.home_stage__BJ7IN{background:var(--stage);min-height:100dvh;padding:16px}@media (min-width:768px){.home_stage__BJ7IN{padding:28px}}.home_panel__8BJew{max-width:1180px;margin:0 auto;background:var(--warm-white);border:1px solid var(--line);border-radius:14px;overflow:hidden;padding:0 22px 56px}@media (min-width:768px){.home_panel__8BJew{padding:0 56px 88px}}.home_bar__Jvg2g{display:flex;align-items:center;justify-content:space-between;margin:0 -22px;padding:20px 22px 18px;border-bottom:1px solid var(--line)}@media (min-width:768px){.home_bar__Jvg2g{margin:0 -56px;padding:22px 56px 20px}}.home_brand__pXnzD{display:flex;align-items:center;gap:11px}.home_markSm__pSX2j,.home_mark__dGAqy{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:var(--warm-white);border-radius:3px;line-height:1;padding-bottom:1px}.home_mark__dGAqy{width:32px;height:32px;font-size:21px}.home_markSm__pSX2j{width:26px;height:26px;font-size:17px}.home_wordmark__lhUzq{font-size:24px;line-height:1}.home_barDict__OYhHS{display:none;font-family:var(--font-serif);font-style:italic;font-size:14.5px;color:var(--gray);white-space:nowrap;margin-left:3px}@media (min-width:760px){.home_barDict__OYhHS{display:inline}}.home_barNav__2UOwp{display:flex;align-items:center;gap:18px}.home_barLink__IGhRh{font-size:14px;font-weight:600;color:var(--ink);text-decoration:none;white-space:nowrap}.home_barLink__IGhRh:hover{color:var(--brass)}.home_heroHead__O2GOq,.home_hero__z_jpu{display:flex;flex-direction:column}.home_heroHead__O2GOq{gap:20px;padding:26px 0 20px}@media (min-width:900px){.home_heroHead__O2GOq{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px;padding:30px 0 24px}}.home_heroHeadCopy__xmjQT{min-width:0}.home_h1__yZOih{font-weight:400;font-size:clamp(30px,3.4vw,40px);line-height:1.1;letter-spacing:-.012em;margin:8px 0 0}.home_h1__yZOih em{font-style:italic}.home_lead2__kvvDR{font-size:16px;line-height:1.5;color:var(--gray);margin:14px 0 0}@media (min-width:1100px){.home_lead2__kvvDR{white-space:nowrap}}.home_heroHeadRight__MWYH8{display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media (min-width:900px){.home_heroHeadRight__MWYH8{flex:0 0 auto;align-items:flex-end;padding-bottom:4px}}.home_heroMicro__Q1MG_{font-size:13px;color:var(--gray)}.home_heroStage__fgDns{position:relative;display:flex;flex-direction:column;gap:14px;margin:0 0 40px}.home_heroRoom__W8rSA{width:100%;aspect-ratio:4/3}@media (min-width:900px){.home_heroStage__fgDns{display:block;height:clamp(400px,calc(100dvh - 380px),560px);margin:0 0 92px}.home_heroRoom__W8rSA{height:100%;aspect-ratio:auto}}.home_levers__1_9gG{display:flex;flex-direction:column;gap:16px;order:-1;background:rgba(250,248,243,.94);border:1px solid var(--line);border-radius:2px;padding:20px 22px 22px}@media (min-width:900px){.home_levers__1_9gG{position:absolute;top:24px;left:24px;width:268px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.home_leversTitle__KYMcs{font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.home_leverGroup__Q3ytS{display:flex;flex-direction:column;gap:9px}.home_leverLbl__uSPvO{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--brass)}.home_swRow__AS5HX{display:flex;gap:10px}.home_sw__iQafd{position:relative;width:26px;height:26px;flex:0 0 auto;border:none;border-radius:99px;padding:0;cursor:pointer;transition:box-shadow .15s ease}.home_sw__iQafd:after{content:"";position:absolute;inset:-9px;border-radius:99px}.home_sw__iQafd[aria-pressed=true]{box-shadow:0 0 0 2px rgba(250,248,243,.94),0 0 0 4px var(--ink)}.home_segRow__Ti98n{display:flex;gap:6px}.home_seg__UKiWA{flex:1 1;font-family:var(--font-sans);font-size:var(--text-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:2px;padding:8px 0;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}@media (pointer:coarse){.home_seg__UKiWA{padding:13px 0}}.home_seg__UKiWA[aria-pressed=true]{background:var(--ink);color:var(--warm-white);border-color:var(--ink)}.home_readbar__1AUP5{display:flex;flex-direction:column;gap:14px;background:var(--paper);border:1px solid var(--line);box-shadow:0 10px 30px rgba(43,37,32,.1);padding:14px}@media (min-width:900px){.home_readbar__1AUP5{position:absolute;left:24px;right:24px;bottom:-68px;flex-direction:row;align-items:center;gap:22px;padding:14px 22px 14px 14px}}.home_pickStrip__BiinW{display:flex;gap:8px}.home_pickTile__UUJiy{width:78px;height:78px;flex:0 0 auto;background:var(--warm-white);border:1px solid var(--line);overflow:hidden}@media (max-width:899.98px){.home_pickTile__UUJiy{width:auto;height:auto;flex:1 1;max-width:78px;aspect-ratio:1/1}}.home_pickImg__a7Chh{width:100%;height:100%;opacity:1}.home_pickTile__UUJiy[data-visible=false] .home_pickImg__a7Chh{opacity:0}.home_readline__LOWxE{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.home_readQuote__ABfj1{font-style:italic;font-size:19px;line-height:1.35;color:var(--ink)}.home_readSrc__N7N5r{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--gray)}.home_readCta__H3ind{flex:0 0 auto;align-self:flex-start}@media (min-width:900px){.home_readCta__H3ind{align-self:center}}@media (prefers-reduced-motion:no-preference){.home_levers__1_9gG{animation:home_leverIn__q5R3I .7s cubic-bezier(.2,.7,.3,1) .35s both,home_leverHalo__J1U1e 2.2s ease 1.3s 2}.home_readbar__1AUP5{animation:home_barIn__dzTaX .7s cubic-bezier(.2,.7,.3,1) .6s both}.home_segNudge__nlwce{animation:home_segPulse__mqqR9 1.5s ease 2s 2}.home_pickImg__a7Chh{transition:opacity .35s ease}.home_pickTile__UUJiy[data-visible=false] .home_pickImg__a7Chh{transition-duration:.18s}}@keyframes home_leverIn__q5R3I{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}@keyframes home_barIn__dzTaX{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes home_leverHalo__J1U1e{0%,to{box-shadow:0 0 0 0 rgba(160,126,71,0)}40%{box-shadow:0 0 0 10px rgba(160,126,71,.22)}}@keyframes home_segPulse__mqqR9{0%,to{box-shadow:0 0 0 0 rgba(160,126,71,0)}35%{box-shadow:0 0 0 7px rgba(160,126,71,.3)}}.home_capped__nghyT{display:flex;align-items:center}.home_rod__xT6Ux{flex:1 1;height:1px;background:var(--line)}.home_divider__QHNYB{margin:8px 0}.home_section__JtNPk{padding:56px 0;display:flex;flex-direction:column;gap:16px}.home_h2__wFOju{font-weight:400;font-size:clamp(1.7rem,4.5vw,2.5rem);line-height:1.1;margin:0;max-width:30ch}.home_h2__wFOju em{font-style:italic}.home_lead__kDW_5{font-size:clamp(16px,1.5vw,17.5px);line-height:1.6;color:var(--gray);margin:0;max-width:66ch}.home_resultPreview__rW8Ew{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;margin-top:8px}@media (min-width:720px){.home_resultPreview__rW8Ew{grid-template-columns:1fr 1fr;align-items:start}}.home_directionBlock__NtlUm{display:flex;flex-direction:column;gap:14px;padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:4px}.home_planRow__Qb2aK{display:flex;flex-direction:column;gap:3px;margin:0}.home_planLabel__HlKLZ{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--gray)}.home_planValue__15AUe{font-size:14.5px;line-height:1.45;color:var(--ink)}.home_planSize__cmNEO{font-size:19px;font-weight:600;color:var(--ink)}.home_miniCard__r121V{background:var(--paper);border:2px solid var(--brass);border-radius:4px;overflow:hidden}.home_miniImg__1oc8Q{aspect-ratio:4/3}.home_miniBody__fXufM{padding:16px;display:flex;flex-direction:column;gap:8px}.home_miniTop__BeB0e{display:flex;align-items:center;gap:10px}.home_miniName__da9rU{font-size:20px;margin:2px 0 0}.home_why__SZJ2V{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.home_why__SZJ2V li{position:relative;padding-left:14px;font-size:13px;color:var(--ink);line-height:1.45}.home_why__SZJ2V li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:99px;background:var(--brass)}.home_miniPrice__s2h5Y{font-size:14px;font-weight:600;color:var(--ink);margin:2px 0 0}.home_vetoSection__gnvw7{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:40px 28px}.home_vetoInner__FWneU{display:flex;flex-direction:column;gap:26px}@media (min-width:720px){.home_vetoInner__FWneU{flex-direction:row;align-items:center;justify-content:space-between;gap:44px}.home_vetoMain__KwO4Z{flex:1 1}}.home_vetoVisual__sogP2{display:flex;flex-direction:column;gap:10px;width:168px;flex:0 0 auto}.home_swatch__Oi0C_{height:38px;border-radius:4px;border:1px solid var(--line);position:relative}.home_swatchReject__6x270{background:color-mix(in srgb,var(--walnut) 16%,var(--paper));opacity:.6}.home_swatchReject__6x270:after{content:"✕";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--gray);font-size:13px}.home_swatchKeep__qrRGJ{background:color-mix(in srgb,var(--walnut) 30%,var(--paper));border:1px solid var(--brass);box-shadow:inset 0 0 0 1px var(--brass)}.home_swatchKeep__qrRGJ:after{content:"✓";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--brass);font-size:13px}.home_vetoList__ibkk3{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.home_vetoList__ibkk3 li{position:relative;padding-left:26px;font-family:var(--font-serif);font-size:18px;line-height:1.4;color:var(--ink)}.home_vetoList__ibkk3 li:before{content:"✕";position:absolute;left:0;top:1px;color:var(--brass);font-size:14px}.home_beforeAfter__D_NlB{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-top:10px}@media (min-width:720px){.home_beforeAfter__D_NlB{grid-template-columns:1fr 1fr}}.home_ba__6B_Ct{border:1px solid var(--line);border-radius:4px;padding:22px;display:flex;flex-direction:column;gap:10px;background:transparent}.home_baAfter__BjweZ{background:var(--paper);border-color:color-mix(in srgb,var(--brass) 45%,var(--line));border-left:3px solid var(--brass);box-shadow:0 6px 22px -14px rgba(0,0,0,.22)}.home_baText___I_P3{font-size:19px;font-style:italic;line-height:1.4;margin:0;color:var(--ink)}.home_steps__fcLgM{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin-top:8px}@media (min-width:720px){.home_steps__fcLgM{grid-template-columns:repeat(3,1fr);gap:28px}}.home_step__ZzfdE{display:flex;flex-direction:column;gap:8px}.home_stepNum__ussCZ{font-size:34px;color:var(--brass);line-height:1}.home_stepT__3jfCv{font-size:16px;font-weight:600;color:var(--ink);margin:0}.home_stepD__YQyO1{font-size:14px;color:var(--gray);line-height:1.5;margin:0}.home_useStrip__KTAAM{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.home_useChip__wEJ3u{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--ink);border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:9px 15px}.home_useNote__wPiJl{font-family:var(--font-serif);font-style:italic;font-size:16px;color:var(--gray);margin:6px 0 0}.home_comingNext__XK1YV{align-items:flex-start}.home_board__4P1JW{width:100%;margin:24px 0 0;border:1px solid var(--line);background:var(--paper);padding:14px}.home_boardGrid__Q1N24{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;align-items:stretch}.home_boardCluster__FuDIR{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:10px;gap:10px}@media (min-width:768px){.home_boardGrid__Q1N24{grid-template-columns:1.25fr 1.25fr 1.7fr}.home_boardCluster__FuDIR{grid-column:auto}}.home_cell__3Eh77{display:flex;flex-direction:column;gap:7px;min-width:0}.home_cellFrame__aHex_{position:relative;display:block;border:1px solid var(--line);background:var(--warm-white);overflow:hidden;aspect-ratio:4/5}.home_boardCluster__FuDIR .home_cellFrame__aHex_{aspect-ratio:1/1}@media (min-width:768px){.home_boardGrid__Q1N24>.home_cell__3Eh77 .home_cellFrame__aHex_{aspect-ratio:3/4}}.home_cellImg__epbPw{width:100%;height:100%}.home_cellTag__YwbVg{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--gray)}.home_boardCluster__FuDIR .home_cellTag__YwbVg{font-size:12px}.home_cellAdd__1faDw{position:absolute;top:7px;right:7px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:var(--warm-white);color:var(--ink);border:1px solid var(--line);border-radius:999px;font-size:16px;line-height:1;box-shadow:0 1px 4px rgba(0,0,0,.08)}.home_boardFoot__fGQnq{margin:14px 0 0;font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:var(--gray)}.home_closer__ZpU0v{align-items:center;text-align:center;gap:22px;padding:72px 0 48px}.home_closer__ZpU0v .home_h2__wFOju{max-width:none}.home_footer__df0cR{border-top:1px solid var(--line);padding-top:24px;display:flex;flex-direction:column;gap:14px}.home_footRow__fqGXI{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:20px}.home_footDisclosure__DKrMc{font-size:12.5px;line-height:1.5;color:var(--gray);margin:0;max-width:70ch}.home_footNote__Vnnhc{font-size:13px;color:var(--gray)}.home_footLink__7x58N{font-size:13px;font-weight:600;color:var(--ink);text-decoration:none;white-space:nowrap}.home_footLink__7x58N:hover{color:var(--brass)}