@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-display-vietnamese-wght-normal.B-JM5mJH.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-display-latin-ext-wght-normal.EP2r9iG4.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-display-latin-wght-normal.Bn_gnr7w.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-cyrillic-ext-wght-normal.DAknEryR.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-cyrillic-wght-normal.B84CD5C_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-ext-wght-normal.DlL6xMw5.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-wght-normal.5W32yIyr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--iron: #0b0b0b;--iron-2: #181818;--chalk: #efefed;--chalk-2: #d4d4d1;--steel: #8a8a86;--accent: #a6c43a;--accent-ink: #4c6a0c;--f-display: "Big Shoulders Display Variable", "Arial Narrow", sans-serif;--f-serif: "Instrument Serif", "Times New Roman", serif;--f-mono: "Martian Mono Variable", ui-monospace, monospace;--gutter: clamp(16px, 2.4vw, 40px);--radius: 6px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.76, 0, .24, 1);--fs-mono: clamp(10px, .72vw, 12px);--fs-body: clamp(15px, 1.05vw, 18px);color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--iron);color:var(--chalk);font-family:var(--f-mono);font-size:var(--fs-body);line-height:1.5;overflow-x:clip}body:after{content:"";position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain .9s steps(5) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(0)}}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::selection{background:var(--accent);color:var(--iron)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mono{font-family:var(--f-mono);font-size:var(--fs-mono);letter-spacing:.04em;text-transform:uppercase;font-weight:400}.serif{font-family:var(--f-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.display{font-family:var(--f-display);font-weight:850;line-height:.82;letter-spacing:-.01em;text-transform:uppercase}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ph{filter:grayscale(1) contrast(1.18) brightness(.88);object-fit:cover;width:100%;height:100%}.ph--accent{mix-blend-mode:multiply;filter:grayscale(1) contrast(1.35) brightness(1.05)}.kicker{display:flex;gap:1.2em;align-items:baseline}.kicker b{color:var(--accent);font-weight:500}.mask-line{display:block;overflow:clip;overflow-clip-margin:.08em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.ch-m{display:inline-block;overflow:clip;overflow-clip-margin:.06em;vertical-align:top}.ch{display:inline-block;will-change:transform}.w{display:inline}.has-cursor,.has-cursor *{cursor:none!important}.cursor{position:fixed;top:0;left:0;z-index:95;pointer-events:none}.cursor:not([data-state=label]){mix-blend-mode:difference}.cursor__dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--chalk);box-shadow:0 0 0 1px var(--iron);transition:width .45s var(--ease-out),height .45s var(--ease-out),margin .45s var(--ease-out),background .3s,box-shadow .45s}.cursor[data-state=link] .cursor__dot{width:46px;height:46px;margin:-23px 0 0 -23px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--nav-fg),0 0 0 0 transparent}.cursor[data-state=label] .cursor__dot{width:92px;height:92px;margin:-46px 0 0 -46px;background:var(--iron);box-shadow:0 0 0 1px var(--chalk)}.cursor__label{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;color:var(--chalk);opacity:0;transition:opacity .25s}.cursor[data-state=label] .cursor__label{opacity:1}.cursor[data-state=hidden]{opacity:0}.cursor.is-down .cursor__dot{scale:.8}.loader[data-astro-cid-4qws3apc]{position:fixed;inset:0;z-index:100;pointer-events:none;color:var(--chalk)}html:not(.js) .loader[data-astro-cid-4qws3apc],html[data-returning=true] .loader[data-astro-cid-4qws3apc]{display:none}.loader__half[data-astro-cid-4qws3apc]{position:absolute;left:0;right:0;height:50.5%;background:var(--iron)}.loader__half--top[data-astro-cid-4qws3apc]{top:0}.loader__half--bottom[data-astro-cid-4qws3apc]{bottom:0}.loader__stage[data-astro-cid-4qws3apc]{position:absolute;inset:0;display:grid;place-items:center}.bar[data-astro-cid-4qws3apc]{position:relative;width:min(78vw,1100px);height:clamp(120px,22vh,220px);display:flex;align-items:center;justify-content:space-between}.bar__shaft[data-astro-cid-4qws3apc]{position:absolute;left:0;right:0;top:50%;height:3px;background:var(--steel);transform-origin:center;transform:scaleX(0)}.bar__badge[data-astro-cid-4qws3apc]{position:absolute;left:50%;top:50%;width:clamp(110px,13vw,190px);height:auto;translate:-50% -50%;scale:0}.bar__side[data-astro-cid-4qws3apc]{position:relative;display:flex;align-items:center;gap:3px;height:100%;margin-inline:6%}.bar__side--l[data-astro-cid-4qws3apc]{flex-direction:row-reverse}.plate[data-astro-cid-4qws3apc]{display:block;width:clamp(8px,1.3vw,18px);height:var(--h);background:var(--chalk);border-radius:2px;opacity:0}.plate[data-astro-cid-4qws3apc]:first-child{background:var(--accent)}.loader__meta[data-astro-cid-4qws3apc]{position:absolute;top:var(--gutter);left:var(--gutter);right:var(--gutter);display:flex;justify-content:space-between;color:var(--steel)}.loader__count[data-astro-cid-4qws3apc]{position:absolute;left:var(--gutter);bottom:var(--gutter);display:flex;align-items:flex-end;gap:1rem}.loader__count[data-astro-cid-4qws3apc] .display[data-astro-cid-4qws3apc]{font-size:clamp(88px,17vw,260px);font-variant-numeric:tabular-nums;line-height:.74}.loader__count[data-astro-cid-4qws3apc] .mono[data-astro-cid-4qws3apc]{color:var(--steel);padding-bottom:.4em}.nav[data-astro-cid-dmqpwcec]{position:fixed;inset:0 0 auto;z-index:60;display:grid;grid-template-columns:1fr auto auto;align-items:start;gap:1.5rem;padding:var(--gutter);color:var(--nav-fg);transition:color .5s;pointer-events:none}.nav[data-astro-cid-dmqpwcec]>[data-astro-cid-dmqpwcec]{pointer-events:auto}:root{--nav-fg: var(--chalk)}html[data-theme=light],html[data-theme=accent]{--nav-fg: var(--iron)}html[data-menu=open] .nav[data-astro-cid-dmqpwcec]{color:var(--iron)}.nav__brand[data-astro-cid-dmqpwcec]{display:inline-flex;gap:.7rem;align-items:center;justify-self:start}.nav__badge[data-astro-cid-dmqpwcec]{width:clamp(42px,3.6vw,58px);height:auto}.nav__brand[data-astro-cid-dmqpwcec] .display[data-astro-cid-dmqpwcec]{font-size:clamp(26px,2.4vw,38px);line-height:.8;font-variation-settings:"wght" 850}.nav__brand[data-astro-cid-dmqpwcec] .mono[data-astro-cid-dmqpwcec]{font-size:9px;line-height:1.25;opacity:.7}.nav__status[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:.6em;padding-top:.3em}.nav__status[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.4}.nav__status[data-astro-cid-dmqpwcec][data-open=true] i[data-astro-cid-dmqpwcec]{opacity:1;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.8);opacity:.35}}.nav__toggle[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:.8rem;padding:.2rem 0}.nav__toggle-label[data-astro-cid-dmqpwcec]{display:grid;height:1.4em;overflow:clip}.nav__toggle-label[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{line-height:1.4;transition:transform .6s var(--ease-out)}[data-astro-cid-dmqpwcec][aria-expanded=true] .nav__toggle-label[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{transform:translateY(-100%)}.nav__toggle-icon[data-astro-cid-dmqpwcec]{position:relative;width:34px;height:12px}.nav__toggle-icon[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]{position:absolute;left:0;height:2px;background:currentColor;transition:transform .6s var(--ease-out),width .6s var(--ease-out)}.nav__toggle-icon[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]:first-child{top:0;width:100%}.nav__toggle-icon[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]:last-child{bottom:0;width:60%}.nav__toggle[data-astro-cid-dmqpwcec]:hover .nav__toggle-icon[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]:last-child{width:100%}[data-astro-cid-dmqpwcec][aria-expanded=true] .nav__toggle-icon[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]:first-child{transform:translateY(5px) rotate(18deg)}[data-astro-cid-dmqpwcec][aria-expanded=true] .nav__toggle-icon[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]:last-child{width:100%;transform:translateY(-5px) rotate(-18deg)}.menu[data-astro-cid-dmqpwcec]{position:fixed;inset:0;z-index:55;background:var(--accent);color:var(--iron);display:flex;flex-direction:column;justify-content:flex-end;padding:calc(var(--gutter) * 4) var(--gutter) var(--gutter);clip-path:polygon(0 0,100% 0,100% 0,0 0);visibility:hidden}.menu__list[data-astro-cid-dmqpwcec]{list-style:none;display:grid;gap:.15em}.menu__link[data-astro-cid-dmqpwcec]{display:flex;align-items:baseline;gap:1.2rem;overflow:clip}.menu__word[data-astro-cid-dmqpwcec]{display:inline-block;font-size:clamp(44px,8.4vh,112px);line-height:.9;font-variation-settings:"wght" 850;transition:font-variation-settings .45s var(--ease-out),transform .6s var(--ease-out),color .3s}.menu__link[data-astro-cid-dmqpwcec]:hover .menu__word[data-astro-cid-dmqpwcec],.menu__link[data-astro-cid-dmqpwcec]:focus-visible .menu__word[data-astro-cid-dmqpwcec]{font-variation-settings:"wght" 200;transform:translate(.25em)}.menu__foot[data-astro-cid-dmqpwcec]{display:flex;justify-content:space-between;margin-top:2.5rem;padding-top:1rem;border-top:1px solid currentColor}.hud[data-astro-cid-dmqpwcec]{position:fixed;left:var(--gutter);bottom:var(--gutter);z-index:50;display:flex;align-items:center;gap:.9rem;color:var(--nav-fg);transition:color .5s;pointer-events:none}.hud__label[data-astro-cid-dmqpwcec]{min-width:9ch}.hud__meter[data-astro-cid-dmqpwcec]{position:relative;width:clamp(60px,9vw,140px);height:1px;background:color-mix(in srgb,currentColor 30%,transparent)}.hud__meter[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]{position:absolute;inset:-1px 0;background:currentColor;transform-origin:left;transform:scaleX(0)}.hud__kg[data-astro-cid-dmqpwcec] b[data-astro-cid-dmqpwcec]{font-weight:500;font-variant-numeric:tabular-nums}@media(max-width:720px){.nav[data-astro-cid-dmqpwcec]{grid-template-columns:1fr auto}.nav__status[data-astro-cid-dmqpwcec],.nav__brand[data-astro-cid-dmqpwcec] .mono[data-astro-cid-dmqpwcec]{display:none}.hud[data-astro-cid-dmqpwcec]{inset:0 0 auto}.hud__label[data-astro-cid-dmqpwcec],.hud__kg[data-astro-cid-dmqpwcec]{display:none}.hud__meter[data-astro-cid-dmqpwcec]{width:100%;height:2px;background:transparent}.hud__meter[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]{inset:0;background:var(--accent)}}.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:max(100svh,620px);padding:calc(var(--gutter) * 4.2) var(--gutter) var(--gutter);display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto 1fr auto;overflow:clip;isolation:isolate}.hero__bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;overflow:clip;background:var(--iron);will-change:transform}.hero__slide[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;opacity:0}.hero__slide[data-astro-cid-bbe6dxrz]:first-child{opacity:1}.hero__slide[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:100%;object-fit:cover;will-change:transform}.hero__bg[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--iron) 0%,rgb(11 11 11 / 0) 24%,rgb(11 11 11 / 0) 68%,var(--iron) 100%),radial-gradient(ellipse 75% 70% at 50% 50%,#0b0b0b80,#0b0b0bd1 75%,#0b0b0bf0)}.hero__title[data-astro-cid-bbe6dxrz]{grid-column:1 / -1;grid-row:1 / 3;align-self:end;margin-bottom:.12em;display:flex;flex-direction:column;font-size:clamp(96px,min(22vw,38svh),460px);line-height:.74;letter-spacing:-.035em;pointer-events:none;position:relative;z-index:2}.hero__line[data-astro-cid-bbe6dxrz]{display:block;align-self:center;white-space:nowrap;color:var(--chalk);position:relative}.hero__mascot[data-astro-cid-bbe6dxrz]{--w: 2.1em;--lift: .45em;--canvas-pad: calc(var(--w) / 2589 * 1534 * .07);--to-caps: calc(.72em - var(--lift) + var(--canvas-pad));position:absolute;left:50%;bottom:var(--lift);width:calc(var(--w) * 1.14);aspect-ratio:2589 / 1534;margin-left:calc(var(--w) * -.57);margin-bottom:calc(var(--canvas-pad) * -1);-webkit-mask-image:linear-gradient(to top,transparent var(--to-caps),#000 calc(var(--to-caps) + .16em));mask-image:linear-gradient(to top,transparent var(--to-caps),#000 calc(var(--to-caps) + .16em));will-change:transform}.hero__mascot[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz],.hero__mascot[data-astro-cid-bbe6dxrz] canvas{position:absolute;display:block}.hero__mascot[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{inset:6.14%;width:87.72%;height:87.72%}.hero__mascot[data-astro-cid-bbe6dxrz] canvas{inset:0;width:100%;height:100%}.hero__mascot[data-astro-cid-bbe6dxrz].is-3d img[data-astro-cid-bbe6dxrz]{visibility:hidden}.hero__tagline[data-astro-cid-bbe6dxrz]{grid-column:1 / -1;grid-row:3;align-self:start;justify-self:center;font-size:clamp(28px,3vw,52px);line-height:1.02;white-space:nowrap;position:relative;z-index:3}.hero__tagline[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{background:var(--accent);color:var(--iron);padding:0 .22em .04em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero__data[data-astro-cid-bbe6dxrz]{grid-column:1 / 5;grid-row:3;align-self:end;display:grid;gap:.35rem;color:var(--steel);z-index:3;margin-bottom:2.6rem}.hero__data[data-astro-cid-bbe6dxrz] div[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:7ch 1fr}.hero__data[data-astro-cid-bbe6dxrz] dd[data-astro-cid-bbe6dxrz]{color:var(--chalk)}.hero__cue[data-astro-cid-bbe6dxrz]{position:absolute;right:var(--gutter);bottom:var(--gutter);color:var(--steel);writing-mode:vertical-rl;transform:rotate(180deg)}html.js:not([data-returning=true]) .hero[data-astro-cid-bbe6dxrz] .ch[data-astro-cid-bbe6dxrz]{transform:translateY(105%);font-variation-settings:"wght" 120}html.js:not([data-returning=true]) [data-astro-cid-bbe6dxrz][data-hero-fade],html.js:not([data-returning=true]) .hero__mascot[data-astro-cid-bbe6dxrz],html.js:not([data-returning=true]) .hero__bg[data-astro-cid-bbe6dxrz]{opacity:0}@media(max-width:900px){.hero[data-astro-cid-bbe6dxrz]{grid-template-rows:auto auto 1fr auto;padding-top:calc(var(--gutter) * 3.5)}.hero__title[data-astro-cid-bbe6dxrz]{grid-row:1;font-size:33vw;margin-top:1.45em}.hero__mascot[data-astro-cid-bbe6dxrz]{--w: 2.6em}.hero__tagline[data-astro-cid-bbe6dxrz]{grid-row:2;margin-top:.5rem;font-size:clamp(26px,7.4vw,40px)}.hero__data[data-astro-cid-bbe6dxrz]{grid-row:4;grid-column:1 / 9;margin-bottom:2.4rem}.hero__cue[data-astro-cid-bbe6dxrz]{display:none}}.tape[data-astro-cid-tpudeaz7]{position:relative;z-index:5;height:clamp(170px,22vw,340px);margin-top:calc(clamp(170px,22vw,340px)*-.42);margin-bottom:calc(clamp(170px,22vw,340px)*-.42);pointer-events:none;display:grid;place-items:center;overflow-x:clip}.tape__row[data-astro-cid-tpudeaz7]{grid-area:1 / 1;width:120vw;overflow:clip;padding-block:clamp(6px,.8vw,14px)}.tape__row--accent[data-astro-cid-tpudeaz7]{background:var(--accent);color:var(--iron);transform:rotate(-4deg)}.tape__row--chalk[data-astro-cid-tpudeaz7]{background:var(--chalk);color:var(--iron);transform:rotate(3deg) translateY(10%)}.tape__track[data-astro-cid-tpudeaz7]{display:flex;width:max-content;will-change:transform}.tape__chunk[data-astro-cid-tpudeaz7]{display:flex;align-items:center;gap:.35em;padding-right:.35em;white-space:nowrap;font-size:clamp(34px,5.4vw,92px);line-height:1}.tape__chunk[data-astro-cid-tpudeaz7] .display[data-astro-cid-tpudeaz7]{line-height:.9}.tape__chunk[data-astro-cid-tpudeaz7] .serif[data-astro-cid-tpudeaz7]{text-transform:lowercase;font-size:.85em}.tape__sep[data-astro-cid-tpudeaz7]{font-family:var(--f-display);font-size:.45em}.templo[data-astro-cid-5lwsku7t]{position:relative;background:var(--chalk);color:var(--iron);padding:calc(var(--gutter) * 6) var(--gutter) calc(var(--gutter) * 5);display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);row-gap:clamp(60px,10vw,180px)}.templo__head[data-astro-cid-5lwsku7t]{grid-column:1 / -1}.templo__head[data-astro-cid-5lwsku7t] b[data-astro-cid-5lwsku7t]{color:var(--accent-ink)}.templo__count[data-astro-cid-5lwsku7t]{margin-left:auto;color:var(--steel)}.templo__text[data-astro-cid-5lwsku7t]{grid-column:2 / 12;font-family:var(--f-display);font-weight:750;text-transform:uppercase;font-size:clamp(38px,6vw,112px);line-height:.92;letter-spacing:-.01em;text-indent:2.2em}.templo__text[data-astro-cid-5lwsku7t] .serif[data-astro-cid-5lwsku7t]{text-transform:none;color:var(--accent-ink);font-size:1.06em}.templo__text[data-astro-cid-5lwsku7t] .w{opacity:.14}html:not(.js) .templo__text[data-astro-cid-5lwsku7t] .w{opacity:1}.templo__collage[data-astro-cid-5lwsku7t]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);position:relative}.templo__big[data-astro-cid-5lwsku7t]{border-radius:var(--radius);grid-column:1 / 9;margin-left:calc(var(--gutter) * -1);aspect-ratio:4 / 3;overflow:clip;position:relative}.templo__small[data-astro-cid-5lwsku7t]{border-radius:var(--radius);overflow:clip;grid-column:9 / 12;align-self:start;margin-top:38%;aspect-ratio:3 / 4;position:relative;z-index:2}.templo__small[data-astro-cid-5lwsku7t] img{height:100%}figure[data-astro-cid-5lwsku7t] figcaption[data-astro-cid-5lwsku7t]{margin-top:.7rem}.templo__big[data-astro-cid-5lwsku7t] figcaption[data-astro-cid-5lwsku7t]{position:absolute;left:calc(var(--gutter) * 2);bottom:var(--gutter);color:var(--chalk)}.templo__years[data-astro-cid-5lwsku7t]{position:absolute;left:18%;bottom:-.32em;z-index:3;font-size:clamp(160px,26vw,470px);color:var(--accent);line-height:.75;display:flex;align-items:flex-start;pointer-events:none}.templo__years[data-astro-cid-5lwsku7t] sup[data-astro-cid-5lwsku7t]{font-size:.16em;line-height:1;color:var(--iron);text-transform:none;margin:.2em 0 0 .15em}.templo__facts[data-astro-cid-5lwsku7t]{grid-column:9 / 13;grid-row:2;margin-top:clamp(40px,6vw,100px);list-style:none;border-top:1px solid var(--iron)}.templo__facts[data-astro-cid-5lwsku7t] li[data-astro-cid-5lwsku7t]{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid color-mix(in srgb,var(--iron) 25%,transparent)}.templo__facts[data-astro-cid-5lwsku7t] b[data-astro-cid-5lwsku7t]{font-weight:500}@media(max-width:900px){.templo__text[data-astro-cid-5lwsku7t]{grid-column:1 / -1;text-indent:0}.templo__big[data-astro-cid-5lwsku7t]{grid-column:1 / -1;margin-right:calc(var(--gutter) * 2)}.templo__small[data-astro-cid-5lwsku7t]{grid-column:7 / -1;grid-row:2;margin-top:-30%}.templo__years[data-astro-cid-5lwsku7t]{position:relative;left:auto;bottom:auto;grid-column:1 / -1;grid-row:3;margin-top:-.25em}.templo__facts[data-astro-cid-5lwsku7t]{grid-column:1 / -1;grid-row:4}}.tour[data-astro-cid-onbzm7hl]{position:relative;background:var(--iron)}.tour__pin[data-astro-cid-onbzm7hl]{height:100svh;min-height:620px;overflow:clip;display:flex;align-items:center}.tour__track[data-astro-cid-onbzm7hl]{display:flex;align-items:center;gap:clamp(40px,6vw,120px);padding:calc(var(--gutter) * 3) var(--gutter);height:100%;width:max-content;will-change:transform}.tour__intro[data-astro-cid-onbzm7hl]{width:clamp(300px,34vw,620px);align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--gutter) * 1.5) 0 2.6rem}.tour__title[data-astro-cid-onbzm7hl]{display:flex;flex-direction:column;font-size:clamp(110px,15vw,280px);line-height:.78}.tour__title[data-astro-cid-onbzm7hl] span[data-astro-cid-onbzm7hl]:nth-child(2){padding-left:.4em;color:transparent;-webkit-text-stroke:2px var(--chalk)}.tour__hint[data-astro-cid-onbzm7hl]{font-size:clamp(22px,2vw,34px);line-height:1.05;color:var(--steel);max-width:16ch}.tour__item[data-astro-cid-onbzm7hl]{position:relative;flex:none}.tour__item[data-astro-cid-onbzm7hl]:nth-of-type(odd){align-self:flex-start}.tour__item[data-astro-cid-onbzm7hl]:nth-of-type(2n){align-self:flex-end}.tour__item--xl[data-astro-cid-onbzm7hl]{height:74%;aspect-ratio:3 / 4}.tour__item--l[data-astro-cid-onbzm7hl]{height:62%;aspect-ratio:3 / 4}.tour__item--m[data-astro-cid-onbzm7hl]{height:52%;aspect-ratio:4 / 5}.tour__item--s[data-astro-cid-onbzm7hl]{height:40%;aspect-ratio:3 / 4}.tour__frame[data-astro-cid-onbzm7hl]{border-radius:var(--radius);position:relative;height:100%;overflow:clip;cursor:none}.tour__lens[data-astro-cid-onbzm7hl]{position:absolute;inset:0;--r: 0px;-webkit-mask-image:radial-gradient(circle var(--r) at var(--x, 50%) var(--y, 50%),#000 calc(100% - 1px),transparent);mask-image:radial-gradient(circle var(--r) at var(--x, 50%) var(--y, 50%),#000 calc(100% - 1px),transparent)}.tour__lens[data-astro-cid-onbzm7hl] .tour__color{width:100%;height:100%;object-fit:cover;filter:saturate(1.15) contrast(1.05)}figcaption[data-astro-cid-onbzm7hl]{position:absolute;left:0;right:0;top:calc(100% + .8rem);display:grid;grid-template-columns:auto 1fr;column-gap:.8rem;align-items:baseline}.tour__item[data-astro-cid-onbzm7hl]:nth-of-type(2n) figcaption[data-astro-cid-onbzm7hl]{top:auto;bottom:calc(100% + .8rem)}figcaption[data-astro-cid-onbzm7hl] .mono[data-astro-cid-onbzm7hl]{color:var(--accent)}figcaption[data-astro-cid-onbzm7hl] .display[data-astro-cid-onbzm7hl]{font-size:clamp(28px,2.6vw,46px);line-height:.9}figcaption[data-astro-cid-onbzm7hl] .serif[data-astro-cid-onbzm7hl]{grid-column:2;color:var(--steel);font-size:clamp(16px,1.15vw,20px);line-height:1.15;max-width:28ch}.tour__quote[data-astro-cid-onbzm7hl]{flex:none;width:clamp(280px,30vw,520px)}.tour__quote[data-astro-cid-onbzm7hl] p[data-astro-cid-onbzm7hl]{font-size:clamp(56px,6vw,110px);line-height:.85}.tour__quote[data-astro-cid-onbzm7hl] em[data-astro-cid-onbzm7hl]{display:block;color:var(--accent);text-transform:none;font-size:1.05em}.tour__end[data-astro-cid-onbzm7hl]{flex:none;align-self:flex-end;display:grid;gap:.4rem;padding-right:12vw;color:var(--steel)}.only-touch[data-astro-cid-onbzm7hl]{display:none}@media(hover:none){.only-fine[data-astro-cid-onbzm7hl]{display:none}.only-touch[data-astro-cid-onbzm7hl]{display:inline}}@media(max-width:900px){.tour__pin[data-astro-cid-onbzm7hl]{height:auto;min-height:0;display:block}.tour__track[data-astro-cid-onbzm7hl]{width:auto;height:auto;flex-direction:column;align-items:stretch;gap:26vw;padding:calc(var(--gutter) * 5) var(--gutter) calc(var(--gutter) * 6)}.tour__intro[data-astro-cid-onbzm7hl]{width:auto;gap:2rem}.tour__title[data-astro-cid-onbzm7hl]{font-size:34vw}.tour__item[data-astro-cid-onbzm7hl]{height:auto!important}.tour__item--xl[data-astro-cid-onbzm7hl]{width:100%;margin-left:calc(var(--gutter) * -1)}.tour__item--l[data-astro-cid-onbzm7hl]{width:84%}.tour__item--m[data-astro-cid-onbzm7hl]{width:72%}.tour__item--s[data-astro-cid-onbzm7hl]{width:58%}.tour__item[data-astro-cid-onbzm7hl]:nth-of-type(odd){align-self:flex-end}.tour__item[data-astro-cid-onbzm7hl]:nth-of-type(2n){align-self:flex-start}.tour__item[data-astro-cid-onbzm7hl]:nth-of-type(2n) figcaption[data-astro-cid-onbzm7hl]{top:calc(100% + .8rem);bottom:auto}.tour__quote[data-astro-cid-onbzm7hl]{width:auto}.tour__quote[data-astro-cid-onbzm7hl] p[data-astro-cid-onbzm7hl]{font-size:17vw}.tour__end[data-astro-cid-onbzm7hl]{display:none}}.disc[data-astro-cid-ltpusdmq]{position:relative;background:var(--chalk);color:var(--iron);padding:calc(var(--gutter) * 6) var(--gutter) calc(var(--gutter) * 6)}.disc__head[data-astro-cid-ltpusdmq]{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);margin-bottom:clamp(50px,7vw,120px)}.disc__head[data-astro-cid-ltpusdmq] .kicker[data-astro-cid-ltpusdmq]{grid-column:1 / 4;align-self:start}.disc__head[data-astro-cid-ltpusdmq] .kicker[data-astro-cid-ltpusdmq] b[data-astro-cid-ltpusdmq]{color:var(--accent-ink)}.disc__title[data-astro-cid-ltpusdmq]{grid-column:4 / 13;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .25em;font-weight:400}.disc__title[data-astro-cid-ltpusdmq] .display[data-astro-cid-ltpusdmq]{font-size:clamp(80px,11vw,210px)}.disc__title[data-astro-cid-ltpusdmq] .serif[data-astro-cid-ltpusdmq]{font-size:clamp(54px,7vw,130px);color:var(--accent-ink);line-height:.9}.disc__list[data-astro-cid-ltpusdmq]{list-style:none;border-top:2px solid var(--iron)}.disc__row[data-astro-cid-ltpusdmq]{border-bottom:1px solid var(--iron);position:relative}.disc__trigger[data-astro-cid-ltpusdmq]{position:relative;width:100%;display:grid;grid-template-columns:4rem 1fr auto 2.4rem;align-items:center;gap:1.2rem;padding:clamp(14px,1.6vw,26px) 0;text-align:left;isolation:isolate;overflow:clip}.disc__trigger[data-astro-cid-ltpusdmq]:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--iron);transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--ease-out)}.disc__name[data-astro-cid-ltpusdmq]{font-size:clamp(46px,7.4vw,140px);line-height:.86;font-variation-settings:"wght" 850;transition:font-variation-settings .6s var(--ease-out),transform .7s var(--ease-out),color .4s}.disc__meta[data-astro-cid-ltpusdmq]{color:var(--steel);transition:color .4s}.disc__n[data-astro-cid-ltpusdmq]{padding-left:.2rem;transition:color .4s}.disc__plus[data-astro-cid-ltpusdmq]{position:relative;width:22px;height:22px;justify-self:end;margin-right:.4rem}.disc__plus[data-astro-cid-ltpusdmq]:before,.disc__plus[data-astro-cid-ltpusdmq]:after{content:"";position:absolute;inset:50% 0 auto;height:2px;background:currentColor;transition:transform .5s var(--ease-out)}.disc__plus[data-astro-cid-ltpusdmq]:after{transform:rotate(90deg)}[data-astro-cid-ltpusdmq][aria-expanded=true] .disc__plus[data-astro-cid-ltpusdmq]:after{transform:rotate(0)}@media(hover:hover)and (pointer:fine){.disc__trigger[data-astro-cid-ltpusdmq]:hover:before{transform:scaleY(1)}.disc__trigger[data-astro-cid-ltpusdmq]:hover .disc__name[data-astro-cid-ltpusdmq]{color:var(--chalk);font-variation-settings:"wght" 250;transform:translate(.18em)}.disc__trigger[data-astro-cid-ltpusdmq]:hover .disc__n[data-astro-cid-ltpusdmq]{color:var(--accent)}.disc__trigger[data-astro-cid-ltpusdmq]:hover .disc__meta[data-astro-cid-ltpusdmq],.disc__trigger[data-astro-cid-ltpusdmq]:hover{color:var(--chalk)}}.disc__panel[data-astro-cid-ltpusdmq]{overflow:clip}.disc__panel-inner[data-astro-cid-ltpusdmq]{display:grid;grid-template-columns:4rem 1fr minmax(180px,22vw);gap:1.2rem;padding:.4rem 0 2rem}.disc__panel-inner[data-astro-cid-ltpusdmq] .serif[data-astro-cid-ltpusdmq]{grid-column:2;font-size:clamp(22px,2.2vw,38px);line-height:1.08;max-width:28ch}.disc__thumb[data-astro-cid-ltpusdmq]{border-radius:var(--radius);aspect-ratio:4 / 5;overflow:clip}.disc__float[data-astro-cid-ltpusdmq]{border-radius:var(--radius);position:fixed;top:0;left:0;z-index:40;width:clamp(200px,18vw,320px);aspect-ratio:4 / 5;pointer-events:none;overflow:clip;visibility:hidden}.disc__float-img[data-astro-cid-ltpusdmq]{position:absolute;inset:0;clip-path:inset(100% 0 0 0)}@media(max-width:900px){.disc__head[data-astro-cid-ltpusdmq] .kicker[data-astro-cid-ltpusdmq],.disc__title[data-astro-cid-ltpusdmq]{grid-column:1 / -1}.disc__head[data-astro-cid-ltpusdmq] .kicker[data-astro-cid-ltpusdmq]{margin-bottom:1.6rem}.disc__name[data-astro-cid-ltpusdmq]{font-size:10.6vw}.disc__trigger[data-astro-cid-ltpusdmq]{grid-template-columns:2.4rem 1fr 1.6rem;row-gap:.4rem}.disc__meta[data-astro-cid-ltpusdmq]{grid-column:2;grid-row:2}.disc__plus[data-astro-cid-ltpusdmq]{grid-column:3;grid-row:1}.disc__panel-inner[data-astro-cid-ltpusdmq]{grid-template-columns:1fr}.disc__panel-inner[data-astro-cid-ltpusdmq] .serif[data-astro-cid-ltpusdmq]{grid-column:1}.disc__thumb[data-astro-cid-ltpusdmq]{width:70%;margin-left:auto}.disc__float[data-astro-cid-ltpusdmq]{display:none}}.coach[data-astro-cid-yt3r25x2]{position:relative;background:var(--iron);padding:calc(var(--gutter) * 6) var(--gutter);display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);row-gap:clamp(60px,9vw,160px);overflow-x:clip}.coach__portrait[data-astro-cid-yt3r25x2]{grid-column:1 / 6;grid-row:1;position:relative}.coach__portrait-frame[data-astro-cid-yt3r25x2]{border-radius:var(--radius);position:sticky;top:calc(var(--gutter) * 3);aspect-ratio:4 / 5;overflow:clip}.coach__portrait-cap[data-astro-cid-yt3r25x2]{margin-top:.8rem;color:var(--steel)}.coach__body[data-astro-cid-yt3r25x2]{grid-column:6 / 13;grid-row:1;display:flex;flex-direction:column;gap:clamp(28px,3.2vw,56px);padding-top:8vh}.coach__name[data-astro-cid-yt3r25x2]{font-size:clamp(96px,13.5vw,260px);line-height:.8;margin-left:-.55em;position:relative;z-index:2;mix-blend-mode:difference;color:var(--chalk)}.coach__name-2[data-astro-cid-yt3r25x2]{padding-left:1.1em;color:transparent;-webkit-text-stroke:2px var(--chalk)}.coach__role[data-astro-cid-yt3r25x2]{font-size:clamp(26px,2.6vw,46px);line-height:1.02;max-width:22ch}.coach__creds[data-astro-cid-yt3r25x2]{list-style:none;border-top:1px solid var(--steel)}.coach__creds[data-astro-cid-yt3r25x2] li[data-astro-cid-yt3r25x2]{display:grid;grid-template-columns:3.4rem 1fr;padding:.95rem 0;border-bottom:1px solid color-mix(in srgb,var(--steel) 45%,transparent)}.coach__creds[data-astro-cid-yt3r25x2] li[data-astro-cid-yt3r25x2] span[data-astro-cid-yt3r25x2]{color:var(--accent)}.coach__quote[data-astro-cid-yt3r25x2]{border-left:3px solid var(--accent);padding-left:1.4rem;max-width:40ch}.coach__quote[data-astro-cid-yt3r25x2] p[data-astro-cid-yt3r25x2]{font-size:clamp(20px,1.6vw,28px);line-height:1.15;color:var(--chalk-2)}.coach__quote[data-astro-cid-yt3r25x2] cite[data-astro-cid-yt3r25x2]{display:block;margin-top:.9rem;color:var(--steel);font-style:normal}.coach__staff[data-astro-cid-yt3r25x2]{border-radius:var(--radius);grid-column:3 / 10;grid-row:2;aspect-ratio:16 / 10;overflow:clip;position:relative}.coach__staff[data-astro-cid-yt3r25x2] figcaption[data-astro-cid-yt3r25x2]{position:absolute;left:1rem;bottom:1rem}.cat[data-astro-cid-yt3r25x2]{border-radius:calc(var(--radius) + 4px);grid-column:9 / 12;grid-row:2;align-self:end;margin-bottom:-14%;position:relative;z-index:3;background:var(--accent);color:var(--iron);padding:10px 10px 16px;transform:rotate(4deg);transition:scale .7s var(--ease-out),rotate .7s var(--ease-out)}.cat[data-astro-cid-yt3r25x2]:hover{scale:1.04;rotate:-6deg}.cat[data-astro-cid-yt3r25x2] video[data-astro-cid-yt3r25x2]{border-radius:calc(var(--radius) - 2px);width:100%;aspect-ratio:4 / 5;object-fit:cover;filter:grayscale(1) contrast(1.1);transition:filter .6s}.cat[data-astro-cid-yt3r25x2]:hover video[data-astro-cid-yt3r25x2]{filter:none}.cat__label[data-astro-cid-yt3r25x2]{padding-top:.8rem;display:grid;gap:.3rem}.cat__label[data-astro-cid-yt3r25x2] .display[data-astro-cid-yt3r25x2]{font-size:clamp(34px,3vw,52px)}.cat__label[data-astro-cid-yt3r25x2] .serif[data-astro-cid-yt3r25x2]{font-size:17px;line-height:1.1}@media(max-width:900px){.coach__portrait[data-astro-cid-yt3r25x2],.coach__body[data-astro-cid-yt3r25x2]{grid-column:1 / -1}.coach__portrait[data-astro-cid-yt3r25x2]{margin-inline:calc(var(--gutter) * -1)}.coach__portrait-frame[data-astro-cid-yt3r25x2]{position:relative;top:0}.coach__portrait-cap[data-astro-cid-yt3r25x2]{display:none}.coach__body[data-astro-cid-yt3r25x2]{grid-row:2;padding-top:0;margin-top:-20vw}.coach__name[data-astro-cid-yt3r25x2]{margin-left:0;font-size:25vw}.coach__staff[data-astro-cid-yt3r25x2]{grid-column:1 / -1;grid-row:3}.cat[data-astro-cid-yt3r25x2]{grid-column:4 / -1;grid-row:4;margin-top:-22vw;margin-bottom:0}}.rec[data-astro-cid-qla5unov]{position:relative;background:var(--accent);color:var(--iron);padding:calc(var(--gutter) * 6) var(--gutter) calc(var(--gutter) * 5)}.rec__head[data-astro-cid-qla5unov] .kicker[data-astro-cid-qla5unov] b[data-astro-cid-qla5unov]{font-weight:700}.rec__clip[data-astro-cid-qla5unov]{border-radius:calc(var(--radius) + 3px);position:absolute;top:clamp(-180px,-12vw,-80px);right:calc(var(--gutter) * 2);width:clamp(170px,17vw,300px);z-index:4;transform:rotate(-5deg);background:var(--iron);padding:8px}.rec__clip[data-astro-cid-qla5unov] video[data-astro-cid-qla5unov]{border-radius:calc(var(--radius) - 2px);width:100%;aspect-ratio:9 / 14;object-fit:cover;filter:grayscale(1) contrast(1.2)}.rec__clip[data-astro-cid-qla5unov] figcaption[data-astro-cid-qla5unov]{color:var(--chalk);padding-top:.5rem}.rec__title[data-astro-cid-qla5unov]{display:flex;flex-direction:column;font-weight:400;margin-top:2rem}.rec__title[data-astro-cid-qla5unov] .serif[data-astro-cid-qla5unov]{font-size:clamp(44px,6vw,110px);line-height:.9;padding-left:.1em}.rec__title[data-astro-cid-qla5unov] .display[data-astro-cid-qla5unov]{font-size:clamp(76px,15.6vw,300px);line-height:.78;margin-left:-.03em}.rec__hero[data-astro-cid-qla5unov]{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);align-items:end;margin-top:clamp(30px,5vw,90px)}.rec__number[data-astro-cid-qla5unov]{grid-column:1 / 9;font-size:clamp(150px,30vw,560px);line-height:.74;color:var(--iron);font-variant-numeric:tabular-nums;display:flex;align-items:flex-start}.rec__number[data-astro-cid-qla5unov] small[data-astro-cid-qla5unov]{font-size:.2em;color:var(--iron);margin:.15em 0 0 .1em}.rec__caption[data-astro-cid-qla5unov]{grid-column:9 / 13;font-size:clamp(22px,2vw,34px);line-height:1.05;padding-bottom:1.2rem}.rec__caption[data-astro-cid-qla5unov] em[data-astro-cid-qla5unov]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12em}.rec__board[data-astro-cid-qla5unov]{list-style:none;margin-top:clamp(60px,8vw,140px);border-top:2px solid var(--iron)}.rec__row[data-astro-cid-qla5unov]{position:relative;display:grid;grid-template-columns:3.5rem 1.3fr 1.4fr 1fr 6rem;gap:1.2rem;align-items:center;padding:1.1rem .4rem;border-bottom:1px solid var(--iron);isolation:isolate;transition:color .35s}.rec__row[data-astro-cid-qla5unov]:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--iron);clip-path:inset(0 100% 0 0);transition:clip-path .55s var(--ease-in-out)}.rec__row--head[data-astro-cid-qla5unov]{padding-block:.6rem;opacity:.7}.rec__row--head[data-astro-cid-qla5unov]:before{display:none}.rec__who[data-astro-cid-qla5unov]{display:grid}.rec__who[data-astro-cid-qla5unov] .display[data-astro-cid-qla5unov]{font-size:clamp(26px,2.4vw,44px);line-height:.95}.rec__feat[data-astro-cid-qla5unov]{font-size:clamp(18px,1.5vw,26px);line-height:1.1;display:grid;gap:.25rem}.rec__feat[data-astro-cid-qla5unov] small[data-astro-cid-qla5unov]{opacity:.7}.rec__mark[data-astro-cid-qla5unov]{display:flex;align-items:baseline;gap:.5rem}.rec__mark[data-astro-cid-qla5unov] .display[data-astro-cid-qla5unov]{font-size:clamp(44px,4.4vw,84px);line-height:.8;font-variant-numeric:tabular-nums}.rec__thumb[data-astro-cid-qla5unov]{border-radius:var(--radius);position:absolute;right:9rem;top:50%;width:150px;aspect-ratio:4 / 5;overflow:clip;translate:0 -50%;clip-path:inset(50% 0 50% 0 round var(--radius));transition:clip-path .6s var(--ease-out);pointer-events:none;z-index:2}@media(hover:hover)and (pointer:fine){.rec__row[data-astro-cid-qla5unov]:not(.rec__row--head):hover{color:var(--chalk)}.rec__row[data-astro-cid-qla5unov]:not(.rec__row--head):hover:before{clip-path:inset(0 0 0 0)}.rec__row[data-astro-cid-qla5unov]:hover .rec__thumb[data-astro-cid-qla5unov]{clip-path:inset(0 0 0 0 round var(--radius))}.rec__row[data-astro-cid-qla5unov]:hover .rec__i[data-astro-cid-qla5unov]{color:var(--accent)}}@media(max-width:900px){.rec__clip[data-astro-cid-qla5unov]{position:relative;top:auto;right:auto;width:46vw;margin:-24vw 0 2rem auto}.rec__number[data-astro-cid-qla5unov],.rec__caption[data-astro-cid-qla5unov]{grid-column:1 / -1}.rec__caption[data-astro-cid-qla5unov]{margin-top:1rem}.rec__row--head[data-astro-cid-qla5unov]{display:none}.rec__row[data-astro-cid-qla5unov]{grid-template-columns:2.4rem 1fr auto;grid-template-areas:"i who date" ". feat feat" ". mark mark";row-gap:.7rem;padding-block:1.4rem}.rec__i[data-astro-cid-qla5unov]{grid-area:i}.rec__who[data-astro-cid-qla5unov]{grid-area:who}.rec__feat[data-astro-cid-qla5unov]{grid-area:feat}.rec__mark[data-astro-cid-qla5unov]{grid-area:mark}.rec__date[data-astro-cid-qla5unov]{grid-area:date;align-self:start}.rec__thumb[data-astro-cid-qla5unov]{display:none}}.plans[data-astro-cid-bnzs7wvs]{position:relative;background:var(--chalk);color:var(--iron);padding:calc(var(--gutter) * 4.5) var(--gutter) calc(var(--gutter) * 3);overflow:clip}.plans__head[data-astro-cid-bnzs7wvs]{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);row-gap:1.5rem}.plans__head[data-astro-cid-bnzs7wvs] .kicker[data-astro-cid-bnzs7wvs]{grid-column:1 / -1}.plans__head[data-astro-cid-bnzs7wvs] .kicker[data-astro-cid-bnzs7wvs] b[data-astro-cid-bnzs7wvs]{color:var(--accent-ink)}.plans__title[data-astro-cid-bnzs7wvs]{grid-column:1 / 9;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .2em;font-weight:400}.plans__title[data-astro-cid-bnzs7wvs] .display[data-astro-cid-bnzs7wvs]{font-size:clamp(90px,13vw,250px)}.plans__title[data-astro-cid-bnzs7wvs] .serif[data-astro-cid-bnzs7wvs]{font-size:clamp(56px,7.6vw,140px);color:var(--accent-ink);line-height:.9}.plans__lede[data-astro-cid-bnzs7wvs]{grid-column:9 / 13;align-self:end;font-size:var(--fs-body);max-width:36ch}.plans__rack[data-astro-cid-bnzs7wvs]{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter);margin-top:clamp(32px,4vw,64px)}.plan[data-astro-cid-bnzs7wvs]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;column-gap:clamp(12px,1.6vw,32px);padding-top:1rem;border-top:1px solid var(--iron)}.plan__stage[data-astro-cid-bnzs7wvs]{position:relative;aspect-ratio:1;width:100%;max-height:60vh;justify-self:center;isolation:isolate}.plan__stage[data-astro-cid-bnzs7wvs]:before{content:"";position:absolute;inset:14%;scale:var(--scale);border-radius:50%;background:radial-gradient(circle,transparent 0 7%,#c9c7c1 7.5% 17%,#141414 17.5% 27%,#1d1d1d 27.5% 29%,#141414 30%);box-shadow:0 30px 60px -20px #00000080;transition:opacity .6s}.plan__stage[data-astro-cid-bnzs7wvs]:after{content:"";position:absolute;left:22%;right:22%;bottom:6%;height:7%;scale:var(--scale);border-radius:50%;background:radial-gradient(closest-side,rgb(0 0 0 / .28),transparent);filter:blur(6px);z-index:-1}.plan__stage[data-astro-cid-bnzs7wvs] canvas{position:absolute;inset:0;width:100%;height:100%;animation:plate-in .8s var(--ease-out) both}.plan__stage[data-astro-cid-bnzs7wvs].is-3d:before{opacity:0}@keyframes plate-in{0%{opacity:0}}.plan__body[data-astro-cid-bnzs7wvs]{display:grid;align-self:start;align-content:start;row-gap:.9rem;padding-top:clamp(12px,2.4vw,48px)}.plan__index[data-astro-cid-bnzs7wvs]{grid-column:1 / -1;display:flex;justify-content:space-between;color:var(--accent-ink)}.plan__name[data-astro-cid-bnzs7wvs]{grid-column:1 / -1;font-size:clamp(48px,4.6vw,96px);line-height:.82;text-transform:uppercase}.plan__tagline[data-astro-cid-bnzs7wvs]{grid-column:1 / -1;font-size:clamp(26px,2.4vw,42px);line-height:1;color:var(--accent-ink)}.plan__perks[data-astro-cid-bnzs7wvs]{list-style:none;display:grid;gap:.3rem;opacity:.8}.plan__perks[data-astro-cid-bnzs7wvs] li[data-astro-cid-bnzs7wvs]:before{content:"- "}.plan__cta[data-astro-cid-bnzs7wvs]{justify-self:start;margin-top:.4rem;display:inline-flex;gap:.6em;padding:.95em 1.4em;border-radius:999px;background:var(--iron);color:var(--chalk);white-space:nowrap;transition:background .35s,color .35s}.plan__cta[data-astro-cid-bnzs7wvs]:hover,.plan__cta[data-astro-cid-bnzs7wvs]:hover span[data-astro-cid-bnzs7wvs]{background:var(--accent);color:var(--iron)}.app[data-astro-cid-bnzs7wvs]{margin-top:clamp(32px,4vw,56px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,72px);padding:clamp(24px,3.2vw,56px);border-radius:calc(var(--radius) + 4px);background:var(--iron);color:var(--chalk)}.app__kicker[data-astro-cid-bnzs7wvs]{display:flex;flex-wrap:wrap;gap:.4em 1.2em}.app__kicker[data-astro-cid-bnzs7wvs] b[data-astro-cid-bnzs7wvs]{color:var(--accent);font-weight:500}.app__kicker[data-astro-cid-bnzs7wvs] span[data-astro-cid-bnzs7wvs]{color:var(--steel)}.app__title[data-astro-cid-bnzs7wvs]{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .25em;font-weight:400}.app__title[data-astro-cid-bnzs7wvs] .display[data-astro-cid-bnzs7wvs]{font-size:clamp(48px,5.4vw,104px)}.app__title[data-astro-cid-bnzs7wvs] .serif[data-astro-cid-bnzs7wvs]{font-size:clamp(36px,3.6vw,68px);line-height:.9;color:var(--accent)}.app__lede[data-astro-cid-bnzs7wvs]{margin-top:1.1rem;max-width:52ch;font-size:var(--fs-body);color:var(--chalk-2)}.app__points[data-astro-cid-bnzs7wvs]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;margin-top:1.2rem;color:var(--steel)}.app__points[data-astro-cid-bnzs7wvs] li[data-astro-cid-bnzs7wvs]:before{content:"- ";color:var(--accent)}.app__cta[data-astro-cid-bnzs7wvs]{display:inline-flex;gap:.6em;margin-top:1.6rem;padding:.95em 1.4em;border-radius:999px;background:var(--accent);color:var(--iron);white-space:nowrap;transition:background .35s}.app__cta[data-astro-cid-bnzs7wvs]:hover{background:var(--chalk)}.app__qr[data-astro-cid-bnzs7wvs]{display:grid;justify-items:center;gap:.8rem;color:var(--steel)}.app__code[data-astro-cid-bnzs7wvs]{width:clamp(140px,11vw,196px);aspect-ratio:1;padding:12px;border-radius:var(--radius);background:var(--chalk)}.app__code[data-astro-cid-bnzs7wvs] svg{display:block;width:100%;height:100%}.plans__note[data-astro-cid-bnzs7wvs]{margin-top:clamp(32px,4vw,56px);padding-top:1rem;border-top:1px solid var(--iron)}.plans__note[data-astro-cid-bnzs7wvs] b[data-astro-cid-bnzs7wvs]{color:var(--accent-ink);font-weight:500}@media(max-width:900px){.plans__title[data-astro-cid-bnzs7wvs],.plans__lede[data-astro-cid-bnzs7wvs]{grid-column:1 / -1}.plans__rack[data-astro-cid-bnzs7wvs]{grid-template-columns:1fr;row-gap:calc(var(--gutter) * 3)}.plan[data-astro-cid-bnzs7wvs],.app[data-astro-cid-bnzs7wvs]{grid-template-columns:1fr}.app__qr[data-astro-cid-bnzs7wvs]{display:none}.plan__body[data-astro-cid-bnzs7wvs]{padding-top:0}.plan__stage[data-astro-cid-bnzs7wvs]{width:min(78%,420px)}}.voces[data-astro-cid-aadlzisc]{position:relative;background:var(--iron);padding:calc(var(--gutter) * 6) var(--gutter);min-height:90svh;display:grid;grid-template-rows:auto 1fr auto;gap:3rem}.voces__stage[data-astro-cid-aadlzisc]{position:relative;display:grid;align-items:center;padding-left:clamp(0px,14vw,260px)}.voces__mark[data-astro-cid-aadlzisc]{position:absolute;left:-.06em;top:.12em;font-size:clamp(260px,36vw,700px);line-height:.7;color:var(--accent);pointer-events:none}.voces__item[data-astro-cid-aadlzisc]{grid-area:1 / 1;position:relative}.voces__item[data-astro-cid-aadlzisc][hidden]{display:block;visibility:hidden}.voces__item[data-astro-cid-aadlzisc] blockquote[data-astro-cid-aadlzisc]{font-size:clamp(40px,5.6vw,108px);line-height:.98;max-width:18ch}.voces__item[data-astro-cid-aadlzisc] blockquote[data-astro-cid-aadlzisc] .w{display:inline-block}.voces__item[data-astro-cid-aadlzisc] figcaption[data-astro-cid-aadlzisc]{margin-top:2.2rem;display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;color:var(--steel)}.voces__item[data-astro-cid-aadlzisc] figcaption[data-astro-cid-aadlzisc] b[data-astro-cid-aadlzisc]{color:var(--chalk);font-weight:500}.voces__draft[data-astro-cid-aadlzisc]{color:var(--iron);background:var(--accent);padding:0 .5em}.voces__head[data-astro-cid-aadlzisc]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem 2rem}.voces__google[data-astro-cid-aadlzisc]{display:inline-flex;align-items:baseline;gap:.8em;color:var(--steel);transition:color .3s}.voces__google[data-astro-cid-aadlzisc] b[data-astro-cid-aadlzisc]{color:var(--accent);font-weight:500}.voces__google[data-astro-cid-aadlzisc] i[data-astro-cid-aadlzisc]{font-style:normal;transition:transform .4s var(--ease-out)}.voces__google[data-astro-cid-aadlzisc]:hover{color:var(--chalk)}.voces__google[data-astro-cid-aadlzisc]:hover i[data-astro-cid-aadlzisc]{transform:rotate(45deg)}.voces__nav[data-astro-cid-aadlzisc]{display:flex;align-items:center;gap:1.5rem;justify-self:end}.voces__nav[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc]{width:64px;aspect-ratio:1;border-radius:50%;border:1px solid var(--steel);font-size:18px;transition:background .3s,color .3s,border-color .3s}.voces__nav[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc]:hover{background:var(--accent);border-color:var(--accent);color:var(--iron)}.voces__nav[data-astro-cid-aadlzisc] b[data-astro-cid-aadlzisc]{color:var(--accent);font-weight:500}@media(max-width:900px){.voces__stage[data-astro-cid-aadlzisc]{padding-left:0;padding-top:18vw}.voces__nav[data-astro-cid-aadlzisc]{justify-self:start}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/_astro/layers.BWBAp2CZ.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_astro/layers-2x.Bpkbi35X.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_astro/marker-icon.hN30_KVU.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.gmap[data-astro-cid-tbkk6klt]{position:relative;overflow:clip;border-radius:var(--radius);background:var(--iron);isolation:isolate}.gmap__canvas[data-astro-cid-tbkk6klt]{position:absolute;inset:0;background:var(--iron)}.gmap__chip[data-astro-cid-tbkk6klt]{position:absolute;z-index:500;left:12px;top:12px;display:grid;gap:.15rem;padding:.6rem .8rem;border-radius:calc(var(--radius) - 2px);background:#0b0b0bd1;backdrop-filter:blur(8px);color:var(--chalk);pointer-events:none}.gmap__coords[data-astro-cid-tbkk6klt]{color:var(--steel);font-size:9px}.gmap__controls[data-astro-cid-tbkk6klt]{position:absolute;z-index:500;right:12px;top:12px;display:grid;gap:4px}.gmap__controls[data-astro-cid-tbkk6klt] button[data-astro-cid-tbkk6klt]{width:36px;height:36px;border-radius:calc(var(--radius) - 2px);background:#0b0b0bd1;backdrop-filter:blur(8px);color:var(--chalk);font-family:var(--f-mono);font-size:16px;line-height:1;transition:background .3s,color .3s}.gmap__controls[data-astro-cid-tbkk6klt] button[data-astro-cid-tbkk6klt]:hover{background:var(--accent);color:var(--iron)}.gmap__go[data-astro-cid-tbkk6klt]{position:absolute;z-index:500;right:12px;bottom:28px;padding:.75rem 1rem;border-radius:999px;background:var(--accent);color:var(--iron);transition:background .3s,color .3s}.gmap__go[data-astro-cid-tbkk6klt]:hover{background:var(--chalk)}.gmap[data-astro-cid-tbkk6klt] .leaflet-container{background:var(--iron);font-family:var(--f-mono);cursor:grab}.gmap[data-astro-cid-tbkk6klt] .leaflet-tile-pane{filter:grayscale(1) invert(1) brightness(.82) contrast(1.15)}.gmap[data-astro-cid-tbkk6klt] .leaflet-control-attribution{background:#0b0b0bb3;color:var(--steel);font-size:9px;border-top-left-radius:calc(var(--radius) - 2px)}.gmap[data-astro-cid-tbkk6klt] .leaflet-control-attribution a{color:var(--chalk-2)}.gmap[data-astro-cid-tbkk6klt] .gmap-pin{position:relative}.gmap[data-astro-cid-tbkk6klt] .gmap-pin img{position:relative;z-index:2;width:100%;height:100%;border-radius:50%;box-shadow:0 0 0 3px var(--accent),0 10px 30px #0000008c}.gmap[data-astro-cid-tbkk6klt] .gmap-pin:before,.gmap[data-astro-cid-tbkk6klt] .gmap-pin:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--accent);animation:gmap-pulse 2.4s var(--ease-out) infinite}.gmap[data-astro-cid-tbkk6klt] .gmap-pin:after{animation-delay:1.2s}@keyframes gmap-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(2.6);opacity:0}}.contact[data-astro-cid-xmivup5a]{position:relative;background:var(--accent);color:var(--iron);padding:calc(var(--gutter) * 6) var(--gutter) calc(var(--gutter) * 4)}.contact[data-astro-cid-xmivup5a] .kicker[data-astro-cid-xmivup5a] b[data-astro-cid-xmivup5a]{font-weight:700}.contact__title[data-astro-cid-xmivup5a]{margin:2rem 0 clamp(40px,5vw,90px);display:flex;flex-direction:column}.contact__small[data-astro-cid-xmivup5a]{margin-bottom:.12em;font-size:clamp(48px,6vw,110px);font-variation-settings:"wght" 300}.contact__addr[data-astro-cid-xmivup5a]{font-size:clamp(110px,21vw,420px);line-height:.76;letter-spacing:-.03em;white-space:nowrap;width:max-content;max-width:100%;position:relative}.contact__addr[data-astro-cid-xmivup5a]:after{content:"";position:absolute;left:0;right:0;bottom:-.05em;height:.045em;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .7s var(--ease-out)}.contact__addr[data-astro-cid-xmivup5a]:hover:after,.contact__addr[data-astro-cid-xmivup5a]:focus-visible:after{transform:scaleX(1);transform-origin:left}.contact__grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);row-gap:3rem;align-items:start}.contact__grid[data-astro-cid-xmivup5a] .contact__map{grid-column:1 / 6;aspect-ratio:1;box-shadow:0 30px 60px -30px #0000008c}.contact__hours[data-astro-cid-xmivup5a]{grid-column:6 / 9;display:grid;border-top:2px solid var(--iron)}.contact__hours[data-astro-cid-xmivup5a] div[data-astro-cid-xmivup5a]{padding:.9rem 0;border-bottom:1px solid var(--iron);display:grid;gap:.25rem}.contact__hours[data-astro-cid-xmivup5a] dt[data-astro-cid-xmivup5a]{opacity:.65}.contact__hours[data-astro-cid-xmivup5a] dd[data-astro-cid-xmivup5a]{font-size:1.15em}.contact__links[data-astro-cid-xmivup5a]{grid-column:9 / 13;list-style:none;border-top:2px solid var(--iron)}.contact__links[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{position:relative;display:grid;grid-template-columns:1fr auto;padding:1rem 0;border-bottom:1px solid var(--iron);overflow:clip}.contact__links[data-astro-cid-xmivup5a] .mono[data-astro-cid-xmivup5a]{opacity:.7;grid-column:1}.contact__links[data-astro-cid-xmivup5a] b[data-astro-cid-xmivup5a]{grid-column:1;font-size:clamp(26px,2.3vw,46px);line-height:.95;overflow-wrap:anywhere;transition:transform .6s var(--ease-out)}.contact__links[data-astro-cid-xmivup5a] i[data-astro-cid-xmivup5a]{grid-column:2;grid-row:1 / 3;align-self:center;font-style:normal;font-family:var(--f-display);font-size:36px;transition:transform .6s var(--ease-out)}.contact__links[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover b[data-astro-cid-xmivup5a]{transform:translate(.2em)}.contact__links[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover i[data-astro-cid-xmivup5a]{transform:rotate(45deg)}.foot[data-astro-cid-xmivup5a]{background:var(--iron);padding:calc(var(--gutter) * 4) var(--gutter) calc(var(--gutter) + 2.6rem);overflow:clip}.foot__top[data-astro-cid-xmivup5a]{display:flex;align-items:center;gap:clamp(20px,3vw,48px)}.foot__mascot[data-astro-cid-xmivup5a]{--w: clamp(130px, 11vw, 190px);position:relative;flex:none;width:calc(var(--w) * 1.14);aspect-ratio:2589 / 1534;-webkit-mask-image:linear-gradient(to bottom,#000 68%,transparent 90%);mask-image:linear-gradient(to bottom,#000 68%,transparent 90%)}.foot__mascot[data-astro-cid-xmivup5a] img[data-astro-cid-xmivup5a],.foot__mascot[data-astro-cid-xmivup5a] canvas{position:absolute;display:block}.foot__mascot[data-astro-cid-xmivup5a] img[data-astro-cid-xmivup5a]{inset:6.14%;width:87.72%;height:87.72%}.foot__mascot[data-astro-cid-xmivup5a] canvas{inset:0;width:100%;height:100%}.foot__mascot[data-astro-cid-xmivup5a].is-3d img[data-astro-cid-xmivup5a]{visibility:hidden}.foot__load[data-astro-cid-xmivup5a]{max-width:52ch;color:var(--steel)}.foot__load[data-astro-cid-xmivup5a] b[data-astro-cid-xmivup5a]{color:var(--accent);font-weight:500}.foot__word[data-astro-cid-xmivup5a]{font-size:33.6vw;line-height:.74;letter-spacing:-.03em;margin:clamp(30px,5vw,80px) 0 1.5rem -.03em;white-space:nowrap}.foot__meta[data-astro-cid-xmivup5a]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;color:var(--steel);padding-top:1rem;border-top:1px solid var(--iron-2)}.foot__meta[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{color:var(--accent)}@media(max-width:900px){.contact__addr[data-astro-cid-xmivup5a]{font-size:24vw}.contact__grid[data-astro-cid-xmivup5a] .contact__map{grid-column:1 / -1;aspect-ratio:4 / 3}.contact__hours[data-astro-cid-xmivup5a],.contact__links[data-astro-cid-xmivup5a]{grid-column:1 / -1}.foot[data-astro-cid-xmivup5a]{padding-bottom:calc(var(--gutter) * 4)}}
