.Hero-module___w2HtG__hero{isolation:isolate;grid-template-rows:auto 1fr;height:100vh;min-height:540px;padding-block:20px 0;display:grid;position:relative}.Hero-module___w2HtG__sky{z-index:-1;pointer-events:none;width:100vw;position:absolute;inset:0 auto 0 50%;translate:-50%}.Hero-module___w2HtG__sky:before{content:"";background:linear-gradient(var(--hero-sky-tint), color-mix(in srgb, var(--hero-sky-tint) 45%, transparent) 28%, transparent 62%);opacity:calc(var(--hero-sky-strength) * .9);position:absolute;inset:0}.Hero-module___w2HtG__sky i{left:calc(var(--x) - var(--w) * .15);top:calc(var(--y) - var(--w) * .15);width:calc(var(--w) * 1.3);aspect-ratio:130/75;opacity:calc(var(--hero-sky-strength) * .85);scale:var(--flip,1) 1;background:radial-gradient(46.2% 29.3% at 50% 73.3%, var(--hero-sky-cloud), var(--hero-sky-cloud) 35%, transparent), radial-gradient(16.9% 29.3% at 25.4% 65.3%, var(--hero-sky-cloud), var(--hero-sky-cloud) 35%, transparent), radial-gradient(20% 34.7% at 36.9% 52%, var(--hero-sky-cloud), var(--hero-sky-cloud) 35%, transparent), radial-gradient(23.1% 40% at 51.5% 44%, var(--hero-sky-cloud), var(--hero-sky-cloud) 35%, transparent), radial-gradient(19.2% 33.3% at 66.2% 53.3%, var(--hero-sky-cloud), var(--hero-sky-cloud) 35%, transparent), radial-gradient(16.2% 28% at 76.9% 64%, var(--hero-sky-cloud), var(--hero-sky-cloud) 35%, transparent);position:absolute}.Hero-module___w2HtG__sky i:first-child{--x:4.9vw;--y:13.3%;--w:17.4vw}.Hero-module___w2HtG__sky i:nth-child(2){--x:36.1vw;--y:23.9%;--w:10.4vw;--flip:-1}.Hero-module___w2HtG__sky i:nth-child(3){--x:54.2vw;--y:10.6%;--w:14.6vw;--flip:-1}.Hero-module___w2HtG__sky i:nth-child(4){--x:72.2vw;--y:21.1%;--w:9vw}.Hero-module___w2HtG__topbar{font:600 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Hero-module___w2HtG__pill{background:var(--ink);color:var(--acid);border-radius:99px;padding:8px 12px}.Hero-module___w2HtG__pill i{background:var(--acid);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.Hero-module___w2HtG__stage{align-self:end;padding-bottom:13vh;position:relative}.Hero-module___w2HtG__tags{font:600 13px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.Hero-module___w2HtG__tags li{border:2px solid var(--ink);background:var(--paper);padding:5px 9px}.Hero-module___w2HtG__tags li:nth-child(2){background:var(--acid)}.Hero-module___w2HtG__name{font:400 min(13vw, 188px)/.86 var(--font-display);letter-spacing:-.01em;white-space:nowrap}.Hero-module___w2HtG__first{display:inline-flex;position:relative}.Hero-module___w2HtG__ch{text-shadow:.045em .045em 0 var(--pink);transition:transform .55s var(--spring), opacity .2s;display:inline-block}.Hero-module___w2HtG__ch:nth-child(odd){transform:rotate(-2deg)}.Hero-module___w2HtG__ch:nth-child(3n){transform:rotate(2.5deg)translateY(-.03em)}.Hero-module___w2HtG__last{background:var(--pink);border:3px solid var(--ink);box-shadow:var(--shadow);padding:.12em .3em .08em;font-size:.3em;line-height:1;transition:transform .45s cubic-bezier(.2,1.8,.4,1),opacity .15s;position:absolute;top:-1em;left:calc(100% - 1.4em);transform:rotate(-7deg)}.Hero-module___w2HtG__name[data-intro=pre] .Hero-module___w2HtG__ch:not([data-on]){opacity:0;transform:translateY(.35em)rotate(-14deg)scale(.5)}html[data-intro-wait] .Hero-module___w2HtG__name .Hero-module___w2HtG__ch{opacity:0;transform:translateY(.35em)rotate(-14deg)scale(.5)}.Hero-module___w2HtG__name[data-intro=pre] .Hero-module___w2HtG__ch[data-on]{opacity:1;transform:none}.Hero-module___w2HtG__name[data-intro=pre] .Hero-module___w2HtG__last:not([data-on]){opacity:0;transform:rotate(8deg)scale(2.4)}html[data-intro-wait] .Hero-module___w2HtG__name .Hero-module___w2HtG__last{opacity:0;transform:rotate(8deg)scale(2.4)}.Hero-module___w2HtG__ground{background:var(--ink);border-radius:4px;height:7px;margin-top:18px;margin-right:4%;position:relative}.Hero-module___w2HtG__ground:after{content:"";background:var(--ink);clip-path:polygon(0 100%,100% 0,100% 100%);width:5%;min-width:26px;height:22px;position:absolute;bottom:0;right:-4%}.Hero-module___w2HtG__dock{width:1px;height:1px;position:absolute;top:0;right:6%}.Hero-module___w2HtG__intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 40px;margin-top:34px;display:grid}.Hero-module___w2HtG__sub{font:500 clamp(18px, 2vw, 23px)/1.4 var(--font-body);text-wrap:pretty;max-width:36ch;font-stretch:105%}.Hero-module___w2HtG__sub b{background:linear-gradient(transparent 58%, var(--acid) 58%);font-weight:700}.Hero-module___w2HtG__ctas{flex-wrap:wrap;gap:12px;display:flex}.Hero-module___w2HtG__scribble{font:400 20px/1 var(--font-marker);color:var(--pink);margin-top:12px;display:inline-block;transform:rotate(-4deg)}.Hero-module___w2HtG__scribble:before{content:attr(data-text)}@media (max-width:700px){.Hero-module___w2HtG__sky i:first-child{--x:-5.1vw;--y:14.2%;--w:35.9vw}.Hero-module___w2HtG__sky i:nth-child(2){--x:51.3vw;--y:10.9%;--w:30.8vw}.Hero-module___w2HtG__sky i:nth-child(3){--x:67.2vw;--y:22.5%;--w:20.5vw;--flip:1}.Hero-module___w2HtG__sky i:nth-child(4){display:none}.Hero-module___w2HtG__intro{grid-template-columns:1fr}.Hero-module___w2HtG__pill{margin-left:auto}.Hero-module___w2HtG__name{padding-bottom:.55em;font-size:min(15vw,7.2svh)}.Hero-module___w2HtG__last{font-size:.42em;top:calc(100% - .15em);left:auto;right:0}.Hero-module___w2HtG__stage{flex-direction:column;align-self:stretch;padding-bottom:16px;display:flex}.Hero-module___w2HtG__stage:before,.Hero-module___w2HtG__stage:after{content:"";flex:3 1 0}.Hero-module___w2HtG__stage:after{flex-grow:2}.Hero-module___w2HtG__tags{margin-bottom:clamp(14px,2.6svh,30px)}.Hero-module___w2HtG__ground{margin-top:clamp(12px,2svh,24px)}.Hero-module___w2HtG__intro{margin-top:clamp(22px,4.2svh,48px)}.Hero-module___w2HtG__sub{font-size:clamp(17px,2.2svh,21px)}}.Hero-module___w2HtG__tags li:nth-child(2)::selection,.Hero-module___w2HtG__sub b::selection{background:var(--pink)}.Hero-module___w2HtG__name ::selection{color:var(--acid);background:0 0}.Hero-module___w2HtG__srName{-webkit-user-select:none;user-select:none}
.riderArt-module__WVHZHW__art .rider{--c-ink:var(--ink);--c-white:var(--white);--c-acid:var(--rider-acid);--c-acid-sh:var(--rider-acid-shade);--c-pink:var(--rider-pink);--c-pink-sh:var(--rider-pink-shade);--c-blue:var(--rider-blue);--c-blue-sh:var(--rider-blue-shade);--c-skin:var(--rider-skin);--c-skin-sh:var(--rider-skin-shade);--c-hair:var(--rider-hair);--c-hair-hi:var(--rider-hair-light);--c-hair-ln:var(--rider-hair-dark);--c-iris:var(--rider-iris);--c-wheel:var(--rider-wheel);--c-wheel-sh:var(--rider-wheel-shade);--c-hub:var(--rider-hub);--c-plate:var(--rider-plate)}.riderArt-module__WVHZHW__art .rider .far{--c-acid:var(--rider-far-acid);--c-acid-sh:var(--rider-far-acid-shade);--c-pink:var(--rider-far-pink);--c-pink-sh:var(--rider-far-pink-shade);--c-blue:var(--rider-far-blue);--c-blue-sh:var(--rider-far-blue-shade);--c-skin:var(--rider-far-skin);--c-wheel:var(--rider-far-wheel);--c-wheel-sh:var(--rider-far-wheel-shade)}.riderArt-module__WVHZHW__art .rider .o{stroke:var(--c-ink);stroke-width:var(--ow);stroke-linejoin:round;stroke-linecap:round}.riderArt-module__WVHZHW__art .rider .ot{stroke:var(--c-ink);stroke-width:calc(var(--ow) * .62);stroke-linejoin:round;stroke-linecap:round}:is(.riderArt-module__WVHZHW__art .rider .ln,.riderArt-module__WVHZHW__art .rider .lm,.riderArt-module__WVHZHW__art .rider .lb,.riderArt-module__WVHZHW__art .rider .st,.riderArt-module__WVHZHW__art .rider .u-st,.riderArt-module__WVHZHW__art .rider .cord,.riderArt-module__WVHZHW__art .rider .cord-in,.riderArt-module__WVHZHW__art .rider .aglet,.riderArt-module__WVHZHW__art .rider .aglet-in,.riderArt-module__WVHZHW__art .rider .wrim){fill:none;stroke-linejoin:round;stroke-linecap:round}.riderArt-module__WVHZHW__art .rider .ln{stroke:var(--c-ink);stroke-width:calc(var(--ow) * .55)}.riderArt-module__WVHZHW__art .rider .lm{stroke:var(--c-ink);stroke-width:calc(var(--ow) * .8)}.riderArt-module__WVHZHW__art .rider .lb{stroke:var(--c-ink);stroke-width:calc(var(--ow) * 1.2)}.riderArt-module__WVHZHW__art .rider .st{stroke:var(--c-ink);stroke-width:calc(var(--ow) * .42);stroke-dasharray:1.6 2.2;opacity:.8}.riderArt-module__WVHZHW__art .rider .u-st{stroke:var(--c-ink);stroke-width:calc(var(--ow) * 2)}.riderArt-module__WVHZHW__art .rider .u-fi{stroke:none}.riderArt-module__WVHZHW__art .rider .ac{fill:var(--c-acid)}.riderArt-module__WVHZHW__art .rider .acs{fill:var(--c-acid-sh)}.riderArt-module__WVHZHW__art .rider .pk{fill:var(--c-pink)}.riderArt-module__WVHZHW__art .rider .pks{fill:var(--c-pink-sh)}.riderArt-module__WVHZHW__art .rider .bl{fill:var(--c-blue)}.riderArt-module__WVHZHW__art .rider .bls{fill:var(--c-blue-sh)}.riderArt-module__WVHZHW__art .rider .sk{fill:var(--c-skin)}.riderArt-module__WVHZHW__art .rider .sks{fill:var(--c-skin-sh)}.riderArt-module__WVHZHW__art .rider .hr{fill:var(--c-hair)}.riderArt-module__WVHZHW__art .rider .hlf{fill:var(--c-hair-hi)}.riderArt-module__WVHZHW__art .rider .crease{fill:var(--c-hair-ln)}.riderArt-module__WVHZHW__art .rider .k{fill:var(--c-ink)}.riderArt-module__WVHZHW__art .rider .w{fill:var(--c-white)}.riderArt-module__WVHZHW__art .rider .ir{fill:var(--c-iris)}.riderArt-module__WVHZHW__art .rider .wh{fill:var(--c-wheel)}.riderArt-module__WVHZHW__art .rider .whs{fill:var(--c-wheel-sh)}.riderArt-module__WVHZHW__art .rider .hub{fill:var(--c-hub)}.riderArt-module__WVHZHW__art .rider .pl{fill:var(--c-plate)}.riderArt-module__WVHZHW__art .rider .wrim{stroke:var(--c-wheel-sh);stroke-width:calc(var(--ow) * .7)}.riderArt-module__WVHZHW__art .rider .cord{stroke:var(--c-ink);stroke-width:calc(var(--ow) * 1.25)}.riderArt-module__WVHZHW__art .rider .cord-in{stroke:var(--c-acid);stroke-width:calc(var(--ow) * .45)}.riderArt-module__WVHZHW__art .rider .aglet{stroke:var(--c-ink);stroke-width:calc(var(--ow) * 1.7)}.riderArt-module__WVHZHW__art .rider .aglet-in{stroke:var(--c-acid-sh);stroke-width:calc(var(--ow) * .75)}.riderArt-module__WVHZHW__art .rider .n-rim{fill:var(--c-ink);stroke:var(--c-pink);stroke-width:calc(var(--ow) * 2.1);stroke-linejoin:round}.riderArt-module__WVHZHW__art .rider .n-ol{fill:var(--c-ink);stroke:var(--c-ink);stroke-width:calc(var(--ow) * 1.2);stroke-linejoin:round}.riderArt-module__WVHZHW__art .rider .n-face{fill:var(--c-pink)}:is(.riderArt-module__WVHZHW__art .rider .sk-front,.riderArt-module__WVHZHW__art .rider .lg-front,.riderArt-module__WVHZHW__art .rider .ear-far,.riderArt-module__WVHZHW__art .rider.front .sk-side,.riderArt-module__WVHZHW__art .rider.front .lg-side,.riderArt-module__WVHZHW__art .rider.front .seat){display:none}:is(.riderArt-module__WVHZHW__art .rider.front .sk-front,.riderArt-module__WVHZHW__art .rider.front .lg-front,.riderArt-module__WVHZHW__art .rider.front .ear-far){display:inline}.riderArt-module__WVHZHW__art .rider.lod .dt{display:none}.riderArt-module__WVHZHW__art .rider.lod .n-rim{stroke-width:0}
.Projects-module__tl4Q0a__decks{--deck-w:184px;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:26px;margin:0;padding:14px 4px 30px;list-style:none;display:flex;overflow-x:auto}.Projects-module__tl4Q0a__decks>li{scroll-snap-align:start;flex:none}@media (max-width:700px){.Projects-module__tl4Q0a__decks{margin-inline:calc(-1 * var(--gutter)) calc(-1 * var(--content-right));padding-inline:calc(var(--gutter) + 4px) var(--content-right);scroll-padding-inline:calc(var(--gutter) + 4px);scrollbar-width:none}.Projects-module__tl4Q0a__decks::-webkit-scrollbar{display:none}.Projects-module__tl4Q0a__decks>li{zoom:var(--deck-zoom,1)}}.Projects-module__tl4Q0a__deck{width:var(--deck-w);perspective:1400px;height:560px;position:relative}.Projects-module__tl4Q0a__back>.Projects-module__tl4Q0a__links{gap:6px;margin:10px 6px 0;display:flex}.Projects-module__tl4Q0a__links a{text-align:center;font:600 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--acid);border:2px solid var(--ink);white-space:nowrap;border-radius:99px;flex:1;padding:7px 8px;text-decoration:none}.Projects-module__tl4Q0a__links a:hover,.Projects-module__tl4Q0a__links a:focus-visible{background:var(--pink)}.Projects-module__tl4Q0a__flip{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.Projects-module__tl4Q0a__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.3,.5,1);display:block;position:relative}.Projects-module__tl4Q0a__flip:hover .Projects-module__tl4Q0a__inner,.Projects-module__tl4Q0a__deck[data-nudge] .Projects-module__tl4Q0a__inner{transform:rotate(-3deg)translateY(-8px)}.Projects-module__tl4Q0a__deck[data-lifted] .Projects-module__tl4Q0a__flip{visibility:hidden}.Projects-module__tl4Q0a__spotlight{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.Projects-module__tl4Q0a__spotlight::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1212128c;transition:opacity .45s;animation:.35s ease-out Projects-module__tl4Q0a__spot-fade}.Projects-module__tl4Q0a__spotlight[data-closing]::backdrop{opacity:0}@keyframes Projects-module__tl4Q0a__spot-fade{0%{opacity:0}}.Projects-module__tl4Q0a__spot{perspective:1400px;width:184px;height:560px;margin:-280px 0 0 -92px;position:absolute;top:50%;left:50%}.Projects-module__tl4Q0a__spot[data-flipped] .Projects-module__tl4Q0a__inner{transform:rotateY(180deg)}.Projects-module__tl4Q0a__spotClose{font:600 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--paper);border:3px solid var(--ink);box-shadow:var(--shadow);cursor:pointer;padding:10px 14px;position:fixed;top:16px;right:16px}.Projects-module__tl4Q0a__spotlight[data-closing] .Projects-module__tl4Q0a__spotClose{opacity:0}html[data-modal]{overflow:hidden}.Projects-module__tl4Q0a__face{border:3px solid var(--ink);backface-visibility:hidden;box-shadow:6px 6px 0 var(--ink);border-radius:92px/80px;display:block;position:absolute;inset:0;overflow:hidden}.Projects-module__tl4Q0a__front{background:var(--deck-bg)}.Projects-module__tl4Q0a__title{text-align:center;height:106px;font-family:var(--font-display);color:var(--deck-title);text-shadow:2px 2px 0 var(--deck-shadow);flex-direction:column;justify-content:center;line-height:.9;display:flex;position:absolute;top:84px;left:12px;right:12px}.Projects-module__tl4Q0a__title>span{white-space:nowrap;display:block}.Projects-module__tl4Q0a__art{width:calc(100% - 36px);height:178px;position:absolute;top:198px;left:18px;overflow:visible}.Projects-module__tl4Q0a__live{z-index:3;font:600 10px/1 var(--font-mono);letter-spacing:.14em;background:var(--ink);color:var(--acid);border-radius:99px;align-items:center;gap:6px;padding:6px 9px;display:flex;position:absolute;top:382px;right:16px}.Projects-module__tl4Q0a__live:before{content:"";background:var(--acid);border-radius:50%;width:6px;height:6px}.Projects-module__tl4Q0a__band{text-align:center;background:var(--deck-band);height:64px;color:var(--deck-band-text);border-block:3px solid var(--ink);place-content:center;gap:6px;padding:0 20px;display:grid;position:absolute;top:414px;left:0;right:0}.Projects-module__tl4Q0a__tag{font:600 14.5px/1.25 var(--font-body);text-wrap:balance;font-stretch:95%}.Projects-module__tl4Q0a__bolts{z-index:3;background:radial-gradient(circle, var(--bolt,var(--ink)) 3px, transparent 3.6px) 0 0 / 11px 11px;width:22px;height:22px;position:absolute;left:50%;transform:translate(-50%)}.Projects-module__tl4Q0a__top{top:58px}.Projects-module__tl4Q0a__bottom{bottom:50px}.Projects-module__tl4Q0a__back{color:#f2f2ee;background:radial-gradient(#ffffff0a .7px, transparent 1px) 0 0 / 3px 3px, var(--grip);flex-direction:column;gap:14px;padding:64px 16px 34px;display:flex;transform:rotateY(180deg)}.Projects-module__tl4Q0a__backTitle{font:400 18px/1 var(--font-display);color:var(--white);display:block}.Projects-module__tl4Q0a__category{font:600 9px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f2f2ee8c;margin-top:5px;display:block}.Projects-module__tl4Q0a__k{font:600 10px/1 var(--font-mono);letter-spacing:.14em;color:var(--pink);text-transform:uppercase}.Projects-module__tl4Q0a__back>span,.Projects-module__tl4Q0a__k{display:block}.Projects-module__tl4Q0a__txt{font:400 12px/1.42 var(--font-body);margin-top:3px;display:block}.Projects-module__tl4Q0a__back>.Projects-module__tl4Q0a__result{margin-top:4px}.Projects-module__tl4Q0a__num{font:400 28px/1 var(--font-display);color:var(--acid);font-variant-numeric:tabular-nums;text-wrap:balance;margin-top:4px;display:block}.Projects-module__tl4Q0a__back>.Projects-module__tl4Q0a__chips{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.Projects-module__tl4Q0a__chips span{font:600 9px/1 var(--font-mono);border:1px solid #f2f2eeb3;border-radius:99px;padding:3px 6px}
.Section-module___Vmd5W__section{padding-block:96px 40px}.Section-module___Vmd5W__head{gap:10px;margin-bottom:40px;display:grid}.Section-module___Vmd5W__title{flex-wrap:wrap;align-items:flex-end;gap:10px 20px;display:flex}.Section-module___Vmd5W__title h2{font:400 clamp(30px, 8.4vw, 118px)/.9 var(--font-display)}.Section-module___Vmd5W__section[data-size=xl] .Section-module___Vmd5W__title h2{font-size:clamp(44px,13vw,180px)}.Section-module___Vmd5W__alias{font:400 clamp(18px, 2.3vw, 28px)/1 var(--font-marker);background:var(--pink);border:3px solid var(--ink);box-shadow:var(--shadow);white-space:nowrap;padding:8px 14px 6px;transform:rotate(-6deg)translateY(-.5em)}.Section-module___Vmd5W__head p{max-width:60ch;color:var(--muted);margin-top:4px;font-size:17px}
.Stack-module__Eo5vkq__duro{max-width:560px;font:600 12px/1 var(--font-mono);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:40px;display:grid}.Stack-module__Eo5vkq__bar{border:2px solid var(--ink);background:linear-gradient(90deg, var(--white), var(--acid) 50%, var(--pink));height:14px;position:relative}.Stack-module__Eo5vkq__bar span{font:600 10px/1 var(--font-mono);white-space:nowrap;position:absolute;top:18px;transform:translate(-50%)}.Stack-module__Eo5vkq__groups{gap:40px;display:grid;position:relative}.Stack-module__Eo5vkq__smoke{pointer-events:none;z-index:0;width:100%;height:calc(100% + 84px);position:absolute;top:-24px;left:0;right:0}.Stack-module__Eo5vkq__smoke[data-front]{z-index:2}.Stack-module__Eo5vkq__groups>*{min-width:0}.Stack-module__Eo5vkq__groups h3{font:700 15px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-stretch:125%}.Stack-module__Eo5vkq__wheels{z-index:1;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:20px 12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.Stack-module__Eo5vkq__wheel{text-align:center;justify-items:center;gap:7px;display:grid}.Stack-module__Eo5vkq__wheel svg{width:84px;height:84px;filter:drop-shadow(3px 3px 0 var(--ink));overflow:visible}.Stack-module__Eo5vkq__spin{transform-origin:60px 60px;will-change:transform}.Stack-module__Eo5vkq__wheel b{font:700 13.5px/1.2 var(--font-body)}.Stack-module__Eo5vkq__wheel small{font:600 10.5px/1 var(--font-mono);color:var(--muted);letter-spacing:.04em}@media (max-width:700px){.Stack-module__Eo5vkq__wheels{--cols:3.4;--gap-x:12px;grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols) - 1) * var(--gap-x)) / var(--cols));gap:18px var(--gap-x);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin-inline:calc(-1 * var(--gutter)) calc(-1 * var(--content-right));padding:4px var(--content-right) 8px var(--gutter);overflow-x:auto}.Stack-module__Eo5vkq__wheels::-webkit-scrollbar{display:none}.Stack-module__Eo5vkq__wheel{scroll-snap-align:start}.Stack-module__Eo5vkq__wheel small{white-space:nowrap;font-size:10px}}
.Experience-module__BCN7Bq__log{border-collapse:collapse;border:3px solid var(--ink);width:100%;box-shadow:8px 8px 0 var(--ink);background:#f7f6f1;display:block}.Experience-module__BCN7Bq__log thead,.Experience-module__BCN7Bq__log tbody{display:block}.Experience-module__BCN7Bq__row,.Experience-module__BCN7Bq__head{border-top:2px dashed var(--ink);text-align:left;grid-template-columns:150px 260px 1fr;gap:20px;padding:22px 24px;display:grid}.Experience-module__BCN7Bq__head{background:var(--ink);color:var(--paper);border-top:0;padding-block:12px}.Experience-module__BCN7Bq__head th{font:600 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.Experience-module__BCN7Bq__log td,.Experience-module__BCN7Bq__log th{vertical-align:top;padding:0}.Experience-module__BCN7Bq__when{font:600 13px/1.4 var(--font-mono);font-variant-numeric:tabular-nums}.Experience-module__BCN7Bq__now{background:var(--pink);letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;font-size:10px;display:inline-block}.Experience-module__BCN7Bq__where b{font:800 17px/1.25 var(--font-body);font-stretch:110%;display:block}.Experience-module__BCN7Bq__where>span{color:var(--muted);font-size:14px;display:block}.Experience-module__BCN7Bq__where>span a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.Experience-module__BCN7Bq__where>span a:hover,.Experience-module__BCN7Bq__where>span a:focus-visible{color:var(--ink)}.Experience-module__BCN7Bq__where>.Experience-module__BCN7Bq__lvl{max-width:100%;font:600 10px/1.3 var(--font-mono);letter-spacing:.08em;color:var(--ink);background:var(--acid);border:2px solid var(--ink);margin-top:10px;padding:5px 7px;display:inline-block}.Experience-module__BCN7Bq__what ul{gap:7px;max-width:64ch;margin:0;padding-left:18px;display:grid}@media (max-width:860px){.Experience-module__BCN7Bq__row{grid-template-columns:1fr;gap:8px}.Experience-module__BCN7Bq__head{display:none}}.Experience-module__BCN7Bq__what{justify-content:space-between;align-items:center;gap:24px;display:flex}.Experience-module__BCN7Bq__stamp{opacity:.9;mix-blend-mode:multiply;flex:none;width:132px;height:132px;position:relative;transform:rotate(-12deg)}.Experience-module__BCN7Bq__stamp svg{width:100%;height:100%;display:block;overflow:visible}.Experience-module__BCN7Bq__stamp[data-armed]:not([data-stamped]){opacity:0}.Experience-module__BCN7Bq__stamp[data-stamped]{animation:Experience-module__BCN7Bq__stamp-in var(--stamp-ms,.65s) both}@keyframes Experience-module__BCN7Bq__stamp-in{0%{opacity:0;filter:drop-shadow(20px 28px 6px #0000002e);animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translate(-14px,-40px)rotate(-26deg)scale(1.6)}48%{opacity:.35;filter:drop-shadow(8px 12px 4px #00000024);animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translate(-4px,-12px)rotate(-16deg)scale(1.2)}60%{opacity:1;filter:drop-shadow(0 0 #0000)blur(.7px);animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:rotate(-12deg)scale(.92)}74%{filter:blur();transform:rotate(-12deg)scale(1.03)}to{opacity:.9;filter:none;transform:rotate(-12deg)scale(1)}}.Experience-module__BCN7Bq__stamp:after{content:"";opacity:0;pointer-events:none;border:2px solid;border-radius:50%;position:absolute;inset:4%}@media (prefers-reduced-motion:reduce){.Experience-module__BCN7Bq__stamp[data-armed]:not([data-stamped]){opacity:.9}}@media (max-width:1100px){.Experience-module__BCN7Bq__what{flex-direction:column;align-items:stretch}.Experience-module__BCN7Bq__stamp{align-self:flex-end;width:108px;height:108px}}.Experience-module__BCN7Bq__where>.Experience-module__BCN7Bq__lvl::selection{background:var(--pink)}.Experience-module__BCN7Bq__more{display:none}@media (max-width:700px){.Experience-module__BCN7Bq__points:not([data-open])>[data-extra]{display:none}.Experience-module__BCN7Bq__more{border:2px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink);font:600 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);cursor:pointer;align-self:flex-start;margin-top:2px;padding:7px 12px;display:inline-block}.Experience-module__BCN7Bq__more:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}}
.Certificates-module__Qht19q__binder{--seam:color-mix(in srgb, var(--ink) 20%, transparent);--plastic:linear-gradient(115deg, #ffffff8c, #ffffff26 38%, #fff6 55%, #ffffff1a 80%), linear-gradient(color-mix(in srgb, var(--paper-2) 55%, transparent), color-mix(in srgb, var(--paper-2) 55%, transparent));container-type:inline-size}.Certificates-module__Qht19q__sheet{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:var(--plastic);border-radius:16px;margin-left:20px;padding:10px 10px 10px 64px;position:relative}.Certificates-module__Qht19q__ring{z-index:4;pointer-events:none;width:104px;height:40px;margin-top:-9px;position:absolute;left:-43px;overflow:visible}.Certificates-module__Qht19q__ring:first-of-type{top:16.6667%}.Certificates-module__Qht19q__ring:nth-of-type(2){top:50%}.Certificates-module__Qht19q__ring:nth-of-type(3){top:83.3333%}.Certificates-module__Qht19q__pages{display:grid}.Certificates-module__Qht19q__pockets{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.Certificates-module__Qht19q__corner{display:none}.Certificates-module__Qht19q__pockets>li{border-right:2px solid var(--seam);perspective:1000px;place-items:center;padding:22px 12px 18px;display:grid;position:relative}.Certificates-module__Qht19q__pockets>li:nth-child(4n){border-right:0}.Certificates-module__Qht19q__page:not(:last-child) .Certificates-module__Qht19q__pockets>li{border-bottom:2px solid var(--seam)}.Certificates-module__Qht19q__pockets>li:before{content:"";background:radial-gradient(circle at 50% 0, transparent 18px, var(--seam) 18px 20px, transparent 20.5px) 50% 0 / 44px 22px no-repeat, linear-gradient(var(--seam), var(--seam)) 0 0 / calc(50% - 22px) 2px no-repeat, linear-gradient(var(--seam), var(--seam)) 100% 0 / calc(50% - 22px) 2px no-repeat;pointer-events:none;height:22px;position:absolute;top:10px;left:14px;right:14px}.Certificates-module__Qht19q__pockets>li:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(120deg,#0000 28%,#ffffff52 36%,#0000 46% 64%,#ffffff29 70%,#0000 76%);border-radius:6px;position:absolute;inset:6px}.Certificates-module__Qht19q__pockets>li>.Certificates-module__Qht19q__card{width:var(--cw,min(250px, 100%));zoom:var(--cz,1);max-width:none}.Certificates-module__Qht19q__card{aspect-ratio:63/90;background:var(--card-frame);border:3px solid var(--ink);max-width:100%;box-shadow:5px 5px 0 var(--ink);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;border-radius:14px;padding:9px;transition:transform .25s ease-out;position:relative}.Certificates-module__Qht19q__in{border:2px solid var(--ink);border-radius:7px;grid-template-rows:auto 1fr auto auto;gap:7px;height:100%;padding:8px;display:grid;overflow:hidden}.Certificates-module__Qht19q__card[data-type=ai] .Certificates-module__Qht19q__in{background:var(--card-ai)}.Certificates-module__Qht19q__card[data-type=ops] .Certificates-module__Qht19q__in{background:var(--card-ops)}.Certificates-module__Qht19q__card[data-type=be] .Certificates-module__Qht19q__in{background:var(--card-be)}.Certificates-module__Qht19q__top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.Certificates-module__Qht19q__top h3{font:800 13px/1.15 var(--font-body);font-stretch:90%}.Certificates-module__Qht19q__top span{font:600 10px/1 var(--font-mono);white-space:nowrap}.Certificates-module__Qht19q__card[data-rare] .Certificates-module__Qht19q__top span:before{content:"★ "}.Certificates-module__Qht19q__art{border:2px solid var(--ink);font:400 38px/1 var(--font-display);border-radius:3px;place-items:center;min-height:84px;display:grid;position:relative;overflow:hidden}.Certificates-module__Qht19q__card[data-type=ai] .Certificates-module__Qht19q__art{background:repeating-radial-gradient(circle at 30% 70%, var(--pink) 0 8px, #ff7cc3 8px 16px);color:var(--acid);text-shadow:3px 3px 0 var(--ink)}.Certificates-module__Qht19q__card[data-type=ops] .Certificates-module__Qht19q__art{background:linear-gradient(var(--blue) 2px, transparent 2px) 0 0 / 14px 14px, linear-gradient(90deg, var(--blue) 2px, transparent 2px) 0 0 / 14px 14px, var(--white);color:var(--ink);text-shadow:3px 3px 0 var(--acid)}.Certificates-module__Qht19q__card[data-type=be] .Certificates-module__Qht19q__art{background:repeating-linear-gradient(45deg, var(--acid) 0 10px, var(--white) 10px 20px);color:var(--pink);-webkit-text-stroke:1.5px var(--ink)}.Certificates-module__Qht19q__move{font:400 11.5px/1.35 var(--font-body)}.Certificates-module__Qht19q__move b{font-size:12px;font-weight:800;display:block}.Certificates-module__Qht19q__foot{font:600 9px/1 var(--font-mono);letter-spacing:.04em;border-top:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:6px;padding-top:6px;display:flex}.Certificates-module__Qht19q__meta{gap:3px;line-height:1.2;display:grid}.Certificates-module__Qht19q__issuer{font-size:11px}.Certificates-module__Qht19q__issuer svg{vertical-align:-.3em;width:1.3em;height:1.3em;margin-right:.4em}.Certificates-module__Qht19q__card:after{content:"";pointer-events:none;opacity:0;mix-blend-mode:color-dodge;background:linear-gradient(115deg, transparent 25%, #ff3ea58c 38%, #e6ff008c 48%, #2b50ff80 58%, transparent 72%) var(--mx,50%) 50% / 250% 250%;border-radius:12px;transition:opacity .25s;position:absolute;inset:0}@media (hover:hover){.Certificates-module__Qht19q__card:hover:after{opacity:1}}.Certificates-module__Qht19q__card[data-shine]:after{animation:Certificates-module__Qht19q__sweep var(--shine-ms,1s) ease-in-out both}@keyframes Certificates-module__Qht19q__sweep{0%{opacity:0;background-position:0%}25%{opacity:1}75%{opacity:1}to{opacity:0;background-position:100%}}.Certificates-module__Qht19q__hint,.Certificates-module__Qht19q__pageNav{display:none}@container (max-width:799px){.Certificates-module__Qht19q__sheet{--turn:y;box-shadow:none;background:0 0;border:0;border-radius:0;margin-left:0;padding:0 0 0 46px}.Certificates-module__Qht19q__ring{left:6px}.Certificates-module__Qht19q__pages{perspective:1800px;position:relative}.Certificates-module__Qht19q__pockets{grid-template-columns:repeat(2,minmax(0,1fr))}.Certificates-module__Qht19q__page{z-index:calc(var(--pages) - var(--d));border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:var(--plastic), var(--paper);transform-origin:31px;backface-visibility:hidden;transition:transform var(--flip-ms,.7s) cubic-bezier(.3, .7, .3, 1);border-radius:16px;grid-area:1/1;padding:8px;position:relative}.Certificates-module__Qht19q__page[data-gone]{pointer-events:none;transform:rotateY(-180deg)}.Certificates-module__Qht19q__page[data-dragging],.Certificates-module__Qht19q__page[data-snap]{transition:none}.Certificates-module__Qht19q__pockets>li{perspective:none}.Certificates-module__Qht19q__page .Certificates-module__Qht19q__card{transform-style:flat;transform:none}.Certificates-module__Qht19q__pockets>li:nth-child(4n){border-right:2px solid var(--seam)}.Certificates-module__Qht19q__pockets>li:nth-child(2n){border-right:0}.Certificates-module__Qht19q__page:not(:last-child) .Certificates-module__Qht19q__pockets>li{border-bottom:0}.Certificates-module__Qht19q__pockets>li:nth-child(-n+2){border-bottom:2px solid var(--seam)}.Certificates-module__Qht19q__corner{z-index:5;cursor:grab;touch-action:none;width:52px;height:52px;display:block;position:absolute;bottom:-9px;right:-9px}.Certificates-module__Qht19q__corner svg{width:100%;height:100%;display:block;overflow:visible}.Certificates-module__Qht19q__corner .Certificates-module__Qht19q__up{display:none}.Certificates-module__Qht19q__pageNav{font:600 13px/1 var(--font-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}.Certificates-module__Qht19q__pageNav .Certificates-module__Qht19q__btn{padding:10px 14px;font-size:16px}.Certificates-module__Qht19q__pageNav .Certificates-module__Qht19q__btn:disabled{opacity:.35;cursor:default}.Certificates-module__Qht19q__hint{z-index:calc(var(--pages) + 1);font:400 17px/1 var(--font-marker);color:var(--pink);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .3s;display:block;position:absolute;bottom:-31px;right:0;transform:rotate(-4deg)}.Certificates-module__Qht19q__hint:before{content:attr(data-text)}.Certificates-module__Qht19q__hint[data-show]{opacity:1}.Certificates-module__Qht19q__page[data-hint]{animation:Certificates-module__Qht19q__peel-book var(--peel-ms) ease-in-out var(--peels)}@media (max-width:700px){.Certificates-module__Qht19q__sheet{--turn:x;padding:46px 0 0}.Certificates-module__Qht19q__ring{margin:0;rotate:90deg;top:38px!important}.Certificates-module__Qht19q__ring:first-of-type{left:calc(16.6667% - 63px)}.Certificates-module__Qht19q__ring:nth-of-type(2){left:calc(50% - 63px)}.Certificates-module__Qht19q__ring:nth-of-type(3){left:calc(83.3333% - 63px)}.Certificates-module__Qht19q__page{transform-origin:50% 28px}.Certificates-module__Qht19q__page[data-gone]{transform:rotateX(180deg)}.Certificates-module__Qht19q__corner .Certificates-module__Qht19q__up{display:inline}.Certificates-module__Qht19q__corner .Certificates-module__Qht19q__left{display:none}.Certificates-module__Qht19q__page[data-hint]{animation-name:Certificates-module__Qht19q__peel-calendar}.Certificates-module__Qht19q__hint{bottom:7px;right:50px}}}@keyframes Certificates-module__Qht19q__peel-book{45%{transform:rotateY(calc(var(--peel) * -180deg))}}@keyframes Certificates-module__Qht19q__peel-calendar{45%{transform:rotateX(calc(var(--peel) * 180deg))}}@media (prefers-reduced-motion:reduce){.Certificates-module__Qht19q__page[data-hint]{animation:none}}.Certificates-module__Qht19q__card[data-type=be] ::selection{background:var(--pink)}
.Finish-module__-cQG2q__finish{margin-top:70px;overflow-x:clip}.Finish-module__-cQG2q__checker{border-block:3px solid var(--ink);background:conic-gradient(var(--ink) 25%, var(--paper) 0 50%, var(--ink) 0 75%, var(--paper) 0) 0 0 / 50px 50px;height:56px}.Finish-module__-cQG2q__finish .Finish-module__-cQG2q__section{padding-block:56px 0}.Finish-module__-cQG2q__headRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 30px;margin-top:-14px;padding-bottom:8px;display:flex}.Finish-module__-cQG2q__pitch{max-width:42ch;font-size:20px}.Finish-module__-cQG2q__foot{font:600 11px/1.5 var(--font-mono);color:var(--muted);letter-spacing:.04em;max-width:34ch}.Finish-module__-cQG2q__foot .Finish-module__-cQG2q__copyright{font-size:inherit;margin-top:6px;display:block}.Finish-module__-cQG2q__park{position:relative;overflow:hidden}.Finish-module__-cQG2q__scene{--ground:52%;--fence-h:150px;background:radial-gradient(#12121229 1.3px,#0000 1.6px) 0 0/9px 9px;position:absolute;inset:0}.Finish-module__-cQG2q__trees{left:0;right:0;bottom:calc(100% - var(--ground) + var(--fence-h) - 80px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='150' viewBox='0 0 720 150'%3E %3Cg fill='%2356704f' stroke='%23121212' stroke-width='3'%3E %3Cpath d='M20 150 q20-70 80-56 q24-60 92-30 q52-40 96 14 q44-6 50 44 q26 8 22 28 Z'/%3E %3Cpath d='M400 150 q24-56 70-44 q30-52 84-20 q54-30 78 30 q40 0 32 34 Z'/%3E%3C/g%3E %3Cg fill='%237e9a72'%3E%3Cpath d='M80 150 q22-50 66-40 q30-40 74-6 q36-6 36 46 Z'/%3E%3Cpath d='M470 150 q22-46 62-36 q28-36 66 0 q30 0 28 36 Z'/%3E%3C/g%3E%3C/svg%3E") bottom/720px 150px repeat-x;height:150px;position:absolute}.Finish-module__-cQG2q__fence{left:0;right:0;bottom:calc(100% - var(--ground));height:var(--fence-h);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='150' viewBox='0 0 240 150'%3E %3Cpath d='M-150 150L-6 6M-150 6L-6 150M-130 150L14 6M-130 6L14 150M-110 150L34 6M-110 6L34 150M-90 150L54 6M-90 6L54 150M-70 150L74 6M-70 6L74 150M-50 150L94 6M-50 6L94 150M-30 150L114 6M-30 6L114 150M-10 150L134 6M-10 6L134 150M10 150L154 6M10 6L154 150M30 150L174 6M30 6L174 150M50 150L194 6M50 6L194 150M70 150L214 6M70 6L214 150M90 150L234 6M90 6L234 150M110 150L254 6M110 6L254 150M130 150L274 6M130 6L274 150M150 150L294 6M150 6L294 150M170 150L314 6M170 6L314 150M190 150L334 6M190 6L334 150M210 150L354 6M210 6L354 150M230 150L374 6M230 6L374 150M250 150L394 6M250 6L394 150M270 150L414 6M270 6L414 150M290 150L434 6M290 6L434 150M310 150L454 6M310 6L454 150M330 150L474 6M330 6L474 150M350 150L494 6M350 6L494 150M370 150L514 6M370 6L514 150' stroke='%236d6a62' stroke-width='1.6' fill='none' opacity='0.8'/%3E %3Crect width='240' height='7' fill='%235c5952'/%3E%3Crect width='8' height='150' fill='%235c5952'/%3E%3C/svg%3E") center bottom / 240px var(--fence-h) repeat-x;position:absolute}.Finish-module__-cQG2q__ground{left:0;right:0;top:var(--ground);border-top:4px solid var(--ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E %3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='11' stitchTiles='stitch'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 0.25 0 0 0 0 0.24 0 0 0 0 0.22 0 0 0 9 -5.6'/%3E%3C/filter%3E %3Crect width='220' height='220' filter='url%28%23g%29' opacity='0.5'/%3E%3C/svg%3E") 0 0 / 220px 220px, repeating-linear-gradient(180deg, transparent 0 156px, #0003 156px 159px), repeating-linear-gradient(90deg, transparent 0 477px, #00000029 477px 480px) center top, var(--park-concrete);position:absolute;bottom:0}.Finish-module__-cQG2q__props{aspect-ratio:1440/560;width:min(100%,1440px);left:50%;bottom:calc(100% - var(--ground));display:block;position:absolute;translate:-50%}.Finish-module__-cQG2q__rig{--foot:clamp(64px, 6vw, 96px);max-width:calc(var(--max-width) + var(--gutter) + var(--content-right));padding:clamp(28px, 2.6vw, 38px) var(--content-right) var(--foot) var(--gutter);margin-inline:auto;position:relative}.Finish-module__-cQG2q__stand{max-width:1000px;margin-inline:auto;position:relative}.Finish-module__-cQG2q__posts{top:40%;left:0;right:0;bottom:calc(-1 * var(--foot) - 40px);pointer-events:none;justify-content:space-between;padding-inline:10%;display:flex;position:absolute}.Finish-module__-cQG2q__posts i{background:repeating-linear-gradient(180deg, transparent 0 34px, #0000001f 34px 36px), linear-gradient(90deg, color-mix(in srgb, var(--park-post) 75%, #000), var(--park-post) 45%, color-mix(in srgb, var(--park-post) 75%, #000));border-inline:3px solid var(--ink);width:clamp(22px,2.6vw,36px)}.Finish-module__-cQG2q__board{z-index:1;border:4px solid var(--ink);padding:clamp(18px,3vw,36px);color:var(--park-cream);background:linear-gradient(#ffffff12, transparent 30%), repeating-linear-gradient(93deg, #00000012 0 2px, transparent 2px 9px, #ffffff08 9px 11px, transparent 11px 23px), var(--park-board);box-shadow:inset 0 0 0 10px var(--park-cream), inset 0 0 0 13px var(--ink), 10px 12px 0 #00000047;border-radius:10px 10px 4px 4px;grid-template-columns:minmax(0,.95fr) auto minmax(0,1.1fr);gap:clamp(18px,3vw,40px);padding-top:clamp(28px,3.6vw,42px);display:grid;position:relative}.Finish-module__-cQG2q__board:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(#f1e7cc1a 1px,#0000 1.5px) 0 0/13px 11px;position:absolute;inset:0}.Finish-module__-cQG2q__bulbs{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:-14px;left:24px;right:24px}.Finish-module__-cQG2q__bulbs i{aspect-ratio:1;border:2px solid var(--ink);background:radial-gradient(circle at 40% 35%, #fff6d8, var(--park-bulb) 55%, #d9a63a);border-radius:50%;width:16px;position:relative}.Finish-module__-cQG2q__bulbs i:before,.Finish-module__-cQG2q__bulbs i:after{content:"";border-radius:50%;position:absolute;inset:0}.Finish-module__-cQG2q__bulbs i:before{box-shadow:0 0 10px 2px color-mix(in srgb, var(--park-bulb) 70%, transparent);animation:1.6s step-end infinite Finish-module__-cQG2q__glow}.Finish-module__-cQG2q__bulbs i:after{opacity:0;background:#8a7448;animation:1.6s step-end infinite Finish-module__-cQG2q__unlit}.Finish-module__-cQG2q__bulbs i:nth-child(2n):before,.Finish-module__-cQG2q__bulbs i:nth-child(2n):after{animation-delay:.8s}@keyframes Finish-module__-cQG2q__glow{50%{opacity:0}}@keyframes Finish-module__-cQG2q__unlit{50%{opacity:1}}.Finish-module__-cQG2q__rule{border-left:2px dashed #f1e7cc59;width:0}.Finish-module__-cQG2q__reach,.Finish-module__-cQG2q__msg{align-content:start;gap:16px;min-width:0;display:grid}.Finish-module__-cQG2q__tagHead{font:400 clamp(15px, 1.6vw, 19px) / 1 var(--font-display);background:var(--acid);color:var(--ink);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);justify-self:start;margin-bottom:4px;padding:10px 14px 9px;rotate:-2deg}.Finish-module__-cQG2q__contacts{gap:14px;margin:0;padding:0;list-style:none;display:grid}.Finish-module__-cQG2q__contacts li{grid-template-columns:42px minmax(0,1fr) 6.5em;align-items:center;gap:14px;display:grid}.Finish-module__-cQG2q__ico{aspect-ratio:1;background:var(--park-cream);width:42px;color:var(--ink);border:2px solid var(--ink);border-radius:7px;place-items:center;display:grid;box-shadow:2px 2px #0006}.Finish-module__-cQG2q__ico svg{width:22px;height:22px}.Finish-module__-cQG2q__who{gap:3px;min-width:0;display:grid}.Finish-module__-cQG2q__who b{font:600 15px/1.2 var(--font-mono)}.Finish-module__-cQG2q__who span{font:400 13px/1.3 var(--font-mono);opacity:.82;overflow-wrap:anywhere}.Finish-module__-cQG2q__act{font:600 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--park-cream);white-space:nowrap;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:4px;justify-self:end;padding:8px 10px;text-decoration:none;position:relative}.Finish-module__-cQG2q__act:hover,.Finish-module__-cQG2q__act:focus-visible{border-color:var(--park-cream)}.Finish-module__-cQG2q__copy{background:var(--park-cream);color:var(--ink);border-color:var(--ink);box-shadow:2px 2px #0006}.Finish-module__-cQG2q__copy:hover,.Finish-module__-cQG2q__copy:focus-visible{background:var(--acid);border-color:var(--ink)}.Finish-module__-cQG2q__tip{background:var(--ink);color:var(--white);border:2px solid var(--park-cream);font:600 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:none;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s, translate .25s var(--spring);border-radius:6px;padding:8px 10px;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50% 6px}.Finish-module__-cQG2q__tip[data-show]{opacity:1;translate:-50%}.Finish-module__-cQG2q__based{gap:10px;margin-top:6px;display:grid}.Finish-module__-cQG2q__lab{font:800 13px/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;opacity:.85;font-stretch:125%}.Finish-module__-cQG2q__place{font:600 16px/1 var(--font-mono);flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.Finish-module__-cQG2q__place svg{width:20px;height:20px}.Finish-module__-cQG2q__chip{font:600 12px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;border:2px solid #f1e7ccb3;border-radius:4px;padding:6px 8px}.Finish-module__-cQG2q__msgHead{font:400 clamp(19px, 2vw, 24px) / 1 var(--font-marker)}.Finish-module__-cQG2q__form{gap:12px;display:grid}.Finish-module__-cQG2q__field{background:var(--park-cream);color:var(--ink);border:2px solid var(--ink);border-radius:5px;gap:4px;padding:9px 12px 8px;transition:box-shadow .15s;display:grid;box-shadow:2px 3px #00000059}.Finish-module__-cQG2q__field:focus-within{box-shadow:0 0 0 3px var(--acid), 2px 3px 0 #00000059}.Finish-module__-cQG2q__field label{font:600 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.Finish-module__-cQG2q__field label i{color:var(--pink);font-style:normal}.Finish-module__-cQG2q__field input,.Finish-module__-cQG2q__field textarea{font:400 15px/1.4 var(--font-mono);color:var(--ink);resize:vertical;background:0 0;border:0;min-width:0;padding:2px 0}.Finish-module__-cQG2q__field input::placeholder,.Finish-module__-cQG2q__field textarea::placeholder{color:var(--muted);opacity:.75}.Finish-module__-cQG2q__field input:focus,.Finish-module__-cQG2q__field textarea:focus{outline:none}.Finish-module__-cQG2q__field[data-error]{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink), 2px 3px 0 #00000059}.Finish-module__-cQG2q__err{font:600 11.5px/1.3 var(--font-mono);color:var(--pink)}.Finish-module__-cQG2q__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.Finish-module__-cQG2q__formFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Finish-module__-cQG2q__status{font:600 12px/1.4 var(--font-mono);color:var(--acid);overflow-wrap:anywhere;max-width:34ch}.Finish-module__-cQG2q__status[data-tone=bad]{color:var(--pink)}.Finish-module__-cQG2q__send{font:400 clamp(15px, 1.5vw, 18px) / 1 var(--font-display);background:var(--acid);color:var(--ink);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);cursor:pointer;transition:transform .15s var(--spring), box-shadow .2s;align-items:center;gap:10px;margin-left:auto;padding:15px 24px 14px;display:inline-flex}.Finish-module__-cQG2q__send svg{width:18px;height:18px}.Finish-module__-cQG2q__send:hover,.Finish-module__-cQG2q__send:focus-visible{box-shadow:4px 4px 0 var(--ink), 0 0 0 6px color-mix(in srgb, var(--acid) 25%, transparent), 0 0 28px color-mix(in srgb, var(--acid) 55%, transparent);transform:scale(1.04)}.Finish-module__-cQG2q__send:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.Finish-module__-cQG2q__send:disabled{opacity:.7;cursor:progress}.Finish-module__-cQG2q__sticker{z-index:3;font:800 clamp(15px, 1.8vw, 21px) / 1 var(--font-body);background:var(--pink);color:var(--ink);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);pointer-events:none;padding:12px 18px 11px;font-stretch:112%;position:absolute;bottom:-26px;left:clamp(-16px,-1vw,-6px);rotate:-4deg}.Finish-module__-cQG2q__lean{z-index:2;right:calc(-1*clamp(110px,11vw,150px));bottom:calc(-1 * var(--foot));transform-origin:50% 100%;pointer-events:none;filter:drop-shadow(6px 6px #00000040);width:clamp(78px,8.6vw,118px);position:absolute;rotate:-13deg}.Finish-module__-cQG2q__lean svg{width:100%;height:auto;display:block}@media (max-width:860px){.Finish-module__-cQG2q__rig{--foot:160px}.Finish-module__-cQG2q__board{grid-template-columns:1fr;padding-bottom:46px}.Finish-module__-cQG2q__rule{border-top:2px dashed #f1e7cc59;border-left:0;width:auto;height:0}.Finish-module__-cQG2q__lean{display:none}.Finish-module__-cQG2q__posts{padding-inline:8%;top:70%}.Finish-module__-cQG2q__scene{--ground:58%}.Finish-module__-cQG2q__contacts li{grid-template-columns:36px minmax(0,1fr) auto;gap:12px}.Finish-module__-cQG2q__ico{width:36px}.Finish-module__-cQG2q__ico svg{width:19px;height:19px}.Finish-module__-cQG2q__who span{font-size:12px}.Finish-module__-cQG2q__act{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.Finish-module__-cQG2q__bulbs i:before,.Finish-module__-cQG2q__bulbs i:after{animation:none}}.Finish-module__-cQG2q__tagHead::selection,.Finish-module__-cQG2q__tagHead ::selection{background:var(--pink)}
.RideLayer-module__oj6TrG__root{display:contents}.RideLayer-module__oj6TrG__fx{pointer-events:none;z-index:29;width:100%;height:100%;position:fixed;inset:0}.RideLayer-module__oj6TrG__skater{pointer-events:none;z-index:30;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.RideLayer-module__oj6TrG__banner{z-index:45;top:var(--banner-top);pointer-events:none;background:var(--ink);color:var(--acid);box-shadow:6px 6px 0 var(--pink);opacity:0;justify-items:center;gap:4px;padding:10px 22px 12px;transition:transform .4s cubic-bezier(.2,1.6,.4,1),opacity .2s;display:grid;position:fixed;left:50%;transform:translate(-50%,-24px)rotate(-3deg)scale(.9)}.RideLayer-module__oj6TrG__banner[data-show]{opacity:1;transform:translate(-50%)rotate(-3deg)}.RideLayer-module__oj6TrG__banner small{font:600 11px/1 var(--font-mono);letter-spacing:.22em;color:var(--paper)}.RideLayer-module__oj6TrG__banner b{font:400 clamp(26px, 4vw, 40px)/1 var(--font-display)}.RideLayer-module__oj6TrG__banner[data-clear] b{background:linear-gradient(90deg, var(--pink), var(--acid), var(--white), var(--cyan), var(--acid), var(--pink)) 0 0 / 200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:.9s linear infinite RideLayer-module__oj6TrG__shine}@keyframes RideLayer-module__oj6TrG__shine{to{background-position:200% 0}}.RideLayer-module__oj6TrG__trophy{filter:drop-shadow(3px 3px 0 var(--ink));transform-origin:50% 100%;font-size:54px;line-height:1;display:none;position:absolute;top:-.9em;left:50%}.RideLayer-module__oj6TrG__banner[data-clear] .RideLayer-module__oj6TrG__trophy{animation:RideLayer-module__oj6TrG__trophy .9s var(--spring) both, RideLayer-module__oj6TrG__bob .6s ease-in-out .9s infinite alternate;display:block}.RideLayer-module__oj6TrG__banner[data-clear]{padding-top:34px}@keyframes RideLayer-module__oj6TrG__trophy{0%{opacity:0;transform:translate(-50%,40px)scale(.2)rotate(-30deg)}to{opacity:1;transform:translate(-50%)scale(1)rotate(-6deg)}}@keyframes RideLayer-module__oj6TrG__bob{0%{transform:translate(-50%)rotate(-6deg)}to{transform:translate(-50%,-6px)rotate(6deg)}}.RideLayer-module__oj6TrG__rail{z-index:20;pointer-events:none;opacity:0;width:190px;position:fixed;top:10vh;bottom:14vh;right:0}.RideLayer-module__oj6TrG__track{top:-10px;bottom:-10px;right:calc(var(--rail-right) - 20px);cursor:pointer;touch-action:none;width:40px;position:absolute}.RideLayer-module__oj6TrG__rail[data-live] .RideLayer-module__oj6TrG__track{pointer-events:auto}.RideLayer-module__oj6TrG__track:before{content:"";background:var(--ink);border-radius:2px;width:4px;transition:width .15s,left .15s;position:absolute;top:10px;bottom:10px;left:18px}.RideLayer-module__oj6TrG__track:hover:before{width:6px;left:17px}html[data-grabbing] .RideLayer-module__oj6TrG__track:before{width:6px;left:17px}.RideLayer-module__oj6TrG__fill{top:0;right:calc(var(--rail-right) - 2px);width:4px;height:var(--fill,0px);background:var(--pink);pointer-events:none;border-radius:2px;position:absolute}.RideLayer-module__oj6TrG__cps{margin:0;padding:0;list-style:none}.RideLayer-module__oj6TrG__cps li{top:var(--at,0px);right:calc(var(--rail-right) - 9px);position:absolute;transform:translateY(-50%)}.RideLayer-module__oj6TrG__cps button{cursor:pointer;font:600 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:0 0;border:0;flex-direction:row-reverse;align-items:center;gap:8px;padding:0;display:flex}.RideLayer-module__oj6TrG__rail[data-live] .RideLayer-module__oj6TrG__cps button{pointer-events:auto}.RideLayer-module__oj6TrG__dot{border:3px solid var(--ink);background:var(--paper);border-radius:50%;flex:none;width:18px;height:18px;transition:background .2s,transform .2s}.RideLayer-module__oj6TrG__lbl{background:var(--paper);border:2px solid var(--ink);opacity:0;white-space:nowrap;padding:4px 6px;transition:opacity .2s,transform .2s;transform:translate(6px)}.RideLayer-module__oj6TrG__cps li[data-hit] .RideLayer-module__oj6TrG__dot{background:var(--pink)}.RideLayer-module__oj6TrG__cps li[data-cur] .RideLayer-module__oj6TrG__dot{background:var(--acid);transform:scale(1.25)}.RideLayer-module__oj6TrG__cps li[data-cur] .RideLayer-module__oj6TrG__lbl,.RideLayer-module__oj6TrG__cps button:hover .RideLayer-module__oj6TrG__lbl,.RideLayer-module__oj6TrG__cps button:focus-visible .RideLayer-module__oj6TrG__lbl{opacity:1;transform:none}html[data-grabbing] .RideLayer-module__oj6TrG__cps li[data-cur] .RideLayer-module__oj6TrG__lbl{opacity:0}.RideLayer-module__oj6TrG__cps li.RideLayer-module__oj6TrG__fin{right:calc(var(--rail-right) - 14px)}.RideLayer-module__oj6TrG__fin .RideLayer-module__oj6TrG__dot,.RideLayer-module__oj6TrG__cps li.RideLayer-module__oj6TrG__fin[data-hit] .RideLayer-module__oj6TrG__dot,.RideLayer-module__oj6TrG__cps li.RideLayer-module__oj6TrG__fin[data-cur] .RideLayer-module__oj6TrG__dot{background:conic-gradient(var(--ink) 25%, var(--white) 0 50%, var(--ink) 0 75%, var(--white) 0) 0 0 / 12px 12px;border-width:2px;border-radius:3px;width:28px;height:28px}.RideLayer-module__oj6TrG__cps li.RideLayer-module__oj6TrG__fin[data-cur] .RideLayer-module__oj6TrG__dot{box-shadow:3px 3px 0 var(--pink);transform:scale(1.15)rotate(-6deg)}.RideLayer-module__oj6TrG__cps li.RideLayer-module__oj6TrG__fin[data-party] .RideLayer-module__oj6TrG__dot{animation:.28s ease-in-out 8 alternate RideLayer-module__oj6TrG__wave}@keyframes RideLayer-module__oj6TrG__wave{0%{transform:scale(1.2)rotate(-14deg)}to{transform:scale(1.35)rotate(12deg)}}.RideLayer-module__oj6TrG__readout{bottom:-44px;right:calc(var(--rail-right) - 30px);text-align:center;width:60px;font:600 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;position:absolute}.RideLayer-module__oj6TrG__toTop{bottom:-84px;right:calc(var(--rail-right) - 52px);font:600 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:var(--ink);color:var(--acid);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--pink);cursor:pointer;opacity:0;pointer-events:none;padding:8px 10px;transition:opacity .25s,transform .25s,box-shadow .12s;position:absolute;transform:translateY(8px)}.RideLayer-module__oj6TrG__toTop span+span{margin-left:.5em}.RideLayer-module__oj6TrG__toTop[data-show]{opacity:1;pointer-events:auto;transform:none}.RideLayer-module__oj6TrG__toTop:hover{box-shadow:5px 5px 0 var(--pink);transform:translate(-2px,-2px)}.RideLayer-module__oj6TrG__thumb{z-index:40;cursor:grab;touch-action:none;border-radius:30px;height:56px;display:none;position:fixed;top:0;left:0}.RideLayer-module__oj6TrG__thumb[data-live]{display:block}.RideLayer-module__oj6TrG__thumb:before{content:"";border-radius:inherit;border:2px dashed var(--ink);opacity:0;transition:opacity .15s,transform .15s;position:absolute;inset:0;transform:scale(.9)}.RideLayer-module__oj6TrG__thumb:hover:before,.RideLayer-module__oj6TrG__thumb:focus-visible:before{opacity:.55;transform:none}html[data-grabbing] .RideLayer-module__oj6TrG__thumb:before{opacity:.55;transform:none}.RideLayer-module__oj6TrG__thumb:focus-visible{outline:none}.RideLayer-module__oj6TrG__bubble{z-index:41;pointer-events:none;font:600 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:var(--ink);color:var(--acid);white-space:nowrap;opacity:0;padding:7px 9px;transition:opacity .15s;position:fixed;top:0;left:0}.RideLayer-module__oj6TrG__bubble[data-show]{opacity:1}.RideLayer-module__oj6TrG__hint{z-index:41;pointer-events:none;font:400 17px/1.05 var(--font-marker);color:var(--pink);text-align:right;opacity:0;transition:opacity .3s;position:fixed;top:0;left:0}.RideLayer-module__oj6TrG__hint[data-show]{opacity:1}@media (max-width:700px){.RideLayer-module__oj6TrG__lbl,.RideLayer-module__oj6TrG__readout{display:none}.RideLayer-module__oj6TrG__rail{top:auto;bottom:calc(var(--rail-bottom) + env(safe-area-inset-bottom));left:calc(var(--gutter) + 10px);right:calc(var(--gutter) + 18px);width:auto;height:4px}.RideLayer-module__oj6TrG__rail:before{content:"";left:calc(-1 * var(--gutter) - 10px);right:calc(-1 * var(--gutter) - 18px);top:-14px;bottom:calc(-1 * var(--rail-bottom) - env(safe-area-inset-bottom));background:linear-gradient(to top, var(--paper) 70%, transparent);pointer-events:none;position:absolute}.RideLayer-module__oj6TrG__track{width:auto;inset:-18px -12px}.RideLayer-module__oj6TrG__track:before,.RideLayer-module__oj6TrG__track:hover:before{width:auto;height:4px;inset:50% 12px auto;transform:translateY(-50%)}html[data-grabbing] .RideLayer-module__oj6TrG__track:before{width:auto;height:4px;inset:50% 12px auto;transform:translateY(-50%)}html[data-grabbing] .RideLayer-module__oj6TrG__track:before{height:6px}.RideLayer-module__oj6TrG__fill{width:var(--fill,0px);height:4px;top:0;left:0;right:auto}.RideLayer-module__oj6TrG__cps li,.RideLayer-module__oj6TrG__cps li.RideLayer-module__oj6TrG__fin{top:2px;left:var(--at,0px);right:auto;transform:translate(-50%,-50%)}.RideLayer-module__oj6TrG__dot{border-width:2.5px;width:14px;height:14px}.RideLayer-module__oj6TrG__fin .RideLayer-module__oj6TrG__dot,.RideLayer-module__oj6TrG__cps li.RideLayer-module__oj6TrG__fin[data-hit] .RideLayer-module__oj6TrG__dot,.RideLayer-module__oj6TrG__cps li.RideLayer-module__oj6TrG__fin[data-cur] .RideLayer-module__oj6TrG__dot{width:22px;height:22px}.RideLayer-module__oj6TrG__toTop{place-items:center;width:40px;height:40px;padding:0;font-size:18px;display:grid;top:auto;bottom:74px;right:-14px}.RideLayer-module__oj6TrG__toTopText{display:none}.RideLayer-module__oj6TrG__fx,.RideLayer-module__oj6TrG__skater{height:var(--ride-h,100%);inset:auto 0 0}}
