:root{--yellow: #ffc82e;--yellow-light: #ffd86c;--yellow-deep: #ffba00;--dark: #0d0d0d;--off-white: #f2f2f2;--sand: #e8e5df;--white: #fff;--blue: #2869f5;--red: #ea4945;--green: #49a967;--signal: #e50000;--status-red: #f00;--status-green: #00ff50;--grey: #d9d9d9;--font-heading: Oswald, Impact, sans-serif;--font-mono: "Geist Mono", monospace;--text-small: calc(16 * var(--u));--text-regular: calc(20 * var(--u));--heading-small: calc(48 * var(--u));--heading-medium: calc(70 * var(--u));--heading-large: calc(128 * var(--u));--u: calc(100vw / 1440);--w: calc(100vw / 1440);--gutter: calc(24 * var(--u));--radius: calc(5 * var(--u))}@media(min-width:992px)and (min-aspect-ratio:11/5){:root{--u: calc(100vh * 16 / 9 / 1440)}}@media(max-width:767px)and (orientation:portrait){:root{--u: calc(100vw / 402);--w: calc(100vw / 402)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--off-white);color:var(--dark);font-family:var(--font-mono);font-size:var(--text-regular);line-height:1.3;overflow-x:hidden}body,body *{letter-spacing:-.02em}h1,h2,h3,p{margin:0;font-weight:inherit;text-box:trim-both cap alphabetic}img{max-width:100%;vertical-align:middle;display:inline-block;border:0}a{color:inherit;text-decoration:none}::selection{background:var(--dark);color:var(--yellow)}.section{position:relative;overflow:clip}.heading{font-family:var(--font-heading);font-weight:700;line-height:1}.cover{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:block}.button{display:flex;align-items:center;justify-content:space-between;height:calc(50 * var(--u));padding-inline:calc(15 * var(--u));--button-bg: var(--dark);border-radius:var(--radius);background:var(--dark);color:var(--off-white);font-size:var(--text-regular);font-weight:700;text-transform:uppercase;white-space:nowrap}.button.is-light{--button-bg: var(--off-white);background:var(--off-white);color:var(--dark)}.button_icon{flex:none;width:calc(18 * var(--u));height:calc(18 * var(--u));overflow:visible;fill:var(--button-bg);transition:rotate .6s cubic-bezier(.34,1.8,.5,1)}.button_arrows{transition:transform .5s cubic-bezier(.76,0,.24,1)}.button_label{display:block;clip-path:inset(-.25em -.1em)}.button_track{display:block;position:relative;transition:transform .5s cubic-bezier(.76,0,.24,1)}.button_track>span{display:block;text-box:trim-both cap alphabetic}.button_track>span+span{position:absolute;left:0;top:calc(100% + .6em)}.button:hover .button_track{transform:translateY(calc(-100% - .6em))}.button:hover .button_icon{rotate:12deg}.button:hover .button_arrows{transform:translate(14px,-14px)}@media(prefers-reduced-motion:reduce){.button_track,.button_icon,.button_arrows{transition:none}}.menu_component[data-astro-cid-caoyslza]{position:fixed;top:var(--gutter);left:var(--gutter);right:var(--gutter);z-index:70;pointer-events:none}.menu_box[data-astro-cid-caoyslza]{pointer-events:auto;margin-inline:auto;width:calc(203 * var(--u))}.menu_card[data-astro-cid-caoyslza]{padding:calc(4.33 * var(--u)) calc(5 * var(--u)) calc(5 * var(--u));border-radius:var(--radius);background:var(--dark)}.menu_logo[data-astro-cid-caoyslza]{display:block;width:calc(189.278 * var(--u));height:calc(41.67 * var(--u));margin:0 0 calc(5 * var(--u)) calc(1 * var(--u));pointer-events:none;-webkit-user-select:none;user-select:none}.menu_ticker[data-astro-cid-caoyslza]{position:relative;height:calc(15 * var(--u));border-radius:var(--radius);overflow:clip;font-size:calc(12 * var(--u));font-weight:400}.menu_band[data-astro-cid-caoyslza]{position:absolute;inset:0}.menu_band[data-astro-cid-caoyslza].is-snooze{background:var(--status-red)}.menu_band[data-astro-cid-caoyslza].is-active{background:var(--status-green)}.menu_track[data-astro-cid-caoyslza]{position:absolute;left:0;top:0;height:100%;display:flex;align-items:center;white-space:pre;will-change:transform}.menu_track[data-astro-cid-caoyslza] span[data-astro-cid-caoyslza]{text-box:trim-both cap alphabetic}.section_hero[data-astro-cid-anhloy43]{--v: calc(100svh / 810);--s: min(var(--w), var(--v));--mascot-y: 404.7;--bottom: 786;height:100svh;background:var(--yellow-deep);font-weight:700}html,body{overflow:hidden;overscroll-behavior:none;touch-action:pinch-zoom}html,html body{background:var(--yellow-deep)}.hero_content[data-astro-cid-anhloy43]{position:absolute;inset:0;will-change:transform}.hero_wordmark[data-astro-cid-anhloy43]{pointer-events:none;-webkit-user-select:none;user-select:none}.hero_wordmark[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{position:absolute;top:calc(24 * var(--v))}.hero_title[data-astro-cid-anhloy43]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hero_mascot[data-astro-cid-anhloy43]{position:absolute;left:calc(50% - 226.73 * var(--s));top:calc(var(--mascot-y) * var(--v) - 223.7 * var(--s));width:calc(453.462 * var(--s));height:calc(447.415 * var(--s))}.hero_mascot[data-astro-cid-anhloy43]{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.hero_zzz[data-astro-cid-anhloy43]{position:absolute;left:calc(50% + 92.3 * var(--s));top:calc(var(--mascot-y) * var(--v) - 200.7 * var(--s));width:calc(151 * var(--s));height:calc(144 * var(--s));overflow:visible}.hero_zzz[data-astro-cid-anhloy43] path[data-astro-cid-anhloy43]{fill:var(--dark);stroke:var(--yellow-deep);stroke-width:6;paint-order:stroke}.section_hero[data-astro-cid-anhloy43]{--row: 342}.hero_label[data-astro-cid-anhloy43]{position:absolute;top:calc(var(--row) * var(--v));font-size:calc(12 * var(--u));text-transform:uppercase;white-space:nowrap}.hero_label[data-astro-cid-anhloy43].is-contact{left:calc(236 * var(--w))}.hero_label[data-astro-cid-anhloy43].is-socials{right:calc(236 * var(--w))}.hero_email[data-astro-cid-anhloy43]{position:absolute;left:calc(236 * var(--w));top:calc(var(--row) * var(--v) + 17 * var(--u));font-family:var(--font-heading);font-size:calc(18 * var(--u));text-transform:uppercase;text-box:trim-both cap alphabetic}.hero_socials[data-astro-cid-anhloy43]{position:absolute;right:calc(236 * var(--w));top:calc(var(--row) * var(--v) + 17 * var(--u));display:grid;grid-template-columns:auto calc(12 * var(--u));column-gap:calc(19.7 * var(--u));row-gap:calc(3.4 * var(--u));font-family:var(--font-heading);font-size:calc(18 * var(--u));text-transform:uppercase;white-space:nowrap}.hero_social[data-astro-cid-anhloy43]{text-box:trim-both cap alphabetic}.hero_social[data-astro-cid-anhloy43]:first-child{grid-column:1 / -1;justify-self:end}.section_hero[data-astro-cid-anhloy43]{--intro-y: calc(var(--bottom) * var(--v) - 57 * var(--u))}.hero_intro[data-astro-cid-anhloy43]{position:absolute;left:calc(50% - .5 * var(--u));top:var(--intro-y);transform:translate(-50%);font-size:calc(14 * var(--u));font-weight:400;text-align:center;white-space:nowrap;text-box:trim-both cap alphabetic}.hero_intro[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43],.hero_intro[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43] .rv_i{text-decoration:underline;text-decoration-skip-ink:none}.hero_intro[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]{position:relative;transition:text-decoration-color .3s .5s,font-weight .25s ease}html.js-reveal .hero_intro:not(.is-in) a{text-decoration-color:transparent}.hero_intro-start[data-astro-cid-anhloy43],.hero_intro-end[data-astro-cid-anhloy43]{display:inline-block;will-change:transform;transition:transform .45s cubic-bezier(.16,1,.3,1)}.hero_intro-arrow[data-astro-cid-anhloy43]{position:absolute;left:calc(-13.6 * var(--u));top:calc(6.1 * var(--u));width:calc(8 * var(--u));height:calc(8 * var(--u));overflow:clip}.hero_intro-arrow[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{display:block;width:100%;height:100%;translate:-110% 0;will-change:translate;transition:translate .45s cubic-bezier(.16,1,.3,1)}.hero_intro[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]:before{content:"";position:absolute;top:-.4em;bottom:-.4em;left:calc(-8 * var(--u));right:0}@media(hover:hover){.hero_intro[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]:hover{font-weight:700}.hero_intro[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]:hover:before{left:calc(-16 * var(--u))}.hero_intro[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]:hover .hero_intro-arrow[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{translate:0 0}.hero_intro[data-astro-cid-anhloy43]:has(a:hover) .hero_intro-start[data-astro-cid-anhloy43]{transform:translate(calc(-8.6 * var(--u)))}.hero_intro[data-astro-cid-anhloy43]:has(a:hover) .hero_intro-end[data-astro-cid-anhloy43]{transform:translate(calc(7.6 * var(--u)))}}.hero_portrait[data-astro-cid-anhloy43]{position:absolute;left:0;top:0;width:calc(60 * var(--u));height:calc(60 * var(--u));border-radius:var(--radius);background:var(--yellow);overflow:clip;transform:scale(0);transform-origin:50% 100%;pointer-events:none;will-change:transform}.hero_portrait[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{position:absolute;left:calc(-18 * var(--u));top:calc(3 * var(--u));width:calc(88 * var(--u));height:calc(108.6 * var(--u));max-width:none}.hero_clock[data-astro-cid-anhloy43]{position:absolute;left:calc(50% - 2.5 * var(--u));transform:translate(-50%);top:calc(100 * var(--u));width:calc(105 * var(--u));height:calc(32 * var(--u));border-radius:var(--radius);background:var(--dark);color:var(--off-white);font-size:var(--text-small);font-weight:400;font-variant-numeric:tabular-nums;overflow:clip;transition:width .5s cubic-bezier(.76,0,.24,1)}.hero_clock[data-astro-cid-anhloy43]:hover{width:var(--clock-open)}.hero_clock-label[data-astro-cid-anhloy43]{position:absolute;top:0;left:calc(15 * var(--u));height:100%;display:flex;align-items:center;white-space:nowrap;transition:transform .5s cubic-bezier(.76,0,.24,1)}.hero_clock-label[data-astro-cid-anhloy43]>span[data-astro-cid-anhloy43]{text-box:trim-both cap alphabetic}.is-time[data-astro-cid-anhloy43]{transform:translateY(0)}.is-place[data-astro-cid-anhloy43]{transform:translateY(100%)}.hero_clock[data-astro-cid-anhloy43]:hover .is-time[data-astro-cid-anhloy43]{transform:translateY(-100%)}.hero_clock[data-astro-cid-anhloy43]:hover .is-place[data-astro-cid-anhloy43]{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.hero_clock[data-astro-cid-anhloy43],.hero_clock-label[data-astro-cid-anhloy43]{transition:none}}.hero_wordmark[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43].hero_wordmark-mobile{display:none}@media(max-width:767px)and (orientation:portrait){.section_hero[data-astro-cid-anhloy43]{--v: calc(100svh / 874);--s: calc(min(var(--w), var(--v))*.6424) ;--mascot-y: 436.7;--bottom: 850;--intro-y: calc(689 * var(--v))}.hero_wordmark[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{display:none}.hero_wordmark[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43].hero_wordmark-mobile{display:block;left:calc(24 * var(--w));top:calc(24 * var(--v));width:calc(354 * var(--w));height:calc(826 * var(--v))}.hero_label[data-astro-cid-anhloy43]{display:none}.hero_clock[data-astro-cid-anhloy43]{left:calc(50% - 4.5 * var(--u))}.hero_intro[data-astro-cid-anhloy43]{left:calc(50% - 1.5 * var(--u))}.hero_email[data-astro-cid-anhloy43]{left:auto;right:calc(50% - 95 * var(--u));top:calc(205 * var(--v));font-family:var(--font-mono);text-box:normal}.hero_socials[data-astro-cid-anhloy43]{right:auto;left:calc(50% - .5 * var(--u));top:calc(826 * var(--v));transform:translate(-50%);display:flex;gap:calc(17 * var(--u));font-family:var(--font-mono)}.hero_social[data-astro-cid-anhloy43]{text-box:normal}.hero_social[data-astro-cid-anhloy43] .rv_i,.hero_email[data-astro-cid-anhloy43] .rv_i{text-decoration:underline;text-decoration-thickness:.085em}}
