.warm-rigor.wave3{--dusk-el-object:0 2px 6px rgba(61,48,35,.16),0 22px 48px rgba(61,48,35,.2);--dusk-el-card:0 1px 4px rgba(61,48,35,.14),0 10px 24px rgba(61,48,35,.16)}.warm-rigor.dusk-page{--dusk-deep:#241f26;--dusk-ground:#332b33;--dusk-raised:#4a4148;--dusk-horizon:#c97f56;--dusk-star:#ffeccd;--ink:#f0e2c8;--soft:hsla(39,57%,86%,.78);--faint:hsla(39,57%,86%,.72);--ghost:hsla(39,57%,86%,.45);--hair:hsla(39,57%,86%,.18);--rule:hsla(39,57%,86%,.12);--accent:#c89673;--accent-text:#e0ac85;--emph:#fbf0dc;--go:#9db08f;--sw-ground:#332b33;--sw-ground-raised:hsla(39,57%,86%,.05);--sw-ground-sunken:#241f26;--sw-ink:#f0e2c8;--sw-ink-soft:hsla(39,57%,86%,.78);--sw-accent:#c89673;--sw-accent-deep:#e0ac85;--sw-line:hsla(39,57%,86%,.14);--sw-shadow:0 2px 12px rgba(18,13,17,.5);--dusk-el-object:0 3px 8px rgba(18,13,17,.48),0 28px 64px rgba(18,13,17,.55);--dusk-el-card:0 2px 5px rgba(18,13,17,.44),0 12px 28px rgba(18,13,17,.46);color:var(--ink);background:var(--dusk-deep);min-height:100vh;position:relative}.warm-rigor.dusk-page:before{content:none}.dusk-ground{pointer-events:none;overflow:hidden}.dusk-ground--page{position:fixed;inset:0;z-index:0}.dusk-ground--section{z-index:0}.dusk-ground--section,.dusk-ground>*{position:absolute;inset:0}.dusk-ground-sky{background:radial-gradient(130% 34% at 46% 103%,rgba(201,127,86,.44) 0,rgba(201,127,86,.14) 40%,rgba(201,127,86,0) 72%),radial-gradient(58% 34% at 82% 4%,hsla(27,52%,66%,.26) 0,hsla(26,49%,62%,.08) 46%,hsla(25,44%,62%,0) 78%),linear-gradient(178deg,#2a232c,#332b33 46%,#3a2f33 78%,#453432)}.dusk-ground-stars{background-repeat:no-repeat;background-position:top;background-size:cover;-webkit-mask-image:linear-gradient(180deg,#000,#000 52%,rgba(0,0,0,.25) 82%,transparent);mask-image:linear-gradient(180deg,#000,#000 52%,rgba(0,0,0,.25) 82%,transparent)}.dusk-ground-stars--bright{animation:duskStarSettle 7s ease-in-out 1 both}@keyframes duskStarSettle{0%{opacity:.82}28%{opacity:1}56%{opacity:.86}78%{opacity:.97}to{opacity:.92}}.dusk-ground-grain{opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='150' height='150'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/></svg>")}.warm-rigor.dusk-page .wr-container{position:relative;z-index:1}.warm-rigor .wr-container.wr-chrome{min-height:0;padding-bottom:0}.warm-rigor.dusk-page .bar{position:sticky;top:0;z-index:30;margin:-22px -22px 0;padding:13px 22px;background:rgba(36,31,38,.74);backdrop-filter:blur(14px);border-bottom:1px solid var(--rule)}@media (min-width:768px){.warm-rigor.dusk-page .bar{margin:-30px -40px 0;padding:15px 40px}}.warm-rigor.dusk-page .wm{color:var(--ink);letter-spacing:.18em}.warm-rigor.dusk-page .wm .tick{background:var(--accent)}.warm-rigor.dusk-page .inline-nav a,.warm-rigor.dusk-page .menu-btn{font-family:var(--fchrome);font-weight:500;letter-spacing:.06em;color:var(--soft)}.warm-rigor.dusk-page .inline-nav a:hover,.warm-rigor.dusk-page .menu-btn:hover{color:var(--ink)}.warm-rigor.dusk-page .inline-nav a.cta{color:var(--accent-text);font-weight:700}.warm-rigor.dusk-page .member-door{border-color:var(--hair);color:var(--accent-text)}.warm-rigor.dusk-page .nav-list{background:rgba(36,31,38,.9);backdrop-filter:blur(14px)}.warm-rigor.dusk-page .nav-list a{color:var(--ink);border-bottom-color:var(--rule)}.warm-rigor.dusk-page .nav-list a.demoted{color:var(--soft)}.warm-rigor.dusk-page .foot-prov{border-top-color:var(--rule);color:var(--faint)}.warm-rigor.dusk-page .foot-prov a{color:var(--soft)}.warm-rigor.dusk-page .foot-prov a:hover{color:var(--accent-text)}.warm-rigor.dusk-page .hearth-quiet,.warm-rigor.dusk-page .hearth-quiet a{color:var(--soft)}.warm-rigor.dusk-page [tabindex]:focus-visible,.warm-rigor.dusk-page a:focus-visible,.warm-rigor.dusk-page button:focus-visible,.warm-rigor.dusk-page input:focus-visible{outline:2px solid #eec095;outline-offset:3px;border-radius:4px}.warm-rigor.dusk-page .btn{background:var(--ink);color:var(--dusk-deep);font-weight:600;border-radius:12px;box-shadow:var(--dusk-el-card);transition:transform .16s ease-out,box-shadow .2s ease-out,background .2s ease-out}.warm-rigor.dusk-page .btn:hover{background:#fbf0dc;transform:none;box-shadow:var(--dusk-el-card)}.warm-rigor.dusk-page .btn .arw{color:#8f5027}.warm-rigor.dusk-page .btn.ghost{background:transparent;color:var(--ink);border:1px solid hsla(39,57%,86%,.3);box-shadow:none}.warm-rigor.dusk-page .btn.ghost:hover{background:hsla(39,57%,86%,.06);border-color:hsla(39,57%,86%,.46)}.warm-rigor.dusk-page .btn.ghost .arw{color:var(--accent-text)}.warm-rigor.dusk-page .subcta{color:var(--faint)}.warm-rigor .btn.dusk-cta{display:inline-flex;width:auto;padding-inline:2rem}@media (max-width:767px){.warm-rigor .btn.dusk-cta{width:100%}}.dusk-press{transition:transform .16s ease-out}.dusk-press:active{transform:scale(.98)}.warm-rigor.wave3 .dusk-hero{display:grid;grid-template-columns:1fr;gap:26px;align-items:center;padding:30px 0 8px}@media (min-width:860px){.warm-rigor.wave3 .dusk-hero{grid-template-columns:1.08fr .92fr;gap:52px;padding:54px 0 18px;min-height:520px}}.warm-rigor.wave3 .dusk-eyebrow{font-family:var(--fdata);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text)}.warm-rigor.wave3 .dusk-h1{font-family:var(--fread);font-weight:400;font-size:clamp(34px,8.4vw,40px);line-height:1.12;letter-spacing:-.015em;color:var(--ink);margin:14px 0 0}@media (min-width:860px){.warm-rigor.wave3 .dusk-h1{font-size:54px}}.dusk-hero-line{display:block}.dusk-hero-word{display:inline-block;white-space:nowrap;margin-right:.26em}.warm-rigor.wave3 .dusk-sub{font-family:var(--fread);font-size:18px;line-height:1.45;color:var(--soft);margin-top:16px;max-width:42ch}@media (min-width:860px){.warm-rigor.wave3 .dusk-sub{font-size:21px}}.warm-rigor.wave3 .dusk-hero-cta{margin-top:26px;max-width:320px}.warm-rigor.wave3 .dusk-hero-cta .subcta{text-align:left}.warm-rigor.wave3 .dusk-hero-plate{box-shadow:var(--dusk-el-object);border:1px solid var(--hair);border-radius:16px;overflow:hidden}@media (min-width:860px){.warm-rigor.wave3 .dusk-hero-plate{max-width:360px;margin-left:auto}}.warm-rigor.wave3 .dusk-section{margin-top:46px;padding-top:30px;border-top:1px solid var(--rule)}.warm-rigor.wave3 .dusk-h2{font-family:var(--fread);font-weight:400;font-size:27px;line-height:1.2;color:var(--ink);margin:10px 0 0}.warm-rigor.wave3 .dusk-lead{font-family:var(--fread);font-size:17px;line-height:1.5;color:var(--soft);margin-top:12px;max-width:68ch}.warm-rigor.wave3 .dusk-doors{display:grid;grid-template-columns:1fr;gap:18px;margin-top:24px}@media (min-width:860px){.warm-rigor.wave3 .dusk-doors{grid-template-columns:1fr 1fr;gap:22px}}.warm-rigor.wave3 .dusk-door{display:flex;flex-direction:column;padding:22px 20px 24px;border:1px solid var(--hair);border-radius:16px;background:linear-gradient(180deg,hsla(39,57%,86%,.065),hsla(39,57%,86%,.025));box-shadow:var(--dusk-el-card)}.warm-rigor.wave3 .dusk-door--own{background:linear-gradient(180deg,rgba(201,127,86,.1),hsla(39,57%,86%,.028));border-color:hsla(25,44%,62%,.34)}.warm-rigor.wave3 .dusk-door h3{font-family:var(--fread);font-weight:400;font-size:24px;line-height:1.2;color:var(--ink);margin:10px 0 0}.warm-rigor.wave3 .dusk-door-goods{display:flex;align-items:flex-start;gap:16px;margin-top:14px}.warm-rigor.wave3 .dusk-door-goods .dusk-door-list{margin-top:0}.warm-rigor.wave3 .dusk-door-thumb{flex:none;width:86px;height:auto;border-radius:2px;box-shadow:var(--dusk-el-card)}@media (min-width:860px){.warm-rigor.wave3 .dusk-door-thumb{width:100px}}.warm-rigor.wave3 .dusk-door p{font-family:var(--fread);font-size:16px;line-height:1.5;color:var(--soft);margin-top:11px}.warm-rigor.wave3 .dusk-door-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.warm-rigor.wave3 .dusk-door-list li{position:relative;padding-left:18px;font-family:var(--fchrome);font-size:14px;line-height:1.45;color:var(--soft)}.warm-rigor.wave3 .dusk-door-list li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border:1px solid var(--accent);border-radius:50%}.warm-rigor.wave3 .dusk-door-cta{margin-top:20px}.warm-rigor.wave3 .dusk-door-alt{margin-top:12px;font-family:var(--fchrome);font-size:13.5px;line-height:1.5;color:var(--soft)}.warm-rigor.wave3 .dusk-door-alt a{color:var(--accent-text);text-decoration:none}.warm-rigor.wave3 .dusk-door-alt a:hover{color:var(--ink)}.warm-rigor.wave3 .dusk-door-alt-line{display:block;margin-top:3px}.warm-rigor.wave3 .dusk-door-price{font-family:var(--fdata);font-size:12.5px;letter-spacing:.06em;color:var(--faint);margin-top:14px}.warm-rigor.wave3 .dusk-trust{margin-top:22px}.warm-rigor.wave3 .dusk-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.warm-rigor.wave3 .dusk-chip{letter-spacing:.12em;color:var(--ink);border:1px solid var(--hair);border-radius:999px;padding:7px 13px}.warm-rigor.wave3 .dusk-chip,.warm-rigor.wave3 .dusk-facts{font-family:var(--fdata);font-size:12px;text-transform:uppercase}.warm-rigor.wave3 .dusk-facts{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px;letter-spacing:.06em;color:var(--faint)}.warm-rigor.wave3 .dusk-facts .sep{color:var(--hair)}@media (max-width:700px){.warm-rigor.wave3 .dusk-facts{flex-direction:column;gap:7px}.warm-rigor.wave3 .dusk-facts .sep{display:none}}.warm-rigor.dusk-page .wr-capture{background:hsla(39,57%,86%,.05);border:1px solid var(--hair);border-radius:16px}.warm-rigor.dusk-page .wr-capture h3{font-family:var(--fread);color:var(--ink)}.warm-rigor.dusk-page .wr-capture input{background:rgba(36,31,38,.6);border:1px solid var(--hair);color:var(--ink);border-radius:10px}.warm-rigor.dusk-page .wr-capture input::-moz-placeholder{color:var(--ghost)}.warm-rigor.dusk-page .wr-capture input::placeholder{color:var(--ghost)}.warm-rigor.dusk-page .wr-capture button{background:var(--ink);color:var(--dusk-deep);border-radius:10px;font-family:var(--fchrome);font-weight:600}.warm-rigor.dusk-page .wr-capture .wr-capture-note,.warm-rigor.dusk-page .wr-capture p{color:var(--faint)}.warm-rigor.dusk-page .wr-assure,.warm-rigor.dusk-page .wr-formpanel,.warm-rigor.dusk-page .wr-tier{background:linear-gradient(180deg,hsla(39,57%,86%,.055),hsla(39,57%,86%,.02))}.warm-rigor.dusk-page .wr-ticker .cell,.warm-rigor.dusk-page .wr-tier{border-color:var(--hair)}.warm-rigor.dusk-page .wr-formpanel{box-shadow:var(--dusk-el-card)}.warm-rigor.dusk-page .wr-assure,.warm-rigor.dusk-page .wr-tabs,.warm-rigor.dusk-page .wr-ticker .cell{box-shadow:none}.warm-rigor.dusk-page .wr-tabs{background:rgba(36,31,38,.55)}.warm-rigor.dusk-page .wr-tabs button.on{background:var(--ink);color:var(--dusk-deep)}.warm-rigor.dusk-page .wr-tier-badge{background:var(--accent);color:#241f26}.warm-rigor.dusk-page .wr-tier.feat{border-color:hsla(25,44%,62%,.4);box-shadow:inset 0 0 0 1px hsla(25,44%,62%,.26),var(--dusk-el-card)}.warm-rigor.dusk-page .wr-figure{background:#f6ecd9;border-radius:2px;box-shadow:var(--dusk-el-object)}.warm-rigor.dusk-page .wr-formpanel input:not([type=checkbox]):not([type=radio]),.warm-rigor.wave3 .dusk-field{background:rgba(36,31,38,.6);border:1px solid var(--hair);color:var(--ink);caret-color:var(--emph);transition:border-color .25s ease-out,box-shadow .25s ease-out,background .25s ease-out}.warm-rigor.dusk-page .wr-formpanel input:not([type=checkbox]):not([type=radio]):focus,.warm-rigor.wave3 .dusk-field:focus{outline:none;border-color:#eec095;box-shadow:0 0 0 3px hsla(29,72%,76%,.16);background:rgba(36,31,38,.78)}.warm-rigor.dusk-page .wr-formpanel input::-moz-placeholder{color:var(--ghost)}.warm-rigor.dusk-page .wr-formpanel input::placeholder{color:var(--ghost)}.warm-rigor.dusk-page [class*="text-[#6e6052]"]{color:var(--soft)}.warm-rigor.dusk-page [class*="text-[#a2917a]"]{color:var(--faint)}.warm-rigor.dusk-page [class*="text-[#8a3e22]"]{color:#e8a184}.warm-rigor.dusk-page [data-testid=birthdata-prefill-notice]{background:rgba(201,127,86,.08);border-color:hsla(25,44%,62%,.3)}.warm-rigor.dusk-page .ampm button.on,.warm-rigor.dusk-page .wr-tabs button.on{color:var(--dusk-deep)}.warm-rigor.dusk-page .wheels:before{background:linear-gradient(180deg,rgba(74,65,72,.95),rgba(74,65,72,0))}.warm-rigor.dusk-page .wheels:after{background:linear-gradient(0deg,rgba(74,65,72,.95),rgba(74,65,72,0))}.warm-rigor.dusk-page .wr-formpanel button[type=submit]{background:var(--ink);color:var(--dusk-deep);transition:transform .16s ease-out,background .2s ease-out}.warm-rigor.dusk-page .wr-formpanel button[type=submit]:hover{background:#fbf0dc}.warm-rigor.dusk-page .wr-formpanel button[type=submit]:active{transform:scale(.98)}.warm-rigor.dusk-page .wr-formpanel button[type=submit]:disabled{background:hsla(39,57%,86%,.24);color:var(--faint)}.warm-rigor.dusk-page .prices .price{transition:border-color .28s ease-out,box-shadow .28s ease-out,background .28s ease-out}.warm-rigor.dusk-page .prices .price:hover{border-color:hsla(39,57%,86%,.3)}.warm-rigor.dusk-page .prices .price.anchor{border-color:var(--accent-text);box-shadow:0 0 0 1px var(--accent-text) inset;background:rgba(201,127,86,.09)}.warm-rigor.wave3 .dusk-buy{display:grid;grid-template-columns:1fr;gap:18px;margin-top:28px;align-items:start}@media (min-width:880px){.warm-rigor.wave3 .dusk-buy{grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);gap:22px}}.warm-rigor.wave3 .dusk-trustrail{list-style:none;margin:0;padding:20px 20px 22px;border:1px solid var(--hair);border-radius:16px;background:hsla(39,57%,86%,.04);display:flex;flex-direction:column;gap:16px}.warm-rigor.wave3 .dusk-trustrail li{position:relative;padding-left:18px}.warm-rigor.wave3 .dusk-trustrail li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border:1px solid var(--accent);border-radius:50%}.warm-rigor.wave3 .dusk-trustrail .tt{font-family:var(--fchrome);font-weight:600;font-size:14px;line-height:1.35;color:var(--ink)}.warm-rigor.wave3 .dusk-trustrail .td{margin-top:4px;font-family:var(--fread);font-size:13.5px;line-height:1.45;color:var(--soft)}.warm-rigor.wave3 .dusk-objections{margin-top:18px;max-width:560px}.warm-rigor.wave3 .dusk-catalogue-hero{margin-top:28px}@media (prefers-reduced-motion:reduce){.dusk-motion{transform:none!important;filter:none!important}.dusk-ground-stars--bright{animation:none;opacity:.9}.dusk-press,.warm-rigor.dusk-page .btn,.warm-rigor.dusk-page .prices .price,.warm-rigor.dusk-page .wr-formpanel button[type=submit],.warm-rigor.dusk-page .wr-formpanel input:not([type=checkbox]):not([type=radio]),.warm-rigor.wave3 .dusk-field{transition:none}.dusk-press:active,.warm-rigor.dusk-page .wr-formpanel button[type=submit]:active{transform:none}.warm-rigor.dusk-page *{animation:none!important}}.warm-rigor.dusk-page .hearth-main{position:relative;z-index:1;width:100%;max-width:724px;margin:0 auto;padding:6px 22px 56px}@media (min-width:768px){.warm-rigor.dusk-page .hearth-main{padding:10px 40px 72px}}.warm-rigor.dusk-page .hearth-section{border-top-color:var(--rule)}.warm-rigor.dusk-page .hearth-section:first-of-type{margin-top:18px;border-top:none}.warm-rigor.dusk-page .hearth-paper-wrap{max-width:680px;margin:14px auto 0}.warm-rigor.dusk-page .letter-sheet--paper{background:#f6ecd9;border-color:rgba(36,31,38,.12);border-radius:2px;box-shadow:var(--dusk-el-object);padding:40px 30px 44px;margin-top:0}@media (min-width:560px){.warm-rigor.dusk-page .letter-sheet--paper{padding:48px 42px 52px}}.warm-rigor.dusk-page .letter-sheet--paper .letter-prose,.warm-rigor.dusk-page .letter-sheet--paper .letter-signoff{color:#2b2118}.warm-rigor.dusk-page .letter-sheet--paper .letter-reflection{color:#6e6052}.warm-rigor.dusk-page .letter-paper-title{font-family:var(--fread);font-size:15px;color:#2b2118;text-align:center}.warm-rigor.dusk-page .letter-paper-date{font-family:var(--fdata);font-size:12px;letter-spacing:.06em;color:#6e6052;text-align:center;margin-top:4px}.warm-rigor.dusk-page .hearth-avatar{overflow:visible;border:none;border-radius:0;background:none;box-shadow:none;margin-top:0}.warm-rigor.dusk-page .hearth-avatar img{width:56px;height:56px;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;border-radius:50%;border:1px solid var(--hair);box-shadow:var(--dusk-el-card)}.warm-rigor.dusk-page .hearth-answer{background:#f6ecd9;color:#2b2118;font-size:16.5px;line-height:1.5;padding:16px 18px;border:1px solid rgba(36,31,38,.1);border-radius:2px;box-shadow:var(--dusk-el-card);-webkit-line-clamp:5}.warm-rigor.dusk-page .hearth-chat .uturn{padding-bottom:11px}.warm-rigor.dusk-page .hearth-affordance .btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:rgba(36,31,38,.6);color:var(--soft);font-weight:400;font-size:15px;border:1px solid var(--hair);border-radius:12px;box-shadow:none;padding:13px 16px;transition:border-color .25s ease-out,background .25s ease-out,color .25s ease-out,transform .16s ease-out}.warm-rigor.dusk-page .hearth-affordance .btn:hover{background:rgba(36,31,38,.78);border-color:hsla(39,57%,86%,.34);color:var(--ink);transform:none;box-shadow:none}.warm-rigor.dusk-page .hearth-affordance .btn .arw{color:var(--accent-text)}.warm-rigor.dusk-page .hearth-wheel{max-width:420px;margin:14px auto 0;padding:26px 24px 18px;background:linear-gradient(180deg,rgba(74,65,72,.55),rgba(51,43,51,.3));border:1px solid hsla(25,44%,62%,.32);border-radius:16px;box-shadow:var(--dusk-el-object)}.warm-rigor.dusk-page .hearth-wheel .cw{margin-top:0}.warm-rigor.dusk-page .hearth-wheel .hearth-prov{font-family:var(--fdata);font-size:11.5px;letter-spacing:.08em;color:var(--faint);text-align:center;margin-top:12px}.warm-rigor.dusk-page [data-testid=hearth-chart] .id-head{margin-top:24px}.warm-rigor.dusk-page [data-testid=hearth-compat] .report-cover,.warm-rigor.dusk-page [data-testid=hearth-library] .report-cover{aspect-ratio:4/5;background:linear-gradient(180deg,rgba(74,65,72,.92),rgba(51,43,51,.95));border-color:hsla(25,44%,62%,.28);border-radius:8px;box-shadow:var(--dusk-el-card)}.warm-rigor.dusk-page [data-testid=hearth-compat] .report-cover img,.warm-rigor.dusk-page [data-testid=hearth-library] .report-cover img{-o-object-fit:contain;object-fit:contain}.warm-rigor.dusk-page [data-testid=hearth-library] .report-title{color:var(--ink)}.warm-rigor.dusk-page [data-testid=hearth-library] .again{color:var(--accent-text)}@media (prefers-reduced-motion:reduce){.warm-rigor.dusk-page .hearth-affordance .btn{transition:none}.warm-rigor.dusk-page .hearth-affordance .btn:active{transform:none}}.warm-rigor.wave3:not(.dusk-page) .bar{position:sticky;top:0;z-index:30;margin:-22px -22px 0;padding:13px 22px;background:hsla(42,62%,92%,.82);backdrop-filter:blur(14px);border-bottom:1px solid var(--rule)}@media (min-width:768px){.warm-rigor.wave3:not(.dusk-page) .bar{margin:-30px -40px 0;padding:15px 40px}}.warm-rigor.wave3:not(.dusk-page) .bar+.dusk-hero,.warm-rigor.wave3:not(.dusk-page) .bar+section{padding-top:30px}@media (min-width:860px){.warm-rigor.wave3:not(.dusk-page) .bar+.dusk-hero,.warm-rigor.wave3:not(.dusk-page) .bar+section{padding-top:44px}}.warm-rigor.wave3:not(.dusk-page) .dusk-trustrail{background:var(--sw-ground-raised,#faf3e3)}