:root{--ink: #101010;--ink-soft: #3a3a3a;--paper: #f7f4ef;--surface: #ffffff;--line: #ded8cf;--red: #ed1c24;--red-dark: #a81218;--steel: #8a8f98;--sage: #7e8f83;--gold: #b69055;--shadow: 0 22px 70px rgba(16, 16, 16, .12);--max: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif;line-height:1.5}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.skip-link{left:1rem;position:absolute;top:-4rem;z-index:100}.skip-link:focus{top:1rem}.container{margin-inline:auto;max-width:var(--max);padding-inline:clamp(1rem,4vw,2.5rem)}.announcement{background:var(--ink);color:var(--surface);font-size:.72rem;letter-spacing:.14em;padding:.48rem 1rem;text-align:center;text-transform:uppercase}.site-header{background:#f7f4eff5;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.header-inner{align-items:center;display:grid;gap:clamp(1rem,2.6vw,2.4rem);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;min-height:86px}.brand{align-items:center;border-right:1px solid var(--line);display:inline-flex;gap:.95rem;min-width:0;padding-right:clamp(1.1rem,3vw,2.4rem)}.brand img{height:66px;transform:translateY(-7px);width:66px}.brand-wordmark{font-size:1rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;white-space:nowrap}.nav-list{align-items:center;display:flex;gap:clamp(.9rem,2vw,1.5rem);justify-content:start;list-style:none;margin:0;padding:0}.nav-list a{color:var(--ink-soft);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nav-list a:hover{color:var(--red-dark)}.header-actions{align-items:center;display:flex;gap:.45rem;justify-content:end}.icon-button,.nav-toggle{align-items:center;background:var(--surface);border:1px solid var(--line);color:var(--ink);display:inline-flex;height:42px;justify-content:center;width:42px}.nav-toggle{display:none}.button,.shopify-payment-button__button{align-items:center;background:var(--ink);border:1px solid var(--ink);color:var(--surface);cursor:pointer;display:inline-flex;font-weight:800;gap:.6rem;justify-content:center;min-height:48px;padding:.8rem 1.15rem;text-transform:uppercase;transition:transform .18s ease,background .18s ease}.button:hover,.shopify-payment-button__button:hover{background:var(--red-dark);border-color:var(--red-dark);transform:translateY(-1px)}.button:disabled,.shopify-payment-button__button:disabled{cursor:not-allowed;opacity:.55;transform:none}.button.secondary{background:transparent;color:var(--ink)}.button.secondary:hover{background:var(--surface);border-color:var(--ink)}.hero{background:var(--surface);border-bottom:1px solid var(--line)}.hero-grid{align-items:center;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);min-height:calc(100vh - 125px);padding-block:clamp(3rem,6vw,6.5rem)}.product-hero-grid{align-items:start;grid-template-columns:1fr;min-height:auto;padding-block:clamp(1.5rem,4vw,4.5rem)}.product-hero-grid .hero-content{max-width:760px}.product-hero-grid h1{font-size:clamp(2.1rem,4vw,4.1rem);max-width:14ch}.eyebrow{color:var(--red-dark);font-size:.78rem;font-weight:800;letter-spacing:.16em;margin:0 0 1rem;text-transform:uppercase}.hero h1,.section-heading h2,.product-title,.page-title{font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:.98;margin:0}.hero h1{font-size:clamp(3rem,7vw,6.8rem);max-width:9ch}.hero-copy{color:var(--ink-soft);font-size:clamp(1rem,1.4vw,1.18rem);margin:1.4rem 0 1.8rem;max-width:36rem}.hero-actions,.product-actions{display:flex;flex-wrap:wrap;gap:.8rem}.hero-media{margin:0}.hero-media a{cursor:pointer;display:block}.hero-media img{aspect-ratio:4 / 3;box-shadow:var(--shadow);height:100%;object-fit:cover;width:100%}.hero-media--wide img{aspect-ratio:auto;height:auto;object-fit:initial}.trust-strip{border-top:1px solid var(--line);display:grid;gap:1px;grid-template-columns:repeat(4,1fr)}.trust-item{background:var(--paper);padding:1.2rem}.trust-item strong{display:block;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}.trust-item span{color:var(--ink-soft);display:block;font-size:.92rem;margin-top:.35rem}.section{padding-block:clamp(3.5rem,7vw,6.5rem)}.section-heading{display:grid;gap:1rem;grid-template-columns:minmax(0,.8fr) minmax(280px,.55fr);margin-bottom:clamp(1.8rem,4vw,3rem)}.section-heading h2{font-size:clamp(2.2rem,4.5vw,4.4rem)}.section-heading p{color:var(--ink-soft);margin:0}.featured-product{background:var(--paper)}.product-panel{background:var(--surface);border:1px solid var(--line);display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(280px,.95fr) minmax(0,1fr);padding:clamp(1rem,3vw,2rem)}.product-panel--preview{align-items:center;grid-template-columns:minmax(260px,.78fr) minmax(0,1fr)}.product-panel img{aspect-ratio:1 / 1;background:#ece8e0;object-fit:cover;width:100%}.product-panel--preview img{aspect-ratio:4 / 3}.product-details{align-self:center}.product-kicker{color:var(--red-dark);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product-title{font-size:clamp(2.1rem,4vw,4.1rem);margin-top:.5rem}.price{font-size:1.2rem;font-weight:800;margin:1rem 0}.product-description,.rte{color:var(--ink-soft)}.feature-list{display:grid;gap:.8rem;list-style:none;margin:1.4rem 0;padding:0}.feature-list li{border-top:1px solid var(--line);padding-top:.8rem}.preview-points{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.25rem 0}.preview-points span{background:var(--paper);border:1px solid var(--line);color:var(--ink-soft);font-size:.78rem;font-weight:800;letter-spacing:.08em;padding:.45rem .6rem;text-transform:uppercase}.quantity-row{align-items:center;display:flex;gap:1rem;margin:1.4rem 0}.quantity{align-items:center;border:1px solid var(--line);display:inline-grid;grid-template-columns:40px 56px 40px;height:44px}.quantity button,.quantity input{background:var(--surface);border:0;height:100%;text-align:center;width:100%}.quantity input{border-inline:1px solid var(--line)}.tiles{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.tile{background:var(--surface);border:1px solid var(--line);min-height:330px;padding:1.2rem;position:relative}.tile:after{background:var(--accent, var(--red));bottom:0;content:"";height:5px;left:0;position:absolute;right:0}.tile h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.5vw,2.5rem);font-weight:500;line-height:1;margin:0}.tile p{color:var(--ink-soft)}.tile-icon{align-items:center;background:var(--paper);display:flex;height:64px;justify-content:center;margin-bottom:1.2rem;width:64px}.mission-band{background:var(--ink);color:var(--surface)}.mission-grid{display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,.85fr)}.mission-copy h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,5rem);font-weight:500;line-height:.98;margin:0}.mission-copy p,.mission-stat span{color:#d8d2c8}.mission-stats{border:1px solid rgba(255,255,255,.18);display:grid;grid-template-columns:repeat(2,1fr)}.mission-stat{border-bottom:1px solid rgba(255,255,255,.18);padding:1.25rem}.mission-stat:nth-child(odd){border-right:1px solid rgba(255,255,255,.18)}.mission-stat strong{display:block;font-size:2rem}.newsletter{background:var(--surface);border-block:1px solid var(--line)}.newsletter-form{display:flex;gap:.8rem;max-width:560px}.field,.newsletter-form input{background:var(--surface);border:1px solid var(--line);min-height:48px;padding:.8rem 1rem;width:100%}.site-footer{background:var(--paper);border-top:1px solid var(--line);padding-block:3rem}.footer-grid{display:grid;gap:2rem;grid-template-columns:1fr .7fr .7fr}.footer-logo{height:58px;width:58px}.footer-title{font-weight:800;letter-spacing:.12em;margin-bottom:.75rem;text-transform:uppercase}.footer-links{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.footer-note{color:var(--ink-soft);max-width:32rem}.template-shell{padding-block:clamp(2.5rem,6vw,5rem)}.product-page{display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(280px,1fr) minmax(280px,.85fr)}.product-gallery img{background:var(--surface);border:1px solid var(--line);object-fit:cover;width:100%}.variant-select{margin-block:1rem}.variant-select label{display:block;font-weight:800;margin-bottom:.35rem}.variant-select select{background:var(--surface);border:1px solid var(--line);min-height:46px;padding:.65rem;width:100%}.collection-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.product-card{background:var(--surface);border:1px solid var(--line);padding:.8rem}.product-card img{aspect-ratio:1 / 1;background:#ede8df;object-fit:cover;width:100%}.product-card h3{font-size:1.05rem;margin:.85rem 0 .35rem}.cart-table{border-collapse:collapse;width:100%}.cart-table th,.cart-table td{border-bottom:1px solid var(--line);padding:1rem .6rem;text-align:left}.cart-total{align-items:end;display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.empty-state{background:var(--surface);border:1px solid var(--line);padding:2rem}.detail-hero{align-items:start;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(280px,.78fr) minmax(0,1fr)}.detail-hero img{border:1px solid var(--line);box-shadow:var(--shadow);height:auto;object-fit:initial;width:100%}.detail-copy{align-self:center;background:#ffffffb8;border:1px solid var(--line);padding:clamp(1.25rem,4vw,2.2rem)}.detail-copy .page-title{font-size:clamp(2.2rem,4vw,4.4rem);max-width:11ch}.detail-copy .hero-copy{max-width:42rem}.preorder-panel{background:var(--paper);border:1px solid var(--line);margin:1.7rem 0;max-width:38rem;padding:clamp(1rem,3vw,1.35rem)}.preorder-status{color:var(--red-dark);font-size:.78rem;font-weight:800;letter-spacing:.14em;margin:0 0 .65rem;text-transform:uppercase}.preorder-price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.55rem .75rem}.preorder-price{font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;line-height:1}.preorder-compare{color:var(--steel);font-weight:800;text-decoration:line-through}.preorder-savings{background:var(--paper);border:1px solid var(--line);color:var(--red-dark);font-size:.78rem;font-weight:800;letter-spacing:.08em;padding:.35rem .5rem;text-transform:uppercase}.preorder-note{color:var(--ink-soft);margin:.85rem 0 1rem}.preorder-setup-note{color:var(--steel);font-size:.86rem;margin:.75rem 0 0}.preorder-form{display:inline-flex;margin:0 .65rem .65rem 0}.preorder-panel>.button{margin-bottom:.65rem;margin-right:.65rem}.technical-panel{align-items:center;background:var(--ink);color:var(--surface);display:grid;gap:clamp(1.4rem,4vw,2.5rem);grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);margin-block:clamp(2rem,5vw,4rem);padding:clamp(1rem,3vw,2rem)}.technical-copy{padding:clamp(.25rem,2vw,1rem)}.technical-copy .eyebrow{color:#ff4a4f}.technical-copy h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.8vw,3.8rem);font-weight:500;line-height:1;margin:0}.technical-copy p{color:#d8d2c8;margin:1rem 0 1.3rem}.technical-list{border-top:1px solid rgba(255,255,255,.18);color:#eee5d8;display:grid;gap:.75rem;list-style:none;margin:0;padding:1rem 0 0}.technical-list li{border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:.75rem}.technical-media{margin:0}.technical-media img{background:#d8c29a;border:1px solid rgba(255,255,255,.22);box-shadow:0 28px 90px #00000047;height:auto;width:100%}.detail-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-block:clamp(2rem,5vw,4rem)}.detail-card{background:var(--surface);border:1px solid var(--line);min-height:250px;padding:1.25rem}.detail-card span{color:var(--red-dark);display:block;font-weight:800;margin-bottom:1rem}.detail-card h2,.spec-band h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,3rem);font-weight:500;line-height:1;margin:0 0 1rem}.detail-card p{color:var(--ink-soft)}.spec-band{background:var(--ink);color:var(--surface);display:grid;gap:1.5rem;grid-template-columns:minmax(0,.65fr) minmax(280px,1fr);padding:clamp(1.3rem,4vw,2.5rem)}.spec-list{color:#d8d2c8;display:grid;gap:.85rem;margin:0;padding-left:1.1rem}.effect-page{overflow:hidden}.effect-hero{align-items:center;background:var(--ink);border:1px solid rgba(255,255,255,.08);color:var(--surface);display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,.82fr) minmax(340px,.9fr);padding:clamp(1rem,3vw,2rem)}.effect-copy{display:grid;gap:clamp(1.1rem,2.4vw,1.6rem);padding:clamp(.5rem,3vw,2rem)}.effect-copy .eyebrow,.effect-comparison .eyebrow{color:#ff4a4f}.effect-copy .page-title{font-size:clamp(2.9rem,6vw,6rem);max-width:9.6ch}.effect-title{display:grid;gap:.02em}.curved-word{color:var(--surface);display:block;height:auto;justify-self:start;margin-block:-.18em -.18em;max-width:3.2em;overflow:visible;transform:translate(-.11em);width:100%}.curved-word text{fill:currentColor;font-family:Georgia,Times New Roman,serif;font-size:58px}.effect-copy .hero-copy{color:#ddd6cc;font-size:clamp(1.02rem,1.45vw,1.22rem);margin:0;max-width:40rem}.effect-metrics{border-top:1px solid rgba(255,255,255,.18);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.effect-metrics div{border-right:1px solid rgba(255,255,255,.16);padding:1rem 1rem 0 0}.effect-metrics div:last-child{border-right:0}.effect-metrics strong{color:var(--red);display:block;font-size:.82rem;letter-spacing:.14em;margin-bottom:.4rem}.effect-metrics span{color:#d8d2c8;display:block;font-size:.9rem}.effect-hero .button.secondary,.effect-comparison .button.secondary{border-color:#ffffff6b;color:var(--surface)}.effect-hero .button.secondary:hover,.effect-comparison .button.secondary:hover{background:#ffffff14;border-color:var(--surface)}.effect-hero-media{margin:0;position:relative}.effect-hero-media img{background:#d8c29a;border:1px solid rgba(255,255,255,.22);box-shadow:0 28px 90px #00000057;height:auto;width:100%}.effect-sequence{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-block:clamp(2rem,5vw,4rem);scroll-margin-top:7rem}.effect-card{background:var(--surface);border:1px solid var(--line);display:grid;gap:1rem;min-height:430px;padding:clamp(1rem,2.4vw,1.35rem)}.effect-card span,.comparison-state span{color:var(--red-dark);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.effect-card h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.2vw,2.25rem);font-weight:500;line-height:1.02;margin:0}.effect-card p{color:var(--ink-soft);margin:0}.card-visual,.press-visual{align-self:center;background:linear-gradient(90deg,rgba(16,16,16,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(16,16,16,.06) 1px,transparent 1px),var(--paper);background-size:22px 22px;border:1px solid var(--line);min-height:170px;position:relative}.card-visual:before{background:linear-gradient(135deg,#fff,#e9e2d6);border:2px solid var(--ink);content:"";height:100px;left:50%;position:absolute;top:50%;width:70px}.card-visual:after{background:#ed1c2424;bottom:24px;content:"";height:10px;left:50%;position:absolute;width:112px}.card-visual--before:before{box-shadow:20px 18px #ed1c241f;transform:translate(-50%,-50%) rotate(-9deg) skewY(6deg)}.card-visual--before:after{transform:translate(-50%) rotate(-8deg)}.card-visual--after:before{box-shadow:0 16px #b690552e;transform:translate(-50%,-50%)}.card-visual--after:after{background:#7e8f8342;transform:translate(-50%)}.press-visual:before,.press-visual:after{content:"";left:50%;position:absolute;transform:translate(-50%)}.press-visual:before{background:var(--ink);box-shadow:0 12px #1010102e;height:34px;top:42px;width:138px}.press-visual:after{background:var(--steel);border-top:8px solid var(--red);bottom:44px;height:48px;width:158px}.effect-comparison{align-items:center;background:var(--ink);color:var(--surface);display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);padding:clamp(1.3rem,4vw,2.5rem)}.effect-comparison h2,.effect-focus h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:1;margin:0}.effect-comparison p{color:#d8d2c8;margin:1rem 0 1.3rem;max-width:40rem}.effect-comparison-rail{background:#efe5d4;border:1px solid rgba(255,255,255,.18);display:grid;gap:0;grid-template-columns:1fr auto 1fr;min-height:330px;padding:clamp(1rem,3vw,1.5rem)}.comparison-state{align-content:center;display:grid;gap:1rem;justify-items:center}.comparison-card{background:linear-gradient(135deg,#fff,#e7dfd2);border:2px solid var(--ink);height:158px;position:relative;width:112px}.comparison-card:after{background:#ed1c24bd;content:"";height:7px;left:18px;position:absolute;right:18px;top:50%}.comparison-state--before .comparison-card{box-shadow:26px 24px #ed1c241f;transform:rotate(-10deg) skewY(7deg)}.comparison-state--after .comparison-card{box-shadow:0 24px #7e8f832e}.comparison-divider{background:var(--ink);margin-inline:clamp(.5rem,2vw,1rem);width:1px}.effect-focus{background:var(--surface);border:1px solid var(--line);display:grid;gap:1.5rem;grid-template-columns:minmax(0,.58fr) minmax(280px,1fr);margin-top:1rem;padding:clamp(1.3rem,4vw,2.5rem)}.effect-focus-list{display:grid;gap:0;list-style:none;margin:0;padding:0}.effect-focus-list li{border-top:1px solid var(--line);display:grid;gap:.6rem;grid-template-columns:minmax(120px,.28fr) 1fr;padding:1rem 0}.effect-focus-list li:last-child{border-bottom:1px solid var(--line)}.effect-focus-list strong{color:var(--red-dark);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.effect-focus-list span{color:var(--ink-soft)}.about-hero{align-items:center;background:var(--ink);color:var(--surface);display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);padding:clamp(1rem,3vw,2.4rem)}.about-copy{display:grid;gap:clamp(1rem,2.4vw,1.5rem);padding:clamp(.5rem,3vw,2rem)}.about-copy .eyebrow,.about-ideas .eyebrow{color:#ff4a4f}.about-copy .page-title{font-size:clamp(2.5rem,5.4vw,5.6rem);max-width:12.5ch}.about-copy .hero-copy{color:#ddd6cc;font-size:clamp(1.02rem,1.45vw,1.18rem);margin:0;max-width:48rem}.about-facts{display:flex;flex-wrap:wrap;gap:.6rem}.about-facts span{border:1px solid rgba(255,255,255,.24);color:#eee5d8;font-size:.78rem;font-weight:800;letter-spacing:.08em;padding:.55rem .7rem;text-transform:uppercase}.about-hero .button.secondary,.about-ideas .button{border-color:#ffffff6b;color:var(--surface)}.about-hero .button.secondary:hover,.about-ideas .button:hover{background:#ffffff14;border-color:var(--surface)}.about-portrait{background:var(--paper);border:1px solid rgba(255,255,255,.22);margin:0;padding:clamp(.85rem,2vw,1.1rem)}.about-portrait img{aspect-ratio:3 / 4;display:block;height:auto;object-fit:cover;width:100%}.about-portrait figcaption{color:var(--ink-soft);font-size:.82rem;font-weight:800;letter-spacing:.08em;margin-top:.8rem;text-transform:uppercase}.about-mission{margin-block:clamp(2rem,5vw,4rem)}.about-mission .section-heading{margin-bottom:1rem}.about-mission-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.about-mission-grid article{background:var(--surface);border:1px solid var(--line);min-height:260px;padding:clamp(1rem,2.4vw,1.35rem)}.about-mission-grid span{color:var(--red-dark);display:block;font-weight:800;margin-bottom:1rem}.about-mission-grid h3,.about-ideas h2{font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1;margin:0}.about-mission-grid h3{font-size:clamp(1.55rem,2.4vw,2.35rem);margin-bottom:1rem}.about-mission-grid p{color:var(--ink-soft);margin:0}.about-ideas{align-items:center;background:var(--ink);color:var(--surface);display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,.62fr) minmax(280px,1fr);padding:clamp(1.3rem,4vw,2.5rem)}.about-ideas h2{font-size:clamp(2rem,4vw,4rem)}.about-ideas p{color:#d8d2c8;margin:0 0 1.3rem;max-width:46rem}.about-ideas a:not(.button){color:var(--surface);font-weight:800;text-decoration:underline;text-underline-offset:.18em}@media(max-width:880px){.header-inner{grid-template-columns:auto auto 1fr;gap:.85rem;min-height:82px}.brand{border-right:0;padding-right:0}.brand img{height:62px;width:62px}.brand-wordmark{font-size:.88rem;letter-spacing:.22em}.nav-toggle{display:inline-flex}.site-nav{background:var(--paper);border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:none;grid-column:1 / -1;order:4;padding-block:1rem}.site-nav[data-open]{display:block}.nav-list{align-items:start;display:grid;justify-content:stretch}.hero-grid,.section-heading,.product-panel,.mission-grid,.product-page,.detail-hero,.technical-panel,.effect-hero,.effect-copy,.effect-comparison,.effect-focus,.about-hero,.about-ideas,.spec-band,.footer-grid{grid-template-columns:1fr}.hero-grid{min-height:auto}.detail-copy .page-title{max-width:14ch}.effect-copy .hero-actions{grid-column:auto}.trust-strip,.tiles,.detail-grid,.effect-sequence,.about-mission-grid,.collection-grid{grid-template-columns:1fr 1fr}.effect-copy .page-title{max-width:12ch}}@media(max-width:620px){.header-inner{gap:.7rem}.brand{gap:.65rem}.brand img{height:58px;width:58px}.brand-wordmark{display:inline;font-size:.82rem;letter-spacing:.14em}.hero h1{font-size:clamp(2.8rem,16vw,4.8rem)}.trust-strip,.tiles,.detail-grid,.effect-sequence,.about-mission-grid,.collection-grid,.mission-stats,.effect-metrics,.effect-focus-list li{grid-template-columns:1fr}.effect-metrics div{border-bottom:1px solid rgba(255,255,255,.16);border-right:0;padding:.85rem 0}.effect-metrics div:last-child{border-bottom:0}.effect-comparison-rail{grid-template-columns:1fr}.comparison-divider{height:1px;margin:1rem 0;width:100%}.mission-stat:nth-child(odd){border-right:0}.newsletter-form,.hero-actions,.product-actions{align-items:stretch;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/card-atelier.css.map */
