.race-hero_heroContent__ujinz{justify-content:center;padding-block:clamp(28px,4vh,56px)}.race-hero_heroLayout__EGJJY{display:grid;align-items:center;gap:32px;width:100%}.race-hero_intro__mVCNa{min-width:0}.race-hero_heroLayout__EGJJY .race-hero_title__WF7pt{margin-top:28px;font-size:clamp(60px,10vw,96px);text-wrap:balance}.race-hero_heroLayout__EGJJY .race-hero_lead__xOR2e{margin-top:24px;max-width:48ch;font-size:clamp(17px,1.65vw,21px);line-height:1.55}.race-hero_actions__gnQ44{margin-top:24px}.race-hero_gameSlot___Pi9D{display:flex;justify-content:center;min-width:0}@media (min-width:900px){.race-hero_heroLayout__EGJJY{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,3vw,48px)}.race-hero_heroLayout__EGJJY .race-hero_title__WF7pt{font-size:clamp(68px,7.5vw,104px)}.race-hero_actions__gnQ44{display:grid;grid-template-columns:1fr 1fr;gap:12px}.race-hero_actions__gnQ44>a{width:100%;min-height:56px;padding:12px;gap:8px}.race-hero_actions__gnQ44>a>span{font-size:15px;letter-spacing:.06em}}@media (max-width:639px){.race-hero_heroLayout__EGJJY .race-hero_title__WF7pt{font-size:clamp(54px,15vw,80px);text-wrap:wrap}.race-hero_heroLayout__EGJJY .race-hero_lead__xOR2e{display:none}}@media (min-width:640px) and (max-height:543px){.race-hero_heroContent__ujinz{padding-block:16px}.race-hero_heroLayout__EGJJY{grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:24px}.race-hero_heroLayout__EGJJY .race-hero_title__WF7pt{font-size:clamp(48px,7vw,68px);margin-top:20px}.race-hero_heroLayout__EGJJY .race-hero_lead__xOR2e{display:none}.race-hero_actions__gnQ44{margin-top:20px}.race-hero_actions__gnQ44>a{min-height:44px;padding:10px 12px}}.drag-tree_game__ifs47{width:34rem;container-type:inline-size}.drag-tree_plate__b0tK6{position:relative;isolation:isolate;display:grid;grid-template-columns:30% minmax(0,1fr);gap:14px 20px;padding:20px;overflow:hidden;border-radius:var(--chamfer-lg);background:var(--background)}.drag-tree_mascot__uZq2P{position:absolute;z-index:-1;top:13%;right:-4%;width:78%;aspect-ratio:1;background:var(--foreground);mask:url(/marks/mascot.svg) center/contain no-repeat;opacity:.035;pointer-events:none}.drag-tree_warpField__YBQzJ{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none;opacity:0}.drag-tree_warpField__YBQzJ>i{position:absolute;top:32%;left:24%;width:100%;height:2px;transform-origin:left center}.drag-tree_warpField__YBQzJ>i>span{display:block;width:22%;height:100%;background:linear-gradient(90deg,transparent,var(--foreground))}.drag-tree_game__ifs47[data-warp] .drag-tree_warpField__YBQzJ{--warp-speed:180ms;--warp-length:1.3;animation:drag-tree_warp-envelope__6q9VF 1.3s ease-out both}.drag-tree_game__ifs47[data-warp=fast] .drag-tree_warpField__YBQzJ{--warp-speed:110ms;--warp-length:2.4}.drag-tree_game__ifs47[data-warp=maximum] .drag-tree_warpField__YBQzJ{--warp-speed:70ms;--warp-length:4}.drag-tree_game__ifs47[data-warp] .drag-tree_warpField__YBQzJ>i>span{animation:drag-tree_warp-streak__8PCna var(--warp-speed) linear 16}.drag-tree_game__ifs47[data-warp=crash] .drag-tree_warpField__YBQzJ{animation:drag-tree_warp-impact__uUyl2 .45s ease-out both}.drag-tree_game__ifs47[data-warp=crash] .drag-tree_warpField__YBQzJ>i>span{background:linear-gradient(90deg,transparent,#ff3b3b);animation:drag-tree_warp-brake__OXrZH .45s cubic-bezier(.1,.8,.1,1) both}.drag-tree_game__ifs47[data-active=true][data-warp=crash] .drag-tree_track__2GMpw i,.drag-tree_game__ifs47[data-active=true][data-warp=crash] .drag-tree_track__2GMpw i:after{animation-play-state:paused}@keyframes drag-tree_warp-streak__8PCna{0%{transform:translateX(0) scaleX(.2);opacity:0}15%{opacity:.8}to{transform:translateX(550%) scaleX(var(--warp-length));opacity:0}}@keyframes drag-tree_warp-envelope__6q9VF{0%{opacity:0;transform:scale(.9)}12%{opacity:.5}55%{opacity:.4}to{opacity:0;transform:scale(1.06)}}@keyframes drag-tree_warp-impact__uUyl2{0%{opacity:0;transform:translateX(0)}18%{opacity:.6;transform:translateX(0)}35%{opacity:.45;transform:translateX(-5px)}48%{opacity:.35;transform:translateX(4px)}70%{opacity:.2;transform:translateX(0)}to{opacity:0;transform:translateX(0)}}@keyframes drag-tree_warp-brake__OXrZH{0%{transform:translateX(0) scaleX(.2)}to{transform:translateX(220%) scaleX(.1)}}.drag-tree_masthead__qjsVO{min-height:32px;grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.drag-tree_masthead__qjsVO h2{font-family:var(--font-heading);font-size:clamp(24px,7cqi,34px);font-weight:850;line-height:1;text-transform:uppercase}.drag-tree_instruction__q_LX6,.drag-tree_masthead__qjsVO>span{color:color-mix(in srgb,var(--foreground) 78%,transparent);font-family:var(--font-mono);font-size:12px;line-height:1.5}.drag-tree_masthead__qjsVO>span{text-align:right;max-width:10em}.drag-tree_masthead__qjsVO .drag-tree_mastheadTarget__pJYeq{max-width:none;flex-shrink:0;font-family:var(--font-sans);font-size:13px}.drag-tree_mastheadTarget__pJYeq strong{display:block;font-family:var(--font-mono);font-size:20px;color:var(--foreground)}.drag-tree_treeBay__FtxHI{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.drag-tree_modeSwitch__EK3Zy{position:relative;z-index:2;display:flex;gap:0;width:100%;max-width:120px;padding:4px;border:2px solid #656565;border-radius:3px;background:#202020;margin-bottom:14px}.drag-tree_modeSwitch__EK3Zy button{flex:1;min-width:0;min-height:36px;border:0;font-family:var(--font-heading);font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer}.drag-tree_modeSwitch__EK3Zy button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.drag-tree_modeSwitch__EK3Zy button:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.drag-tree_treeBay__FtxHI>button{width:100%;max-width:120px}.drag-tree_treeBay__FtxHI>button:after,.drag-tree_treeBay__FtxHI>button:before{content:"";position:absolute;top:-16px;height:32px;width:4px;border:1px solid #777;background:#343434;border-radius:2px;pointer-events:none}.drag-tree_treeBay__FtxHI>button:before{left:29%}.drag-tree_treeBay__FtxHI>button:after{right:29%}.drag-tree_laneLabels__Fm2z5{display:flex;justify-content:space-around;max-width:100px;margin:-6px auto 0;color:color-mix(in srgb,var(--foreground) 78%,transparent);font-family:var(--font-mono);font-size:12px;line-height:1.5;text-transform:uppercase}.drag-tree_tree__jj5rq{width:100%;height:auto;display:block;overflow:visible}.drag-tree_scoreboard__zEFAb{display:flex;flex-direction:column;justify-content:center;min-width:0;font-family:var(--font-mono)}.drag-tree_scoreLabel__zjKJh{color:color-mix(in srgb,var(--foreground) 78%,transparent);font-size:14px;font-weight:700}.drag-tree_digits__JfT2U{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:8px}.drag-tree_time__NdW_6{position:relative;font-size:clamp(32px,11cqi,52px);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.drag-tree_units__TFEA8{font-size:14px;color:var(--muted-foreground)}.drag-tree_verdict__kf0nY{display:flex;align-content:start;flex-wrap:wrap;gap:5px 8px;min-height:52px;margin:10px 0 12px;font-size:13px;line-height:1.4}.drag-tree_resultTitle__9mo0H{flex-basis:100%;font-family:var(--font-heading);font-size:clamp(23px,6cqi,32px);font-weight:850;line-height:1.1;text-transform:uppercase}.drag-tree_resultDetail__GE_id{flex-basis:100%;font-size:18px;font-weight:600}.drag-tree_hint__qurc8,.drag-tree_resultDetail__GE_id{color:color-mix(in srgb,var(--foreground) 75%,transparent);font-family:var(--font-sans)}.drag-tree_hint__qurc8{font-size:16px;line-height:1.5}.drag-tree_launch__q2ynt{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:10px 14px;border-radius:var(--chamfer-sm);background:var(--foreground);color:var(--background);cursor:pointer;touch-action:manipulation;font-family:var(--font-heading);font-size:18px;font-weight:800;text-transform:uppercase;transition:transform .18s ease-out}.drag-tree_launch__q2ynt:hover{transform:translateY(-2px)}.drag-tree_launch__q2ynt:active{transform:translateY(1px)}.drag-tree_launch__q2ynt:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.drag-tree_launch__q2ynt>span:last-child{font-size:26px;line-height:1}.drag-tree_instruction__q_LX6{margin-top:6px}.drag-tree_challengeGauge__3fFqi{grid-column:1/-1;margin-top:4px}.drag-tree_gaugeHeading__7Wl7j,.drag-tree_sessionHeading__r9DFE{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;font-family:var(--font-sans);font-size:14px;line-height:1.4}.drag-tree_gaugeHeading__7Wl7j strong{font-weight:700}.drag-tree_gaugeTrack__1CFgF{position:relative;height:32px;margin-top:10px;background:color-mix(in srgb,var(--foreground) 6%,transparent)}.drag-tree_gaugeZone__4irbD{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--foreground) 12%,transparent)}.drag-tree_gaugeEarly__ajACu{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--destructive) 25%,transparent)}.drag-tree_gaugeGreen__cn460{position:absolute;top:0;bottom:0;width:2px;background:#35ff7a}.drag-tree_gaugeTarget__wRbtV{position:absolute;left:50%;top:-4px;bottom:-4px;width:2px;background:var(--foreground)}.drag-tree_gaugeNeedle__8xo6g{position:absolute;inset:0;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .14s ease-out}.drag-tree_gaugeNeedle__8xo6g i{position:absolute;top:5px;left:-7px;width:14px;height:22px;background:var(--foreground);clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%)}.drag-tree_gaugeScale__zqCCZ{position:relative;display:flex;justify-content:space-between;margin-top:8px;color:color-mix(in srgb,var(--foreground) 72%,transparent);font-family:var(--font-mono);font-size:12px}.drag-tree_greenLabel__0PFjy{position:absolute}.drag-tree_gaugeSweep__ozabP{position:absolute;inset:0;background:var(--foreground);transform-origin:50% 50%;opacity:0}.drag-tree_game__ifs47[data-tree-phase=staged] .drag-tree_gaugeSweep__ozabP{animation:drag-tree_target-breathe__8mHpM 1.1s ease-in-out infinite}.drag-tree_game__ifs47[data-result=first] .drag-tree_gaugeSweep__ozabP,.drag-tree_game__ifs47[data-result=perfect] .drag-tree_gaugeSweep__ozabP,.drag-tree_game__ifs47[data-result=record] .drag-tree_gaugeSweep__ozabP{animation:drag-tree_record-hit__2VW_7 .65s ease-out both}.drag-tree_game__ifs47[data-result=first] .drag-tree_resultTitle__9mo0H,.drag-tree_game__ifs47[data-result=perfect] .drag-tree_resultTitle__9mo0H,.drag-tree_game__ifs47[data-result=record] .drag-tree_resultTitle__9mo0H{flex-basis:auto;padding:5px 8px;color:var(--background);background:var(--foreground)}.drag-tree_game__ifs47[data-result=red] .drag-tree_gaugeNeedle__8xo6g i{background:var(--destructive)}@keyframes drag-tree_target-breathe__8mHpM{0%,to{transform:scaleX(.02);opacity:.12}50%{transform:scaleX(.08);opacity:.3}}@keyframes drag-tree_record-hit__2VW_7{0%{transform:scaleX(.01);opacity:.9}35%{transform:scaleX(1);opacity:.35}to{transform:scaleX(1);opacity:0}}.drag-tree_session__iz9qB{grid-column:1/-1}.drag-tree_runHistory__jfhBm{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px;font-family:var(--font-mono);font-size:14px;text-align:center}.drag-tree_runHistory__jfhBm span{padding:6px 0;color:color-mix(in srgb,var(--foreground) 65%,transparent);border-bottom:2px solid color-mix(in srgb,var(--foreground) 20%,transparent)}.drag-tree_runHistory__jfhBm [data-latest=true]{color:var(--foreground);border-color:var(--foreground);font-weight:700}.drag-tree_runHistory__jfhBm [data-red=true]{color:var(--destructive)}.drag-tree_slip__81qw9{gap:8px 14px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--foreground) 20%,transparent);font-family:var(--font-mono);font-size:13px;font-weight:700;text-transform:uppercase}.drag-tree_shareFooter__mSPbT,.drag-tree_slip__81qw9{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap}.drag-tree_shareFooter__mSPbT{gap:10px 16px}.drag-tree_shareButton__BN_Uc{min-height:40px;padding-inline:14px;font-size:14px;display:flex;align-items:center;gap:12px;margin-left:auto;border:1px solid color-mix(in srgb,var(--foreground) 35%,transparent);cursor:pointer;text-transform:none;font-family:var(--font-sans)}.drag-tree_shareButton__BN_Uc:disabled{opacity:.4;cursor:default}.drag-tree_shareButton__BN_Uc:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.drag-tree_shareStatus__5ikf5{grid-column:1/-1;font-size:13px;font-family:var(--font-sans);line-height:1.4}.drag-tree_shareStatus__5ikf5:empty{display:none}.drag-tree_stats__D0_YT{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;flex:1 1 170px;color:color-mix(in srgb,var(--foreground) 75%,transparent);text-transform:none;font-weight:400}.drag-tree_stats__D0_YT:empty{display:none}.drag-tree_track__2GMpw{position:absolute;z-index:-1;inset:22% 0 0;overflow:hidden;pointer-events:none;opacity:.12;transition:opacity .24s ease-out;mask-image:linear-gradient(transparent,black 30%,black 80%,transparent)}.drag-tree_track__2GMpw i{position:absolute;left:25%;bottom:-20%;width:1px;height:130%;background:var(--foreground);transform-origin:50% 0;animation:drag-tree_lane-drift__rdzOp 12s ease-in-out infinite alternate;animation-play-state:paused}.drag-tree_track__2GMpw i:after{position:absolute;content:"";top:0;left:-1px;width:3px;height:24%;background:linear-gradient(transparent,var(--foreground),transparent);animation:drag-tree_lane-travel__TV__M 4.8s linear infinite;animation-delay:var(--lane-delay);animation-play-state:paused}.drag-tree_game__ifs47[data-active=true] .drag-tree_track__2GMpw i,.drag-tree_game__ifs47[data-active=true] .drag-tree_track__2GMpw i:after{animation-play-state:running}.drag-tree_track__2GMpw i:first-child{--lane-delay:-0.3s;transform:rotate(65deg)}.drag-tree_track__2GMpw i:nth-child(2){--lane-delay:-2.7s;transform:rotate(45deg)}.drag-tree_track__2GMpw i:nth-child(3){--lane-delay:-1.4s;transform:rotate(20deg)}.drag-tree_track__2GMpw i:nth-child(4){--lane-delay:-4.2s;transform:rotate(-12deg)}.drag-tree_track__2GMpw i:nth-child(5){--lane-delay:-2.1s;transform:rotate(-38deg)}.drag-tree_track__2GMpw i:nth-child(6){--lane-delay:-3.6s;transform:rotate(-62deg)}.drag-tree_track__2GMpw i:nth-child(7){--lane-delay:-0.9s;transform:rotate(-78deg)}.drag-tree_track__2GMpw:after{position:absolute;inset:0;content:"";background:linear-gradient(transparent 45%,var(--foreground) 49%,transparent 50%);opacity:0}.drag-tree_game__ifs47[data-tree-phase=staged] .drag-tree_track__2GMpw{opacity:.22}.drag-tree_game__ifs47[data-tree-phase=staged] .drag-tree_track__2GMpw i:after{animation-duration:1.6s}.drag-tree_game__ifs47[data-launched=true] .drag-tree_track__2GMpw:after{animation:drag-tree_launch-pass__3yE8V .65s cubic-bezier(.16,1,.3,1) both}.drag-tree_game__ifs47[data-tree-phase=staged] .drag-tree_launch__q2ynt>span:last-child{animation:drag-tree_ready__iJOqB .9s ease-out infinite}.drag-tree_runway__s0U5A{opacity:.35}.drag-tree_runwayBeam__xoVsl,.drag-tree_runwayCentre__A7evr,.drag-tree_runwayLine__zERX1{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.drag-tree_runwayCentre__A7evr,.drag-tree_runwayLine__zERX1{stroke-width:.6;stroke-dasharray:2 4}.drag-tree_runwayBeam__xoVsl{stroke-width:1}@keyframes drag-tree_launch-pass__3yE8V{0%{opacity:1;transform:translateY(-60%) scaleX(.3)}to{opacity:0;transform:translateY(70%) scaleX(2)}}@keyframes drag-tree_ready__iJOqB{0%{opacity:.4;transform:translate(-3px,3px)}to{opacity:1;transform:translate(0)}}@keyframes drag-tree_lane-drift__rdzOp{0%{rotate:-4deg;opacity:.55}to{rotate:4deg;opacity:1}}@keyframes drag-tree_lane-travel__TV__M{0%{transform:translateY(-100%);opacity:0}15%{opacity:1}80%{opacity:1}to{transform:translateY(520%);opacity:0}}@container (max-width: 390px){.drag-tree_plate__b0tK6{padding:16px;gap:12px;grid-template-columns:30% minmax(0,1fr)}.drag-tree_time__NdW_6{font-size:11cqi}.drag-tree_verdict__kf0nY{min-height:62px}.drag-tree_hint__qurc8{font-size:16px}.drag-tree_launch__q2ynt{padding-inline:12px;font-size:16px}}@container (max-width: 310px){.drag-tree_modeSwitch__EK3Zy{width:calc(100% + 12px);gap:4px;padding:3px}.drag-tree_mastheadTarget__pJYeq strong{font-size:16px}.drag-tree_masthead__qjsVO h2{font-size:20px;white-space:nowrap}.drag-tree_masthead__qjsVO>span{font-size:12px}.drag-tree_launch__q2ynt{font-size:14px;padding-inline:9px;gap:5px}.drag-tree_instruction__q_LX6{font-size:12px}}@media (min-width:640px) and (max-height:543px){.drag-tree_plate__b0tK6{padding:12px;gap:8px 12px}.drag-tree_masthead__qjsVO{min-height:24px}.drag-tree_masthead__qjsVO h2{font-size:22px}.drag-tree_treeBay__FtxHI>button{max-width:80px}.drag-tree_time__NdW_6{font-size:30px}.drag-tree_digits__JfT2U{margin-top:4px}.drag-tree_game__ifs47 .drag-tree_verdict__kf0nY{min-height:38px;margin:6px 0;font-size:13px;line-height:1.4}.drag-tree_hint__qurc8{font-size:14px}.drag-tree_instruction__q_LX6{display:none}.drag-tree_launch__q2ynt{min-height:44px;font-size:15px;padding-block:8px}.drag-tree_slip__81qw9{padding-top:8px;gap:6px 10px}.drag-tree_stats__D0_YT{flex-basis:160px;gap:6px 10px}}@media (prefers-reduced-motion:reduce){.drag-tree_game__ifs47 .drag-tree_warpField__YBQzJ,.drag-tree_game__ifs47 .drag-tree_warpField__YBQzJ>i>span{animation:none}.drag-tree_gaugeNeedle__8xo6g{transition:none}.drag-tree_game__ifs47 .drag-tree_gaugeSweep__ozabP,.drag-tree_game__ifs47 .drag-tree_track__2GMpw i,.drag-tree_game__ifs47 .drag-tree_track__2GMpw i:after{animation:none}.drag-tree_game__ifs47 .drag-tree_track__2GMpw i:after{opacity:0}.drag-tree_game__ifs47[data-launched=true] .drag-tree_track__2GMpw:after,.drag-tree_game__ifs47[data-tree-phase=staged] .drag-tree_launch__q2ynt>span:last-child{animation:none}.drag-tree_launch__q2ynt{transition:none}.drag-tree_launch__q2ynt:active,.drag-tree_launch__q2ynt:hover{transform:none}}.drag-tree_laneLabels__Fm2z5 span:before{content:attr(data-lane)}.rc{--rc-px:50%;--rc-py:50%;--rc-from-left:0.5;--rc-from-top:0.5;--rc-from-centre:0;--rc-rx:0deg;--rc-ry:0deg;--rc-bx:50%;--rc-by:50%;--rc-space:5%;--rc-angle:-45deg;--rc-band-1:hsl(2,100%,73%);--rc-band-2:hsl(53,100%,69%);--rc-band-3:hsl(93,100%,69%);--rc-band-4:hsl(176,100%,76%);--rc-band-5:hsl(228,100%,74%);--rc-band-6:hsl(283,100%,73%);perspective:620px;transform:translateZ(.1px);touch-action:pan-y}.rc-rotator{transform:translateZ(0) rotateX(var(--rc-rx)) rotateY(var(--rc-ry));transform-style:preserve-3d;backface-visibility:hidden;box-shadow:0 1px 0 var(--border),calc(var(--rc-from-left) * 16px - 8px) calc(var(--rc-from-top) * 20px - 4px) 34px -18px var(--foreground);transition:transform .9s cubic-bezier(.22,1,.36,1)}.rc[data-lit] .rc-rotator{transition:none}.rc-art{position:relative;overflow:hidden;isolation:isolate}.rc-art-wait{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background-color:color-mix(in srgb,var(--foreground) 9%,var(--background));color:color-mix(in srgb,var(--foreground) 45%,transparent)}.rc-glare,.rc-shine{position:absolute;inset:0;pointer-events:none;border-radius:inherit}.rc-shine,.rc-shine:before{background-repeat:repeat;background-position:0 var(--rc-by),var(--rc-bx) var(--rc-by),50%;background-size:500% 500%,300% 300%,200% 200%;background-image:repeating-linear-gradient(0deg,var(--rc-band-1) calc(var(--rc-space) * 1),var(--rc-band-2) calc(var(--rc-space) * 2),var(--rc-band-3) calc(var(--rc-space) * 3),var(--rc-band-4) calc(var(--rc-space) * 4),var(--rc-band-5) calc(var(--rc-space) * 5),var(--rc-band-6) calc(var(--rc-space) * 6),var(--rc-band-1) calc(var(--rc-space) * 7)),repeating-linear-gradient(var(--rc-angle),#0a0a0a 0,hsl(0,0%,62%) 3.8%,hsl(0,0%,78%) 4.5%,hsl(0,0%,62%) 5.2%,#0a0a0a 10%,#0a0a0a 12%),radial-gradient(farthest-corner circle at var(--rc-px) var(--rc-py),rgb(0 0 0/.1) 12%,rgb(0 0 0/.15) 20%,rgb(0 0 0/.25) 120%);background-blend-mode:color,hard-light}.rc-shine{-webkit-mask-image:var(--chip-grain);mask-image:var(--chip-grain);-webkit-mask-size:180px 180px;mask-size:180px 180px;-webkit-mask-position:0 0;mask-position:0 0;mix-blend-mode:color-dodge;filter:brightness(.62) contrast(1.3) saturate(.4) opacity(.42);transition:filter .7s ease;transform:translateZ(1px)}.rc[data-lit] .rc-shine{filter:brightness(.86) contrast(1.5) saturate(.55) opacity(.75)}.rc-shine:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .7s ease}.rc[data-lit] .rc-shine:before{opacity:1}.rc-shine:before{background-image:linear-gradient(45deg,var(--rc-band-4),var(--rc-band-5),var(--rc-band-6),var(--rc-band-1),var(--rc-band-2),var(--rc-band-3)),radial-gradient(circle at var(--rc-px) var(--rc-py),hsl(0,0%,70%) 0,hsl(0,0%,30%,.2) 90%),var(--chip-grain);background-size:250% 250%,100% 100%,220px 220px;background-position:var(--rc-px) var(--rc-py),50%,calc(var(--rc-px) * .01) calc(var(--rc-py) * .01);background-blend-mode:color-dodge;filter:brightness(calc(1.9 - var(--rc-from-centre))) contrast(calc(var(--rc-from-centre) + 1.9)) saturate(calc(.45 + var(--rc-from-centre)));mix-blend-mode:luminosity}.rc-glare{background-image:radial-gradient(farthest-corner circle at var(--rc-px) var(--rc-py),hsl(0,0%,88%) 10%,hsl(0,0%,22%,.85) 90%);mix-blend-mode:overlay;filter:brightness(.85) contrast(1.2);opacity:0;transition:opacity .6s ease;transform:translateZ(1.1px)}.rc[data-lit] .rc-glare{opacity:1;transition:opacity .16s ease}html[data-fx-profile=balanced] .rc-shine:before,html[data-fx-profile=low] .rc-glare,html[data-fx-profile=low] .rc-shine{display:none}@media (prefers-reduced-motion:reduce){.rc-rotator{transform:none;transition:none}.rc-shine,.rc[data-lit] .rc-shine{transition:none;filter:brightness(.7) contrast(1.3) saturate(.4) opacity(.4)}.rc-glare,.rc-shine:before{display:none}}.im-shell{--im-x:0px;--im-y:0px;--im-sx:1;--im-sy:1;--im-px:0;--im-py:0;position:fixed;inset:0;z-index:90;outline:none}.im-scrim{position:absolute;inset:0;border:0;padding:0;cursor:default;background:color-mix(in oklab,var(--background) 88%,transparent);opacity:0;transition:opacity .42s ease}.im-shell[data-open] .im-scrim{opacity:1}.im-scene{overflow-y:auto;overscroll-behavior:contain;background:var(--background);transform-origin:0 0;transform:translate3d(var(--im-x),var(--im-y),0) scale(var(--im-sx),var(--im-sy));opacity:0;transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .26s ease}.im-art-inner,.im-scene{position:absolute;inset:0}.im-art-inner{transform-origin:50% 42%;transform:scale(calc(1 / var(--im-sx)),calc(1 / var(--im-sy))) scale(var(--im-zoom));transition:transform .62s cubic-bezier(.16,1,.3,1)}.im-shell[data-open] .im-art-inner{transform:scale(1) scale(1)}.im-shell[data-open] .im-scene{transform:translateZ(0) scale(1);opacity:1}.im-art{--im-zoom:1.75;position:relative;width:100%;height:62svh;overflow:hidden}.im-art:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 30%,color-mix(in oklab,var(--background) 70%,transparent) 72%,var(--background) 100%)}.im-art-under{filter:blur(18px) saturate(1.1);transform:scale(1.12)}.im-art img{transform:scale(1.08) translate3d(calc(var(--im-px) * -14px),calc(var(--im-py) * -14px),0);transition:transform .22s ease-out}.im-body{position:relative;margin:-14svh auto 0;max-width:72rem;padding:0 clamp(1rem,4vw,3rem) clamp(3rem,8vh,6rem)}.im-scene:not(:has(.im-art)) .im-body{margin-top:clamp(2.5rem,9svh,5rem)}.im-head{transform:translate3d(calc(var(--im-px) * 5px),calc(var(--im-py) * 5px),0);transition:transform .26s ease-out}.im-results{margin-top:1.75rem;max-width:40rem}.im-results li{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-top:1px solid var(--border);padding:.6rem 0}.im-gallery{margin-top:clamp(2rem,5vh,3.5rem);display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.im-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.im-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.im-tile{position:relative;aspect-ratio:4/3;overflow:hidden;background:color-mix(in oklab,var(--foreground) 4%,transparent)}.im-close,.im-tile{border:1px solid var(--border)}.im-close{position:absolute;top:clamp(.75rem,2vh,1.5rem);right:clamp(.75rem,2vw,1.5rem);z-index:2;background:color-mix(in oklab,var(--background) 82%,transparent);color:var(--foreground);padding:.55rem 1rem;font-family:var(--font-mono),monospace;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;opacity:0;transition:opacity .3s ease .18s}.im-shell[data-open] .im-close{opacity:1}.im-share{right:auto;left:clamp(.75rem,2vw,1.5rem)}@media (prefers-reduced-motion:reduce){.im-scene{transition:opacity .16s ease}.im-scene,.im-shell[data-open] .im-scene{transform:none}.im-art img,.im-art-inner,.im-head{transform:none;transition:none}.im-close,.im-scrim{transition:none}}.rc-hand{--rc-card-w:min(21rem,82vw)}@media (max-width:1023px){.rc-hand{display:flex;align-items:flex-start;gap:.75rem;padding-block:1.5rem 2rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter, 1.25rem) * -1);padding-inline:var(--gutter,1.25rem);scroll-padding-inline:var(--gutter,1.25rem);scrollbar-width:none;-webkit-overflow-scrolling:touch}.rc-hand::-webkit-scrollbar{display:none}.rc-slot{flex:0 0 auto;width:var(--rc-card-w);order:var(--fan-order);scroll-snap-align:start;transform-origin:50% 50%}.rc-slot[data-hero]{order:-1}.rc-slot .rc{touch-action:pan-x pan-y}@supports (animation-timeline:view()){.rc-slot{animation:rc-rail-lean linear both;animation-timeline:view(inline)}}}@keyframes rc-rail-lean{0%{transform:translateY(.75rem) rotate(4deg)}50%{transform:none}to{transform:translateY(.75rem) rotate(-4deg)}}@media (min-width:1024px){.rc-hand{display:flex;align-items:flex-end;justify-content:center;gap:0;padding-block:7rem 2rem}.rc-slot{width:auto;order:var(--fan-order);z-index:var(--fan-z);margin-inline:clamp(-8.1rem,calc(-13.89rem + 9.04vw),-5.75rem);transform:translateY(var(--fan-drop)) rotate(var(--fan-rot));transform-origin:50% 190%;transition:transform .42s cubic-bezier(.22,1,.36,1)}.rc-slot[data-hero]{margin-inline:clamp(-4.85rem,calc(-10.64rem + 9.04vw),-2.5rem);transform:scale(1.06);z-index:40}.rc-slot:focus-within,.rc-slot:hover{z-index:50;transform:translateY(calc(var(--fan-drop) - 1.25rem)) rotate(0deg) scale(1.04)}.rc-slot[data-hero]:focus-within,.rc-slot[data-hero]:hover{transform:translateY(-1.5rem) scale(1.08)}}@media (prefers-reduced-motion:reduce){.rc-slot{transition:none;animation:none}.rc-hand{scroll-behavior:auto}}
/*# sourceMappingURL=168e65f1c5504280.css.map*/