:root{--content-width-default:var(--wp--style--global--content-size);--content-width-wide:var(--wp--style--global--wide-size);--page-header-height:100px;--color-error:#cc1515;--color-warning:#d97706;--color-success:#059669;--transition-ease:all 250ms ease;--transition-ease-slow:all 400ms ease}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body,html{height:100%}canvas,img,picture,svg,video{height:auto;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}.wp-element-button,button,input:focus,input[type=button],input[type=submit],textarea:focus{transition:var(--transition-ease)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);opacity:.8}input::placeholder,textarea::placeholder{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);opacity:.8}a{transition:all .3s ease}.section-label{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--small);font-weight:500;letter-spacing:2px;line-height:1.4;text-transform:uppercase}main.cms-content{min-height:calc(100vh - 113px)}.wp-site-blocks .cms-content,footer.wp-block-template-part{margin-block-start:0}.wp-block-group:has(.alignleft),.wp-block-group:has(.alignright){display:flow-root}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%)!important;display:block!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.m-0{margin:0}.p-0{padding:0}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.visible{visibility:visible}.invisible{visibility:hidden}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.min-w-0{min-width:0}.min-h-0{min-height:0}.max-w-full{max-width:100%}.max-h-full{max-height:100%}.grid{display:grid;gap:var(--wp--custom--block-gap)}.grid-responsive{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.flex{display:flex;gap:var(--wp--custom--block-gap)}.flex-center{justify-content:center}.flex-between,.flex-center{align-items:center;display:flex;gap:var(--wp--custom--block-gap)}.flex-between{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end,.flex-start{align-items:center;display:flex;gap:var(--wp--custom--block-gap)}.flex-end{justify-content:flex-end}@view-transition{navigation:auto}.cms-content{view-transition-name:cms-content}::view-transition-group(cms-content){animation-duration:.25s;animation-timing-function:ease-in-out}@media (prefers-reduced-motion:reduce){::view-transition-group(cms-content){animation-duration:0s}}.about-jean-section{position:relative;z-index:11}.about-jean-section>.about-float-bottom,.about-jean-section>.about-float-top{display:none}@media (width >= 1200px){.about-jean-section{padding-block-end:clamp(100px,10vw,160px);padding-block-start:clamp(100px,10vw,160px)}.about-jean-section>.wp-block-columns{max-width:78%}.about-jean-section>.about-float-bottom,.about-jean-section>.about-float-top{display:block;margin:0;position:absolute;& img{border-radius:4px;-o-object-fit:cover;object-fit:cover}}.about-jean-section>.about-float-top{inset-block-start:0;inset-inline-end:2%;width:clamp(220px,18vw,300px);& img{aspect-ratio:1/1.05}}.about-jean-section>.about-float-bottom{inset-block-end:0;inset-inline-end:2%;width:clamp(160px,14vw,220px);& img{aspect-ratio:3/5}}}.blog-post-grid{& .wp-block-post-template.is-layout-grid{gap:var(--wp--preset--spacing--50) var(--wp--preset--spacing--40);@media (width >= 768px){grid-template-columns:repeat(3,1fr)}}& .wp-block-post{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20)}& .wp-block-post-featured-image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}& .wp-block-post-terms a{color:inherit;pointer-events:none}& .wp-block-post-excerpt{line-height:1.4}& .wp-block-read-more.wp-block-read-more{border-radius:999px;margin-inline:0;padding:10px var(--wp--preset--spacing--40)}}.blog-post-grid .wp-block-read-more:hover{background-color:var(--wp--preset--color--contrast)!important;color:var(--wp--preset--color--base)!important}.blog-single-article{& .wp-block-post-date,& .wp-block-post-featured-image,& .wp-block-post-terms,& .wp-block-post-title,&>.wp-block-separator.is-style-default{margin-inline:auto;max-width:700px}& .wp-block-post-terms a{pointer-events:none}&>.wp-block-separator.is-style-default{min-width:0;width:80px}& .wp-block-post-featured-image{margin-block-end:var(--wp--preset--spacing--50);margin-block-start:var(--wp--preset--spacing--40)}}.continue-reading{& .wp-block-post{background:var(--wp--preset--color--base);padding:var(--wp--preset--spacing--30)}& .wp-block-post-terms{color:var(--wp--preset--color--contrast);& a{color:inherit;pointer-events:none}}& .wp-block-post-title{color:var(--wp--preset--color--primary);margin-block:0;& a{color:inherit}}& .wp-block-read-more{background:var(--wp--preset--color--primary);border-radius:100px;color:var(--wp--preset--color--base);margin-inline:0;padding:8px var(--wp--preset--spacing--50);text-decoration:none;width:-moz-fit-content;width:fit-content;&:hover{background-color:var(--wp--preset--color--contrast)!important;color:var(--wp--preset--color--base)!important;text-decoration:none}}}.wp-site-blocks{& .site-header{left:0;position:absolute;right:0;top:0;z-index:1000;&>.section-wrapper{background:transparent;border:0}& .wp-block-gdt-ng-overlay-panel .overlay-panel-button{color:var(--wp--preset--color--base)}}}.site-footer>.section-wrapper{background-color:var(--wp--preset--color--gray-900);color:var(--wp--preset--color--base);& a{color:var(--wp--preset--color--base);text-decoration:none;&:hover{opacity:.8}}& .footer-columns{display:grid;gap:var(--wp--preset--spacing--50);grid-template-columns:1fr 1fr 1fr;@media (width < 768px){gap:var(--wp--preset--spacing--40);grid-template-columns:1fr}}& .footer-column{&:not(:first-child){border-inline-start:1px solid var(--wp--preset--color--gray-600);padding-inline-start:var(--wp--preset--spacing--50);@media (width < 768px){border-block-start:1px solid var(--wp--preset--color--gray-600);border-inline-start:0;padding-block-start:var(--wp--preset--spacing--40);padding-inline-start:0}}}& .footer-heading{color:var(--wp--preset--color--base);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--small);font-weight:500;letter-spacing:3px;margin-block-end:var(--wp--preset--spacing--30);text-transform:uppercase}& .footer-links{line-height:1.8}& .footer-links,& .footer-location{font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--large)}& .footer-location{font-style:italic}& .footer-copyright{font-size:var(--wp--preset--font-size--small);margin-block-start:var(--wp--preset--spacing--50);opacity:.43}}
