.hww{--hww-ease:cubic-bezier(.2, .8, .2, 1);--hww-violet:#8b6bc9;--hww-amber:#ffb266;--hww-lime:#c8e66b;--hww-dim:#4a4a50;interpolate-size:allow-keywords}body:has(.hww){overflow-x:clip}.home-js .hww [data-motion]:not(.is-playing) svg *,.home-js .hww [data-motion]:not(.is-playing) .hww-loop-steps li{animation-play-state:paused!important}.hww .hww-hero{flex-direction:column;justify-content:flex-end;gap:40px;min-height:min(100vh - 96px,880px);padding-top:72px;padding-bottom:96px;display:flex}.hww .hww-hero-art{--px:0px;--py:0px;--sy:0px;pointer-events:none;opacity:.32;width:min(1040px,92vw);transform:translate3d(var(--px), calc(var(--py) - var(--sy)), 0) rotate(-8deg);transition:transform .9s var(--hww-ease);position:absolute;top:-80px;right:-220px;mask-image:radial-gradient(closest-side,#000 45%,#0000 100%)}.hww .hww-hero-art img{width:100%;height:auto;animation:16s ease-in-out infinite alternate hww-breathe;display:block}@keyframes hww-breathe{to{transform:scale(1.06)rotate(3deg)}}.hww .hww-hero-eyebrow{animation:hww-rise .8s var(--hww-ease) both;position:relative}.hww .hww-hero-title{text-wrap:balance;max-width:1120px;font-size:clamp(36px,4.9vw,70px);line-height:1.02;position:relative}.hww .hww-word{animation:hww-word-in .9s var(--hww-ease) both;animation-delay:calc(.15s + var(--i) * 55ms);display:inline-block}@keyframes hww-word-in{0%{opacity:0;filter:blur(14px);transform:translateY(.35em)}}@keyframes hww-rise{0%{opacity:0;transform:translateY(18px)}}.hww .hww-hero-foot{animation:hww-rise .9s var(--hww-ease) 1.05s both;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 64px;display:grid;position:relative}.hww .hww-hero-actions{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.hww .hww-deck{padding:var(--home-card-pad);flex-direction:column;gap:28px;display:flex}.hww .hww-deck:hover{box-shadow:none;transform:none}.hww .hww-deck-diagram svg{width:100%;height:auto;display:block}.hww .hww-deck-steps{text-align:center;grid-template-columns:26fr 42fr 32fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}.hww .hww-deck-steps li{flex-direction:column;align-items:center;gap:8px;display:flex}.hww .hww-deck-steps li:before{content:"";background:var(--hww-dim);border-radius:50%;width:8px;height:8px;margin-bottom:6px}.hww .hww-deck-steps li:nth-child(2):before{background:#d493d9;box-shadow:0 0 14px #d493d9}.hww .hww-deck-steps li:nth-child(3):before{background:var(--hww-lime);box-shadow:0 0 14px var(--hww-lime)}.hww .hww-deck-steps h3{font-size:22px}.hww .hww-deck-steps .home-body{max-width:26em}.home-js .hww .hww-deck-steps li{opacity:0;transition:opacity .7s var(--hww-ease), transform .7s var(--hww-ease);transform:translateY(16px)}.home-js .hww .hww-deck.has-played .hww-deck-steps li{opacity:1;transform:none}.home-js .hww .hww-deck.has-played .hww-deck-steps li:first-child{transition-delay:.1s}.home-js .hww .hww-deck.has-played .hww-deck-steps li:nth-child(2){transition-delay:.8s}.home-js .hww .hww-deck.has-played .hww-deck-steps li:nth-child(3){transition-delay:2.7s}.hww .hww-mvv-title{text-wrap:balance;font-size:clamp(32px,3.4vw,46px)}.hww .hww-mvv-intro{flex-direction:column;gap:10px;max-width:30em;display:flex}.home-js .hww .home-mvv-sticky>:nth-child(4){transition-delay:.54s}.hww .hww-track{--fill:0;flex-direction:column;gap:16px;margin-top:8px;display:flex;position:relative}.hww .hww-track:before,.hww .hww-track-fill{content:"";background:var(--color-border);width:2px;height:calc(100% - 24px);position:absolute;top:12px;left:11px}.hww .hww-track-fill{background:linear-gradient(180deg, #d493d9, var(--hww-violet), var(--hww-amber), var(--hww-lime));transform-origin:top;transform:scaleY(var(--fill));transition:transform .6s var(--hww-ease)}.hww .hww-track-node{align-items:center;gap:16px;display:flex;position:relative}.hww .hww-track-node i{border:2px solid var(--tone);background:#151515;border-radius:50%;flex:0 0 24px;height:24px;transition:box-shadow .4s;position:relative}.hww .hww-track-node i:after{content:"";background:var(--tone);opacity:.4;transition:transform .4s var(--hww-ease), opacity .4s;border-radius:50%;position:absolute;inset:5px;transform:scale(.4)}.hww .hww-track-node b{color:var(--hww-dim);font-size:18px;transition:color .4s}.hww .hww-track-node.is-on i:after{opacity:1;transform:scale(1)}.hww .hww-track-node.is-on b{color:var(--home-label)}.hww .hww-track-node.is-current i{box-shadow:0 0 22px -2px var(--tone)}.hww .hww-track-node.is-current b{color:var(--color-text)}.hww .hww-week-label{color:var(--tone)}.hww .hww-week .home-body{flex-grow:0}.hww .hww-week-time{color:var(--color-text);align-items:center;gap:8px;margin:-6px 0 0;font-size:15px;display:flex}.hww .hww-week-time svg{color:var(--tone);flex:none}.hww .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hww .hww-week-facts{border-top:1px solid var(--color-border);gap:16px 24px;margin:auto -28px 0;padding:18px 28px 0;display:grid}.hww .hww-week-facts div{flex-direction:column;gap:4px;display:flex}.hww .hww-week-facts dd{margin:0;font-size:15px}.hww .hww-payoffs-scroll{z-index:1;min-height:calc(100vh + (var(--steps) - 1) * 30vh);position:relative}.hww .hww-payoffs-scroll.is-static{min-height:0}.hww .hww-payoffs-scroll.is-static .hww-payoffs-stage{min-height:0;position:static}.hww .hww-pyramid-col{flex-direction:column;align-items:center;gap:20px;display:flex}.hww .hww-climb{color:var(--color-accent);align-items:center;gap:8px;margin:0;display:flex}.hww .hww-climb-arrow{font-size:16px}.hww .hww-payoffs-stage{align-items:center;min-height:100vh;display:flex;position:sticky;top:0}.hww .hww-payoffs{flex-direction:column;gap:36px;padding-top:72px;padding-bottom:72px;display:flex}.hww .hww-payoffs-body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.hww .hww-payoffs-list{margin:0;padding:0;list-style:none}.hww .hww-payoff{border-top:1px solid var(--color-border)}.hww .hww-payoff:last-child{border-bottom:1px solid var(--color-border)}.hww .hww-payoff-title{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:20px;padding:18px 0 14px;display:flex}.hww .hww-payoff-title .home-label{flex:0 0 28px;transition:color .4s}.hww .hww-payoff-title .home-display{white-space:nowrap;font-size:clamp(34px,3.9vw,58px);line-height:1;transition:color .45s,-webkit-text-stroke .45s}.home-js .hww .hww-payoff:not(.is-on) .hww-payoff-title .home-display{color:#0000;-webkit-text-stroke:1.5px var(--hww-dim)}.home-js .hww .hww-payoff:not(.is-on) .hww-payoff-title:hover .home-display,.home-js .hww .hww-payoff:not(.is-on) .hww-payoff-title:focus-visible .home-display{-webkit-text-stroke-color:var(--home-label)}.hww .hww-payoff.is-on .hww-payoff-title .home-label{color:var(--color-accent)}.hww .hww-payoff-copy{transition:grid-template-rows .55s var(--hww-ease);grid-template-rows:1fr;display:grid}.hww .hww-payoff-copy>div{padding-left:48px;overflow:hidden}.hww .hww-payoff-copy>div>:last-child{padding-bottom:22px}.home-js .hww .hww-payoff:not(.is-on) .hww-payoff-copy{grid-template-rows:0fr}.hww .hww-payoff-tagline{color:var(--color-text);margin-bottom:6px;font-size:20px;font-weight:500}.hww .hww-pyramid{justify-self:center;width:100%;max-width:min(420px,52vh);overflow:visible}.hww .hww-tier{transform-box:fill-box;transform-origin:50% 100%;transition:transform .6s var(--hww-ease)}.hww .hww-tier-shape{fill:#141416;stroke:var(--color-border);stroke-width:1.5px;transition:fill .5s,stroke .5s}.hww .hww-tier-glow{fill:#d493d9;opacity:0;transition:opacity .6s}.hww .hww-tier.is-below .hww-tier-shape{fill:var(--hww-violet);fill-opacity:.45;stroke:#0000}.hww .hww-tier.is-on{transform:translateY(-8px)}.hww .hww-tier.is-on .hww-tier-shape{fill:url(#hww-tier);stroke:#0000}.hww .hww-tier.is-on .hww-tier-glow{opacity:.55}.hww .hww-keep-head{max-width:880px}.hww .hww-strong{color:var(--color-text);font-weight:500}.hww .hww-keep{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hww .hww-keep-card h3{font-size:20px}.hww .hww-hatch{z-index:1;border-block:1px solid var(--color-border);background:repeating-linear-gradient(-45deg,#222226 0 1px,#0000 1px 11px) 0 0/200% 100%;height:56px;animation:40s linear infinite hww-hatch;position:relative}@keyframes hww-hatch{to{background-position:-100% 0}}.hww .hww-mistakes{margin:0;padding:0;list-style:none}.hww .hww-mistake{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr) minmax(0,1.05fr);align-items:center;gap:40px;padding:44px 0;display:grid}.hww .hww-mistake:last-child{border-bottom:1px solid var(--color-border)}.hww .hww-myth{color:#8e8e94;font-size:clamp(26px,2.5vw,34px);line-height:1.15}.hww .hww-myth span{background:linear-gradient(var(--hww-amber), var(--hww-amber)) no-repeat 0 58% / 100% 3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.home-js .hww .hww-myth span{transition:background-size .9s var(--hww-ease) .5s;background-size:0% 3px}.home-js .hww .hww-mistake.is-on .hww-myth span{background-size:100% 3px}.hww .hww-mistake-motion{padding:12px}.hww .hww-mistake-motion:hover{box-shadow:none;transform:none}.hww .hww-mistake-motion svg{width:100%;height:auto;display:block}.hww .hww-mistake-copy{flex-direction:column;gap:16px;display:flex}.hww .hww-mistake-copy h3{font-size:22px;line-height:1.25}.hww .hww-fix{color:var(--home-label);align-items:baseline;gap:12px;display:flex}.hww .hww-fix .home-ask-chevron{font-size:18px}.hww .hww-investment{isolation:isolate;overflow:clip}.hww .hww-investment-grid{z-index:-1;opacity:.1;pointer-events:none;width:1100px;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);mask-image:radial-gradient(closest-side,#000 20%,#0000 90%)}.hww .hww-plans{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:20px;display:grid}.hww .hww-plan{padding:var(--card-pad-lg);flex-direction:column;gap:16px;display:flex;position:relative;overflow:hidden}.hww .hww-plan>*{position:relative}.hww .hww-plan.is-featured{border-color:#ce92d68c}.hww .hww-plan.is-featured .hww-plan-grain{object-fit:cover;opacity:.7;width:100%;height:100%;transition:transform 1.2s var(--hww-ease);position:absolute;inset:0}.hww .hww-plan.is-featured:hover .hww-plan-grain{transform:scale(1.06)}.hww .hww-plan.is-featured:after{content:"";background:linear-gradient(160deg,#02020259 0%,#020202b8 55%,#020202e0 100%);position:absolute;inset:0}.hww .hww-plan.is-featured>:not(.hww-plan-grain){z-index:1}.hww .hww-plan.is-featured .home-label,.hww .hww-plan.is-featured .home-body,.hww .hww-plan.is-featured .hww-price-from{color:#e6e6ea}.hww .hww-price{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.hww .hww-price-from{color:var(--home-label);font-size:16px}.hww .hww-price .home-display{font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,64px);line-height:1;display:inline-block}.hww .hww-plan .home-bullets{margin-top:8px}.hww .hww-plan .home-bullets li:before{border-radius:50%;flex-basis:6px;width:6px;height:6px;margin-top:10px}.hww .hww-retainer{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:center;gap:64px;display:grid}.hww .hww-retainer-copy{flex-direction:column;gap:24px;display:flex}.hww .hww-beats{flex-direction:column;font-size:clamp(36px,4.2vw,58px);display:flex}.hww .hww-beats span{transition:color .5s,-webkit-text-stroke .5s;transition-delay:calc(.5s + var(--i) * .45s)}.home-js .hww .hww-retainer-copy:not(.is-on) .hww-beats span{color:#0000;-webkit-text-stroke:1.5px var(--hww-dim)}.hww .hww-retainer .home-body{max-width:34em}.hww .hww-loop{aspect-ratio:1;justify-self:center;width:100%;max-width:460px;position:relative}.hww .hww-loop-ring{width:100%;height:100%;position:absolute;inset:0}.hww .hww-loop-track{fill:none;stroke:var(--color-border);stroke-width:2px}.hww .hww-loop-arc{fill:none;stroke:url(#hww-ring);stroke-width:2.5px;stroke-dasharray:100;stroke-dashoffset:0;transform-box:view-box;transform-origin:50%;transform:rotate(-90deg)}.home-js .hww .hww-loop:not(.has-played) .hww-loop-arc{stroke-dashoffset:100px}.home-js .hww .hww-loop .hww-loop-arc{transition:stroke-dashoffset 1.8s var(--hww-ease) .3s}.hww .hww-loop-orbit{transform-box:view-box;transform-origin:50%;animation:8s linear infinite hww-orbit}@keyframes hww-orbit{to{transform:rotate(360deg)}}.hww .hww-loop-steps{margin:0;padding:0;list-style:none}.hww .hww-loop-steps li{border:1px solid var(--color-border);background:var(--home-surface);white-space:nowrap;animation:8s linear infinite hww-step;animation-delay:calc(var(--i) * 2s - 8s);border-radius:999px;padding:10px 18px;font-size:16px;position:absolute;transform:translate(-50%,-50%)}.hww .hww-loop-steps li:first-child{top:12.5%;left:50%}.hww .hww-loop-steps li:nth-child(2){top:50%;left:87.5%}.hww .hww-loop-steps li:nth-child(3){top:87.5%;left:50%}.hww .hww-loop-steps li:nth-child(4){top:50%;left:12.5%}@keyframes hww-step{0%,12%{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-canvas);box-shadow:0 0 32px -4px #ce92d6cc}20%,94%{background:var(--home-surface);border-color:var(--color-border);color:var(--color-text);box-shadow:none}to{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-canvas);box-shadow:0 0 32px -4px #ce92d6cc}}.hww .hww-loop-every{color:var(--color-text);white-space:nowrap;font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hww .hww-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:64px;display:grid}.hww .hww-faq-head{position:sticky;top:120px}.hww .hww-faq-list{border-top:1px solid var(--color-border)}.hww .hww-faq-item{border-bottom:1px solid var(--color-border)}.hww .hww-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:26px 0;list-style:none;display:flex}.hww .hww-faq-item summary::-webkit-details-marker{display:none}.hww .hww-faq-item summary .home-display{font-size:clamp(18px,1.6vw,22px);line-height:1.3;transition:color .25s}.hww .hww-faq-item summary:hover .home-display,.hww .hww-faq-item summary:focus-visible .home-display{color:var(--color-accent)}.hww .hww-faq-icon{border:1px solid var(--home-outline);border-radius:var(--home-radius);flex:0 0 32px;height:32px;transition:border-color .35s,background .35s;position:relative}.hww .hww-faq-icon:before,.hww .hww-faq-icon:after{content:"";width:12px;height:1.5px;transition:transform .35s var(--hww-ease);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hww .hww-faq-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.hww .hww-faq-item[open] .hww-faq-icon:before{transform:translate(-50%,-50%)rotate(45deg)}.hww .hww-faq-item[open] .hww-faq-icon:after{transform:translate(-50%,-50%)rotate(135deg)}.hww .hww-faq-item[open] .hww-faq-icon{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-canvas)}.hww .hww-faq-item::details-content{block-size:0;transition:block-size .45s var(--hww-ease), content-visibility .45s allow-discrete;overflow:hidden}.hww .hww-faq-item[open]::details-content{block-size:auto}.hww .hww-faq-answer{flex-direction:column;gap:14px;padding:0 56px 28px 0;display:flex}.hww .hww-faq-answer strong{color:var(--color-text);font-weight:500}.hww-rail{z-index:40;flex-direction:column;align-items:flex-end;transition:opacity .3s;display:flex;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.hww-rail.is-hidden{opacity:0;pointer-events:none}.hww-rail a{cursor:pointer;width:16px;height:18px;display:block;position:relative}.hww-rail a:before{content:"";background:#4a4a50;border-radius:2px;width:100%;height:2px;transition:width .35s cubic-bezier(.2,.8,.2,1),background .35s;position:absolute;top:8px;right:0}.hww-rail a.is-on{width:28px}.hww-rail a.is-on:before{background:var(--color-accent)}.hww-rail span{border:1px solid var(--color-border);max-width:320px;color:var(--color-text);font:300 13px/1.3 var(--font-body);white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;background:#0b0b0d;border-radius:6px;padding:6px 10px;transition:opacity .25s,transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;right:40px;overflow:hidden;transform:translate(8px,-50%)}.hww-rail a:hover span{opacity:1;transform:translateY(-50%)}@media (width<=1199px){.hww-rail{display:none}}@media (width<=767px){.hww .hww-hero{min-height:0;padding-top:80px}.hww .hww-hero-art{width:140vw;right:-45%}.hww .hww-hero-foot{grid-template-columns:1fr}.hww .hww-deck-diagram{overflow-x:auto}.hww .hww-deck-diagram svg{min-width:560px}.hww .hww-deck-steps{text-align:left;grid-template-columns:1fr}.hww .hww-deck-steps li{align-items:flex-start}.hww .hww-payoffs-scroll{min-height:0}.hww .hww-payoffs-stage{min-height:0;position:static}.hww .hww-payoffs-body{grid-template-columns:1fr;gap:32px}.hww .hww-pyramid{max-width:260px}.hww .hww-pyramid-col{order:-1}.hww .hww-payoff-copy>div{padding-left:0}.hww .hww-payoff-title{gap:14px}.hww .hww-payoff-title .home-display{white-space:normal;font-size:30px}.hww .hww-mistake{grid-template-columns:1fr;gap:20px}.hww .hww-loop-steps li{padding:8px 14px;font-size:14px}.hww .hww-faq{grid-template-columns:1fr;gap:32px}.hww .hww-faq-head{position:static}.hww .hww-faq-answer{padding-right:0}}@media (prefers-reduced-motion:reduce){.hww .hww-word,.hww .hww-hero-eyebrow,.hww .hww-hero-foot,.hww .hww-hero-art img,.hww .hww-hatch,.hww .hww-loop-orbit,.hww .hww-loop-steps li{animation:none}.home-js .hww .hww-deck-steps li,.home-js .hww .hww-myth span{background-size:100% 3px;transition:none}.home-js .hww .hww-retainer-copy:not(.is-on) .hww-beats span{color:var(--color-text);-webkit-text-stroke:0}.home-js .hww .hww-loop:not(.has-played) .hww-loop-arc{stroke-dashoffset:0}.hww .hww-payoff-copy,.hww .hww-tier,.hww .hww-faq-item::details-content{transition:none}}
