._7ctrCW_root{--lv-bright:#3b6ee8;--lv-amber:#ffc46b;--lv-empty:#9e9690;--lv-grad-compass:linear-gradient(135deg, #3b6ee8 0%, #1d4196 100%);--lv-grad-gold:linear-gradient(135deg, #fcd34d 0%, #f59e0b 100%);--lv-grad-sunrise:linear-gradient(135deg, #f08a4b 0%, #d85a30 100%);--lv-grad-trail:linear-gradient(90deg, #3b6ee8 0%, #6a3fc3 55%, #f08a4b 100%);--lv-grad-dawn:radial-gradient(95% 95% at 82% 12%, #ffc46b99 0%, #ffc46b00 50%), linear-gradient(135deg, #1d4196 0%, #2b59c3 45%, #6a3fc3 100%);--lv-soft:cubic-bezier(.16, 1, .3, 1);--lv-spring:cubic-bezier(.34, 1.56, .64, 1);--lv-gutter:clamp(24px, 5vw, 48px);--lv-display:var(--font-bricolage), var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;--lv-scripture:var(--font-lora), Georgia, "Times New Roman", serif;background:var(--canvas);min-height:100dvh;color:var(--ink);flex:1;line-height:1.6;overflow-x:clip}._7ctrCW_root :focus-visible{outline:2.5px solid var(--lv-bright);outline-offset:3px;border-radius:8px}._7ctrCW_wrap{max-width:1180px;padding-inline:var(--lv-gutter);margin-inline:auto}._7ctrCW_sec{padding-block:clamp(64px,9vw,124px);scroll-margin-top:56px;overflow-x:clip}._7ctrCW_secLinen{background:var(--surface);box-shadow:inset 0 1px 0 var(--border-soft), inset 0 -1px 0 var(--border-soft)}._7ctrCW_eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--lavender);font-size:.75rem;font-weight:700}._7ctrCW_h2{letter-spacing:-.032em;text-wrap:balance;margin-top:12px;font-size:clamp(1.9rem,3.7vw,3.05rem);font-weight:800;line-height:1.07}._7ctrCW_lede{max-width:33em;color:var(--ink-soft);margin-top:18px;font-size:clamp(1rem,1.2vw,1.125rem)}._7ctrCW_root [data-rv]{transition:opacity .7s ease, transform .95s var(--lv-soft);transition-delay:var(--rd,0s)}._7ctrCW_root[data-ready] [data-rv]:not([data-in]){opacity:0;transform:translateY(22px)}._7ctrCW_dm{border:1.5px solid var(--lv-empty);background:#fff;border-radius:3px;flex:none;width:12px;height:12px;display:inline-block;position:relative;transform:rotate(45deg)}._7ctrCW_dm[data-k=g]{background:var(--green-mark);border:1px solid #1fa952}._7ctrCW_dm[data-k=au]{background:var(--gold-mark);border:1px solid var(--gold-deep);box-shadow:0 0 6px #fbbf248c}._7ctrCW_dm[data-k=bl]{background:var(--lavender);border:1px solid var(--lavender-deep)}._7ctrCW_dm[data-k=td]{border:2px solid var(--lavender)}._7ctrCW_dm[data-k=ft]{border:1.5px dashed var(--border)}._7ctrCW_dmTo:after{content:"";border-radius:inherit;position:absolute;inset:-2px}._7ctrCW_dmTo[data-to=g]:after{background:var(--green-mark);border:1px solid #1fa952}._7ctrCW_dmTo[data-to=au]:after{background:var(--gold-mark);border:1px solid var(--gold-deep);box-shadow:0 0 6px #fbbf248c}._7ctrCW_dmTo[data-to=bl]:after{background:var(--lavender);border:1px solid var(--lavender-deep)}@keyframes _7ctrCW_pop{0%{transform:rotate(45deg)scale(1)}35%{transform:rotate(45deg)scale(.55)}70%{transform:rotate(45deg)scale(1.35)}to{transform:rotate(45deg)scale(1)}}@keyframes _7ctrCW_faceIn{0%{opacity:0}to{opacity:1}}._7ctrCW_av{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;line-height:1;display:grid}._7ctrCW_lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:700}._7ctrCW_chip{font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:800;line-height:1.3;display:inline-flex}._7ctrCW_chipEmber{background:var(--ember-soft);color:var(--ink)}._7ctrCW_chipGold{background:var(--lv-grad-gold);color:#5c3d04}._7ctrCW_flame{width:12px;height:12px;fill:var(--ember)}._7ctrCW_sc{letter-spacing:.02em;font-variant-caps:small-caps}._7ctrCW_btn{white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.55em;padding:.95em 1.7em;font-weight:700;transition:transform .12s,box-shadow .25s,background-color .25s;display:inline-flex}._7ctrCW_btn:hover{transform:translateY(-1.5px)}._7ctrCW_btn:active{transform:scale(.965)}._7ctrCW_arr{width:1.05em;height:1.05em;transition:transform .3s var(--lv-soft)}._7ctrCW_btn:hover ._7ctrCW_arr{transform:translate(4px)}._7ctrCW_btnWhite{color:var(--lavender-deep);background:#fff;box-shadow:0 16px 36px -14px #060e34b3}._7ctrCW_btnGhost{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff80}._7ctrCW_btnGhost:hover{background:#ffffff1a}._7ctrCW_bar{z-index:30;padding-top:env(safe-area-inset-top,0px);color:#fff;transition:background-color .3s,box-shadow .3s;position:fixed;inset:0 0 auto}._7ctrCW_barIn{max-width:1180px;padding:13px var(--lv-gutter);justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;display:flex}._7ctrCW_lockup{align-items:center;gap:9px;display:inline-flex}._7ctrCW_barMark{flex:none;width:30px;height:30px;position:relative}._7ctrCW_barMarkGlass{color:#fff;background:#ffffff2e;border-radius:7.5px;position:absolute;inset:0}._7ctrCW_wm{font-size:1.125rem}._7ctrCW_barNav{align-items:center;gap:clamp(12px,2.2vw,28px);font-size:.9rem;font-weight:600;display:flex}._7ctrCW_navLink{opacity:.9;transition:opacity .2s}._7ctrCW_navLink:hover{opacity:1}._7ctrCW_navSec{display:none}._7ctrCW_btnSm{color:var(--lavender-deep);background:#fff;padding:.6em 1.15em;font-size:.875rem}._7ctrCW_bar[data-stuck]{background:#122665;box-shadow:0 1px #ffffff14}body:has(._7ctrCW_root){background:#122665}._7ctrCW_barProg{background:var(--lv-grad-trail);height:3px;transform:scaleX(var(--prog,0));transform-origin:0;opacity:0;transition:opacity .3s}._7ctrCW_bar[data-stuck] ._7ctrCW_barProg{opacity:1}@media (min-width:860px){._7ctrCW_navSec{display:inline}}@media (min-width:1100px){._7ctrCW_barProg{display:none}}._7ctrCW_hero{isolation:isolate;color:#fff;background:radial-gradient(58% 46% at 58% 82%,#ffaa5c8c 0%,#ffaa5c00 100%),linear-gradient(#122665 0%,#1d4196 30%,#2b59c3 57%,#6a3fc3 83%,#a45bb4 100%);position:relative;overflow:hidden}._7ctrCW_heroWrap{max-width:1164px;padding-inline:var(--lv-gutter);margin-inline:auto}._7ctrCW_stars{z-index:-1;opacity:calc(.8 - var(--sy,0) * .8);position:absolute;inset:0 0 50%}._7ctrCW_starsIn{background-image:radial-gradient(1.4px 1.4px at 7% 22%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 16% 58%,#fff 50%,#0000 52%),radial-gradient(1.6px 1.6px at 27% 14%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 38% 40%,#fff 50%,#0000 52%),radial-gradient(1.3px 1.3px at 49% 18%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 61% 34%,#fff 50%,#0000 52%),radial-gradient(1.5px 1.5px at 72% 12%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 83% 30%,#fff 50%,#0000 52%),radial-gradient(1.2px 1.2px at 93% 16%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 31% 72%,#fff 50%,#0000 52%);animation:2.6s ease-in-out infinite alternate _7ctrCW_twinkle;position:absolute;inset:0}@keyframes _7ctrCW_twinkle{0%{opacity:.55}to{opacity:1}}._7ctrCW_land{z-index:-1;height:clamp(170px,21vw,290px);position:absolute;inset:auto 0 0}._7ctrCW_landSun{transform:translateY(calc(var(--sy,0) * -46px));position:absolute;inset:0}._7ctrCW_sunGlow,._7ctrCW_sunDisc{animation:_7ctrCW_sunrise 2.6s var(--lv-soft) both;border-radius:50%;position:absolute;top:24%;left:58%;translate:-50% -50%}._7ctrCW_sunGlow{aspect-ratio:1;background:radial-gradient(circle,#ffe2aaf2 0%,#ffc46b99 9%,#ffaa5c47 24%,#ffaa5c14 44%,#0000 62%);width:min(980px,170vw)}._7ctrCW_sunDisc{aspect-ratio:1;background:radial-gradient(circle at 50% 40%,#fff6df,#ffd58a 60%,#ffc46b);width:clamp(64px,7vw,96px);box-shadow:0 0 60px 20px #ffc46b8c}@keyframes _7ctrCW_sunrise{0%{opacity:.25;transform:translateY(80px)}to{opacity:1;transform:none}}._7ctrCW_ridges{width:100%;height:100%;display:block;position:absolute;inset:0}._7ctrCW_rBack{transform:translateY(calc(var(--sy,0) * 16px))}._7ctrCW_rFront{transform:translateY(calc(var(--sy,0) * -8px))}._7ctrCW_walked{--now:.4102;width:calc(var(--now) * 100%);animation:_7ctrCW_curtainOut 1.7s var(--lv-soft) .5s both;position:absolute;inset:0 auto 0 0;overflow:hidden}._7ctrCW_walked>svg{width:calc(100% / var(--now));max-width:none;height:100%;animation:_7ctrCW_curtainIn 1.7s var(--lv-soft) .5s both;display:block}@keyframes _7ctrCW_curtainOut{0%{transform:translate(-100%)}to{transform:none}}@keyframes _7ctrCW_curtainIn{0%{transform:translate(41.02%)}to{transform:none}}._7ctrCW_ahead{clip-path:inset(0 42% 0 41.02%);width:100%;height:100%;animation:.8s 2.3s both _7ctrCW_faceIn;display:block;position:absolute;inset:0}._7ctrCW_crest{fill:none;vector-effect:non-scaling-stroke;stroke-width:1.5px;stroke-linecap:round;stroke:#fff9}._7ctrCW_crestAhead{stroke:#ffe0aad9;stroke-dasharray:2 7}._7ctrCW_tm{left:var(--x);top:var(--y);width:13px;height:13px;animation:_7ctrCW_tmIn .7s var(--lv-spring) var(--d,0s) both;border-radius:3px;margin:-6.5px 0 0 -6.5px;position:absolute;transform:rotate(45deg)}@keyframes _7ctrCW_tmIn{0%{transform:rotate(45deg)scale(0)}to{transform:rotate(45deg)scale(1)}}._7ctrCW_tm[data-k=g]{background:linear-gradient(135deg,#4be08c,#1fa952)}._7ctrCW_tm[data-k=au]{background:var(--lv-grad-gold);box-shadow:0 0 10px #fbbf24e6}._7ctrCW_tm[data-k=bl]{background:linear-gradient(135deg,#8fb0ff,#3b6ee8)}._7ctrCW_tm[data-k=now]{background:#fff;box-shadow:0 0 0 5px #fff3,0 0 24px 7px #ffd696f2}._7ctrCW_tm[data-k=now]:after{content:"";opacity:0;border:1.5px solid #ffffffb3;border-radius:6px;animation:2.4s ease-out 2.4s infinite _7ctrCW_beacon;position:absolute;inset:-9px}@keyframes _7ctrCW_beacon{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}._7ctrCW_tm[data-k=nx]{background:0 0;border:1.5px dashed #ffffffb3;width:10px;height:10px;margin:-5px 0 0 -5px}._7ctrCW_heroGrid{padding-top:calc(92px + env(safe-area-inset-top,0px));gap:34px;display:grid}._7ctrCW_heroCopy{min-width:0}._7ctrCW_heroCopy>*{animation:_7ctrCW_rise .9s var(--lv-soft) both}._7ctrCW_heroCopy>:nth-child(2){animation-delay:80ms}._7ctrCW_heroCopy>:nth-child(3){animation-delay:.16s}._7ctrCW_heroCopy>:nth-child(4){animation-delay:.24s}._7ctrCW_heroCopy>:nth-child(5){animation-delay:.32s}@keyframes _7ctrCW_rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}._7ctrCW_pill{white-space:nowrap;text-overflow:ellipsis;background:#ffffff1f;border-radius:999px;align-items:center;gap:.55em;max-width:100%;padding:.42em .95em .42em .6em;font-size:.78rem;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff3d}._7ctrCW_pillMark{color:var(--lv-amber);flex:none}._7ctrCW_pillRef{opacity:.8}._7ctrCW_heroTitle{letter-spacing:-.036em;text-wrap:balance;max-width:9.4em;margin-top:22px;font-size:clamp(2.25rem,9.2vw,4.25rem);font-weight:800;line-height:1.03}._7ctrCW_heroTitle em{color:var(--lv-amber);font-style:normal}._7ctrCW_heroSub{color:#ffffffe6;max-width:31em;margin-top:22px;font-size:clamp(1.02rem,1.35vw,1.2rem);line-height:1.6}._7ctrCW_ctaRow{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}._7ctrCW_fine{color:#ffffffd1;margin-top:16px;font-size:.875rem}._7ctrCW_heroStage{width:300px;height:566px;animation:_7ctrCW_stageIn 1.3s var(--lv-soft) .1s both;justify-self:center;position:relative}@keyframes _7ctrCW_stageIn{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}._7ctrCW_tilt{transition:transform .7s var(--lv-soft)}._7ctrCW_fc{z-index:2;color:var(--ink);white-space:nowrap;translate:calc(var(--mx,0) * var(--k,16px)) calc(var(--my,0) * var(--k,16px));transition:translate .7s var(--lv-soft);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:9px 13px;font-size:12.5px;font-weight:700;display:flex;position:absolute;box-shadow:0 18px 40px -16px #060e30b3}._7ctrCW_fcIc{background:var(--ember-soft);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}._7ctrCW_fcStreak{display:none}._7ctrCW_fcPoints{--k:26px;background:var(--lv-grad-gold);color:#5c3d04;display:none;box-shadow:inset 0 0 0 1px #ffffff59,0 14px 34px -10px #f59e0bcc}._7ctrCW_fcJosie{--k:20px;animation:_7ctrCW_toastIn .7s var(--lv-soft) 3.1s both;margin-left:-84px;bottom:12px;left:50%}@keyframes _7ctrCW_toastIn{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}._7ctrCW_heroJosie{animation:_7ctrCW_pop .7s var(--lv-spring) 2.8s}._7ctrCW_heroJosie:after{animation:.2s 2.9s both _7ctrCW_faceIn}@media (min-width:960px){._7ctrCW_heroGrid{padding-top:calc(116px + env(safe-area-inset-top,0px));grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px}._7ctrCW_heroCopy{padding-bottom:196px}._7ctrCW_heroTitle{font-size:clamp(3rem,4.9vw,4.5rem)}._7ctrCW_heroStage{align-self:end;height:596px}._7ctrCW_tilt{transform:translate3d(calc(var(--mx,0) * -10px), calc(var(--my,0) * -8px), 0) rotate(-2.2deg)}._7ctrCW_fcStreak{display:flex;top:262px;left:-122px}._7ctrCW_fcPoints{display:flex;top:172px;right:-50px}._7ctrCW_fcJosie{margin-left:0;bottom:150px;left:auto;right:-66px}}._7ctrCW_phone{background:#0d1638;border-radius:46px;width:300px;padding:9px;box-shadow:0 44px 80px -30px #060c2cbf,inset 0 0 0 1px #ffffff29}._7ctrCW_phoneOnPaper{box-shadow:0 44px 80px -34px #1d41968c,inset 0 0 0 1px #ffffff29}._7ctrCW_scr{background:var(--canvas);height:602px;color:var(--ink);border-radius:38px;font-size:12.5px;line-height:1.45;position:relative;overflow:hidden}._7ctrCW_island{background:#0d1638;border-radius:99px;width:84px;height:23px;margin:9px auto 7px}._7ctrCW_tTop{justify-content:space-between;align-items:center;padding:4px 14px 0;display:flex}._7ctrCW_tBrand{align-items:center;gap:6px;font-size:13px;display:inline-flex}._7ctrCW_tChips{align-items:center;gap:6px;display:inline-flex}._7ctrCW_tHi{font-family:var(--lv-display);letter-spacing:-.01em;padding:14px 16px 0;font-size:20px;font-weight:700}._7ctrCW_trail{padding:10px 16px 0}._7ctrCW_trailL{justify-content:space-between;display:flex}._7ctrCW_trailT{background:var(--surface);border-radius:9px;height:6px;margin-top:7px;position:relative}._7ctrCW_trailFill{background:var(--lv-grad-trail);clip-path:inset(0 calc(100% - var(--pct)) 0 0 round 9px);border-radius:9px;position:absolute;inset:0}._7ctrCW_trailNow{left:var(--pct);background:var(--lv-grad-compass);border-radius:2px;width:11px;height:11px;margin:-5.5px;position:absolute;top:50%;transform:rotate(45deg);box-shadow:0 0 8px #2b59c38c}._7ctrCW_dawn{color:#fff;background:var(--lv-grad-dawn);border-radius:18px;margin:14px 12px 0;padding:16px 16px 13px;box-shadow:0 12px 24px -12px #1d419699}._7ctrCW_dawnLbl{color:#ffffffe0}._7ctrCW_dawnRd{font-family:var(--lv-display);margin-top:6px;font-size:16.5px;font-weight:700;line-height:1.3}._7ctrCW_dawnGo{color:var(--lavender-deep);text-align:center;background:#fff;border-radius:99px;margin-top:13px;padding:9px;font-size:13px;font-weight:700}._7ctrCW_dawnAlt{text-align:center;opacity:.86;margin-top:8px;font-size:11px}._7ctrCW_wk{margin:14px 16px 0}._7ctrCW_wkH{justify-content:space-between;align-items:center;display:flex}._7ctrCW_wkD{justify-content:space-between;padding:12px 12px 4px;display:flex}._7ctrCW_card{box-shadow:0 0 0 1px var(--border-soft), 0 3px 12px #2e2c280f;background:#fff;border-radius:16px;margin:12px 12px 0;padding:10px 12px}._7ctrCW_hr{align-items:center;gap:9px;padding:5px 0;font-weight:600;display:flex}._7ctrCW_hrAv{width:24px;height:24px;font-size:10px}._7ctrCW_nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._7ctrCW_facts{color:var(--ink-soft);flex-wrap:wrap;gap:10px 34px;padding-top:26px;font-size:.95rem;font-weight:600;display:flex}._7ctrCW_facts li{align-items:center;gap:11px;display:flex}._7ctrCW_factDot{background:var(--lavender);border-radius:2px;flex:none;width:9px;height:9px;transform:rotate(45deg)}._7ctrCW_dayGrid{gap:44px;display:grid}._7ctrCW_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}._7ctrCW_step{background:var(--surface);cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:11px;width:100%;padding:16px 4px 13px;transition:background-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}._7ctrCW_step[data-on]{box-shadow:0 0 0 1px var(--border-soft), 0 12px 26px -16px #2e2c2859;background:#fff}._7ctrCW_stepN{width:26px;height:26px;color:var(--ink-soft);background:#e6dfd0;border-radius:7px;place-items:center;font-size:12.5px;font-weight:800;transition:background-color .25s,color .25s,box-shadow .25s;display:grid;transform:rotate(45deg)}._7ctrCW_stepN>span{transform:rotate(-45deg)}._7ctrCW_step[data-on] ._7ctrCW_stepN{background:var(--lavender);color:#fff;box-shadow:0 8px 16px -6px #1d419699}._7ctrCW_stepS{color:var(--ink-soft);font-size:.8rem;font-weight:700}._7ctrCW_step[data-on] ._7ctrCW_stepS{color:var(--ink)}._7ctrCW_stepT,._7ctrCW_stepB{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._7ctrCW_stepP{height:3px;position:absolute;bottom:0;left:0;right:0}._7ctrCW_stepP>span{background:var(--lavender);transform-origin:0;height:100%;display:block;transform:scaleX(0)}._7ctrCW_step[data-on] ._7ctrCW_stepP>span{transform:scaleX(1)}._7ctrCW_step[data-on][data-run] ._7ctrCW_stepP>span{animation:_7ctrCW_prog var(--dur,5.6s) linear both}@keyframes _7ctrCW_prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._7ctrCW_stepLive{min-height:9.6em;margin-top:22px}._7ctrCW_stepLive h3{letter-spacing:-.02em;font-size:1.3rem;font-weight:800;line-height:1.25}._7ctrCW_stepLive p{color:var(--ink-soft);margin-top:6px}._7ctrCW_dayPhone{justify-self:center;position:relative}._7ctrCW_dayPhone:before{content:"";z-index:-1;background:radial-gradient(closest-side,#ffc46b61,#e9effbf2 58%,#e9effb00);border-radius:50%;position:absolute;inset:6% -16% 2%}._7ctrCW_screen{opacity:0;pointer-events:none;transition:opacity .4s ease, transform .55s var(--lv-soft);position:absolute;inset:0;transform:translateY(10px)scale(.985)}._7ctrCW_screen[data-on]{opacity:1;transform:none}@media (min-width:900px){._7ctrCW_dayGrid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(40px,8vw,120px)}._7ctrCW_steps{grid-template-columns:1fr;gap:0;margin-top:34px}._7ctrCW_step,._7ctrCW_step[data-on]{border-top:1px solid var(--border-soft);box-shadow:none;text-align:left;background:0 0;border-radius:0;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:3px 14px;padding:20px 0;display:grid;overflow:visible}._7ctrCW_stepN{grid-row:1/span 2;justify-self:center;margin-top:5px}._7ctrCW_stepS{display:none}._7ctrCW_stepT,._7ctrCW_stepB{clip-path:none;white-space:normal;width:auto;height:auto;display:block;position:static;overflow:visible}._7ctrCW_stepT{letter-spacing:-.02em;color:var(--ink-soft);font-size:1.3rem;font-weight:800;line-height:1.25;transition:color .25s}._7ctrCW_step[data-on] ._7ctrCW_stepT,._7ctrCW_step:hover ._7ctrCW_stepT{color:var(--ink)}._7ctrCW_stepB{max-width:30em;color:var(--ink-soft)}._7ctrCW_stepP{height:2px;top:-1px;bottom:auto}._7ctrCW_stepLive{display:none}}._7ctrCW_rdTop{justify-content:space-between;align-items:center;padding:4px 16px 0;font-size:13px;display:flex}._7ctrCW_rdBack{color:var(--lavender);font-weight:700}._7ctrCW_rdBook{font-family:var(--lv-display);font-size:15px;font-weight:700}._7ctrCW_tag{background:var(--surface);color:var(--ink-soft);border-radius:99px;padding:2px 8px;font-size:10px;font-weight:800}._7ctrCW_seg{background:var(--surface);color:var(--ink-soft);text-align:center;border-radius:99px;grid-template-columns:repeat(4,1fr);gap:3px;margin:12px 14px 0;padding:3px;font-size:10.5px;font-weight:700;display:grid}._7ctrCW_seg>span{border-radius:99px;padding:5px 0}._7ctrCW_seg>span[data-on]{background:var(--lv-grad-compass);color:#fff}._7ctrCW_psg{font-family:var(--lv-scripture);padding:16px 18px 0;font-size:15px;line-height:1.72}._7ctrCW_psg p+p{margin-top:7px}._7ctrCW_vn{font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;color:var(--lavender);margin-right:4px;font-size:9px;font-weight:800}._7ctrCW_hl{background:var(--wash);color:inherit;box-shadow:inset 3px 0 0 var(--spine);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:2px 4px 2px 8px}._7ctrCW_note{box-shadow:0 0 0 1px var(--border-soft), 0 10px 22px -14px #2e2c284d;opacity:0;background:#fff;border-radius:14px;gap:10px;margin:14px 14px 0;padding:11px 12px;transition:opacity .25s,transform .25s;display:flex;transform:translateY(10px)}._7ctrCW_screen[data-on] ._7ctrCW_note{opacity:1;transition:opacity .5s ease .9s, transform .55s var(--lv-soft) .9s;transform:none}._7ctrCW_note p{color:var(--ink-soft);margin-top:1px}._7ctrCW_rx{gap:6px;margin-top:8px;display:flex}._7ctrCW_rx>span{background:var(--surface);color:var(--ink-soft);border-radius:99px;padding:2px 9px;font-size:10.5px;font-weight:700}._7ctrCW_qzProg{grid-template-columns:repeat(5,1fr);gap:5px;padding:8px 16px 0;display:grid}._7ctrCW_qzProg>span{background:#e6dfd0;border-radius:9px;height:5px}._7ctrCW_qzProg>span[data-k=au]{background:var(--lv-grad-gold)}._7ctrCW_qzProg>span[data-k=cur]{background:var(--lavender)}._7ctrCW_gstrip,._7ctrCW_gbanner{color:#7c4a06;background:linear-gradient(90deg,#fff7e0,#ffe9b8);border-radius:13px;align-items:center;gap:10px;margin:13px 14px 0;padding:9px 12px;font-size:11.5px;font-weight:800;line-height:1.35;display:flex;box-shadow:inset 0 0 0 1px #f6d98a}._7ctrCW_gbanner{margin-top:16px;font-size:12px;font-weight:500}._7ctrCW_gDm{width:10px;height:10px}._7ctrCW_qcard{margin:12px 14px 0}._7ctrCW_q{font-family:var(--lv-display);letter-spacing:-.01em;margin:5px 0 12px;font-size:19px;font-weight:700;line-height:1.25}._7ctrCW_opt{border:1.5px solid var(--border-soft);background:#fff;border-radius:13px;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;font-size:13px;font-weight:600;transition:border-color .25s,background-color .25s;display:flex}._7ctrCW_optK{background:var(--surface);width:22px;height:22px;color:var(--ink-soft);border-radius:7px;place-items:center;font-size:11px;font-weight:800;transition:background-color .25s,color .25s;display:grid}._7ctrCW_screen[data-on] ._7ctrCW_opt[data-pick]{border-color:var(--lavender);background:var(--lavender-soft);transition-delay:.8s}._7ctrCW_screen[data-on] ._7ctrCW_opt[data-pick] ._7ctrCW_optK{background:var(--lavender);color:#fff;transition-delay:.8s}._7ctrCW_hint{color:var(--lavender);text-align:center;margin-top:13px;font-size:12px;font-weight:700}._7ctrCW_lock{background:var(--lv-grad-compass);color:#fff;text-align:center;opacity:.4;border-radius:99px;margin:11px 14px 0;padding:12px;font-size:13.5px;font-weight:800;transition:opacity .25s;box-shadow:0 10px 22px -8px #1d419699}._7ctrCW_screen[data-on] ._7ctrCW_lock{opacity:1;transition-delay:1s;animation:.5s 2.6s _7ctrCW_press}@keyframes _7ctrCW_press{50%{transform:scale(.95)}}._7ctrCW_vd{text-align:center;padding:20px 16px 0;position:relative}._7ctrCW_vdT{font-family:var(--lv-display);letter-spacing:-.02em;color:#1fa952;font-size:32px;font-weight:800;line-height:1}._7ctrCW_screen[data-on] ._7ctrCW_vdT{animation:_7ctrCW_verdict .8s var(--lv-spring) .15s both}@keyframes _7ctrCW_verdict{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}._7ctrCW_pip{background:var(--lv-grad-gold);color:#5c3d04;border-radius:99px;margin-top:10px;padding:4px 12px;font-size:12px;font-weight:800;display:inline-block;box-shadow:0 0 14px #fbbf24b3}._7ctrCW_screen[data-on] ._7ctrCW_pip{animation:_7ctrCW_rise .7s var(--lv-soft) .55s both}._7ctrCW_burst{position:absolute;top:38px;left:50%}._7ctrCW_spark{background:var(--b);opacity:0;border-radius:2px;width:9px;height:9px;position:absolute}._7ctrCW_screen[data-on] ._7ctrCW_burst ._7ctrCW_spark,._7ctrCW_claim ._7ctrCW_spark{animation:_7ctrCW_spark 1s var(--lv-soft) .2s both}@keyframes _7ctrCW_spark{0%{opacity:1;transform:translate(0)rotate(45deg)scale(.4)}to{transform:translate(var(--x), var(--y)) rotate(225deg) scale(1);opacity:0}}._7ctrCW_screen[data-on] ._7ctrCW_toGold{animation:_7ctrCW_pop .9s var(--lv-spring) 1.15s}._7ctrCW_screen ._7ctrCW_toGold:after{opacity:0}._7ctrCW_screen[data-on] ._7ctrCW_toGold:after{animation:.25s 1.4s both _7ctrCW_faceIn}._7ctrCW_ans{background:#fff;border-radius:14px;margin:12px 14px 0;padding:11px 13px;box-shadow:inset 0 0 0 1.5px #b9e4c7}._7ctrCW_ansV{font-family:var(--lv-scripture);margin-top:4px;font-size:13.5px;line-height:1.55}._7ctrCW_back{color:var(--ink-soft);text-align:center;box-shadow:inset 0 0 0 1.5px var(--border);border-radius:99px;margin:14px 14px 0;padding:11px;font-size:13px;font-weight:700}._7ctrCW_sH{font-family:var(--lv-display);padding:10px 16px 0;font-size:20px;font-weight:700}._7ctrCW_sH2{padding:16px 16px 0;font-size:12.5px;font-weight:800}._7ctrCW_boardRow{padding:6px 0}._7ctrCW_ds{gap:7px;display:flex}._7ctrCW_dsDm{width:11px;height:11px}._7ctrCW_spur{background:var(--lv-grad-sunrise);color:var(--ink);border-radius:99px;align-items:center;margin:8px 0 2px 33px;padding:6px 13px;font-size:11.5px;font-weight:800;display:inline-flex;position:relative}._7ctrCW_spur:after{content:"";border-radius:inherit;border:2px solid var(--ember);opacity:0;animation:2.2s ease-in-out infinite _7ctrCW_emberGlow;position:absolute;inset:-5px}@keyframes _7ctrCW_emberGlow{0%,to{opacity:0;transform:scale(.94)}50%{opacity:.45;transform:scale(1)}}._7ctrCW_bento{gap:16px;margin-top:44px;display:grid}._7ctrCW_bc{min-width:0}._7ctrCW_bx{height:100%;box-shadow:0 0 0 1px var(--border-soft), 0 3px 12px #2e2c280d;transition:transform .35s var(--lv-soft), box-shadow .35s ease;background:#fff;border-radius:24px;flex-direction:column;gap:20px;padding:clamp(22px,2.4vw,30px);display:flex}._7ctrCW_bx:hover{box-shadow:0 0 0 1px var(--border-soft), 0 22px 44px -24px #2e2c2852;transform:translateY(-3px)}._7ctrCW_bxT{letter-spacing:-.022em;text-wrap:balance;font-size:1.28rem;font-weight:800;line-height:1.2}._7ctrCW_bxP{max-width:34em;color:var(--ink-soft);margin-top:8px;font-size:.975rem}._7ctrCW_bxVis{margin-top:auto}._7ctrCW_bxYear{color:#fff;background:radial-gradient(70% 90% at 96% 100%,#ffb464b3 0%,#ffb46400 60%),linear-gradient(120deg,#1d4196 0%,#2b59c3 40%,#6a3fc3 85%);box-shadow:0 20px 40px -24px #1d4196b3}._7ctrCW_bxYear:hover{box-shadow:0 28px 50px -24px #1d4196cc}._7ctrCW_bxYear ._7ctrCW_bxP{color:#ffffffe6}._7ctrCW_yrL{letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.72rem;font-weight:700;display:flex}._7ctrCW_yrT{background:#fff3;border-radius:9px;height:8px;margin-top:12px;position:relative}._7ctrCW_yrFill{transform:scaleX(var(--pct));transform-origin:0;transition:transform 2s var(--lv-soft) .3s;background:linear-gradient(90deg,#9dbbff,#fff 70%);border-radius:9px;position:absolute;inset:0}._7ctrCW_yrPos{transform:translateX(calc(var(--pct) * 100%));transition:transform 2s var(--lv-soft) .3s;position:absolute;inset:0}._7ctrCW_yrNow{background:#fff;border-radius:3px;width:15px;height:15px;margin:-7.5px;position:absolute;top:50%;left:0;transform:rotate(45deg);box-shadow:0 0 0 4px #ffffff38,0 0 18px 4px #ffd696e6}._7ctrCW_root[data-ready] [data-rv]:not([data-in]) ._7ctrCW_yrFill{transform:scaleX(0)}._7ctrCW_root[data-ready] [data-rv]:not([data-in]) ._7ctrCW_yrPos{transform:none}._7ctrCW_yrSun{background:radial-gradient(circle,#fff6df,#ffc46b);border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;right:-5px;box-shadow:0 0 18px 5px #ffc46bb3}._7ctrCW_yrM{color:#ffffffc7;grid-template-columns:repeat(12,1fr);margin-top:11px;font-size:.7rem;font-weight:700;display:grid}._7ctrCW_cuRow{grid-template-columns:repeat(9,1fr);justify-items:center;display:grid}._7ctrCW_cuD{color:var(--ink-soft);font-variant-numeric:tabular-nums;justify-items:center;gap:9px;font-size:.72rem;font-weight:700;display:grid}._7ctrCW_cuDm{width:14px;height:14px}._7ctrCW_cuCatch:after{transition:opacity .25s ease var(--d,1s)}._7ctrCW_root[data-ready] [data-rv]:not([data-in]) ._7ctrCW_cuCatch:after{opacity:0;transition:none}._7ctrCW_root[data-ready] [data-in] ._7ctrCW_cuCatch{animation:_7ctrCW_pop .7s var(--lv-spring) var(--d,1s)}._7ctrCW_lg{color:var(--ink-soft);flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:.8rem;font-weight:600;display:flex}._7ctrCW_lg li{align-items:center;gap:8px;display:flex}._7ctrCW_lgDm{border-radius:2px;width:9px;height:9px}._7ctrCW_rwH{align-items:center;gap:9px;font-weight:700;display:flex}._7ctrCW_rwWallet{margin-left:auto;padding:4px 11px;font-size:12px}._7ctrCW_rwR{background:var(--canvas);box-shadow:inset 0 0 0 1px var(--border-soft);border-radius:14px;margin-top:10px;padding:11px 13px}._7ctrCW_rwLine{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:.92rem;font-weight:700;display:flex}._7ctrCW_rwCost{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8rem;font-weight:600}._7ctrCW_rwBar{background:#e6dfd0;border-radius:9px;height:5px;margin-top:9px;overflow:hidden}._7ctrCW_rwBar>span{width:var(--w);background:var(--lv-grad-compass);transform-origin:0;height:100%;transition:transform 1.4s var(--lv-soft) .4s;border-radius:9px;display:block}._7ctrCW_root[data-ready] [data-rv]:not([data-in]) ._7ctrCW_rwBar>span{transform:scaleX(0)}._7ctrCW_rwClaim{background:#fffbef;box-shadow:inset 0 0 0 1.5px #f2c94c}._7ctrCW_claim{background:var(--lv-grad-gold);color:#5c3d04;cursor:pointer;border-radius:99px;padding:6px 15px;font-size:.8rem;font-weight:800;transition:transform .12s;position:relative;box-shadow:0 0 14px #fbbf24bf}._7ctrCW_claim:active{transform:scale(.94)}._7ctrCW_claim:disabled{color:#146c36;box-shadow:none;cursor:default;background:#e9f8ee}._7ctrCW_claim ._7ctrCW_spark{pointer-events:none;width:8px;height:8px;top:50%;left:50%}._7ctrCW_ntV{font-family:var(--lv-scripture);font-size:clamp(1.12rem,1.7vw,1.4rem);line-height:1.65}._7ctrCW_ntB{background:var(--canvas);box-shadow:inset 0 0 0 1px var(--border-soft);border-radius:14px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 13px;font-size:.92rem;display:flex}._7ctrCW_ntB+._7ctrCW_ntB{margin-left:clamp(0px,4vw,34px)}._7ctrCW_ntTxt{min-width:0;color:var(--ink-soft);flex:1}._7ctrCW_ntTxt>b{color:var(--ink);margin-right:5px}._7ctrCW_ntRx{flex:none;margin:0}._7ctrCW_jn{background:var(--canvas);box-shadow:inset 0 0 0 1px var(--border-soft);border-radius:16px;padding:16px}._7ctrCW_ref{background:var(--lavender-soft);color:var(--lavender-deep);border-radius:99px;padding:3px 10px;font-size:.75rem;font-weight:800;display:inline-block}._7ctrCW_jnT{font-family:var(--lv-scripture);margin-top:10px;font-size:1rem;line-height:1.6}._7ctrCW_vis{color:var(--ink-soft);cursor:pointer;box-shadow:inset 0 0 0 1px var(--border);background:#fff;border-radius:99px;align-items:center;gap:7px;margin-top:14px;padding:6px 13px;font-size:.8rem;font-weight:700;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}._7ctrCW_vis[aria-pressed=true]{color:#4a34a0;background:#efe9fb;box-shadow:inset 0 0 0 1px #d9cdf5}._7ctrCW_kdTiles{color:var(--ink-soft);text-align:center;grid-template-columns:repeat(4,1fr);gap:8px;font-size:.75rem;font-weight:700;display:grid}._7ctrCW_kdTile{background:var(--canvas);box-shadow:inset 0 0 0 1px var(--border-soft);border-radius:14px;justify-items:center;gap:7px;padding:12px 2px 9px;display:grid}._7ctrCW_kdTile[data-sel]{background:var(--lavender-soft);color:var(--lavender-deep);box-shadow:inset 0 0 0 1.5px var(--lavender)}._7ctrCW_kdAv{width:34px;height:34px;font-size:13px}._7ctrCW_pin{color:var(--ink-soft);align-items:center;gap:12px;margin-top:16px;font-size:.8rem;font-weight:700;display:flex}._7ctrCW_pinDots{gap:9px;display:flex}._7ctrCW_pinDot{width:13px;height:13px;box-shadow:inset 0 0 0 1.5px var(--lv-empty);border-radius:50%;position:relative}._7ctrCW_pinDot:after{content:"";background:var(--lavender);transition:opacity .2s ease var(--d,0s);border-radius:50%;position:absolute;inset:0}._7ctrCW_root[data-ready] [data-rv]:not([data-in]) ._7ctrCW_pinDot:after{opacity:0;transition:none}._7ctrCW_own{gap:8px;display:grid}._7ctrCW_ownA,._7ctrCW_ownB{text-align:center;border-radius:99px;padding:11px 14px;font-size:.9rem;font-weight:700}._7ctrCW_ownA{background:var(--canvas);color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--border)}._7ctrCW_ownB{background:var(--lv-grad-compass);color:#fff;box-shadow:0 10px 22px -10px #1d419699}@media (min-width:700px){._7ctrCW_bento{grid-template-columns:repeat(2,minmax(0,1fr))}._7ctrCW_bcA,._7ctrCW_bcD,._7ctrCW_bcG{grid-column:span 2}}@media (min-width:1040px){._7ctrCW_bento{grid-template-columns:repeat(12,minmax(0,1fr))}._7ctrCW_bcA{grid-column:span 7}._7ctrCW_bcB,._7ctrCW_bcC{grid-column:span 5}._7ctrCW_bcD{grid-column:span 7}._7ctrCW_bcE,._7ctrCW_bcF,._7ctrCW_bcG{grid-column:span 4}}._7ctrCW_story{gap:44px;display:grid}._7ctrCW_table{width:210px;height:118px;color:var(--lavender);box-shadow:0 0 0 1px var(--border-soft), 0 18px 32px -20px #2e2c2859;background:#fff;border-radius:28px;place-items:center;margin:54px 0 20px 6px;display:grid;position:relative}._7ctrCW_seat{width:30px;height:30px;box-shadow:0 0 0 3px var(--canvas);border-radius:50%;position:absolute}._7ctrCW_quote blockquote{font-family:var(--lv-scripture);color:var(--ink-soft);font-size:clamp(1.02rem,1.3vw,1.16rem);line-height:1.7}._7ctrCW_quote blockquote p+p{margin-top:16px}._7ctrCW_quote ._7ctrCW_qBig{letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;font-size:clamp(1.45rem,2.7vw,2.15rem);line-height:1.34}._7ctrCW_quoteBy{align-items:center;gap:12px;margin-top:26px;font-size:.95rem;font-weight:700;display:flex}._7ctrCW_quoteBy:before{content:"";background:var(--lavender);border-radius:2px;width:34px;height:2px}@media (min-width:900px){._7ctrCW_story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,7vw,96px)}}._7ctrCW_outward{align-items:center;gap:48px;display:grid}._7ctrCW_rings{--S:min(430px, 76vw);width:var(--S);height:var(--S);order:2;margin-inline:auto;position:relative}._7ctrCW_ringEl,._7ctrCW_wave{border-radius:50%;transition:border-color .25s,box-shadow .25s;position:absolute;top:50%;left:50%;translate:-50% -50%}._7ctrCW_ring1{width:36%;height:36%;box-shadow:0 0 0 1px var(--border-soft), 0 14px 34px -14px #2b59c366;background:#fff}._7ctrCW_ring2{border:1.5px solid #dad2c2;width:68%;height:68%}._7ctrCW_ring3{border:1.5px dashed var(--lv-empty);width:100%;height:100%}._7ctrCW_wave{border:2px solid var(--lavender);opacity:0;width:36%;height:36%}._7ctrCW_root[data-ready] [data-in] ._7ctrCW_wave{animation:_7ctrCW_wave 2.6s var(--lv-soft) .5s 2}@keyframes _7ctrCW_wave{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(2.78)}}._7ctrCW_ra{width:30px;height:30px;transform:rotate(var(--a)) translateX(calc(var(--S) * var(--r))) rotate(calc(var(--a) * -1));margin:-15px;position:absolute;top:50%;left:50%}._7ctrCW_raAv{width:30px;height:30px;box-shadow:0 0 0 3px var(--surface)}._7ctrCW_raDot{background:#c3baa8;border-radius:50%;width:10px;height:10px;margin:-5px}._7ctrCW_rl{left:50%;top:calc(50% - var(--S) * var(--r));background:var(--surface);color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:2px 10px;font-size:.7rem;font-weight:800;position:absolute;translate:-50% -50%}._7ctrCW_outward:has(._7ctrCW_scope:first-child:hover) ._7ctrCW_ring1{box-shadow:0 0 0 2px var(--lavender), 0 14px 34px -14px #2b59c380}:is(._7ctrCW_outward:has(._7ctrCW_scope:nth-child(2):hover) ._7ctrCW_ring2,._7ctrCW_outward:has(._7ctrCW_scope:nth-child(3):hover) ._7ctrCW_ring3){border-color:var(--lavender)}._7ctrCW_scopes{margin-top:30px}._7ctrCW_scope{border-top:1px solid var(--border-soft);grid-template-columns:28px minmax(0,1fr);gap:0 14px;padding:18px 0;display:grid}._7ctrCW_scopeDm{width:13px;height:13px;margin-top:9px}._7ctrCW_scopeT{letter-spacing:-.02em;font-size:1.2rem;font-weight:800}._7ctrCW_scopeP{max-width:32em;color:var(--ink-soft);margin-top:3px}._7ctrCW_soon{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;box-shadow:inset 0 0 0 1px var(--border);background:#fff;border-radius:99px;margin-left:8px;padding:2px 9px;font-size:.68rem;font-weight:800}._7ctrCW_heb{max-width:30em;font-family:var(--lv-scripture);color:var(--ink-soft);margin-top:22px;font-size:1.05rem;font-style:italic}._7ctrCW_hebRef{font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:.72rem;font-style:normal;font-weight:700;display:block}@media (min-width:900px){._7ctrCW_outward{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,7vw,100px)}._7ctrCW_rings{order:0}}._7ctrCW_end{isolation:isolate;color:#fff;background:radial-gradient(60% 90% at 86% 104%,#ffc46bf2 0%,#ffaa5c80 30%,#ffaa5c00 70%),linear-gradient(118deg,#1d4196 0%,#2b59c3 34%,#6a3fc3 66%,#b75f9a 92%,#e8703a 112%);scroll-margin-top:64px;position:relative;overflow:hidden}._7ctrCW_endWrap{max-width:1164px;padding-inline:var(--lv-gutter);margin-inline:auto;padding-block:clamp(60px,9vw,116px) clamp(120px,15vw,170px)}._7ctrCW_endSun{z-index:-1;aspect-ratio:1;width:clamp(240px,34vw,440px);transform:translateY(calc(72% - var(--ep,1) * 26%));background:radial-gradient(circle at 50% 38%,#fff8e6,#ffd58a 55%,#ffc46b);border-radius:50%;position:absolute;bottom:0;right:clamp(-70px,4vw,90px);box-shadow:0 0 120px 40px #ffc46b99}._7ctrCW_endQuote{max-width:27em;font-family:var(--lv-scripture);font-size:clamp(1.25rem,2.3vw,1.8rem);font-style:italic;line-height:1.5}._7ctrCW_endRef{letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;margin-top:14px;font-size:.75rem;font-weight:700}._7ctrCW_endT{letter-spacing:-.034em;text-wrap:balance;max-width:13em;margin-top:clamp(36px,5vw,60px);font-size:clamp(2rem,4.6vw,3.6rem);font-weight:800;line-height:1.05}._7ctrCW_endTrail{left:var(--lv-gutter);background:#ffffff38;border-radius:9px;height:6px;position:absolute;bottom:clamp(44px,6vw,70px);right:clamp(150px,34vw,470px)}._7ctrCW_endFill{transform:scaleX(var(--ep,1));transform-origin:0;background:linear-gradient(90deg,#9dbbff,#fff 55%,#ffd58a);border-radius:9px;position:absolute;inset:0}._7ctrCW_endPos{transform:translateX(calc(var(--ep,1) * 100%));position:absolute;inset:0}._7ctrCW_endNow{background:#fff;border-radius:3px;width:14px;height:14px;margin:-7px;position:absolute;top:50%;left:0;transform:rotate(45deg);box-shadow:0 0 0 4px #ffffff38,0 0 18px 4px #ffd696f2}._7ctrCW_foot{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-block:30px 34px;font-size:.82rem;display:flex}._7ctrCW_footNav{gap:22px;font-weight:600;display:flex}._7ctrCW_footNav a{transition:color .2s}._7ctrCW_footNav a:hover{color:var(--ink)}._7ctrCW_maker{min-height:24px}._7ctrCW_rail{display:none}@media (min-width:1100px){._7ctrCW_rail{z-index:20;opacity:0;visibility:hidden;width:14px;height:min(50vh,400px);transition:opacity .4s,visibility 0s linear .4s;display:block;position:fixed;top:50%;left:17px;translate:0 -50%}._7ctrCW_rail[data-show]{opacity:1;visibility:visible;transition:opacity .4s}._7ctrCW_railTrack{background:#e0d8c8;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:6px;overflow:hidden}._7ctrCW_railFill{transform:scaleY(var(--f,0));transform-origin:50% 0;background:linear-gradient(#3b6ee8,#6a3fc3 55%,#f08a4b);position:absolute;inset:0}._7ctrCW_railLink{left:0;top:var(--at);width:14px;height:14px;margin-top:-7px;position:absolute}._7ctrCW_railDot{background:var(--canvas);border:1.5px solid var(--lv-empty);width:10px;height:10px;transition:background-color .25s ease, border-color .25s ease, transform .25s var(--lv-soft);border-radius:2.5px;margin:2px;display:block;transform:rotate(45deg)}._7ctrCW_railLink[data-walked] ._7ctrCW_railDot{background:var(--mc);border-color:var(--mc)}._7ctrCW_railLink:hover ._7ctrCW_railDot{transform:rotate(45deg)scale(1.35)}._7ctrCW_railTip{background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:99px;padding:3px 10px;font-size:.72rem;font-weight:700;transition:opacity .2s;position:absolute;top:50%;left:24px;translate:0 -50%}._7ctrCW_railLink:hover ._7ctrCW_railTip,._7ctrCW_railLink:focus-visible ._7ctrCW_railTip{opacity:1}}@media (prefers-reduced-motion:reduce){._7ctrCW_root *,._7ctrCW_root :before,._7ctrCW_root :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}._7ctrCW_root[data-ready] [data-rv]:not([data-in]){opacity:1;transform:none}}
