.home-module__Hx0lNG__home{--pad-x:var(--space-7);--pad-y:var(--space-9);--bleed-x:max(var(--pad-x), calc((100% - var(--max-site)) / 2 + var(--pad-x)))}.home-module__Hx0lNG__h2{max-width:18ch;color:var(--color-ink-strong);font-size:var(--h-section);text-wrap:balance;margin:0;font-weight:300;line-height:1.02}.home-module__Hx0lNG__h3{color:var(--color-ink-strong);margin:0;font-size:1.3rem;font-weight:400;line-height:1.2}.home-module__Hx0lNG__headCopy{max-width:34rem;color:var(--color-ink-muted);margin:0;font-size:1.02rem;line-height:1.7}.home-module__Hx0lNG__headCopy a,.home-module__Hx0lNG__stepHelp a,.home-module__Hx0lNG__perthGuides a{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.home-module__Hx0lNG__ctas{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.home-module__Hx0lNG__hero{width:min(100%, var(--max-site));grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(820px,100svh - 108px);margin:0 auto;display:grid}.home-module__Hx0lNG__heroCopy{padding:var(--space-8) var(--pad-x);flex-direction:column;justify-content:center;display:flex}.home-module__Hx0lNG__h1{color:var(--color-ink-strong);margin:0;font-weight:300}.home-module__Hx0lNG__h1Main{font-size:clamp(3.2rem,6.4vw,6rem);line-height:.92;display:block}.home-module__Hx0lNG__h1Sub{max-width:19ch;margin-top:var(--space-4);color:var(--color-ink);font-size:var(--h-sub);text-wrap:balance;line-height:1.12;display:block}.home-module__Hx0lNG__lead{max-width:34rem;margin:var(--space-5) 0 0;color:var(--color-ink-muted);font-size:1.04rem;line-height:1.7}.home-module__Hx0lNG__facts{gap:var(--space-4) var(--space-6);max-width:34rem;margin:var(--space-7) 0 0;padding-top:var(--space-4);border-top:var(--border-strong) solid var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-module__Hx0lNG__fact dt{color:var(--color-ink-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1.3}.home-module__Hx0lNG__fact dd{margin:var(--space-1) 0 0;color:var(--color-ink-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.95rem}.home-module__Hx0lNG__fact img,.home-module__Hx0lNG__step>img,.home-module__Hx0lNG__whatCopy>img,.home-module__Hx0lNG__coaCopy>img{margin-bottom:var(--space-3)}.home-module__Hx0lNG__factsNote{max-width:34rem;margin:var(--space-4) 0 0;color:var(--color-ink-muted);font-size:.84rem;line-height:1.55}.home-module__Hx0lNG__heroMedia{background:var(--color-paper-sunken);position:relative;overflow:hidden}.home-module__Hx0lNG__heroMedia img{object-fit:cover;object-position:40% 72%;width:100%;height:100%;filter:var(--image-filter);animation:1.4s cubic-bezier(.16,1,.3,1) both home-module__Hx0lNG__develop}@keyframes home-module__Hx0lNG__develop{0%{filter:blur(10px)saturate(0)contrast(.9);transform:scale(1.04)}to{filter:var(--image-filter);transform:scale(1)}}.home-module__Hx0lNG__sec{width:min(100%, var(--max-site));padding:var(--pad-y) var(--pad-x);margin:0 auto}.home-module__Hx0lNG__head{align-items:end;gap:var(--space-5) var(--space-8);margin-bottom:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.home-module__Hx0lNG__shelfEnd{justify-content:flex-end;gap:var(--space-3);min-height:320px;padding:var(--space-5);background:var(--color-paper-muted);transition:background var(--motion-fast) var(--ease-standard);flex-direction:column;display:flex}.home-module__Hx0lNG__shelfEnd:hover{background:var(--color-paper-sunken)}.home-module__Hx0lNG__shelfEnd:focus-visible,.home-module__Hx0lNG__area:focus-visible{outline:1.5px solid var(--color-ink);outline-offset:4px}.home-module__Hx0lNG__shelfTitle{color:var(--color-ink-strong);font-size:var(--h-sub);font-weight:300;line-height:1.1}.home-module__Hx0lNG__shelfText{max-width:22ch;margin-bottom:var(--space-4);color:var(--color-ink-muted);font-size:.95rem;line-height:1.55}.home-module__Hx0lNG__shelfEnd .sec-link{align-self:flex-start}.home-module__Hx0lNG__order{align-items:start;gap:var(--space-8);padding:var(--pad-y) var(--bleed-x);background:var(--color-paper-muted);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.home-module__Hx0lNG__orderIntro{top:var(--space-10);position:sticky}.home-module__Hx0lNG__orderIntro .home-module__Hx0lNG__headCopy{margin-top:var(--space-4)}.home-module__Hx0lNG__orderImg{width:100%;max-width:420px;height:auto;margin-top:var(--space-7);filter:var(--image-filter)}.home-module__Hx0lNG__steps{gap:var(--space-8) var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-module__Hx0lNG__step{padding-top:var(--space-4);border-top:var(--border-strong) solid var(--color-ink)}.home-module__Hx0lNG__stepN{margin-bottom:var(--space-4);color:var(--color-ink-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.home-module__Hx0lNG__step p{margin:var(--space-3) 0 0;color:var(--color-ink-muted);font-size:.98rem;line-height:1.7}.home-module__Hx0lNG__stepHelp{color:var(--color-ink-muted);grid-column:1/-1;font-size:.95rem}.home-module__Hx0lNG__perth{width:min(100%, var(--max-site));padding-top:var(--pad-y);margin:0 auto}.home-module__Hx0lNG__perthBand{background:var(--color-paper-sunken);position:relative}.home-module__Hx0lNG__perthImg{width:100%;height:auto;filter:var(--image-filter)}.home-module__Hx0lNG__perthCopy{top:50%;left:var(--pad-x);max-width:38rem;position:absolute;transform:translateY(-50%)}.home-module__Hx0lNG__perthCopy .home-module__Hx0lNG__headCopy{margin-top:var(--space-4);color:var(--color-ink)}.home-module__Hx0lNG__perthFacts{gap:var(--space-7);padding:var(--space-8) var(--pad-x) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-module__Hx0lNG__perthFact{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.home-module__Hx0lNG__perthFact p{margin:0 0 var(--space-2);color:var(--color-ink-muted);font-size:.96rem;line-height:1.7}.home-module__Hx0lNG__perthFact>picture{width:100%}.home-module__Hx0lNG__perthGuides{padding:var(--space-7) var(--pad-x) 0;color:var(--color-ink-muted);margin:0;font-size:.95rem}.home-module__Hx0lNG__what{align-items:center;gap:var(--space-8);width:min(100%, var(--max-site));padding:var(--pad-y) var(--pad-x) 0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto;display:grid}.home-module__Hx0lNG__whatImg{width:100%;height:auto;filter:var(--image-filter)}.home-module__Hx0lNG__whatCopy p{max-width:36rem;margin:var(--space-5) 0 0;color:var(--color-ink-muted);font-size:1.06rem;line-height:1.75}.home-module__Hx0lNG__areas{gap:var(--space-6);border-top:var(--border-strong) solid var(--color-ink);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-module__Hx0lNG__area{gap:var(--space-3);padding-top:var(--space-5);flex-direction:column;display:flex}.home-module__Hx0lNG__areaName{color:var(--color-ink-strong);text-underline-offset:5px;transition:text-decoration-color var(--motion-fast) var(--ease-standard);margin:0;font-size:1.3rem;font-weight:400;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.home-module__Hx0lNG__area:hover .home-module__Hx0lNG__areaName{text-decoration-color:currentColor}.home-module__Hx0lNG__area p{color:var(--color-ink-muted);margin:0;font-size:.92rem;line-height:1.6}.home-module__Hx0lNG__areaCount{align-items:center;gap:var(--space-2);padding-top:var(--space-2);color:var(--color-ink);font-family:var(--font-mono);margin-top:auto;font-size:.78rem;display:inline-flex}.home-module__Hx0lNG__area:hover .ic{transform:translate(3px)}.home-module__Hx0lNG__coa{align-items:center;gap:var(--space-8);width:min(100%, var(--max-site));padding:var(--pad-y) var(--pad-x);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;display:grid}.home-module__Hx0lNG__coaCopy p{max-width:34rem;margin:var(--space-5) 0 var(--space-6);color:var(--color-ink-muted);font-size:1rem;line-height:1.75}.home-module__Hx0lNG__doc{padding:var(--space-6);background:var(--color-paper-clean);border:var(--border-hairline) solid var(--color-line);margin:0}.home-module__Hx0lNG__docHead{padding-bottom:var(--space-3);border-bottom:var(--border-strong) solid var(--color-ink);color:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:800;display:flex}.home-module__Hx0lNG__docHead img{mix-blend-mode:multiply;width:20px;height:auto}.home-module__Hx0lNG__docRows{margin:0}.home-module__Hx0lNG__docRows div{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-hairline) solid var(--color-line);display:flex}.home-module__Hx0lNG__docRows dt{color:var(--color-ink-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1.6}.home-module__Hx0lNG__docRows dd{color:var(--color-ink-strong);font-family:var(--font-mono);text-align:right;margin:0;font-size:.82rem}.home-module__Hx0lNG__docFoot{gap:var(--space-1);padding-top:var(--space-4);color:var(--color-ink-muted);font-family:var(--font-mono);flex-direction:column;font-size:.72rem;line-height:1.5;display:flex}.home-module__Hx0lNG__faqSec{align-items:start;gap:var(--space-8);width:min(100%, var(--max-site));padding:var(--pad-y) var(--pad-x);grid-template-columns:minmax(0,4fr) minmax(0,8fr);margin:0 auto;display:grid}.home-module__Hx0lNG__faqIntro{top:var(--space-10);align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex;position:sticky}.home-module__Hx0lNG__faqSec .faq{max-width:none;margin:0}.home-module__Hx0lNG__close{padding:var(--space-10) var(--bleed-x);color:var(--color-paper);background:var(--color-ink);text-align:center}.home-module__Hx0lNG__closeH{color:var(--color-paper);font-size:var(--h-display);margin:0;font-weight:300;line-height:1}.home-module__Hx0lNG__close p{max-width:34rem;margin:var(--space-5) auto var(--space-7);color:var(--color-ink-subtle);font-size:1.04rem;line-height:1.7}@media (max-width:1120px){.home-module__Hx0lNG__home{--pad-x:var(--space-5)}.home-module__Hx0lNG__areas{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__Hx0lNG__perthFacts{gap:var(--space-6)}}@media (max-width:960px){.home-module__Hx0lNG__hero,.home-module__Hx0lNG__head,.home-module__Hx0lNG__order,.home-module__Hx0lNG__what,.home-module__Hx0lNG__coa,.home-module__Hx0lNG__faqSec{grid-template-columns:minmax(0,1fr)}.home-module__Hx0lNG__hero{min-height:0}.home-module__Hx0lNG__heroMedia{aspect-ratio:4/5;max-height:78svh}.home-module__Hx0lNG__orderIntro,.home-module__Hx0lNG__faqIntro{position:static}.home-module__Hx0lNG__orderImg{display:none}.home-module__Hx0lNG__perthCopy{max-width:none;padding:var(--space-7) var(--pad-x) 0;position:static;transform:none}.home-module__Hx0lNG__perthBand{background:0 0}.home-module__Hx0lNG__perthFacts{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.home-module__Hx0lNG__whatImg{max-width:520px}}@media (max-width:720px){.home-module__Hx0lNG__home{--pad-x:var(--space-4);--pad-y:var(--space-8)}.home-module__Hx0lNG__heroCopy{padding-block:var(--space-7) var(--space-8)}.home-module__Hx0lNG__heroMedia{aspect-ratio:4/3}.home-module__Hx0lNG__heroMedia img{object-position:50% 78%}.home-module__Hx0lNG__shelf .prod-grid{gap:var(--space-4);margin-inline:calc(var(--pad-x) * -1);padding:0 var(--pad-x) var(--space-4);overscroll-behavior-x:contain;scroll-padding-inline:var(--pad-x);scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.home-module__Hx0lNG__shelf .prod-grid>*{scroll-snap-align:start}.home-module__Hx0lNG__steps{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.home-module__Hx0lNG__areas{grid-template-columns:minmax(0,1fr);gap:0}.home-module__Hx0lNG__area{padding-block:var(--space-5)}.home-module__Hx0lNG__doc{padding:var(--space-5) var(--space-4)}.home-module__Hx0lNG__docFoot{font-size:.68rem}.home-module__Hx0lNG__close{padding-block:var(--space-9);text-align:left}.home-module__Hx0lNG__close p{margin-inline:0}}
