/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-normal:400;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Anton", Impact, "Arial Narrow", sans-serif;--font-label:"Bebas Neue", "Anton", "Arial Narrow", sans-serif;--font-ui:"Helvetica Neue", Helvetica, Arial, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.my-\[clamp\(56px\,10vw\,150px\)\]{margin-block:clamp(56px,10vw,150px)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[14vh\]{margin-top:14vh}.mt-\[18vh\]{margin-top:18vh}.mt-\[clamp\(80px\,14vh\,180px\)\]{margin-top:clamp(80px,14vh,180px)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.h-full{height:100%}.min-h-full{min-height:100%}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[clamp\(12px\,2vw\,28px\)\]{gap:clamp(12px,2vw,28px)}.gap-\[clamp\(16px\,2\.4vw\,32px\)\]{gap:clamp(16px,2.4vw,32px)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.rounded{border-radius:.25rem}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--ghost\)\]{border-color:var(--ghost)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-\[clamp\(28px\,5vw\,88px\)\]{font-size:clamp(28px,5vw,88px)}.text-\[clamp\(36px\,4vw\,72px\)\]{font-size:clamp(36px,4vw,72px)}.text-\[clamp\(40px\,5vw\,92px\)\]{font-size:clamp(40px,5vw,92px)}.text-\[clamp\(44px\,11\.5vw\,220px\)\]{font-size:clamp(44px,11.5vw,220px)}.text-\[clamp\(44px\,17vw\,340px\)\]{font-size:clamp(44px,17vw,340px)}.text-\[clamp\(56px\,15vw\,280px\)\]{font-size:clamp(56px,15vw,280px)}.text-\[clamp\(72px\,21vw\,400px\)\]{font-size:clamp(72px,21vw,400px)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-\[var\(--ghost\)\]{color:var(--ghost)}.text-\[var\(--mute\)\]{color:var(--mute)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media(hover:hover){.group-hover\:text-\[var\(--ink\)\]:is(:where(.group):hover *){color:var(--ink)}}.first\:pt-0:first-child{padding-top:0}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media(min-width:40rem){.sm\:inline{display:inline}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.md\:items-end{align-items:flex-end}.md\:text-right{text-align:right}}}:root{--bg:#fff;--ink:#000;--ghost:#e5e5e5;--mute:#8a8a8a;--acc:#ff4f00;--gut:clamp(16px, 2.8vw, 40px);--ease:cubic-bezier(.76, 0, .24, 1);--ease-out:cubic-bezier(.22, 1, .36, 1)}.dark{--bg:#161616;--ink:#fff;--ghost:#2a2a2a;--mute:#7a7a7a;--acc:#ff5a14;color-scheme:dark}html,body,#root{height:100%}body{font-family:var(--font-ui);-webkit-font-smoothing:antialiased;background:#000;margin:0;overflow:hidden}::selection{background:var(--acc);color:#fff}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.shell{z-index:1;background:var(--bg);color:var(--ink);transform-origin:100% 0;transition:transform 1.1s var(--ease),background-color .4s,color .4s;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;transform:translate(0)rotate(0)}.menu-open .shell{transform:translate(-44.5vw,17.5vh)rotate(12deg)}@media(max-width:767px){.menu-open .shell{transform:translate(-78vw,14vh)rotate(12deg)}}.shell-hit{z-index:2;cursor:pointer;width:52vw;position:fixed;top:0;bottom:0;left:0}.scroller{scrollbar-width:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden auto}.scroller::-webkit-scrollbar{display:none}div:not(.home)>.shell>.scroller{-webkit-mask-image:linear-gradient(#0000 0 36px,#000 104px);mask-image:linear-gradient(#0000 0,#0000 36px,#000 104px)}.page-in{min-height:100%;animation:pageIn .9s var(--ease-out) both}@keyframes pageIn{0%{opacity:0;transform:translateY(24px)}}.roll{display:inline-flex}.roll-ch{height:1em;line-height:1;display:inline-block;overflow:hidden}.roll-ch>span{transition:transform .5s var(--ease-out);transition-delay:calc(var(--i) * 18ms);display:block}:is(a,button):hover .roll-ch>span,:is(a,button):focus-visible .roll-ch>span{transform:translateY(-100%)}.frame-top{z-index:20;padding:28px var(--gut) 0;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:0 0 auto}.frame-top>*{pointer-events:auto}.logo{font-size:38px;line-height:0;display:block}.frame-right{align-items:flex-start;gap:28px;display:flex}.sound-btn{text-transform:uppercase;color:var(--mute);align-items:center;gap:8px;padding-top:7px;font-size:12px;line-height:1;transition:color .2s;display:flex}.sound-btn:hover{color:var(--ink)}.sound-bars{align-items:flex-end;gap:2px;height:11px;display:flex}.sound-bars i{transform-origin:bottom;background:currentColor;width:2px;height:100%;transition:transform .3s;transform:scaleY(.18)}.sound-btn.on .sound-bars i{animation:.9s ease-in-out infinite alternate soundBar}.sound-btn.on .sound-bars i:nth-child(2){animation-duration:.6s;animation-delay:-.3s}.sound-btn.on .sound-bars i:nth-child(3){animation-duration:.75s;animation-delay:-.5s}.sound-btn.on .sound-bars i:nth-child(4){animation-duration:.5s;animation-delay:-.2s}@keyframes soundBar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.sound-btn.on .sound-bars i{animation:none;transform:scaleY(.7)}}@media(max-width:767px){.frame-right{gap:18px}.sound-label{display:none}.sound-btn{padding-top:5px}}.menu-btn{font-family:var(--font-label);padding-top:4px;font-size:22px;line-height:1}.frame-ui{z-index:20;text-transform:uppercase;font-size:14px;line-height:22px;position:absolute}.themes{right:var(--gut);text-align:right;top:50%;transform:translateY(-50%)}.themes button{text-transform:uppercase;margin-left:auto;padding-right:16px;display:block;position:relative}.themes button i{background:var(--acc);width:8px;height:8px;transition:transform .35s var(--ease-out);position:absolute;top:7px;right:0;transform:scale(0)}.themes button.on i{transform:scale(1)}.statement{left:var(--gut);margin:0;line-height:1.6;bottom:34px}.statement b{font-weight:700}@media(max-width:767px){.themes,.statement{display:none}}.list-view{touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.list{will-change:transform;flex-direction:column;align-items:center;display:flex}.list-row{justify-content:center;width:100%;display:flex;position:relative}.list-name{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;color:var(--ghost);font-size:clamp(28px,13.4vw,280px);line-height:.98;transition:color .25s}.list-row.on .list-name{color:var(--ink)}.list-cat,.list-year{font-family:var(--font-label);text-transform:uppercase;opacity:0;font-size:clamp(18px,2.2vw,40px);line-height:1;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.list-cat{left:11.5%}.list-year{right:11.5%}.list-row.on .list-cat,.list-row.on .list-year{opacity:1}.shell-layer{z-index:15;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.list-img{z-index:10;aspect-ratio:16/10;pointer-events:none;width:min(36vw,88vh);position:absolute;top:0;left:0}.m-bar{display:none}@media(hover:none){.list-img,.list-cat,.list-year{display:none}.list{padding-inline:12px}.m-bar{left:var(--gut);right:var(--gut);bottom:calc(22px + env(safe-area-inset-bottom,0px));font-family:var(--font-label);text-transform:uppercase;color:var(--ink);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:22px;line-height:1;display:flex;position:absolute}.m-bar .mono-s{font-family:var(--font-ui);color:var(--mute);font-size:11px}}@media(hover:none)and (max-width:359px){.m-bar .mono-s{display:none}}@media(max-width:767px){.home .scroller{-webkit-mask-image:linear-gradient(#0000 0 64px,#000 128px calc(100% - 118px),#0000 calc(100% - 58px));mask-image:linear-gradient(#0000 0,#0000 64px,#000 128px,#000 calc(100% - 118px),#0000 calc(100% - 58px))}.frame-top{padding-top:calc(20px + env(safe-area-inset-top,0px))}.list-name{font-size:17.5vw}.logo{font-size:32px}.menu-btn{font-size:20px}}.pixels{width:100%;height:100%;display:block}.menu{z-index:0;color:#fff;visibility:hidden;background:#000;transition:visibility 0s 1.1s;position:fixed;top:0;right:0;bottom:0;left:0}.menu-open .menu{visibility:visible;transition:none}.menu-close{top:32px;right:var(--gut);font-family:var(--font-label);font-size:22px;line-height:1;position:absolute}.menu-links{right:var(--gut);flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:21vh}.menu-links a{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(64px,7.6vw,140px);line-height:1.02;overflow:hidden}.menu-links a>span{transition:transform .9s var(--ease);display:block;transform:translate(110%)}.menu-open .menu-links a>span{transition-delay:calc(.25s + var(--d) * 70ms);transform:none}.menu-links a.on{color:var(--acc)}.menu-small,.menu-foot{right:var(--gut);text-align:right;text-transform:uppercase;opacity:0;font-size:14px;line-height:30px;transition:opacity .4s;position:absolute}.menu-open .menu-small,.menu-open .menu-foot{opacity:1;transition:opacity .6s .6s}.menu-small{top:69vh}.menu-theme{display:none}@media(max-width:767px){.menu{padding:calc(96px + env(safe-area-inset-top,0px)) var(--gut) calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:flex-end;gap:28px;display:flex;overflow-y:auto}.menu-close{top:calc(24px + env(safe-area-inset-top,0px))}.menu-links,.menu-small,.menu-foot{position:static}.menu-links a{font-size:clamp(48px,17vw,96px)}.menu-small{line-height:26px}.menu-theme{text-transform:uppercase;opacity:0;gap:16px;font-size:14px;transition:opacity .4s;display:flex}.menu-open .menu-theme{opacity:1;transition:opacity .6s .6s}.menu-theme button{color:#7a7a7a;text-transform:uppercase}.menu-theme button.on{color:#fff}.menu-theme button.on:before{content:"";background:var(--acc);vertical-align:1px;width:7px;height:7px;margin-right:6px;display:inline-block}.menu-foot{margin-top:auto;font-size:11px;line-height:20px}}.menu-foot{bottom:30px}.menu-small a,.menu-foot a,.u{text-underline-offset:3px;text-decoration:underline}.arrow{vertical-align:-.02em;width:.72em;height:.72em;display:inline-block}.page{padding:130px var(--gut) 0}.label{font-family:var(--font-label);text-transform:uppercase;font-size:clamp(20px,2vw,34px);line-height:1}.mono-s{text-transform:uppercase;font-size:14px;line-height:1.6}.giant{font-family:var(--font-display);text-transform:uppercase;margin:0;line-height:.92}.ghost-hover{color:var(--ghost);transition:color .3s}.ghost-hover:hover,a:hover .ghost-hover{color:var(--ink)}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.inspect-toggle{text-transform:uppercase;color:var(--mute);font-size:12px;line-height:1;transition:color .2s;position:absolute;top:34px;left:50%;translate:-50%}.inspect-toggle:hover,.inspect-toggle.on{color:var(--acc)}.inspect-layer{z-index:40;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.inspect-grid{padding-inline:var(--gut);animation:inspectIn .5s var(--ease-out) both;grid-template-columns:repeat(12,1fr);gap:20px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.inspect-grid i{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.inspect-grid i{background:color-mix(in srgb,var(--acc) 7%,transparent)}}.inspect-grid i{border-inline:1px solid var(--acc)}@supports (color:color-mix(in lab,red,red)){.inspect-grid i{border-inline:1px solid color-mix(in srgb,var(--acc) 22%,transparent)}}@keyframes inspectIn{0%{opacity:0}}.inspect-box{box-sizing:border-box;border-style:solid;border-color:var(--acc);position:absolute}@supports (color:color-mix(in lab,red,red)){.inspect-box{border-color:color-mix(in srgb,var(--acc) 18%,transparent)}}.inspect-box{outline:1px solid var(--acc);transition:left .12s,top .12s,width .12s,height .12s}.inspect-tag{background:var(--acc);color:#fff;white-space:nowrap;text-transform:none;padding:5px 8px;font-size:11px;line-height:1.3;transition:left .12s,top .12s;position:absolute}.inspect-tag b{font-weight:700}.inspect-hud{border:1px solid var(--acc);color:var(--acc);background:var(--bg);text-transform:uppercase;white-space:nowrap;padding:7px 12px;font-size:12px;position:absolute;bottom:34px;left:50%;translate:-50%}@media(max-width:767px){.inspect-toggle,.inspect-layer{display:none}}.mono-stamp{background:var(--ink);width:1.1em;height:1.1em;color:var(--bg);display:inline-block;position:relative;overflow:hidden}.mono-stamp b{font-family:var(--font-label);transition:transform .6s var(--ease);font-size:.6em;font-weight:400;line-height:.8;position:absolute}.mono-stamp .a{top:.2em;left:.16em}.mono-stamp .k{bottom:.14em;right:.16em}.mono-stamp i{background:var(--acc);width:.16em;height:.16em;transition:transform .6s var(--ease);position:absolute;bottom:.12em;left:.12em}a:hover .mono-stamp .a,.logo.intro .mono-stamp .a{transform:translate(.95em,.78em)}a:hover .mono-stamp .k,.logo.intro .mono-stamp .k{transform:translate(-.95em,-.74em)}a:hover .mono-stamp i,.logo.intro .mono-stamp i{transform:translate(.62em,-.62em)}.lead-text{letter-spacing:-.012em;text-wrap:pretty;max-width:34em;font-size:clamp(20px,2.3vw,36px);line-height:1.22}.media-el{background:var(--ghost);width:100%;height:auto;display:block}video.media-el{aspect-ratio:16/10;object-fit:cover}video.media-natural:not(.media-phone){aspect-ratio:auto}.media-phone{aspect-ratio:9/19.5;object-fit:cover;object-position:top;border-radius:clamp(14px,2.4vw,30px)}.reveal{clip-path:inset(10% 0 0);opacity:0;transition:clip-path 1.1s var(--ease-out),opacity .6s ease,transform 1.1s var(--ease-out);transform:translateY(48px)}.reveal.in{clip-path:inset(0);opacity:1;transform:none}.phone-row>figure:only-child{grid-column:1/-1;justify-self:center;max-width:min(380px,70%)}@media(prefers-reduced-motion:reduce){.reveal{clip-path:none;opacity:1;transform:none}}.gate{z-index:50;padding:var(--gut);place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.gate-back{background:var(--bg);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.gate-back{background:color-mix(in srgb,var(--bg) 55%,transparent)}}.gate-back{-webkit-backdrop-filter:blur(10px);animation:gateFade .6s var(--ease-out) both}.gate.out .gate-back{animation:gateFadeOut .6s .2s var(--ease) both}@keyframes gateFade{0%{opacity:0}}@keyframes gateFadeOut{to{opacity:0}}.gate-panel{background:var(--bg);width:min(640px,100%);color:var(--ink);border:1px solid var(--ink);padding:26px 30px 24px;position:relative}@supports (color:color-mix(in lab,red,red)){.gate-panel{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}}.gate-panel{animation:gateIn .9s var(--ease) backwards;box-shadow:0 30px 80px -20px #00000059}.gate.out .gate-panel{animation:gateOut .7s var(--ease) both}@keyframes gateIn{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes gateOut{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}.gate :focus-visible{outline-color:var(--acc)}.gate-line{display:block;overflow:hidden}.gate-line>span{animation:gateRise .9s calc(.35s + var(--d,0) * 80ms) var(--ease-out) both;display:block}.gate-opt .gate-line>span{animation-delay:calc(.35s + var(--d) * 80ms)}@keyframes gateRise{0%{transform:translateY(110%)}}.gate-top{font-family:var(--font-label);text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;font-size:22px;line-height:1;display:flex}.gate-top .gate-bars{height:14px;color:var(--acc);display:flex}.gate-bars i{width:3px;animation:.9s ease-in-out infinite alternate soundBar}.gate-bars i:nth-child(2){animation-duration:.6s;animation-delay:-.3s}.gate-bars i:nth-child(3){animation-duration:.75s;animation-delay:-.5s}.gate-bars i:nth-child(4){animation-duration:.5s;animation-delay:-.2s}.gate-opt{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;width:100%;padding:10px 0 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.gate-opt{border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}}.gate-opt{font-family:var(--font-display);text-align:left;font-size:clamp(48px,8vw,88px);line-height:1}.gate-opt .gate-line>span{align-items:center;display:flex}.gate-opt .roll-ch{height:1.02em}.gate-opt .roll-ch>span+span{color:var(--acc)}.gate-dot{background:var(--acc);width:0;height:.16em;transition:transform .4s var(--ease-out),width .4s var(--ease-out),margin .4s var(--ease-out);flex:none;display:block;transform:scale(0)}.gate-opt:is(:hover,:focus-visible) .gate-dot{width:.16em;margin-right:.18em;transform:scale(1)}.gate-panel:focus{outline:none}.gate-arrow{opacity:0;width:.34em;height:.34em;transition:opacity .3s,transform .5s var(--ease-out);flex:none;transform:translate(-.4em,.4em)}.gate-opt:is(:hover,:focus-visible) .gate-arrow{opacity:1;color:var(--acc);transform:none}.gate-opt:focus-visible{outline:none}.gate-foot{border-top:1px solid var(--ink);margin:0;padding-top:14px}@supports (color:color-mix(in lab,red,red)){.gate-foot{border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}}.gate-foot{text-transform:uppercase;color:var(--mute);font-size:12px;line-height:1.4}@media(max-width:767px){.gate{place-items:end stretch;padding:0}.gate-panel{width:auto;padding:22px var(--gut) calc(20px + env(safe-area-inset-bottom,0px));border-width:1px 0 0}.gate-top{margin-bottom:12px;font-size:19px}.gate-opt{padding:12px 0 10px;font-size:clamp(44px,15vw,72px)}.gate-opt:first-child .gate-dot{width:.16em;margin-right:.18em;transform:scale(1)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
