.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@property --s-start-0{syntax: "<percentage>"; inherits: false; initial-value: 3%;}@property --s-end-0{syntax: "<percentage>"; inherits: false; initial-value: 76%;}@property --y-0{syntax: "<percentage>"; inherits: false; initial-value: 95%;}@property --c-0{syntax: "<color>"; inherits: false; initial-value: hsla(40,15%,82%,1);}@property --x-0{syntax: "<percentage>"; inherits: false; initial-value: 94%;}@property --s-start-1{syntax: "<percentage>"; inherits: false; initial-value: 7%;}@property --s-end-1{syntax: "<percentage>"; inherits: false; initial-value: 76%;}@property --x-1{syntax: "<percentage>"; inherits: false; initial-value: 86%;}@property --y-1{syntax: "<percentage>"; inherits: false; initial-value: 50%;}@property --c-1{syntax: "<color>"; inherits: false; initial-value: hsla(52,15%,90%,1);}@property --s-start-2{syntax: "<percentage>"; inherits: false; initial-value: 1%;}@property --s-end-2{syntax: "<percentage>"; inherits: false; initial-value: 82%;}@property --x-2{syntax: "<percentage>"; inherits: false; initial-value: 99%;}@property --c-2{syntax: "<color>"; inherits: false; initial-value: hsla(38,100%,41%,1);}@property --y-2{syntax: "<percentage>"; inherits: false; initial-value: 20%;}@property --c-3{syntax: "<color>"; inherits: false; initial-value: hsla(226,0%,60%,1);}@property --y-3{syntax: "<percentage>"; inherits: false; initial-value: 79%;}@property --s-start-3{syntax: "<percentage>"; inherits: false; initial-value: 7%;}@property --s-end-3{syntax: "<percentage>"; inherits: false; initial-value: 87%;}@property --x-3{syntax: "<percentage>"; inherits: false; initial-value: 89%;}@property --s-start-4{syntax: "<percentage>"; inherits: false; initial-value: 15%;}@property --s-end-4{syntax: "<percentage>"; inherits: false; initial-value: 81%;}@property --y-4{syntax: "<percentage>"; inherits: false; initial-value: 44%;}@property --c-4{syntax: "<color>"; inherits: false; initial-value: hsla(50,10%,78%,1);}@property --x-4{syntax: "<percentage>"; inherits: false; initial-value: 15%;}@property --y-5{syntax: "<percentage>"; inherits: false; initial-value: 34%;}@property --c-5{syntax: "<color>"; inherits: false; initial-value: hsla(35,12%,85%,1);}@property --x-5{syntax: "<percentage>"; inherits: false; initial-value: 89%;}@property --s-start-5{syntax: "<percentage>"; inherits: false; initial-value: 1%;}@property --s-end-5{syntax: "<percentage>"; inherits: false; initial-value: 86%;}@keyframes hero-gradient-animation{0%{--s-start-0: 3%;--s-end-0: 76%;--y-0: 95%;--c-0: hsla(40, 15%, 82%, 1);--x-0: 94%;--s-start-1: 7%;--s-end-1: 76%;--x-1: 86%;--y-1: 50%;--c-1: hsla(52, 15%, 90%, 1);--s-start-2: 1%;--s-end-2: 82%;--x-2: 99%;--c-2: hsla(38, 100%, 41%, 1);--y-2: 20%;--c-3: hsla(226, 0%, 60%, 1);--y-3: 79%;--s-start-3: 7%;--s-end-3: 87%;--x-3: 89%;--s-start-4: 15%;--s-end-4: 81%;--y-4: 44%;--c-4: hsla(50, 10%, 78%, 1);--x-4: 15%;--y-5: 34%;--c-5: hsla(35, 12%, 85%, 1);--x-5: 89%;--s-start-5: 1%;--s-end-5: 86%}to{--s-start-0: 1%;--s-end-0: 64%;--y-0: 80%;--c-0: hsla(40, 15%, 82%, 1);--x-0: 64%;--s-start-1: 1%;--s-end-1: 64%;--x-1: 75%;--y-1: 51%;--c-1: hsla(52, 15%, 90%, 1);--s-start-2: 1%;--s-end-2: 78%;--x-2: 38%;--c-2: hsla(38, 100%, 41%, 1);--y-2: 78%;--c-3: hsla(226, 0%, 60%, 1);--y-3: 13%;--s-start-3: 1%;--s-end-3: 64%;--x-3: 4%;--s-start-4: 1%;--s-end-4: 64%;--y-4: 17%;--c-4: hsla(50, 10%, 78%, 1);--x-4: 4%;--y-5: 19%;--c-5: hsla(35, 12%, 85%, 1);--x-5: 74%;--s-start-5: 1%;--s-end-5: 64%}}.mesh-gradient{background-color:#d2cdc6;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 2686 2686' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E"),radial-gradient(circle at var(--x-0) var(--y-0),var(--c-0) var(--s-start-0),transparent var(--s-end-0)),radial-gradient(circle at var(--x-1) var(--y-1),var(--c-1) var(--s-start-1),transparent var(--s-end-1)),radial-gradient(circle at var(--x-2) var(--y-2),var(--c-2) var(--s-start-2),transparent var(--s-end-2)),radial-gradient(circle at var(--x-3) var(--y-3),var(--c-3) var(--s-start-3),transparent var(--s-end-3)),radial-gradient(circle at var(--x-4) var(--y-4),var(--c-4) var(--s-start-4),transparent var(--s-end-4)),radial-gradient(circle at var(--x-5) var(--y-5),var(--c-5) var(--s-start-5),transparent var(--s-end-5));background-blend-mode:overlay,normal,normal,normal,normal,normal,normal;animation:hero-gradient-animation 15s ease-in-out infinite alternate}@media (prefers-reduced-motion: reduce){.mesh-gradient{animation:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 2686 2686' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E"),radial-gradient(circle at 94% 95%,hsla(40,15%,82%,1) 3%,transparent 76%),radial-gradient(circle at 86% 50%,hsla(52,15%,90%,1) 7%,transparent 76%),radial-gradient(circle at 99% 20%,hsla(38,100%,41%,1) 1%,transparent 82%),radial-gradient(circle at 89% 79%,hsla(226,0%,60%,1) 7%,transparent 87%),radial-gradient(circle at 15% 44%,hsla(50,10%,78%,1) 15%,transparent 81%),radial-gradient(circle at 89% 34%,hsla(35,12%,85%,1) 1%,transparent 86%)}}.mesh-gradient{will-change:background-image;min-height:100vh;min-width:100vw;background-size:cover;background-attachment:fixed}.mesh-gradient--slow{animation-duration:25s}.mesh-gradient--fast{animation-duration:8s}.mesh-gradient--paused{animation-play-state:paused}.text-title{font-family:var(--font-title)}.text-body{font-family:var(--font-body);text-transform:uppercase;font-weight:100}.text-marquee{font-family:var(--font-marquee)}.text-mono-body{font-family:var(--font-marquee);font-style:italic;font-weight:400;font-size:.875rem;line-height:1.4}.text-mono-italic{font-family:var(--font-marquee);font-style:italic;font-weight:400}.transition-standard{transition:all .3s ease}.transition-transform{transition:transform .3s ease}.transition-slow{transition:transform .4s cubic-bezier(.4,0,.2,1)}.interactive-arrow{transition:transform .3s ease}.interactive-arrow:hover{transform:translate(12px)}.btn-base{color:var(--color-black);text-decoration:none;font-family:var(--font-body);text-transform:uppercase;font-weight:100;padding:.5rem 1rem;border-radius:4px;transition:all .3s ease;display:inline-block}.btn-outline{border:2px solid var(--color-black);transition:all .3s ease}.btn-outline:hover{background:var(--color-black);color:#e5e5e5}.center-flex{display:flex;align-items:center;justify-content:center}.full-height{height:100vh}.container-centered{text-align:center;max-width:600px;margin:0 auto}.fixed-top-right{position:fixed;top:3rem;right:2rem;z-index:var(--z-menu-toggle)}.absolute-bottom{position:absolute;bottom:0;left:0;right:0}.absolute-bottom-right{position:absolute;bottom:max(80px,10vh);bottom:max(80px,10dvh);right:2rem;z-index:var(--z-content)}.overlay-base{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--z-overlay);transition:all .3s ease}.overlay-blur{background:#00000080;backdrop-filter:blur(4px);opacity:0;visibility:hidden}.overlay-blur.active{opacity:1;visibility:visible}@media (max-width: 768px){.fixed-top-right{top:2rem;right:1.5rem}.absolute-bottom-right{bottom:max(60px,8vh);bottom:max(60px,8dvh);right:1.5rem}.btn-base{font-size:1rem}}.text-sm{font-size:.85rem}.text-base{font-size:.95rem}.text-lg{font-size:1.1rem}.text-xl{font-size:1.2rem}.text-2xl{font-size:1.3rem}.text-3xl{font-size:2.5rem}.text-4xl{font-size:3rem}@media (max-width: 768px){.text-3xl,.text-4xl{font-size:2.5rem}.text-2xl{font-size:1.3rem}}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:2rem}.mb-4{margin-bottom:3rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:2rem}.mt-4{margin-top:3rem}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:2rem}.grid-gap-sm{gap:1rem}.grid-gap-md{gap:1.5rem}.grid-gap-lg{gap:2rem}.section-padding{padding:2rem}.border-subtle{border-top:1px solid rgba(0,0,0,.1);padding-top:1rem;margin-top:1rem}.text-muted{opacity:.8}.text-subtle{opacity:.6;font-style:italic}.line-height-relaxed{line-height:1.5}.btn-base:focus,.interactive-element:focus{outline:2px solid var(--color-peach);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}main,section,.hero{visibility:hidden}.anim-init:not(.animated){opacity:0;transform:translateY(30px);will-change:transform,opacity,filter}.anim-init.animated{will-change:auto}.anim-init-logo-0:not(.animated){clip-path:inset(0% 100% 0% 0%);opacity:1;will-change:clip-path,opacity}.anim-init-logo:not(.animated){clip-path:inset(0% 0% 100% 0%);transform:translateY(50px);opacity:1;will-change:clip-path,transform,opacity}.anim-init-logo-0.animated,.anim-init-logo.animated{will-change:auto}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.folio-bar[data-astro-cid-t4ijcbgv]{position:fixed;top:0;left:0;right:0;z-index:var(--z-menu-toggle);padding:1.25rem 1.5rem;padding-top:max(1.25rem,env(safe-area-inset-top));font-family:var(--font-body);font-size:.5625rem;font-weight:300;letter-spacing:.14em;text-transform:none;color:var(--color-text);animation:folio-enter .9s cubic-bezier(.16,1,.3,1) both;animation-delay:.4s}.folio-scrim[data-astro-cid-t4ijcbgv]{position:absolute;top:0;left:0;right:0;bottom:-1.5rem;pointer-events:none;opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(16px) saturate(1.3) brightness(1.02);-webkit-backdrop-filter:blur(16px) saturate(1.3) brightness(1.02);box-shadow:inset 0 -.5px #ffffff26;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 50%,rgba(0,0,0,.5) 75%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 50%,rgba(0,0,0,.5) 75%,transparent 100%)}@keyframes folio-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.folio-content[data-astro-cid-t4ijcbgv]{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:nowrap;transition:opacity .3s ease}.folio-status[data-astro-cid-t4ijcbgv]{font-weight:400;letter-spacing:.18em}.folio-status--open[data-astro-cid-t4ijcbgv]{font-weight:400}.folio-status--closed[data-astro-cid-t4ijcbgv]{opacity:.5}.folio-sep[data-astro-cid-t4ijcbgv]{opacity:.25;font-size:.375rem;line-height:1}.folio-hours[data-astro-cid-t4ijcbgv],.folio-clock[data-astro-cid-t4ijcbgv]{font-variant-numeric:tabular-nums}.folio-clock[data-astro-cid-t4ijcbgv]{opacity:.5}.folio-address[data-astro-cid-t4ijcbgv]{font-style:normal;display:inline}.folio-address[data-astro-cid-t4ijcbgv] a[data-astro-cid-t4ijcbgv]{color:inherit;text-decoration:none;transition:opacity .3s ease}.folio-address[data-astro-cid-t4ijcbgv] a[data-astro-cid-t4ijcbgv]:hover{opacity:.5}.folio-breadcrumb[data-astro-cid-t4ijcbgv]{position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);display:flex;align-items:baseline;gap:.35rem;text-transform:uppercase;transition:opacity .3s ease}.folio-breadcrumb[data-astro-cid-t4ijcbgv] a[data-astro-cid-t4ijcbgv]{color:inherit;text-decoration:none;opacity:.5;transition:opacity .3s ease}.folio-breadcrumb[data-astro-cid-t4ijcbgv] a[data-astro-cid-t4ijcbgv]:hover{opacity:1}.folio-breadcrumb[data-astro-cid-t4ijcbgv] span[data-astro-cid-t4ijcbgv]{color:inherit}.folio-hamburger[data-astro-cid-t4ijcbgv]{position:absolute;right:calc(1.5rem - 12px);top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:12px;z-index:1}.folio-hamburger[data-astro-cid-t4ijcbgv] .hamburger-line[data-astro-cid-t4ijcbgv]{width:clamp(20px,3vw,26px);background:var(--color-text);transition:all .3s ease-in-out;transform-origin:center}.folio-hamburger[data-astro-cid-t4ijcbgv] .hamburger-line[data-astro-cid-t4ijcbgv]:nth-child(1){height:1.5px}.folio-hamburger[data-astro-cid-t4ijcbgv] .hamburger-line[data-astro-cid-t4ijcbgv]:nth-child(2){height:1px;align-self:end}.folio-hamburger[data-astro-cid-t4ijcbgv].active .hamburger-line[data-astro-cid-t4ijcbgv]{background:var(--color-cream)}.folio-hamburger[data-astro-cid-t4ijcbgv].active .hamburger-line[data-astro-cid-t4ijcbgv]:nth-child(1){height:1px;transform:translateY(2px) rotate(45deg)}.folio-hamburger[data-astro-cid-t4ijcbgv].active .hamburger-line[data-astro-cid-t4ijcbgv]:nth-child(2){align-self:center;transform:translateY(-2px) rotate(-45deg)}body.menu-open .folio-content[data-astro-cid-t4ijcbgv],body.menu-open .folio-breadcrumb[data-astro-cid-t4ijcbgv]{opacity:0;pointer-events:none;transition:opacity .3s ease}@media (prefers-reduced-motion: reduce){.folio-bar[data-astro-cid-t4ijcbgv]{animation:none;opacity:1}}@media (max-width: 768px){.folio-bar[data-astro-cid-t4ijcbgv]{font-size:.5625rem;letter-spacing:.12em;padding:1.25rem 1rem;padding-top:max(1.25rem,env(safe-area-inset-top))}.folio-content[data-astro-cid-t4ijcbgv]{gap:.5rem}.folio-sep-clock[data-astro-cid-t4ijcbgv],.folio-clock[data-astro-cid-t4ijcbgv],.folio-address[data-astro-cid-t4ijcbgv],.folio-address[data-astro-cid-t4ijcbgv]+.folio-sep[data-astro-cid-t4ijcbgv]{display:none}.folio-breadcrumb[data-astro-cid-t4ijcbgv]{left:1rem}.folio-hamburger[data-astro-cid-t4ijcbgv]{right:calc(1rem - 12px)}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-VariableItalic.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}:root{--font-title: "Outfit", sans-serif;--font-logotype: "Satoshi", sans-serif;--font-body: "Roboto Mono", monospace;--font-marquee: "Roboto Mono", monospace;--color-cream: #f4f1eb;--color-peach: #f4a261;--color-marquee: #1A1A1A;--color-black: #000000;--color-text: #000000;--color-text-muted: #1a1a1a;--marquee-height: 36px;--z-background: 0;--z-content: 10;--z-marquee: 100;--z-overlay: 150;--z-menu: 200;--z-menu-toggle: 250;--vh: 1vh;--dvh: 1dvh}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-body);font-weight:100}html{overflow-x:clip;overscroll-behavior-x:none}p{font-family:var(--font-body);font-weight:100}.menu-link,.section-title,.marquee-text,.menu-item .item-name,.menu-item .item-price,.menu-addon .item-name,.breadcrumb,.hamburger-menu,h1,h2,h3{text-transform:uppercase}body{color:var(--color-black);position:relative;overflow-y:scroll;height:auto}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{width:0px;height:0px;background:transparent;display:none}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,*::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{background:transparent}.marquee-container{height:var(--marquee-height);background:var(--color-marquee);overflow:hidden;z-index:var(--z-marquee);display:block;position:relative}.marquee-container:before,.marquee-container:after{content:"";position:absolute;top:0;width:80px;height:100%;z-index:1;pointer-events:none}.marquee-container:before{left:0;background:linear-gradient(to right,var(--color-marquee),transparent)}.marquee-container:after{right:0;background:linear-gradient(to left,var(--color-marquee),transparent)}.marquee-global{position:fixed;bottom:0;left:0;right:0;width:100%;min-height:var(--marquee-height)}.marquee-text{letter-spacing:.02em}.marquee-global{visibility:visible;opacity:1}.marquee{display:flex;white-space:nowrap;height:100%;align-items:center;will-change:transform}.marquee-text{font-weight:300;font-size:.875rem;color:var(--color-cream);padding-right:3rem}@media (max-width: 768px){.marquee-text{font-size:.75rem}}.menu-overlay[data-astro-cid-2j44jlrm],.menu-overlay[data-astro-cid-2j44jlrm].active{display:none;pointer-events:none}.slide-menu[data-astro-cid-2j44jlrm]{position:fixed;top:0;right:0;width:100vw;height:calc(100vh - var(--marquee-height));height:calc(100dvh - var(--marquee-height));background:#a46031e0;backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15);z-index:var(--z-menu);clip-path:inset(0 0 100% 0);transition:clip-path .6s cubic-bezier(.23,1,.32,1);will-change:clip-path;pointer-events:none}.slide-menu[data-astro-cid-2j44jlrm].active{clip-path:inset(0 0 0% 0);pointer-events:auto}@media (prefers-reduced-motion: reduce){.slide-menu[data-astro-cid-2j44jlrm]{transition:clip-path .1s ease-out}.hamburger-line[data-astro-cid-2j44jlrm],.hamburger-menu[data-astro-cid-2j44jlrm]{transition:all .15s ease-out}}.menu-content[data-astro-cid-2j44jlrm]{height:100%;display:grid;grid-template-columns:35% 65%;padding:6rem 4rem 4rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu-col-left[data-astro-cid-2j44jlrm]{display:flex;flex-direction:column;justify-content:center;padding-right:3rem}.menu-section[data-astro-cid-2j44jlrm]{display:flex;flex-direction:column}.menu-rule[data-astro-cid-2j44jlrm]{border:none;border-top:1px solid rgba(244,241,235,.15);margin:1.25rem 0}.menu-link[data-astro-cid-2j44jlrm]{font-family:Roboto Mono,monospace;font-size:.875rem;font-weight:400;color:#f4f1eb99;text-decoration:none;display:flex;align-items:flex-start;position:relative}.menu-link-left[data-astro-cid-2j44jlrm]{justify-content:flex-start}.menu-identity[data-astro-cid-2j44jlrm]{flex-direction:column;align-items:flex-start;gap:.25rem}.menu-identity-name[data-astro-cid-2j44jlrm]{font-family:Satoshi,sans-serif;font-size:1rem;font-weight:500;color:var(--color-cream)}.menu-identity-location[data-astro-cid-2j44jlrm]{font-family:Roboto Mono,monospace;font-size:.75rem;color:#f4f1eb80}.menu-clock[data-astro-cid-2j44jlrm]{flex-direction:column;align-items:flex-start;gap:.125rem}.menu-clock-date[data-astro-cid-2j44jlrm]{font-family:Roboto Mono,monospace;font-size:.75rem;color:#f4f1eb80}.menu-clock-time[data-astro-cid-2j44jlrm]{font-family:Roboto Mono,monospace;font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--color-cream)}.menu-section-label[data-astro-cid-2j44jlrm]{font-family:Roboto Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#f4f1eb66;margin-bottom:.5rem}.menu-social[data-astro-cid-2j44jlrm]{align-items:flex-start}.menu-social-links[data-astro-cid-2j44jlrm]{display:flex;flex-direction:column;gap:.375rem}.menu-social-link[data-astro-cid-2j44jlrm]{font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;color:var(--color-cream);text-decoration:none;display:inline-flex;align-items:center;gap:.25rem}.menu-social-link[data-astro-cid-2j44jlrm]:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-cream)}.menu-arrow[data-astro-cid-2j44jlrm]{opacity:.5;transition:transform .3s ease;vertical-align:middle}.menu-social-link[data-astro-cid-2j44jlrm]:hover .menu-arrow[data-astro-cid-2j44jlrm]{transform:translate(2px,-2px)}.menu-contact[data-astro-cid-2j44jlrm]{font-family:Roboto Mono,monospace;font-size:.8125rem;color:#f4f1eb99}.menu-contact[data-astro-cid-2j44jlrm]:hover{text-decoration:underline;text-underline-offset:3px;color:var(--color-cream);text-decoration-color:var(--color-cream)}.menu-col-right[data-astro-cid-2j44jlrm]{display:flex;align-items:center;justify-content:flex-start;padding-left:2rem}.menu-items[data-astro-cid-2j44jlrm]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.menu-items[data-astro-cid-2j44jlrm] li[data-astro-cid-2j44jlrm]{text-align:left}.menu-link-nav[data-astro-cid-2j44jlrm]{font-family:Inter,sans-serif;font-size:clamp(4rem,8vw,7rem);font-weight:300;letter-spacing:-.02em;line-height:1.05;color:var(--color-cream);text-decoration:none;text-transform:none;display:flex;align-items:baseline;gap:1rem;position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),color .4s ease;cursor:pointer}.menu-link-nav[data-astro-cid-2j44jlrm]:hover{transform:translate(20px);color:#ffbf65}.menu-link-nav[data-astro-cid-2j44jlrm]:hover .menu-nav-index[data-astro-cid-2j44jlrm],.menu-link-nav[data-astro-cid-2j44jlrm].current-page{opacity:1}.menu-nav-index[data-astro-cid-2j44jlrm]{font-family:Roboto Mono,monospace;font-size:.875rem;font-weight:400;color:#f4f1eb59;letter-spacing:.05em;transition:opacity .4s ease;flex-shrink:0;width:2rem}.menu-nav-label[data-astro-cid-2j44jlrm]{display:inline-block}.menu-active-dot[data-astro-cid-2j44jlrm]{display:block;width:5px;height:5px;border-radius:0;background:var(--color-cream);margin-left:.75rem;margin-top:.75rem;flex-shrink:0;align-self:center}@media (max-width: 768px){.menu-content[data-astro-cid-2j44jlrm]{grid-template-columns:1fr;padding:5rem 1.5rem 2rem;align-items:start;align-content:start;gap:2rem}.menu-col-right[data-astro-cid-2j44jlrm]{order:-1;padding-left:0;align-items:flex-start}.menu-col-left[data-astro-cid-2j44jlrm]{padding-right:0;border-top:1px solid rgba(244,241,235,.15);padding-top:1.5rem}.menu-link-nav[data-astro-cid-2j44jlrm]{font-size:clamp(2.5rem,12vw,4rem)}.menu-items[data-astro-cid-2j44jlrm]{gap:.25rem}.menu-active-dot[data-astro-cid-2j44jlrm]{width:5px;height:5px;transform:translateY(-.08em)}.menu-social-links[data-astro-cid-2j44jlrm]{flex-direction:row;gap:1.5rem}.menu-identity[data-astro-cid-2j44jlrm],.menu-clock[data-astro-cid-2j44jlrm]{flex-direction:row;gap:.75rem;align-items:baseline}.menu-identity-location[data-astro-cid-2j44jlrm]{margin-left:0}}
