@font-face{font-family:__Archivo_84713f;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");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:__Archivo_84713f;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");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:__Archivo_84713f;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Archivo_84713f;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");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:__Archivo_84713f;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");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:__Archivo_84713f;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Archivo_84713f;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");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:__Archivo_84713f;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");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:__Archivo_84713f;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Archivo_Fallback_84713f;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_84713f{font-family:__Archivo_84713f,__Archivo_Fallback_84713f;font-style:normal}.__variable_84713f{--font-display:"__Archivo_84713f","__Archivo_Fallback_84713f"}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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:__IBM_Plex_Sans_43f867;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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:__IBM_Plex_Sans_Fallback_43f867;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_43f867{font-family:__IBM_Plex_Sans_43f867,__IBM_Plex_Sans_Fallback_43f867;font-style:normal}.__variable_43f867{--font-body:"__IBM_Plex_Sans_43f867","__IBM_Plex_Sans_Fallback_43f867"}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");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:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");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:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");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:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");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:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,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:__IBM_Plex_Mono_Fallback_46fe82;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:__IBM_Plex_Mono_46fe82,__IBM_Plex_Mono_Fallback_46fe82;font-style:normal}.__variable_46fe82{--font-mono:"__IBM_Plex_Mono_46fe82","__IBM_Plex_Mono_Fallback_46fe82"}:root{--ink:#2a2628;--graphite:#373436;--lime:#d7df23;--paper:#f1efe9;--steel:#9aa2a8;--mute:#b7bdc2;--dim:#6e767c;--hairline:hsla(206,7%,63%,.16);--hairline-lime:rgba(215,223,35,.2);--display:var(--font-display),"Arial Black",system-ui,sans-serif;--body:var(--font-body),system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace;--h1:clamp(40px,7.0vw,100px);--h1-home:clamp(40px,7.6vw,110px);--h2:clamp(30px,4.2vw,54px);--h3:21px;--lede:clamp(17px,1.9vw,22px);--base:19px;--small:15px;--label:clamp(17px,2.1vw,28px);--label-mono:12px;--eyebrow:15px;--max:1340px;--gutter:40px;--section:clamp(64px,9vw,120px);--close:clamp(90px,13vw,180px);--ease:cubic-bezier(.2,.8,.3,1);--ease-io:cubic-bezier(.2,.7,.3,1);--fast:.2s;--mid:.45s;--slow:.9s}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--ink)}body{color:var(--paper);font-family:var(--body);font-size:19px;line-height:1.6;overflow-x:clip}.inner{max-width:var(--max);margin:0 auto;padding:0 40px}@media(max-width:900px){.inner{padding:0 20px}}header.site{position:fixed;top:0;left:0;right:0;z-index:100;padding:26px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;transition:padding var(--mid) var(--ease-io),background var(--mid) ease,border-color var(--mid) ease;border-bottom:1px solid transparent}header.site.pinned{padding:14px 40px;background:rgba(42,38,40,.86);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);border-bottom-color:rgba(215,223,35,.16)}.lock{display:flex;align-items:center;gap:17px;text-decoration:none}.lock svg{display:block;width:52px;height:52px;transition:width var(--mid) var(--ease-io),height var(--mid) var(--ease-io)}header.site.pinned .lock svg{width:38px;height:38px}.wm{display:flex;align-items:baseline;gap:14px;white-space:nowrap}.wm .name{font-weight:900;letter-spacing:-.04em;color:var(--paper)}.wm .name,.wm .sub{font-family:var(--display);font-size:34px;line-height:1;transition:font-size var(--mid) var(--ease-io)}.wm .sub{font-weight:600;letter-spacing:-.02em;color:var(--lime)}header.site.pinned .wm .name,header.site.pinned .wm .sub{font-size:25px}.hright{display:flex;align-items:center;gap:26px}.navl{display:flex;gap:24px;font-size:13px;color:var(--steel)}.navl a{color:inherit;text-decoration:none;transition:color var(--fast)}.navl a.here,.navl a:hover{color:var(--lime)}.tel{font-family:var(--mono);font-size:13.5px;color:var(--ink);background:var(--lime);padding:11px 18px;text-decoration:none;font-weight:500;white-space:nowrap;transition:transform var(--fast),filter var(--fast)}.tel:hover{transform:translateY(-1px);filter:brightness(1.08)}@media(max-width:1180px){.wm .name,.wm .sub{font-size:26px}header.site.pinned .wm .name,header.site.pinned .wm .sub{font-size:21px}}@media(max-width:900px){.navl{display:none}header.site{padding:16px}header.site.pinned{padding:11px 16px}.lock{gap:11px}.lock svg{width:38px;height:38px}header.site.pinned .lock svg{width:32px;height:32px}.wm{gap:8px}.wm .name,.wm .sub{font-size:21px}.hright{gap:12px}.tel{font-size:12.5px;padding:9px 13px}}@media(max-width:560px){header.site .wm{display:block;white-space:nowrap}header.site .wm .name{font-size:20px;line-height:1;display:block}header.site .wm .sub{display:block;font-size:12px;line-height:1;margin-top:3px;letter-spacing:-.01em}header.site .lock svg{width:34px;height:34px}header.site.pinned .lock svg{width:30px;height:30px}header.site{padding:12px 14px}header.site.pinned{padding:9px 14px}header.site .tel{font-size:12px;padding:9px 11px;letter-spacing:0}}@media(max-width:360px){header.site .wm .name{font-size:18px}header.site .wm .sub{font-size:11px}header.site .lock{gap:9px}header.site .lock svg{width:30px;height:30px}header.site .tel{font-size:11.5px;padding:8px 10px}}.mk-glow{opacity:.22}.name span{display:inline-block}.entrance .mk-a{opacity:0;transform:translateY(6px) scale(.94);transform-origin:50% 60%;animation:markIn .7s cubic-bezier(.2,.8,.3,1) .25s forwards}.entrance .mk-band{opacity:0;animation:strike 1.15s step-end .85s forwards}.entrance .mk-glow{opacity:0;animation:glow 1.1s ease-out 1.45s forwards}.entrance .wm .name span{opacity:0;transform:translateY(14px);animation:rise .55s cubic-bezier(.2,.8,.3,1) forwards}.entrance .wm .sub{opacity:0;animation:subIn 1.1s cubic-bezier(.2,.8,.3,1) 1.55s forwards}.entrance .hright{opacity:0;transform:translateY(-6px);animation:markIn .6s ease 1.75s forwards}@keyframes markIn{to{opacity:1;transform:none}}@keyframes strike{0%{opacity:0}8%{opacity:1}14%{opacity:0}22%{opacity:1}28%{opacity:0}34%{opacity:.55}40%{opacity:0}52%{opacity:1}to{opacity:1}}@keyframes glow{0%{opacity:0}45%{opacity:.5}to{opacity:.22}}@keyframes rise{to{opacity:1;transform:none}}@keyframes subIn{0%{opacity:0}to{opacity:1}}.crumb{font-family:var(--mono);font-size:13px;letter-spacing:.2em;margin-bottom:22px}.crumb,.crumb a{color:var(--steel)}.crumb a{text-decoration:none}.crumb a:hover,.crumb span,.eyebrow{color:var(--lime)}.eyebrow{font-family:var(--mono);font-size:var(--eyebrow);font-weight:500;letter-spacing:.28em;display:flex;align-items:center;gap:13px;margin-bottom:20px}.eyebrow:before{content:"";width:44px;height:2px;background:var(--lime)}h1{font-family:var(--display);font-weight:900;font-size:var(--h1);line-height:.92;letter-spacing:-.045em;color:var(--paper);max-width:15ch;text-shadow:0 2px 40px rgba(42,38,40,.5)}h1 i,h2 i{font-style:normal}.place,h1 i,h2 i{color:var(--lime)}.place{margin-top:18px;font-family:var(--display);font-weight:600;font-size:clamp(17px,2.1vw,28px);letter-spacing:-.02em}.hero-one{position:relative;height:92vh;height:92dvh;min-height:560px;margin-bottom:-1px;overflow:hidden;display:flex;align-items:flex-end}.hero-one img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.hero-one:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(42,38,40,.86),rgba(42,38,40,.14) 30%,rgba(42,38,40,.3) 52%,rgba(42,38,40,.72) 78%,rgba(42,38,40,.94) 92%,#2a2628)}.hcopy{position:relative;z-index:4;width:100%;padding-bottom:clamp(48px,7vw,86px)}.band-half{position:relative;height:52vh;height:52dvh;min-height:340px;overflow:hidden;display:flex;align-items:flex-end;margin-bottom:-1px}.band-half.tall{height:56vh;height:56dvh;min-height:360px}.band-half img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.band-half:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(42,38,40,.88),rgba(42,38,40,.28) 34%,rgba(42,38,40,.78) 76%,#2a2628)}.bcopy{position:relative;z-index:4;width:100%;padding-bottom:clamp(34px,5vw,58px)}section.blk{padding:var(--section) 0}.two{display:grid;grid-template-columns:.85fr 1.4fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:start}@media(max-width:900px){.two{grid-template-columns:1fr;gap:20px}}.lbl{font-weight:600;font-size:var(--label);letter-spacing:-.02em;line-height:1.15;color:var(--lime);padding-top:6px}.lbl,h2{font-family:var(--display)}h2{font-weight:900;font-size:var(--h2);letter-spacing:-.035em;line-height:1.02;margin-bottom:22px;color:var(--paper)}p{color:var(--mute);margin-bottom:18px;max-width:60ch}p:last-child{margin-bottom:0}strong{color:var(--paper);font-weight:600}.list{list-style:none;margin-top:8px}.list li{display:flex;gap:16px;padding:17px 0;border-bottom:1px solid hsla(206,7%,63%,.13);color:var(--mute);font-size:18px}.list li:before{content:"";width:7px;height:7px;background:var(--lime);flex:none;margin-top:9px}.steps{counter-reset:s;display:grid;grid-gap:2px;gap:2px;background:hsla(206,7%,63%,.14);margin-top:10px}.step{background:var(--ink);padding:28px 30px;display:grid;grid-template-columns:auto 1fr;grid-gap:22px;gap:22px;align-items:start}.step:before{counter-increment:s;content:counter(s,decimal-leading-zero);font-family:var(--mono);font-weight:500;font-size:14px;letter-spacing:.14em;color:var(--lime);padding-top:5px}.step h3{font-family:var(--display);font-weight:800;font-size:var(--h3);letter-spacing:-.02em;margin-bottom:7px;color:var(--paper)}.step p{font-size:17px;margin:0}.quote{background:var(--graphite);padding:clamp(40px,5vw,60px);border-left:3px solid var(--lime);margin-top:8px}.quote p{font-family:var(--display);font-weight:600;font-size:clamp(19px,2.4vw,30px);line-height:1.22;letter-spacing:-.025em;color:var(--paper);max-width:26ch;margin:0}.rel{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;background:hsla(206,7%,63%,.14);margin-top:12px}.rel a{background:var(--ink);padding:30px 28px;text-decoration:none;position:relative;transition:background .22s cubic-bezier(.2,.8,.3,1)}.rel a:after{content:"\2192";position:absolute;right:26px;bottom:28px;color:var(--ink);opacity:0;transform:translateX(-6px);transition:opacity .22s ease,transform .22s cubic-bezier(.2,.8,.3,1);font-family:var(--mono);font-size:17px}.rel a:hover{background:var(--lime)}.rel a:hover:after{opacity:1;transform:none}.rel a:hover .t{color:var(--ink)}.rel a:hover .d{color:rgba(42,38,40,.76)}.rel .t{font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:-.02em;color:var(--paper);margin-bottom:8px}.rel .d,.rel .t{transition:color .22s ease}.rel .d{font-size:15.5px;color:var(--steel)}@media(max-width:820px){.rel{grid-template-columns:1fr}}.close{background:var(--ink);padding:var(--close) 40px clamp(70px,9vw,120px);position:relative}.close h2{font-size:clamp(32px,5.8vw,78px);line-height:.94;max-width:16ch}.close .say{margin-top:24px;font-size:var(--lede);color:var(--mute);max-width:46ch;line-height:1.55}.acts{margin-top:48px;display:flex;gap:18px;flex-wrap:wrap;align-items:center}.big{display:inline-flex;align-items:baseline;gap:14px;background:var(--lime);color:var(--ink);text-decoration:none;padding:20px 30px;transition:transform var(--fast),filter var(--fast)}.big:hover{transform:translateY(-2px);filter:brightness(1.07)}.big .l{font-family:var(--mono);font-size:11px;letter-spacing:.24em}.big .n{font-family:var(--display);font-weight:900;font-size:clamp(21px,2.6vw,31px);letter-spacing:-.02em}.ghost{display:inline-flex;align-items:center;gap:11px;color:var(--paper);text-decoration:none;font-family:var(--mono);font-size:13px;letter-spacing:.14em;border:1px solid rgba(215,223,35,.36);padding:20px 26px;transition:border-color var(--fast),color var(--fast)}.ghost:hover{border-color:var(--lime);color:var(--lime)}@media(max-width:900px){.close{padding-left:20px;padding-right:20px}.big,.ghost{width:100%;justify-content:center}}footer.site{background:linear-gradient(180deg,var(--ink) 0,var(--graphite) 22%);padding:clamp(64px,8vw,96px) 40px 44px}.fgrid{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px)}.fbrand .wm{display:block}.fbrand .wm .name{font-size:29px}.fbrand .wm .sub{font-size:29px;display:block;margin-top:2px}.fbrand p{color:var(--lime);font-size:14px;margin-top:20px;max-width:32ch;line-height:1.55}footer.site h4{font-family:var(--mono);font-size:var(--label-mono);letter-spacing:.24em;color:var(--lime);font-weight:500;margin-bottom:18px}footer.site a{display:block;color:var(--steel);text-decoration:none;font-size:14px;margin-bottom:11px;transition:color .18s}footer.site .li,footer.site a:hover{color:var(--lime)}footer.site .li{display:block;font-size:14px;margin-bottom:11px}.fbot{max-width:var(--max);margin:clamp(44px,6vw,70px) auto 0;padding-top:26px;border-top:1px solid rgba(215,223,35,.2);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--lime)}@media(max-width:1000px){.fgrid{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:900px){footer.site{padding-left:20px;padding-right:20px}.fgrid{grid-template-columns:1fr}}#track{height:1180vh;height:1180dvh;position:relative}#stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;background:var(--ink)}#stage,.layer{transform:translateZ(0)}.layer{position:absolute;inset:0;opacity:0;visibility:hidden;will-change:transform,opacity}.layer.on{visibility:visible}.layer img{width:100%;height:100%;object-fit:cover}.layer img,.scrim-stage{position:absolute;inset:0}.scrim-stage{z-index:30;pointer-events:none;background:linear-gradient(180deg,rgba(42,38,40,.84),rgba(42,38,40,.12) 30%,rgba(42,38,40,.3) 50%,rgba(42,38,40,.9))}.copy{position:absolute;left:40px;bottom:64px;z-index:50;max-width:min(92vw,1000px);will-change:transform,opacity}.copy .h1{font-family:var(--display);font-weight:900;font-size:var(--h1-home);line-height:.9;letter-spacing:-.045em;color:var(--paper);text-shadow:0 2px 40px rgba(42,38,40,.55);max-width:none}.copy .h1 i{font-style:normal;color:var(--lime)}.copy .place{margin-top:20px;font-size:clamp(19px,2.4vw,32px);line-height:1.1}.copy .lede{margin-top:22px;font-size:var(--lede);color:var(--mute);max-width:46ch;line-height:1.5}.strip{margin-top:38px;display:flex;gap:clamp(20px,3.2vw,48px);flex-wrap:wrap;font-family:var(--mono);font-weight:500;font-size:clamp(13px,1.4vw,18px);letter-spacing:.12em;color:var(--lime)}.strip span{display:flex;align-items:center;gap:12px}.strip b{width:7px;height:7px;background:var(--lime);border-radius:50%;display:block;flex:none}.more{margin-top:34px;display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:13px;letter-spacing:.16em;color:var(--paper);text-decoration:none;border-bottom:1px solid rgba(215,223,35,.5);padding-bottom:7px;transition:color var(--fast),border-color var(--fast)}.more:hover{color:var(--lime);border-color:var(--lime)}@media(max-width:900px){.copy{left:20px;right:20px;bottom:44px}.copy .eyebrow{font-size:11px;letter-spacing:.22em;margin-bottom:16px}.strip{gap:12px 18px;font-size:11.5px;margin-top:26px}.copy .lede{margin-top:16px}.copy .place{margin-top:14px}}.split{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:clamp(36px,6vw,96px);gap:clamp(36px,6vw,96px);align-items:start}@media(max-width:960px){.split{grid-template-columns:1fr;gap:52px}}.field{margin-bottom:26px}.field label{display:block;font-family:var(--mono);font-weight:500;font-size:12.5px;letter-spacing:.22em;color:var(--lime);margin-bottom:11px}.field input,.field select,.field textarea{width:100%;background:transparent;border:0;border-bottom:1px solid hsla(206,7%,63%,.34);color:var(--paper);font-family:var(--body);font-size:19px;padding:12px 2px;transition:border-color var(--fast);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field select{background-image:linear-gradient(45deg,transparent 50%,#d7df23 0),linear-gradient(135deg,#d7df23 50%,transparent 0);background-position:calc(100% - 14px) 22px,calc(100% - 8px) 22px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:32px;cursor:pointer}.field select option{background:var(--graphite);color:var(--paper)}.field textarea{resize:vertical;min-height:104px;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-bottom-color:var(--lime)}.field input::placeholder,.field textarea::placeholder{color:var(--dim)}.pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px}@media(max-width:620px){.pair{grid-template-columns:1fr;gap:0}}.submit{margin-top:14px;display:inline-flex;align-items:center;gap:13px;background:var(--lime);color:var(--ink);border:0;font-family:var(--display);font-weight:900;font-size:19px;letter-spacing:-.015em;padding:19px 32px;cursor:pointer;transition:transform var(--fast),filter var(--fast)}.submit:hover{transform:translateY(-2px);filter:brightness(1.07)}.submit[disabled]{opacity:.6;cursor:default;transform:none}.smallprint{margin-top:20px;font-size:13.5px;color:var(--steel);max-width:44ch}.form-note{margin-top:18px;font-family:var(--mono);font-size:13px;letter-spacing:.08em}.form-note.ok{color:var(--lime)}.form-note.err{color:#e08a6d}.side .blkc{padding:26px 0;border-top:1px solid hsla(206,7%,63%,.16)}.side .blkc:first-of-type{border-top:0;padding-top:0}.side h4{font-family:var(--mono);font-size:12.5px;letter-spacing:.24em;color:var(--lime);font-weight:500;margin-bottom:14px}.side .v{font-family:var(--display);font-weight:900;font-size:clamp(24px,2.9vw,34px);letter-spacing:-.03em;color:var(--paper);text-decoration:none;display:inline-block;transition:color var(--fast)}a.v:hover{color:var(--lime)}.side .m{font-size:15px;color:var(--mute);margin-top:8px;line-height:1.55}.side .m a{color:var(--paper);text-decoration:none;border-bottom:1px solid rgba(215,223,35,.4)}.hrs,.side .m a:hover{color:var(--lime)}.hrs{font-family:var(--mono);font-size:15px;letter-spacing:.1em}.mains{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;background:hsla(206,7%,63%,.16);margin-top:14px}.main{background:var(--ink);padding:clamp(30px,3.6vw,48px)}.main .no{font-family:var(--mono);font-weight:500;font-size:13px;letter-spacing:.22em;color:var(--lime);margin-bottom:18px}.main h3{font-family:var(--display);font-weight:900;font-size:clamp(26px,3.4vw,44px);letter-spacing:-.038em;line-height:1;margin-bottom:16px;color:var(--paper)}.main p{font-size:17px;margin-bottom:0;max-width:38ch}@media(max-width:820px){.mains{grid-template-columns:1fr}}.towns{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px 0;align-items:baseline}.towns span{font-family:var(--display);font-weight:800;font-size:clamp(22px,3.4vw,44px);letter-spacing:-.035em;line-height:1.12;color:var(--steel);transition:color .25s}.towns span.key{color:var(--lime)}.towns i{font-style:normal;color:hsla(206,7%,63%,.4);margin:0 clamp(12px,1.6vw,22px);font-family:var(--display);font-weight:400;font-size:clamp(18px,2.4vw,32px)}.towns:hover span{color:#5f686e}.towns span:hover{color:var(--paper)}.towns span.key:hover{color:var(--lime)}.edge{margin-top:44px;padding:28px 32px;background:var(--graphite);border-left:3px solid var(--lime);max-width:62ch}.edge p{margin:0;color:var(--paper);font-size:18px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}#stage,#track{height:auto}#stage{position:static}.layer{position:relative;opacity:1!important;visibility:visible!important;transform:none!important;height:88vh;height:88dvh}.layer img{position:absolute}.copy{opacity:1!important;transform:none!important}.entrance .lock svg .mk-a,.entrance .lock svg .mk-band,.entrance .wm .name span,.entrance .wm .sub{opacity:1;transform:none}}