@font-face{font-family:displayFont;src:url(../media/OpeningHoursSans_Regular-s.p.799f6159.otf)format("opentype");font-display:swap}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:97.56%;descent-override:21.9%;line-gap-override:19.91%;size-adjust:100.45%}.displayfont_be83ff30-module__YM-jxW__className{font-family:displayFont,displayFont Fallback}.displayfont_be83ff30-module__YM-jxW__variable{--font-display:"displayFont","displayFont Fallback"}
@font-face{font-family:monoFont;src:url(../media/CommitMono_400_Regular-s.p.804ad15e.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:monoFont;src:url(../media/CommitMono_400_Italic-s.p.c99062eb.otf)format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:monoFont;src:url(../media/CommitMono_700_Regular-s.p.8c8ced85.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:monoFont;src:url(../media/CommitMono_700_Italic-s.p.f4272f0b.otf)format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:monoFont Fallback;src:local(Arial);ascent-override:68.45%;descent-override:15.21%;line-gap-override:0.0%;size-adjust:131.49%}.monofont_e233c2f3-module__erOMGa__className{font-family:monoFont,monoFont Fallback}.monofont_e233c2f3-module__erOMGa__variable{--font-mono:"monoFont","monoFont Fallback"}
.AsteriskNav-module__yZIMgW__trigger{z-index:200;cursor:none;mix-blend-mode:difference;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:48px;height:48px;padding:4px;display:flex;position:fixed;top:1.5rem;right:1.5rem}.AsteriskNav-module__yZIMgW__trigger:focus,.AsteriskNav-module__yZIMgW__trigger:focus-visible{box-shadow:none;outline:none}.AsteriskNav-module__yZIMgW__asterisk{width:40px;height:40px;fill:var(--white);display:block}.AsteriskNav-module__yZIMgW__overlay{z-index:190;background:var(--black);clip-path:circle(0% at calc(100% - 1.75rem) 1.75rem);pointer-events:none;align-items:center;transition:clip-path .75s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}.AsteriskNav-module__yZIMgW__overlay.AsteriskNav-module__yZIMgW__open{clip-path:circle(150% at calc(100% - 1.75rem) 1.75rem);pointer-events:all}.AsteriskNav-module__yZIMgW__navInner{flex-direction:column;justify-content:center;width:100%;height:100%;padding:6rem 3rem 4rem;display:flex}.AsteriskNav-module__yZIMgW__navList{margin:0;padding:0;list-style:none}.AsteriskNav-module__yZIMgW__navList li{border-top:1px solid #f2f0eb14;overflow:hidden}.AsteriskNav-module__yZIMgW__navList li:last-child{border-bottom:1px solid #f2f0eb14}.AsteriskNav-module__yZIMgW__navLink{font-family:var(--font-display);color:var(--white);opacity:0;align-items:baseline;gap:1.5rem;padding:.4rem 0;font-size:clamp(3rem,7vw,7rem);line-height:1.1;transition:opacity,transform,color .2s;display:flex;transform:translateY(40px)}.AsteriskNav-module__yZIMgW__overlay.AsteriskNav-module__yZIMgW__open .AsteriskNav-module__yZIMgW__navLink{opacity:1;transition:opacity .55s cubic-bezier(.16,1,.3,1)calc(var(--i)*70ms + .2s),transform .55s cubic-bezier(.16,1,.3,1)calc(var(--i)*70ms + .2s),color .2s;transform:translateY(0)}.AsteriskNav-module__yZIMgW__navLink:hover{color:#f2f0eb73}.AsteriskNav-module__yZIMgW__navIndex{font-family:var(--font-mono);letter-spacing:.1em;color:#f2f0eb4d;flex-shrink:0;margin-bottom:.15rem;font-size:.65rem}.AsteriskNav-module__yZIMgW__overlayMeta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f2f0eb40;opacity:0;gap:3rem;margin-top:auto;padding-top:3rem;font-size:.65rem;transition:opacity;display:flex}.AsteriskNav-module__yZIMgW__overlay.AsteriskNav-module__yZIMgW__open .AsteriskNav-module__yZIMgW__overlayMeta{opacity:1;transition:opacity .4s .6s}@media (max-width:640px){.AsteriskNav-module__yZIMgW__navInner{padding:5rem 2rem 3rem}.AsteriskNav-module__yZIMgW__navLink{gap:1rem;font-size:clamp(2.5rem,10vw,4rem)}.AsteriskNav-module__yZIMgW__overlayMeta{flex-direction:column;gap:.5rem}}
.Cursor-module__RyTiiW__cursor{background:var(--white);pointer-events:none;z-index:9999;mix-blend-mode:difference;will-change:left,top;border-radius:50%;width:10px;height:10px;transition:transform .1s,width .2s,height .2s;position:fixed;transform:translate(-50%,-50%)}.Cursor-module__RyTiiW__cursor.Cursor-module__RyTiiW__hover{width:60px;height:60px}@media (pointer:coarse){.Cursor-module__RyTiiW__cursor{display:none}}
.Footer-module__EZoWya__footer{background:var(--black);font-family:var(--font-mono);letter-spacing:.08em;color:#f2f0eb66;border-top:1px solid #f2f0eb1f;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem;padding:3rem 2rem;font-size:.65rem;display:grid}.Footer-module__EZoWya__footer a,.Footer-module__EZoWya__footer div{margin-bottom:.5rem;transition:color .2s;display:block}.Footer-module__EZoWya__footer a:hover{color:var(--white)}.Footer-module__EZoWya__title{color:var(--white);margin-bottom:1rem;font-size:.7rem;display:block}.Footer-module__EZoWya__fonts{margin-top:1rem;line-height:1.6}.Footer-module__EZoWya__clocks{flex-direction:column;gap:.6rem;margin-top:.25rem;display:flex}.Footer-module__EZoWya__clocks .Footer-module__EZoWya__clock{flex-direction:row;align-items:baseline;gap:1.5rem;display:flex}.Footer-module__EZoWya__clockLabel{letter-spacing:.08em;text-transform:uppercase;color:#f2f0eb40;font-size:.6rem}.Footer-module__EZoWya__clockTime{letter-spacing:.06em;color:#f2f0eb66;font-variant-numeric:tabular-nums;font-size:.6rem}@media (max-width:768px){.Footer-module__EZoWya__footer{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem}}@media (max-width:480px){.Footer-module__EZoWya__footer{grid-template-columns:1fr}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--black:#0a0a0a;--white:#f2f0eb;--nav-h:44px}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--black);color:var(--white);font-family:var(--font-mono);cursor:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}body:after{content:"";opacity:.35;pointer-events:none;z-index:1000;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollPulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.6;transform:translateY(4px)}}
