@media (prefers-reduced-motion:no-preference){html[data-home-intro=play]:has(.home-intro-module__kO1CPG__screen){overscroll-behavior:none;touch-action:none;overflow:hidden}html[data-home-intro=play]:has(.home-intro-module__kO1CPG__screen) body{overscroll-behavior:none;touch-action:none;overflow:hidden}}.home-intro-module__kO1CPG__screen{--intro-duration:3s;--intro-exit-delay:2.5s;--intro-exit-duration:.5s;z-index:100;pointer-events:none;color:#f7f8f4;animation:home-intro-module__kO1CPG__intro-iris var(--intro-exit-duration) var(--ease-in-out) var(--intro-exit-delay) both;background:#0b1210;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}html[data-home-intro-speed=fast] .home-intro-module__kO1CPG__screen{--intro-duration:1s;--intro-exit-delay:.78s;--intro-exit-duration:.22s}html[data-home-intro-speed=fast] .home-intro-module__kO1CPG__markFrame{animation-duration:.25s}html[data-home-intro-speed=fast] .home-intro-module__kO1CPG__groove{animation-duration:.25s, var(--intro-exit-duration)}html[data-home-intro-speed=fast] .home-intro-module__kO1CPG__markFrame:before{display:none}html[data-home-intro-speed=fast] .home-intro-module__kO1CPG__markLight{display:none}html[data-home-intro-speed=fast] .home-intro-module__kO1CPG__mark{display:none}html[data-home-intro-speed=fast] .home-intro-module__kO1CPG__markUnderlay{opacity:1}html[data-home-intro-speed=fast] .home-intro-module__kO1CPG__name{animation:home-intro-module__kO1CPG__name-write .18s var(--ease-out) .1s both}.home-intro-module__kO1CPG__screen:before{content:"";animation:home-intro-module__kO1CPG__ambient-drift var(--intro-duration) var(--ease-in-out) both;background:radial-gradient(#1e53448c,#0d292133 38%,#0000 68%);position:absolute;inset:-25%}:is(html[data-home-intro=skip] .home-intro-module__kO1CPG__screen,html[data-home-intro=skip] .home-intro-module__kO1CPG__skipButton){display:none}.home-intro-module__kO1CPG__skipButton{z-index:101;right:max(1.5rem, env(safe-area-inset-right));bottom:max(1.5rem, env(safe-area-inset-bottom));color:#f7f8f4;min-height:44px;font:inherit;cursor:pointer;background:#0b1210;border:1px solid #a8d2c35c;border-radius:999px;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.875rem;transition:border-color .15s;display:inline-flex;position:fixed}.home-intro-module__kO1CPG__skipButton:focus-visible{outline-offset:4px;outline:2px solid #f7f8f4}@media (hover:hover) and (pointer:fine){.home-intro-module__kO1CPG__skipButton:hover{border-color:#f7f8f4}}@media (prefers-reduced-motion:reduce){.home-intro-module__kO1CPG__skipButton{display:none}}.home-intro-module__kO1CPG__depthScene{perspective:900px;position:absolute;inset:0}.home-intro-module__kO1CPG__depthObject{aspect-ratio:1;width:clamp(8rem,18vw,18rem);transform-style:preserve-3d;border:1px solid #a8d2c35c;border-radius:50%;position:absolute}.home-intro-module__kO1CPG__depthObject:before,.home-intro-module__kO1CPG__depthObject:after{content:"";border:1px solid #a8d2c352;border-radius:50%;position:absolute;inset:0}.home-intro-module__kO1CPG__depthObject:before{transform:rotateX(68deg)}.home-intro-module__kO1CPG__depthObject:after{transform:rotateY(68deg)}.home-intro-module__kO1CPG__depthObjectLeft{animation:home-intro-module__kO1CPG__depth-left var(--intro-duration) var(--ease-in-out) both;top:12%;left:7%}.home-intro-module__kO1CPG__depthObjectRight{animation:home-intro-module__kO1CPG__depth-right var(--intro-duration) var(--ease-in-out) both;bottom:13%;right:5%}.home-intro-module__kO1CPG__identity{z-index:1;animation:home-intro-module__kO1CPG__identity-exit var(--intro-exit-duration) var(--ease-in-out) var(--intro-exit-delay) both;justify-items:center;gap:clamp(4.5rem,8vw,6.5rem);padding:2rem;display:grid;position:relative}.home-intro-module__kO1CPG__markFrame{aspect-ratio:1;width:clamp(8rem,18vw,12rem);animation:home-intro-module__kO1CPG__mark-arrive .9s var(--ease-out) both;place-items:center;display:grid;position:relative}.home-intro-module__kO1CPG__markFrame:before{content:"";opacity:0;animation:home-intro-module__kO1CPG__mark-halo .6s var(--ease-out) 1.4s both;border:1px solid #a8d2c373;border-radius:50%;position:absolute;inset:-22%;box-shadow:0 0 28px #a8d2c31f}.home-intro-module__kO1CPG__markLight{pointer-events:none;border-radius:50%;position:absolute;inset:-8%;overflow:hidden}.home-intro-module__kO1CPG__markLight:after{content:"";opacity:0;animation:home-intro-module__kO1CPG__mark-light-sweep .9s var(--ease-in-out) 1.1s both;background:linear-gradient(90deg,#0000 36%,#d3f0e529 48%,#f7f8f452 50%,#d3f0e529 52%,#0000 64%);position:absolute;inset:-20%}.home-intro-module__kO1CPG__groove{aspect-ratio:1;perspective:700px;opacity:0;width:clamp(15rem,31vw,22rem);animation:home-intro-module__kO1CPG__groove-arrive .9s var(--ease-out) forwards, home-intro-module__kO1CPG__groove-release var(--intro-exit-duration) var(--ease-in-out) var(--intro-exit-delay) forwards;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.84)}.home-intro-module__kO1CPG__plane{transform-style:preserve-3d;animation:home-intro-module__kO1CPG__plane-drift var(--intro-duration) var(--ease-in-out) both;border:1px solid #b3c3be5c;border-radius:50%;position:absolute;inset:0}.home-intro-module__kO1CPG__plane:before{content:"";border:1px solid #b3c3be38;border-radius:50%;position:absolute;inset:1.25rem}.home-intro-module__kO1CPG__orbit{animation:home-intro-module__kO1CPG__orbit-sweep var(--intro-duration) linear both;border-radius:50%;position:absolute;inset:0}.home-intro-module__kO1CPG__spark{transform:rotate(var(--spark-angle,0deg));position:absolute;inset:0}.home-intro-module__kO1CPG__spark:nth-child(2){--spark-angle:125deg;--spark-size:5px;--spark-opacity:.65}.home-intro-module__kO1CPG__spark:nth-child(3){--spark-angle:245deg;--spark-size:6px;--spark-opacity:.8}.home-intro-module__kO1CPG__spark:after{width:var(--spark-size,8px);aspect-ratio:1;content:"";opacity:var(--spark-opacity,1);animation:home-intro-module__kO1CPG__dot-release var(--intro-exit-duration) var(--ease-out) var(--intro-exit-delay) forwards;background:#e86618;border-radius:50%;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 0 0 4px #e866181f,0 0 16px #e866188c}.home-intro-module__kO1CPG__mark,.home-intro-module__kO1CPG__markUnderlay{grid-area:1/1;width:100%;height:100%}.home-intro-module__kO1CPG__markUnderlay{opacity:.22}.home-intro-module__kO1CPG__nameFrame{place-items:center;width:clamp(15rem,31vw,22rem);min-height:4rem;display:grid}.home-intro-module__kO1CPG__name{font-family:var(--font-signature), cursive;white-space:nowrap;clip-path:inset(0 100% 0 0);animation:home-intro-module__kO1CPG__name-write 1.3s var(--ease-out) .7s forwards;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1}@keyframes home-intro-module__kO1CPG__mark-arrive{0%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes home-intro-module__kO1CPG__mark-halo{0%{opacity:0;transform:scale(.9)}25%{opacity:.6}to{opacity:0;transform:scale(1.45)}}@keyframes home-intro-module__kO1CPG__mark-light-sweep{0%{opacity:0;transform:translate(-100%)rotate(-25deg)}35%,65%{opacity:.75}to{opacity:0;transform:translate(100%)rotate(-25deg)}}@keyframes home-intro-module__kO1CPG__ambient-drift{0%{opacity:.3;transform:translate(-12%,8%)scale(.9)}65%{opacity:.65}to{opacity:0;transform:translate(12%,-9%)scale(1.2)}}@keyframes home-intro-module__kO1CPG__depth-left{0%{opacity:0;transform:translate3d(-12%,12%,-180px)rotateX(48deg)rotateY(-25deg)}25%,75%{opacity:.68}to{opacity:0;transform:translate3d(16%,-8%,80px)rotateX(20deg)rotateY(38deg)}}@keyframes home-intro-module__kO1CPG__depth-right{0%{opacity:0;transform:translate3d(14%,-10%,-220px)rotateX(-35deg)rotateY(35deg)}25%,75%{opacity:.6}to{opacity:0;transform:translate3d(-18%,12%,40px)rotateX(22deg)rotateY(-28deg)}}@keyframes home-intro-module__kO1CPG__name-write{to{clip-path:inset(0)}}@keyframes home-intro-module__kO1CPG__groove-arrive{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes home-intro-module__kO1CPG__groove-release{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}@keyframes home-intro-module__kO1CPG__plane-drift{0%{transform:rotateX(48deg)rotateY(-18deg)scale(.9)}to{transform:rotateX(20deg)rotateY(18deg)scale(1.12)}}@keyframes home-intro-module__kO1CPG__orbit-sweep{to{transform:rotate(480deg)}}@keyframes home-intro-module__kO1CPG__dot-release{45%{opacity:1;transform:translate(50%,-50%)scale(1.7)}to{opacity:0;transform:translate(50%,-50%)scale(1)}}@keyframes home-intro-module__kO1CPG__identity-exit{to{opacity:0;transform:scale(1.08)}}@keyframes home-intro-module__kO1CPG__intro-iris{0%{clip-path:circle(150vmax);visibility:visible}to{clip-path:circle(0);visibility:hidden}}@media (prefers-reduced-motion:reduce){.home-intro-module__kO1CPG__screen{display:none}}
