.Home-module__jKgjFW__page{--cream:#fff;--cream-warm:#fafafa;--cream-deep:#f4f4f4;--paper:#eee;--stone:#f7f7f7;--stone-deep:#e8e8e8;--ink:#0a0a0a;--ink-warm:#151515;--ink-muted:#3a3a3a;--ink-light:#6a6a6a;--editorial-dark:#0a0a0a;--editorial-ink:#0a0a0a;--editorial-muted:#3a3a3a;--terra-burnt:#0a0a0a;--terra-deep:#0a0a0a;--terra:#0a0a0a;--terra-light:#3a3a3a;--terra-soft:#0a0a0a0d;--terra-mist:#0a0a0a08;--terra-glow:#0a0a0a14;--ochre:#0a0a0a;--ochre-soft:#0a0a0a0f;--ochre-deep:#0a0a0a;--olive:#0a0a0a;--olive-soft:#0a0a0a0f;--hero-gold:#0a0a0a;--hero-gold-soft:#0a0a0a14;--success-green:#0a0a0a;--success-soft:#0a0a0a0d;--line:#0a0a0a14;--line-strong:#0a0a0a26;--line-dashed:#0a0a0a33;--ease-ed:cubic-bezier(.4,0,.2,1);--ease-soft:cubic-bezier(.25,.46,.45,.94);--ease-spring:cubic-bezier(.22,1,.36,1);--shadow-s:0 1px 2px #0a0a0a0a;--shadow-lift:0 1px 2px #0a0a0a0a,0 12px 32px -16px #0a0a0a1f;--shadow-hover:0 6px 18px #0a0a0a14,0 32px 64px -24px #0a0a0a33;--shadow-float:0 3px 8px #0a0a0a0f,0 28px 56px -24px #0a0a0a2e;--shadow-slab:0 4px 10px #0a0a0a14,0 32px 72px -20px #0a0a0a38;--font-display:"Manrope","DM Sans",system-ui,sans-serif;--font-body:"Manrope","DM Sans",system-ui,sans-serif;--font-serif:"Manrope","DM Sans",system-ui,sans-serif;min-height:100vh;color:var(--ink);font-family:var(--font-body);background:#fff;position:relative;overflow-x:clip}.Home-module__jKgjFW__page:before{display:none}.Home-module__jKgjFW__eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--terra-deep);align-items:center;gap:.7rem;font-family:Sora,sans-serif;font-size:.68rem;font-weight:600;display:inline-flex}.Home-module__jKgjFW__eyebrowRule{background:var(--terra-deep);width:30px;height:1px;display:inline-block}.Home-module__jKgjFW__sectionTitle{letter-spacing:-.018em;color:var(--editorial-dark);text-wrap:balance;margin:0;font-family:Cormorant Garamond,Sora,serif;font-size:clamp(2.1rem,4.2vw,3.2rem);font-weight:500;line-height:1.02}.Home-module__jKgjFW__italicAccent{color:var(--as-red,#cc2020);padding:0 .05em;font-style:normal;position:relative}.Home-module__jKgjFW__italicAccent:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#cc202024,#0000);border-radius:2px;height:10px;position:absolute;bottom:.08em;left:.08em;right:.08em}.Home-module__jKgjFW__leadItalic{color:var(--editorial-muted);max-width:54ch;margin:.5rem 0 0;font-family:Cormorant Garamond,serif;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.5}@keyframes Home-module__jKgjFW__fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes Home-module__jKgjFW__softFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12px,-18px)scale(1.04)}}@keyframes Home-module__jKgjFW__blobDrift{0%,to{opacity:.55;transform:translate(0)scale(1)}33%{opacity:.7;transform:translate(-24px,20px)scale(1.1)}66%{opacity:.5;transform:translate(20px,-14px)scale(.95)}}@keyframes Home-module__jKgjFW__slowPan{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.09)translate(-1.5%,-1%)}}.Home-module__jKgjFW__hero{z-index:1;isolation:isolate;flex-direction:column;min-height:92vh;padding:2rem 1.5rem 0;display:flex;position:relative;overflow:hidden}.Home-module__jKgjFW__heroPaper,.Home-module__jKgjFW__heroInkBlot,.Home-module__jKgjFW__heroOchre{display:none}@keyframes Home-module__jKgjFW__heroBlotDrift{0%{transform:translate(0)scale(1)}50%{transform:translate(30px,-18px)scale(1.05)}to{transform:translate(-18px,22px)scale(.98)}}.Home-module__jKgjFW__heroNumeral{font-family:var(--font-display);font-feature-settings:"lnum";color:#0000;-webkit-text-stroke:1.5px #0a0a0a0f;letter-spacing:-.08em;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;animation:Home-module__jKgjFW__heroNumeralFade 1.5s var(--ease-spring).2s both;font-size:clamp(16rem,32vw,34rem);font-weight:300;line-height:.8;position:absolute;top:1.5rem;right:clamp(1rem,5vw,4rem)}@keyframes Home-module__jKgjFW__heroNumeralFade{0%{opacity:0;transform:translate(60px)rotate(-2deg)}to{opacity:1;transform:translate(0)rotate(0)}}.Home-module__jKgjFW__heroSpine{writing-mode:vertical-rl;font-family:var(--font-body);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-muted);z-index:2;pointer-events:none;animation:Home-module__jKgjFW__heroFadeIn 1s var(--ease-soft).9s both;align-items:center;gap:1rem;font-size:.64rem;font-weight:600;display:flex;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)rotate(180deg)}.Home-module__jKgjFW__heroSpineSep{color:var(--ink);font-size:.7rem;transform:rotate(180deg)}.Home-module__jKgjFW__heroInner{z-index:3;flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);width:100%;max-width:1560px;margin:0 auto;padding:2rem 0 4rem;display:grid;position:relative}.Home-module__jKgjFW__heroPanel{animation:Home-module__jKgjFW__heroFadeIn 1s var(--ease-soft)both;padding-top:1rem;position:relative}@keyframes Home-module__jKgjFW__heroFadeIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.Home-module__jKgjFW__heroKicker{border:1px solid var(--ink);background:0 0;border-radius:999px;align-items:center;gap:.85rem;margin-bottom:2rem;padding:.45rem .9rem .45rem .75rem;display:inline-flex}.Home-module__jKgjFW__heroKickerNum{font-family:var(--font-display);color:var(--ink);font-feature-settings:"lnum","ss01";border-right:1px solid var(--line-strong);padding-right:.7rem;font-size:.85rem;font-style:normal;font-weight:500}.Home-module__jKgjFW__heroKickerLine{display:none}.Home-module__jKgjFW__heroKickerText{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:.68rem;font-weight:600}.Home-module__jKgjFW__heroTitle{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);margin:0 0 1.5rem;font-size:clamp(3rem,6.8vw,6.4rem);font-weight:500;line-height:.98}.Home-module__jKgjFW__heroTitleLine1{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-light);margin-bottom:.9rem;font-size:.24em;font-weight:600;display:block}.Home-module__jKgjFW__heroTitleSmall{font-family:var(--font-body);font-size:1em;font-weight:600}.Home-module__jKgjFW__heroTitleLine2{font-weight:500;display:block}.Home-module__jKgjFW__heroTitleLine3{align-items:baseline;gap:.3em;font-weight:500;display:inline-flex}.Home-module__jKgjFW__heroTitleItalic{color:var(--ink);font-style:normal;font-weight:500;position:relative}.Home-module__jKgjFW__heroTitleItalic:after{content:"";background:var(--ink);transform-origin:0;height:2px;animation:Home-module__jKgjFW__heroHighlight 1.2s var(--ease-spring)1.1s both;position:absolute;bottom:.1em;left:-.04em;right:-.04em}@keyframes Home-module__jKgjFW__heroHighlight{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Home-module__jKgjFW__heroTitleAmp{color:var(--ink-light);padding:0 .1em;font-size:.75em;font-style:normal;font-weight:500}.Home-module__jKgjFW__heroLede{max-width:54ch;font-family:var(--font-body);color:var(--ink-warm);margin:0 0 2.5rem;font-size:clamp(1rem,1.1vw,1.125rem);font-weight:400;line-height:1.55}.Home-module__jKgjFW__heroLedeItalic{font-family:var(--font-display);color:var(--ink);padding:0 .15em;font-style:normal;font-weight:600}.Home-module__jKgjFW__heroLedeDot{color:var(--ink-light);font-family:var(--font-display);margin:0 .6em;display:inline-block}.Home-module__jKgjFW__heroCtas{flex-wrap:wrap;gap:1rem;margin-bottom:3rem;display:flex}.Home-module__jKgjFW__heroCtaPrimary{background:var(--ink);height:60px;color:var(--cream);font-family:var(--font-body);letter-spacing:.01em;transition:background .28s var(--ease-ed),transform .28s var(--ease-ed),box-shadow .28s var(--ease-ed);border-radius:999px;align-items:center;gap:1.5rem;padding:0 0 0 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 24px -10px #2c181066}.Home-module__jKgjFW__heroCtaPrimary:before{content:"";transition:transform .7s var(--ease-ed);background:linear-gradient(120deg,#0000 30%,#ffffff1a 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.Home-module__jKgjFW__heroCtaPrimary:hover{background:var(--ink-warm);transform:translateY(-2px);box-shadow:0 14px 32px -10px #0a0a0a73}.Home-module__jKgjFW__heroCtaPrimary:hover:before{transform:translate(120%)}.Home-module__jKgjFW__heroCtaLabel{z-index:1;position:relative}.Home-module__jKgjFW__heroCtaArrow{z-index:1;background:var(--cream);width:48px;height:48px;color:var(--ink);transition:transform .28s var(--ease-ed),background .28s var(--ease-ed);border-radius:50%;place-items:center;margin-right:6px;font-size:1.1rem;display:grid;position:relative}.Home-module__jKgjFW__heroCtaPrimary:hover .Home-module__jKgjFW__heroCtaArrow{background:var(--cream-deep);transform:rotate(-45deg)}.Home-module__jKgjFW__heroCtaSecondary{border:1.5px solid var(--ink);height:60px;color:var(--ink);font-family:var(--font-body);transition:background .28s var(--ease-ed),color .28s var(--ease-ed);background:0 0;border-radius:999px;align-items:center;gap:.65rem;padding:0 1.65rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.Home-module__jKgjFW__heroCtaSecondary i{color:var(--ink);font-size:1.05rem}.Home-module__jKgjFW__heroCtaSecondary:hover{background:var(--ink);color:var(--cream)}.Home-module__jKgjFW__heroCtaSecondary:hover i{color:var(--cream)}.Home-module__jKgjFW__heroMeta{border-top:1px dashed var(--line-strong);font-family:var(--font-body);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:1.5rem 0 0;display:grid}.Home-module__jKgjFW__heroMetaItem{border-right:1px dashed var(--line-strong);flex-direction:column;gap:.35rem;min-width:0;padding:0 1.25rem;display:flex}.Home-module__jKgjFW__heroMetaItem:first-child{padding-left:0}.Home-module__jKgjFW__heroMetaItem:last-child{border-right:none;padding-right:0}.Home-module__jKgjFW__heroMetaItem dt{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-light);font-size:.6rem;font-weight:700}.Home-module__jKgjFW__heroMetaItem dd{color:var(--ink-warm);margin:0;font-size:.8rem;font-weight:500;line-height:1.35}.Home-module__jKgjFW__heroMetaNum{font-family:var(--font-display);font-feature-settings:"lnum","tnum";color:var(--ink);padding-right:.25em;font-size:1.3em;font-weight:600}.Home-module__jKgjFW__heroMetaStars{color:var(--ink);vertical-align:.15em;gap:.08em;padding-right:.4em;font-size:.72em;display:inline-flex}.Home-module__jKgjFW__heroMetaItalic{font-family:var(--font-display);color:var(--ink-muted);font-style:normal;font-weight:400}.Home-module__jKgjFW__heroComp{min-height:clamp(520px,62vh,680px);animation:Home-module__jKgjFW__heroFadeIn 1s var(--ease-soft).25s both;position:relative}.Home-module__jKgjFW__heroSigned{background:var(--cream);border:1px solid var(--ink);font-family:var(--font-display);color:var(--ink);box-shadow:4px 4px 0 0 var(--ink);z-index:5;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .95rem;font-size:.78rem;font-style:normal;font-weight:500;display:inline-flex;position:absolute;top:0;left:-1rem;transform:rotate(-4deg)}.Home-module__jKgjFW__heroSignedMark{color:var(--ink)}.Home-module__jKgjFW__heroSlab{background:var(--stone);box-shadow:var(--shadow-slab);isolation:isolate;transition:transform .6s var(--ease-spring);border-radius:4px;margin:0;position:absolute;overflow:hidden}.Home-module__jKgjFW__heroSlab:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff40,inset 0 -60px 120px -40px #2c181066}.Home-module__jKgjFW__heroSlabImg{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-ed);display:block}.Home-module__jKgjFW__heroSlab:hover .Home-module__jKgjFW__heroSlabImg{transform:scale(1.05)}.Home-module__jKgjFW__heroSlabMain{aspect-ratio:3/4;z-index:2;width:min(78%,420px);top:2.5rem;right:8%;transform:rotate(-1.5deg)}.Home-module__jKgjFW__heroSlabMain:hover{transform:rotate(-1.5deg)translateY(-6px)}.Home-module__jKgjFW__heroSlabSecondary{aspect-ratio:4/5;z-index:3;border:6px solid var(--cream);width:min(50%,260px);top:0;left:0;transform:rotate(3deg)}.Home-module__jKgjFW__heroSlabSecondary:hover{transform:rotate(3deg)translateY(-6px)}.Home-module__jKgjFW__heroSlabChip{aspect-ratio:1;z-index:4;border:6px solid var(--cream);width:min(38%,200px);bottom:0;left:4%;transform:rotate(-4deg)}.Home-module__jKgjFW__heroSlabChip:hover{transform:rotate(-4deg)translateY(-6px)}.Home-module__jKgjFW__heroSlabCap{z-index:2;color:var(--cream);align-items:flex-end;gap:.85rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.Home-module__jKgjFW__heroSlabCapIdx{font-family:var(--font-display);color:var(--cream);border-right:1px solid #fff6;flex-shrink:0;padding-right:.7rem;font-size:1.6rem;font-style:normal;font-weight:400;line-height:1}.Home-module__jKgjFW__heroSlabCapText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.Home-module__jKgjFW__heroSlabCapName{font-family:var(--font-display);color:var(--cream);font-size:1.02rem;font-style:normal;font-weight:500;line-height:1.1}.Home-module__jKgjFW__heroSlabCapDetail{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#fdfbf6bf;font-size:.66rem;font-weight:500}.Home-module__jKgjFW__heroSlabTag{background:var(--cream);color:var(--ink);font-family:var(--font-body);letter-spacing:.16em;z-index:2;border-radius:2px;padding:.35rem .7rem;font-size:.58rem;font-weight:700;position:absolute;top:1rem;right:1rem}.Home-module__jKgjFW__heroChipBadge{background:var(--ink);color:var(--cream);font-family:var(--font-body);letter-spacing:.1em;z-index:2;border-radius:2px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.55rem;font-weight:700;display:inline-flex;position:absolute;top:.65rem;right:.65rem}.Home-module__jKgjFW__heroChipBadge i{font-size:.7rem}.Home-module__jKgjFW__heroSampleCard{background:var(--ink);width:260px;color:var(--cream);z-index:6;transition:transform .35s var(--ease-spring),box-shadow .35s var(--ease-spring);border-radius:2px;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;align-items:center;gap:.35rem 1rem;padding:1.2rem 1.35rem;text-decoration:none;display:grid;position:absolute;bottom:-1rem;right:-2rem;overflow:hidden;transform:rotate(2deg);box-shadow:0 6px 16px #0a0a0a33,0 28px 56px -20px #0a0a0a66}.Home-module__jKgjFW__heroSampleCard:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 40%,#ffffff0f,#0000 50%);width:160%;height:200%;position:absolute;top:-50%;left:-30%}.Home-module__jKgjFW__heroSampleCard:hover{transform:rotate(2deg)translateY(-6px)scale(1.02);box-shadow:0 10px 24px #0a0a0a4d,0 36px 72px -24px #0a0a0a80}.Home-module__jKgjFW__heroSampleLabel{font-family:var(--font-body);letter-spacing:.16em;color:#fff9;grid-column:1/2;align-items:center;gap:.4rem;font-size:.58rem;font-weight:700;display:inline-flex}.Home-module__jKgjFW__heroSampleLabelDash{background:currentColor;width:14px;height:1px}.Home-module__jKgjFW__heroSampleTitle{font-family:var(--font-display);color:var(--cream);grid-column:1/2;font-size:1.35rem;font-weight:400;line-height:1.1}.Home-module__jKgjFW__heroSampleTitle em{color:#ffffffb3;font-style:normal;font-weight:500}.Home-module__jKgjFW__heroSamplePrice{grid-column:1/2;align-items:baseline;gap:.6rem;margin-top:.5rem;display:flex}.Home-module__jKgjFW__heroSamplePriceNum{font-family:var(--font-display);color:var(--cream);font-feature-settings:"lnum","tnum";font-size:1.6rem;font-weight:600}.Home-module__jKgjFW__heroSamplePriceSub{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#fff9;font-size:.62rem;font-weight:600}.Home-module__jKgjFW__heroSampleArrow{background:var(--cream);width:42px;height:42px;color:var(--ink);transition:transform .28s var(--ease-ed);border-radius:50%;grid-area:1/2/4/3;align-self:center;place-items:center;font-size:1.15rem;display:grid}.Home-module__jKgjFW__heroSampleCard:hover .Home-module__jKgjFW__heroSampleArrow{transform:rotate(-45deg)}.Home-module__jKgjFW__heroFloat1{background:var(--cream);border:1px solid var(--ink);font-family:var(--font-body);color:var(--ink);box-shadow:2px 2px 0 0 var(--ink);z-index:5;animation:Home-module__jKgjFW__heroFloatBob 4s var(--ease-soft)infinite alternate;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.7rem;font-weight:600;display:inline-flex;position:absolute;top:40%;left:-2rem;transform:rotate(-6deg)}.Home-module__jKgjFW__heroFloat1 i{color:var(--ink)}@keyframes Home-module__jKgjFW__heroFloatBob{0%{transform:rotate(-6deg)translateY(0)}to{transform:rotate(-6deg)translateY(-8px)}}.Home-module__jKgjFW__heroTicker{background:var(--ink);width:100vw;color:var(--cream);margin-left:calc(50% - 50vw);padding:1.4rem 0;position:relative;overflow:hidden}.Home-module__jKgjFW__heroTicker:before,.Home-module__jKgjFW__heroTicker:after{content:"";z-index:2;pointer-events:none;width:140px;position:absolute;top:0;bottom:0}.Home-module__jKgjFW__heroTicker:before{background:linear-gradient(90deg,var(--ink),transparent);left:0}.Home-module__jKgjFW__heroTicker:after{background:linear-gradient(270deg,var(--ink),transparent);right:0}.Home-module__jKgjFW__heroTickerTrack{gap:0;width:max-content;animation:48s linear infinite Home-module__jKgjFW__heroTickerSlide;display:flex}@keyframes Home-module__jKgjFW__heroTickerSlide{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.Home-module__jKgjFW__heroTickerGroup{font-family:var(--font-display);letter-spacing:.04em;color:var(--cream);white-space:nowrap;align-items:center;gap:2rem;padding:0 1rem;font-size:1.35rem;font-style:normal;font-weight:400;display:inline-flex}.Home-module__jKgjFW__heroTickerGroup>span:not(.Home-module__jKgjFW__heroTickerDiamond){font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;font-size:.85rem;font-style:normal;font-weight:600}.Home-module__jKgjFW__heroTickerDiamond{color:#fff6;font-size:.85rem;font-style:normal}@media (max-width:1024px){.Home-module__jKgjFW__heroInner{grid-template-columns:1fr;gap:3rem}.Home-module__jKgjFW__heroComp{width:100%;max-width:560px;min-height:560px;margin:0 auto}.Home-module__jKgjFW__heroSpine{display:none}.Home-module__jKgjFW__heroNumeral{opacity:.6;font-size:clamp(12rem,36vw,22rem)}}@media (max-width:680px){.Home-module__jKgjFW__hero{padding:1.25rem 1rem 0}.Home-module__jKgjFW__heroInner{padding:1rem 0 2.5rem}.Home-module__jKgjFW__heroTitle{font-size:clamp(2.7rem,11vw,4rem)}.Home-module__jKgjFW__heroMeta{grid-template-columns:1fr;gap:.75rem}.Home-module__jKgjFW__heroMetaItem{border-right:none;border-bottom:1px dashed var(--line-strong);padding:.75rem 0}.Home-module__jKgjFW__heroMetaItem:last-child{border-bottom:none}.Home-module__jKgjFW__heroCtas{flex-direction:column}.Home-module__jKgjFW__heroCtaPrimary,.Home-module__jKgjFW__heroCtaSecondary{justify-content:center;width:100%}.Home-module__jKgjFW__heroComp{min-height:440px}.Home-module__jKgjFW__heroSampleCard{width:220px;bottom:-.5rem;right:0}.Home-module__jKgjFW__heroTickerGroup>span:not(.Home-module__jKgjFW__heroTickerDiamond){font-size:.72rem}}@media (prefers-reduced-motion:reduce){.Home-module__jKgjFW__heroNumeral,.Home-module__jKgjFW__heroInkBlot,.Home-module__jKgjFW__heroOchre,.Home-module__jKgjFW__heroFloat1,.Home-module__jKgjFW__heroTickerTrack,.Home-module__jKgjFW__heroTitleItalic:after,.Home-module__jKgjFW__heroPanel,.Home-module__jKgjFW__heroComp,.Home-module__jKgjFW__heroSpine{animation:none!important}}.Home-module__jKgjFW__section{z-index:1;padding:7rem 1.5rem;position:relative}.Home-module__jKgjFW__sectionTight{padding:5rem 1.5rem}.Home-module__jKgjFW__sectionInner{max-width:1520px;margin:0 auto;position:relative}.Home-module__jKgjFW__sectionInnerNarrow{max-width:1200px;margin:0 auto}.Home-module__jKgjFW__sectionHeader{flex-direction:column;gap:1rem;margin-bottom:3rem;display:flex}.Home-module__jKgjFW__sectionHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.Home-module__jKgjFW__sectionLink{letter-spacing:.02em;color:var(--terra-deep);transition:border-color .24s var(--ease-ed),transform .24s var(--ease-ed);border-bottom:1.5px solid #0000;align-items:center;gap:.5rem;padding-bottom:.25rem;font-family:Sora,sans-serif;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.Home-module__jKgjFW__sectionLink:hover{border-bottom-color:var(--terra-deep)}.Home-module__jKgjFW__sectionLink i{transition:transform .24s var(--ease-ed)}.Home-module__jKgjFW__sectionLink:hover i{transform:translate(4px)}.Home-module__jKgjFW__catStrip{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--hero-gold)transparent;gap:1.5rem;margin:0 -.25rem;padding:1rem .25rem 1.75rem;display:flex;overflow-x:auto}.Home-module__jKgjFW__catStrip::-webkit-scrollbar{height:6px}.Home-module__jKgjFW__catStrip::-webkit-scrollbar-track{background:#1c19140a;border-radius:3px}.Home-module__jKgjFW__catStrip::-webkit-scrollbar-thumb{background:var(--hero-gold);border-radius:3px}.Home-module__jKgjFW__catCard{scroll-snap-align:start;color:inherit;transition:transform .32s var(--ease-ed),border-color .32s var(--ease-ed),background .32s var(--ease-ed),box-shadow .32s var(--ease-ed);background:0 0;border:1px solid #0000;border-radius:20px;flex-direction:column;flex:0 0 280px;gap:1rem;padding:.75rem;text-decoration:none;display:flex}.Home-module__jKgjFW__catCardImg{aspect-ratio:1;background:var(--cream-deep);box-shadow:var(--shadow-s);isolation:isolate;border-radius:16px;position:relative;overflow:hidden}.Home-module__jKgjFW__catCardImg:after{content:"";pointer-events:none;z-index:2;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1c19140f}.Home-module__jKgjFW__catCardImg img{object-fit:cover;width:100%;height:100%;transition:transform .68s var(--ease-ed);display:block}.Home-module__jKgjFW__catCard:hover{border-color:var(--line);box-shadow:var(--shadow-lift);background:#fdfcfa99;transform:translateY(-6px)}.Home-module__jKgjFW__catCard:hover .Home-module__jKgjFW__catCardImg img{transform:scale(1.07)}.Home-module__jKgjFW__catCardBody{justify-content:space-between;align-items:flex-end;gap:.5rem;padding:0 .25rem;display:flex}.Home-module__jKgjFW__catCardName{color:var(--editorial-dark);letter-spacing:-.005em;margin:0;font-family:Sora,sans-serif;font-size:.98rem;font-weight:600}.Home-module__jKgjFW__catCardCount{color:var(--editorial-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:Sora,sans-serif;font-size:.72rem;font-weight:500}.Home-module__jKgjFW__catCardArrow{background:var(--terra-soft);width:32px;height:32px;color:var(--terra-deep);transition:transform .28s var(--ease-ed),background .28s var(--ease-ed);border-radius:50%;flex-shrink:0;place-items:center;font-size:.82rem;display:grid}.Home-module__jKgjFW__catCard:hover .Home-module__jKgjFW__catCardArrow{background:var(--terra-deep);color:var(--cream);transform:translate(3px)}.Home-module__jKgjFW__productGrid{grid-template-columns:repeat(4,1fr);gap:1.75rem 1.5rem;display:grid}.Home-module__jKgjFW__productCard{color:inherit;transition:transform .32s var(--ease-ed),border-color .32s var(--ease-ed),background .32s var(--ease-ed),box-shadow .32s var(--ease-ed);background:#fdfcfa80;border:1px solid #0000;border-radius:18px;flex-direction:column;gap:.85rem;padding:.85rem;text-decoration:none;display:flex}.Home-module__jKgjFW__productCardImg{aspect-ratio:4/5;background:var(--cream-deep);box-shadow:var(--shadow-s);isolation:isolate;border-radius:14px;position:relative;overflow:hidden}.Home-module__jKgjFW__productCardImg:after{content:"";pointer-events:none;z-index:2;border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1c19140f}.Home-module__jKgjFW__productCardImg img{object-fit:cover;width:100%;height:100%;transition:transform .72s var(--ease-ed);display:block}.Home-module__jKgjFW__productCard:hover{border-color:var(--line);background:var(--cream);box-shadow:var(--shadow-hover);transform:translateY(-6px)}.Home-module__jKgjFW__productCard:hover .Home-module__jKgjFW__productCardImg img{transform:scale(1.06)}.Home-module__jKgjFW__productBadge{letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .72rem .38rem .58rem;font-family:Sora,sans-serif;font-size:.62rem;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 6px #1c191429}.Home-module__jKgjFW__productBadgeTop{background:var(--editorial-dark);color:var(--cream)}.Home-module__jKgjFW__productBadgePromo{background:var(--terra-deep);color:var(--cream)}.Home-module__jKgjFW__productBadgeNew{background:var(--as-sage,#8ba888);color:var(--cream)}.Home-module__jKgjFW__productBadgeDot{opacity:.75;background:currentColor;border-radius:50%;width:5px;height:5px}.Home-module__jKgjFW__productCardBody{flex-direction:column;gap:.45rem;padding:0 .2rem .25rem;display:flex}.Home-module__jKgjFW__productCardBrand{letter-spacing:.2em;text-transform:uppercase;color:var(--as-text-light,#999);font-family:Sora,sans-serif;font-size:.64rem;font-weight:600}.Home-module__jKgjFW__productCardName{color:var(--editorial-dark);letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Sora,sans-serif;font-size:.98rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.Home-module__jKgjFW__productCardStars{color:var(--hero-gold);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.Home-module__jKgjFW__productCardStars .Home-module__jKgjFW__bi-star{color:#b8956a4d}.Home-module__jKgjFW__productCardStarsCount{color:var(--as-text-mid,#6b6b6b);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:.15rem;font-family:Sora,sans-serif;font-size:.7rem}.Home-module__jKgjFW__productCardPrice{align-items:baseline;gap:.6rem;margin-top:auto;padding-top:.35rem;display:flex}.Home-module__jKgjFW__productCardPriceCurrent{color:var(--editorial-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:Sora,sans-serif;font-size:1.08rem;font-weight:700}.Home-module__jKgjFW__productCardPriceOld{color:var(--as-text-light,#999);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:Sora,sans-serif;font-size:.82rem;font-weight:500;text-decoration:line-through}.Home-module__jKgjFW__samplesBand{box-shadow:var(--shadow-lift);background:radial-gradient(900px 500px at 85% 10%,#e8834f2e,#0000 65%),radial-gradient(700px 400px at 10% 90%,#b8956a29,#0000 65%),linear-gradient(135deg,#fdf4ee 0%,#f5e4d6 48%,#fbe2cd 100%);border:1px solid #c4603a1f;border-radius:28px;margin:4rem 1.5rem;padding:5.5rem 4rem;position:relative;overflow:hidden}.Home-module__jKgjFW__samplesBand:before{content:"";mix-blend-mode:multiply;opacity:.4;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/><feColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.18 0 0 0 0 0.1 0 0 0 0.4 0'/></filter><rect width='180' height='180' filter='url(%23n)' opacity='0.4'/></svg>");position:absolute;inset:0}.Home-module__jKgjFW__samplesInner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:4rem;max-width:1400px;margin:0 auto;display:grid;position:relative}.Home-module__jKgjFW__samplesText{flex-direction:column;gap:1.75rem;display:flex}.Home-module__jKgjFW__samplesSteps{flex-direction:column;gap:1rem;margin:.5rem 0;padding:0;list-style:none;display:flex}.Home-module__jKgjFW__samplesStep{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .26s var(--ease-ed),border-color .26s var(--ease-ed);background:#fdfcfab8;border:1px solid #c4603a24;border-radius:14px;align-items:flex-start;gap:1.25rem;padding:1rem 1.1rem;display:flex}.Home-module__jKgjFW__samplesStep:hover{border-color:var(--terra-deep);transform:translate(4px)}.Home-module__jKgjFW__samplesStepNum{background:var(--editorial-dark);width:36px;height:36px;color:var(--cream);border-radius:50%;flex-shrink:0;place-items:center;font-family:Cormorant Garamond,serif;font-size:1.05rem;font-style:normal;font-weight:500;display:grid;box-shadow:0 4px 12px -4px #1c191459}.Home-module__jKgjFW__samplesStepContent{flex-direction:column;gap:.2rem;padding-top:.2rem;display:flex}.Home-module__jKgjFW__samplesStepTitle{color:var(--editorial-dark);margin:0;font-family:Sora,sans-serif;font-size:.88rem;font-weight:600}.Home-module__jKgjFW__samplesStepDesc{color:var(--editorial-muted);margin:0;font-size:.78rem;line-height:1.45}.Home-module__jKgjFW__samplesCta{background:var(--editorial-dark);height:60px;color:var(--cream);letter-spacing:.02em;transition:transform .28s var(--ease-ed),background .28s var(--ease-ed),box-shadow .28s var(--ease-ed);border-radius:999px;align-self:flex-start;align-items:center;gap:.75rem;margin-top:.5rem;padding:0 1.75rem;font-family:Sora,sans-serif;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #1c19142e,0 18px 36px -14px #1c19144d}.Home-module__jKgjFW__samplesCta:hover{background:var(--terra-deep);transform:translateY(-3px);box-shadow:0 8px 22px -8px #c4603a73,0 22px 44px -18px #c4603a80}.Home-module__jKgjFW__samplesCta:hover .Home-module__jKgjFW__heroCtaArrow{transform:translate(5px)}.Home-module__jKgjFW__samplesPrice{background:var(--terra-deep);color:var(--cream);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;margin-left:.25rem;padding:.22rem .62rem;font-size:.72rem;font-weight:700;display:inline-flex}.Home-module__jKgjFW__samplesDeck{aspect-ratio:1/1.08;max-width:480px;margin-left:auto;position:relative}.Home-module__jKgjFW__samplesDeckCard{background:var(--cream);box-shadow:var(--shadow-hover);border:6px solid var(--cream);transition:transform .54s var(--ease-spring);border-radius:22px;position:absolute;inset:0;overflow:hidden}.Home-module__jKgjFW__samplesDeckCard img{object-fit:cover;width:100%;height:100%;display:block}.Home-module__jKgjFW__samplesDeckCard:first-child{z-index:1;transform:translate(-14%,-10%)rotate(-8deg)}.Home-module__jKgjFW__samplesDeckCard:nth-child(2){z-index:2;transform:translate(0%)rotate(-1deg)}.Home-module__jKgjFW__samplesDeckCard:nth-child(3){z-index:3;transform:translate(12%,10%)rotate(6deg)}.Home-module__jKgjFW__samplesDeck:hover .Home-module__jKgjFW__samplesDeckCard:first-child{transform:translate(-22%,-14%)rotate(-12deg)}.Home-module__jKgjFW__samplesDeck:hover .Home-module__jKgjFW__samplesDeckCard:nth-child(3){transform:translate(20%,14%)rotate(10deg)}.Home-module__jKgjFW__inspoGrid{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(380px,auto);gap:1.5rem;display:grid}.Home-module__jKgjFW__inspoCard{color:var(--cream);box-shadow:var(--shadow-lift);isolation:isolate;transition:transform .48s var(--ease-ed),box-shadow .48s var(--ease-ed);border-radius:20px;min-height:380px;text-decoration:none;display:block;position:relative;overflow:hidden}.Home-module__jKgjFW__inspoCardLarge{grid-column:span 2;min-height:500px}.Home-module__jKgjFW__inspoCardImg{position:absolute;inset:0;overflow:hidden}.Home-module__jKgjFW__inspoCardImg img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-ed);display:block}.Home-module__jKgjFW__inspoCard:hover{box-shadow:var(--shadow-hover);transform:translateY(-6px)}.Home-module__jKgjFW__inspoCard:hover .Home-module__jKgjFW__inspoCardImg img{transform:scale(1.07)}.Home-module__jKgjFW__inspoCardOverlay{transition:background .42s var(--ease-ed);z-index:1;background:linear-gradient(#0000 40%,#1c1914a6 100%);position:absolute;inset:0}.Home-module__jKgjFW__inspoCard:hover .Home-module__jKgjFW__inspoCardOverlay{background:linear-gradient(#1c19141f 30%,#1c1914c7 100%)}.Home-module__jKgjFW__inspoCardContent{z-index:2;flex-direction:column;gap:.6rem;padding:1.75rem 1.85rem 1.85rem;display:flex;position:absolute;bottom:0;left:0;right:0}.Home-module__jKgjFW__inspoCardTitle{color:var(--cream);letter-spacing:-.01em;margin:0;font-family:Cormorant Garamond,serif;font-size:1.75rem;font-weight:500;line-height:1.05}.Home-module__jKgjFW__inspoCardLarge .Home-module__jKgjFW__inspoCardTitle{font-size:2.1rem}.Home-module__jKgjFW__inspoCardDesc{color:#fdfcfae0;max-width:44ch;margin:0;font-family:Cormorant Garamond,serif;font-size:1rem;font-style:normal;line-height:1.45}.Home-module__jKgjFW__inspoCardTags{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.Home-module__jKgjFW__inspoCardTag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--cream);letter-spacing:.03em;background:#fdfcfa24;border:1px solid #fdfcfa33;border-radius:999px;align-items:center;padding:.32rem .7rem;font-family:Sora,sans-serif;font-size:.65rem;font-weight:500;display:inline-flex}.Home-module__jKgjFW__inspoCardCta{color:var(--cream);letter-spacing:.03em;align-items:center;gap:.45rem;margin-top:.55rem;font-family:Sora,sans-serif;font-size:.78rem;font-weight:600;display:inline-flex}.Home-module__jKgjFW__inspoCardCta i{transition:transform .28s var(--ease-ed)}.Home-module__jKgjFW__inspoCard:hover .Home-module__jKgjFW__inspoCardCta i{transform:translate(5px)}.Home-module__jKgjFW__reviewsGrid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.Home-module__jKgjFW__reviewCard{background:var(--cream-deep);border:1px solid var(--line);box-shadow:var(--shadow-lift);transition:transform .32s var(--ease-ed),box-shadow .32s var(--ease-ed);isolation:isolate;border-radius:20px;flex-direction:column;gap:1.25rem;padding:2rem 1.85rem;display:flex;position:relative}.Home-module__jKgjFW__reviewCard:before{content:"“";color:var(--hero-gold);opacity:.18;z-index:0;font-family:Cormorant Garamond,serif;font-size:5.5rem;line-height:1;position:absolute;top:1.25rem;right:1.75rem}.Home-module__jKgjFW__reviewCard:hover{box-shadow:var(--shadow-hover);transform:translateY(-6px)}.Home-module__jKgjFW__reviewStars{color:#f5a623;z-index:1;gap:.2rem;font-size:1rem;display:inline-flex;position:relative}.Home-module__jKgjFW__reviewText{color:var(--editorial-ink);z-index:1;flex:1;margin:0;font-family:Cormorant Garamond,serif;font-size:1.18rem;font-style:normal;line-height:1.55;position:relative}.Home-module__jKgjFW__reviewAuthor{border-top:1px dashed var(--line-dashed);z-index:1;align-items:center;gap:.85rem;padding-top:1rem;display:flex;position:relative}.Home-module__jKgjFW__reviewAvatar{background:linear-gradient(135deg,var(--terra-soft),var(--hero-gold-soft));width:44px;height:44px;color:var(--terra-deep);letter-spacing:.02em;border:1px solid #c4603a2e;border-radius:50%;place-items:center;font-family:Sora,sans-serif;font-size:.85rem;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff80}.Home-module__jKgjFW__reviewAuthorMeta{flex-direction:column;gap:.1rem;display:flex}.Home-module__jKgjFW__reviewAuthorName{color:var(--editorial-dark);font-family:Sora,sans-serif;font-size:.88rem;font-weight:600}.Home-module__jKgjFW__reviewAuthorRole{color:var(--editorial-muted);font-size:.72rem;font-style:normal}.Home-module__jKgjFW__reviewsMetaBar{border:1px solid var(--line);color:var(--editorial-muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fdfcfa99;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin-top:3rem;padding:1.25rem 1.75rem;font-family:Sora,sans-serif;font-size:.82rem;display:flex}.Home-module__jKgjFW__reviewsMetaItem{align-items:center;gap:.5rem;display:inline-flex}.Home-module__jKgjFW__reviewsMetaItem strong{color:var(--editorial-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.Home-module__jKgjFW__reviewsMetaDot{background:var(--hero-gold);border-radius:50%;width:4px;height:4px}.Home-module__jKgjFW__calloutGrid{grid-template-columns:1fr 1fr;gap:1.75rem;display:grid}.Home-module__jKgjFW__calloutCard{isolation:isolate;min-height:360px;box-shadow:var(--shadow-lift);border-radius:24px;flex-direction:column;gap:1.35rem;padding:3.5rem 3rem;display:flex;position:relative;overflow:hidden}.Home-module__jKgjFW__calloutDark{color:var(--cream);background:radial-gradient(600px 400px at 80% 0,#c4603a38,#0000 65%),linear-gradient(155deg,#1c1914 0%,#2a2520 100%);border:1px solid #b8956a33}.Home-module__jKgjFW__calloutDark:before{content:"";mix-blend-mode:overlay;opacity:.25;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/><feColorMatrix values='0 0 0 0 0.9 0 0 0 0 0.85 0 0 0 0 0.8 0 0 0 0.3 0'/></filter><rect width='180' height='180' filter='url(%23n)' opacity='0.35'/></svg>");position:absolute;inset:0}.Home-module__jKgjFW__calloutDark .Home-module__jKgjFW__eyebrow{color:var(--hero-gold)}.Home-module__jKgjFW__calloutDark .Home-module__jKgjFW__eyebrowRule{background:var(--hero-gold)}.Home-module__jKgjFW__calloutDark .Home-module__jKgjFW__sectionTitle{color:var(--cream)}.Home-module__jKgjFW__calloutDark .Home-module__jKgjFW__leadItalic{color:#fdfcfab8}.Home-module__jKgjFW__calloutWarm{color:var(--editorial-ink);border:1px solid var(--line);background:radial-gradient(700px 400px at 20% 100%,#e8834f2e,#0000 65%),linear-gradient(135deg,#fdfcfa 0%,#f9f6f1 60%,#f5e4d6 100%)}.Home-module__jKgjFW__calloutForm{gap:.6rem;margin-top:auto;display:flex}.Home-module__jKgjFW__calloutInput{height:54px;color:var(--cream);transition:border-color .24s var(--ease-ed),background .24s var(--ease-ed);background:#fdfcfa1a;border:1px solid #fdfcfa33;border-radius:999px;outline:none;flex:1;padding:0 1.25rem;font-family:DM Sans,sans-serif;font-size:.92rem}.Home-module__jKgjFW__calloutInput::placeholder{color:#fdfcfa80;font-style:normal}.Home-module__jKgjFW__calloutInput:focus{border-color:var(--hero-gold);background:#fdfcfa24}.Home-module__jKgjFW__calloutSubmit{background:var(--hero-gold);width:54px;height:54px;color:var(--editorial-dark);cursor:pointer;transition:transform .28s var(--ease-ed),background .28s var(--ease-ed);border:none;border-radius:50%;place-items:center;font-size:1.1rem;display:inline-grid}.Home-module__jKgjFW__calloutSubmit:hover{background:#d4b088;transform:translate(3px)}.Home-module__jKgjFW__calloutBenefits{color:#fdfcfab8;flex-direction:column;gap:.55rem;margin:0;padding:0;font-size:.84rem;list-style:none;display:flex}.Home-module__jKgjFW__calloutBenefits li{align-items:center;gap:.55rem;display:inline-flex}.Home-module__jKgjFW__calloutBenefits i{color:var(--hero-gold);font-size:.78rem}.Home-module__jKgjFW__calloutWarmCta{background:var(--editorial-dark);height:58px;color:var(--cream);letter-spacing:.02em;transition:transform .28s var(--ease-ed),background .28s var(--ease-ed),box-shadow .28s var(--ease-ed);border-radius:999px;align-self:flex-start;align-items:center;gap:.7rem;margin-top:auto;padding:0 1.75rem;font-family:Sora,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #1c191426,0 18px 36px -14px #1c19144d}.Home-module__jKgjFW__calloutWarmCta:hover{background:var(--terra-deep);transform:translateY(-2px);box-shadow:0 8px 22px -8px #c4603a80}.Home-module__jKgjFW__calloutWarmCta:hover .Home-module__jKgjFW__heroCtaArrow{transform:translate(5px)}.Home-module__jKgjFW__showroom{border:1px solid var(--line);box-shadow:var(--shadow-lift);background:radial-gradient(800px 400px at 80% 100%,#8ba8882e,#0000 65%),linear-gradient(#fbf9f5 0%,#f5f0e6 100%);border-radius:28px;margin:4rem 1.5rem;padding:5.5rem 4rem;position:relative;overflow:hidden}.Home-module__jKgjFW__showroomInner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:4rem;max-width:1280px;margin:0 auto;display:grid;position:relative}.Home-module__jKgjFW__showroomText{flex-direction:column;gap:1.75rem;display:flex}.Home-module__jKgjFW__showroomInfo{flex-direction:column;gap:1.25rem;margin-top:.5rem;display:flex}.Home-module__jKgjFW__showroomInfoItem{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .24s var(--ease-ed),transform .24s var(--ease-ed);background:#fdfcfabf;border-radius:16px;align-items:flex-start;gap:1.1rem;padding:1.1rem 1.25rem;display:flex}.Home-module__jKgjFW__showroomInfoItem:hover{border-color:var(--as-sage,#8ba888);transform:translateY(-2px)}.Home-module__jKgjFW__showroomInfoIcon{background:linear-gradient(135deg,var(--as-sage-light,#ebf0ea),#deeadd);color:#4a6b48;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:1.1rem;display:grid;box-shadow:inset 0 0 0 1px #8ba88833}.Home-module__jKgjFW__showroomInfoBody{flex-direction:column;gap:.2rem;min-width:0;display:flex}.Home-module__jKgjFW__showroomInfoLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--editorial-muted);font-family:Sora,sans-serif;font-size:.64rem;font-weight:600}.Home-module__jKgjFW__showroomInfoValue{color:var(--editorial-dark);font-family:Sora,sans-serif;font-size:.92rem;font-weight:600;line-height:1.35}.Home-module__jKgjFW__showroomInfoSub{color:var(--editorial-muted);margin-top:.15rem;font-size:.76rem}.Home-module__jKgjFW__showroomCta{background:var(--editorial-dark);color:var(--cream);transition:transform .28s var(--ease-ed),background .28s var(--ease-ed),box-shadow .28s var(--ease-ed);border-radius:999px;align-self:flex-start;align-items:center;gap:.7rem;padding:.9rem 1.4rem;font-family:Sora,sans-serif;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #1c191426}.Home-module__jKgjFW__showroomCta:hover{background:var(--as-sage,#8ba888);transform:translateY(-2px);box-shadow:0 8px 20px -8px #8ba88880}.Home-module__jKgjFW__showroomCta:hover .Home-module__jKgjFW__heroCtaArrow{transform:translate(4px)}.Home-module__jKgjFW__showroomVisual{aspect-ratio:4/3;background:var(--cream-deep);box-shadow:var(--shadow-hover);isolation:isolate;border-radius:20px;position:relative;overflow:hidden}.Home-module__jKgjFW__showroomVisual:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #fff6,inset 0 -100px 160px -80px #1c191459,inset 0 0 0 1px #1c19140f}.Home-module__jKgjFW__showroomVisualImg{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-ed);animation:24s linear infinite alternate Home-module__jKgjFW__slowPan;display:block}.Home-module__jKgjFW__showroomPin{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--editorial-dark);z-index:3;background:#fdfcfaf0;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .95rem .55rem .7rem;font-family:Sora,sans-serif;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;top:1.75rem;left:1.75rem;box-shadow:0 2px 10px #1c191426}.Home-module__jKgjFW__showroomPin i{color:var(--terra-deep)}@media (max-width:1280px){.Home-module__jKgjFW__productGrid{grid-template-columns:repeat(3,1fr)}.Home-module__jKgjFW__hero{padding:2rem 1.25rem 3rem}.Home-module__jKgjFW__heroInner{gap:2.25rem}.Home-module__jKgjFW__heroVertical{right:-1.25rem}}@media (max-width:1024px){.Home-module__jKgjFW__heroInner{grid-template-columns:1fr;gap:3rem}.Home-module__jKgjFW__heroGallery{max-width:540px;margin:0 auto}.Home-module__jKgjFW__heroVertical{display:none}.Home-module__jKgjFW__section{padding:5.5rem 1.25rem}.Home-module__jKgjFW__sectionTight{padding:4rem 1.25rem}.Home-module__jKgjFW__samplesBand,.Home-module__jKgjFW__showroom{margin:3rem 1.25rem;padding:4rem 2.25rem}.Home-module__jKgjFW__samplesInner,.Home-module__jKgjFW__showroomInner{grid-template-columns:1fr;gap:3rem}.Home-module__jKgjFW__samplesDeck{max-width:420px;margin:0 auto}.Home-module__jKgjFW__inspoGrid{grid-template-columns:repeat(2,1fr)}.Home-module__jKgjFW__inspoCardLarge{grid-column:span 2}.Home-module__jKgjFW__productGrid{grid-template-columns:repeat(2,1fr)}.Home-module__jKgjFW__reviewsGrid,.Home-module__jKgjFW__calloutGrid{grid-template-columns:1fr}.Home-module__jKgjFW__calloutCard{min-height:auto;padding:2.75rem 2rem}}@media (max-width:720px){.Home-module__jKgjFW__hero{min-height:auto;padding:1.5rem 1rem 2rem}.Home-module__jKgjFW__heroTitle{font-size:clamp(2.4rem,10vw,3.4rem)}.Home-module__jKgjFW__heroSub{font-size:1.1rem}.Home-module__jKgjFW__heroCtas{flex-direction:column;align-items:stretch}.Home-module__jKgjFW__heroCtaPrimary,.Home-module__jKgjFW__heroCtaSecondary{justify-content:center}.Home-module__jKgjFW__section{padding:4rem 1rem}.Home-module__jKgjFW__sectionTitle{font-size:clamp(1.85rem,7vw,2.4rem)}.Home-module__jKgjFW__samplesBand,.Home-module__jKgjFW__showroom{border-radius:22px;margin:2.25rem 1rem;padding:3rem 1.5rem}.Home-module__jKgjFW__inspoGrid{grid-template-columns:1fr}.Home-module__jKgjFW__inspoCardLarge{grid-column:span 1;min-height:420px}.Home-module__jKgjFW__productGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem .85rem}.Home-module__jKgjFW__productCard{padding:.6rem}.Home-module__jKgjFW__productCardName{font-size:.9rem}.Home-module__jKgjFW__productCardPriceCurrent{font-size:1rem}.Home-module__jKgjFW__reviewsMetaBar{border-radius:20px;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem}.Home-module__jKgjFW__reviewsMetaDot{display:none}.Home-module__jKgjFW__catCard{flex-basis:240px}.Home-module__jKgjFW__sectionHeader{margin-bottom:2.25rem}}@media (prefers-reduced-motion:reduce){.Home-module__jKgjFW__heroBlobTerra,.Home-module__jKgjFW__heroBlobSage,.Home-module__jKgjFW__heroBlobGold,.Home-module__jKgjFW__showroomVisualImg,.Home-module__jKgjFW__heroPanel,.Home-module__jKgjFW__heroTitle,.Home-module__jKgjFW__heroSub,.Home-module__jKgjFW__heroEyebrow,.Home-module__jKgjFW__heroTrust,.Home-module__jKgjFW__heroCtas,.Home-module__jKgjFW__heroRating,.Home-module__jKgjFW__heroGallery{animation:none!important}.Home-module__jKgjFW__heroTile,.Home-module__jKgjFW__heroCtaPrimary,.Home-module__jKgjFW__heroCtaSecondary,.Home-module__jKgjFW__productCard,.Home-module__jKgjFW__catCard,.Home-module__jKgjFW__inspoCard,.Home-module__jKgjFW__reviewCard,.Home-module__jKgjFW__samplesDeckCard{transition:none!important}}.Home-module__jKgjFW__bsSection{color:#0a0a0a;background:#fff;grid-template-columns:42% 1fr;align-items:center;gap:0;width:100%;padding:7rem 0 8rem;display:grid;position:relative;overflow:hidden}.Home-module__jKgjFW__bsIntro{flex-direction:column;gap:1.25rem;max-width:400px;margin:0 auto;padding:0 1.5rem;font-family:Manrope,system-ui,sans-serif;display:flex}.Home-module__jKgjFW__bsLabel{letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a;border-bottom:1px solid #0a0a0a;width:fit-content;margin-bottom:.5rem;padding-bottom:.9rem;font-size:.7rem;font-weight:600;display:inline-block}.Home-module__jKgjFW__bsTitle{letter-spacing:-.03em;color:#0a0a0a;margin:0;font-family:Manrope,system-ui,sans-serif;font-size:clamp(2rem,2.8vw,2.75rem);font-weight:500;line-height:1.05}.Home-module__jKgjFW__bsLede{color:#0a0a0a99;max-width:36ch;margin:.5rem 0 0;font-family:Manrope,system-ui,sans-serif;font-size:.88rem;font-weight:400;line-height:1.55}.Home-module__jKgjFW__bsNav{gap:.5rem;margin-top:1.25rem;display:flex}.Home-module__jKgjFW__bsNavBtn{color:#0a0a0a;cursor:pointer;background:#fff;border:1px solid #0a0a0a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:.95rem;transition:background .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),opacity .22s;display:grid}.Home-module__jKgjFW__bsNavBtn:hover:not(:disabled){color:#fff;background:#0a0a0a}.Home-module__jKgjFW__bsNavBtn:disabled{opacity:.2;cursor:not-allowed}.Home-module__jKgjFW__bsProgressTrack{background:#0a0a0a26;width:100%;max-width:220px;height:1px;margin-top:1.5rem;position:relative;overflow:hidden}.Home-module__jKgjFW__bsProgressFill{transform-origin:0;background:#0a0a0a;transition:transform .22s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.Home-module__jKgjFW__bsSeeAll{color:#0a0a0a;border-bottom:1px solid #0a0a0a;align-items:center;gap:.55rem;width:fit-content;margin-top:1.5rem;padding-bottom:3px;font-family:Manrope,system-ui,sans-serif;font-size:.78rem;font-weight:600;text-decoration:none;transition:gap .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.Home-module__jKgjFW__bsSeeAll:hover{gap:.95rem}.Home-module__jKgjFW__bsSeeAll i{font-size:.88rem}.Home-module__jKgjFW__bsTrack{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:1.75rem;padding:.5rem 0 1rem;display:flex;overflow:auto hidden}.Home-module__jKgjFW__bsTrack::-webkit-scrollbar{display:none}.Home-module__jKgjFW__bsCard{color:#0a0a0a;scroll-snap-align:start;flex-direction:column;flex-shrink:0;gap:1rem;width:300px;font-family:Manrope,system-ui,sans-serif;text-decoration:none;display:flex}.Home-module__jKgjFW__bsCardImg{aspect-ratio:4/5;background:#f3f3f3;width:100%;position:relative;overflow:hidden}.Home-module__jKgjFW__bsCardImg img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);display:block}.Home-module__jKgjFW__bsCard:hover .Home-module__jKgjFW__bsCardImg img{transform:scale(1.04)}.Home-module__jKgjFW__bsCardBadge{color:#fff;letter-spacing:.1em;text-transform:uppercase;z-index:2;background:#0a0a0a;padding:5px 10px;font-size:.58rem;font-weight:700;position:absolute;top:12px;left:12px}.Home-module__jKgjFW__bsCardBody{flex-direction:column;gap:.45rem;padding:0 .15rem;display:flex}.Home-module__jKgjFW__bsCardCat{letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a80;font-size:.58rem;font-weight:600}.Home-module__jKgjFW__bsCardName{color:#0a0a0a;letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.Home-module__jKgjFW__bsCardRating{align-items:center;gap:.45rem;margin-top:.1rem;display:flex}.Home-module__jKgjFW__bsCardStars{color:#0a0a0a;gap:.06em;font-size:.68rem;display:inline-flex}.Home-module__jKgjFW__bsCardStars .Home-module__jKgjFW__bi-star{color:#0a0a0a33}.Home-module__jKgjFW__bsCardRatingNum{color:#0a0a0a;font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:600}.Home-module__jKgjFW__bsCardRatingCount{color:#0a0a0a80;font-size:.7rem;font-weight:400}.Home-module__jKgjFW__bsCardSwatches{align-items:center;gap:.35rem;margin-top:.1rem;display:flex}.Home-module__jKgjFW__bsCardSwatch{border-radius:50%;width:14px;height:14px;transition:transform .18s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 0 0 1px #0a0a0a2e}.Home-module__jKgjFW__bsCard:hover .Home-module__jKgjFW__bsCardSwatch{transform:scale(1.1)}.Home-module__jKgjFW__bsCardSwatchCount{color:#0a0a0a8c;margin-left:.4rem;font-size:.66rem;font-weight:500}.Home-module__jKgjFW__bsCardPrice{border-top:1px solid #0a0a0a1a;align-items:baseline;gap:.35rem;margin-top:.45rem;padding-top:.75rem;display:flex}.Home-module__jKgjFW__bsCardPriceValue{color:#0a0a0a;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.Home-module__jKgjFW__bsCardPriceUnit{color:#0a0a0a8c;font-size:.68rem;font-weight:500}.Home-module__jKgjFW__bsCardPriceOld{color:#0a0a0a73;margin-left:auto;font-size:.78rem;font-weight:500;text-decoration:line-through}@media (max-width:900px){.Home-module__jKgjFW__bsSection{grid-template-columns:1fr;gap:2.5rem;padding:4.5rem 0 5rem}.Home-module__jKgjFW__bsIntro{max-width:none;margin:0;padding:0 1.25rem}.Home-module__jKgjFW__bsTrack{padding:.5rem 0 1rem 1.25rem}.Home-module__jKgjFW__bsCard{width:260px}.Home-module__jKgjFW__bsProgressTrack{max-width:100%}}@media (max-width:480px){.Home-module__jKgjFW__bsCard{width:220px}}@media (prefers-reduced-motion:reduce){.Home-module__jKgjFW__bsCardImg img,.Home-module__jKgjFW__bsNavBtn,.Home-module__jKgjFW__bsProgressFill,.Home-module__jKgjFW__bsSeeAll{transition:none!important}.Home-module__jKgjFW__bsTrack{scroll-behavior:auto}}.Home-module__jKgjFW__catxSection{color:#0a0a0a;background:#f7f7f5;width:100%;padding:6rem 0 5rem;font-family:Manrope,system-ui,sans-serif;position:relative;overflow:hidden}.Home-module__jKgjFW__catxHeader{justify-content:space-between;align-items:flex-end;gap:2rem;padding:0 clamp(1.5rem,4vw,3rem) 3rem;display:flex}.Home-module__jKgjFW__catxHeaderLeft{flex-direction:column;gap:.75rem;display:flex}.Home-module__jKgjFW__catxLabel{letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a80;font-size:.68rem;font-weight:600}.Home-module__jKgjFW__catxTitle{letter-spacing:-.025em;color:#0a0a0a;margin:0;font-family:Manrope,system-ui,sans-serif;font-size:clamp(1.85rem,3.2vw,2.6rem);font-weight:500;line-height:1.05}.Home-module__jKgjFW__catxNav{flex-shrink:0;gap:.5rem;display:flex}.Home-module__jKgjFW__catxNavBtn{color:#0a0a0a;cursor:pointer;background:0 0;border:1px solid #0a0a0a;border-radius:50%;place-items:center;width:46px;height:46px;font-size:.9rem;transition:background .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),opacity .22s;display:grid}.Home-module__jKgjFW__catxNavBtn:hover:not(:disabled){color:#fff;background:#0a0a0a}.Home-module__jKgjFW__catxNavBtn:disabled{opacity:.22;cursor:not-allowed}.Home-module__jKgjFW__catxTrack{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:1.25rem;padding:.5rem 0 1.25rem clamp(1.5rem,4vw,3rem);display:flex;overflow:auto hidden}.Home-module__jKgjFW__catxTrack::-webkit-scrollbar{display:none}.Home-module__jKgjFW__catxCard{color:#0a0a0a;scroll-snap-align:start;flex-direction:column;flex-shrink:0;gap:1rem;width:340px;text-decoration:none;display:flex}.Home-module__jKgjFW__catxCardImg{aspect-ratio:3/4;background:#eaeae6;width:100%;position:relative;overflow:hidden}.Home-module__jKgjFW__catxCardImg img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1);display:block}.Home-module__jKgjFW__catxCard:hover .Home-module__jKgjFW__catxCardImg img{transform:scale(1.05)}.Home-module__jKgjFW__catxCardOverlay{color:#fff;background:linear-gradient(#0000 0%,#0a0a0a99 100%);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}.Home-module__jKgjFW__catxCardCount{letter-spacing:.06em;color:#fff;font-size:.72rem;font-weight:600}.Home-module__jKgjFW__catxCardArrow{color:#0a0a0a;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.95rem;transition:transform .28s cubic-bezier(.4,0,.2,1);display:grid}.Home-module__jKgjFW__catxCard:hover .Home-module__jKgjFW__catxCardArrow{transform:rotate(-45deg)}.Home-module__jKgjFW__catxCardBody{flex-direction:column;gap:.2rem;padding:0 .15rem;display:flex}.Home-module__jKgjFW__catxCardName{color:#0a0a0a;letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:600}.Home-module__jKgjFW__catxCardSub{color:#0a0a0a8c;font-size:.74rem;font-weight:500}@media (max-width:900px){.Home-module__jKgjFW__catxSection{padding:4.5rem 0 4rem}.Home-module__jKgjFW__catxHeader{flex-direction:column;align-items:flex-start;gap:1.5rem;padding-bottom:2rem}.Home-module__jKgjFW__catxCard{width:280px}.Home-module__jKgjFW__catxNav{align-self:flex-start}}@media (max-width:480px){.Home-module__jKgjFW__catxCard{width:240px}}@media (prefers-reduced-motion:reduce){.Home-module__jKgjFW__catxCardImg img,.Home-module__jKgjFW__catxNavBtn,.Home-module__jKgjFW__catxCardArrow{transition:none!important}.Home-module__jKgjFW__catxTrack{scroll-behavior:auto}}.Home-module__jKgjFW__samplesNew{color:#0a0a0a;background:#fff;width:100%;padding:7rem 0 8rem;font-family:Manrope,system-ui,sans-serif;position:relative}.Home-module__jKgjFW__samplesNewInner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:5rem;max-width:1480px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem);display:grid}.Home-module__jKgjFW__samplesNewText{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.Home-module__jKgjFW__samplesNewLabel{letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a8c;font-size:.68rem;font-weight:600;display:inline-block}.Home-module__jKgjFW__samplesNewTitle{letter-spacing:-.03em;color:#0a0a0a;margin:0;font-family:Manrope,system-ui,sans-serif;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:500;line-height:1.02}.Home-module__jKgjFW__samplesNewLede{color:#0a0a0aa6;max-width:48ch;margin:0;font-size:.95rem;font-weight:400;line-height:1.6}.Home-module__jKgjFW__samplesAcc{border-top:1px solid #0a0a0a1f;margin-top:2rem}.Home-module__jKgjFW__samplesAccItem{border-bottom:1px solid #0a0a0a1f}.Home-module__jKgjFW__samplesAccTrigger{cursor:pointer;text-align:left;color:#0a0a0a;background:0 0;border:none;align-items:center;gap:1.75rem;width:100%;padding:1.6rem 0;font-family:inherit;transition:color .22s cubic-bezier(.4,0,.2,1);display:flex}.Home-module__jKgjFW__samplesAccTrigger:hover,.Home-module__jKgjFW__samplesAccTrigger:hover .Home-module__jKgjFW__samplesAccNum{color:#0a0a0aa6}.Home-module__jKgjFW__samplesAccNum{letter-spacing:.08em;color:#0a0a0a59;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.72rem;font-weight:600;transition:color .22s cubic-bezier(.4,0,.2,1)}.Home-module__jKgjFW__samplesAccItemOpen .Home-module__jKgjFW__samplesAccNum{color:#0a0a0a}.Home-module__jKgjFW__samplesAccTitle{letter-spacing:-.01em;color:#0a0a0a;flex:1;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:500;line-height:1.25}.Home-module__jKgjFW__samplesAccIcon{flex-shrink:0;width:18px;height:18px;position:relative}.Home-module__jKgjFW__samplesAccIconBar{background:#0a0a0a;height:1.5px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.Home-module__jKgjFW__samplesAccIconBarV{transform:translateY(-50%)rotate(90deg)}.Home-module__jKgjFW__samplesAccItemOpen .Home-module__jKgjFW__samplesAccIconBarV{transform:translateY(-50%)rotate(0)}.Home-module__jKgjFW__samplesAccPanel{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1);display:grid}.Home-module__jKgjFW__samplesAccItemOpen .Home-module__jKgjFW__samplesAccPanel{grid-template-rows:1fr}.Home-module__jKgjFW__samplesAccPanelInner{min-height:0;overflow:hidden}.Home-module__jKgjFW__samplesAccDesc{color:#0a0a0aa6;max-width:54ch;margin:0;padding:0 0 1.75rem 2.3rem;font-size:.88rem;line-height:1.6}.Home-module__jKgjFW__samplesNewCtas{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.75rem;display:flex}.Home-module__jKgjFW__samplesNewCta{color:#fff;letter-spacing:.02em;background:#0a0a0a;border-radius:999px;align-items:center;gap:1rem;height:56px;padding:0 .4rem 0 1.75rem;font-family:Manrope,system-ui,sans-serif;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.Home-module__jKgjFW__samplesNewCta:hover{background:#262626;transform:translateY(-1px)}.Home-module__jKgjFW__samplesNewCtaPrice{font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:999px;align-items:center;height:32px;padding:0 .9rem;font-weight:700;display:inline-flex}.Home-module__jKgjFW__samplesNewCtaArrow{color:#0a0a0a;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1rem;transition:transform .28s cubic-bezier(.4,0,.2,1);display:grid}.Home-module__jKgjFW__samplesNewCta:hover .Home-module__jKgjFW__samplesNewCtaArrow{transform:rotate(-45deg)}.Home-module__jKgjFW__samplesNewNote{color:#0a0a0a8c;align-items:center;gap:.5rem;font-size:.74rem;font-weight:500;display:inline-flex}.Home-module__jKgjFW__samplesNewNoteDot{background:#0a0a0a80;border-radius:50%;width:5px;height:5px}.Home-module__jKgjFW__samplesNewImage{aspect-ratio:4/5;background:#f3f3f3;width:100%;margin:0;position:relative;overflow:hidden}.Home-module__jKgjFW__samplesNewImage img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.22,1,.36,1);display:block}.Home-module__jKgjFW__samplesNewImage:hover img{transform:scale(1.03)}.Home-module__jKgjFW__samplesNewCaption{background:#fff;flex-direction:column;gap:.2rem;padding:.85rem 1.1rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem}.Home-module__jKgjFW__samplesNewCaptionLabel{letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a80;font-size:.56rem;font-weight:700}.Home-module__jKgjFW__samplesNewCaptionValue{color:#0a0a0a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.15rem;font-weight:600}@media (max-width:900px){.Home-module__jKgjFW__samplesNew{padding:5rem 0 6rem}.Home-module__jKgjFW__samplesNewInner{grid-template-columns:1fr;gap:3rem}.Home-module__jKgjFW__samplesNewImage{aspect-ratio:16/10}}@media (max-width:560px){.Home-module__jKgjFW__samplesNewInner{padding:0 1.25rem}.Home-module__jKgjFW__samplesNewCtas{flex-direction:column;align-items:stretch}.Home-module__jKgjFW__samplesNewCta{justify-content:space-between}.Home-module__jKgjFW__samplesAccDesc{padding-left:1.75rem}}@media (prefers-reduced-motion:reduce){.Home-module__jKgjFW__samplesAccPanel,.Home-module__jKgjFW__samplesAccIconBar,.Home-module__jKgjFW__samplesNewImage img,.Home-module__jKgjFW__samplesNewCta,.Home-module__jKgjFW__samplesNewCtaArrow{transition:none!important}}.Home-module__jKgjFW__inspoNew{color:#0a0a0a;background:#fff;padding:5rem 0 5.5rem;font-family:Manrope,system-ui,sans-serif;position:relative}.Home-module__jKgjFW__inspoNewHeader{grid-template-columns:auto 1fr;align-items:end;gap:2rem;max-width:1480px;margin:0 auto 2.5rem;padding:0 clamp(1.5rem,4vw,3rem);display:grid}.Home-module__jKgjFW__inspoNewHeaderLeft{flex-direction:column;gap:.5rem;display:flex}.Home-module__jKgjFW__inspoNewLabel{letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a8c;font-size:.62rem;font-weight:600}.Home-module__jKgjFW__inspoNewTitle{letter-spacing:-.025em;color:#0a0a0a;margin:0;font-family:Manrope,system-ui,sans-serif;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:500;line-height:1.05}.Home-module__jKgjFW__inspoNewLede{color:#0a0a0a8c;text-align:right;justify-self:end;max-width:38ch;margin:0;font-size:.8rem;line-height:1.55}.Home-module__jKgjFW__inspoNewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:1480px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem);display:grid}.Home-module__jKgjFW__inspoNewCard{color:#0a0a0a;flex-direction:column;gap:.75rem;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex}.Home-module__jKgjFW__inspoNewCard:hover{transform:translateY(-3px)}.Home-module__jKgjFW__inspoNewCardLarge{grid-column:span 1}.Home-module__jKgjFW__inspoNewCardImg{aspect-ratio:4/5;background:#f3f3f3;width:100%;position:relative;overflow:hidden}.Home-module__jKgjFW__inspoNewCardLarge .Home-module__jKgjFW__inspoNewCardImg{aspect-ratio:4/5}.Home-module__jKgjFW__inspoNewCardImg img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1);display:block}.Home-module__jKgjFW__inspoNewCard:hover .Home-module__jKgjFW__inspoNewCardImg img{transform:scale(1.04)}.Home-module__jKgjFW__inspoNewCardNum{color:#0a0a0a;letter-spacing:.08em;font-variant-numeric:tabular-nums;z-index:2;background:#fff;padding:.25rem .55rem;font-size:.58rem;font-weight:700;position:absolute;top:.7rem;left:.7rem}.Home-module__jKgjFW__inspoNewCardMeta{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:0 .1rem;display:flex}.Home-module__jKgjFW__inspoNewCardMetaTop{flex-direction:column;gap:.25rem;min-width:0;display:flex}.Home-module__jKgjFW__inspoNewCardTitle{letter-spacing:-.01em;color:#0a0a0a;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-family:Manrope,system-ui,sans-serif;font-size:.84rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.Home-module__jKgjFW__inspoNewCardCat{letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a80;font-size:.56rem;font-weight:600}.Home-module__jKgjFW__inspoNewCardArrow{color:#0a0a0a;border:1px solid #0a0a0a2e;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.72rem;transition:background .24s cubic-bezier(.4,0,.2,1),color .24s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),border-color .24s cubic-bezier(.4,0,.2,1);display:grid}.Home-module__jKgjFW__inspoNewCard:hover .Home-module__jKgjFW__inspoNewCardArrow{color:#fff;background:#0a0a0a;border-color:#0a0a0a;transform:rotate(-45deg)}@media (max-width:1024px){.Home-module__jKgjFW__inspoNew{padding:4rem 0 4.5rem}.Home-module__jKgjFW__inspoNewHeader{grid-template-columns:1fr;gap:.85rem;margin-bottom:2rem}.Home-module__jKgjFW__inspoNewLede{text-align:left;justify-self:start}.Home-module__jKgjFW__inspoNewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}}@media (max-width:720px){.Home-module__jKgjFW__inspoNewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.Home-module__jKgjFW__inspoNewGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Home-module__jKgjFW__inspoNewCard,.Home-module__jKgjFW__inspoNewCardImg img,.Home-module__jKgjFW__inspoNewCardArrow{transition:none!important}}.Home-module__jKgjFW__rvwSection{color:#0a0a0a;background:#f7f7f5;padding:5rem 0 5.5rem;font-family:Manrope,system-ui,sans-serif;position:relative}.Home-module__jKgjFW__rvwInner{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:3rem;max-width:1480px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem);display:grid}.Home-module__jKgjFW__rvwSummary{flex-direction:column;gap:1rem;display:flex;position:sticky;top:5rem}.Home-module__jKgjFW__rvwLabel{letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a8c;font-size:.62rem;font-weight:600}.Home-module__jKgjFW__rvwTitle{letter-spacing:-.025em;color:#0a0a0a;margin:0;font-family:Manrope,system-ui,sans-serif;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:500;line-height:1.05}.Home-module__jKgjFW__rvwGoogle{background:#fff;border:1px solid #0a0a0a14;flex-direction:column;gap:.9rem;margin-top:.5rem;padding:1.25rem;display:flex}.Home-module__jKgjFW__rvwGoogleLogo{width:78px;height:auto;display:block}.Home-module__jKgjFW__rvwGoogleScore{border-top:1px solid #0a0a0a14;align-items:center;gap:.9rem;padding-top:.9rem;display:flex}.Home-module__jKgjFW__rvwScoreNumber{letter-spacing:-.025em;color:#0a0a0a;font-variant-numeric:tabular-nums;font-family:Manrope,system-ui,sans-serif;font-size:2.1rem;font-weight:500;line-height:1}.Home-module__jKgjFW__rvwScoreRight{flex-direction:column;gap:.3rem;display:flex}.Home-module__jKgjFW__rvwScoreStars{color:#f5a623;gap:.08em;font-size:.72rem;display:inline-flex}.Home-module__jKgjFW__rvwScoreCount{color:#0a0a0a99;font-size:.68rem;font-weight:400}.Home-module__jKgjFW__rvwScoreCount strong{color:#0a0a0a;font-weight:600}.Home-module__jKgjFW__rvwSeeAll{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0a0a0a;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;margin-top:.25rem;padding:.65rem 1.1rem;font-size:.64rem;font-weight:600;text-decoration:none;transition:background .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.Home-module__jKgjFW__rvwSeeAll:hover{background:#262626}.Home-module__jKgjFW__rvwSeeAll i{font-size:.78rem;transition:transform .26s cubic-bezier(.4,0,.2,1)}.Home-module__jKgjFW__rvwSeeAll:hover i{transform:rotate(-45deg)}.Home-module__jKgjFW__rvwList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.Home-module__jKgjFW__rvwCard{background:#fff;border:1px solid #0a0a0a14;flex-direction:column;gap:.75rem;padding:1.15rem 1.25rem 1rem;transition:border-color .24s cubic-bezier(.4,0,.2,1);display:flex}.Home-module__jKgjFW__rvwCard:hover{border-color:#0a0a0a33}.Home-module__jKgjFW__rvwCardHeader{align-items:center;gap:.6rem;display:flex}.Home-module__jKgjFW__rvwCardAvatar{color:#fff;background:#0a0a0a;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.62rem;font-weight:600;display:grid}.Home-module__jKgjFW__rvwCardAuthor{flex-direction:column;flex:1;min-width:0;display:flex}.Home-module__jKgjFW__rvwCardName{color:#0a0a0a;letter-spacing:-.005em;font-size:.74rem;font-weight:600}.Home-module__jKgjFW__rvwCardRole{color:#0a0a0a80;font-size:.58rem;font-weight:500}.Home-module__jKgjFW__rvwCardStars{color:#f5a623;flex-shrink:0;gap:.08em;font-size:.55rem;display:inline-flex}.Home-module__jKgjFW__rvwCardStars .Home-module__jKgjFW__bi-star{color:#0a0a0a26}.Home-module__jKgjFW__rvwCardText{color:#0a0a0ab8;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.74rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.Home-module__jKgjFW__rvwCardFoot{border-top:1px solid #0a0a0a14;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.6rem;display:flex}.Home-module__jKgjFW__rvwCardIdx{letter-spacing:.14em;color:#0a0a0a66;font-variant-numeric:tabular-nums;font-size:.54rem;font-weight:600}.Home-module__jKgjFW__rvwCardSource{letter-spacing:.04em;color:#0a0a0a80;align-items:center;gap:.3rem;font-size:.54rem;font-weight:500;display:inline-flex}.Home-module__jKgjFW__rvwCardSource i{color:#4285f4;font-size:.65rem}@media (max-width:1080px){.Home-module__jKgjFW__rvwSection{padding:4rem 0 4.5rem}.Home-module__jKgjFW__rvwInner{grid-template-columns:1fr;gap:2rem}.Home-module__jKgjFW__rvwSummary{position:static}}@media (max-width:640px){.Home-module__jKgjFW__rvwList{grid-template-columns:1fr}.Home-module__jKgjFW__rvwCard{padding:1rem 1.15rem .9rem}}@media (prefers-reduced-motion:reduce){.Home-module__jKgjFW__rvwCard,.Home-module__jKgjFW__rvwSeeAll,.Home-module__jKgjFW__rvwSeeAll i{transition:none!important}}.Home-module__jKgjFW__nlSection{color:#0a0a0a;background:#fff;border-top:1px solid #0a0a0a14;padding:3.5rem 0 4rem;font-family:Manrope,system-ui,sans-serif;position:relative}.Home-module__jKgjFW__nlInner{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:2.5rem;max-width:1480px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem);display:grid}.Home-module__jKgjFW__nlText{flex-direction:column;gap:.45rem;min-width:0;display:flex}.Home-module__jKgjFW__nlLabel{letter-spacing:.18em;text-transform:uppercase;color:#0a0a0a80;font-size:.58rem;font-weight:600}.Home-module__jKgjFW__nlTitle{letter-spacing:-.025em;color:#0a0a0a;margin:0;font-family:Manrope,system-ui,sans-serif;font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:500;line-height:1.1}.Home-module__jKgjFW__nlForm{align-items:center;gap:.5rem;min-width:360px;display:flex}.Home-module__jKgjFW__nlInput{color:#0a0a0a;background:0 0;border:none;border-bottom:1px solid #0a0a0a33;outline:none;flex:1;height:48px;padding:0 1.1rem;font-family:Manrope,system-ui,sans-serif;font-size:.85rem;font-weight:400;transition:border-bottom-color .2s cubic-bezier(.4,0,.2,1)}.Home-module__jKgjFW__nlInput::placeholder{color:#0a0a0a66}.Home-module__jKgjFW__nlInput:focus{border-bottom-color:#0a0a0a}.Home-module__jKgjFW__nlBtn{color:#fff;letter-spacing:.04em;cursor:pointer;background:#0a0a0a;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:.6rem;height:48px;padding:0 1.5rem;font-family:Manrope,system-ui,sans-serif;font-size:.78rem;font-weight:600;transition:background .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.Home-module__jKgjFW__nlBtn:hover{background:#262626;transform:translateY(-1px)}.Home-module__jKgjFW__nlBtn i{font-size:.9rem;transition:transform .26s cubic-bezier(.4,0,.2,1)}.Home-module__jKgjFW__nlBtn:hover i{transform:translate(3px)}.Home-module__jKgjFW__nlNote{color:#0a0a0a80;max-width:1480px;margin:1.25rem auto 0;padding:0 clamp(1.5rem,4vw,3rem);font-size:.7rem;font-weight:400;line-height:1.5}@media (max-width:820px){.Home-module__jKgjFW__nlSection{padding:3rem 0 3.5rem}.Home-module__jKgjFW__nlInner{grid-template-columns:1fr;gap:1.25rem}.Home-module__jKgjFW__nlForm{width:100%;min-width:0}}@media (max-width:560px){.Home-module__jKgjFW__nlForm{flex-direction:column;align-items:stretch}.Home-module__jKgjFW__nlInput{border:1px solid #0a0a0a26;border-radius:8px}.Home-module__jKgjFW__nlBtn{justify-content:center}}@media (prefers-reduced-motion:reduce){.Home-module__jKgjFW__nlInput,.Home-module__jKgjFW__nlBtn,.Home-module__jKgjFW__nlBtn i{transition:none!important}}.Home-module__jKgjFW__shwSection{color:#0a0a0a;background:#fff;padding:5rem 0 6rem;font-family:Manrope,system-ui,sans-serif;position:relative}.Home-module__jKgjFW__shwInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;max-width:1480px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem);display:grid}.Home-module__jKgjFW__shwImage{aspect-ratio:4/5;background:#f3f3f3;width:100%;margin:0;position:relative;overflow:hidden}.Home-module__jKgjFW__shwImage img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.22,1,.36,1);display:block}.Home-module__jKgjFW__shwImage:hover img{transform:scale(1.03)}.Home-module__jKgjFW__shwImageTag{color:#0a0a0a;letter-spacing:.08em;z-index:2;background:#fff;padding:.55rem .95rem;font-size:.66rem;font-weight:600;position:absolute;bottom:1.1rem;left:1.1rem}.Home-module__jKgjFW__shwText{flex-direction:column;gap:1.1rem;display:flex}.Home-module__jKgjFW__shwLabel{letter-spacing:.18em;text-transform:uppercase;color:#0a0a0a8c;font-size:.62rem;font-weight:600}.Home-module__jKgjFW__shwTitle{letter-spacing:-.03em;color:#0a0a0a;margin:0;font-family:Manrope,system-ui,sans-serif;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:500;line-height:1.04}.Home-module__jKgjFW__shwLede{color:#0a0a0a9e;max-width:48ch;margin:0 0 .5rem;font-size:.88rem;font-weight:400;line-height:1.6}.Home-module__jKgjFW__shwList{border-top:1px solid #0a0a0a1a;margin:1rem 0 .25rem;padding:0}.Home-module__jKgjFW__shwRow{border-bottom:1px solid #0a0a0a1a;grid-template-columns:minmax(90px,.28fr) minmax(0,1fr);gap:1.5rem;padding:1rem 0;display:grid}.Home-module__jKgjFW__shwRow dt{letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a80;padding-top:.1rem;font-size:.58rem;font-weight:600}.Home-module__jKgjFW__shwRow dd{flex-direction:column;gap:.2rem;min-width:0;margin:0;display:flex}.Home-module__jKgjFW__shwValue{color:#0a0a0a;letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:500}.Home-module__jKgjFW__shwSub{color:#0a0a0a8c;font-size:.72rem;font-weight:400;line-height:1.45}.Home-module__jKgjFW__shwPhoneLink{color:#0a0a0a;font-variant-numeric:tabular-nums;letter-spacing:-.005em;border-bottom:1px solid #0a0a0a;width:fit-content;padding-bottom:1px;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .18s cubic-bezier(.4,0,.2,1);display:inline-block}.Home-module__jKgjFW__shwPhoneLink:hover{opacity:.6}.Home-module__jKgjFW__shwActions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.Home-module__jKgjFW__shwCta{color:#fff;letter-spacing:.02em;background:#0a0a0a;border-radius:999px;align-items:center;gap:.85rem;height:52px;padding:0 .4rem 0 1.5rem;font-family:Manrope,system-ui,sans-serif;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.Home-module__jKgjFW__shwCta:hover{background:#262626;transform:translateY(-1px)}.Home-module__jKgjFW__shwCtaArrow{color:#0a0a0a;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.9rem;transition:transform .28s cubic-bezier(.4,0,.2,1);display:grid}.Home-module__jKgjFW__shwCta:hover .Home-module__jKgjFW__shwCtaArrow{transform:rotate(-45deg)}.Home-module__jKgjFW__shwCtaGhost{color:#0a0a0a;letter-spacing:.02em;background:0 0;border:1px solid #0a0a0a33;border-radius:999px;align-items:center;gap:.55rem;height:52px;padding:0 1.4rem;font-family:Manrope,system-ui,sans-serif;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.Home-module__jKgjFW__shwCtaGhost:hover{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.Home-module__jKgjFW__shwCtaGhost i{font-size:.9rem}@media (max-width:1000px){.Home-module__jKgjFW__shwSection{padding:4rem 0 5rem}.Home-module__jKgjFW__shwInner{grid-template-columns:1fr;gap:2.5rem}.Home-module__jKgjFW__shwImage{aspect-ratio:16/10}}@media (max-width:560px){.Home-module__jKgjFW__shwRow{grid-template-columns:1fr;gap:.35rem;padding:.9rem 0}.Home-module__jKgjFW__shwActions{flex-direction:column;align-items:stretch}.Home-module__jKgjFW__shwCta,.Home-module__jKgjFW__shwCtaGhost{justify-content:center}}@media (prefers-reduced-motion:reduce){.Home-module__jKgjFW__shwImage img,.Home-module__jKgjFW__shwCta,.Home-module__jKgjFW__shwCtaGhost,.Home-module__jKgjFW__shwCtaArrow,.Home-module__jKgjFW__shwPhoneLink{transition:none!important}}
