/*! tailwindcss v4.1.16 | 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)))){*,::backdrop,:after,:before{--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-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-outline-style:solid;--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}}}@font-face{font-family:Cooper Hewitt;src:url(/fonts/CooperHewitt-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-\[2000px\]{top:2000px}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.size-full{width:100%;height:100%}.h-\[2000px\]{height:2000px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-transparent{background-color:#0000}.bg-\[radial-gradient\(ellipse_at_bottom\,_\#262626_0\%\,_\#000_100\%\)\]{background-image:radial-gradient(at bottom,#262626 0,#000 100%)}.object-cover{object-fit:cover}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-70{opacity:.7}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--foreground-rgb:0,0,0;--background-rgb:255,255,255;--primary-accent:#000;--secondary-accent:#000;--bg-light:#fff;--bg-dark:#000}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{color:rgb(var(--foreground-rgb));background-color:var(--bg-light);font-family:Cooper Hewitt;overflow-x:hidden}body,html,main{width:100%;min-height:100vh}main{position:relative}main img.absolute{object-fit:cover;z-index:0;width:100%;height:100vh;position:fixed;top:0;left:0}.absolute{z-index:1}.fixed{z-index:50}.glitch{animation:glitch .2s linear infinite}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.glitch-text{color:#000;text-shadow:0 0 10px var(--primary-accent),0 0 20px var(--primary-accent);letter-spacing:.1em;font-weight:700;position:relative}.glitch-text:after,.glitch-text:before{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.glitch-text:before{text-shadow:-1px 0 var(--secondary-accent);animation:glitch-text-anim-1 2s linear infinite alternate-reverse;left:2px}.glitch-text:after{text-shadow:1px 0 var(--primary-accent);animation:glitch-text-anim-2 3s linear infinite alternate-reverse;left:-2px}@keyframes glitch-text-anim-1{0%{clip-path:inset(0 0 98%)}10%{clip-path:inset(30% 0 40%)}20%{clip-path:inset(60% 0 2%)}30%{clip-path:inset(10% 0 78%)}40%{clip-path:inset(83% 0 1%)}50%{clip-path:inset(23% 0 55%)}60%{clip-path:inset(5% 0 69%)}70%{clip-path:inset(40% 0 22%)}80%{clip-path:inset(18% 0 75%)}90%{clip-path:inset(80% 0 9%)}to{clip-path:inset(0 0 96%)}}@keyframes glitch-text-anim-2{0%{clip-path:inset(0 0 78%)}10%{clip-path:inset(15% 0 34%)}20%{clip-path:inset(38% 0 25%)}30%{clip-path:inset(74% 0 2%)}40%{clip-path:inset(16% 0 62%)}50%{clip-path:inset(44% 0 5%)}60%{clip-path:inset(3% 0 46%)}70%{clip-path:inset(30% 0 56%)}80%{clip-path:inset(54% 0 7%)}90%{clip-path:inset(5% 0 67%)}to{clip-path:inset(0 0 96%)}}svg circle,svg path{vector-effect:non-scaling-stroke}form input{color:#000!important;letter-spacing:.1em!important;background-color:#fff!important;border:1px solid #e5e7eb!important;font-family:Cooper Hewitt!important}form input::placeholder{color:#00000080!important;font-family:Cooper Hewitt!important}form button{letter-spacing:.1em!important;font-family:Cooper Hewitt!important}@layer base{:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--radius:.5rem}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%}}@media (max-width:768px){.hide-mobile{display:none!important}.sign-out-button-mobile{padding:8px 12px!important;font-size:11px!important}.sign-out-container{z-index:1001!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}header{justify-content:center!important;height:70px!important;padding-left:70px!important;padding-right:70px!important}header>div{max-width:calc(100% - 140px)!important}.header-logo,header img{width:100%!important;max-width:180px!important;height:auto!important}.footer-logo,footer img{width:100%!important;max-width:120px!important;height:auto!important}}@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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}