.dnIHLG_main{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:64px 0 48px;display:flex;position:relative;overflow-x:clip}@media (min-width:640px){.dnIHLG_main{padding-top:72px}}.dnIHLG_root{--top-space:64px;--vh:100vh;--below:194px;--B0:min(74vw, 340px);--tilt:26deg;--B:max(200px, min(var(--B0), (var(--vh) - var(--top-space) - var(--below)) / 1.02));--step:60vw;flex-direction:column;align-items:center;width:100%;display:flex}@supports (height:100svh){.dnIHLG_root{--vh:100svh}}@media (min-width:640px){.dnIHLG_root{--top-space:72px;--B0:min(48vw, 420px);--step:calc(var(--B) * .98)}}@media (min-width:1024px){.dnIHLG_root{--B0:min(34vw, 500px);--tilt:34deg}}.dnIHLG_lift,.dnIHLG_region{flex-direction:column;align-items:center;width:100%;display:flex}.dnIHLG_stage{--settle:.4s cubic-bezier(.34, 1.18, .64, 1);--fade:.26s;width:100%;height:calc(var(--B) * 1.02);perspective:1400px;perspective-origin:50% 55%;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;transition:translate .22s cubic-bezier(.25,.8,.35,1);position:relative;translate:0}.dnIHLG_stage[data-settle=fling]{--settle:.6s cubic-bezier(.34, 1.36, .64, 1);--fade:.32s}.dnIHLG_stage[data-edge=next]{transition:translate .1s cubic-bezier(.2,.7,.35,1);translate:-14px}.dnIHLG_stage[data-edge=prev]{transition:translate .1s cubic-bezier(.2,.7,.35,1);translate:14px}.dnIHLG_stage[data-dragging]{cursor:grabbing}.dnIHLG_probe{width:var(--step);visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;left:0}.dnIHLG_slide{width:var(--B);height:calc(var(--B) * 1.02);margin-left:calc(var(--B) * -.5);cursor:pointer;-webkit-tap-highlight-color:transparent;transform:translateX(calc(var(--xf) * var(--step))) rotateY(calc(var(--rf) * var(--tilt))) scale(var(--s));opacity:var(--op-n);visibility:var(--vis-n);transition:transform var(--settle), opacity var(--fade) ease-out, visibility var(--fade) ease-out, filter var(--fade) ease;border-radius:32px;position:absolute;top:0;left:50%}@media (min-width:1024px){.dnIHLG_slide{opacity:var(--op-w);visibility:var(--vis-w)}}.dnIHLG_stage[data-dragging] .dnIHLG_slide{transition:none}.dnIHLG_slide:focus-visible{outline:none}.dnIHLG_wm{height:calc(var(--B) * .26);pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity 90ms ease-out,scale 90ms ease-out,translate 90ms ease-out;display:flex;position:absolute;top:0;left:0;right:0;scale:.94}.dnIHLG_wm[data-on]{opacity:1;transition:none;animation:.14s cubic-bezier(.33,1,.68,1) .17s both dnIHLG_wmPop,.32s cubic-bezier(.34,1.3,.64,1) .31s both dnIHLG_wmRise;scale:1}@keyframes dnIHLG_wmPop{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes dnIHLG_wmRise{0%{translate:0 8px}to{translate:0}}@keyframes dnIHLG_ndFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5%)}}@keyframes dnIHLG_ndShadow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.84)}}.dnIHLG_shadow{height:calc(var(--B) * .08);background:radial-gradient(closest-side, var(--shadow), transparent);pointer-events:none;border-radius:50%;animation:6s ease-in-out infinite paused dnIHLG_ndShadow;position:absolute;bottom:2%;left:22%;right:22%}.dnIHLG_halo{left:8%;right:8%;top:calc(var(--B) * .286);height:calc(var(--B) * .66);pointer-events:none;background:radial-gradient(closest-side, var(--halo-in) 0%, var(--halo-mid) 55%, transparent 100%);opacity:0;transition:opacity .14s ease-out;position:absolute}.dnIHLG_halo[data-on]{opacity:.6;transition:none;animation:.35s linear both dnIHLG_haloArrive,1.8s cubic-bezier(.37,0,.63,1) .35s infinite dnIHLG_haloBreathe}@keyframes dnIHLG_haloArrive{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:scale(.94)}28.6%{opacity:1;animation-timing-function:cubic-bezier(.33,1,.68,1);transform:scale(1.03)}to{opacity:.6;transform:none}}@keyframes dnIHLG_haloBreathe{0%,to{opacity:.6}50%{opacity:1}}.dnIHLG_float{top:calc(var(--B) * .28);width:calc(var(--B) * .96);margin-left:calc(var(--B) * -.48);perspective:1000px;animation:6s ease-in-out infinite paused dnIHLG_ndFloat;position:absolute;left:50%}.dnIHLG_shadow[data-run],.dnIHLG_float[data-run]{animation-play-state:running}.dnIHLG_spin{transform-origin:50% 55%}.dnIHLG_spin[data-spin=a]{animation:.95s both dnIHLG_spinA}.dnIHLG_spin[data-spin=b]{animation:.95s both dnIHLG_spinB}@keyframes dnIHLG_spinA{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:none}18%{transform:rotateY(calc(var(--spin-dir,1) * var(--spin-amp,18deg))) scale(1.04);animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{transform:rotateY(calc(var(--spin-dir,1) * var(--spin-amp,18deg) * -.4)) scale(.995);animation-timing-function:cubic-bezier(.45,0,.55,1)}60%{transform:rotateY(calc(var(--spin-dir,1) * var(--spin-amp,18deg) * .16)) scale(1.004);animation-timing-function:cubic-bezier(.45,0,.55,1)}80%{transform:rotateY(calc(var(--spin-dir,1) * var(--spin-amp,18deg) * -.06));animation-timing-function:cubic-bezier(.45,0,.55,1)}to{transform:none}}@keyframes dnIHLG_spinB{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:none}18%{transform:rotateY(calc(var(--spin-dir,1) * var(--spin-amp,18deg))) scale(1.04);animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{transform:rotateY(calc(var(--spin-dir,1) * var(--spin-amp,18deg) * -.4)) scale(.995);animation-timing-function:cubic-bezier(.45,0,.55,1)}60%{transform:rotateY(calc(var(--spin-dir,1) * var(--spin-amp,18deg) * .16)) scale(1.004);animation-timing-function:cubic-bezier(.45,0,.55,1)}80%{transform:rotateY(calc(var(--spin-dir,1) * var(--spin-amp,18deg) * -.06));animation-timing-function:cubic-bezier(.45,0,.55,1)}to{transform:none}}.dnIHLG_slide[data-tilt] .dnIHLG_spin{rotate:calc(var(--ty) * -1) var(--tx) 0 calc(var(--tr) * 6deg);translate:calc(var(--tx) * var(--B) * .012) calc(var(--ty) * var(--B) * .008);will-change:rotate, translate}.dnIHLG_slide[data-tilt] .dnIHLG_shadow{translate:calc(var(--tx) * var(--B) * -.01) 0}.dnIHLG_slide[data-tilt] .dnIHLG_halo{translate:calc(var(--tx) * var(--B) * -.014) calc(var(--ty) * var(--B) * -.01)}.dnIHLG_brackets{top:calc(var(--B) * .21);bottom:calc(var(--B) * -.01);left:calc(var(--B) * -.01);right:calc(var(--B) * -.01);pointer-events:none;opacity:0;transition:opacity .16s ease-out;position:absolute}.dnIHLG_slide:focus-visible .dnIHLG_brackets{opacity:1}.dnIHLG_corner{width:clamp(22px, calc(var(--B) * .09), 40px);height:clamp(22px, calc(var(--B) * .09), 40px);color:var(--accent-text,#16181c);position:absolute}.dnIHLG_corner svg{width:100%;height:100%;filter:drop-shadow(0 0 5px color-mix(in srgb, currentColor 55%, transparent));display:block;overflow:visible}.dnIHLG_tl{--dx:-1;--dy:-1;top:0;left:0}.dnIHLG_tr{--dx:1;--dy:-1;top:0;right:0}.dnIHLG_bl{--dx:-1;--dy:1;bottom:0;left:0}.dnIHLG_br{--dx:1;--dy:1;bottom:0;right:0}.dnIHLG_tr svg{transform:scaleX(-1)}.dnIHLG_bl svg{transform:scaleY(-1)}.dnIHLG_br svg{transform:scale(-1)}.dnIHLG_slide:focus-visible .dnIHLG_corner{animation:1.6s ease-in-out infinite dnIHLG_bracketPulse}@keyframes dnIHLG_bracketPulse{0%,to{opacity:.78;transform:translate(0)}50%{transform:translate(calc(var(--dx) * 4px), calc(var(--dy) * 4px));opacity:1}}.dnIHLG_pitches{max-width:540px;min-height:3em;font-size:var(--body-fs,17px);margin:6px 20px 0;font-weight:600;line-height:1.5;display:grid}.dnIHLG_pitch{text-align:center;color:var(--soft);text-wrap:pretty;opacity:0;visibility:hidden;grid-area:1/1;align-self:center;margin:0;transition:opacity .24s,visibility .24s,color .3s}.dnIHLG_pitch[data-on]{opacity:1;visibility:visible}.dnIHLG_row{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 18px;margin-top:18px;padding:0 12px;display:flex}.dnIHLG_open{background:var(--ink);height:44px;color:var(--ink-inverse);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 20px;font-size:15px;font-weight:800;line-height:1;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background-color .3s,color .3s;display:flex;box-shadow:0 12px 24px -14px #0000008c}@media (hover:hover){.dnIHLG_open:hover{transform:translateY(-1px)}}.dnIHLG_open:active{transform:scale(.94)}.dnIHLG_a{background:var(--accent);width:30px;height:30px;color:var(--on-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:900;line-height:1;transition:background-color .3s,color .3s;display:flex}.dnIHLG_a:before{content:"A"}.dnIHLG_dots{align-items:center;display:flex}.dnIHLG_dot{-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;width:24px;height:44px;display:flex}.dnIHLG_bar{background:var(--soft);background:color-mix(in srgb, var(--soft) 80%, transparent);border-radius:999px;width:6px;height:3px;transition:width .36s cubic-bezier(.34,1.56,.64,1),background-color .3s;display:block}.dnIHLG_dot[aria-current] .dnIHLG_bar{background:var(--ink);width:18px}@media (pointer:coarse){.dnIHLG_dot{width:44px}}@media (max-width:639px){.dnIHLG_root{--below:256px}.dnIHLG_row{padding:0 6px}.dnIHLG_dots{flex:0 0 100%;order:-1;justify-content:center}}.dnIHLG_pause{right:var(--pad-x);z-index:101;width:40px;height:40px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .3s,opacity .25s;display:flex;position:fixed;bottom:16px}.dnIHLG_pause:after{content:"";border-radius:999px;position:absolute;inset:-2px}.dnIHLG_pause[data-hidden]{opacity:0;pointer-events:none}@media (hover:hover){.dnIHLG_pause:hover{background:var(--hover)}}.dnIHLG_counter{letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--soft);font-size:12px;font-weight:800;transition:color .3s}@media (prefers-reduced-motion:reduce){.dnIHLG_stage,.dnIHLG_stage[data-edge]{transition:none;translate:none}.dnIHLG_slide{transition:transform .15s linear,opacity .15s linear,visibility .15s linear,filter .15s linear}.dnIHLG_float,.dnIHLG_shadow,.dnIHLG_spin[data-spin=a],.dnIHLG_spin[data-spin=b],.dnIHLG_slide:focus-visible .dnIHLG_corner{animation:none}.dnIHLG_halo,.dnIHLG_pause{display:none}.dnIHLG_slide[data-tilt] .dnIHLG_spin,.dnIHLG_slide[data-tilt] .dnIHLG_shadow{translate:none;rotate:none}.dnIHLG_wm,.dnIHLG_wm[data-on]{transition:opacity .15s linear;animation:none;translate:none;scale:none}.dnIHLG_open,.dnIHLG_open:hover,.dnIHLG_open:active{transition:background-color .15s linear,color .15s linear;transform:none}.dnIHLG_bar{transition:width .15s linear,background-color .15s linear}.dnIHLG_pitch{transition:opacity .15s linear,visibility .15s linear,color .15s linear}}
