.gift-promotion{padding-block:10px;text-align:center}.gift-promotion summary{cursor:pointer;line-height:1.5}.gift-promotion summary strong{font-weight:700}.gift-promotion summary span{display:inline-block;margin-inline-start:12px}.gift-promotion summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.gift-promotion p{max-width:760px;margin:10px auto 2px;line-height:1.6}@media(max-width:749px){.gift-promotion summary span{display:block;margin-inline-start:0}}.category-showcase{background:var(--category-background);overflow:hidden}.category-showcase__inner{padding-bottom:clamp(2rem,4vw,3.5rem);padding-top:clamp(2rem,4vw,3.5rem)}.category-showcase__heading{margin-bottom:clamp(1.4rem,3vw,2.25rem)}.category-showcase__heading .eyebrow{margin-bottom:.55rem}.category-showcase__heading h2{font-family:var(--font-sans);font-size:clamp(1.8rem,3vw,2.75rem);font-weight:780;letter-spacing:-.05em;line-height:1;margin:0}.category-showcase .category-strip{display:grid;gap:clamp(1rem,2.8vw,2.75rem);grid-auto-columns:minmax(142px,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;padding:.4rem 0 .8rem;scroll-padding-inline:1px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.category-showcase .category-strip::-webkit-scrollbar{display:none}.category-showcase .category-card{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--color-ink);display:grid;gap:0;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--category-image-height) auto auto;justify-items:center;min-height:0;min-width:0;overflow:visible;padding:0;scroll-snap-align:start;text-align:center}.category-showcase .category-card:hover{border-color:transparent;box-shadow:none;transform:none}.category-showcase .category-card__art{align-items:end;aspect-ratio:auto;background:transparent;border-radius:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:var(--category-image-height);justify-items:center;overflow:visible;position:relative;width:100%}.category-showcase .category-card__image,.category-showcase .category-card__placeholder{background:transparent;height:100%;max-height:100%;max-width:100%;min-height:0;min-width:0;object-fit:contain;object-position:center bottom;transition:transform .26s cubic-bezier(.22,1,.36,1);width:100%}.category-showcase .category-card__image{filter:drop-shadow(0 14px 18px rgba(17,16,15,.1))}.category-showcase--blend .category-card__image{mix-blend-mode:multiply}.category-showcase .category-card__placeholder{color:#11100f24;fill:currentColor}.category-showcase .category-card:hover .category-card__image,.category-showcase .category-card:hover .category-card__placeholder{transform:translateY(-4px) scale(1.025)}.category-showcase .category-card h3{font-family:var(--font-sans);font-size:clamp(.92rem,1.2vw,1.05rem);font-weight:720;letter-spacing:-.025em;line-height:1.2;margin:.9rem 0 0;text-wrap:balance}.category-showcase .category-card__caption{color:var(--color-muted);font-size:.78rem;line-height:1.25;margin-top:.3rem}@media(max-width:720px){.category-showcase__inner{padding-left:1rem;padding-right:0}.category-showcase .category-strip{gap:1.1rem;grid-auto-columns:minmax(128px,38vw);padding-right:1rem;scroll-padding-left:0;scroll-padding-right:1rem}.category-showcase .category-card{grid-template-rows:min(34vw,var(--category-image-height)) auto auto}.category-showcase .category-card__art{height:min(34vw,var(--category-image-height))}}@media(prefers-reduced-motion:reduce){.category-showcase .category-card__image,.category-showcase .category-card__placeholder{transition:none}}.cinematic-tools{background:#050607;color:#fff;overflow:hidden}.cinematic-tools__sticky{width:100%}.cinematic-tools__frame{aspect-ratio:16 / 9;background:radial-gradient(circle at 50% 45%,rgba(34,39,44,.75),transparent 42%),#050607;isolation:isolate;margin-inline:auto;max-width:1920px;overflow:hidden;position:relative;transform:scale(var(--cinematic-frame-scale, 1));transform-origin:center;width:100%}.cinematic-tools__video,.cinematic-tools__end-frame,.cinematic-tools__shade{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.cinematic-tools__video,.cinematic-tools__end-image{height:100%;object-fit:cover;object-position:center;width:100%}.cinematic-tools__video{opacity:0;transition:opacity .42s ease;z-index:1}.cinematic-tools__end-frame{opacity:1;transition:opacity .56s ease;z-index:2}.cinematic-tools__end-image{display:block}.cinematic-tools__end-picture{display:block;height:100%;width:100%}.cinematic-tools__shade{background:radial-gradient(circle at 50% 48%,#040608c2 0,#04060885 20%,#0406080a 51%,#0406082e),linear-gradient(180deg,#04060814,#04060847);pointer-events:none;z-index:3}.cinematic-tools__content{align-items:center;display:flex;flex-direction:column;inset:50% auto auto 50%;max-width:min(38vw,560px);opacity:1;position:absolute;text-align:center;transform:translate(-50%,-50%);transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);width:100%;z-index:4}.cinematic-tools__film-credit{color:#ffffffbd;font-size:clamp(.58rem,.72vw,.72rem);font-weight:720;left:clamp(.85rem,2vw,1.5rem);letter-spacing:.18em;margin:0;opacity:0;position:absolute;text-transform:uppercase;top:clamp(.85rem,2vw,1.5rem);transition:opacity .32s ease;z-index:4}.cinematic-tools__scroll-meter{align-items:center;bottom:clamp(.9rem,2.2vw,1.7rem);display:flex;gap:.75rem;left:clamp(.9rem,2.2vw,1.7rem);opacity:0;pointer-events:none;position:absolute;transition:opacity .26s ease;z-index:5}.cinematic-tools__scroll-meter span{color:#ffffffb8;font-size:.62rem;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.cinematic-tools__scroll-meter i{background:#ffffff3d;display:block;height:1px;overflow:hidden;position:relative;width:clamp(3.5rem,8vw,7rem)}.cinematic-tools__scroll-meter i:after{background:#fff;content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(var(--cinematic-meter-progress, 0));transform-origin:left}.cinematic-tools__brands{align-items:center;display:flex;gap:clamp(.7rem,1.4vw,1.2rem);justify-content:center;margin-bottom:clamp(.85rem,1.8vw,1.35rem);width:100%}.cinematic-tools__logo{display:block;height:auto;max-height:clamp(3.4rem,6vw,5.2rem);max-width:clamp(9rem,15vw,13.5rem);object-fit:contain;width:auto}.cinematic-tools__wordmark{font-family:var(--font-sans);font-size:clamp(1.45rem,2.8vw,2.7rem);font-weight:820;letter-spacing:-.07em;line-height:.9}.cinematic-tools__brand-divider{color:#ffffff94;font-size:clamp(1.1rem,2vw,1.8rem);font-weight:320}.cinematic-tools__partner-logo{display:block;filter:invert(1);height:auto;max-height:clamp(2.7rem,4.8vw,4rem);max-width:clamp(8rem,13vw,11.5rem);mix-blend-mode:screen;object-fit:contain;width:auto}.cinematic-tools__partner-wordmark{font-family:var(--font-sans);font-size:clamp(1.35rem,2.6vw,2.4rem);font-weight:660;letter-spacing:.04em;line-height:.9}.cinematic-tools__kicker{color:#ffffffb8;font-size:clamp(.66rem,.88vw,.82rem);font-weight:720;letter-spacing:.24em;margin:0 0 .55rem;text-transform:uppercase}.cinematic-tools__content h2{color:#fff;font-family:var(--font-sans);font-size:clamp(1.35rem,2.6vw,2.7rem);font-weight:760;letter-spacing:-.045em;line-height:1;margin:0 0 clamp(1.15rem,2.4vw,2rem);text-wrap:balance}.cinematic-tools__cta{align-items:center;background:#fff;border:1px solid #ffffff;color:#070809;display:inline-flex;font-size:.86rem;font-weight:780;justify-content:center;letter-spacing:.08em;min-height:3rem;padding:.85rem 1.45rem;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease}.cinematic-tools__cta:hover{background:transparent;color:#fff;transform:translateY(-2px)}.cinematic-tools__cta:focus-visible,.cinematic-tools__replay:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.cinematic-tools__replay{align-items:center;background:#04060885;border:1px solid rgba(255,255,255,.4);border-radius:999px;bottom:clamp(.85rem,2vw,1.5rem);color:#fff;cursor:pointer;display:flex;height:2.75rem;justify-content:center;opacity:1;padding:0;position:absolute;right:clamp(.85rem,2vw,1.5rem);transition:background-color .18s ease,opacity .24s ease,transform .18s ease;width:2.75rem;z-index:5}.cinematic-tools__replay:hover{background:#ffffff24;transform:rotate(-12deg)}.cinematic-tools__replay svg{fill:none;height:1.1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.1rem}.cinematic-tools[data-state=playing] .cinematic-tools__video{opacity:1}.cinematic-tools[data-state=playing] .cinematic-tools__end-frame{opacity:0}.cinematic-tools[data-state=playing] .cinematic-tools__content{opacity:0;pointer-events:none;transform:translate(-50%,calc(-50% + 14px))}.cinematic-tools[data-state=playing] .cinematic-tools__film-credit{opacity:1}.cinematic-tools[data-state=playing] .cinematic-tools__replay{opacity:0;pointer-events:none}@media(min-width:900px){.cinematic-tools[data-scroll-cinema=true]{height:var(--cinematic-scroll-length, 260vh);overflow-anchor:none;overflow:visible;position:relative}.cinematic-tools[data-scroll-cinema=true] .cinematic-tools__sticky{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:sticky;top:0}.cinematic-tools[data-scroll-cinema=true] .cinematic-tools__frame{max-height:100vh;width:min(100%,177.7778vh)}.cinematic-tools[data-scroll-cinema=true][data-scroll-bypass=true]{height:100vh;overflow:hidden}.cinematic-tools[data-scroll-cinema=true][data-scroll-bypass=true] .cinematic-tools__sticky{height:100vh;position:relative;top:auto}.cinematic-tools[data-scroll-cinema=true][data-scroll-bypass=true] .cinematic-tools__frame{max-height:100vh;width:min(100%,177.7778vh)}.cinematic-tools[data-scroll-active=true] .cinematic-tools__video{opacity:var(--cinematic-video-opacity, 1);transition:none}.cinematic-tools[data-scroll-active=true] .cinematic-tools__end-frame{opacity:var(--cinematic-end-opacity, 0);transition:none}.cinematic-tools[data-scroll-active=true] .cinematic-tools__content{opacity:var(--cinematic-content-opacity, 0);pointer-events:none;transform:translate(-50%,-50%) scale(var(--cinematic-content-scale, .96));transition:none}.cinematic-tools[data-scroll-active=true][data-end-card=true] .cinematic-tools__content{pointer-events:auto}.cinematic-tools[data-scroll-active=true] .cinematic-tools__film-credit{opacity:var(--cinematic-credit-opacity, 0);transition:none}.cinematic-tools[data-scroll-active=true] .cinematic-tools__scroll-meter{opacity:var(--cinematic-hint-opacity, 0);transition:none}.cinematic-tools[data-scroll-active=true] .cinematic-tools__replay{opacity:var(--cinematic-end-opacity, 0);pointer-events:none;transition:none}.cinematic-tools[data-scroll-active=true][data-end-card=true] .cinematic-tools__replay{pointer-events:auto}}@media(max-width:720px){.cinematic-tools__video,.cinematic-tools__end-image{object-fit:cover}.cinematic-tools__content{max-width:58vw}.cinematic-tools__brands{gap:.35rem;margin-bottom:.45rem}.cinematic-tools__logo{max-height:2.1rem;max-width:5.6rem}.cinematic-tools__wordmark{font-size:1.05rem}.cinematic-tools__brand-divider{font-size:.9rem}.cinematic-tools__partner-logo{max-height:1.75rem;max-width:5.1rem}.cinematic-tools__partner-wordmark{font-size:.95rem}.cinematic-tools__film-credit{font-size:.46rem;left:.65rem;letter-spacing:.12em;top:.65rem}.cinematic-tools__kicker{font-size:.54rem;letter-spacing:.16em;margin-bottom:.35rem}.cinematic-tools__content h2{font-size:clamp(.92rem,4.4vw,1.18rem);margin-bottom:.8rem}.cinematic-tools__cta{font-size:.7rem;min-height:2.5rem;padding:.65rem 1rem}.cinematic-tools__replay{bottom:.65rem;height:2.35rem;right:.65rem;width:2.35rem}}@media(prefers-reduced-motion:reduce){.cinematic-tools__video,.cinematic-tools__end-frame,.cinematic-tools__film-credit,.cinematic-tools__content,.cinematic-tools__cta,.cinematic-tools__replay{transition:none}}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.lenis.lenis-stopped{overflow:hidden}html.lenis.lenis-smooth iframe{pointer-events:none}.contact-form__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.contact-form__turnstile{width:100%;min-height:65px}.contact-form__turnstile>div,.contact-form__turnstile iframe{max-width:100%}.contact-card select{background:#fff;border:1px solid var(--color-line);border-radius:8px;color:var(--color-ink);min-height:46px;padding:.78rem .9rem;width:100%}.contact-card select:focus{border-color:var(--color-accent);outline:2px solid rgba(17,16,15,.16)}.b2b-page-points{display:grid;gap:.9rem;list-style:none;margin:2rem 0 0;padding:0}.b2b-page-points li{border-left:2px solid var(--color-accent);display:grid;gap:.2rem;padding-left:1rem}.b2b-page-points span{color:var(--color-muted);line-height:1.5}@media(min-width:1181px){.site-footer__grid{grid-template-columns:minmax(220px,1.2fr) minmax(230px,1.25fr) repeat(2,minmax(140px,.72fr))}}.site-header .nav-item--has-dropdown:after,.site-header .nav-item--has-dropdown>.nav-link:after{content:none!important;display:none!important}.site-header .nav-submenu-toggle{display:none}@media(max-width:1180px){body.menu-open .site-header{z-index:100}.site-header .nav{display:block;top:114px;right:0;bottom:0;left:0;max-height:none;padding:.7rem 1.25rem calc(2rem + env(safe-area-inset-bottom));border:0;background:#fff;opacity:0;overflow-y:auto;pointer-events:none;transform:translate3d(0,-.75rem,0);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1),visibility .18s ease;visibility:hidden}body.menu-open .site-header .nav{display:block;opacity:1;pointer-events:auto;transform:translateZ(0);visibility:visible}.site-header .nav-item,.site-header .nav>.nav-link{position:relative;display:block;border-bottom:1px solid #e8e4df}.site-header .nav-item>.nav-link,.site-header .nav>.nav-link{display:flex;min-height:4.15rem;align-items:center;padding:.8rem 0;color:#11100f;font-size:clamp(1.3rem,5.5vw,1.65rem);font-weight:760;letter-spacing:-.025em;line-height:1.05}.site-header .nav-item--has-dropdown>.nav-link{padding-right:4.25rem}.site-header .nav>.nav-link.nav__accent{color:#4d4843}.site-header .nav-submenu-toggle{position:absolute;z-index:2;top:.55rem;right:0;display:grid;width:3rem;height:3rem;place-items:center;padding:0;border:1px solid #d9d3cd;border-radius:50%;color:#11100f;background:#fff;cursor:pointer}.site-header .nav-submenu-toggle__icon,.site-header .nav-submenu-toggle__icon:before,.site-header .nav-submenu-toggle__icon:after{display:block}.site-header .nav-submenu-toggle__icon{position:relative;width:.9rem;height:.9rem}.site-header .nav-submenu-toggle__icon:before,.site-header .nav-submenu-toggle__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;transform:translateY(-50%);transition:transform .18s ease}.site-header .nav-submenu-toggle__icon:after{transform:translateY(-50%) rotate(90deg)}.site-header .nav-item.is-mobile-open .nav-submenu-toggle{color:#fff;border-color:#11100f;background:#11100f}.site-header .nav-item.is-mobile-open .nav-submenu-toggle__icon:after{transform:translateY(-50%) rotate(0)}.site-header .nav-item:hover>.nav-dropdown,.site-header .nav-item:focus-within>.nav-dropdown,.site-header .nav-item.is-open>.nav-dropdown,.site-header .nav-dropdown{display:none;margin:0;padding:0;border:0;opacity:0;pointer-events:none;position:static;transform:none;visibility:hidden}.site-header .nav-item.is-mobile-open>.nav-dropdown{display:block;opacity:1;pointer-events:auto;visibility:visible}.site-header .nav-mega__inner{display:grid;gap:0;grid-template-columns:1fr;padding:0 0 1.25rem 1rem;overflow:hidden}.site-header .nav-mega__column{display:grid;gap:0;padding-top:.8rem;border-top:1px solid #eeeae6}.site-header .nav-mega__column:first-child{border-top:0}.site-header .nav-mega__column span{margin:0 0 .25rem;color:#8a837c;font-size:.66rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.site-header .nav-mega__column--primary a,.site-header .nav-mega__column:not(.nav-mega__column--primary) a,.site-header .nav-dropdown a{padding:.6rem 0;color:#3e3a36;font-size:1rem;font-weight:650;line-height:1.25}}@media(max-width:720px){.site-header .nav{top:104px}}.empty-state--availability{background:radial-gradient(circle at 18% 12%,rgba(17,16,15,.06),transparent 24rem),linear-gradient(135deg,#f8f7f5,#fff 58%,#f2eee8);border-color:#11100f1f;isolation:isolate;overflow:hidden;padding:clamp(2.5rem,7vw,5.5rem) clamp(1.25rem,6vw,4rem);position:relative}.empty-state--availability:after{border:1px solid rgba(17,16,15,.08);border-radius:50%;content:"";height:clamp(10rem,24vw,20rem);pointer-events:none;position:absolute;right:clamp(-8rem,-7vw,-3rem);top:clamp(-9rem,-8vw,-4rem);width:clamp(10rem,24vw,20rem);z-index:-1}.collection-availability{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:760px}.collection-availability__icon{align-items:center;background:var(--color-ink);border-radius:50%;color:#fff;display:inline-flex;height:58px;justify-content:center;margin-bottom:1.4rem;width:58px}.collection-availability__icon svg{fill:none;height:25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:25px}.collection-availability__eyebrow{color:var(--color-muted);font-size:.72rem;font-weight:800;letter-spacing:.18em;margin:0 0 .75rem;text-transform:uppercase}.collection-availability h2{font-family:var(--font-serif);font-size:clamp(2rem,5vw,3.6rem);letter-spacing:-.04em;line-height:1;margin:0;text-wrap:balance}.collection-availability__text{color:var(--color-muted);font-size:clamp(1rem,1.8vw,1.16rem);line-height:1.65;margin:1.15rem auto 0;max-width:640px;text-wrap:balance}.collection-availability__form{margin-top:clamp(1.5rem,4vw,2.25rem);max-width:650px;width:100%}.collection-availability__fields{display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto}.collection-availability__fields input{background:#fff;border:1px solid rgba(17,16,15,.24);border-radius:8px;color:var(--color-ink);min-height:50px;min-width:0;padding:.75rem 1rem;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.collection-availability__fields input:focus{border-color:var(--color-ink);box-shadow:0 0 0 3px #11100f14;outline:0}.collection-availability__fields .button{min-height:50px;white-space:nowrap}.collection-availability__consent{color:var(--color-muted);font-size:.76rem;line-height:1.55;margin:.75rem auto 0;max-width:590px}.collection-availability__consent a{color:var(--color-ink);text-decoration:underline;text-underline-offset:.18em}.collection-availability__message{border-radius:8px;line-height:1.5;margin:0 auto;padding:1rem 1.15rem}.collection-availability__message--success{background:#306e4b1a;color:#245c3d}.collection-availability__message--error{background:#952b2b17;color:#8a2424;margin-bottom:.75rem;text-align:left}@media(max-width:639px){.collection-availability__fields{grid-template-columns:1fr}.collection-availability__fields .button{width:100%}}.imprint-page{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.imprint-page__intro{color:var(--color-muted);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7;max-width:720px}.imprint-page__intro p{margin:0}.imprint-page__eyebrow{color:var(--color-accent);font-size:.76rem;font-weight:800;letter-spacing:.11em;margin-bottom:.65rem!important;text-transform:uppercase}.imprint-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.imprint-card{align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);padding:clamp(1.25rem,3vw,1.8rem);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.imprint-card:hover{border-color:#11100f47;box-shadow:0 18px 45px #11101412;transform:translateY(-2px)}.imprint-card__icon{align-items:center;background:color-mix(in srgb,var(--color-accent) 10%,white);border-radius:10px;color:var(--color-accent);display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.imprint-card__icon svg{fill:none;height:1.35rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.35rem}.imprint-card h2,.imprint-note h2{color:var(--color-ink);font-size:1rem;margin:0 0 .8rem}.imprint-card p,.imprint-card address,.imprint-note p{color:var(--color-muted);font-style:normal;line-height:1.65;margin:0}.imprint-card p+p,.imprint-card p+address{margin-top:.75rem}.imprint-card a{color:var(--color-ink);text-decoration-thickness:1px;text-underline-offset:.2em}.imprint-card__link{display:inline-flex;font-size:.9rem;font-weight:750;margin-top:1rem}.imprint-card__tax{background:var(--color-soft);border-radius:8px;display:grid;gap:.2rem;margin-top:1rem!important;padding:.85rem 1rem}.imprint-card__tax span{font-size:.78rem;font-weight:700}.imprint-card__tax strong{color:var(--color-ink);font-size:1.05rem;letter-spacing:.035em}.imprint-note{align-items:flex-start;background:var(--color-soft);border-radius:14px;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);padding:clamp(1.25rem,3vw,1.8rem)}.imprint-note__icon{align-items:center;background:var(--color-ink);border-radius:50%;color:#fff;display:inline-flex;font-family:Georgia,serif;font-style:italic;font-weight:700;height:1.75rem;justify-content:center;width:1.75rem}.imprint-note h2{margin-bottom:.35rem}.withdrawal-form__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.withdrawal-form__turnstile{width:100%;min-height:65px}.withdrawal-form__turnstile>div,.withdrawal-form__turnstile iframe{max-width:100%}@media(max-width:749px){.imprint-grid,.imprint-card{grid-template-columns:1fr}}.studio-partner-callout{background:#f4f2ef;padding:clamp(4rem,8vw,8rem) 0}.studio-partner-callout__panel{align-items:center;background:#0b0a09;border-radius:clamp(1.25rem,2.5vw,2.5rem);color:#fff;display:grid;gap:clamp(2.5rem,5vw,6rem);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);overflow:hidden;padding:clamp(2rem,5vw,5rem);position:relative}.studio-partner-callout__panel:after{background:radial-gradient(circle,rgba(205,175,124,.2),transparent 66%);content:"";height:34rem;pointer-events:none;position:absolute;right:-13rem;top:-17rem;width:34rem}.studio-partner-callout__content,.studio-partner-callout__benefits{position:relative;z-index:1}.studio-partner-callout__content .eyebrow{color:#d9bd8c}.studio-partner-callout__content h2{color:#fff;font-size:clamp(2rem,4.5vw,4.75rem);letter-spacing:-.045em;line-height:.98;margin:.5rem 0 1.25rem;max-width:12ch}.studio-partner-callout__content>p:last-of-type{color:#c9c5c0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65;margin:0;max-width:58ch}.studio-partner-callout__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.studio-partner-callout__actions .button--primary{background:#fff;color:#11100f}.studio-partner-callout__actions .button--secondary{border-color:#4c4945;color:#fff}.studio-partner-callout__benefits{border:1px solid #35322f;border-radius:1.25rem;list-style:none;margin:0;padding:0}.studio-partner-callout__benefits li{align-items:flex-start;display:grid;gap:1rem;grid-template-columns:2.75rem minmax(0,1fr);padding:1.35rem}.studio-partner-callout__benefits li+li{border-top:1px solid #35322f}.studio-partner-callout__benefits strong,.studio-partner-callout__copy span{display:block}.studio-partner-callout__benefits strong{color:#fff;margin-bottom:.3rem}.studio-partner-callout__copy span{color:#aaa6a1;font-size:.94rem;line-height:1.5}.studio-partner-callout__icon{align-items:center;background:#23211e;border-radius:50%;color:#d9bd8c;display:flex;height:2.75rem;justify-content:center;width:2.75rem}.studio-partner-callout__icon svg{height:1.4rem;width:1.4rem}@media(max-width:780px){.studio-partner-callout__panel{grid-template-columns:1fr}.studio-partner-callout__content h2{max-width:14ch}.studio-partner-callout__actions{display:grid}.studio-partner-callout__actions .button{width:100%}}.value-props{padding-bottom:clamp(2.75rem,5vw,4.75rem);padding-top:clamp(.75rem,1.25vw,1.25rem)}.value-props__list{border-bottom:1px solid var(--color-line);border-top:1px solid var(--color-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.value-props__item{align-items:center;display:grid;gap:clamp(.9rem,1.8vw,1.6rem);grid-template-columns:auto minmax(0,1fr);min-height:clamp(5.75rem,9vw,7.5rem);padding:1.2rem clamp(1.25rem,3vw,3.25rem)}.value-props__item:first-child{padding-left:0}.value-props__icon{align-items:center;background:linear-gradient(135deg,#fff,#eceeef 42%,#fff 53%,#d7dadd);border:1px solid rgba(17,17,17,.14);border-radius:2px;box-shadow:inset 0 1px #ffffffe6;color:#111111bd;display:flex;height:clamp(2.5rem,4vw,3.25rem);justify-content:center;padding:clamp(.42rem,.8vw,.62rem);width:clamp(2.5rem,4vw,3.25rem)}.value-props__icon svg{fill:none;height:100%;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.35;width:100%}.value-props__label{font-family:var(--font-serif);font-size:clamp(1.1rem,1.7vw,1.55rem);font-weight:400;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.value-props__promo{background:var(--color-soft);border:1px solid var(--color-line);display:grid;margin-top:clamp(1.5rem,3vw,2.5rem);min-height:clamp(12rem,24vw,19rem);overflow:hidden}.value-props__promo--with-image{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr)}.value-props__promo-copy{align-content:center;display:grid;justify-items:start;max-width:44rem;padding:clamp(2rem,5vw,5rem)}.value-props__promo-eyebrow{color:var(--color-muted);font-size:.68rem;font-weight:760;letter-spacing:.16em;margin:0 0 .9rem;text-transform:uppercase}.value-props__promo h3{font-family:var(--font-serif);font-size:clamp(2rem,4vw,4rem);font-weight:400;letter-spacing:-.035em;line-height:.98;margin:0;max-width:13ch;text-wrap:balance}.value-props__promo-link{border-bottom:1px solid currentColor;font-size:.8rem;font-weight:720;letter-spacing:.04em;margin-top:clamp(1.4rem,3vw,2.25rem);padding-bottom:.22rem}.value-props__promo-media{min-height:100%}.value-props__promo-media img{height:100%;object-fit:cover;width:100%}@media(max-width:900px){.value-props__promo--with-image{grid-template-columns:1fr 1fr}}@media(max-width:720px){.value-props{padding-bottom:3rem;padding-top:.75rem}.value-props__list{grid-template-columns:1fr}.value-props__item{gap:.9rem;grid-template-columns:2.75rem minmax(0,1fr);min-height:4.75rem;padding:1rem 0}.value-props__icon{height:2.5rem;width:2.5rem}.value-props__promo,.value-props__promo--with-image{grid-template-columns:1fr}.value-props__promo-copy{padding:2rem 1.5rem}.value-props__promo-media{aspect-ratio:16 / 10;min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map */
