:root{--ember:#8B2E1F;--ember-light:#C9583E;--red:#C7251A;--orange:#F26A21;--gold:#FFC15A;--obsidian:#1C1C1C;--graphite:#3A3A3A;--bronze:#9B7B3E;--bronze-light:#C9A668;--forest:#2E4031;--bone:#F2EBDC;--paper:#FAF7F0;--stone:#857E70;--mtn:url(/assets/img/img-28b4278e3c.jpg)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;color:var(--graphite);background:var(--paper);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}.cinzel,h1,h2,h3{font-family:Cinzel,serif}.serif{font-family:Cormorant Garamond,serif}.wrap{max-width:1100px;margin:0 auto;padding:0 32px}.eyebrow{font-family:Cinzel,serif;font-weight:600;font-size:.72rem;letter-spacing:.42em;text-transform:uppercase;color:var(--bronze);display:inline-block}.section{padding:120px 0}.mark-rule{display:flex;align-items:center;gap:0;justify-content:center;margin:0 auto}.mark-rule .dot{width:7px;height:7px;border-radius:50%;background:var(--bronze)}.mark-rule .line{width:120px;height:1px;background:var(--bronze)}.mark-rule .ring{width:13px;height:13px;border:1px solid var(--bronze);border-radius:50%}.fireline{width:2px;border-radius:2px;background:linear-gradient(to bottom,var(--gold),var(--orange) 35%,var(--red) 70%,var(--ember));box-shadow:0 0 14px rgba(242,106,33,.55)}.btn{display:inline-block;font-family:Cinzel,serif;font-weight:600;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;padding:17px 34px;border:none;cursor:pointer;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.btn-primary{background:var(--ember);color:var(--bone);box-shadow:0 8px 26px -10px rgba(139,46,31,.8)}.btn-primary:hover{background:var(--red);transform:translateY(-2px);box-shadow:0 14px 34px -10px rgba(199,37,26,.85)}.btn-ghost{background:transparent;color:var(--obsidian);border:1px solid var(--bronze);padding:16px 33px}.btn-ghost:hover{background:var(--bronze);color:var(--paper);transform:translateY(-2px)}.btn-ghost.on-dark{color:var(--bone);border-color:var(--bronze-light)}.btn-ghost.on-dark:hover{background:var(--bronze-light);color:var(--obsidian)}.btn:focus-visible,a:focus-visible{outline:2px solid var(--bronze-light);outline-offset:4px}.nav{position:sticky;top:0;z-index:50;background:rgba(250,247,240,.86);backdrop-filter:blur(10px);border-bottom:1px solid rgba(155,123,62,.22)}.nav-inner{justify-content:space-between;padding:14px 32px;max-width:1240px;margin:0 auto}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:16px;text-decoration:none}.brand img{height:40px;width:auto;display:block;flex:none}.brand .wm{display:flex;flex-direction:column;justify-content:center}.brand .bn{font-weight:700;font-size:1.05rem;letter-spacing:.15em;color:var(--obsidian);line-height:1.04}.brand .bn,.brand .bt{font-family:Cinzel,serif}.brand .bt{font-weight:500;font-size:.55rem;letter-spacing:.32em;color:var(--bronze);text-transform:uppercase;margin-top:5px;line-height:1}.nav-links{display:flex;align-items:center;gap:34px}.nav-links a{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);text-decoration:none;font-weight:500;transition:color .2s}.nav-links a:not(.nav-cta):hover{color:var(--ember)}.nav-links a.nav-cta{font-family:Cinzel,serif;font-weight:600;font-size:.72rem;letter-spacing:.18em;background:var(--ember);color:var(--bone);padding:11px 24px;text-transform:uppercase;box-shadow:0 6px 18px -8px rgba(139,46,31,.8);transition:background .2s,transform .2s}.nav-links a.nav-cta:hover{background:var(--red);color:var(--bone);transform:translateY(-1px)}.nav-links a.nav-audit{font-family:Cinzel,serif;font-weight:600;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--bronze);color:var(--ember);padding:10px 18px;transition:background .2s,color .2s}.nav-links a.nav-audit:hover{background:var(--bronze);color:var(--paper)}@media(max-width:860px){.nav-links a:not(.nav-cta):not(.nav-audit){display:none}}@media(max-width:640px){.nav-links a.nav-audit{display:none}}.hero{position:relative;background:var(--bone);text-align:center;padding:96px 0 110px;overflow:hidden}.hero-glow{position:absolute;top:-8%;left:50%;transform:translateX(-50%);width:680px;height:680px;border-radius:50%;background:radial-gradient(circle,rgba(242,106,33,.3) 0,rgba(242,106,33,.1) 38%,transparent 68%);filter:blur(6px);pointer-events:none}.hero-inner{position:relative;z-index:2}.hero-crest{width:clamp(196px,27vw,256px);height:auto;margin:0 auto 10px;display:block;filter:drop-shadow(0 16px 38px rgba(139,46,31,.3))}.hero h1{font-weight:700;color:var(--obsidian);letter-spacing:.04em;line-height:1.12;font-size:clamp(2.1rem,5.4vw,4rem);text-transform:uppercase}.hero h1 em{font-style:normal;color:var(--ember)}.hero-sub{max-width:620px;margin:26px auto 0;font-size:1.12rem;color:var(--graphite)}.hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hero-actions,.hero-tag{margin-top:40px}.hero-tag .q{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.32rem;color:var(--stone)}.dark{background:var(--obsidian);color:var(--bone)}.dark .eyebrow{color:var(--bronze-light)}.problem h2{font-weight:600;color:var(--bone);letter-spacing:.03em;font-size:clamp(1.7rem,3.6vw,2.7rem);line-height:1.2;text-transform:uppercase;max-width:760px;margin:18px 0 8px}.problem .lede{color:#cbbfa8;max-width:640px;font-size:1.06rem;margin-bottom:54px}.pains{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.pain{padding:34px 30px;border-left:1px solid rgba(155,123,62,.3)}.pain:first-child{padding-left:0;border-left:none}.pain h3{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:500;font-size:1.5rem;color:var(--ember-light);margin-bottom:12px;letter-spacing:.01em;text-transform:none}.pain p{color:#b6ab97;font-size:.98rem}.problem .turn{margin-top:54px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.5rem;color:var(--bone);max-width:720px;line-height:1.5}.problem .turn b{font-style:normal;color:var(--bronze-light);font-family:Cinzel,serif;font-weight:600;font-size:1.1rem;letter-spacing:.05em}@media(max-width:760px){.pains{grid-template-columns:1fr}.pain{padding:26px 0;border-left:none;border-top:1px solid rgba(155,123,62,.25)}.pain:first-child{border-top:none}}.guide{background:var(--paper)}.guide-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.portrait{position:relative;aspect-ratio:4/5;background:linear-gradient(160deg,#2a2320,#1c1c1c 70%);overflow:hidden;border:1px solid rgba(155,123,62,.4)}.portrait .glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 38%,rgba(242,106,33,.34),transparent 60%)}.portrait img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;filter:contrast(1.03)}.portrait .ptint{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(139,46,31,.16),transparent 38%,rgba(28,28,28,.28));mix-blend-mode:multiply}.portrait .cap{position:absolute;left:0;right:0;bottom:0;padding:16px 20px;font-family:Cinzel,serif;font-size:.62rem;letter-spacing:.3em;color:#cbbfa8;text-transform:uppercase;text-align:center;background:linear-gradient(transparent,rgba(0,0,0,.55))}.guide h2{font-weight:700;color:var(--obsidian);font-size:clamp(1.7rem,3.4vw,2.5rem);letter-spacing:.03em;line-height:1.18;margin:16px 0 22px;text-transform:uppercase}.guide p{margin-bottom:18px;color:var(--graphite)}.guide .pull{font-size:1.45rem;color:var(--ember);line-height:1.45;border-left:2px solid var(--bronze);padding-left:20px;margin:26px 0}.guide .pull,.guide .sign{font-family:Cormorant Garamond,serif;font-style:italic}.guide .sign{font-size:1.3rem;color:var(--stone)}@media(max-width:820px){.guide-grid{grid-template-columns:1fr;gap:40px}.portrait{max-width:360px;margin:0 auto}}.plan{background:var(--bone);text-align:center}.plan h2{font-weight:600;color:var(--obsidian);font-size:clamp(1.6rem,3.2vw,2.4rem);letter-spacing:.04em;text-transform:uppercase;margin:16px 0 8px}.plan .sub{color:var(--stone);max-width:560px;margin:0 auto 56px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;text-align:left}.step{background:var(--paper);padding:38px 32px;border-top:3px solid var(--ember);box-shadow:0 18px 40px -28px rgba(28,28,28,.4)}.step .num{font-weight:700;font-size:1.1rem;color:var(--bronze);letter-spacing:.1em}.step .num,.step h3{font-family:Cinzel,serif}.step h3{font-weight:600;font-size:1.12rem;color:var(--obsidian);letter-spacing:.05em;margin:14px 0 12px;text-transform:uppercase}.step p{font-size:.97rem;color:var(--graphite)}@media(max-width:760px){.steps{grid-template-columns:1fr;gap:20px}}.forge{background:var(--obsidian);color:var(--bone)}.forge-head{max-width:680px;margin-bottom:60px}.forge-head h2{font-weight:700;color:var(--bone);font-size:clamp(1.9rem,4vw,3rem);letter-spacing:.05em;text-transform:uppercase;margin:16px 0 10px}.forge-head .q{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.4rem;color:var(--bronze-light)}.phases{display:flex;gap:0}.phase-line{flex:0 0 2px;margin-right:40px}.phase-list{flex:1;display:flex;flex-direction:column;gap:2px}.phase{display:grid;grid-template-columns:88px 1fr;gap:24px;padding:26px 0;border-bottom:1px solid rgba(155,123,62,.22);align-items:baseline}.phase:last-child{border-bottom:none}.phase .pnum{font-family:Cinzel,serif;font-weight:700;font-size:2.1rem;color:var(--ember);line-height:1}.phase .pname{font-family:Cinzel,serif;font-weight:600;font-size:1.25rem;letter-spacing:.1em;color:var(--bone);text-transform:uppercase}.phase .pmonth{font-size:.66rem;letter-spacing:.28em;color:var(--bronze-light);text-transform:uppercase;margin-top:4px;display:block}.phase .pdesc{color:#b6ab97;font-size:.98rem;margin-top:8px;max-width:560px}@media(max-width:680px){.phase-line{margin-right:24px}.phase{grid-template-columns:54px 1fr;gap:16px}.phase .pnum{font-size:1.5rem}}.offers{background:var(--paper);text-align:center}.offers h2{font-weight:600;color:var(--obsidian);font-size:clamp(1.7rem,3.4vw,2.5rem);letter-spacing:.04em;text-transform:uppercase;margin:16px 0 8px}.offers .sub{color:var(--stone);max-width:600px;margin:0 auto 56px}.ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;text-align:left}.card{background:#fff;border:1px solid rgba(155,123,62,.3);padding:0;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(28,28,28,.55)}.card .top{padding:30px 30px 24px;border-bottom:1px solid rgba(155,123,62,.18)}.card .tier{font-weight:600;font-size:.66rem;letter-spacing:.28em;color:var(--bronze)}.card .oname,.card .tier{font-family:Cinzel,serif;text-transform:uppercase}.card .oname{font-weight:700;font-size:1.5rem;color:var(--obsidian);letter-spacing:.04em;margin:10px 0 6px}.card .price{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.5rem;color:var(--ember)}.card .price small{font-style:normal;font-family:Inter;font-size:.72rem;color:var(--stone);letter-spacing:.04em;display:block;margin-top:2px}.card .body{padding:24px 30px 30px;display:flex;flex-direction:column;flex:1}.card ul{list-style:none;margin-bottom:26px}.card li{position:relative;padding-left:24px;margin-bottom:11px;font-size:.95rem;color:var(--graphite)}.card li:before{content:"";position:absolute;left:0;top:9px;width:9px;height:9px;border-radius:50%;background:var(--bronze)}.card .btn{margin-top:auto;text-align:center}.card.feature{border-color:var(--ember);box-shadow:0 24px 50px -30px rgba(139,46,31,.6)}.card.feature .top{background:var(--obsidian)}.card.feature .tier{color:var(--bronze-light)}.card.feature .oname{color:var(--bone)}.card.feature .price{color:var(--gold)}.ribbon{background:var(--ember);color:var(--bone);font-family:Cinzel,serif;font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;text-align:center;padding:7px;font-weight:600}@media(max-width:860px){.ladder{grid-template-columns:1fr;gap:20px;max-width:440px;margin:0 auto}}.proof{background:var(--forest)}.proof .eyebrow{color:var(--bronze-light)}.proof h2{font-weight:600;color:var(--bone);font-size:clamp(1.6rem,3.2vw,2.3rem);letter-spacing:.04em;text-transform:uppercase;margin:16px 0 50px}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.quote{background:rgba(0,0,0,.18);border:1px solid rgba(201,166,104,.3);padding:30px 26px;display:flex;flex-direction:column}.quote .who{margin-top:auto;padding-top:18px}.quote .fl{height:26px;margin-bottom:18px;opacity:.9}.quote p{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.08rem;line-height:1.55;color:#f0e7d4}.quote .who{margin-top:20px;font-family:Cinzel,serif;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bronze-light);font-style:normal}@media(max-width:860px){.quotes{grid-template-columns:1fr;gap:18px}}.paths{background:var(--bone)}.paths-grid{display:grid;grid-template-columns:1fr 2px 1fr;gap:0;align-items:stretch}.path{padding:18px 44px}.path .lbl{font-family:Cinzel,serif;font-weight:600;font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;margin-bottom:18px}.path.stay .lbl{color:var(--stone)}.path.walk .lbl{color:var(--ember)}.path h3{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:500;font-size:1.7rem;line-height:1.3;text-transform:none;letter-spacing:0;margin-bottom:18px}.path.stay h3{color:var(--stone)}.path.walk h3{color:var(--obsidian)}.path ul{list-style:none}.path li{padding-left:22px;position:relative;margin-bottom:10px;font-size:1rem}.path.stay li{color:var(--stone)}.path.walk li{color:var(--graphite)}.path li:before{position:absolute;left:0;top:0}.path.stay li:before{content:"\00B7";color:var(--stone)}.path.walk li:before{content:"↑";color:var(--ember);font-weight:700}.paths .divider{background:linear-gradient(to bottom,transparent,var(--bronze),transparent)}@media(max-width:760px){.paths-grid{grid-template-columns:1fr}.path{padding:30px 0}.paths .divider{height:1px;width:60%;margin:0 auto;background:linear-gradient(to right,transparent,var(--bronze),transparent)}}.final{background:var(--obsidian);text-align:center;position:relative;overflow:hidden}.final-glow{position:absolute;bottom:-40%;left:50%;transform:translateX(-50%);width:760px;height:760px;border-radius:50%;background:radial-gradient(circle,rgba(242,106,33,.26),transparent 64%);pointer-events:none}.final-inner{position:relative;z-index:2}.final img{height:84px;margin:0 auto 28px;display:block;filter:drop-shadow(0 8px 26px rgba(139,46,31,.55))}.final h2{font-weight:700;color:var(--bone);font-size:clamp(1.9rem,4.4vw,3.2rem);letter-spacing:.05em;text-transform:uppercase;line-height:1.15}.final h2 em{font-style:normal;color:var(--ember-light)}.final p{color:#cbbfa8;max-width:520px;margin:22px auto 38px;font-size:1.08rem}.final .q{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.3rem;color:var(--bronze-light);margin-top:42px}.final-audit{margin:52px auto 0;max-width:600px;padding-top:40px;border-top:1px solid rgba(155,123,62,.35)}.final-audit .fa-k{font-weight:600;font-size:.62rem;letter-spacing:.32em;color:var(--bronze-light);display:block}.final-audit .fa-k,.final-audit h3{font-family:Cinzel,serif;text-transform:uppercase;margin-bottom:12px}.final-audit h3{font-weight:700;color:var(--bone);font-size:clamp(1.25rem,2.8vw,1.7rem);letter-spacing:.05em}.final-audit p{color:#cbbfa8;font-size:1rem;margin:0 auto 24px;max-width:520px}.footer{background:#141414;color:#8e8580;padding:54px 0 40px}.footer-inner{text-align:center}.footer .fbrand{font-family:Cinzel,serif;font-weight:700;font-size:1.3rem;letter-spacing:.2em;color:var(--bone)}.footer .ft{font-family:Cinzel,serif;font-size:.62rem;letter-spacing:.34em;color:var(--bronze);text-transform:uppercase;margin-top:8px}.footer .ftag{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.2rem;color:var(--stone);margin:22px 0}.footer .fcontact{font-size:.82rem;letter-spacing:.04em;color:#7d756a;margin-top:8px}.footer .fcontact a{color:var(--bronze-light);text-decoration:none}html.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}html.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.section.dark.problem{background:linear-gradient(180deg,rgba(28,28,28,.8),rgba(28,28,28,.62)),url(/assets/img/img-eff5a2e687.jpg) 50%/cover}.forge{background:linear-gradient(rgba(20,16,13,.9),rgba(20,16,13,.94)),url(/assets/img/img-6e4dece8c1.jpg) 50%/cover;position:relative}.final{background:linear-gradient(180deg,rgba(28,28,28,.82),rgba(28,28,28,.5)),url(/assets/img/img-57b1f86a74.jpg) 50%/cover}.final-mtn{position:absolute;left:0;right:0;bottom:0;height:56%;background:var(--mtn) center 38%/cover no-repeat;z-index:1;pointer-events:none}.hero-mtn{display:none}.proof{position:relative;overflow:hidden}.proof .wrap{position:relative;z-index:2}.proof-mtn{position:absolute;left:0;right:0;bottom:0;height:175px;background:var(--mtn) center bottom/cover no-repeat;opacity:.14;z-index:1;pointer-events:none}.atmos{position:relative;overflow:hidden}.atmos>.wrap{position:relative;z-index:3}.atmos:after{content:"";opacity:.24}.atmos:after,.ember-field{position:absolute;inset:0;background:url(/assets/img/img-6ac17188b7.jpg) 50%/cover;mix-blend-mode:screen;pointer-events:none;z-index:1}.ember-field{opacity:.42}.mline{height:3px;width:100%;background:url(/assets/img/img-c8890ea8cd.jpg) 50%/cover;box-shadow:0 0 26px rgba(242,106,33,.45);position:relative;z-index:5}.steel{background:linear-gradient(rgba(18,17,18,.66),rgba(18,17,18,.8)),url(/assets/img/img-83b86cf758.jpg) 50%/cover;color:var(--bone)}.steel .eyebrow{color:var(--bronze-light)}.forge-atmos{position:absolute;inset:0;background:url(/assets/img/img-8df5e7bb2e.jpg) 50%/cover;opacity:.14;pointer-events:none;z-index:0}.lineage-head{max-width:720px;margin:0 auto 56px;text-align:center}.lineage-head h2{font-weight:700;color:var(--bone);font-size:clamp(1.7rem,3.6vw,2.6rem);letter-spacing:.05em;text-transform:uppercase;margin:16px 0 14px}.lineage-head p{color:#c6bba4;font-size:1.04rem}.lineage-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;max-width:980px;margin:0 auto}.lstep{display:grid;grid-template-columns:30px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid rgba(155,123,62,.2);align-items:start}.lstep .ln{font-weight:700;font-size:.95rem;color:var(--ember-light);line-height:1.4}.lstep .ln,.lstep h4{font-family:Cinzel,serif}.lstep h4{font-weight:600;font-size:.96rem;letter-spacing:.06em;color:var(--bone);text-transform:uppercase;margin-bottom:6px}.lstep p{color:#b6ab97;font-size:.92rem;line-height:1.55}.creds{display:flex;flex-wrap:wrap;gap:11px;justify-content:center;max-width:880px;margin:52px auto 0}.creds span{font-family:Cinzel,serif;font-weight:500;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bronze-light);border:1px solid rgba(155,123,62,.42);padding:9px 17px;white-space:nowrap}@media(max-width:760px){.lineage-grid{grid-template-columns:1fr;gap:0}}.forge-lead{color:#c6bba4;font-size:1.06rem;max-width:600px;margin:18px 0 0}.forge-incl{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:54px;background:rgba(155,123,62,.22);border:1px solid rgba(155,123,62,.22)}.fi{background:var(--obsidian);padding:24px 22px}.fi .k{font-family:Cinzel,serif;font-weight:700;font-size:1.5rem;color:var(--gold)}.fi .k,.fi .v{letter-spacing:.02em}.fi .v{font-size:.82rem;color:#b6ab97;margin-top:6px}@media(max-width:760px){.forge-incl{grid-template-columns:1fr 1fr}}.qual{text-align:center}.qual h2{font-weight:600;color:var(--bone);font-size:clamp(1.6rem,3.4vw,2.4rem);letter-spacing:.04em;text-transform:uppercase;margin:16px 0 8px}.qual .sub{color:#c6bba4;max-width:560px;margin:0 auto 52px}.q-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:left;max-width:880px;margin:0 auto}.q-col{padding:36px 34px;border:1px solid rgba(155,123,62,.26);background:rgba(0,0,0,.3)}.q-col.yes{border-color:rgba(201,166,104,.55);box-shadow:0 0 40px -18px rgba(242,106,33,.6)}.q-col .lbl{font-family:Cinzel,serif;font-weight:600;font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;margin-bottom:18px;display:block}.q-col.yes .lbl{color:var(--ember-light)}.q-col.no .lbl{color:var(--stone)}.q-col ul{list-style:none}.q-col li{position:relative;padding-left:26px;margin-bottom:13px;font-size:.98rem;color:#cabfa8;line-height:1.5}.q-col.yes li{color:#e7ddc9}.q-col.no li{color:#9a9182}.q-col li:before{position:absolute;left:0;top:0;font-weight:700}.q-col.yes li:before{content:"\2191";color:var(--ember-light)}.q-col.no li:before{content:"\2014";color:var(--stone)}@media(max-width:760px){.q-grid{grid-template-columns:1fr}}.quote.real{grid-column:1/-1;background:rgba(0,0,0,.26);border-color:rgba(201,166,104,.5);padding:42px 46px}.quote.real p{font-size:1.34rem}@media(max-width:860px){.quote.real{padding:30px 26px}.quote.real p{font-size:1.18rem}}.steel{background:linear-gradient(rgba(18,17,18,.66),rgba(18,17,18,.8)),url(/assets/img/img-83b86cf758.jpg) 50%/cover!important}.coals-band{height:150px;position:relative;background:url(/assets/img/img-61dd4d03f2.jpg) 50%/cover;box-shadow:inset 0 22px 40px -18px #0c0c0c,inset 0 -22px 40px -18px #0c0c0c;border-top:1px solid rgba(155,123,62,.3);border-bottom:1px solid rgba(155,123,62,.3)}@media(max-width:760px){.coals-band{height:104px}}.spark-layer{position:absolute;inset:0;pointer-events:none;z-index:2;background:url(/assets/img/img-e7ddb19332.jpg) 50%/cover;opacity:.5;mix-blend-mode:screen}.lit-elem{position:relative;overflow:hidden}.lit-elem>.wrap{position:relative;z-index:3}.lit-elem:after{inset:0;z-index:0;background:url(/assets/img/img-ea648af5d3.jpg) 50%/cover;opacity:.55;mix-blend-mode:multiply}.lit-elem:after,.lit-elem:before{content:"";position:absolute;pointer-events:none}.lit-elem:before{z-index:1;width:660px;height:660px;border-radius:50%;top:-230px;right:-190px;background:radial-gradient(circle,rgba(242,106,33,.13),transparent 66%)}.lit-elem.glow-left:before{left:-200px;right:auto}.path{position:relative;z-index:1}.path.stay:before{content:none}.path.walk:before{content:"";position:absolute;inset:-18px 0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 64% 42%,rgba(242,106,33,.16),transparent 62%)}.final{background:var(--obsidian)!important}.final-mtn{height:58%!important;background:linear-gradient(rgba(20,20,22,.6),rgba(20,20,22,.06)),var(--mtn) center 40%/cover no-repeat!important}.final .ember-field,.final-glow,.final.atmos:after{display:none!important}.final-mtn{top:0!important;left:0!important;right:0!important;bottom:0!important;height:100%!important;background:linear-gradient(rgba(12,14,24,.56),rgba(12,14,24,.48)),var(--mtn) center/cover no-repeat!important}.fsocial{margin-top:20px;display:flex;justify-content:center;gap:16px}.fsocial a{color:var(--bronze-light);display:inline-flex;transition:color .2s ease,transform .2s ease}.fsocial a:hover{color:var(--ember-light);transform:translateY(-2px)}.proof{background:radial-gradient(130% 95% at 50% 112%,rgba(160,52,30,.5),rgba(139,46,31,.14) 40%,transparent 66%),#16110e!important;color:var(--bone)}.proof-mtn{display:none!important}.final-mtn{background:linear-gradient(rgba(22,18,15,.72),rgba(18,15,12,.6)),url(/assets/img/img-f1c1b2eb00.jpg) center 45%/cover no-repeat!important}.faband{background:linear-gradient(180deg,#1a1512,#141110);position:relative;overflow:hidden;border-top:1px solid rgba(155,123,62,.28);border-bottom:1px solid rgba(155,123,62,.28)}.faband .wrap{position:relative;z-index:2;text-align:center;padding-top:96px;padding-bottom:96px}.faband .eyebrow{color:var(--bronze-light)}.faband h2{font-family:Cinzel,serif;font-weight:700;color:var(--bone);font-size:clamp(1.7rem,3.8vw,2.7rem);letter-spacing:.04em;text-transform:uppercase;margin:16px 0 14px}.faband p.lede{color:#c6bba4;max-width:600px;margin:0 auto 12px;font-size:1.06rem}.faband .fapill{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:22px 0 32px}.faband .fapill span{font-family:Cinzel,serif;font-weight:500;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bronze-light);border:1px solid rgba(155,123,62,.42);padding:9px 16px}.faband .fanote{font-family:Cormorant Garamond,serif;font-style:italic;color:var(--stone);font-size:1.12rem;margin-top:22px}.fa-ov{position:fixed;inset:0;z-index:200;background:rgba(12,10,9,.82);backdrop-filter:blur(5px);display:none;align-items:center;justify-content:center;padding:22px;overflow-y:auto}.fa-ov.open{display:flex}.fa-modal{position:relative;width:100%;max-width:452px;background:radial-gradient(120% 70% at 50% 0,rgba(139,46,31,.42) 0,transparent 62%),#17130f;border:1px solid rgba(201,166,104,.34);padding:44px 38px 36px;text-align:center;box-shadow:0 40px 90px -30px rgba(0,0,0,.85);animation:faIn .34s ease}@keyframes faIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.fa-x{position:absolute;top:12px;right:14px;background:none;border:none;color:var(--stone);font-size:1.5rem;line-height:1;cursor:pointer;padding:6px 10px;transition:color .2s}.fa-x:hover{color:var(--ember-light)}.fa-modal .famark{width:46px;margin:0 auto 18px;display:block;filter:drop-shadow(0 6px 22px rgba(201,88,62,.5))}.fa-modal .faeye{font-weight:600;font-size:.6rem;letter-spacing:.34em;color:var(--bronze-light);display:block}.fa-modal .faeye,.fa-modal h3{font-family:Cinzel,serif;text-transform:uppercase;margin-bottom:12px}.fa-modal h3{font-weight:700;color:var(--bone);font-size:1.45rem;letter-spacing:.1em;line-height:1.2}.fa-modal .fap{color:#c1b5a0;font-size:.97rem;margin-bottom:22px}.fa-f{text-align:left;margin-bottom:14px}.fa-f label{display:block;font-family:Cinzel,serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--bronze-light);margin-bottom:7px}.fa-f input{width:100%;padding:14px 15px;background:rgba(242,235,220,.06);border:1px solid rgba(155,123,62,.4);color:var(--bone);font-family:Inter,sans-serif;font-size:.98rem}.fa-f input:focus{outline:none;border-color:var(--ember-light);background:rgba(242,235,220,.1)}.fa-f input::-moz-placeholder{color:#6b655a}.fa-f input::placeholder{color:#6b655a}.fa-err{color:var(--ember-light);font-size:.84rem;min-height:1.1em;text-align:left;margin-bottom:6px}.fa-modal .btn{width:100%;text-align:center}.fa-note{font-size:10.5px;margin-top:16px;letter-spacing:.04em;line-height:1.6}.fa-note,.fa-skip{color:var(--stone)}.fa-skip{background:none;border:none;font-family:Cinzel,serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;margin-top:14px;font-weight:600}.fa-skip:hover{color:var(--bronze-light)}@media(max-width:480px){.fa-modal{padding:36px 24px 30px}}