@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.eZRTIG_className{font-family:Jost,Jost Fallback;font-style:normal}.eZRTIG_variable{--font-jost:"Jost", "Jost Fallback"}
.site{--bg:#fff;--surface:#f2f2f2;--ink:#0a0a0a;--muted:#666;--accent:#d92b21;--accent-ink:#fff;--field:#000;--field-ink:#fff;--gap:8px;--radius:8px;--step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(2rem, 1.3rem + 3.2vw, 4rem);font-family:var(--font-jost), "Jost", system-ui, sans-serif;background:var(--bg);color:var(--ink);font-size:var(--step-body);line-height:1.5}@layer components{.site .board{gap:var(--gap);padding:0 var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:90px;display:grid}.site .tile{background:var(--surface);border-radius:var(--radius);text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:22px;display:flex;position:relative;overflow:hidden}.site .tile.accent{background:var(--accent);color:var(--accent-ink)}.site .tile.field{background:var(--field);color:var(--field-ink)}.site .tile.white{background:var(--bg)}.site .display{letter-spacing:-.03em;text-transform:uppercase;font-weight:700;line-height:.9}.site .nameband{letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;font-size:clamp(140px,14.4vw,220px);font-weight:700;line-height:.85}.site .marquee{white-space:nowrap;overflow:hidden}.site .marquee-track{will-change:transform;gap:48px;animation:40s linear infinite site-marquee;display:inline-flex}.site .marquee:hover .marquee-track{animation-play-state:paused}@keyframes site-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.site .rise{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(20px)}.site .rise.in{opacity:1;transform:none}.site .btn{border-radius:var(--radius);height:48px;font-weight:500;font-size:var(--step-body);background:var(--accent);color:var(--accent-ink);cursor:pointer;justify-content:center;align-items:center;padding:0 22px;transition:transform .12s,filter .12s;display:inline-flex}.site .btn:hover{filter:brightness(.94)}.site .btn:active{transform:translateY(1px)}.site .btn.ghost{color:var(--ink);background:0 0}.site .btn.ink{background:var(--ink);color:#fff}.site a.textlink{color:inherit;text-underline-offset:3px;text-decoration:underline}.site table.plans{border-collapse:collapse;width:100%}.site table.plans th,.site table.plans td{text-align:left;vertical-align:top;padding:20px;font-weight:400}.site table.plans tbody tr:nth-child(2n) td,.site table.plans tbody tr:nth-child(2n) th{background:var(--surface)}.site table.plans .rec{background:#fbe7e5}.site table.plans tbody tr:nth-child(2n) .rec{background:#f6d6d3}@media (prefers-reduced-motion:reduce){.site .marquee-track{animation:none}.site .rise{opacity:1;transition:none;transform:none}}@media (max-width:767px){.site .board{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:28vw;gap:6px;padding:0 6px}.site .nameband{font-size:26vw}}}
