.item_item__rKqLZ{opacity:0;position:relative;transform:translateX(-28px);will-change:transform,opacity}.item_item__rKqLZ.item_open__6DM5n{animation:item_itemEnter__wOfvi .6s var(--ease-out-quint) both}.item_item__rKqLZ a{color:inherit;display:block;line-height:1.04;padding-block:.06em;position:relative;text-decoration:none}.item_item__rKqLZ a:after{background:currentColor;border-radius:999px;content:"";height:var(--border-size);inset-block-end:62%;inset-inline:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .5s var(--ease-out-quint);will-change:transform}.item_title__J3YUf{text-wrap:balance;display:block;line-height:1.04}.item_type__73tEf{color:inherit;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(10px,1.4cqi,13px);font-weight:600;height:clamp(14px,1.7cqi,16px);letter-spacing:.08em;margin-block-start:.4em;overflow:hidden}.item_typeMark__tx\+op{display:inline-block;letter-spacing:.08em;transition:letter-spacing .55s var(--ease-out-quint)}.item_typeMark__tx\+op:after,.item_typeMark__tx\+op:before{content:"\00B7";display:inline-block;inline-size:0;margin-inline:0;opacity:0;overflow:hidden;transition:margin-inline .55s var(--ease-out-quint),inline-size .55s var(--ease-out-quint),opacity .45s var(--ease-out-quint)}.item_item__rKqLZ a:active:after,.item_item__rKqLZ a:focus-visible:after{transform:scaleX(1)}.item_item__rKqLZ a:active .item_typeMark__tx\+op,.item_item__rKqLZ a:focus-visible .item_typeMark__tx\+op{letter-spacing:.2em}.item_item__rKqLZ a:active .item_typeMark__tx\+op:after,.item_item__rKqLZ a:active .item_typeMark__tx\+op:before,.item_item__rKqLZ a:focus-visible .item_typeMark__tx\+op:after,.item_item__rKqLZ a:focus-visible .item_typeMark__tx\+op:before{inline-size:.4em;margin-inline:.7em;opacity:1}@media (hover:hover){.item_item__rKqLZ a:hover:after{transform:scaleX(1)}.item_item__rKqLZ a:hover .item_typeMark__tx\+op{letter-spacing:.2em}.item_item__rKqLZ a:hover .item_typeMark__tx\+op:after,.item_item__rKqLZ a:hover .item_typeMark__tx\+op:before{inline-size:.4em;margin-inline:.7em;opacity:1}}@keyframes item_itemEnter__wOfvi{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:translateX(0)}}@property --proximity{syntax:"<number>";initial-value:0;inherits:false}.hamburger_hamburger__lRHKk{-webkit-appearance:none;background:#0000;block-size:52px;border:0;border-radius:999px;color:var(--text-color);cursor:pointer;display:grid;inline-size:52px;place-items:center;position:fixed;right:max(18px,env(safe-area-inset-right,0px) + 8px);top:max(18px,env(safe-area-inset-top,0px) + 8px);transform:translateZ(0);transform:translate3d(var(--mag-x,0),var(--mag-y,0),0);transition:transform .45s var(--ease-out-quint),opacity .25s var(--ease-out-quint);z-index:100}.hamburger_hamburger__lRHKk:active{transition-duration:.18s}.hamburger_halo__uUp4G{background:radial-gradient(circle,color-mix(in oklab,var(--text-color) 16%,#0000),#0000 70%);border-radius:999px;inset:-10px;opacity:0;opacity:var(--proximity,0);pointer-events:none;position:absolute;transform:scale(.85);transform:scale(calc(.85 + var(--proximity, 0)*.2));transition:opacity .4s var(--ease-out-quint),transform .4s var(--ease-out-quint);z-index:-1}.hamburger_active__xNeZw .hamburger_halo__uUp4G{background:radial-gradient(circle,color-mix(in oklab,var(--bg-color) 22%,#0000),#0000 70%);opacity:0}.hamburger_bars__Wj4B8{block-size:24px;display:block;inline-size:30px;position:relative}.hamburger_bars__Wj4B8 span{background:currentColor;border-radius:999px;height:4px;left:0;position:absolute;right:0;transform-origin:50% 50%;transition:transform .5s var(--ease-tactile),opacity .25s var(--ease-out-quint),width .4s var(--ease-out-quint)}.hamburger_top__8Vrke{top:0;transition-delay:80ms}.hamburger_middle__tyjlf{top:10px;transition-delay:40ms}.hamburger_bottom__WbIRz{top:20px;transition-delay:0ms}.hamburger_hamburger__lRHKk:active{transform:translateZ(0) scale(.93);transform:translate3d(var(--mag-x,0),var(--mag-y,0),0) scale(.93)}.hamburger_active__xNeZw{color:var(--ink)}.hamburger_active__xNeZw .hamburger_top__8Vrke{transform:translateY(10px) rotate(45deg);transition-delay:0ms}.hamburger_active__xNeZw .hamburger_middle__tyjlf{opacity:0;transform:scaleX(0);transition-delay:40ms}.hamburger_active__xNeZw .hamburger_bottom__WbIRz{transform:translateY(-10px) rotate(-45deg);transition-delay:80ms}@media (prefers-reduced-motion:reduce){.hamburger_halo__uUp4G,.hamburger_hamburger__lRHKk{transform:none!important;transition:none!important}.hamburger_halo__uUp4G{opacity:0!important}}.menu_overlay__RRi0Y{background:var(--ink);clip-path:circle(0 at calc(100% - 44px) 44px);inset:0;pointer-events:none;position:fixed;transition:clip-path .7s var(--ease-in-out-expo);will-change:clip-path;z-index:90}.menu_overlay__RRi0Y.menu_open__usPNc{clip-path:circle(150% at calc(100% - 44px) 44px);pointer-events:auto}.menu_overlay__RRi0Y nav{background:var(--text-color);block-size:100%;border:var(--border-size) solid var(--ink);border-radius:var(--radius);color:var(--ink);container-name:menu;container-type:inline-size;font-family:Dela Gothic One,system-ui,sans-serif;font-size:clamp(1.1rem,5cqi,4.5rem);font-weight:400;inline-size:100%;isolation:isolate;overflow:hidden;position:relative;text-align:center}@media (prefers-color-scheme:dark){.menu_overlay__RRi0Y nav{box-shadow:inset 0 0 80px color-mix(in oklab,var(--ink) 8%,#0000),inset 0 0 0 1px color-mix(in oklab,var(--ink) 30%,#0000)}}.menu_overlay__RRi0Y nav:before{--size:180vmax;animation:menu_bgPan__uLVeI 14s linear infinite reverse;background-image:url(/static/media/foot-pattern.3777b2706f13247e0cda.svg);background-repeat:repeat;background-size:var(--bg-size);block-size:var(--size);content:"";filter:brightness(0) invert(1);inline-size:var(--size);inset:50% auto auto 50%;opacity:.18;pointer-events:none;position:absolute;transform:translate(-50%,-50%) rotate(45deg);z-index:0}.menu_overlay__RRi0Y nav>*{position:relative;z-index:1}.menu_overlay__RRi0Y nav ul{box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(.4rem,2vmin,1.2rem);justify-content:center;list-style:none;margin:0;min-block-size:100%;overflow-y:auto;overscroll-behavior:contain;padding-block:calc(env(safe-area-inset-top, 0px) + clamp(60px, 10vmin, 120px)) calc(env(safe-area-inset-bottom, 0px) + clamp(40px, 6vmin, 80px));padding-inline:calc(env(safe-area-inset-left, 0px) + clamp(20px, 5vmin, 48px)) calc(env(safe-area-inset-right, 0px) + clamp(20px, 5vmin, 48px));text-transform:uppercase}@media (prefers-reduced-motion:reduce){.menu_overlay__RRi0Y nav:before{animation:none}}@keyframes menu_bgPan__uLVeI{0%{background-position:0 0}to{background-position:0 calc(var(--bg-size)*-1)}}@property --bg-shift{syntax:"<length>";initial-value:0;inherits:false}@property --tilt-x{syntax:"<angle>";initial-value:0deg;inherits:false}@property --tilt-y{syntax:"<angle>";initial-value:0deg;inherits:false}@property --parallax-x{syntax:"<length>";initial-value:0;inherits:false}@property --parallax-y{syntax:"<length>";initial-value:0;inherits:false}.app_app__ZSdIq{background-color:var(--bg-color);block-size:100%;border:var(--border-size) solid var(--text-color);border-radius:var(--radius);container-name:card;container-type:inline-size;display:grid;font-family:Dela Gothic One,system-ui,sans-serif;grid-template-areas:"body";isolation:isolate;overflow:hidden;place-content:center;place-items:center;position:relative;transform:perspective(1500px) rotateX(0deg) rotateY(0deg);transform:perspective(1500px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .18s var(--ease-out-quint)}.app_app__ZSdIq:before{--size:200vmax;animation:app_bg__\+lSwT 12s linear infinite;background-image:url(/static/media/foot-pattern.3777b2706f13247e0cda.svg);background-position:0 var(--bg-shift);background-repeat:repeat;background-size:var(--bg-size);block-size:var(--size);content:"";grid-area:body;inline-size:var(--size);inset:50% auto auto 50%;opacity:.3;pointer-events:none;position:absolute;transform:translate(-50%,-50%) translateZ(0) rotate(45deg);transform:translate(-50%,-50%) translate3d(var(--parallax-x,0),var(--parallax-y,0),0) rotate(45deg);transform-origin:center;transition:transform .4s var(--ease-out-quint);will-change:--bg-shift,transform;z-index:0}@media (prefers-color-scheme:dark){.app_app__ZSdIq:before{opacity:.22}}.app_app__ZSdIq>*{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.app_app__ZSdIq{transform:none;transition:none}.app_app__ZSdIq:before{animation:none;transform:translate(-50%,-50%) rotate(45deg);transition:none}}@keyframes app_bg__\+lSwT{0%{--bg-shift:0px}to{--bg-shift:calc(var(--bg-size)*-1)}}*,:after,:before{box-sizing:border-box}#root,body,html{block-size:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light dark}body{--text-color:#f74545;--bg-color:#fff;--ink:#fff;--text-color-soft:#f745452e;--neon-glow-near:0 0 0;--neon-glow-far:0 0 0;--bg-size:clamp(140px,22vmin,240px);--border-size:clamp(6px,1.2vmin,12px);--radius:clamp(14px,2.4vmin,28px);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--ease-in-out-expo:cubic-bezier(0.83,0,0.17,1);--ease-tactile:cubic-bezier(0.65,0,0.35,1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--text-color);color:var(--text-color);font-family:Dela Gothic One,system-ui,sans-serif;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);text-rendering:optimizeLegibility;transition:background-color .4s var(--ease-out-quint),color .4s var(--ease-out-quint)}@supports (color:oklch(0 0 0)){body{--text-color:oklch(0.66 0.28 24);--bg-color:oklch(1 0 0);--ink:oklch(0.99 0 0);--text-color-soft:oklch(0.66 0.28 24/0.2)}}@supports (color:color(display-p3 0 0 0)){body{--text-color:color(display-p3 0.99 0.32 0.34);--text-color-soft:color(display-p3 0.99 0.32 0.34/0.2)}}@media (prefers-color-scheme:dark){body{--text-color:#fb5b5b;--bg-color:#0f0e11;--ink:#fff;--text-color-soft:#fb5b5b3d}@supports (color:oklch(0 0 0)){body{--text-color:oklch(0.76 0.31 22);--bg-color:oklch(0.16 0.012 285);--ink:oklch(0.99 0 0);--text-color-soft:oklch(0.76 0.31 22/0.28)}}@supports (color:color(display-p3 0 0 0)){body{--text-color:color(display-p3 1 0.46 0.5);--bg-color:color(display-p3 0.07 0.06 0.09);--text-color-soft:color(display-p3 1 0.46 0.5/0.28)}}}@media (prefers-color-scheme:dark){body{--neon-glow-near:0 0 0.012em color-mix(in oklab,var(--text-color) 50%,#0000);--neon-glow-far:0 0 0.06em color-mix(in oklab,var(--text-color) 22%,#0000)}}h1{font-size:inherit;font-weight:inherit;margin:0}a{color:inherit}:focus-visible{border-radius:4px;outline:3px solid currentColor;outline-offset:4px}.text{display:flex;flex-direction:column;font-size:clamp(1.4rem,7cqi,6rem);gap:.05em;grid-area:body;letter-spacing:-.01em;line-height:1;margin:0;padding-inline:clamp(16px,4vmin,48px);position:relative}.heading-line,.text{transform-style:preserve-3d}.heading-line{text-wrap:balance;display:block;text-transform:uppercase;will-change:transform,opacity}.heading-line.filled{color:var(--text-color);text-shadow:var(--neon-glow-near),var(--neon-glow-far);transition:text-shadow .6s var(--ease-out-quint)}.heading-line.stroked{--stroke:max(1px,0.4cqi) var(--text-color);-webkit-text-stroke:var(--stroke);text-stroke:var(--stroke);color:var(--bg-color)}.subheading{text-wrap:pretty;color:var(--text-color);font-size:.32em;letter-spacing:.02em;margin-block-start:.6em;margin-inline-start:auto;position:relative}.rotator{display:inline-block;position:relative;vertical-align:initial;white-space:nowrap}.rotator__ghost{pointer-events:none;visibility:hidden}.rotator__current{inset-block-start:0;inset-inline-start:0;position:absolute;will-change:transform,opacity}::view-transition-new(root),::view-transition-old(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.83,0,.17,1)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}::view-transition-new(root),::view-transition-old(root){animation:none}}
/*# sourceMappingURL=main.b9e07a1d.css.map*/