@media not (min-width:58.75rem){.h1,h1{line-height:110%}}@media not (min-width:58.75rem){.h2,h2{line-height:130%}}@media not (min-width:58.75rem){.h3,h3{line-height:130%}}@media not (min-width:58.75rem){.h4,h4{line-height:140%}}@media not (min-width:58.75rem){.h5,h5{line-height:140%}}@media not (min-width:58.75rem){.h6,h6{line-height:140%}}section.legal-header{height:100svh;padding:calc((100vw - clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*2 - clamp(1rem, 1.50235vw + .647887rem, 2rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(1rem, 1.50235vw + .647887rem, 2rem)*0 + clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*1);align-items:end;display:flex;position:relative}section.legal-header div.bg{background-color:#000;border-radius:.5rem;position:absolute;inset:clamp(.5rem,.751174vw + .323944rem,1rem)}section.legal-header div.content{color:#f5f1e9;flex-direction:column;row-gap:clamp(1.5rem,.751174vw + 1.32394rem,2rem);display:flex;position:relative}section.legal-header div.content h1{text-wrap:balance}section.legal-content{padding-block:clamp(2rem,3.0047vw + 1.29577rem,4rem) clamp(4.5rem,7.51174vw + 2.73944rem,9.5rem);padding-inline:calc((100vw - clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*2 - clamp(1rem, 1.50235vw + .647887rem, 2rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*2 + clamp(1rem, 1.50235vw + .647887rem, 2rem)*2 + clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*1)}section.legal-content div.block-text li,section.legal-content div.block-text p{text-wrap:wrap;font-size:1rem}@media not (min-width:68.75rem){section.legal-content{padding-inline:calc((100vw - clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*2 - clamp(1rem, 1.50235vw + .647887rem, 2rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(1rem, 1.50235vw + .647887rem, 2rem)*0 + clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*1)}}section.press-index-header{height:70svh;padding:calc((100vw - clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*2 - clamp(1rem, 1.50235vw + .647887rem, 2rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(1rem, 1.50235vw + .647887rem, 2rem)*0 + clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*1);align-items:end;display:flex;position:relative}section.press-index-header .media-wrapper{border-radius:.5rem;position:absolute;inset:clamp(.5rem,.751174vw + .323944rem,1rem)}section.press-index-header div.block-text{position:relative}section.press-index-header div.block-text .text-label{justify-content:flex-start}section.press-index-header div.block-text.text-color-light a.text-link{color:#f5f1e9;border-bottom:1px dashed #f5f1e9;border-image:repeating-linear-gradient(90deg,#f5f1e9 0 8px,#0000 0 0) 1;transition:all .2s cubic-bezier(.33,1,.68,1)}section.press-index-header div.block-text.text-color-light a.text-link:hover{border-image:repeating-linear-gradient(90deg,#f5f1e9 0 4px,#0000 0 8px) 1}section.press-index{padding-block:clamp(2rem,3.0047vw + 1.29577rem,4rem) clamp(4.5rem,7.51174vw + 2.73944rem,9.5rem);padding-inline:calc((100vw - clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*2 - clamp(1rem, 1.50235vw + .647887rem, 2rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(1rem, 1.50235vw + .647887rem, 2rem)*0 + clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*1)}section.press-index ul.articles{gap:clamp(2.5rem,3.75587vw + 1.61972rem,5rem) calc((100vw - clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*2 - clamp(1rem, 1.50235vw + .647887rem, 2rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(1rem, 1.50235vw + .647887rem, 2rem)*1 + clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*0);grid-template-columns:repeat(3,1fr);display:grid}section.press-index ul.articles li.article a{flex-direction:column;row-gap:clamp(1rem,1.50235vw + .647887rem,2rem);display:flex}section.press-index ul.articles li.article a div.top{aspect-ratio:1;flex-direction:column;display:flex;position:relative}section.press-index ul.articles li.article a div.top figure.bg{filter:brightness(50%);border-radius:.5rem;position:absolute;inset:0}section.press-index ul.articles li.article a div.top figure.bg img{transition:scale .4s cubic-bezier(.33,1,.68,1)}section.press-index ul.articles li.article a div.top div.date-wrapper{flex:1}section.press-index ul.articles li.article a div.top div.date{-moz-column-gap:1.25rem;align-items:center;column-gap:1.25rem;padding-top:1.5rem;padding-left:1.5rem;display:flex;position:relative}section.press-index ul.articles li.article a div.top div.date span.text-label{color:#ece8e0}section.press-index ul.articles li.article a div.top div.date:after{content:"";background-color:#ece8e0;flex:1;height:1px}section.press-index ul.articles li.article a div.top figure.logo{align-self:center;width:50%;position:relative}section.press-index ul.articles li.article a div.top:after{content:"";flex:1}section.press-index ul.articles li.article a h2{text-wrap:balance}@media (hover:hover){section.press-index ul.articles li.article a:hover div.top figure.bg img{scale:1.05}}@media not (min-width:68.75rem){section.press-index ul.articles{grid-template-columns:repeat(2,1fr)}}@media not (min-width:48rem){section.press-index ul.articles{grid-template-columns:auto}}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p,body,p{letter-spacing:normal;font-family:Duplet,sans-serif;font-size:clamp(1rem,.187793vw + .955986rem,1.125rem);font-weight:400;line-height:140%}.p.p-m,body.p-m,p.p-m{font-size:1rem}.p.p-s,body.p-s,p.p-s{font-size:.875rem}.h1,h1{letter-spacing:clamp(-.11rem,-.120188vw - .00183099rem,-.03rem);font-family:Everett,serif;font-size:clamp(3rem,2.25352vw + 2.47183rem,4.5rem);font-weight:300;line-height:120%}@media not (min-width:58.75rem){.h1,h1{line-height:110%}}.h2,h2{letter-spacing:clamp(-.085rem,-.0938967vw - .000492958rem,-.0225rem);font-family:Everett,serif;font-size:clamp(2.25rem,1.87793vw + 1.80986rem,3.5rem);font-weight:300;line-height:120%}@media not (min-width:58.75rem){.h2,h2{line-height:130%}}.h3,h3{letter-spacing:clamp(-.07rem,.000985916rem - .0788732vw,-.0175rem);font-family:Everett,serif;font-size:clamp(1.75rem,1.87793vw + 1.30986rem,3rem);font-weight:300;line-height:120%}@media not (min-width:58.75rem){.h3,h3{line-height:130%}}.h4,h4{letter-spacing:clamp(-.02625rem,-.0206573vw - .00765845rem,-.0125rem);font-family:Everett,serif;font-size:clamp(1.25rem,1.12676vw + .985916rem,2rem);font-weight:300;line-height:120%}@media not (min-width:58.75rem){.h4,h4{line-height:140%}}.h5,h5{letter-spacing:clamp(-.0175rem,-.00751174vw - .0107394rem,-.0125rem);font-family:Everett,serif;font-size:clamp(1.25rem,.751174vw + 1.07394rem,1.75rem);font-weight:300;line-height:130%}@media not (min-width:58.75rem){.h5,h5{line-height:140%}}.h6,h6{letter-spacing:clamp(-.03rem,-.0262911vw - .00633803rem,-.0125rem);font-family:Everett,serif;font-size:clamp(1.25rem,.375587vw + 1.16197rem,1.5rem);font-weight:300;line-height:130%}@media not (min-width:58.75rem){.h6,h6{line-height:140%}}::-moz-placeholder{letter-spacing:.06125rem;text-transform:uppercase;font-family:Everett,serif;font-size:.875rem;font-weight:400;line-height:100%}.button,.text-cta,.text-label,::placeholder,div.error p,label,select.inactive{letter-spacing:.06125rem;text-transform:uppercase;font-family:Everett,serif;font-size:.875rem;font-weight:400;line-height:100%}section.article-detail-header{height:100svh;padding:calc((100vw - clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*2 - clamp(1rem, 1.50235vw + .647887rem, 2rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(1rem, 1.50235vw + .647887rem, 2rem)*0 + clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*1);align-items:end;display:flex;position:relative}section.article-detail-header div.bg{background-color:#000;border-radius:.5rem;position:absolute;inset:clamp(.5rem,.751174vw + .323944rem,1rem)}section.article-detail-header div.content{color:#f5f1e9;flex-direction:column;row-gap:clamp(1.5rem,.751174vw + 1.32394rem,2rem);display:flex;position:relative}section.article-detail-header div.content figure.logo{width:clamp(5rem,7.51174vw + 3.23944rem,10rem)}section.article-detail-header div.content h1{text-wrap:balance}section.article-detail-header div.content div.meta{-moz-column-gap:.5rem;align-items:center;column-gap:.5rem;display:flex}section.article-detail-header div.content div.meta div.line{background-color:currentColor;width:1.5rem;height:1px}section.article-detail{padding-block:clamp(2rem,3.0047vw + 1.29577rem,4rem) clamp(4.5rem,7.51174vw + 2.73944rem,9.5rem);padding-inline:calc((100vw - clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*2 - clamp(1rem, 1.50235vw + .647887rem, 2rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*2 + clamp(1rem, 1.50235vw + .647887rem, 2rem)*2 + clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*1)}section.article-detail div.block-text li,section.article-detail div.block-text p{text-wrap:wrap;font-size:1rem}@media not (min-width:68.75rem){section.article-detail{padding-inline:calc((100vw - clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*2 - clamp(1rem, 1.50235vw + .647887rem, 2rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(1rem, 1.50235vw + .647887rem, 2rem)*0 + clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*1)}}.hidden{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}section.product-index{padding:clamp(5rem,3.75587vw + 4.11972rem,7.5rem) 0}section.product-index div.product-grid{margin:0 calc((100vw - clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*2 - clamp(1rem, 1.50235vw + .647887rem, 2rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(1rem, 1.50235vw + .647887rem, 2rem)*0 + clamp(1.5rem, 9.01409vw + -.612676rem, 7.5rem)*1);border-left:1px solid #0003;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;min-height:20svh;display:grid;position:relative}section.product-index div.product-grid div.product-card{border-bottom:1px solid #0003;border-right:1px solid #0003}section.product-index div.product-grid p.none-msg{text-align:center;border-left:1px solid #0003;border-right:1px solid #0003;grid-column:span 4;padding:clamp(4rem,6.00939vw + 2.59155rem,8rem) 0}section.product-index button.load-more-cta{margin:clamp(2rem,2.25352vw + 1.47183rem,3.5rem) auto 0}@media not (min-width:90rem){section.product-index div.product-grid{grid-template-columns:repeat(3,1fr)}}@media not (min-width:68.75rem){section.product-index div.product-grid{grid-template-columns:repeat(2,1fr)}}@media not (min-width:48rem){section.product-index div.product-grid{grid-template-columns:1fr}}
