:root{--ax-paper: #F6F7F6;--ax-ink: #14181B;--ax-teal: #0E8F7E;--ax-teal-dark: #0A6558;--ax-magenta: #D6336C;--ax-cyan: #0CC2DA;--ax-electric-blue: #5B4FE0;--ax-gradient-energy: linear-gradient(135deg, #D6336C 0%, #5B4FE0 50%, #0CC2DA 100%);--ax-lc-black: #0B0A09;--ax-lc-black-raised: #171410;--ax-lc-gold: #BE9029;--ax-lc-gold-light: #C9972D;--ax-lc-gold-deep: #B88C27;--ax-lc-gold-shadow: #6E5114;--ax-lc-gold-highlight: #F0D58C;--ax-lc-ivory: #F2EADB;--ax-ccin-pink: #AC427C;--ax-ccin-purple: #6D4B92;--ax-ccin-teal: #46B3C5;--ax-ccin-night: #0E1016;--ax-ccin-gradient: linear-gradient(120deg, #AC427C 0%, #6D4B92 48%, #46B3C5 100%);--ax-font-display: "Anton", Impact, "Arial Narrow Bold", sans-serif;--ax-font-body: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ax-background: var(--ax-paper);--ax-foreground: var(--ax-ink);--ax-accent: var(--ax-teal);--ax-accent-strong: var(--ax-teal-dark);--ax-emphasis: var(--ax-magenta);--ax-success: var(--ax-teal-dark);--ax-warning: #92400E;--ax-danger: #B91C1C}@media(prefers-color-scheme:dark){:root{--ax-background: var(--ax-ink);--ax-foreground: var(--ax-paper);--ax-accent: var(--ax-teal);--ax-accent-strong: var(--ax-teal-dark);--ax-emphasis: var(--ax-magenta);--ax-success: var(--ax-teal);--ax-warning: #FBBF24;--ax-danger: #F87171}}[data-theme=dark]{--ax-background: var(--ax-ink);--ax-foreground: var(--ax-paper);--ax-accent: var(--ax-teal);--ax-accent-strong: var(--ax-teal-dark);--ax-emphasis: var(--ax-magenta);--ax-success: var(--ax-teal);--ax-warning: #FBBF24;--ax-danger: #F87171}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light dark}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}html,body{margin:0;padding:0}body{min-height:100dvh;background:var(--ax-background);color:var(--ax-foreground);font-family:var(--ax-font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;transition:background .48s cubic-bezier(.16,1,.3,1),color .48s cubic-bezier(.16,1,.3,1)}[data-theme=dark]{--ax-background: var(--ax-ink);--ax-foreground: var(--ax-paper);--ax-accent: var(--ax-cyan);--ax-accent-strong: var(--ax-teal);--ax-emphasis: var(--ax-magenta);background:var(--ax-background);color:var(--ax-foreground)}::selection{background:var(--ax-accent);color:var(--ax-paper)}[data-theme=dark] ::selection{background:var(--ax-cyan);color:var(--ax-ink)}:focus-visible{outline:2px solid var(--ax-accent);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{font-family:var(--ax-font-display);font-weight:400;text-transform:uppercase;letter-spacing:-.01em;line-height:.95;margin:0}p{margin:0}a{color:inherit;text-decoration-color:color-mix(in oklab,currentColor 30%,transparent);text-underline-offset:.2em}a:hover{text-decoration-color:var(--ax-accent)}img,video{max-width:100%;display:block;height:auto}button{font:inherit;color:inherit}.ax-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(1rem,5vw,2.5rem)}.ax-eyebrow{font-family:var(--ax-font-body);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab,var(--ax-accent) 62%,var(--ax-foreground))}.ax-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.9rem 1.5rem;min-height:44px;border-radius:999px;font-family:var(--ax-font-body);font-weight:700;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .18s cubic-bezier(.2,.9,.3,1),background .18s cubic-bezier(.2,.9,.3,1),color .18s cubic-bezier(.2,.9,.3,1),border-color .18s cubic-bezier(.2,.9,.3,1);will-change:transform}.ax-btn:active{transform:translateY(1px) scale(.99)}.ax-btn--primary{background:var(--ax-foreground);color:var(--ax-background)}.ax-btn--primary:hover{background:var(--ax-accent);color:var(--ax-paper)}.ax-btn--ghost{background:transparent;color:var(--ax-foreground);border-color:color-mix(in oklab,var(--ax-foreground) 40%,transparent)}.ax-btn--ghost:hover{border-color:var(--ax-accent);color:var(--ax-accent)}[data-theme=dark] .ax-btn--primary{background:var(--ax-paper);color:var(--ax-ink)}[data-theme=dark] .ax-btn--primary:hover{background:var(--ax-cyan);color:var(--ax-ink)}.ax-skip-link{position:absolute;top:-40px;left:0;background:var(--ax-foreground);color:var(--ax-background);padding:.6rem 1rem;z-index:100;border-radius:0 0 8px;transition:top .16s ease}.ax-skip-link:focus{top:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.ax-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ax-grain{position:fixed;inset:0;pointer-events:none;z-index:60;mix-blend-mode:overlay;opacity:.14;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:160px 160px}@media(prefers-reduced-motion:reduce){.ax-grain{opacity:.06}}.ax-cursor{position:fixed;top:0;left:0;width:14px;height:14px;border-radius:999px;background:var(--ax-paper);mix-blend-mode:difference;pointer-events:none;z-index:999;opacity:0;transform:translate3d(-100px,-100px,0) translate(-50%,-50%);transition:width .3s cubic-bezier(.2,.9,.3,1),height .3s cubic-bezier(.2,.9,.3,1),background .22s ease,opacity .16s ease;display:grid;place-items:center;will-change:transform}.ax-cursor[data-show=true]{opacity:1}.ax-cursor[data-grow=true]{width:92px;height:92px;background:var(--ax-cyan);mix-blend-mode:normal;color:var(--ax-ink)}.ax-cursor__label{font-family:var(--ax-font-display);font-size:1rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ax-ink);opacity:0;transition:opacity .18s ease 90ms;white-space:nowrap}.ax-cursor[data-grow=true] .ax-cursor__label{opacity:1}@media(hover:hover)and (pointer:fine){html[data-cursor-on=true]{cursor:none}html[data-cursor-on=true] a,html[data-cursor-on=true] button,html[data-cursor-on=true] [role=button],html[data-cursor-on=true] video{cursor:none}}@media(prefers-reduced-motion:reduce){.ax-cursor{display:none}}@media(max-width:820px),(hover:none),(pointer:coarse){.ax-cursor{display:none}}.ax-split-line{overflow:hidden;display:block;padding-bottom:.08em;line-height:.95}.numbers,.partners,.final{content-visibility:auto;contain-intrinsic-size:1200px 100vw}.ax-preloader{position:fixed;inset:0;z-index:200;background:var(--ax-ink);color:var(--ax-paper);display:grid;place-items:center;pointer-events:all}.ax-preloader[data-done=true]{pointer-events:none}.ax-preloader__x{position:relative;width:92px;height:92px}.ax-preloader__x path{fill:none;stroke:var(--ax-paper);stroke-width:10;stroke-linecap:round;stroke-dasharray:180;stroke-dashoffset:180;animation:ax-x-draw .9s cubic-bezier(.16,1,.3,1) forwards}.ax-preloader__x path:nth-child(2){animation-delay:.16s}@keyframes ax-x-draw{to{stroke-dashoffset:0}}.ax-preloader__count{position:absolute;bottom:clamp(1rem,4vw,2.5rem);left:clamp(1rem,4vw,2.5rem);font-family:var(--ax-font-display);font-size:clamp(2.2rem,7vw,5rem);letter-spacing:-.02em;color:var(--ax-paper);line-height:1}.ax-preloader__tag{position:absolute;bottom:clamp(1rem,4vw,2.5rem);right:clamp(1rem,4vw,2.5rem);font-family:var(--ax-font-body);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;opacity:.65}.ax-preloader__wipe{position:absolute;inset:0;background:var(--ax-ink);pointer-events:none;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:clip-path .76s cubic-bezier(.76,0,.24,1)}.ax-preloader[data-wipe=true] .ax-preloader__wipe{clip-path:polygon(50% 50%,0 0,0 0,50% 50%,0 100%,0 100%,50% 50%,100% 100%,100% 100%,50% 50%,100% 0,100% 0)}@media(prefers-reduced-motion:reduce){.ax-preloader{display:none}}.ax-x-rule{display:block;width:100%;height:2px;background:linear-gradient(90deg,transparent,color-mix(in oklab,currentColor 70%,transparent),transparent);margin:0}.ax-marquee{overflow:hidden;width:100%;position:relative}.ax-marquee__track{display:inline-flex;gap:clamp(2rem,4vw,4rem);white-space:nowrap;will-change:transform;align-items:center}.ax-marquee__item{font-family:var(--ax-font-display);font-size:clamp(3rem,11vw,11rem);line-height:.92;letter-spacing:-.02em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px currentColor;display:inline-flex;align-items:center;gap:clamp(1.5rem,3vw,3rem)}.ax-marquee__item--filled{color:currentColor;-webkit-text-stroke:0}.ax-marquee__x{display:inline-block;width:clamp(1rem,2vw,2rem);height:clamp(1rem,2vw,2rem);color:var(--ax-accent)}.ax-giant{font-family:var(--ax-font-display);font-size:clamp(3.8rem,13vw,14rem);line-height:.88;letter-spacing:-.03em;text-transform:uppercase;margin:0}.ax-tag{font-family:var(--ax-font-body);font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklab,var(--ax-accent) 62%,var(--ax-foreground))}.ax-panel{position:relative;overflow:hidden;background:var(--ax-ink);color:var(--ax-paper)}.ax-panel__poster,.ax-panel__poster video,.ax-panel__poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;will-change:transform}.ax-panel__scrim{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in oklab,var(--ax-ink) 25%,transparent),color-mix(in oklab,var(--ax-ink) 45%,transparent) 55%,color-mix(in oklab,var(--ax-ink) 80%,transparent))}.ax-nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:60;padding:clamp(.9rem,2vw,1.4rem) clamp(1rem,5vw,2.5rem);pointer-events:none;transition:transform .32s cubic-bezier(.76,0,.24,1),background .24s ease;will-change:transform;color:var(--ax-paper)}.ax-nav__row[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:1rem;pointer-events:auto}.ax-nav[data-astro-cid-dmqpwcec][data-state=hide]{transform:translateY(-110%)}.ax-nav[data-astro-cid-dmqpwcec][data-state=show],.ax-nav[data-astro-cid-dmqpwcec][data-state=top]{transform:translateY(0)}.ax-nav[data-astro-cid-dmqpwcec][data-state=show]{background:color-mix(in oklab,var(--ax-ink) 72%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.ax-nav[data-astro-cid-dmqpwcec][data-open=true]{transform:translateY(-120%);pointer-events:none}.ax-nav__mark[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:inherit}.ax-nav__mark[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:auto;height:28px;display:block;filter:brightness(0) invert(1)}.ax-nav__right[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:.65rem}.ax-nav__book[data-astro-cid-dmqpwcec]{padding:.65rem 1.1rem;font-size:.78rem;background:var(--ax-paper);color:var(--ax-ink);border-radius:999px}.ax-nav__book[data-astro-cid-dmqpwcec]:hover{background:var(--ax-cyan);color:var(--ax-ink)}.ax-nav__toggle[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.55rem .95rem;background:transparent;border:1.5px solid color-mix(in oklab,currentColor 45%,transparent);border-radius:999px;cursor:pointer;color:inherit;font-family:var(--ax-font-body);font-weight:700;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,color .2s ease}.ax-nav__toggle[data-astro-cid-dmqpwcec]:hover{background:color-mix(in oklab,currentColor 12%,transparent);border-color:color-mix(in oklab,currentColor 70%,transparent)}.ax-nav__togglex[data-astro-cid-dmqpwcec]{position:relative;width:14px;height:14px}.ax-nav__togglex[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{position:absolute;left:0;top:50%;width:100%;height:1.6px;background:currentColor;transform-origin:center;transition:transform .22s cubic-bezier(.2,.9,.3,1)}.ax-nav__togglex[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(1){transform:translateY(-4px)}.ax-nav__togglex[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(2){transform:translateY(3px)}.ax-menu[data-astro-cid-dmqpwcec]{position:fixed;inset:0;z-index:1000;background:var(--ax-ink);color:var(--ax-paper);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility 0s linear .24s;display:flex;flex-direction:column;overflow:hidden}.ax-menu[data-astro-cid-dmqpwcec][data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s ease}.ax-menu__bar[data-astro-cid-dmqpwcec]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:clamp(.9rem,2vw,1.4rem) clamp(1rem,5vw,2.5rem);border-bottom:1px solid color-mix(in oklab,var(--ax-paper) 10%,transparent);flex:0 0 auto}.ax-menu__mark[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;text-decoration:none;color:var(--ax-paper);min-height:44px}.ax-menu__mark[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:auto;height:28px;display:block;filter:brightness(0) invert(1)}.ax-menu__close[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;min-width:44px;padding:.6rem 1rem;background:transparent;border:1.5px solid color-mix(in oklab,var(--ax-paper) 45%,transparent);border-radius:999px;color:var(--ax-paper);font-family:var(--ax-font-body);font-weight:700;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,border-color .18s ease}.ax-menu__close[data-astro-cid-dmqpwcec]:hover{background:color-mix(in oklab,var(--ax-paper) 12%,transparent);border-color:var(--ax-paper)}.ax-menu__close-x[data-astro-cid-dmqpwcec]{position:relative;display:inline-block;width:14px;height:14px}.ax-menu__close-x[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{position:absolute;left:0;top:50%;width:100%;height:1.6px;background:currentColor;transform-origin:center}.ax-menu__close-x[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(1){transform:rotate(45deg)}.ax-menu__close-x[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(2){transform:rotate(-45deg)}@media(max-width:420px){.ax-menu__close-label[data-astro-cid-dmqpwcec]{display:none}.ax-menu__close[data-astro-cid-dmqpwcec]{padding:.6rem}}.ax-menu__body[data-astro-cid-dmqpwcec]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:clamp(1rem,4vw,2rem) clamp(1.25rem,6vw,4rem) clamp(1.5rem,4vw,2.5rem);display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.5rem)}.ax-menu__list[data-astro-cid-dmqpwcec]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:clamp(.05rem,.4vw,.2rem);width:100%}.ax-menu__link[data-astro-cid-dmqpwcec]{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:.8rem;text-decoration:none;color:var(--ax-paper);font-family:var(--ax-font-display);font-size:clamp(1.85rem,6vw,3.4rem);line-height:1;letter-spacing:-.02em;text-transform:uppercase;padding:.08em 0;min-height:44px;opacity:0;transform:translateY(16px);transition:color .2s ease}.ax-menu[data-astro-cid-dmqpwcec][data-open=true] .ax-menu__link[data-astro-cid-dmqpwcec]{animation:ax-menu-rise .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.08s + var(--i) * .05s)}@keyframes ax-menu-rise{to{transform:translateY(0);opacity:1}}.ax-menu__link[data-astro-cid-dmqpwcec]:hover{color:var(--ax-cyan)}.ax-menu__link[data-astro-cid-dmqpwcec]:focus-visible{outline:2px solid var(--ax-cyan);outline-offset:4px;color:var(--ax-cyan)}.ax-menu__link[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--ax-magenta)}.ax-menu__num[data-astro-cid-dmqpwcec]{font-family:var(--ax-font-body);font-size:clamp(.65rem,1.2vw,.72rem);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklab,var(--ax-paper) 55%,transparent);align-self:start;padding-top:.65em;font-weight:700}.ax-menu__label[data-astro-cid-dmqpwcec]{display:block}.ax-menu__sub[data-astro-cid-dmqpwcec]{list-style:none;margin:.15rem 0 .6rem;padding:0 0 0 calc(1.6rem + .8rem);display:flex;flex-wrap:wrap;gap:.35rem 1.2rem}.ax-menu__sublink[data-astro-cid-dmqpwcec]{font-family:var(--ax-font-body);font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:color-mix(in oklab,var(--ax-paper) 80%,transparent);display:inline-flex;min-height:32px;align-items:center}.ax-menu__sublink[data-astro-cid-dmqpwcec]:hover,.ax-menu__sublink[data-astro-cid-dmqpwcec]:focus-visible{color:var(--ax-cyan)}.ax-menu__sublink[data-astro-cid-dmqpwcec]:focus-visible{outline:2px solid var(--ax-cyan);outline-offset:3px}.ax-menu__sublink[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--ax-magenta)}.ax-menu__ctas[data-astro-cid-dmqpwcec]{display:flex;gap:.75rem;flex-wrap:wrap;padding-top:clamp(.5rem,2vw,1rem);border-top:1px solid color-mix(in oklab,var(--ax-paper) 10%,transparent)}.ax-menu__cta[data-astro-cid-dmqpwcec]{min-height:48px;padding:.85rem 1.5rem;letter-spacing:.08em;font-size:.84rem;border-radius:999px;text-decoration:none;font-family:var(--ax-font-body);font-weight:700;text-transform:uppercase;border:1.5px solid transparent;transition:transform .18s cubic-bezier(.2,.9,.3,1),background .18s ease,color .18s ease,border-color .18s ease}.ax-menu__cta--primary[data-astro-cid-dmqpwcec]{background:var(--ax-paper);color:var(--ax-ink)}.ax-menu__cta--primary[data-astro-cid-dmqpwcec]:hover{background:var(--ax-cyan);color:var(--ax-ink);transform:translateY(-1px)}.ax-menu__cta--secondary[data-astro-cid-dmqpwcec]{background:transparent;color:var(--ax-paper);border-color:color-mix(in oklab,var(--ax-paper) 50%,transparent)}.ax-menu__cta--secondary[data-astro-cid-dmqpwcec]:hover{border-color:var(--ax-paper);transform:translateY(-1px)}.ax-menu__meta[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:.25rem;font-family:var(--ax-font-body);font-size:.84rem;color:color-mix(in oklab,var(--ax-paper) 72%,transparent)}.ax-menu__meta-link[data-astro-cid-dmqpwcec]{color:var(--ax-paper);text-decoration:none;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem}.ax-menu__meta-link[data-astro-cid-dmqpwcec]:hover{color:var(--ax-cyan)}.ax-menu__meta-line[data-astro-cid-dmqpwcec]{margin:0}html[data-cursor-off=true] .ax-cursor[data-astro-cid-dmqpwcec]{display:none!important}html[data-menu-open=true]{overflow:hidden}@media(prefers-reduced-motion:reduce){.ax-nav[data-astro-cid-dmqpwcec]{transition:none}.ax-menu[data-astro-cid-dmqpwcec]{transition:opacity 0s,visibility 0s}.ax-menu__link[data-astro-cid-dmqpwcec]{animation:none!important;transform:none!important;opacity:1!important}}.site-footer[data-astro-cid-sz7xmlte]{padding:clamp(3rem,6vw,4rem) 0 2rem;background:var(--ax-ink);color:var(--ax-paper);border-top:1px solid color-mix(in oklab,var(--ax-paper) 10%,transparent)}.site-footer__grid[data-astro-cid-sz7xmlte]{display:grid;gap:2.5rem;grid-template-columns:1.4fr repeat(3,1fr)}@media(max-width:820px){.site-footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:2rem}}.site-footer__brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:1rem}.site-footer__mark[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;color:inherit}.site-footer__mark[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:52px;height:52px;object-fit:contain}.site-footer__mark[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font-family:var(--ax-font-display);font-size:1.6rem;letter-spacing:.02em}.site-footer__tag[data-astro-cid-sz7xmlte]{color:color-mix(in oklab,var(--ax-paper) 70%,transparent);font-size:.95rem}.site-footer__h[data-astro-cid-sz7xmlte]{font-family:var(--ax-font-display);font-size:1rem;letter-spacing:.06em;margin-bottom:.9rem;text-transform:uppercase;color:var(--ax-cyan)}.site-footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.site-footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:color-mix(in oklab,var(--ax-paper) 88%,transparent);text-decoration:none;font-size:.95rem}.site-footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ax-cyan)}.site-footer__col[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:color-mix(in oklab,var(--ax-paper) 78%,transparent);margin-bottom:.4rem;font-size:.95rem}.site-footer__strip[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:1rem;padding-top:2.5rem;margin-top:3rem;border-top:1px solid color-mix(in oklab,var(--ax-paper) 12%,transparent);color:color-mix(in oklab,var(--ax-paper) 60%,transparent);font-size:.8rem;flex-wrap:wrap}.site-footer__notice[data-astro-cid-sz7xmlte]{color:color-mix(in oklab,var(--ax-magenta) 62%,var(--ax-paper));font-weight:600}.site-footer__hours[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.65rem;margin-top:.75rem}.site-footer__hours-space[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:.25rem 0 0;display:grid;grid-template-columns:1fr auto;gap:2px 10px;font-size:.78rem;color:color-mix(in oklab,var(--ax-paper) 75%,transparent)}.site-footer__hours-space[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:contents}.site-footer__hours-h[data-astro-cid-sz7xmlte]{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ax-cyan);margin:0}.rt-banner[data-astro-cid-6lgpmivy]{position:relative;background:var(--ax-accent);color:var(--ax-paper);overflow:hidden}.rt-banner[data-astro-cid-6lgpmivy][data-tone=emphasis]{background:var(--ax-emphasis)}.rt-banner[data-astro-cid-6lgpmivy][data-tone=warning]{background:var(--ax-warning);color:var(--ax-paper)}.rt-banner[data-astro-cid-6lgpmivy][data-tone=danger]{background:var(--ax-danger);color:var(--ax-paper)}.rt-banner__inner[data-astro-cid-6lgpmivy]{display:flex;align-items:center;gap:.75rem;padding:.75rem clamp(1rem,5vw,2.5rem);font-size:.92rem;line-height:1.35}.rt-banner__dot[data-astro-cid-6lgpmivy]{width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.9;flex:0 0 8px}.rt-banner__msg[data-astro-cid-6lgpmivy]{flex:1 1 auto;margin:0;font-weight:600}.rt-banner__cta[data-astro-cid-6lgpmivy]{background:var(--ax-paper);color:var(--ax-ink);padding:.4rem .9rem;border-radius:999px;font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.06em;text-decoration:none}.rt-banner__close[data-astro-cid-6lgpmivy]{background:transparent;border:none;color:inherit;font-size:1.4rem;line-height:1;cursor:pointer;padding:4px 10px;border-radius:999px}.rt-banner__close[data-astro-cid-6lgpmivy]:hover{background:color-mix(in oklab,var(--ax-paper) 20%,transparent)}
