.plyr{--plyr-color-main: #111;--plyr-badge-border-radius: 0px;--plyr-control-radius: 0px;--plyr-video-controls-background: #11111131;width:100%;height:100%}.plyr .plyr__control--overlaid{border-radius:0;width:clamp(3rem,3.0046948357vw + 2.2957746479rem,5rem);height:clamp(3rem,3.0046948357vw + 2.2957746479rem,5rem);opacity:1;display:flex!important;justify-content:center;align-items:center}.plyr .plyr__controls{padding:.5rem calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)!important}.plyr iframe{pointer-events:none}.plyr .plyr__controls{opacity:0;transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1)}.plyr.plyr--stopped .plyr__controls{opacity:0;pointer-events:none}.plyr:hover .plyr__controls{opacity:1}.plyr:hover.plyr--stopped .plyr__controls{opacity:0}.plyr.is-ambient .plyr__controls{opacity:0!important;pointer-events:none}.plyr.is-ambient .plyr__control--overlaid{opacity:1!important;visibility:visible}.plyr-ambient-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;cursor:pointer}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block;padding-top:var(--header-height, 0px)}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.shopify-section{position:relative}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--bp-min: 375;--bp-phone: 768;--bp-mobile: 940;--bp-tablet: 1100;--bp-desktop: 1440;--bp-mega: 1920;--clr-white: #ffffff;--clr-black: #111111;--clr-stroke: #dbdbdb;--clr-img-bg: #f5f5f5;--grid-column-count: 9}@media not (min-width:58.75rem){:root{--grid-column-count: 7}}html.no-scroll,html.no-scroll body{overflow:hidden;height:100%}html body{min-height:100svh;background-color:#fff;width:100svw}html body figure.image img,html body a.image img{width:100%;height:100%;display:block;object-position:center}html body figure.image.cover img,html body a.image.cover img{object-fit:cover}html body figure.image.contain img,html body a.image.contain img{object-fit:contain}html body a{text-decoration:none;color:#111}html body p,html body .p{text-wrap:balance;white-space:pre-wrap}html body .hidden{display:block;height:0;width:0;overflow:hidden;pointer-events:none;visibility:hidden}html body ::selection{background:#111;color:#fff}html body div.construction-wrapper{width:100svw;min-height:100svh;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}html body div.construction-wrapper div.text-wrapper{background-color:#fff;position:relative;z-index:1;text-align:center;padding:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);border:1px solid #dbdbdb}html body div.construction-wrapper div.text-wrapper p{margin-top:clamp(2rem,1.5023474178vw + 1.6478873239rem,3rem)}html body div.construction-wrapper figure.image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}html body div.construction-wrapper.construction-preview{display:none}html.preview-construction body div.construction-wrapper.construction-preview{display:flex}html.preview-construction body div.site-wrapper{display:none}@font-face{font-family:Sabon;src:url(Sabon.woff2) format("woff2"),url(Sabon.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sabon;src:url(SabonBold.woff2) format("woff2"),url(SabonBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(FuturaBook.woff2) format("woff2"),url(FuturaBook.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(FuturaMedium.woff2) format("woff2"),url(FuturaMedium.woff) format("woff");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(FuturaDemi.woff2) format("woff2"),url(FuturaDemi.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(Caveat.woff2) format("woff2"),url(Caveat.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-size:16px;font-family:Futura,sans-serif;color:#111;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1{font-family:Sabon,serif;font-size:clamp(2rem,3.0046948357vw + 1.2957746479rem,4rem);font-weight:400;letter-spacing:clamp(.08rem,.1201877934vw + .0518309859rem,.16rem);text-transform:uppercase;margin:0}h2,.h2{font-family:Sabon,serif;font-size:clamp(1.5rem,1.5023474178vw + 1.1478873239rem,2.5rem);font-weight:400;letter-spacing:clamp(.06rem,.0600938967vw + .045915493rem,.1rem);text-transform:uppercase;margin:0}h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Sabon,serif;font-size:clamp(1.25rem,.3755868545vw + 1.161971831rem,1.5rem);font-weight:400;letter-spacing:clamp(.05rem,.0150234742vw + .0464788732rem,.06rem);margin:0}p,.p,section.legal div.legal-content ul li,section.legal div.legal-content ol li,body{font-family:Futura,sans-serif;font-size:clamp(1rem,.7511737089vw + .823943662rem,1.5rem);font-weight:400;letter-spacing:clamp(.005rem,.0037558685vw + .0041197183rem,.0075rem);margin:0}p.small,section.legal div.legal-content p,.p.small,section.legal div.legal-content ul li,section.legal div.legal-content ol li,body.small{font-size:1rem;letter-spacing:.008rem}p.bold,p span.bold,p strong,.p.bold,section.legal div.legal-content ul li.bold,section.legal div.legal-content ol li.bold,body.bold,.p span.bold,section.legal div.legal-content ul li span.bold,section.legal div.legal-content ol li span.bold,body span.bold,.p strong,section.legal div.legal-content ul li strong,section.legal div.legal-content ol li strong,body strong{font-weight:450}.text-label{font-size:1rem;font-weight:500;letter-spacing:.005rem;text-transform:uppercase}.text-btn{font-family:Sabon,serif;font-size:clamp(1rem,.7511737089vw + .823943662rem,1.5rem);font-weight:700;letter-spacing:clamp(.04rem,.0300469484vw + .0329577465rem,.06rem);line-height:1}.text-logo{font-family:Sabon,serif;font-size:clamp(2rem,3.0046948357vw + 1.2957746479rem,4rem);font-weight:400;letter-spacing:clamp(.15rem,.7121126761vw + -.0169014085rem,.624rem);text-transform:capitalize}.text-inline-link,section.legal div.legal-content a{text-decoration:underline;transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1)}.text-inline-link:hover,section.legal div.legal-content a:hover{opacity:.5}.text-frame-title{font-family:Caveat,sans-serif;font-weight:400;letter-spacing:-.5px;line-height:1;text-transform:uppercase}.page-transition-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;opacity:0;display:none;pointer-events:none;transition:opacity .3s ease-out}div.dev-grid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;padding:0 clamp(1rem,3.0046948357vw + .2957746479rem,3rem);display:flex;column-gap:clamp(1rem,3.0046948357vw + .2957746479rem,3rem);pointer-events:none}div.dev-grid div.dev-grid-col{flex:1;background-color:#ff000040;border-left:1px solid rgba(255,0,0,.5);border-right:1px solid rgba(255,0,0,.5)}div.dev-grid div.dev-grid-col:nth-child(n+10){display:none}@media not (min-width:58.75rem){div.dev-grid div.dev-grid-col:nth-child(n+8){display:none}}:root{--header-height: calc(clamp(3rem, 1.5023474178vw + 2.6478873239rem, 4rem) + clamp(.5rem, .7511737089vw + .323943662rem, 1rem)*2 + 1px) }header.header{position:fixed;top:0;left:0;right:0;z-index:100;transition:transform .6s 0ms cubic-bezier(.33,1,.68,1);will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0)}header.header div.announcement-banner{background-color:#111;position:relative}header.header div.announcement-banner p.text-label{position:relative;display:block;color:#fff;transition:color .2s 0ms cubic-bezier(.33,1,.68,1);z-index:1}header.header div.announcement-banner button.announcement-close{position:absolute;right:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);top:50%;padding:.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-50%);background-color:#0000;border-radius:0;border:none;cursor:pointer}header.header div.announcement-banner button.announcement-close svg{width:1rem;height:1rem;max-width:unset;color:#fff;transition:color .2s 0ms cubic-bezier(.33,1,.68,1)}header.header div.announcement-banner a.text-label-link{padding:.5rem calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:.5rem;border-bottom:1px solid #dbdbdb;background-color:#fff;z-index:2}header.header div.announcement-banner a.text-label-link:before{z-index:0;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#111;clip-path:inset(0%);transition:clip-path .2s 0ms cubic-bezier(.33,1,.68,1)}header.header div.announcement-banner a.text-label-link>svg{z-index:1;flex-shrink:0;color:#fff;transition:transform .2s 0ms cubic-bezier(.33,1,.68,1),color .2s 0ms cubic-bezier(.33,1,.68,1)}header.header div.announcement-banner a.text-label-link:hover button.announcement-close svg{color:#111}header.header div.announcement-banner a.text-label-link:hover:before{clip-path:inset(0% 0% 100%)}header.header div.announcement-banner a.text-label-link:hover p.text-label{color:#111}header.header div.announcement-banner a.text-label-link:hover>svg{color:#111;transform:translate(.5rem)}header.header div.announcement-banner:not(:has(a.text-label-link)){padding:.5rem calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);display:flex;flex-direction:row;justify-content:center;align-items:center}@media not (min-width:58.75rem){header.header div.announcement-banner a.text-label-link>svg{display:none}}header.header div.header-wrapper{min-height:clamp(3rem,1.5023474178vw + 2.6478873239rem,4rem);position:relative;display:grid;grid-template-columns:1fr auto 1fr;column-gap:2rem;align-items:center;justify-items:center;padding:clamp(.5rem,.7511737089vw + .323943662rem,1rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);background-color:#fff;border-bottom:1px solid #dbdbdb}header.header div.header-wrapper a.logo{justify-self:start;width:clamp(2rem,1.8779342723vw + 1.5598591549rem,3.25rem);transition:opacity .4s 0ms cubic-bezier(.33,1,.68,1);transition-delay:.4s}header.header div.header-wrapper a.logo:hover{opacity:.3}header.header div.header-wrapper>ul.main-menu{display:flex;flex-direction:row;align-items:center;list-style-type:none;padding:0;column-gap:clamp(3rem,1.5023474178vw + 2.6478873239rem,4rem)}header.header div.header-wrapper>ul.main-menu li.menu-item{display:block;padding:.125rem .25rem}header.header div.header-wrapper>ul.main-menu li.menu-item a.menu-link,header.header div.header-wrapper>ul.main-menu li.menu-item span.menu-dd{display:block;cursor:pointer}header.header div.header-wrapper>ul.main-menu li.menu-item span.menu-dd{cursor:context-menu}header.header div.header-wrapper>ul.main-menu li.menu-item div.sub-menu{position:absolute;top:var(--header-height);left:0;right:0;height:0;overflow:clip;z-index:-1;background-color:#fff}header.header div.header-wrapper>ul.main-menu li.menu-item div.sub-menu:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#dbdbdb}header.header div.header-wrapper>ul.main-menu li.menu-item div.sub-menu div.sub-menu-wrapper{padding:clamp(2rem,1.5023474178vw + 1.6478873239rem,3rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-start;flex-wrap:wrap;gap:clamp(2rem,1.8779342723vw + 1.5598591549rem,3.25rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}header.header div.header-wrapper>ul.main-menu li.menu-item div.sub-menu div.sub-menu-wrapper div.collection-menu-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:clamp(1rem,.7511737089vw + .823943662rem,1.5rem);max-width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);flex-shrink:0}header.header div.header-wrapper>ul.main-menu li.menu-item div.sub-menu div.sub-menu-wrapper div.collection-menu-item p.main-col-link:not(p),header.header div.header-wrapper>ul.main-menu li.menu-item div.sub-menu div.sub-menu-wrapper div.collection-menu-item a.main-col-link:not(p){transition:opacity .6s 0ms cubic-bezier(.33,1,.68,1);cursor:pointer}header.header div.header-wrapper>ul.main-menu li.menu-item div.sub-menu div.sub-menu-wrapper div.collection-menu-item p.main-col-link:not(p):hover,header.header div.header-wrapper>ul.main-menu li.menu-item div.sub-menu div.sub-menu-wrapper div.collection-menu-item a.main-col-link:not(p):hover{opacity:.5}header.header div.header-wrapper>ul.main-menu li.menu-item div.sub-menu div.sub-menu-wrapper div.collection-menu-item ul.sub-cols{padding:0;list-style-type:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:clamp(.5rem,.7511737089vw + .323943662rem,1rem)}header.header div.header-wrapper>ul.main-menu li.menu-item div.sub-menu div.sub-menu-wrapper div.collection-menu-item ul.sub-cols li.sub-col{display:block}header.header div.header-wrapper>div.mm-wrapper{display:none;position:absolute;top:0;left:-100svw;height:100svh;width:100svw;padding:var(--header-height) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1) 0;background:#fff;border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb;z-index:-1}header.header div.header-wrapper>div.mm-wrapper>ul.main-menu{list-style:none;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:3rem 0;height:100%;padding:0}header.header div.header-wrapper>div.mm-wrapper>ul.main-menu li.menu-item{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}header.header div.header-wrapper>div.mm-wrapper>ul.main-menu li.menu-item a.menu-link{font-family:Sabon,serif;font-size:clamp(1.25rem,.3755868545vw + 1.161971831rem,1.5rem);font-weight:400;letter-spacing:clamp(.05rem,.0150234742vw + .0464788732rem,.06rem);margin:0}header.header div.header-wrapper>div.mm-wrapper>ul.main-menu li.menu-item a.menu-link:after{display:none}header.header div.header-wrapper>div.mm-wrapper>ul.main-menu li.menu-item.menu-item-col{order:1;width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);height:100%;border-left:1px solid #dbdbdb;padding-top:clamp(3rem,1.5023474178vw + 2.6478873239rem,4rem);padding-left:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);overflow:scroll}header.header div.header-wrapper>div.mm-wrapper>ul.main-menu li.menu-item.menu-item-col span.menu-dd{display:none}header.header div.header-wrapper>div.mm-wrapper>ul.main-menu li.menu-item.menu-item-col div.sub-menu div.sub-menu-wrapper{display:flex;flex-direction:column;row-gap:4rem;padding-bottom:clamp(3rem,1.5023474178vw + 2.6478873239rem,4rem)}header.header div.header-wrapper>div.mm-wrapper>ul.main-menu li.menu-item.menu-item-col div.sub-menu div.sub-menu-wrapper div.collection-menu-item{display:flex;flex-direction:column;row-gap:1.5rem;align-items:flex-start}header.header div.header-wrapper>div.mm-wrapper>ul.main-menu li.menu-item.menu-item-col div.sub-menu div.sub-menu-wrapper div.collection-menu-item p.main-col-link,header.header div.header-wrapper>div.mm-wrapper>ul.main-menu li.menu-item.menu-item-col div.sub-menu div.sub-menu-wrapper div.collection-menu-item a.main-col-link{font-family:Sabon,serif;font-size:clamp(1.5rem,1.5023474178vw + 1.1478873239rem,2.5rem);font-weight:400;letter-spacing:clamp(.06rem,.0600938967vw + .045915493rem,.1rem);text-transform:uppercase;margin:0}header.header div.header-wrapper>div.mm-wrapper>ul.main-menu li.menu-item.menu-item-col div.sub-menu div.sub-menu-wrapper div.collection-menu-item p.main-col-link:not(p),header.header div.header-wrapper>div.mm-wrapper>ul.main-menu li.menu-item.menu-item-col div.sub-menu div.sub-menu-wrapper div.collection-menu-item a.main-col-link:not(p){transition:opacity .6s 0ms cubic-bezier(.33,1,.68,1);cursor:pointer}header.header div.header-wrapper>div.mm-wrapper>ul.main-menu li.menu-item.menu-item-col div.sub-menu div.sub-menu-wrapper div.collection-menu-item p.main-col-link:not(p):hover,header.header div.header-wrapper>div.mm-wrapper>ul.main-menu li.menu-item.menu-item-col div.sub-menu div.sub-menu-wrapper div.collection-menu-item a.main-col-link:not(p):hover{opacity:.5}header.header div.header-wrapper>div.mm-wrapper>ul.main-menu li.menu-item.menu-item-col div.sub-menu div.sub-menu-wrapper div.collection-menu-item ul.sub-cols{list-style:none;padding:0;display:flex;flex-direction:column;align-items:flex-start;row-gap:1rem}header.header div.header-wrapper>div.mm-wrapper>ul.main-menu li.menu-item.menu-item-col div.sub-menu div.sub-menu-wrapper div.collection-menu-item ul.sub-cols li.sub-col a.sub-col-link{font-size:1.125rem}header.header div.header-wrapper>div.mm-wrapper>ul.main-menu li.menu-item:nth-of-type(2){padding-top:clamp(3rem,1.5023474178vw + 2.6478873239rem,4rem)}header.header div.header-wrapper div.action-menu{justify-self:end;display:flex;flex-direction:row;column-gap:2rem}header.header div.header-wrapper div.action-menu a.action{display:block;width:1.6rem;height:1.6rem;transition:opacity .4s 0ms cubic-bezier(.33,1,.68,1)}header.header div.header-wrapper div.action-menu a.action svg{width:100%;height:100%}header.header div.header-wrapper div.action-menu a.action:hover{opacity:.3}header.header div.header-wrapper div.action-menu a.action.cart{position:relative}header.header div.header-wrapper div.action-menu a.action.cart span.count{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);font-size:.75rem}header.header div.header-wrapper button.mm-toggle{display:none;flex-direction:column;justify-content:center;row-gap:5px;background:none;border:none;padding:0;width:1.6rem;height:1.6rem;cursor:pointer;overflow:hidden}header.header div.header-wrapper button.mm-toggle span.line{display:block;height:2px;width:100%;background-color:#111}header.header.top div.header-wrapper a.logo{opacity:0}header.header.scrolling:not(.mm-active):not(.dd-active){transform:translateY(-100%)}@media not (min-width:58.75rem){header.header div.header-wrapper{grid-template-columns:1fr auto auto}header.header div.header-wrapper>ul.main-menu{display:none}header.header div.header-wrapper>div.mm-wrapper{display:block}header.header div.header-wrapper button.mm-toggle{display:flex}}footer{display:grid;grid-template:repeat(3,auto)/auto 1fr auto;grid-template-areas:"logo menu form" "info menu form" "legal legal legal";gap:3rem calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);padding:clamp(2rem,1.5023474178vw + 1.6478873239rem,3rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);align-items:start;justify-items:start;border-top:1px solid #dbdbdb}footer a.logo{grid-area:logo;display:block;width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1)}footer a.logo:hover{opacity:.7}footer div.info{grid-area:info;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:clamp(1rem,1.5023474178vw + .6478873239rem,2rem);width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}footer div.info p.address,footer div.info a.address,footer div.info p.times{white-space:pre;line-height:normal}footer div.info a.address{transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1)}footer div.info a.address:hover{opacity:.7}footer ul.menu{list-style-type:none;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:1rem}footer ul.menu li.menu-item a.menu-link{display:block}footer div.menus{grid-area:menu;display:flex;flex-direction:row;column-gap:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);width:100%}footer div.menus ul.menu{flex:1}footer div.newsletter-social{grid-area:form;width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);min-width:280px;display:flex;flex-direction:column;row-gap:clamp(1.5rem,.7511737089vw + 1.323943662rem,2rem)}footer div.newsletter-social p.label{white-space:pre-wrap;line-height:normal;margin-bottom:1rem}footer div.legal{grid-area:legal;display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;column-gap:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);flex-wrap:wrap}footer div.legal ul{flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap}@media not (min-width:58.75rem){footer{grid-template:repeat(5,auto)/1fr;grid-template-areas:"logo" "form" "menu" "info" "legal"}footer a.logo{width:100%}footer div.info,footer div.menus{width:100%;display:grid;grid-template-columns:repeat(2,1fr);align-items:start;justify-items:start;column-gap:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}footer div.newsletter-social{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}footer div.newsletter-social form{width:100%;max-width:360px}}section.page-header{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100svh - var(--header-height))}section.page-header div.main-wrapper{display:flex;flex-direction:column}section.page-header div.main-wrapper:not(:has(.no-media)){min-height:calc(100svh - var(--header-height))}section.page-header h1.headline{position:sticky;top:var(--header-height);align-self:flex-start;padding:clamp(2rem,6.0093896714vw + .5915492958rem,6rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1) clamp(3.5rem,-.7511737089vw + 4.176056338rem,4rem);flex-grow:1}section.page-header h1.headline.text-logo{align-self:flex-start;padding-block:clamp(2rem,0vw + 2rem,2rem)}section.page-header div.page-header-wrapper{position:relative;z-index:1}section.page-header div.page-header-wrapper a.ph-product{display:block;width:100svw}section.page-header div.page-header-wrapper figure.ph-media{width:100svw}section.page-header div.page-header-wrapper .plyr{width:100%;height:100%}section.page-header p.text{background:#fff;position:sticky;bottom:0;z-index:0;padding-block:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem);padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.page-header:has(.no-media){min-height:unset}section.page-header:has(.no-media) h1.headline{padding-bottom:0}section.page-header:has(.no-media):has(:not(p.text)) h1.headline{padding-bottom:clamp(3.5rem,-.7511737089vw + 4.176056338rem,4rem)}@media not (min-width:58.75rem){section.page-header h1.headline{align-self:flex-end}section.page-header p.text{padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}}section.carousel{height:calc(100svh + var(--slide-count, 0)*50svh)}section.carousel div.scroll-wrapper{position:sticky;top:0;height:100svh;width:100svw;overflow-x:hidden;display:flex;flex-direction:row;align-items:center}section.carousel div.scroll-wrapper div.scroll-child{display:flex;flex-direction:row;height:100svh}section.carousel div.scroll-wrapper div.scroll-child div.content-wrapper{flex-shrink:0;width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);display:flex;flex-direction:column;justify-content:center;row-gap:clamp(1rem,1.5023474178vw + .6478873239rem,2rem);padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.carousel div.scroll-wrapper div.scroll-child div.content-wrapper h2.headline{text-align:left;font-family:Sabon,serif;font-size:clamp(2rem,3.0046948357vw + 1.2957746479rem,4rem);font-weight:400;letter-spacing:clamp(.08rem,.1201877934vw + .0518309859rem,.16rem);text-transform:uppercase;margin:0}section.carousel div.scroll-wrapper div.scroll-child div.content-wrapper div.content-sub{display:flex;flex-direction:column;row-gap:clamp(1rem,1.5023474178vw + .6478873239rem,2rem);align-items:flex-end}section.carousel div.scroll-wrapper div.scroll-child div.content-wrapper div.content-sub p.text{text-align:left}section.carousel div.scroll-wrapper div.scroll-child div.content-wrapper.right{transform:translate(calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * 2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * (var(--grid-column-count) - 1))) / var(--grid-column-count) * 5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * 4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * 1))}section.carousel div.scroll-wrapper div.scroll-child div.content-wrapper.right div.content-sub{align-items:flex-start}section.carousel div.scroll-wrapper div.scroll-child div.content-wrapper.content-wrapper-next{align-items:flex-start}section.carousel div.scroll-wrapper div.scroll-child div.carousel-wrapper{pointer-events:none;position:relative;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;width:max-content;z-index:3;padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);padding-top:4rem}section.carousel div.scroll-wrapper div.scroll-child div.carousel-wrapper div.product-card{pointer-events:all;flex-shrink:0;padding-right:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);background-color:#fff}section.carousel div.scroll-wrapper div.scroll-child div.carousel-wrapper div.product-card:last-of-type{padding-right:0}section.carousel div.scroll-wrapper div.scroll-child div.carousel-wrapper div.product-card figure{width:auto;height:calc(100svh - 8rem - var(--header-height)*2);max-width:calc(100svw - ((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1))}section.carousel div.scroll-wrapper div.scroll-child div.mobile-cta{display:none;width:100svw;padding:3rem calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1) 0}section.carousel div.scroll-wrapper div.scroll-child div.mobile-cta a.button,section.carousel div.scroll-wrapper div.scroll-child div.mobile-cta button.button{margin-left:auto}@media not (min-width:58.75rem){section.carousel div.scroll-wrapper div.scroll-child div.content-wrapper{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*6 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*6 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.carousel div.scroll-wrapper div.scroll-child div.content-wrapper.right{transform:translate(calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * 2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * (var(--grid-column-count) - 1))) / var(--grid-column-count) * 1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * 0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * 1))}section.carousel div.scroll-wrapper div.scroll-child div.content-wrapper.right div.content-sub{align-items:flex-end}section.carousel div.scroll-wrapper div.scroll-child div.carousel-wrapper{padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*6 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}}section.carousel:not(:has(.product-card,.media-card)){display:none}section.full-width-media{max-height:100svh;width:100svw}section.sock{display:grid;grid-template:auto 1fr/1fr auto;grid-template-areas:"headline media" "list media";gap:clamp(2rem,-1.5023474178vw + 3.3521126761rem,3rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);padding:clamp(6rem,9.014084507vw + 3.8873239437rem,12rem) 0 clamp(6rem,9.014084507vw + 3.8873239437rem,12rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.sock h2.headline{grid-area:headline;text-align:left;max-width:550px}section.sock div.collections-list{grid-area:list;justify-self:end;align-self:end;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;row-gap:clamp(1rem,.7511737089vw + .823943662rem,1.5rem)}section.sock div.collections-media{grid-area:media;position:relative;width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);max-height:80svh;max-width:80svh;overflow:hidden}section.sock div.collections-media figure.sock-media,section.sock div.collections-media a.sock-media{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;clip-path:polygon(100% 0,100% 0%,100% 100%,100% 100%);transition:clip-path .8s 0ms cubic-bezier(.33,1,.68,1);height:100%}section.sock div.collections-media figure.sock-media img,section.sock div.collections-media a.sock-media img{object-position:bottom right}section.sock div.collections-media figure.sock-media:first-of-type,section.sock div.collections-media a.sock-media:first-of-type{position:static}section.sock div.collections-media figure.sock-media.active,section.sock div.collections-media a.sock-media.active{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}@media not (min-width:58.75rem){section.sock{grid-template:auto 1fr/1fr minmax(calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * 2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * (var(--grid-column-count) - 1))) / var(--grid-column-count) * 2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * 1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * 0),auto);grid-template-areas:"headline headline" "media list";padding-left:0;padding-right:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.sock h2.headline{padding-left:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);max-width:450px}section.sock div.collections-list{align-items:flex-start;justify-self:start}}@media not (min-width:48rem){section.sock{grid-template-areas:"headline list" "media media";padding-inline:0}section.sock div.collections-list{padding-right:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);width:100%}section.sock div.collections-media{width:100%}section.sock div.collections-media figure.sock-media img,section.sock div.collections-media a.sock-media img{object-position:top right}}section.collection-header{display:grid;grid-template:auto 1fr/minmax(420px,calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * 2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * (var(--grid-column-count) - 1))) / var(--grid-column-count) * 3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * 2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * 0)) 1fr;grid-template-areas:"dd image" "desc image";gap:2rem calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);padding:clamp(3rem,1.5023474178vw + 2.6478873239rem,4rem) 0 clamp(3rem,1.5023474178vw + 2.6478873239rem,4rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);height:calc(100svh - var(--header-height));border-bottom:1px solid #dbdbdb}section.collection-header h1.collection-title{display:none}section.collection-header div.collection-dds{grid-area:dd;flex-direction:column;row-gap:clamp(1.5rem,1.5023474178vw + 1.1478873239rem,2.5rem)}section.collection-header div.collection-dds div.collection-dd button.collection-dd-btn{width:auto}section.collection-header div.collection-dds div.collection-dd.collection-dd-child h3.collection-text{font-family:Sabon,serif;font-size:clamp(1.5rem,1.5023474178vw + 1.1478873239rem,2.5rem);font-weight:400;letter-spacing:clamp(.06rem,.0600938967vw + .045915493rem,.1rem);text-transform:uppercase;margin:0}section.collection-header p.desc{align-self:end;grid-area:desc;text-align:left;text-wrap:balance;white-space:unset}section.collection-header figure.header-media{grid-area:image;align-self:end;height:auto}@media not (min-width:58.75rem){section.collection-header{grid-template:repeat(3,auto)/1fr;grid-template-areas:"dd" "image" "desc";padding-left:0;padding-block:6rem;height:unset;min-height:calc(100svh - var(--header-height))}section.collection-header div.collection-dds,section.collection-header p.desc{padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}}section.collection-grid div.collection-filter{position:sticky;top:var(--header-height);display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);border-bottom:1px solid #dbdbdb;z-index:1;background:#fff;transition:top .6s 0ms cubic-bezier(.33,1,.68,1);height:clamp(3rem,1.5023474178vw + 2.6478873239rem,4rem)}section.collection-grid div.collection-filter div.collection-dds{justify-content:flex-start}section.collection-grid div.collection-filter div.collection-dds div.collection-dd{max-width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.collection-grid div.collection-filter div.collection-dds div.collection-dd button.collection-dd-btn h3.collection-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}header.header.scrolling~main section.collection-grid div.collection-filter{top:0}@media not (min-width:58.75rem){section.collection-grid div.collection-filter div.collection-dds{display:grid;grid-template-columns:repeat(2,1fr);width:100%}section.collection-grid div.collection-filter div.collection-view{display:none}}section.collection-grid div.collection-grid-wrapper{padding:0 calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1) 0 calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}section.collection-grid div.collection-grid-wrapper div.thumbnails{position:sticky;top:0;height:100svh;overflow:hidden}section.collection-grid div.collection-grid-wrapper div.thumbnails div.thumbnail-wrapper{padding:clamp(6rem,6.0093896714vw + 4.5915492958rem,10rem) 0;padding-right:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*1.5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);display:flex;flex-direction:column;justify-content:center;row-gap:1rem;width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);min-height:100svh}section.collection-grid div.collection-grid-wrapper div.thumbnails div.thumbnail-wrapper button.thumbnail{padding:0;border:none;background:#0000;cursor:pointer}section.collection-grid div.collection-grid-wrapper div.grid-wrapper{padding:clamp(4rem,3.0046948357vw + 3.2957746479rem,6rem) 0;width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*6 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*7 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:clamp(4rem,3.0046948357vw + 3.2957746479rem,6rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);justify-items:center;align-items:center;flex-grow:1}section.collection-grid div.collection-grid-wrapper div.grid-wrapper div.product-card figure.product-card-image img{max-height:80svh}section.collection-grid div.collection-grid-wrapper.view-grid{padding-right:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.collection-grid div.collection-grid-wrapper.view-grid div.thumbnails{width:0}section.collection-grid div.collection-grid-wrapper.view-grid div.grid-wrapper{grid-template-columns:repeat(3,1fr)}@media not (min-width:68.75rem){section.collection-grid div.collection-grid-wrapper.view-grid div.grid-wrapper{grid-template-columns:repeat(2,1fr)}}@media not (min-width:58.75rem){section.collection-grid div.collection-grid-wrapper{padding-right:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.collection-grid div.collection-grid-wrapper div.thumbnails{display:none}section.collection-grid div.collection-grid-wrapper div.grid-wrapper{grid-template-columns:1fr}section.collection-grid div.collection-grid-wrapper.view-grid div.thumbnails{display:none}section.collection-grid div.collection-grid-wrapper.view-grid div.grid-wrapper{grid-template-columns:1fr}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr))}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}section.search{padding:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem) 0;min-height:calc(100svh - var(--header-height))}section.search div.search-bar{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;column-gap:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);padding:1rem calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);margin-bottom:clamp(6rem,9.014084507vw + 3.8873239437rem,12rem)}section.search div.search-bar h1.headline{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);flex-shrink:1;text-align:right}section.search div.search-bar form{display:flex;flex-direction:row;align-items:baseline}section.search div.search-bar form input{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);border:none;border-bottom:1px solid #dbdbdb}section.search div.search-bar form input::placeholder{font-family:Futura,sans-serif;font-size:clamp(1rem,.7511737089vw + .823943662rem,1.5rem);font-weight:400;letter-spacing:clamp(.005rem,.0037558685vw + .0041197183rem,.0075rem);margin:0;font-size:1rem;letter-spacing:.008rem}section.search div.search-bar form button{align-self:center;height:clamp(2rem,1.5023474178vw + 1.6478873239rem,3rem);width:clamp(2rem,1.5023474178vw + 1.6478873239rem,3rem);display:flex;flex-direction:column;justify-content:center;align-items:center;background:none;border:none;transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1);cursor:pointer}section.search div.search-bar form button:hover{opacity:.5}section.search div.search-bar form button svg{width:1.6rem;height:1.6rem}section.search div.result-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:clamp(4rem,3.0046948357vw + 3.2957746479rem,6rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);justify-items:center;align-items:center;padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.search div.result-grid div.product-card a.product-card-link figure.product-card-image{background-color:none!important}section.search div.result-grid div.product-card a.product-card-link figure.product-card-image img{max-height:80svh}section.search div.result-grid p.no-results-msg{display:block;grid-column:span 3}@media not (min-width:58.75rem){section.search div.search-bar{flex-direction:column}section.search div.search-bar h1.headline{text-align:left;width:100%;margin-bottom:1rem}section.search div.search-bar form{width:100%}section.search div.search-bar form input{flex-grow:1;width:auto;padding-inline:0}section.search div.result-grid{grid-template-columns:repeat(2,1fr)}}@media not (min-width:48rem){section.search div.result-grid{grid-template-columns:1fr;padding-inline:0}section.search div.result-grid div.product-card-content,section.search div.result-grid div.article-card-content{padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}}section.text-and-media div.text-and-media-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}section.text-and-media div.text-and-media-wrapper div.text-wrapper{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);min-height:100svh;padding:clamp(6rem,9.014084507vw + 3.8873239437rem,12rem) 0 clamp(6rem,9.014084507vw + 3.8873239437rem,12rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;row-gap:clamp(2rem,1.5023474178vw + 1.6478873239rem,3rem);position:sticky;top:0}section.text-and-media div.text-and-media-wrapper div.text-wrapper h2.headline{align-self:flex-start;margin-bottom:auto}section.text-and-media div.text-and-media-wrapper div.text-wrapper p.text{padding-left:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);text-align:left}section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides{padding:clamp(6rem,9.014084507vw + 3.8873239437rem,12rem) 0;max-width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);display:flex;flex-direction:column;row-gap:3rem}section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides div.media-card figure.media-card-image img{max-height:100svh}section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides div.product-card figure.product-card-image,section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides a.product-card-link figure.product-card-image{background-color:#0000}section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides div.product-card figure.product-card-image img,section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides a.product-card-link figure.product-card-image img{max-height:80svh}section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides:has(>div.product-card:last-child){padding-bottom:calc(clamp(6rem,9.014084507vw + 3.8873239437rem,12rem) - 4.125rem)}section.text-and-media div.text-and-media-wrapper div.mobile-cta{display:none;align-self:flex-end;margin:0 calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.text-and-media div.text-and-media-wrapper.media-left{flex-direction:row-reverse}section.text-and-media div.text-and-media-wrapper.media-left div.text-wrapper{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);padding-left:0;padding-right:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.text-and-media div.text-and-media-wrapper.media-left div.media-wrapper div.media-slides{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.text-and-media div.text-and-media-wrapper.media-left div.media-wrapper div.media-slides div.product-card div.product-card-content{padding-left:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.text-and-media div.text-and-media-wrapper.media-top{flex-direction:column-reverse;row-gap:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem);padding:clamp(6rem,9.014084507vw + 3.8873239437rem,12rem) 0}section.text-and-media div.text-and-media-wrapper.media-top div.text-wrapper{padding:0 0 0 calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*7 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*6 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);min-height:unset;align-items:flex-start}section.text-and-media div.text-and-media-wrapper.media-top div.text-wrapper h2.headline{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);margin-right:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);text-align:right}section.text-and-media div.text-and-media-wrapper.media-top div.text-wrapper p.text{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);padding:0;margin-left:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.text-and-media div.text-and-media-wrapper.media-top div.text-wrapper a.button{margin-left:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.text-and-media div.text-and-media-wrapper.media-top div.media-wrapper div.media-slides{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*6 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);max-width:unset;padding:0;align-self:flex-end}section.text-and-media div.text-and-media-wrapper.media-top div.media-wrapper div.media-slides>:first-child figure.media-card-image img{max-height:100svh;max-width:100svw}section.text-and-media div.text-and-media-wrapper.media-top div.media-wrapper div.media-slides>*:not(:first-child){display:none}@media not (min-width:58.75rem){section.text-and-media div.text-and-media-wrapper div.text-wrapper p.text{padding-left:0}section.text-and-media div.text-and-media-wrapper div.text-wrapper{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides:has(>div.product-card:last-child){padding-bottom:calc(clamp(6rem,9.014084507vw + 3.8873239437rem,12rem) - 3.75rem)}}@media not (min-width:48rem){section.text-and-media div.text-and-media-wrapper{flex-direction:column;justify-content:center;padding:clamp(6rem,9.014084507vw + 3.8873239437rem,12rem) 0}section.text-and-media div.text-and-media-wrapper div.text-wrapper{position:static;min-height:unset;width:100%;padding:0 calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1) 2.25rem}section.text-and-media div.text-and-media-wrapper div.text-wrapper a.button{display:none}section.text-and-media div.text-and-media-wrapper div.media-wrapper{width:100svw;overflow:hidden}section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides{width:unset;padding:0;flex-direction:row;flex-wrap:nowrap;column-gap:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides::-webkit-scrollbar{display:none}section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides{-ms-overflow-style:none;scrollbar-width:none}section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides div.media-card,section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides div.product-card{flex-shrink:0}section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides div.media-card figure.media-card-image,section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides div.media-card figure.product-card-image,section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides div.product-card figure.media-card-image,section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides div.product-card figure.product-card-image{max-width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*6 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);height:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*6 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides:has(>div.product-card:last-child){padding-bottom:0}section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides.single div.media-card figure.media-card-image,section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides.single div.media-card figure.product-card-image,section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides.single div.product-card figure.media-card-image,section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides.single div.product-card figure.product-card-image{max-width:100svw;height:unset}section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides.single div.media-card div.product-card-content,section.text-and-media div.text-and-media-wrapper div.media-wrapper div.media-slides.single div.product-card div.product-card-content{padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.text-and-media div.text-and-media-wrapper div.mobile-cta{margin-top:3rem;display:block}section.text-and-media div.text-and-media-wrapper.media-top div.text-wrapper h2.headline{text-align:left;width:100%}section.text-and-media div.text-and-media-wrapper.media-top div.text-wrapper p.text{margin:0;width:100%}}section.journal-latest,div.journal-featured-wrapper,section.journal-related{padding:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem) 0}section.journal-latest div.jl-header,section.journal-latest div.jf-header,section.journal-latest div.jr-header,div.journal-featured-wrapper div.jl-header,div.journal-featured-wrapper div.jf-header,div.journal-featured-wrapper div.jr-header,section.journal-related div.jl-header,section.journal-related div.jf-header,section.journal-related div.jr-header{padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);margin-bottom:3rem;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}section.journal-latest div.jl-header h2.headline,section.journal-latest div.jf-header h2.headline,section.journal-latest div.jr-header h2.headline,div.journal-featured-wrapper div.jl-header h2.headline,div.journal-featured-wrapper div.jf-header h2.headline,div.journal-featured-wrapper div.jr-header h2.headline,section.journal-related div.jl-header h2.headline,section.journal-related div.jf-header h2.headline,section.journal-related div.jr-header h2.headline{min-width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);text-align:right}section.journal-latest div.jl-articles,section.journal-latest div.jf-articles,section.journal-latest div.jr-articles,div.journal-featured-wrapper div.jl-articles,div.journal-featured-wrapper div.jf-articles,div.journal-featured-wrapper div.jr-articles,section.journal-related div.jl-articles,section.journal-related div.jf-articles,section.journal-related div.jr-articles{display:grid}section.journal-latest div.jl-articles div.spacers,section.journal-latest div.jl-articles div.base,section.journal-latest div.jf-articles div.spacers,section.journal-latest div.jf-articles div.base,section.journal-latest div.jr-articles div.spacers,section.journal-latest div.jr-articles div.base,div.journal-featured-wrapper div.jl-articles div.spacers,div.journal-featured-wrapper div.jl-articles div.base,div.journal-featured-wrapper div.jf-articles div.spacers,div.journal-featured-wrapper div.jf-articles div.base,div.journal-featured-wrapper div.jr-articles div.spacers,div.journal-featured-wrapper div.jr-articles div.base,section.journal-related div.jl-articles div.spacers,section.journal-related div.jl-articles div.base,section.journal-related div.jf-articles div.spacers,section.journal-related div.jf-articles div.base,section.journal-related div.jr-articles div.spacers,section.journal-related div.jr-articles div.base{width:100svw;grid-row:1;grid-column:1;padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:2rem calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.journal-latest div.jl-articles div.spacers div.article-card,section.journal-latest div.jl-articles div.base div.article-card,section.journal-latest div.jf-articles div.spacers div.article-card,section.journal-latest div.jf-articles div.base div.article-card,section.journal-latest div.jr-articles div.spacers div.article-card,section.journal-latest div.jr-articles div.base div.article-card,div.journal-featured-wrapper div.jl-articles div.spacers div.article-card,div.journal-featured-wrapper div.jl-articles div.base div.article-card,div.journal-featured-wrapper div.jf-articles div.spacers div.article-card,div.journal-featured-wrapper div.jf-articles div.base div.article-card,div.journal-featured-wrapper div.jr-articles div.spacers div.article-card,div.journal-featured-wrapper div.jr-articles div.base div.article-card,section.journal-related div.jl-articles div.spacers div.article-card,section.journal-related div.jl-articles div.base div.article-card,section.journal-related div.jf-articles div.spacers div.article-card,section.journal-related div.jf-articles div.base div.article-card,section.journal-related div.jr-articles div.spacers div.article-card,section.journal-related div.jr-articles div.base div.article-card{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);transition:width .4s 0ms cubic-bezier(.33,1,.68,1)}section.journal-latest div.jl-articles div.spacers div.article-card p.article-card-meta,section.journal-latest div.jl-articles div.base div.article-card p.article-card-meta,section.journal-latest div.jf-articles div.spacers div.article-card p.article-card-meta,section.journal-latest div.jf-articles div.base div.article-card p.article-card-meta,section.journal-latest div.jr-articles div.spacers div.article-card p.article-card-meta,section.journal-latest div.jr-articles div.base div.article-card p.article-card-meta,div.journal-featured-wrapper div.jl-articles div.spacers div.article-card p.article-card-meta,div.journal-featured-wrapper div.jl-articles div.base div.article-card p.article-card-meta,div.journal-featured-wrapper div.jf-articles div.spacers div.article-card p.article-card-meta,div.journal-featured-wrapper div.jf-articles div.base div.article-card p.article-card-meta,div.journal-featured-wrapper div.jr-articles div.spacers div.article-card p.article-card-meta,div.journal-featured-wrapper div.jr-articles div.base div.article-card p.article-card-meta,section.journal-related div.jl-articles div.spacers div.article-card p.article-card-meta,section.journal-related div.jl-articles div.base div.article-card p.article-card-meta,section.journal-related div.jf-articles div.spacers div.article-card p.article-card-meta,section.journal-related div.jf-articles div.base div.article-card p.article-card-meta,section.journal-related div.jr-articles div.spacers div.article-card p.article-card-meta,section.journal-related div.jr-articles div.base div.article-card p.article-card-meta{clip-path:inset(0% 100% 0% 0%);transition:clip-path .4s 0ms cubic-bezier(.33,1,.68,1),opacity .4s 0ms cubic-bezier(.33,1,.68,1)}section.journal-latest div.jl-articles div.spacers div.article-card.tall,section.journal-latest div.jl-articles div.base div.article-card.tall,section.journal-latest div.jf-articles div.spacers div.article-card.tall,section.journal-latest div.jf-articles div.base div.article-card.tall,section.journal-latest div.jr-articles div.spacers div.article-card.tall,section.journal-latest div.jr-articles div.base div.article-card.tall,div.journal-featured-wrapper div.jl-articles div.spacers div.article-card.tall,div.journal-featured-wrapper div.jl-articles div.base div.article-card.tall,div.journal-featured-wrapper div.jf-articles div.spacers div.article-card.tall,div.journal-featured-wrapper div.jf-articles div.base div.article-card.tall,div.journal-featured-wrapper div.jr-articles div.spacers div.article-card.tall,div.journal-featured-wrapper div.jr-articles div.base div.article-card.tall,section.journal-related div.jl-articles div.spacers div.article-card.tall,section.journal-related div.jl-articles div.base div.article-card.tall,section.journal-related div.jf-articles div.spacers div.article-card.tall,section.journal-related div.jf-articles div.base div.article-card.tall,section.journal-related div.jr-articles div.spacers div.article-card.tall,section.journal-related div.jr-articles div.base div.article-card.tall{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.journal-latest div.jl-articles div.spacers div.article-card.active,section.journal-latest div.jl-articles div.base div.article-card.active,section.journal-latest div.jf-articles div.spacers div.article-card.active,section.journal-latest div.jf-articles div.base div.article-card.active,section.journal-latest div.jr-articles div.spacers div.article-card.active,section.journal-latest div.jr-articles div.base div.article-card.active,div.journal-featured-wrapper div.jl-articles div.spacers div.article-card.active,div.journal-featured-wrapper div.jl-articles div.base div.article-card.active,div.journal-featured-wrapper div.jf-articles div.spacers div.article-card.active,div.journal-featured-wrapper div.jf-articles div.base div.article-card.active,div.journal-featured-wrapper div.jr-articles div.spacers div.article-card.active,div.journal-featured-wrapper div.jr-articles div.base div.article-card.active,section.journal-related div.jl-articles div.spacers div.article-card.active,section.journal-related div.jl-articles div.base div.article-card.active,section.journal-related div.jf-articles div.spacers div.article-card.active,section.journal-related div.jf-articles div.base div.article-card.active,section.journal-related div.jr-articles div.spacers div.article-card.active,section.journal-related div.jr-articles div.base div.article-card.active{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.journal-latest div.jl-articles div.spacers div.article-card.active p.article-card-meta,section.journal-latest div.jl-articles div.base div.article-card.active p.article-card-meta,section.journal-latest div.jf-articles div.spacers div.article-card.active p.article-card-meta,section.journal-latest div.jf-articles div.base div.article-card.active p.article-card-meta,section.journal-latest div.jr-articles div.spacers div.article-card.active p.article-card-meta,section.journal-latest div.jr-articles div.base div.article-card.active p.article-card-meta,div.journal-featured-wrapper div.jl-articles div.spacers div.article-card.active p.article-card-meta,div.journal-featured-wrapper div.jl-articles div.base div.article-card.active p.article-card-meta,div.journal-featured-wrapper div.jf-articles div.spacers div.article-card.active p.article-card-meta,div.journal-featured-wrapper div.jf-articles div.base div.article-card.active p.article-card-meta,div.journal-featured-wrapper div.jr-articles div.spacers div.article-card.active p.article-card-meta,div.journal-featured-wrapper div.jr-articles div.base div.article-card.active p.article-card-meta,section.journal-related div.jl-articles div.spacers div.article-card.active p.article-card-meta,section.journal-related div.jl-articles div.base div.article-card.active p.article-card-meta,section.journal-related div.jf-articles div.spacers div.article-card.active p.article-card-meta,section.journal-related div.jf-articles div.base div.article-card.active p.article-card-meta,section.journal-related div.jr-articles div.spacers div.article-card.active p.article-card-meta,section.journal-related div.jr-articles div.base div.article-card.active p.article-card-meta{clip-path:inset(0% 0% 0% 0%)}section.journal-latest div.jl-articles div.spacers div.article-card.active.tall,section.journal-latest div.jl-articles div.base div.article-card.active.tall,section.journal-latest div.jf-articles div.spacers div.article-card.active.tall,section.journal-latest div.jf-articles div.base div.article-card.active.tall,section.journal-latest div.jr-articles div.spacers div.article-card.active.tall,section.journal-latest div.jr-articles div.base div.article-card.active.tall,div.journal-featured-wrapper div.jl-articles div.spacers div.article-card.active.tall,div.journal-featured-wrapper div.jl-articles div.base div.article-card.active.tall,div.journal-featured-wrapper div.jf-articles div.spacers div.article-card.active.tall,div.journal-featured-wrapper div.jf-articles div.base div.article-card.active.tall,div.journal-featured-wrapper div.jr-articles div.spacers div.article-card.active.tall,div.journal-featured-wrapper div.jr-articles div.base div.article-card.active.tall,section.journal-related div.jl-articles div.spacers div.article-card.active.tall,section.journal-related div.jl-articles div.base div.article-card.active.tall,section.journal-related div.jf-articles div.spacers div.article-card.active.tall,section.journal-related div.jf-articles div.base div.article-card.active.tall,section.journal-related div.jr-articles div.spacers div.article-card.active.tall,section.journal-related div.jr-articles div.base div.article-card.active.tall{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.journal-latest div.jl-articles div.spacers,section.journal-latest div.jf-articles div.spacers,section.journal-latest div.jr-articles div.spacers,div.journal-featured-wrapper div.jl-articles div.spacers,div.journal-featured-wrapper div.jf-articles div.spacers,div.journal-featured-wrapper div.jr-articles div.spacers,section.journal-related div.jl-articles div.spacers,section.journal-related div.jf-articles div.spacers,section.journal-related div.jr-articles div.spacers{display:grid;grid-template-columns:1fr;visibility:hidden;pointer-events:none}section.journal-latest div.jl-articles div.spacers div.article-card,section.journal-latest div.jf-articles div.spacers div.article-card,section.journal-latest div.jr-articles div.spacers div.article-card,div.journal-featured-wrapper div.jl-articles div.spacers div.article-card,div.journal-featured-wrapper div.jf-articles div.spacers div.article-card,div.journal-featured-wrapper div.jr-articles div.spacers div.article-card,section.journal-related div.jl-articles div.spacers div.article-card,section.journal-related div.jf-articles div.spacers div.article-card,section.journal-related div.jr-articles div.spacers div.article-card{grid-row:1;grid-column:1;width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.journal-latest div.mobile-cta,div.journal-featured-wrapper div.mobile-cta,section.journal-related div.mobile-cta{display:none;padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);margin-top:4rem}section.journal-latest div.mobile-cta a,div.journal-featured-wrapper div.mobile-cta a,section.journal-related div.mobile-cta a{margin-left:auto}@media not (min-width:58.75rem){section.journal-latest div.jl-articles div.spacers div.article-card p.article-card-meta,section.journal-latest div.jl-articles div.base div.article-card p.article-card-meta,section.journal-latest div.jf-articles div.spacers div.article-card p.article-card-meta,section.journal-latest div.jf-articles div.base div.article-card p.article-card-meta,section.journal-latest div.jr-articles div.spacers div.article-card p.article-card-meta,section.journal-latest div.jr-articles div.base div.article-card p.article-card-meta,div.journal-featured-wrapper div.jl-articles div.spacers div.article-card p.article-card-meta,div.journal-featured-wrapper div.jl-articles div.base div.article-card p.article-card-meta,div.journal-featured-wrapper div.jf-articles div.spacers div.article-card p.article-card-meta,div.journal-featured-wrapper div.jf-articles div.base div.article-card p.article-card-meta,div.journal-featured-wrapper div.jr-articles div.spacers div.article-card p.article-card-meta,div.journal-featured-wrapper div.jr-articles div.base div.article-card p.article-card-meta,section.journal-related div.jl-articles div.spacers div.article-card p.article-card-meta,section.journal-related div.jl-articles div.base div.article-card p.article-card-meta,section.journal-related div.jf-articles div.spacers div.article-card p.article-card-meta,section.journal-related div.jf-articles div.base div.article-card p.article-card-meta,section.journal-related div.jr-articles div.spacers div.article-card p.article-card-meta,section.journal-related div.jr-articles div.base div.article-card p.article-card-meta{clip-path:inset(0% 0% 0% 0%);opacity:1}section.journal-latest div.jl-articles div.spacers div.article-card:nth-of-type(1),section.journal-latest div.jl-articles div.base div.article-card:nth-of-type(1),section.journal-latest div.jf-articles div.spacers div.article-card:nth-of-type(1),section.journal-latest div.jf-articles div.base div.article-card:nth-of-type(1),section.journal-latest div.jr-articles div.spacers div.article-card:nth-of-type(1),section.journal-latest div.jr-articles div.base div.article-card:nth-of-type(1),div.journal-featured-wrapper div.jl-articles div.spacers div.article-card:nth-of-type(1),div.journal-featured-wrapper div.jl-articles div.base div.article-card:nth-of-type(1),div.journal-featured-wrapper div.jf-articles div.spacers div.article-card:nth-of-type(1),div.journal-featured-wrapper div.jf-articles div.base div.article-card:nth-of-type(1),div.journal-featured-wrapper div.jr-articles div.spacers div.article-card:nth-of-type(1),div.journal-featured-wrapper div.jr-articles div.base div.article-card:nth-of-type(1),section.journal-related div.jl-articles div.spacers div.article-card:nth-of-type(1),section.journal-related div.jl-articles div.base div.article-card:nth-of-type(1),section.journal-related div.jf-articles div.spacers div.article-card:nth-of-type(1),section.journal-related div.jf-articles div.base div.article-card:nth-of-type(1),section.journal-related div.jr-articles div.spacers div.article-card:nth-of-type(1),section.journal-related div.jr-articles div.base div.article-card:nth-of-type(1){width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.journal-latest div.jl-articles div.spacers div.article-card:nth-of-type(2),section.journal-latest div.jl-articles div.base div.article-card:nth-of-type(2),section.journal-latest div.jf-articles div.spacers div.article-card:nth-of-type(2),section.journal-latest div.jf-articles div.base div.article-card:nth-of-type(2),section.journal-latest div.jr-articles div.spacers div.article-card:nth-of-type(2),section.journal-latest div.jr-articles div.base div.article-card:nth-of-type(2),div.journal-featured-wrapper div.jl-articles div.spacers div.article-card:nth-of-type(2),div.journal-featured-wrapper div.jl-articles div.base div.article-card:nth-of-type(2),div.journal-featured-wrapper div.jf-articles div.spacers div.article-card:nth-of-type(2),div.journal-featured-wrapper div.jf-articles div.base div.article-card:nth-of-type(2),div.journal-featured-wrapper div.jr-articles div.spacers div.article-card:nth-of-type(2),div.journal-featured-wrapper div.jr-articles div.base div.article-card:nth-of-type(2),section.journal-related div.jl-articles div.spacers div.article-card:nth-of-type(2),section.journal-related div.jl-articles div.base div.article-card:nth-of-type(2),section.journal-related div.jf-articles div.spacers div.article-card:nth-of-type(2),section.journal-related div.jf-articles div.base div.article-card:nth-of-type(2),section.journal-related div.jr-articles div.spacers div.article-card:nth-of-type(2),section.journal-related div.jr-articles div.base div.article-card:nth-of-type(2){width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.journal-latest div.jl-articles div.spacers div.article-card:nth-of-type(3),section.journal-latest div.jl-articles div.base div.article-card:nth-of-type(3),section.journal-latest div.jf-articles div.spacers div.article-card:nth-of-type(3),section.journal-latest div.jf-articles div.base div.article-card:nth-of-type(3),section.journal-latest div.jr-articles div.spacers div.article-card:nth-of-type(3),section.journal-latest div.jr-articles div.base div.article-card:nth-of-type(3),div.journal-featured-wrapper div.jl-articles div.spacers div.article-card:nth-of-type(3),div.journal-featured-wrapper div.jl-articles div.base div.article-card:nth-of-type(3),div.journal-featured-wrapper div.jf-articles div.spacers div.article-card:nth-of-type(3),div.journal-featured-wrapper div.jf-articles div.base div.article-card:nth-of-type(3),div.journal-featured-wrapper div.jr-articles div.spacers div.article-card:nth-of-type(3),div.journal-featured-wrapper div.jr-articles div.base div.article-card:nth-of-type(3),section.journal-related div.jl-articles div.spacers div.article-card:nth-of-type(3),section.journal-related div.jl-articles div.base div.article-card:nth-of-type(3),section.journal-related div.jf-articles div.spacers div.article-card:nth-of-type(3),section.journal-related div.jf-articles div.base div.article-card:nth-of-type(3),section.journal-related div.jr-articles div.spacers div.article-card:nth-of-type(3),section.journal-related div.jr-articles div.base div.article-card:nth-of-type(3){display:none}section.journal-latest div.jl-articles div.spacers div.article-card.tall:nth-of-type(1),section.journal-latest div.jl-articles div.spacers div.article-card.active:nth-of-type(1),section.journal-latest div.jl-articles div.spacers div.article-card.active.tall:nth-of-type(1),section.journal-latest div.jl-articles div.base div.article-card.tall:nth-of-type(1),section.journal-latest div.jl-articles div.base div.article-card.active:nth-of-type(1),section.journal-latest div.jl-articles div.base div.article-card.active.tall:nth-of-type(1),section.journal-latest div.jf-articles div.spacers div.article-card.tall:nth-of-type(1),section.journal-latest div.jf-articles div.spacers div.article-card.active:nth-of-type(1),section.journal-latest div.jf-articles div.spacers div.article-card.active.tall:nth-of-type(1),section.journal-latest div.jf-articles div.base div.article-card.tall:nth-of-type(1),section.journal-latest div.jf-articles div.base div.article-card.active:nth-of-type(1),section.journal-latest div.jf-articles div.base div.article-card.active.tall:nth-of-type(1),section.journal-latest div.jr-articles div.spacers div.article-card.tall:nth-of-type(1),section.journal-latest div.jr-articles div.spacers div.article-card.active:nth-of-type(1),section.journal-latest div.jr-articles div.spacers div.article-card.active.tall:nth-of-type(1),section.journal-latest div.jr-articles div.base div.article-card.tall:nth-of-type(1),section.journal-latest div.jr-articles div.base div.article-card.active:nth-of-type(1),section.journal-latest div.jr-articles div.base div.article-card.active.tall:nth-of-type(1),div.journal-featured-wrapper div.jl-articles div.spacers div.article-card.tall:nth-of-type(1),div.journal-featured-wrapper div.jl-articles div.spacers div.article-card.active:nth-of-type(1),div.journal-featured-wrapper div.jl-articles div.spacers div.article-card.active.tall:nth-of-type(1),div.journal-featured-wrapper div.jl-articles div.base div.article-card.tall:nth-of-type(1),div.journal-featured-wrapper div.jl-articles div.base div.article-card.active:nth-of-type(1),div.journal-featured-wrapper div.jl-articles div.base div.article-card.active.tall:nth-of-type(1),div.journal-featured-wrapper div.jf-articles div.spacers div.article-card.tall:nth-of-type(1),div.journal-featured-wrapper div.jf-articles div.spacers div.article-card.active:nth-of-type(1),div.journal-featured-wrapper div.jf-articles div.spacers div.article-card.active.tall:nth-of-type(1),div.journal-featured-wrapper div.jf-articles div.base div.article-card.tall:nth-of-type(1),div.journal-featured-wrapper div.jf-articles div.base div.article-card.active:nth-of-type(1),div.journal-featured-wrapper div.jf-articles div.base div.article-card.active.tall:nth-of-type(1),div.journal-featured-wrapper div.jr-articles div.spacers div.article-card.tall:nth-of-type(1),div.journal-featured-wrapper div.jr-articles div.spacers div.article-card.active:nth-of-type(1),div.journal-featured-wrapper div.jr-articles div.spacers div.article-card.active.tall:nth-of-type(1),div.journal-featured-wrapper div.jr-articles div.base div.article-card.tall:nth-of-type(1),div.journal-featured-wrapper div.jr-articles div.base div.article-card.active:nth-of-type(1),div.journal-featured-wrapper div.jr-articles div.base div.article-card.active.tall:nth-of-type(1),section.journal-related div.jl-articles div.spacers div.article-card.tall:nth-of-type(1),section.journal-related div.jl-articles div.spacers div.article-card.active:nth-of-type(1),section.journal-related div.jl-articles div.spacers div.article-card.active.tall:nth-of-type(1),section.journal-related div.jl-articles div.base div.article-card.tall:nth-of-type(1),section.journal-related div.jl-articles div.base div.article-card.active:nth-of-type(1),section.journal-related div.jl-articles div.base div.article-card.active.tall:nth-of-type(1),section.journal-related div.jf-articles div.spacers div.article-card.tall:nth-of-type(1),section.journal-related div.jf-articles div.spacers div.article-card.active:nth-of-type(1),section.journal-related div.jf-articles div.spacers div.article-card.active.tall:nth-of-type(1),section.journal-related div.jf-articles div.base div.article-card.tall:nth-of-type(1),section.journal-related div.jf-articles div.base div.article-card.active:nth-of-type(1),section.journal-related div.jf-articles div.base div.article-card.active.tall:nth-of-type(1),section.journal-related div.jr-articles div.spacers div.article-card.tall:nth-of-type(1),section.journal-related div.jr-articles div.spacers div.article-card.active:nth-of-type(1),section.journal-related div.jr-articles div.spacers div.article-card.active.tall:nth-of-type(1),section.journal-related div.jr-articles div.base div.article-card.tall:nth-of-type(1),section.journal-related div.jr-articles div.base div.article-card.active:nth-of-type(1),section.journal-related div.jr-articles div.base div.article-card.active.tall:nth-of-type(1){width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.journal-latest div.jl-articles div.spacers div.article-card.tall:nth-of-type(2),section.journal-latest div.jl-articles div.spacers div.article-card.active:nth-of-type(2),section.journal-latest div.jl-articles div.spacers div.article-card.active.tall:nth-of-type(2),section.journal-latest div.jl-articles div.base div.article-card.tall:nth-of-type(2),section.journal-latest div.jl-articles div.base div.article-card.active:nth-of-type(2),section.journal-latest div.jl-articles div.base div.article-card.active.tall:nth-of-type(2),section.journal-latest div.jf-articles div.spacers div.article-card.tall:nth-of-type(2),section.journal-latest div.jf-articles div.spacers div.article-card.active:nth-of-type(2),section.journal-latest div.jf-articles div.spacers div.article-card.active.tall:nth-of-type(2),section.journal-latest div.jf-articles div.base div.article-card.tall:nth-of-type(2),section.journal-latest div.jf-articles div.base div.article-card.active:nth-of-type(2),section.journal-latest div.jf-articles div.base div.article-card.active.tall:nth-of-type(2),section.journal-latest div.jr-articles div.spacers div.article-card.tall:nth-of-type(2),section.journal-latest div.jr-articles div.spacers div.article-card.active:nth-of-type(2),section.journal-latest div.jr-articles div.spacers div.article-card.active.tall:nth-of-type(2),section.journal-latest div.jr-articles div.base div.article-card.tall:nth-of-type(2),section.journal-latest div.jr-articles div.base div.article-card.active:nth-of-type(2),section.journal-latest div.jr-articles div.base div.article-card.active.tall:nth-of-type(2),div.journal-featured-wrapper div.jl-articles div.spacers div.article-card.tall:nth-of-type(2),div.journal-featured-wrapper div.jl-articles div.spacers div.article-card.active:nth-of-type(2),div.journal-featured-wrapper div.jl-articles div.spacers div.article-card.active.tall:nth-of-type(2),div.journal-featured-wrapper div.jl-articles div.base div.article-card.tall:nth-of-type(2),div.journal-featured-wrapper div.jl-articles div.base div.article-card.active:nth-of-type(2),div.journal-featured-wrapper div.jl-articles div.base div.article-card.active.tall:nth-of-type(2),div.journal-featured-wrapper div.jf-articles div.spacers div.article-card.tall:nth-of-type(2),div.journal-featured-wrapper div.jf-articles div.spacers div.article-card.active:nth-of-type(2),div.journal-featured-wrapper div.jf-articles div.spacers div.article-card.active.tall:nth-of-type(2),div.journal-featured-wrapper div.jf-articles div.base div.article-card.tall:nth-of-type(2),div.journal-featured-wrapper div.jf-articles div.base div.article-card.active:nth-of-type(2),div.journal-featured-wrapper div.jf-articles div.base div.article-card.active.tall:nth-of-type(2),div.journal-featured-wrapper div.jr-articles div.spacers div.article-card.tall:nth-of-type(2),div.journal-featured-wrapper div.jr-articles div.spacers div.article-card.active:nth-of-type(2),div.journal-featured-wrapper div.jr-articles div.spacers div.article-card.active.tall:nth-of-type(2),div.journal-featured-wrapper div.jr-articles div.base div.article-card.tall:nth-of-type(2),div.journal-featured-wrapper div.jr-articles div.base div.article-card.active:nth-of-type(2),div.journal-featured-wrapper div.jr-articles div.base div.article-card.active.tall:nth-of-type(2),section.journal-related div.jl-articles div.spacers div.article-card.tall:nth-of-type(2),section.journal-related div.jl-articles div.spacers div.article-card.active:nth-of-type(2),section.journal-related div.jl-articles div.spacers div.article-card.active.tall:nth-of-type(2),section.journal-related div.jl-articles div.base div.article-card.tall:nth-of-type(2),section.journal-related div.jl-articles div.base div.article-card.active:nth-of-type(2),section.journal-related div.jl-articles div.base div.article-card.active.tall:nth-of-type(2),section.journal-related div.jf-articles div.spacers div.article-card.tall:nth-of-type(2),section.journal-related div.jf-articles div.spacers div.article-card.active:nth-of-type(2),section.journal-related div.jf-articles div.spacers div.article-card.active.tall:nth-of-type(2),section.journal-related div.jf-articles div.base div.article-card.tall:nth-of-type(2),section.journal-related div.jf-articles div.base div.article-card.active:nth-of-type(2),section.journal-related div.jf-articles div.base div.article-card.active.tall:nth-of-type(2),section.journal-related div.jr-articles div.spacers div.article-card.tall:nth-of-type(2),section.journal-related div.jr-articles div.spacers div.article-card.active:nth-of-type(2),section.journal-related div.jr-articles div.spacers div.article-card.active.tall:nth-of-type(2),section.journal-related div.jr-articles div.base div.article-card.tall:nth-of-type(2),section.journal-related div.jr-articles div.base div.article-card.active:nth-of-type(2),section.journal-related div.jr-articles div.base div.article-card.active.tall:nth-of-type(2){width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}}@media not (min-width:48rem){section.journal-latest div.jl-header h2.headline,section.journal-latest div.jf-header h2.headline,section.journal-latest div.jr-header h2.headline,div.journal-featured-wrapper div.jl-header h2.headline,div.journal-featured-wrapper div.jf-header h2.headline,div.journal-featured-wrapper div.jr-header h2.headline,section.journal-related div.jl-header h2.headline,section.journal-related div.jf-header h2.headline,section.journal-related div.jr-header h2.headline{text-align:left}section.journal-latest div.jl-header a.button,section.journal-latest div.jf-header a.button,section.journal-latest div.jr-header a.button,div.journal-featured-wrapper div.jl-header a.button,div.journal-featured-wrapper div.jf-header a.button,div.journal-featured-wrapper div.jr-header a.button,section.journal-related div.jl-header a.button,section.journal-related div.jf-header a.button,section.journal-related div.jr-header a.button{display:none}section.journal-latest div.jl-articles,section.journal-latest div.jf-articles,section.journal-latest div.jr-articles,div.journal-featured-wrapper div.jl-articles,div.journal-featured-wrapper div.jf-articles,div.journal-featured-wrapper div.jr-articles,section.journal-related div.jl-articles,section.journal-related div.jf-articles,section.journal-related div.jr-articles{padding-inline:0;flex-direction:column}section.journal-latest div.jl-articles div.spacers,section.journal-latest div.jl-articles div.base,section.journal-latest div.jf-articles div.spacers,section.journal-latest div.jf-articles div.base,section.journal-latest div.jr-articles div.spacers,section.journal-latest div.jr-articles div.base,div.journal-featured-wrapper div.jl-articles div.spacers,div.journal-featured-wrapper div.jl-articles div.base,div.journal-featured-wrapper div.jf-articles div.spacers,div.journal-featured-wrapper div.jf-articles div.base,div.journal-featured-wrapper div.jr-articles div.spacers,div.journal-featured-wrapper div.jr-articles div.base,section.journal-related div.jl-articles div.spacers,section.journal-related div.jl-articles div.base,section.journal-related div.jf-articles div.spacers,section.journal-related div.jf-articles div.base,section.journal-related div.jr-articles div.spacers,section.journal-related div.jr-articles div.base{padding-inline:0}section.journal-latest div.jl-articles div.spacers div.article-card:nth-of-type(1),section.journal-latest div.jl-articles div.base div.article-card:nth-of-type(1),section.journal-latest div.jf-articles div.spacers div.article-card:nth-of-type(1),section.journal-latest div.jf-articles div.base div.article-card:nth-of-type(1),section.journal-latest div.jr-articles div.spacers div.article-card:nth-of-type(1),section.journal-latest div.jr-articles div.base div.article-card:nth-of-type(1),div.journal-featured-wrapper div.jl-articles div.spacers div.article-card:nth-of-type(1),div.journal-featured-wrapper div.jl-articles div.base div.article-card:nth-of-type(1),div.journal-featured-wrapper div.jf-articles div.spacers div.article-card:nth-of-type(1),div.journal-featured-wrapper div.jf-articles div.base div.article-card:nth-of-type(1),div.journal-featured-wrapper div.jr-articles div.spacers div.article-card:nth-of-type(1),div.journal-featured-wrapper div.jr-articles div.base div.article-card:nth-of-type(1),section.journal-related div.jl-articles div.spacers div.article-card:nth-of-type(1),section.journal-related div.jl-articles div.base div.article-card:nth-of-type(1),section.journal-related div.jf-articles div.spacers div.article-card:nth-of-type(1),section.journal-related div.jf-articles div.base div.article-card:nth-of-type(1),section.journal-related div.jr-articles div.spacers div.article-card:nth-of-type(1),section.journal-related div.jr-articles div.base div.article-card:nth-of-type(1){width:100%}section.journal-latest div.jl-articles div.spacers div.article-card:nth-of-type(2),section.journal-latest div.jl-articles div.base div.article-card:nth-of-type(2),section.journal-latest div.jf-articles div.spacers div.article-card:nth-of-type(2),section.journal-latest div.jf-articles div.base div.article-card:nth-of-type(2),section.journal-latest div.jr-articles div.spacers div.article-card:nth-of-type(2),section.journal-latest div.jr-articles div.base div.article-card:nth-of-type(2),div.journal-featured-wrapper div.jl-articles div.spacers div.article-card:nth-of-type(2),div.journal-featured-wrapper div.jl-articles div.base div.article-card:nth-of-type(2),div.journal-featured-wrapper div.jf-articles div.spacers div.article-card:nth-of-type(2),div.journal-featured-wrapper div.jf-articles div.base div.article-card:nth-of-type(2),div.journal-featured-wrapper div.jr-articles div.spacers div.article-card:nth-of-type(2),div.journal-featured-wrapper div.jr-articles div.base div.article-card:nth-of-type(2),section.journal-related div.jl-articles div.spacers div.article-card:nth-of-type(2),section.journal-related div.jl-articles div.base div.article-card:nth-of-type(2),section.journal-related div.jf-articles div.spacers div.article-card:nth-of-type(2),section.journal-related div.jf-articles div.base div.article-card:nth-of-type(2),section.journal-related div.jr-articles div.spacers div.article-card:nth-of-type(2),section.journal-related div.jr-articles div.base div.article-card:nth-of-type(2){display:none}section.journal-latest div.jl-articles div.spacers div.article-card.tall:nth-of-type(1),section.journal-latest div.jl-articles div.spacers div.article-card.tall:nth-of-type(2),section.journal-latest div.jl-articles div.spacers div.article-card.active:nth-of-type(1),section.journal-latest div.jl-articles div.spacers div.article-card.active:nth-of-type(2),section.journal-latest div.jl-articles div.spacers div.article-card.active.tall:nth-of-type(1),section.journal-latest div.jl-articles div.spacers div.article-card.active.tall:nth-of-type(2),section.journal-latest div.jl-articles div.base div.article-card.tall:nth-of-type(1),section.journal-latest div.jl-articles div.base div.article-card.tall:nth-of-type(2),section.journal-latest div.jl-articles div.base div.article-card.active:nth-of-type(1),section.journal-latest div.jl-articles div.base div.article-card.active:nth-of-type(2),section.journal-latest div.jl-articles div.base div.article-card.active.tall:nth-of-type(1),section.journal-latest div.jl-articles div.base div.article-card.active.tall:nth-of-type(2),section.journal-latest div.jf-articles div.spacers div.article-card.tall:nth-of-type(1),section.journal-latest div.jf-articles div.spacers div.article-card.tall:nth-of-type(2),section.journal-latest div.jf-articles div.spacers div.article-card.active:nth-of-type(1),section.journal-latest div.jf-articles div.spacers div.article-card.active:nth-of-type(2),section.journal-latest div.jf-articles div.spacers div.article-card.active.tall:nth-of-type(1),section.journal-latest div.jf-articles div.spacers div.article-card.active.tall:nth-of-type(2),section.journal-latest div.jf-articles div.base div.article-card.tall:nth-of-type(1),section.journal-latest div.jf-articles div.base div.article-card.tall:nth-of-type(2),section.journal-latest div.jf-articles div.base div.article-card.active:nth-of-type(1),section.journal-latest div.jf-articles div.base div.article-card.active:nth-of-type(2),section.journal-latest div.jf-articles div.base div.article-card.active.tall:nth-of-type(1),section.journal-latest div.jf-articles div.base div.article-card.active.tall:nth-of-type(2),section.journal-latest div.jr-articles div.spacers div.article-card.tall:nth-of-type(1),section.journal-latest div.jr-articles div.spacers div.article-card.tall:nth-of-type(2),section.journal-latest div.jr-articles div.spacers div.article-card.active:nth-of-type(1),section.journal-latest div.jr-articles div.spacers div.article-card.active:nth-of-type(2),section.journal-latest div.jr-articles div.spacers div.article-card.active.tall:nth-of-type(1),section.journal-latest div.jr-articles div.spacers div.article-card.active.tall:nth-of-type(2),section.journal-latest div.jr-articles div.base div.article-card.tall:nth-of-type(1),section.journal-latest div.jr-articles div.base div.article-card.tall:nth-of-type(2),section.journal-latest div.jr-articles div.base div.article-card.active:nth-of-type(1),section.journal-latest div.jr-articles div.base div.article-card.active:nth-of-type(2),section.journal-latest div.jr-articles div.base div.article-card.active.tall:nth-of-type(1),section.journal-latest div.jr-articles div.base div.article-card.active.tall:nth-of-type(2),div.journal-featured-wrapper div.jl-articles div.spacers div.article-card.tall:nth-of-type(1),div.journal-featured-wrapper div.jl-articles div.spacers div.article-card.tall:nth-of-type(2),div.journal-featured-wrapper div.jl-articles div.spacers div.article-card.active:nth-of-type(1),div.journal-featured-wrapper div.jl-articles div.spacers div.article-card.active:nth-of-type(2),div.journal-featured-wrapper div.jl-articles div.spacers div.article-card.active.tall:nth-of-type(1),div.journal-featured-wrapper div.jl-articles div.spacers div.article-card.active.tall:nth-of-type(2),div.journal-featured-wrapper div.jl-articles div.base div.article-card.tall:nth-of-type(1),div.journal-featured-wrapper div.jl-articles div.base div.article-card.tall:nth-of-type(2),div.journal-featured-wrapper div.jl-articles div.base div.article-card.active:nth-of-type(1),div.journal-featured-wrapper div.jl-articles div.base div.article-card.active:nth-of-type(2),div.journal-featured-wrapper div.jl-articles div.base div.article-card.active.tall:nth-of-type(1),div.journal-featured-wrapper div.jl-articles div.base div.article-card.active.tall:nth-of-type(2),div.journal-featured-wrapper div.jf-articles div.spacers div.article-card.tall:nth-of-type(1),div.journal-featured-wrapper div.jf-articles div.spacers div.article-card.tall:nth-of-type(2),div.journal-featured-wrapper div.jf-articles div.spacers div.article-card.active:nth-of-type(1),div.journal-featured-wrapper div.jf-articles div.spacers div.article-card.active:nth-of-type(2),div.journal-featured-wrapper div.jf-articles div.spacers div.article-card.active.tall:nth-of-type(1),div.journal-featured-wrapper div.jf-articles div.spacers div.article-card.active.tall:nth-of-type(2),div.journal-featured-wrapper div.jf-articles div.base div.article-card.tall:nth-of-type(1),div.journal-featured-wrapper div.jf-articles div.base div.article-card.tall:nth-of-type(2),div.journal-featured-wrapper div.jf-articles div.base div.article-card.active:nth-of-type(1),div.journal-featured-wrapper div.jf-articles div.base div.article-card.active:nth-of-type(2),div.journal-featured-wrapper div.jf-articles div.base div.article-card.active.tall:nth-of-type(1),div.journal-featured-wrapper div.jf-articles div.base div.article-card.active.tall:nth-of-type(2),div.journal-featured-wrapper div.jr-articles div.spacers div.article-card.tall:nth-of-type(1),div.journal-featured-wrapper div.jr-articles div.spacers div.article-card.tall:nth-of-type(2),div.journal-featured-wrapper div.jr-articles div.spacers div.article-card.active:nth-of-type(1),div.journal-featured-wrapper div.jr-articles div.spacers div.article-card.active:nth-of-type(2),div.journal-featured-wrapper div.jr-articles div.spacers div.article-card.active.tall:nth-of-type(1),div.journal-featured-wrapper div.jr-articles div.spacers div.article-card.active.tall:nth-of-type(2),div.journal-featured-wrapper div.jr-articles div.base div.article-card.tall:nth-of-type(1),div.journal-featured-wrapper div.jr-articles div.base div.article-card.tall:nth-of-type(2),div.journal-featured-wrapper div.jr-articles div.base div.article-card.active:nth-of-type(1),div.journal-featured-wrapper div.jr-articles div.base div.article-card.active:nth-of-type(2),div.journal-featured-wrapper div.jr-articles div.base div.article-card.active.tall:nth-of-type(1),div.journal-featured-wrapper div.jr-articles div.base div.article-card.active.tall:nth-of-type(2),section.journal-related div.jl-articles div.spacers div.article-card.tall:nth-of-type(1),section.journal-related div.jl-articles div.spacers div.article-card.tall:nth-of-type(2),section.journal-related div.jl-articles div.spacers div.article-card.active:nth-of-type(1),section.journal-related div.jl-articles div.spacers div.article-card.active:nth-of-type(2),section.journal-related div.jl-articles div.spacers div.article-card.active.tall:nth-of-type(1),section.journal-related div.jl-articles div.spacers div.article-card.active.tall:nth-of-type(2),section.journal-related div.jl-articles div.base div.article-card.tall:nth-of-type(1),section.journal-related div.jl-articles div.base div.article-card.tall:nth-of-type(2),section.journal-related div.jl-articles div.base div.article-card.active:nth-of-type(1),section.journal-related div.jl-articles div.base div.article-card.active:nth-of-type(2),section.journal-related div.jl-articles div.base div.article-card.active.tall:nth-of-type(1),section.journal-related div.jl-articles div.base div.article-card.active.tall:nth-of-type(2),section.journal-related div.jf-articles div.spacers div.article-card.tall:nth-of-type(1),section.journal-related div.jf-articles div.spacers div.article-card.tall:nth-of-type(2),section.journal-related div.jf-articles div.spacers div.article-card.active:nth-of-type(1),section.journal-related div.jf-articles div.spacers div.article-card.active:nth-of-type(2),section.journal-related div.jf-articles div.spacers div.article-card.active.tall:nth-of-type(1),section.journal-related div.jf-articles div.spacers div.article-card.active.tall:nth-of-type(2),section.journal-related div.jf-articles div.base div.article-card.tall:nth-of-type(1),section.journal-related div.jf-articles div.base div.article-card.tall:nth-of-type(2),section.journal-related div.jf-articles div.base div.article-card.active:nth-of-type(1),section.journal-related div.jf-articles div.base div.article-card.active:nth-of-type(2),section.journal-related div.jf-articles div.base div.article-card.active.tall:nth-of-type(1),section.journal-related div.jf-articles div.base div.article-card.active.tall:nth-of-type(2),section.journal-related div.jr-articles div.spacers div.article-card.tall:nth-of-type(1),section.journal-related div.jr-articles div.spacers div.article-card.tall:nth-of-type(2),section.journal-related div.jr-articles div.spacers div.article-card.active:nth-of-type(1),section.journal-related div.jr-articles div.spacers div.article-card.active:nth-of-type(2),section.journal-related div.jr-articles div.spacers div.article-card.active.tall:nth-of-type(1),section.journal-related div.jr-articles div.spacers div.article-card.active.tall:nth-of-type(2),section.journal-related div.jr-articles div.base div.article-card.tall:nth-of-type(1),section.journal-related div.jr-articles div.base div.article-card.tall:nth-of-type(2),section.journal-related div.jr-articles div.base div.article-card.active:nth-of-type(1),section.journal-related div.jr-articles div.base div.article-card.active:nth-of-type(2),section.journal-related div.jr-articles div.base div.article-card.active.tall:nth-of-type(1),section.journal-related div.jr-articles div.base div.article-card.active.tall:nth-of-type(2){width:100%}section.journal-latest div.jl-articles div.spacers div.article-card div.article-card-content,section.journal-latest div.jl-articles div.base div.article-card div.article-card-content,section.journal-latest div.jf-articles div.spacers div.article-card div.article-card-content,section.journal-latest div.jf-articles div.base div.article-card div.article-card-content,section.journal-latest div.jr-articles div.spacers div.article-card div.article-card-content,section.journal-latest div.jr-articles div.base div.article-card div.article-card-content,div.journal-featured-wrapper div.jl-articles div.spacers div.article-card div.article-card-content,div.journal-featured-wrapper div.jl-articles div.base div.article-card div.article-card-content,div.journal-featured-wrapper div.jf-articles div.spacers div.article-card div.article-card-content,div.journal-featured-wrapper div.jf-articles div.base div.article-card div.article-card-content,div.journal-featured-wrapper div.jr-articles div.spacers div.article-card div.article-card-content,div.journal-featured-wrapper div.jr-articles div.base div.article-card div.article-card-content,section.journal-related div.jl-articles div.spacers div.article-card div.article-card-content,section.journal-related div.jl-articles div.base div.article-card div.article-card-content,section.journal-related div.jf-articles div.spacers div.article-card div.article-card-content,section.journal-related div.jf-articles div.base div.article-card div.article-card-content,section.journal-related div.jr-articles div.spacers div.article-card div.article-card-content,section.journal-related div.jr-articles div.base div.article-card div.article-card-content{padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.journal-latest div.mobile-cta,div.journal-featured-wrapper div.mobile-cta,section.journal-related div.mobile-cta{display:block}}section.journal-grid{position:relative}section.journal-grid div.journal-featured-wrapper{border-bottom:1px solid #dbdbdb}section.journal-grid div.journal-featured-wrapper div.jf-header h2.headline{text-align:left}section.journal-grid div.journal-dd-wrapper{width:100svw;background:#fff;position:sticky;top:var(--header-height);z-index:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);margin-top:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem);border-bottom:1px solid #dbdbdb;transition:top .6s 0ms cubic-bezier(.33,1,.68,1);height:clamp(4rem,1.5023474178vw + 3.6478873239rem,5rem)}header.header.scrolling~main section.journal-grid div.journal-dd-wrapper{top:0}section.journal-grid div.journal-dd-wrapper div.journal-dd{width:max-content}section.journal-grid div.journal-grid-wrapper{display:flex;flex-direction:column;align-items:flex-end;row-gap:clamp(4rem,3.0046948357vw + 3.2957746479rem,6rem);margin-block:clamp(4rem,3.0046948357vw + 3.2957746479rem,6rem);overflow:clip}section.journal-grid div.journal-grid-wrapper div.article-card{margin-right:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);background-color:#fff}section.journal-grid div.journal-grid-wrapper div.article-card:not(.active-tag){display:none}@media not (min-width:58.75rem){section.journal-grid{border-top:1px solid #dbdbdb}section.journal-grid div.journal-grid-wrapper{align-items:stretch}section.journal-grid div.journal-grid-wrapper div.article-card{margin-right:0}}section.journal-article{display:flex;flex-direction:row;align-items:flex-start}section.journal-article div.hero-wrapper{position:sticky;top:var(--header-height);flex-shrink:0;display:flex;align-items:flex-end;justify-content:flex-start;min-height:calc(100svh - var(--header-height));max-width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);padding-block:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem)}section.journal-article div.hero-wrapper div.media-card{width:100%}section.journal-article div.hero-wrapper div.media-card figure{height:auto;max-height:calc(100svh - clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem)*2 - var(--header-height))}section.journal-article div.content-wrapper{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);flex-grow:1;padding-bottom:clamp(6rem,9.014084507vw + 3.8873239437rem,12rem);padding-left:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);padding-right:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.journal-article div.content-wrapper div.content-header-wrapper{height:calc(100svh - var(--header-height));display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left;padding-bottom:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem);row-gap:1rem}section.journal-article div.content-wrapper div.content-header-wrapper p{white-space:unset}section.journal-article div.content-wrapper div.content-body-wrapper{text-align:left;display:grid;grid-template-columns:1fr;row-gap:clamp(2rem,1.5023474178vw + 1.6478873239rem,3rem)}section.journal-article div.content-wrapper div.content-body-wrapper>*{text-align:left!important}section.journal-article div.content-wrapper div.content-body-wrapper img,section.journal-article div.content-wrapper div.content-body-wrapper iframe{display:block;margin-block:clamp(0rem,4.5070422535vw + -1.0563380282rem,3rem);width:100%;max-width:600px;margin-left:auto}section.journal-article div.content-wrapper div.content-body-wrapper iframe{aspect-ratio:16/9;height:auto}@media not (min-width:58.75rem){section.journal-article{flex-direction:column;height:auto}section.journal-article div.hero-wrapper{position:static;padding:0;height:auto;min-height:unset;max-width:unset}section.journal-article div.hero-wrapper div.media-card figure{height:auto}section.journal-article div.content-wrapper{width:100%;padding-block:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem) clamp(6rem,9.014084507vw + 3.8873239437rem,12rem)}section.journal-article div.content-wrapper div.content-header-wrapper{height:auto}section.journal-article div.content-wrapper div.content-body-wrapper p:not(:has(img,iframe)){width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.journal-article div.content-wrapper div.content-body-wrapper img,section.journal-article div.content-wrapper div.content-body-wrapper iframe{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);max-width:unset}}@media not (min-width:48rem){section.journal-article div.content-wrapper div.content-body-wrapper p:not(:has(img,iframe)){width:100%}section.journal-article div.content-wrapper div.content-body-wrapper img,section.journal-article div.content-wrapper div.content-body-wrapper iframe{width:100%;max-width:unset}}section.logo-marquee{padding-block:clamp(6rem,9.014084507vw + 3.8873239437rem,12rem);overflow:clip}section.logo-marquee h2.headline{padding:0 calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1) clamp(2rem,1.5023474178vw + 1.6478873239rem,3rem);text-align:left}section.logo-marquee div.marquee-wrapper{width:100svw;display:flex;flex-direction:center;justify-content:flex-start;align-items:center;flex-wrap:nowrap;filter:grayscale(1)}section.logo-marquee div.marquee-wrapper div.media-card{padding-left:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem);flex-shrink:0}section.logo-marquee div.marquee-wrapper div.media-card figure img{max-height:clamp(4rem,4.5070422535vw + 2.9436619718rem,7rem);max-width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.accordion{padding-block:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem)}section.accordion h2.headline{margin-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);margin-bottom:clamp(2rem,3.0046948357vw + 1.2957746479rem,4rem);text-align:left}section.accordion h2.headline.media-right{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);text-align:right}section.accordion h2.headline.media-left{text-align:left}section.accordion h2.headline.q-a{margin-bottom:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem)}section.accordion div.content-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}section.accordion div.content-wrapper div.accordion-wrapper{display:flex;flex-direction:column;row-gap:clamp(2rem,2.2535211268vw + 1.4718309859rem,3.5rem);align-items:flex-start;justify-content:flex-start;margin-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);flex-shrink:0}section.accordion div.content-wrapper div.accordion-wrapper div.accordion-bar{text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}section.accordion div.content-wrapper div.accordion-wrapper div.accordion-bar button.accordion-tab{background:none;border:none;display:flex;flex-direction:row;align-items:baseline;column-gap:.5rem;width:100%;padding:.5rem 0 1rem;margin-bottom:.5rem;cursor:pointer;color:#111}section.accordion div.content-wrapper div.accordion-wrapper div.accordion-bar button.accordion-tab h3.headline{text-align:left;transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1);color:#111}section.accordion div.content-wrapper div.accordion-wrapper div.accordion-bar button.accordion-tab svg.icon-filter-arrow{flex-shrink:0;opacity:.3;transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1),transform .2s 0ms cubic-bezier(.33,1,.68,1)}section.accordion div.content-wrapper div.accordion-wrapper div.accordion-bar button.accordion-tab:hover svg.icon-filter-arrow{color:#111;opacity:1;transform:rotate(45deg)}section.accordion div.content-wrapper div.accordion-wrapper div.accordion-bar div.accordion-drawer{overflow:hidden;height:1.75rem;opacity:.3}section.accordion div.content-wrapper div.accordion-wrapper div.accordion-bar div.accordion-drawer p{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;text-overflow:ellipsis;font-size:1.5rem}section.accordion div.content-wrapper div.accordion-wrapper div.accordion-bar.active-bar button.accordion-tab{pointer-events:none}section.accordion div.content-wrapper div.accordion-wrapper div.accordion-bar.active-bar button.accordion-tab svg.icon-filter-arrow{color:#111;opacity:1;transform:rotate(45deg)}section.accordion div.content-wrapper div.accordion-wrapper div.accordion-bar.active-bar button.accordion-tab:hover h3.headline{opacity:1}section.accordion div.content-wrapper div.accordion-wrapper div.accordion-bar.active-bar div.accordion-drawer{opacity:1}section.accordion div.content-wrapper div.accordion-wrapper div.accordion-bar.active-bar div.accordion-drawer p{display:block;line-clamp:unset;-webkit-line-clamp:unset}section.accordion div.content-wrapper div.media-wrapper{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);position:relative}section.accordion div.content-wrapper div.media-wrapper div.media-card{width:100%;background-color:#fff}section.accordion div.content-wrapper div.media-wrapper div.media-card:not(:first-of-type){position:absolute;top:0;right:0;clip-path:inset(0% 0% 0% 100%);transition:clip-path .4s 0ms cubic-bezier(.33,1,.68,1)}section.accordion div.content-wrapper div.media-wrapper div.media-card.base-media{position:relative}section.accordion div.content-wrapper div.media-wrapper div.media-card.active-media{clip-path:inset(0% 0% 0% 0%)}section.accordion div.content-wrapper.media-right div.accordion-wrapper{order:1}section.accordion div.content-wrapper.media-right div.media-wrapper{order:2}section.accordion div.content-wrapper.media-left div.accordion-wrapper{order:2}section.accordion div.content-wrapper.media-left div.media-wrapper{order:1}section.accordion div.content-wrapper.media-left div.media-wrapper div.media-card:not(:first-of-type){right:unset;left:0;clip-path:inset(0% 100% 0% 0%)}section.accordion div.content-wrapper.media-left div.media-wrapper div.media-card.active-media{clip-path:inset(0% 0% 0% 0%)}section.accordion div.content-wrapper.q-a div.accordion-wrapper{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*6 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);row-gap:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem)}section.accordion div.content-wrapper.q-a div.accordion-wrapper div.accordion-bar{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:baseline;gap:clamp(0rem,.7511737089vw + -.176056338rem,.5rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.accordion div.content-wrapper.q-a div.accordion-wrapper div.accordion-bar div.accordion-q,section.accordion div.content-wrapper.q-a div.accordion-wrapper div.accordion-bar div.accordion-a{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);text-align:right}section.accordion div.content-wrapper.q-a div.accordion-wrapper div.accordion-bar div.accordion-a{opacity:.3;transition:opacity .6s 0ms cubic-bezier(.33,1,.68,1)}section.accordion div.content-wrapper.q-a div.accordion-wrapper div.accordion-bar.active-bar div.accordion-a{opacity:1}@media not (min-width:58.75rem){section.accordion h2.headline.media-right,section.accordion h2.headline.media-left{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*7 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*6 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);text-align:left}section.accordion div.content-wrapper div.accordion-wrapper{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*7 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*6 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.accordion div.content-wrapper div.accordion-wrapper div.accordion-bar button.accordion-tab svg.icon-filter-arrow{margin-left:auto}section.accordion div.content-wrapper div.accordion-wrapper div.accordion-bar div.accordion-drawer{height:1.5rem}section.accordion div.content-wrapper div.accordion-wrapper div.accordion-bar div.accordion-drawer p{font-size:1.25rem}section.accordion div.content-wrapper div.media-wrapper{display:none}section.accordion div.content-wrapper.q-a div.accordion-wrapper{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*7 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*6 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}}section:first-of-type.accordion h2.headline.q-a{font-family:Sabon,serif;font-size:clamp(2rem,3.0046948357vw + 1.2957746479rem,4rem);font-weight:400;letter-spacing:clamp(.08rem,.1201877934vw + .0518309859rem,.16rem);text-transform:uppercase;margin:0;margin:0 calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1) clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem)}@media not (min-width:58.75rem){section:first-of-type.accordion h2.headline.q-a{margin-right:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}}section.product{display:grid;grid-template:auto auto/1fr auto;grid-template-areas:"frame detail" "full full";padding-bottom:clamp(6rem,9.014084507vw + 3.8873239437rem,12rem)}section.product div.media-wrapper{grid-area:frame;display:flex;flex-direction:column;justify-content:center}section.product div.media-wrapper div.product-template{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.product div.media-wrapper div.product-template.simple-product{padding-left:0}section.product div.media-wrapper div.product-template div.product-frame{--max-h: calc(90svh - var(--header-height))}section.product div.detail-wrapper{position:relative;grid-area:detail;width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);min-width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);max-width:600px;min-height:calc(100svh - var(--header-height));display:flex;flex-direction:column;justify-content:center;align-items:flex-start;row-gap:clamp(2rem,1.5023474178vw + 1.6478873239rem,3rem);column-gap:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);padding:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1) clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);text-align:left}section.product div.detail-wrapper nav.breadcrumb{position:absolute;top:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);left:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.product div.detail-wrapper div.meta{display:flex;flex-direction:column;align-items:flex-start;row-gap:1rem;padding-right:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.product div.detail-wrapper div.options{display:flex;flex-direction:row;align-items:flex-start;column-gap:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);row-gap:clamp(2rem,1.5023474178vw + 1.6478873239rem,3rem);flex-wrap:wrap}section.product div.detail-wrapper div.options fieldset.option-group{display:block;margin:0;padding:0;border:none}section.product div.detail-wrapper div.options fieldset.option-group legend.option-name{margin-bottom:1rem}section.product div.detail-wrapper div.options fieldset.option-group div.option-values{display:flex;flex-direction:column;row-gap:.5rem}section.product div.detail-wrapper div.options fieldset.option-group div.option-values label.option-label{display:flex;align-items:center;column-gap:.5rem;cursor:pointer;white-space:nowrap}section.product div.detail-wrapper div.options fieldset.option-group div.option-values label.option-label input[type=radio]{appearance:none;-webkit-appearance:none;flex-shrink:0;width:1rem;height:1rem;border-radius:50%;border:1px solid #000;background:#fff;cursor:pointer;transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1),box-shadow .1s 0ms cubic-bezier(.33,1,.68,1)}section.product div.detail-wrapper div.options fieldset.option-group div.option-values label.option-label input[type=radio]:checked{box-shadow:inset 0 0 0 .15rem #fff,inset 0 0 0 .5rem #111}section.product div.detail-wrapper div.options fieldset.option-group div.option-values label.option-label span{transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1)}section.product div.detail-wrapper div.options fieldset.option-group div.option-values label.option-label span.small{font-family:Futura,sans-serif;font-size:clamp(1rem,.7511737089vw + .823943662rem,1.5rem);font-weight:400;letter-spacing:clamp(.005rem,.0037558685vw + .0041197183rem,.0075rem);margin:0;font-size:1rem;letter-spacing:.008rem}section.product div.detail-wrapper div.options fieldset.option-group div.option-values label.option-label:has(:checked){pointer-events:none}section.product div.detail-wrapper div.options fieldset.option-group div.option-values label.option-label:hover:not(:has(:checked)) span{opacity:.4}section.product div.detail-wrapper div.price-shipping{display:flex;flex-direction:column;gap:.75rem}section.product div.detail-wrapper div.price-shipping div.shipping-estimate p.small{line-height:1.5;white-space:unset}section.product div.detail-wrapper div.price-shipping div.shipping-estimate button.shipping-toggle{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:inherit;color:inherit;text-decoration:underline;transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1);white-space:unset}section.product div.detail-wrapper div.price-shipping div.shipping-estimate button.shipping-toggle:hover{opacity:.5}section.product div.detail-wrapper div.price-shipping div.shipping-estimate select.shipping-select{display:none;margin-top:.25rem;border:1px solid #111;padding:.4rem .75rem;font-family:Futura,sans-serif;font-size:1rem;letter-spacing:.008rem;color:#111;background:#fff;cursor:pointer;-webkit-appearance:auto;appearance:auto;width:100%}section.product div.detail-wrapper div.pay{width:100%}section.product div.detail-wrapper div.pay button.button{width:100%}section.product div.full-media-wrapper{grid-area:full;width:100svw;max-height:120svh;display:flex;flex-direction:column;justify-content:center;align-items:center}section.product div.full-media-wrapper figure.full-media-image{width:100svw}section.product div.full-media-wrapper figure.full-media-image img{width:100svw;height:auto}section.product.frame-transitioning div.detail-wrapper div.options div.option-values{pointer-events:none}section.product.frame-transitioning div.detail-wrapper div.options div.option-values input[type=radio]{opacity:.4}@media not (min-width:58.75rem){section.product{grid-template-columns:1fr;grid-template-areas:"frame" "detail" "full"}section.product div.media-wrapper{width:100%}section.product div.media-wrapper div.product-template{height:unset;padding:clamp(2rem,1.5023474178vw + 1.6478873239rem,3rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.product div.media-wrapper div.product-template div.product-frame{--max-h: 60svh}section.product div.media-wrapper div.product-image{display:none}section.product div.detail-wrapper{min-height:calc(40svh - var(--header-height));width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*7 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*6 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2);max-width:unset;padding-block:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.product div.detail-wrapper nav.breadcrumb{position:static}section.product div.detail-wrapper div.meta{padding:0}section.product div.detail-wrapper div.options fieldset.option-group{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.product div.detail-wrapper div.pay{width:100%}section.product div.detail-wrapper div.pay button.button{width:100%}section.product div.full-media-wrapper{margin-top:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem)}}section.product-detail{padding:clamp(6rem,9.014084507vw + 3.8873239437rem,12rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);display:flex;flex-direction:column;row-gap:clamp(6rem,9.014084507vw + 3.8873239437rem,12rem)}section.product-detail div.product-detail-wrapper{display:flex;flex-direction:row;column-gap:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);gap:0 calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);max-height:calc(100svh - (clamp(6rem,9.014084507vw + 3.8873239437rem,12rem)*2))}section.product-detail div.product-detail-wrapper p.headline-m{display:none;text-align:left;margin-bottom:3rem}section.product-detail div.product-detail-wrapper div.product-detail-media{flex-shrink:0;width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.product-detail div.product-detail-wrapper div.product-detail-text{flex-shrink:0;width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;row-gap:clamp(2rem,1.5023474178vw + 1.6478873239rem,3rem)}section.product-detail div.product-detail-wrapper div.product-detail-text p.headline,section.product-detail div.product-detail-wrapper div.product-detail-text div.content{text-align:left}section.product-detail div.product-detail-wrapper div.product-detail-text p.headline{margin-bottom:auto}section.product-detail div.product-detail-wrapper div.product-detail-text a.button{align-self:flex-end}@media not (min-width:58.75rem){section.product-detail div.product-detail-wrapper{flex-direction:column;max-height:unset}section.product-detail div.product-detail-wrapper p.headline-m{display:block}section.product-detail div.product-detail-wrapper div.product-detail-media{width:100%}section.product-detail div.product-detail-wrapper div.product-detail-media figure{margin-bottom:3rem}section.product-detail div.product-detail-wrapper div.product-detail-text{width:100%;justify-content:flex-start}section.product-detail div.product-detail-wrapper div.product-detail-text p.headline{display:none}}section.product-highlights{padding:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);display:flex;flex-direction:row;column-gap:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.product-highlights div.product-highlights-text{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;row-gap:clamp(1.5rem,1.5023474178vw + 1.1478873239rem,2.5rem);width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);flex-shrink:0;text-align:left}section.product-highlights div.product-highlights-text p.headline{margin-bottom:auto}section.product-highlights div.product-highlights-text figure.image{display:none;width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*7 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*6 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);height:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*7 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*6 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.product-highlights div.product-highlights-text div.highlight-text{display:flex;flex-direction:column;row-gap:.75rem;cursor:alias}section.product-highlights div.product-highlights-text div.highlight-text p{white-space:unset}section.product-highlights div.product-highlights-media{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-grow:1}section.product-highlights div.product-highlights-media div.media-wrapper{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);height:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);position:relative}section.product-highlights div.product-highlights-media div.media-wrapper figure.highlight-media:not(.placeholder){position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(100% 0% 0% 0%);transition:clip-path .6s 0ms cubic-bezier(.33,1,.68,1)}section.product-highlights div.product-highlights-media div.media-wrapper figure.highlight-media:not(.placeholder).active{clip-path:inset(0% 0% 0% 0%)}section.product-highlights div.product-highlights-media div.media-wrapper figure.highlight-media:not(.placeholder):first-of-type{position:relative;inset:unset;clip-path:inset(0% 0% 0% 0%)}section.product-highlights div.product-highlights-media div.media-wrapper figure.highlight-media.placeholder{display:none}@media not (min-width:58.75rem){section.product-highlights div.product-highlights-media{flex-direction:column-reverse;row-gap:2rem}section.product-highlights div.product-highlights-media div.media-wrapper{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);height:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}}@media not (min-width:48rem){section.product-highlights div.product-highlights-text{width:100%}section.product-highlights div.product-highlights-text figure.image{display:block}section.product-highlights div.product-highlights-media{display:none}}section.legal{padding:clamp(6rem,9.014084507vw + 3.8873239437rem,12rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1) clamp(6rem,9.014084507vw + 3.8873239437rem,12rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);text-align:left}section.legal div.legal-header{margin-bottom:clamp(1.5rem,.7511737089vw + 1.323943662rem,2rem)}section.legal div.legal-content>*{margin-bottom:clamp(1.5rem,.7511737089vw + 1.323943662rem,2rem)}section.legal div.legal-content ul,section.legal div.legal-content ol{display:flex;flex-direction:column;align-items:flex-start;row-gap:clamp(.5rem,.7511737089vw + .323943662rem,1rem)}@media not (min-width:58.75rem){section.legal{padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}}section.four-oh-four{min-height:calc(100svh - var(--header-height));display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:clamp(2rem,1.5023474178vw + 1.6478873239rem,3rem);overflow:hidden}section.four-oh-four h1.headline{visibility:hidden;position:absolute}section.four-oh-four div.headline-wrapper{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:baseline;align-items:center}section.four-oh-four div.headline-wrapper span.headline-slide{display:block;font-size:clamp(8rem,3.0046948357vw + 7.2957746479rem,10rem)}section.cart{padding:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1) clamp(6rem,9.014084507vw + 3.8873239437rem,12rem)}section.cart h1.headline{margin-bottom:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem);width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);text-align:right}section.cart div.cart-empty{display:flex;flex-direction:column;align-items:center;row-gap:3rem;padding-block:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem)}section.cart form#cart-form span.text-label{text-align:start;width:100%;display:block;border-bottom:1px solid #dbdbdb;padding-bottom:.25rem}section.cart form#cart-form div.cart-header{display:grid;grid-template-columns:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);column-gap:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);padding-bottom:clamp(2rem,3.0046948357vw + 1.2957746479rem,4rem)}section.cart form#cart-form div.cart-items{display:flex;flex-direction:column;row-gap:clamp(2rem,3.0046948357vw + 1.2957746479rem,4rem)}section.cart form#cart-form div.cart-items div.cart-row{display:grid;grid-template-columns:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);align-items:start;column-gap:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-image{align-self:center;display:flex;justify-content:center;align-items:center}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-image a.cart-item-frame-link{width:100%;display:flex;justify-content:center;align-items:center}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-image a.cart-item-frame-link div.product-frame{--max-h: 50svh}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details{display:flex;flex-direction:column;align-items:flex-start;row-gap:clamp(1rem,1.5023474178vw + .6478873239rem,2rem);height:100%;text-align:left}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details a{text-decoration:none}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details a.cart-item-title-link{transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1)}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details a.cart-item-title-link:hover{opacity:.7}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details p.cart-item-title{font-family:Sabon,serif;font-size:clamp(1.5rem,1.5023474178vw + 1.1478873239rem,2.5rem);font-weight:400;letter-spacing:clamp(.06rem,.0600938967vw + .045915493rem,.1rem);text-transform:uppercase;margin:0}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details div.options{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:1rem}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details div.cart-qty{display:flex;flex-direction:row;align-items:center;column-gap:clamp(1rem,1.5023474178vw + .6478873239rem,2rem)}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details div.cart-qty div.qty-wrapper{display:flex;align-items:center;column-gap:clamp(.25rem,.3755868545vw + .161971831rem,.5rem)}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details div.cart-qty div.qty-wrapper button{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;height:2rem;width:2rem;transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1)}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details div.cart-qty div.qty-wrapper button:hover{opacity:.4}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details div.cart-qty div.qty-wrapper button span{display:block}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details div.cart-qty div.qty-wrapper button:first-of-type span{transform:translateY(-2px)}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details div.cart-qty div.qty-wrapper button.inactive,section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details div.cart-qty div.qty-wrapper button.disabled,section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details div.cart-qty div.qty-wrapper button :disabled{pointer-events:none;opacity:.4}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details div.cart-qty div.qty-wrapper input.qty-val{padding:0;border:none;width:2rem;text-align:center;font-family:Futura,sans-serif;font-size:clamp(1rem,.7511737089vw + .823943662rem,1.5rem);letter-spacing:clamp(.005rem,.0037558685vw + .0041197183rem,.0075rem);color:#111;-moz-appearance:textfield}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details div.cart-qty div.qty-wrapper input.qty-val::-webkit-outer-spin-button,section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details div.cart-qty div.qty-wrapper input.qty-val::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-price{text-align:right}section.cart form#cart-form div.cart-footer{display:grid;grid-template-columns:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*6 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);column-gap:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);padding-top:clamp(2rem,3.0046948357vw + 1.2957746479rem,4rem)}section.cart form#cart-form div.cart-footer.has-suggested{grid-template-columns:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.cart form#cart-form div.cart-footer.has-suggested div.cart-suggested button.cart-suggested-add{margin-left:auto;margin-bottom:.75rem;padding:0;background:none;border:none;cursor:pointer}section.cart form#cart-form div.cart-footer span.text-label{margin-bottom:clamp(1rem,1.5023474178vw + .6478873239rem,2rem)}section.cart form#cart-form div.cart-footer div.cart-note-section{display:flex;flex-direction:column;align-items:flex-start;text-align:left}section.cart form#cart-form div.cart-footer div.cart-note-section textarea{resize:vertical;border:1px solid #111;padding:.5rem;font-family:Futura,sans-serif;font-size:1rem;letter-spacing:.008rem;color:#111;width:100%;margin-top:.75rem}section.cart form#cart-form div.cart-footer div.cart-note-section textarea::placeholder{color:#1111114d}section.cart form#cart-form div.cart-footer div.cart-total-section{display:flex;flex-direction:column;align-items:flex-end}section.cart form#cart-form div.cart-footer div.cart-total-section .for-balance{opacity:0;pointer-events:none}section.cart form#cart-form div.cart-footer div.cart-total-section p.cart-subtotal-amount{font-family:Sabon,serif;font-size:clamp(1.5rem,1.5023474178vw + 1.1478873239rem,2.5rem);font-weight:400;letter-spacing:clamp(.06rem,.0600938967vw + .045915493rem,.1rem);text-transform:uppercase;margin:0;margin-bottom:1rem;text-align:right;white-space:unset}section.cart form#cart-form div.cart-footer div.cart-total-section p.misc{margin-bottom:.25rem}section.cart form#cart-form div.cart-footer div.cart-total-section p.misc:last-of-type{margin-bottom:0}section.cart form#cart-form div.cart-footer div.cart-total-section div.ctas{margin-top:clamp(2rem,3.0046948357vw + 1.2957746479rem,4rem);display:flex;flex-direction:column;row-gap:1rem;min-width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.cart form#cart-form div.cart-footer div.cart-total-section div.ctas button,section.cart form#cart-form div.cart-footer div.cart-total-section div.ctas a{cursor:pointer;width:100%}@media not (min-width:58.75rem){section.cart form#cart-form div.cart-header{grid-template-columns:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.cart form#cart-form div.cart-header span.text-label:last-child{display:none}section.cart form#cart-form div.cart-items div.cart-row{grid-template-columns:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details p.cart-item-title{font-family:Sabon,serif;font-size:clamp(1.25rem,.3755868545vw + 1.161971831rem,1.5rem);font-weight:400;letter-spacing:clamp(.05rem,.0150234742vw + .0464788732rem,.06rem);margin:0}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-price{display:none}section.cart form#cart-form div.cart-footer,section.cart form#cart-form div.cart-footer.has-suggested{grid-template-columns:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);row-gap:clamp(2rem,1.5023474178vw + 1.6478873239rem,3rem)}section.cart form#cart-form div.cart-footer div.cart-suggested,section.cart form#cart-form div.cart-footer.has-suggested div.cart-suggested{display:none}section.cart form#cart-form div.cart-footer div.cart-note-section,section.cart form#cart-form div.cart-footer.has-suggested div.cart-note-section{padding-right:0}section.cart form#cart-form div.cart-footer div.cart-total-section,section.cart form#cart-form div.cart-footer.has-suggested div.cart-total-section{padding-left:0}}@media not (min-width:48rem){section.cart form#cart-form div.cart-header{grid-template-columns:1fr}section.cart form#cart-form div.cart-header span.text-label:nth-child(2){display:none}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details{display:grid;grid-template-columns:1fr;height:auto;align-items:baseline}section.cart form#cart-form div.cart-items div.cart-row div.cart-col-details div.options{flex-direction:row;column-gap:1rem;flex-wrap:wrap}section.cart form#cart-form div.cart-footer,section.cart form#cart-form div.cart-footer.has-suggested{grid-template-columns:1fr}section.cart form#cart-form div.cart-footer div.cart-total-section div.ctas,section.cart form#cart-form div.cart-footer.has-suggested div.cart-total-section div.ctas{width:100%}}section.contact{display:grid;grid-template-columns:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);grid-auto-rows:auto;grid-template-areas:"headline map" "text map" "text form";padding:clamp(6rem,9.014084507vw + 3.8873239437rem,12rem) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);gap:3rem calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.contact h2.headline{grid-area:headline;text-align:left;margin-bottom:calc(clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem) - 3rem)}section.contact div.text-wrapper{grid-area:text;display:grid;grid-template-columns:1fr;grid-template-areas:"headline" "social" "phone" "email" "time" "address";row-gap:clamp(1.5rem,2.2535211268vw + .9718309859rem,3rem);column-gap:1.5rem;justify-self:start;align-self:start;text-align:left}section.contact div.text-wrapper a{width:max-content;transition:opacity .4s 0ms cubic-bezier(.33,1,.68,1)}section.contact div.text-wrapper a:hover{opacity:.7}section.contact div.text-wrapper p.headline{grid-area:headline}section.contact div.text-wrapper ul.social-links{grid-area:social}section.contact div.text-wrapper a.phone{grid-area:phone}section.contact div.text-wrapper a.email{grid-area:email}section.contact div.text-wrapper p.times{grid-area:time}section.contact div.text-wrapper a.address{grid-area:address}section.contact div.map-wrapper{grid-area:map;filter:grayscale(1)}section.contact div.map-wrapper iframe{max-height:33svh}section.contact div.form-wrapper{grid-area:form}section.contact div.form-wrapper form{display:flex;flex-direction:column;gap:clamp(1rem,1.5023474178vw + .6478873239rem,2rem)}section.contact div.form-wrapper .form-row{display:flex;flex-wrap:wrap;gap:clamp(1rem,1.5023474178vw + .6478873239rem,2rem)}section.contact div.form-wrapper .form-row .form-field{flex:1;min-width:250px}section.contact div.form-wrapper .form-field{display:flex;flex-direction:column;gap:clamp(.125rem,-.9389671362vw + .9700704225rem,.75rem)}section.contact div.form-wrapper .form-label{text-align:left}section.contact div.form-wrapper .form-input{font-family:Futura,sans-serif;font-size:clamp(1rem,.7511737089vw + .823943662rem,1.5rem);font-weight:400;letter-spacing:clamp(.005rem,.0037558685vw + .0041197183rem,.0075rem);margin:0;border:1px solid #111;padding:.5rem clamp(.5rem,.7511737089vw + .323943662rem,1rem);font-size:1rem;color:#111;background:#0000;transition:border-color .2s 0ms cubic-bezier(.33,1,.68,1)}section.contact div.form-wrapper .form-input::placeholder{color:#1111114d}section.contact div.form-wrapper .form-textarea{resize:vertical;min-height:8rem}section.contact div.form-wrapper .form-actions{display:flex;justify-content:flex-end}section.contact div.form-wrapper .form-success{font-family:Futura,sans-serif;color:#111;padding:1rem;border:1px solid #111}section.contact div.form-wrapper .form-error{font-family:Futura,sans-serif;color:#111;padding:1rem;border:1px solid #111;opacity:.6}@media not (min-width:58.75rem){section.contact{grid-template-columns:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}}@media not (min-width:48rem){section.contact{grid-template-columns:1fr;grid-template-areas:"headline" "map" "text" "form"}section.contact div.map-wrapper iframe{max-height:50svh}section.contact div.text-wrapper{grid-template-columns:auto 1fr;grid-template-areas:"headline headline" "email phone" "address time" "social social"}section.contact div.form-wrapper div.form-actions button.button{width:100%}}section.detailed-content h1.headline{display:block;padding-top:clamp(6rem,9.014084507vw + 3.8873239437rem,12rem);padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.detailed-content:last-of-type{padding-bottom:clamp(6rem,9.014084507vw + 3.8873239437rem,12rem)}section.detailed-content div.content-wrapper{padding-block:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem)}section.detailed-content div.content-wrapper h2.section-headline{display:block;margin-bottom:clamp(2rem,1.5023474178vw + 1.6478873239rem,3rem);padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.detailed-content div.content-wrapper div.detailed-content-columns{display:grid;grid-template-columns:auto auto;gap:3rem calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col{display:flex;flex-direction:column;row-gap:3rem}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col .detailed-content-panel__heading{margin-bottom:clamp(1rem,1.5023474178vw + .6478873239rem,2rem)}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col .detailed-content-panel__body p{font-size:1rem;letter-spacing:.008rem}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col .detailed-content-panel__body>*{margin-bottom:1rem}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col .detailed-content-panel__body>:last-child{margin-bottom:0}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col .detailed-content-panel__table-wrapper table thead{margin-bottom:.5rem;display:block}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col .detailed-content-panel__table-wrapper table tr{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;text-align:left;column-gap:clamp(.25rem,1.1267605634vw + -.014084507rem,1rem);margin-bottom:.75rem}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col .detailed-content-panel__table-wrapper table tr:last-of-type{margin-bottom:0}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col .detailed-content-panel__table-wrapper table th{font-family:Futura,sans-serif;font-size:clamp(1rem,.7511737089vw + .823943662rem,1.5rem);font-weight:400;letter-spacing:clamp(.005rem,.0037558685vw + .0041197183rem,.0075rem);margin:0;font-size:1rem;letter-spacing:.008rem;font-weight:450}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col .detailed-content-panel__table-wrapper table td{font-family:Futura,sans-serif;font-size:clamp(1rem,.7511737089vw + .823943662rem,1.5rem);font-weight:400;letter-spacing:clamp(.005rem,.0037558685vw + .0041197183rem,.0075rem);margin:0;font-size:1rem;letter-spacing:.008rem}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col .detailed-content-panel:not(:has(table)){padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col .detailed-content-panel:has(table) div.detailed-content-panel__table-wrapper{padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);max-width:100svw;overflow:scroll;scrollbar-width:none}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col .detailed-content-panel:has(table) div.detailed-content-panel__table-wrapper::-webkit-scrollbar{display:none}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col--left{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*6 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col--left div.detailed-content-panel{padding-right:0}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col--left p{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col--right{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col--right div.detailed-content-panel{padding-left:0;padding-right:0}section.detailed-content+section.detailed-content div.content-wrapper{padding-top:0}@media not (min-width:58.75rem){section.detailed-content div.content-wrapper div.detailed-content-columns{grid-template-columns:1fr}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col div.detailed-content-panel:not(:has(table)){padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col div.detailed-content-panel:has(table) div.detailed-content-panel__table-wrapper table{width:max-content}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col--left,section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col--right{width:100svw}section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col--left p,section.detailed-content div.content-wrapper div.detailed-content-columns div.detailed-content-col--right p{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*6 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}}section.anchor-link-bar{position:sticky;top:var(--header-height);padding-block:1rem;padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);border-bottom:1px solid #dbdbdb;background-color:#fff;z-index:99;transition:top .6s 0ms cubic-bezier(.33,1,.68,1)}section.anchor-link-bar nav.anchor-link-bar-wrapper{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end;column-gap:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);row-gap:.5rem;flex-wrap:wrap}header.header.scrolling~main section.anchor-link-bar{top:0}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.section-anchor{position:absolute;top:calc(var(--header-height, 0px)*-1);left:0;width:1px;height:1px;pointer-events:none}.image{display:block;position:relative;overflow:hidden;width:100%;height:100%;aspect-ratio:var(--aspect-ratio, auto);margin:0;background-color:#f5f5f5;transition:background-color .4s 0ms cubic-bezier(.33,1,.68,1)}.image.no-loader{background-color:#0000}.image:has(>img.loaded),.image:has(>picture>img.loaded){background-color:#0000}.image>img,.image>picture>img{width:100%;height:100%;opacity:0;transition:opacity .4s 0ms cubic-bezier(.33,1,.68,1)}.image>img.loaded,.image>picture>img.loaded{opacity:1}.image .image-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.image .image-link-mobile{display:none}@media not (min-width:58.75rem){.image .image-link-desktop{display:none}.image .image-link-mobile{display:block}}a.button,button.button{display:block;position:relative;min-width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);border:1px solid;text-decoration:none;color:#fff;border-color:#111;background-color:#111;padding:0;transition:color .4s 0ms cubic-bezier(.33,1,.68,1);text-align:center;cursor:pointer}a.button span,button.button span{display:block;position:relative;white-space:nowrap;padding:.875rem 2.5rem .5rem;z-index:2}a.button div.button-cover,button.button div.button-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;grid-auto-flow:column;grid-template-rows:1fr;grid-auto-columns:1fr;align-items:end;pointer-events:none;background-color:#fff;clip-path:inset(50%)}a.button:hover,button.button:hover{color:#111}a.button.secondary,button.button.secondary{color:#111;border-color:#111;background-color:#fff}a.button.secondary div.button-cover,button.button.secondary div.button-cover{background-color:#111}a.button.secondary:hover,button.button.secondary:hover{color:#fff}a.text-link,.text-link{display:block;text-decoration:none;color:#111;position:relative;transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1)}a.text-link:after,.text-link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#111;transform:scaleX(0);transform-origin:right;transition:transform .8s 0ms cubic-bezier(.33,1,.68,1)}a.text-link:hover:after,a.text-link.active:after,.text-link:hover:after,.text-link.active:after{transform:scaleX(1)}a.text-link:hover,.text-link:hover{opacity:.7}a.text-link.p:after,.text-link.p:after{height:1px;bottom:-1px;transform-origin:left}div.product-card a.product-card-link{text-decoration:none;color:#111;display:block}div.product-card a.product-card-link figure.product-card-image{transition:background-color .8s 0ms cubic-bezier(.33,1,.68,1)}div.product-card a.product-card-link figure.product-card-image img{opacity:1;clip-path:inset(0% 0% 99.9% 0%);transition:clip-path .8s 0ms cubic-bezier(.33,1,.68,1)}div.product-card a.product-card-link figure.product-card-image:has(.loaded) img{clip-path:inset(0% 0% 0% 0%)}div.product-card a.product-card-link div.product-card-content{display:grid;grid-template:auto auto/1fr auto;grid-template-areas:"title bookmark" "price bookmark";justify-items:start;gap:.5rem .75rem;margin-top:1rem}div.product-card a.product-card-link div.product-card-content p.product-card-title{grid-area:title;clip-path:inset(0% 100% 0% 0%);transition:clip-path .4s 0ms cubic-bezier(.33,1,.68,1);background-color:#fff}div.product-card a.product-card-link div.product-card-content p.product-card-tag{grid-area:title}div.product-card a.product-card-link div.product-card-content p.product-card-price{grid-area:price;clip-path:inset(0% 100% 0% 0%);transition:clip-path .4s 0ms cubic-bezier(.33,1,.68,1)}div.product-card a.product-card-link:hover div.product-card-content p.product-card-title,div.product-card a.product-card-link:hover div.product-card-content p.product-card-price{clip-path:inset(0%)}@media not (min-width:58.75rem){div.product-card a.product-card-link div.product-card-content p.product-card-title{font-weight:450;height:unset;font-size:1rem}div.product-card a.product-card-link div.product-card-content p.product-card-title,div.product-card a.product-card-link div.product-card-content p.product-card-price{clip-path:inset(0%)}div.product-card a.product-card-link:hover div.product-card-content p.product-card-title{font-size:1rem;letter-spacing:.008rem}}div.media-card{position:relative}div.media-card p.media-card-caption{position:absolute;width:100%;text-align:left;margin-top:1rem}div.article-card a.article-card-link{text-decoration:none;color:#111;display:block}div.article-card a.article-card-link div.article-card-content{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem .75rem;margin-top:1rem}div.article-card a.article-card-link div.article-card-content p.article-card-title,div.article-card a.article-card-link div.article-card-content p.article-card-meta{text-align:left;white-space:unset}div.article-card.wide a.article-card-link{margin-left:auto;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;column-gap:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}div.article-card.wide a.article-card-link figure.article-card-image{flex-shrink:0;max-width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);width:max-content}div.article-card.wide a.article-card-link figure.article-card-image img{max-height:60svh}div.article-card.wide a.article-card-link div.article-card-content{width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);flex-shrink:0;text-align:left;row-gap:clamp(.5rem,.7511737089vw + .323943662rem,1rem)}div.article-card.wide a.article-card-link div.article-card-content h2.article-card-title,div.article-card.wide a.article-card-link div.article-card-content p.article-card-meta{transform:translateY(2rem);transition:transform .2s 0ms cubic-bezier(.33,1,.68,1)}div.article-card.wide a.article-card-link div.article-card-content p.cta-text{opacity:.3;transition:clip-path .2s 0ms cubic-bezier(.33,1,.68,1);clip-path:inset(100% 0% 0% 0%);overflow:clip}div.article-card.wide a.article-card-link:hover div.article-card-content h2.article-card-title,div.article-card.wide a.article-card-link:hover div.article-card-content p.article-card-meta{transform:translateY(0)}div.article-card.wide a.article-card-link:hover div.article-card-content p.cta-text{clip-path:inset(0% 0% 0% 0%);opacity:1}@media not (min-width:58.75rem){div.article-card.wide a.article-card-link{flex-direction:column}div.article-card.wide a.article-card-link figure.article-card-image{width:100%;max-width:unset}div.article-card.wide a.article-card-link div.article-card-content{width:100%;padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}div.article-card.wide a.article-card-link div.article-card-content h2.article-card-title,div.article-card.wide a.article-card-link div.article-card-content p.article-card-meta{transform:translate(0)}div.article-card.wide a.article-card-link div.article-card-content p.cta-text{display:none}}form input{border:1px solid #111;padding:.5rem 1rem;font-family:Futura,sans-serif;font-weight:400;margin:0;font-size:1rem;letter-spacing:.008rem;color:#111}form input::placeholder{color:#1111114d}form.form-newsletter div.form-input-wrapper{position:relative;display:flex;flex-direction:row}form.form-newsletter div.form-input-wrapper input{width:100%;border-right:0}form.form-newsletter div.form-input-wrapper button.submit{position:relative;background:#fff;padding:0 1rem;border:solid #111;border-width:1px 1px 1px 0;transition:color .2s 0ms cubic-bezier(.33,1,.68,1);cursor:pointer}form.form-newsletter div.form-input-wrapper button.submit span.text-label{position:relative;display:block;font-size:.875rem;z-index:2}form.form-newsletter div.form-input-wrapper button.submit:before{z-index:0;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#111;clip-path:inset(0% 0% 0% 100%);transition:clip-path .2s 0ms cubic-bezier(.33,1,.68,1)}form.form-newsletter div.form-input-wrapper button.submit:hover{color:#fff}form.form-newsletter div.form-input-wrapper button.submit:hover:before{clip-path:inset(0% 0% 0% 0%)}.np{display:none;position:fixed;bottom:0;left:0;width:100%;max-width:500px;height:calc(100svh + 4.5rem);flex-direction:column;background:#fff;box-shadow:4px 0 32px #11111114;z-index:200;transform:translateY(calc(100% - 4.5rem));transition:transform .6s 0ms cubic-bezier(.33,1,.68,1);overflow:hidden;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.np--visible{display:flex}.np--expanded{transform:translateY(0)}.np--expanded .np__tab{opacity:0}.np__panel{flex:1;overflow-y:auto;display:flex;flex-direction:column;row-gap:3rem;padding-block:10svh;min-height:0}.np__panel-header{display:flex;justify-content:flex-end;flex-shrink:0;padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}.np__panel p{text-wrap:balance}.np__image{width:100%;flex-shrink:0}.np__img{width:100%;height:auto;display:block}.np__content{display:flex;flex-direction:column;justify-content:center;row-gap:2rem;flex:1;padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}.np__heading p,.np__subtext{font-size:1rem;letter-spacing:.008rem}.np__email-label{display:block;margin-bottom:.5rem}.np__email-input{display:block;width:100%;box-sizing:border-box;font-size:1rem;border:1px solid #111;padding:.625rem .75rem;background:#0000;color:#111;border-radius:var(--style-border-radius-inputs, 0)}.np__email-input::placeholder{color:#1111114d}.np__submit.button{display:block;width:100%;margin-top:2rem}.np__success{border:1px solid #111;padding:1rem}.np__errors{display:flex;flex-direction:column;gap:.5rem}.np__tab{height:4.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 1.5rem;background:#fff;transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1)}.np__tab-text p{font-family:Futura,sans-serif;font-size:clamp(1rem,.7511737089vw + .823943662rem,1.5rem);font-weight:400;letter-spacing:clamp(.005rem,.0037558685vw + .0041197183rem,.0075rem);font-size:1rem;letter-spacing:.008rem;text-wrap:balance;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.np__open.button{flex-grow:1;flex-shrink:0;min-width:unset}.np__open.button span{padding-inline:clamp(.75rem,1.8779342723vw + .3098591549rem,2rem)}.np__close{background:none;border:none;cursor:pointer;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#111;white-space:nowrap;flex-shrink:0;padding:4px 0;font-family:Futura,sans-serif;transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1)}@media not (min-width:48rem){.np{width:100%}}ul.social-links{padding:0;list-style-type:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem 2rem}ul.social-links li a{display:block;transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1)}ul.social-links li a:hover{opacity:.7}ul.social-links li a svg{width:clamp(2rem,.7511737089vw + 1.823943662rem,2.5rem);height:clamp(2rem,.7511737089vw + 1.823943662rem,2.5rem)}div.collection-dds{display:flex;flex-direction:row;justify-content:baseline;column-gap:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}div.collection-dds div.collection-dd{position:relative;min-width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}div.collection-dds div.collection-dd:has(ul.collection-dd-list:empty){display:none}div.collection-dds div.collection-dd button.collection-dd-btn{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;column-gap:.5rem;width:100%;background:none;border:none;padding:0;cursor:pointer;color:#111}div.collection-dds div.collection-dd button.collection-dd-btn h3.collection-text{clip-path:inset(98% 0% 0%);text-transform:uppercase;text-align:left;border-bottom:1px solid #dbdbdb;transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1);text-overflow:ellipsis;color:#111}div.collection-dds div.collection-dd button.collection-dd-btn svg.icon-filter-arrow{flex-shrink:0;color:#dbdbdb;transition:color .2s 0ms cubic-bezier(.33,1,.68,1),transform .4s 0ms cubic-bezier(.33,1,.68,1)}div.collection-dds div.collection-dd button.collection-dd-btn.dd-open h3.collection-text{opacity:.3}div.collection-dds div.collection-dd button.collection-dd-btn.dd-open svg.icon-filter-arrow,div.collection-dds div.collection-dd button.collection-dd-btn:hover:not(.dd-open) svg.icon-filter-arrow{color:#111;transform:rotate(45deg)}div.collection-dds div.collection-dd ul.collection-dd-list{width:100%;position:absolute;top:calc(100% + 1rem + 1px);left:0;list-style:none;background-color:#fff;padding:0;border:1px solid #dbdbdb;text-align:left;z-index:1;height:0;overflow:hidden;visibility:hidden}div.collection-dds div.collection-dd ul.collection-dd-list li.collection-dd-item{display:block;padding:.5rem 1rem}div.collection-dds div.collection-dd ul.collection-dd-list li.collection-dd-item a.collection-dd-link{display:block;text-overflow:ellipsis}div.collection-dds div.collection-dd ul.collection-dd-list li.collection-dd-item:first-of-type{padding-top:1rem}div.collection-dds div.collection-dd ul.collection-dd-list li.collection-dd-item:last-of-type{padding-bottom:1rem}div.collection-view{display:flex;flex-direction:row;column-gap:clamp(1rem,.7511737089vw + .823943662rem,1.5rem)}div.collection-view button.col-view-btn{padding:0;border:none;background:#0000;cursor:pointer;transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1),color .4s 0ms cubic-bezier(.33,1,.68,1)}div.collection-view button.col-view-btn.active-view{color:#dbdbdb;pointer-events:none}div.collection-view button.col-view-btn:hover{opacity:.7}section.collection-next{padding:20svh 0 20svh calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);display:grid;grid:1fr/1fr auto;gap:3rem calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.collection-next div.collection-next-text-wrapper{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;row-gap:clamp(2rem,3.0046948357vw + 1.2957746479rem,4rem);min-width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.collection-next div.collection-next-text-wrapper h2.collection-next-headline{width:100%}section.collection-next div.collection-next-text-wrapper h2.collection-next-headline.top{text-align:left}section.collection-next div.collection-next-text-wrapper h2.collection-next-headline.bottom{text-align:right;transition:transform .4s 0ms cubic-bezier(.33,1,.68,1)}section.collection-next a.collection-next-link{display:block;max-height:66svh}section.collection-next a.collection-next-link figure img{object-position:bottom}section.collection-next.hovered div.collection-next-text-wrapper h2.collection-next-headline.bottom{transform:translate(calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * 2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * (var(--grid-column-count) - 1))) / var(--grid-column-count) * 0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * .25 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem) * 0))}@media not (min-width:48rem){section.collection-next{grid-template:auto auto/1fr;padding:clamp(6rem,9.014084507vw + 3.8873239437rem,12rem) 0}section.collection-next div.collection-next-text-wrapper{padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);min-width:unset}section.collection-next a.collection-next-link{max-width:unset;max-height:unset}section.collection-next a.collection-next-link figure{clip-path:inset(0% 0% 100% 0%)}section.collection-next.hovered div.collection-next-text-wrapper h2.collection-next-headline.bottom{transform:translate(0)}}div.journal-dd{position:relative;min-width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*3 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}div.journal-dd button.journal-dd-btn{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;column-gap:.5rem;width:100%;background:none;border:none;padding:0;cursor:pointer;color:#111}div.journal-dd button.journal-dd-btn h2.journal-text{clip-path:inset(98% 0% 0%);text-transform:uppercase;flex-grow:1;text-align:left;border-bottom:1px solid #dbdbdb;transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1);white-space:nowrap;text-overflow:ellipsis;color:#111}div.journal-dd button.journal-dd-btn svg.icon-filter-arrow{color:#dbdbdb;transition:color .2s 0ms cubic-bezier(.33,1,.68,1),transform .4s 0ms cubic-bezier(.33,1,.68,1)}div.journal-dd button.journal-dd-btn.dd-open h2.journal-text{opacity:.3}div.journal-dd button.journal-dd-btn.dd-open svg.icon-filter-arrow,div.journal-dd button.journal-dd-btn:hover:not(.dd-open) svg.icon-filter-arrow{color:#111;transform:rotate(45deg)}div.journal-dd ul.journal-dd-list{width:100%;position:absolute;top:calc(100% + clamp(1rem,-.0751173709vw + 1.0676056338rem,1.05rem));left:0;list-style:none;background-color:#fff;padding:.5rem 0;border:1px solid #dbdbdb;text-align:left;z-index:1;height:0;overflow:hidden;visibility:hidden}div.journal-dd ul.journal-dd-list li.journal-dd-item{display:block;padding:.5rem 1rem;transition:opacity .4s 0ms cubic-bezier(.33,1,.68,1)}div.journal-dd ul.journal-dd-list li.journal-dd-item p.journal-dd-tag{display:block;width:max-content;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}div.journal-dd ul.journal-dd-list li.journal-dd-item.journal-dd-item:has(.active-tag){display:none}div.product-frame{--pad-top: .14;--pad-side: .14;--pad-bottom: .16;--max-h: 100svh;--frame-ratio: calc( var(--aspect-ratio, 1) / ( var(--aspect-ratio, 1) * (var(--pad-top) + var(--pad-bottom)) + (1 - 2 * var(--pad-side)) ) );container-type:inline-size;max-height:var(--max-h);aspect-ratio:var(--frame-ratio);width:min(100%,var(--max-h)*var(--frame-ratio));overflow:hidden;display:flex;align-items:center;justify-content:center}div.product-frame div.product-frame-wrapper{background-color:#fff;position:relative;padding:calc(var(--pad-top)*100cqw) calc(var(--pad-side)*100cqw) calc(var(--pad-bottom)*100cqw)}div.product-frame figure.image{height:auto}div.product-frame p.frame-title{display:block;position:absolute;bottom:15.25cqw;left:14cqw;opacity:.4;font-size:clamp(.15rem,.2253521127vw + .0971830986rem,.3rem);white-space:nowrap}div.product-frame svg.signature{display:block;position:absolute;bottom:6cqw;right:21cqw;z-index:2;height:6cqw;opacity:.2}div.product-frame{box-sizing:border-box;background:#fff;border:0 solid #111;transition:border-width .2s 0ms cubic-bezier(.33,1,.68,1),box-shadow .2s 0ms cubic-bezier(.33,1,.68,1);border-style:solid;border-color:#0000;background-color:#fff;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-position:top left,bottom left,top left,top right;background-size:auto var(--frame-border-w),auto var(--frame-border-w),var(--frame-border-w) auto,var(--frame-border-w) auto;background-origin:border-box;background-clip:border-box;background-image:url(frame-texture-black-top-bottom.jpg),url(frame-texture-black-top-bottom.jpg),url(frame-texture-black.jpg),url(frame-texture-black.jpg);--frame-border-w: round(down, 1.25cqw, 1px)}div.product-frame.framed-black{border-width:var(--frame-border-w)}div.product-frame{box-shadow:0 0 30px -15px #111}div.product-frame.shadow-out{box-shadow:0 0 30px -15px #0000}.cart div.product-frame{--frame-border-w: round(down, .75cqw, 1px)}@media not (min-width:58.75rem){div.product-frame{--frame-border-w: round(down, 2cqw, 1px)}}nav.breadcrumb{display:flex;flex-direction:row;align-items:center;gap:.5em;clip-path:inset(0% 0% 100% 0%);transition:clip-path .4s 0ms cubic-bezier(.33,1,.68,1)}nav.breadcrumb a{display:block;text-decoration:none;color:#111;transition:opacity .2s 0ms cubic-bezier(.33,1,.68,1)}nav.breadcrumb a:hover{opacity:1}nav.breadcrumb span.breadcrumb-sep{display:flex;align-items:center;justify-content:center;opacity:.4}nav.breadcrumb span.breadcrumb-sep svg{width:.6rem}nav.breadcrumb.loaded{clip-path:inset(0% 0% -1px 0%)}section.gift-card{min-height:100svh;display:flex;flex-direction:row;align-items:stretch;justify-content:center}section.gift-card div.gift-card-details{padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1);padding-block:clamp(3rem,4.5070422535vw + 1.9436619718rem,6rem);display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:2rem;width:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*5 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*4 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0);flex-shrink:0;text-align:center}section.gift-card div.gift-card-details figure.image{max-height:25svh}section.gift-card div.gift-card-details.w-media{padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1) calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0)}section.gift-card div.gift-card-media{flex:1}@media not (min-width:58.75rem){section.gift-card div.gift-card-details.w-media{padding-inline:calc((100vw - (clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*2 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*0 + clamp(1rem,3.0046948357vw + .2957746479rem,3rem)*1)}section.gift-card div.gift-card-media{display:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/main.css.map */
