html:has(.v9){background:#07090c}html:has(.v9) body{background:#07090c}.v9{--bg:#07090c;--surface:#11151b;--ink:#eef0f2;--muted:#a6adb5;--accent:#ffc46b;--accent-ink:#1a1206;--m:clamp(16px, 2.2vw, 36px);--ease:cubic-bezier(.16, 1, .3, 1);--display:"Panchang", "Arial Black", sans-serif;color:var(--ink);background:var(--bg);font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.55;overflow-x:clip}.v9 .tnum{font-variant-numeric:tabular-nums}.v9 a:focus-visible,.v9 button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.v9 ::selection{background:var(--accent);color:var(--accent-ink)}.v9-h1,.v9-h2,.v9-cap-h{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-weight:700;line-height:1}.v9-h1{max-width:42vw;font-size:clamp(2.25rem,min(4.8vw,9.5svh),7.5rem);line-height:1}.v9-h1 small{text-transform:none;letter-spacing:0;color:var(--accent);margin-top:.6em;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:clamp(1rem,.9rem + .4vw,1.25rem);font-weight:700;display:block}.v9-h1 em{white-space:nowrap;color:var(--accent);font-style:normal}.v9-h2{font-size:clamp(1.75rem,.9rem + 2.7vw,3.75rem)}.v9-btn{background:var(--accent);height:50px;color:var(--accent-ink);transition:background-color .18s ease, transform .14s var(--ease);border-radius:999px;align-items:center;padding:0 24px;font-weight:500;display:inline-flex}.v9-btn:hover{background:var(--ink)}.v9-btn:active{transform:scale(.97)}.v9-link{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;transition:color .18s}.v9-link:hover{color:var(--accent)}.v9-nav{z-index:20;height:76px;padding:0 var(--m);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;inset:0 0 auto}.v9-nav ul{gap:32px;display:flex}.v9-nav ul a{transition:color .18s}.v9-nav ul a:hover{color:var(--accent)}.v9-nav .v9-btn{justify-self:end}.v9-word{font-family:var(--display);text-transform:uppercase;font-size:1.125rem;font-weight:700}.v9-zoom{height:720svh;position:relative}.v9-zoom-pin{height:100svh;position:sticky;top:0;overflow:hidden}.v9-zoom-canvas{width:100%;height:100%;position:absolute;inset:0}.v9-zoom-pin:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07090cd1);position:absolute;inset:45% 0 0}.v9-intro,.v9-cap{z-index:3;position:absolute}.v9-intro{left:var(--m);gap:24px;width:min(72vw,1100px);display:grid;bottom:9svh}.v9-lead{max-width:min(40ch,42vw);font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.v9-win{z-index:2;transform-origin:0 0;will-change:transform, opacity;width:760px;height:570px;position:absolute;top:0;left:0;box-shadow:0 40px 120px #0009}.v9-cap{right:var(--m);width:min(560px, calc(100vw - 2 * var(--m)));visibility:hidden;opacity:0;gap:14px;display:grid;bottom:9svh}.v9-cap-h{font-size:clamp(1.75rem,1rem + 2.6vw,3.5rem)}.v9-cap p{max-width:42ch;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem)}.v9-steps{height:440svh;position:relative}.v9-steps-pin{background:var(--bg);height:100svh;position:sticky;top:0;overflow:hidden}.v9-steps-bg{opacity:0;filter:blur(36px)brightness(.45)saturate(1.1);transition:opacity 1.1s;position:absolute;inset:-6%}.v9-steps-bg[data-on=true]{opacity:1}.v9-steps-title{z-index:2;top:96px;left:var(--m);color:var(--muted);font-size:15px;font-weight:500;position:absolute}.v9-step{padding:0 var(--m);pointer-events:none;grid-template-columns:1fr 1fr;align-items:center;display:grid;position:absolute;inset:0}.v9-step[data-on=true]{pointer-events:auto}.v9-step:not([data-on=true]){visibility:hidden;transition:visibility 0s linear .9s}.v9-step-text{opacity:0;max-width:44vw;transition:opacity .5s ease .15s, transform .8s var(--ease) .15s;grid-column:1;gap:24px;display:grid;position:relative;transform:translateY(40px)}.v9-step-text h3{font-family:var(--display);text-transform:uppercase;font-size:clamp(2rem,.6rem + 3.6vw,4.75rem);font-weight:700;line-height:1}.v9-step-text p{max-width:36ch;color:var(--muted)}.v9-step-frame{aspect-ratio:4/3;opacity:0;width:min(42vw,72svh);transition:opacity .5s ease 60ms, transform 1s var(--ease) 60ms;grid-column:2;justify-self:center;position:relative;overflow:hidden;transform:translateY(22svh)rotate(5deg)scale(.94);box-shadow:0 50px 140px #000000a6}.v9-step[data-on=true] .v9-step-text,.v9-step[data-on=true] .v9-step-frame{opacity:1;transform:none}.v9-step[data-past=true] .v9-step-text{opacity:0;transform:translateY(-40px)}.v9-step[data-past=true] .v9-step-frame{opacity:0;transform:translateY(-16svh)rotate(-4deg)scale(.9)}.v9-steps-rail{z-index:2;left:var(--m);right:var(--m);grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:absolute;bottom:28px}.v9-steps-rail i{background:#eef0f22e;height:4px;transition:background-color .4s}.v9-steps-rail i[data-on=true]{background:var(--accent)}.v9-hundred{height:320svh;position:relative}.v9-hundred-pin{height:100svh;padding:96px var(--m) 32px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:28px 40px;display:grid;position:sticky;top:0;overflow:hidden}.v9-hundred-pin>h2{grid-column:1/-1}.v9-hundred-text{gap:20px;max-width:44ch;display:grid}.v9-count{color:var(--accent);font-size:clamp(1.25rem,1rem + .8vw,1.75rem);font-weight:500}.v9-hundred-stage{height:min(66svh,42vw);position:relative}.v9-tiles{grid-template-rows:repeat(10,1fr);grid-template-columns:repeat(10,1fr);gap:5px;display:grid;position:absolute;inset:0}.v9-tile{background:var(--surface);color:var(--muted);opacity:0;transition:opacity .36s ease var(--d), transform .5s var(--ease) var(--d), background-color .3s ease;align-items:flex-end;padding:6px 7px;font-size:11px;line-height:1.2;display:flex;overflow:hidden;transform:scale(.9)}.v9-tile[data-on]{opacity:1;transform:none}.v9-tile[data-ask][data-on]{background:var(--accent);color:var(--accent-ink);font-weight:500}.v9-hundred-portrait{aspect-ratio:3/4;outline:8px solid var(--bg);width:34%;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.v9-hundred-big{font-family:var(--display);color:var(--ink);opacity:0;transform-origin:100% 100%;pointer-events:none;font-size:min(16vw,30svh);font-weight:700;line-height:.8;position:absolute;bottom:-4%;right:-1%}.v9-net{height:300svh;position:relative}.v9-net-pin{height:100svh;position:sticky;top:0;overflow:hidden}.v9-net-canvas{width:100%;height:100%;position:absolute;inset:0}.v9-net-text{left:var(--m);width:min(700px, calc(100vw - 2 * var(--m)));background:var(--bg);gap:20px;padding:36px 36px 40px;display:grid;position:absolute;top:50%;translate:0 -50%}.v9-net-stages{gap:14px;display:grid}.v9-net-stages li{color:var(--muted);gap:2px;transition:color .4s;display:grid}.v9-net-stages li b{font-weight:500}.v9-net-stages li[data-on]{color:var(--ink)}.v9-net-stages li[data-on] b{color:var(--accent)}.v9-close{flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.v9-close-img{opacity:.72}.v9-close:after{content:"";background:linear-gradient(#0000,#07090cd9);position:absolute;inset:30% 0 0}.v9-close-text{z-index:2;margin:0 var(--m) clamp(40px, 6svh, 80px);gap:20px;max-width:1120px;display:grid;position:relative}.v9-close-actions{align-items:center;gap:28px;display:flex}.v9-mark{z-index:2;margin:0 var(--m) -.14em;white-space:nowrap;font-family:var(--display);text-transform:uppercase;letter-spacing:-.04em;color:var(--ink);pointer-events:none;font-size:21vw;font-weight:700;line-height:1;position:relative}@media (prefers-reduced-motion:no-preference){.js .v9-rv:not(.in) [data-r]{opacity:0;transform:translateY(28px)}.v9-rv.in [data-r]{transition:opacity .7s ease, transform .9s var(--ease);transition-delay:calc(var(--i,0) * 90ms)}.v9-close-img{animation:linear both v9-drift;animation-timeline:view()}}@keyframes v9-drift{0%{transform:scale(1.15)translateY(-3%)}to{transform:scale(1)translateY(2%)}}@media (prefers-reduced-motion:reduce){.v9-zoom,.v9-steps,.v9-hundred,.v9-net{height:auto}.v9-zoom-pin,.v9-steps-pin,.v9-hundred-pin,.v9-net-pin{min-height:100svh;position:relative}.v9-zoom-pin{gap:24px;padding-top:100svh;display:grid}.v9-zoom-canvas{height:100svh}.v9-win{display:none}.v9-cap{width:auto;margin:0 var(--m);position:relative;bottom:auto;right:auto;visibility:visible!important;opacity:1!important;transform:none!important}.v9-step{min-height:100svh;position:relative}.v9-step-text,.v9-step-frame{opacity:1;transition:none;transform:none}}@media (max-width:1023px){.v9-hundred-pin{grid-template-columns:1fr;align-content:center;gap:24px}.v9-hundred-stage{height:46svh}.v9-hundred-text p:last-child{display:none}}@media (max-width:767px){.v9-nav{grid-template-columns:1fr auto}.v9-nav ul{display:none}.v9-intro{width:auto;right:var(--m);bottom:7svh}.v9-h1{max-width:none;font-size:9.6vw}.v9-lead{max-width:none}.v9-step-text h3{text-transform:none;letter-spacing:-.01em;font-family:inherit;font-size:24px;font-weight:700}.v9-cap{left:var(--m);right:var(--m);width:auto;bottom:7svh}.v9-step{grid-template-columns:1fr;align-content:center;padding-top:120px}.v9-step-frame{grid-area:1/1;width:100%}.v9-step-text{grid-column:1;max-width:none;margin:24px 0 0}.v9-tile{padding:0;font-size:0}.v9-net-text{top:auto;bottom:var(--m);padding:24px;translate:none}.v9-net-stages li span{display:none}.v9-close-text{margin-bottom:32px}}
