@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-500-normal.BgYH2mbd.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-500-normal.HIEiP5Ov.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2) format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2) format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2) format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff) format("woff")}:root{--ground: oklch(.955 .014 88);--ground-deep: oklch(.985 .008 90);--ivory: oklch(.2 .01 100);--ivory-soft: oklch(.36 .012 100);--ivory-dim: oklch(.46 .012 100);--rule: oklch(.82 .015 90);--field-line: oklch(.52 .012 100);--focus: oklch(.2 .01 100);--brand-accent: oklch(.55 .13 75);--go-text: oklch(.48 .15 150);--alert-text: oklch(.5 .17 35);--flap-top: oklch(.3 .007 100);--flap-bottom: oklch(.255 .007 100);--seam: oklch(.12 .005 100);--ink: oklch(.2 .01 100);--paper-deep: oklch(.925 .016 88);--signal: oklch(.86 .13 92);--signal-ink: oklch(.2 .03 90);--go: oklch(.76 .18 150);--alert: oklch(.72 .17 40);--row-hover: oklch(.22 .007 100);--row-open: oklch(.255 .008 100);--scroll: oklch(.62 .012 100);--close-soft: oklch(.28 .03 90);--ink-on-dark-soft: oklch(.88 .015 90);--font-sign: "Barlow Condensed", "Arial Narrow", sans-serif;--font-text: "Barlow", system-ui, sans-serif;--u: .5rem;--gutter: clamp(1rem, 4vw, 2.5rem);--max: 76rem;--measure: 66ch;--ease: cubic-bezier(.22, 1, .36, 1)}.on-dark{--ground: oklch(.2 .007 100);--ground-deep: oklch(.16 .006 100);--ivory: oklch(.94 .025 90);--ivory-soft: oklch(.8 .022 100);--ivory-dim: oklch(.68 .018 100);--rule: oklch(.36 .008 100);--field-line: oklch(.58 .01 100);--focus: oklch(.86 .13 92);--brand-accent: oklch(.86 .13 92);--go-text: oklch(.76 .18 150);--alert-text: oklch(.82 .13 40);background:var(--ground-deep);color:var(--ivory)}*,*:before,*:after{box-sizing:border-box}html{background:var(--ground);color:var(--ivory);font-family:var(--font-text);font-size:1.0625rem;line-height:1.6;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--u) * 14);color-scheme:light}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;background:var(--ground)}main{flex:1}img,svg{display:block;max-width:100%}::selection{background:var(--signal);color:var(--signal-ink)}a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}html{scrollbar-color:var(--scroll) var(--ground)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--ground)}::-webkit-scrollbar-thumb{background:var(--scroll);border:3px solid var(--ground);border-radius:8px}h1,h2,h3{font-family:var(--font-sign);font-weight:600;line-height:1.02;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;margin:0}h1{font-size:clamp(2.25rem,5vw,3.5rem)}h2{font-size:clamp(2rem,4.2vw,3rem)}h3{font-size:clamp(1.5rem,2.6vw,2rem)}p{margin:0;text-wrap:pretty}.measure{max-width:var(--measure)}.lead{font-size:clamp(1.1875rem,1.1rem + .5vw,1.4375rem);line-height:1.5;color:var(--ivory-soft);max-width:58ch}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:var(--u);top:-4rem;z-index:100;background:var(--signal);color:var(--signal-ink);padding:var(--u) calc(var(--u) * 2);font-weight:600;text-decoration:none;transition:top .2s var(--ease)}.skip:focus{top:var(--u)}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in oklch,var(--ground-deep) 94%,transparent);border-bottom:1px solid var(--rule);backdrop-filter:blur(8px)}.site-header .wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--u) calc(var(--u) * 4);min-height:calc(var(--u) * 10)}.brand{display:inline-flex;align-items:center;gap:calc(var(--u) * 1.5);text-decoration:none}.brand-mark{inline-size:calc(var(--u) * 5);block-size:calc(var(--u) * 5)}.brand-name{font-family:var(--font-sign);font-weight:700;font-size:1.625rem;letter-spacing:.04em;text-transform:uppercase;line-height:1}.brand-name span{color:var(--brand-accent)}.main-nav ul{display:flex;gap:calc(var(--u) * 1);list-style:none;margin:0;padding:0;justify-content:flex-end}.main-nav a{display:inline-flex;align-items:center;min-height:calc(var(--u) * 6);padding-inline:calc(var(--u) * 1.5);font-family:var(--font-sign);font-weight:600;font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--ivory-soft);border-bottom:3px solid transparent;transition:color .2s,border-color .2s}.main-nav a:hover{color:var(--ivory);border-color:var(--rule)}.main-nav a[aria-current=page]{color:var(--ivory);border-color:var(--signal)}.lang{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-sign);font-weight:600;font-size:1.1875rem;letter-spacing:.08em}.lang a,.lang span.sep{display:inline-flex;align-items:center;justify-content:center}.lang a{min-inline-size:calc(var(--u) * 6);min-block-size:calc(var(--u) * 6);text-decoration:none;color:var(--ivory-soft);border-radius:3px}.lang a:hover{color:var(--ivory);background:var(--rule)}.lang a[aria-current=true]{background:var(--signal);color:var(--signal-ink)}.lang .sep{color:var(--ivory-dim)}@media(max-width:52rem){.site-header .wrap{grid-template-columns:1fr auto;padding-block:var(--u)}.main-nav{grid-column:1 / -1;grid-row:2;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);border-top:1px solid var(--rule)}.main-nav ul{justify-content:space-between}.main-nav a{padding-inline:var(--u);font-size:1.1875rem}}.sign{display:inline-flex;align-items:center;gap:calc(var(--u) * 1.5);min-height:calc(var(--u) * 8);padding:0 clamp(calc(var(--u) * 2),4vw,calc(var(--u) * 3));background:var(--signal);color:var(--signal-ink);font-family:var(--font-sign);font-weight:700;font-size:clamp(1.15rem,4.4vw,1.375rem);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border:0;border-radius:3px;cursor:pointer;box-shadow:inset 0 1px #ffffff59,0 8px 18px -8px #0009;transition:transform .18s var(--ease),box-shadow .18s var(--ease),background .2s}.sign svg{inline-size:1.25em;block-size:1.25em;transition:transform .25s var(--ease)}.sign:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff59,0 14px 24px -8px #000000a6}.sign:hover svg{transform:translate(4px)}.sign:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff59,0 3px 8px -4px #0009}.sign:disabled{opacity:.6;cursor:progress;transform:none}.sign.ghost{background:transparent;color:var(--ivory);box-shadow:inset 0 0 0 2px var(--ivory)}.sign.ghost:hover{background:var(--ivory);color:var(--ground);box-shadow:inset 0 0 0 2px var(--ivory)}.flap-text{display:inline-flex;flex-wrap:wrap;row-gap:.12em;line-height:1}.flap-word{display:inline-flex;white-space:nowrap;margin-inline-end:.34em}.cell{position:relative;display:inline-grid;place-items:center;inline-size:.66em;block-size:1.18em;margin-inline:.03em;background:linear-gradient(var(--flap-top) 0 50%,var(--flap-bottom) 50% 100%);border-radius:.07em;font-family:var(--font-sign);font-weight:600;font-size:inherit;color:var(--ivory);text-transform:uppercase;line-height:1;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000080}.cell:after{content:"";position:absolute;inset-inline:0;top:50%;block-size:1px;background:var(--seam);box-shadow:0 1px #ffffff0d}.cell>i{font-style:normal;display:block;transform-origin:50% 50%}.cell.tick>i{animation:tick 90ms linear}@keyframes tick{0%{transform:scaleY(1)}45%{transform:scaleY(.08)}to{transform:scaleY(1)}}.flap-go .cell{color:var(--go)}.board{border-block:1px solid var(--rule);background:var(--ground-deep)}.board-strip{background:var(--ground);color:var(--ivory);border-bottom:2px solid var(--signal)}.board-strip .wrap{display:flex;align-items:center;flex-wrap:wrap;gap:var(--u) calc(var(--u) * 3);min-height:calc(var(--u) * 8);padding-block:var(--u);font-family:var(--font-sign);font-weight:700;font-size:1.1875rem;letter-spacing:.1em;text-transform:uppercase}.strip-title{font-size:inherit;letter-spacing:inherit;font-weight:inherit;margin-inline-end:auto}.clocks{list-style:none;margin:0;padding:0;display:flex;gap:calc(var(--u) * 3);order:3;inline-size:100%;justify-content:space-between}.zone{display:grid;gap:2px;font-size:.875rem;letter-spacing:.1em}.zone-time{display:inline-flex;font-size:1.25rem;letter-spacing:0}.zone-time .cell{color:var(--ivory)}.zone-time .cell.colon{background:none;box-shadow:none;inline-size:.3em;color:var(--signal)}.zone-time .cell.colon:after{display:none}@media(min-width:52rem){.clocks{order:0;inline-size:auto;justify-content:flex-end;gap:calc(var(--u) * 4)}.zone{grid-auto-flow:column;align-items:center;gap:var(--u)}.strip-title{margin-inline-end:0;flex:1}}.board-body{padding-block:calc(var(--u) * 3) calc(var(--u) * 6)}.board-hint{color:var(--ivory-dim);font-size:1rem;margin-bottom:calc(var(--u) * 2)}.board-rows{list-style:none;margin:0;padding:0}.board-row{border-top:1px solid var(--rule)}.board-row:first-child{border-top:0}.row-h{font:inherit;margin:0;text-transform:none;letter-spacing:0}.row-btn{position:relative;display:grid;grid-template-columns:calc(var(--u) * 6) minmax(0,1fr);align-items:center;column-gap:calc(var(--u) * 2);row-gap:calc(var(--u) * .75);inline-size:100%;padding:calc(var(--u) * 2) calc(var(--u) * 5) calc(var(--u) * 2) calc(var(--u) * 1.5);background:transparent;color:var(--ivory);border:0;border-radius:3px;cursor:pointer;text-align:start;font:inherit;transition:background .25s}.row-btn:hover{background:var(--row-hover)}.row-btn:focus-visible{outline:3px solid var(--signal);outline-offset:-3px}.row-btn:after{content:"";position:absolute;inset-inline-end:calc(var(--u) * 2);top:50%;inline-size:.75rem;block-size:.9rem;margin-top:-.45rem;background:var(--ivory-dim);clip-path:polygon(0 0,100% 50%,0 100%);transition:transform .3s var(--ease),background .2s}.is-open>.row-h .row-btn{background:var(--row-open)}.is-open>.row-h .row-btn:after{background:var(--signal)}.bay{display:inline-grid;place-items:center;flex:none;inline-size:1.15em;block-size:1.15em;border-radius:3px;background:transparent;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);font-family:var(--font-sign);font-weight:700;font-size:2rem;line-height:1;font-variant-numeric:tabular-nums}.board .bay{color:var(--signal);box-shadow:inset 0 0 0 2px var(--signal)}.board .is-open>.row-h .bay{background:var(--signal);color:var(--signal-ink)}.row-btn .bay{grid-row:1 / span 2;font-size:1.75rem}.row-name{font-family:var(--font-sign);font-weight:600;text-transform:uppercase;font-size:clamp(1.625rem,2.6vw,2.125rem);line-height:1.05;letter-spacing:.01em;transition:color .2s}.is-open>.row-h .row-name{color:var(--signal)}.row-status{grid-column:2;font-size:1.0625rem}.row-panel{padding:calc(var(--u) * 2) calc(var(--u) * 1.5) calc(var(--u) * 4);display:grid;gap:calc(var(--u) * 3)}.panel-art{max-inline-size:22rem}.panel-text{display:grid;gap:calc(var(--u) * 2.5);align-content:start}.panel-lead{font-size:1.1875rem;color:var(--ivory);max-width:52ch}.board .checks li{border-top-color:var(--rule)}.more{display:inline-flex;align-items:center;gap:var(--u);justify-self:start;min-height:calc(var(--u) * 6);font-family:var(--font-sign);font-weight:600;font-size:1.1875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--signal);text-decoration:none}.more svg{inline-size:1.1em;block-size:1.1em;transition:transform .25s var(--ease)}.more:hover{text-decoration:underline}.more:hover svg{transform:translate(4px)}.js .board-row:not(.is-open)>.row-panel{display:none}.js .is-open>.row-panel{animation:panel-in .45s var(--ease) both}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-width:52rem){.board-hint{display:none}.js .board-rows{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:calc(var(--u) * 6)}.js .board-row{display:contents}.js .row-h{grid-column:1;border-top:1px solid var(--rule)}.js .board-row:first-child .row-h{border-top:0}.js .row-panel{grid-column:2;grid-row:1 / span 9;align-self:start;padding:calc(var(--u) * 3) 0 0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:calc(var(--u) * 4);align-items:start}.js .row-btn:after{transform:none}.js .panel-art{max-inline-size:none}}@media(max-width:51.99rem){.row-btn:after{clip-path:polygon(0 0,100% 0,50% 100%);inline-size:.9rem;block-size:.75rem;margin-top:-.375rem}.is-open>.row-h .row-btn:after{transform:rotate(180deg)}}@media(max-width:24rem){.row-name{font-size:1.5rem}}.hero{padding-block:calc(var(--u) * 6) calc(var(--u) * 4)}.hero .wrap{display:grid;gap:calc(var(--u) * 4)}.hero-copy{display:grid;gap:calc(var(--u) * 3)}.hero h1{max-width:28ch}.hero .lead{max-width:62ch}.hero-actions{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 2);align-items:center}@media(max-width:46rem){.hero{padding-block:calc(var(--u) * 4)}.hero-copy{gap:calc(var(--u) * 2)}}.hero .signals{list-style:none;margin:calc(var(--u) * 2) 0 0;padding:calc(var(--u) * 2) 0 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u) * 2) calc(var(--u) * 3)}.hero .signals li{display:grid;gap:2px;align-content:start}.hero .signals strong{font-family:var(--font-sign);font-weight:700;font-size:1.0625rem;letter-spacing:.08em;text-transform:uppercase}.hero .signals span{color:var(--ivory-soft);font-size:.9375rem;line-height:1.35}@media(min-width:52rem){.hero .signals{grid-template-columns:repeat(4,minmax(0,1fr))}}.section{padding-block:calc(var(--u) * 14) calc(var(--u) * 12)}.section+.section{border-top:1px solid var(--rule)}.section-head{display:grid;gap:calc(var(--u) * 2);margin-bottom:calc(var(--u) * 7)}.route{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:stop;position:relative}.stop{display:grid;grid-template-columns:calc(var(--u) * 6) 1fr;column-gap:calc(var(--u) * 3);padding-bottom:calc(var(--u) * 6);position:relative}.stop:before{content:"";position:absolute;left:calc(var(--u) * 3 - 3px);top:calc(var(--u) * 3);bottom:calc(var(--u) * -3);inline-size:6px;background:var(--ink)}.stop:last-child{padding-bottom:0}.stop:last-child:before{display:none}.stop-dot{inline-size:calc(var(--u) * 6);block-size:calc(var(--u) * 6);border-radius:50%;background:var(--signal);border:5px solid var(--ink);position:relative;z-index:1}.stop h3{padding-top:2px}.stop p{margin-top:var(--u);color:var(--ivory-soft);max-width:44ch}@media(min-width:56rem){.route{grid-template-columns:repeat(4,1fr);column-gap:calc(var(--u) * 3)}.stop{grid-template-columns:1fr;row-gap:calc(var(--u) * 3);padding-bottom:0}.stop:before{left:calc(var(--u) * 6);right:calc(var(--u) * -3);top:calc(var(--u) * 3 - 3px);bottom:auto;inline-size:auto;block-size:6px}.stop p{margin-top:var(--u)}}.close{background:var(--paper-deep);color:var(--ink);border-top:1px solid var(--rule)}.close .wrap{display:grid;gap:calc(var(--u) * 4);padding-block:calc(var(--u) * 12);align-items:center}.close p{font-size:1.25rem;max-width:40ch;margin-top:calc(var(--u) * 2);color:var(--ivory-soft)}.close .sign{justify-self:start}@media(min-width:52rem){.close .wrap{grid-template-columns:1fr auto;column-gap:calc(var(--u) * 8)}}.platform{display:grid;gap:calc(var(--u) * 4);padding-block:calc(var(--u) * 10);border-top:1px solid var(--rule)}.platform:first-of-type{border-top:0}.platform-side{display:grid;gap:calc(var(--u) * 4);align-content:start}.platform-sign{display:flex;gap:calc(var(--u) * 2);align-items:center}.platform-side .art{max-inline-size:30rem}.platform-sign .bay{font-size:2.5rem}.platform-body{display:grid;gap:calc(var(--u) * 4);align-content:start}.platform-body .lead{max-width:52ch}.checks{list-style:none;margin:0;padding:0;display:grid;gap:var(--u)}.checks li{display:grid;grid-template-columns:calc(var(--u) * 3) 1fr;gap:calc(var(--u) * 1.5);align-items:start;border-top:1px solid var(--rule);padding-top:var(--u)}.checks svg{flex:none;inline-size:1.25rem;block-size:1.25rem;margin-top:.3rem;color:var(--go-text)}@media(min-width:56rem){.platform{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:calc(var(--u) * 10)}.platform-side{position:sticky;top:calc(var(--u) * 16);align-self:start}}.principles{list-style:none;margin:0;padding:0;display:grid}.principle{display:grid;gap:var(--u) calc(var(--u) * 6);padding-block:calc(var(--u) * 4);border-top:1px solid var(--rule);align-items:baseline}.principle:last-child{border-bottom:1px solid var(--rule)}.principle p{color:var(--ivory-soft);max-width:46ch}@media(min-width:46rem){.principle{grid-template-columns:.8fr 1.2fr}}.story{display:grid;gap:calc(var(--u) * 3);font-size:1.1875rem}.story-grid{display:grid;gap:calc(var(--u) * 6)}@media(min-width:56rem){.story-grid{grid-template-columns:.8fr 1.2fr;column-gap:calc(var(--u) * 10)}}.contact-grid{display:grid;gap:calc(var(--u) * 8)}@media(min-width:56rem){.contact-grid{grid-template-columns:1.4fr .6fr;column-gap:calc(var(--u) * 10);align-items:start}}.form,.form-row{display:grid;gap:calc(var(--u) * 3)}@media(min-width:40rem){.form-row{grid-template-columns:1fr 1fr}}.field{display:grid;gap:calc(var(--u) * 1);align-content:start}.field label,.field .label{font-weight:600;font-size:1rem}.field .hint{color:var(--ivory-dim);font-size:.9375rem}.field input,.field select,.field textarea{inline-size:100%;min-height:calc(var(--u) * 7);padding:calc(var(--u) * 1.5) calc(var(--u) * 2);background:var(--ground-deep);color:var(--ivory);border:2px solid var(--field-line);border-radius:3px;font:inherit;caret-color:var(--ink);transition:border-color .2s,background .2s}.field textarea{min-height:calc(var(--u) * 20);resize:vertical}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none' stroke='%23332f25' stroke-width='2'%3E%3Cpath d='m1 1 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-inline-end:3rem}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--ivory-dim)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--ink)}.field input::placeholder,.field textarea::placeholder{color:var(--ivory-dim)}.field [aria-invalid=true]{border-color:var(--alert)}.err{color:var(--alert-text);font-size:.9375rem;font-weight:500;display:flex;gap:var(--u);align-items:baseline}.err[hidden]{display:none}.err:before{content:"!";font-family:var(--font-sign);font-weight:700;inline-size:1.25em;block-size:1.25em;display:inline-grid;place-items:center;background:var(--alert);color:var(--ink);border-radius:50%;flex:none;font-size:.875rem}.consent{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--u) * 1.5);align-items:start}.consent input{appearance:none;inline-size:1.5rem;block-size:1.5rem;min-height:0;padding:0;margin:.1rem 0 0;border:2px solid var(--field-line);border-radius:3px;background:var(--ground-deep) center / 1rem no-repeat;cursor:pointer}.consent input:checked{background-color:var(--signal);border-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23211c0a' stroke-width='3' stroke-linecap='square'%3E%3Cpath d='m3 10.5 4.5 4.5L17 5'/%3E%3C/svg%3E")}.consent label{font-weight:400}.hp{position:absolute;left:-9999px}.form-status{padding:calc(var(--u) * 3);border:2px solid var(--rule);border-radius:3px;background:var(--ground-deep)}.form-status[hidden]{display:none}.form-status h2{font-size:1.75rem;margin-bottom:var(--u)}.form-status.ok{border-color:var(--go-text)}.form-status.ok h2{color:var(--go-text)}.form-status.bad{border-color:var(--alert)}.form-status.bad h2{color:var(--alert-text)}.details{display:grid;gap:calc(var(--u) * 3)}.details dl{margin:0;display:grid;gap:calc(var(--u) * 3)}.details dt{font-family:var(--font-sign);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ivory-dim)}.details dd{margin:0;font-size:1.1875rem;overflow-wrap:anywhere}.site-footer{background:var(--ground-deep);border-top:1px solid var(--rule);margin-top:auto}.site-footer .wrap{display:grid;gap:calc(var(--u) * 4);padding-block:calc(var(--u) * 8)}.footer-top{display:grid;gap:calc(var(--u) * 4)}.footer-line{color:var(--ivory-soft);margin-top:var(--u);max-width:36ch}.footer-bottom{display:flex;flex-wrap:wrap;gap:var(--u) calc(var(--u) * 4);justify-content:space-between;color:var(--ivory-dim);font-size:.9375rem;border-top:1px solid var(--rule);padding-top:calc(var(--u) * 3)}@media(min-width:52rem){.footer-top{grid-template-columns:1fr auto;align-items:start}}@media(prefers-reduced-motion:no-preference){.rise{animation:rise .7s var(--ease) both}.rise.d2{animation-delay:.08s}.rise.d3{animation-delay:.16s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.nf{padding-block:calc(var(--u) * 20);display:grid;gap:calc(var(--u) * 4);justify-items:start}@media(max-width:24rem){.sign{font-size:1.125rem;letter-spacing:.03em;gap:var(--u);padding-inline:calc(var(--u) * 1.5)}.sign svg{inline-size:1em;block-size:1em}.clocks{gap:var(--u)}.zone-time{font-size:1.0625rem}}.about-art{max-inline-size:30rem}.board .art{outline:1px solid var(--rule);outline-offset:-1px;box-shadow:none}.section.tint{background:var(--paper-deep)}.section.tint+.section,.section+.section.tint{border-top:0}.small-h{font-size:1.375rem;letter-spacing:.1em;color:var(--ivory-dim)}p.small-h{font-family:var(--font-text);font-weight:600;font-size:1.0625rem;letter-spacing:0;text-transform:none;color:var(--ivory)}.split{display:grid;gap:calc(var(--u) * 6)}.split-head{display:grid;gap:calc(var(--u) * 2);align-content:start}@media(min-width:56rem){.split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:calc(var(--u) * 10)}.split-head{position:sticky;top:calc(var(--u) * 16);align-self:start}}.ruled{list-style:none;margin:0;padding:0}.ruled-item{display:grid;gap:var(--u) calc(var(--u) * 4);padding-block:calc(var(--u) * 3);border-top:1px solid var(--rule)}.ruled-item:last-child{border-bottom:1px solid var(--rule)}.ruled-item h3{font-size:1.75rem}.ruled-item p{color:var(--ivory-soft);max-width:52ch}@media(min-width:46rem){.ruled-item{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline}}.checks.two{gap:0}.checks.two li{padding-block:calc(var(--u) * 1.5)}.checks.two li:last-child{border-bottom:1px solid var(--rule)}@media(min-width:46rem){.checks.two{grid-template-columns:1fr 1fr;column-gap:calc(var(--u) * 5)}.checks.two li:nth-last-child(2){border-bottom:1px solid var(--rule)}}.checks li span{font-size:1.0625rem}.gets{margin-top:calc(var(--u) * 1.5);font-size:.9375rem;color:var(--ivory-soft);max-width:36ch}.gets strong{font-family:var(--font-sign);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:1rem}.js .route.animate .stop{opacity:.65;transition:opacity .5s var(--ease)}.js .route.animate .stop .stop-dot{background:var(--ground);transition:background .4s var(--ease),transform .4s var(--ease)}.js .route.animate .stop.reached{opacity:1}.js .route.animate .stop.reached .stop-dot{background:var(--signal);transform:scale(1.06)}.trust-grid{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--u) * 4)}.trust-grid>li{border-top:2px solid var(--ivory-dim);padding-top:calc(var(--u) * 2);display:grid;gap:var(--u);align-content:start}.trust-grid p{color:var(--ivory-soft)}@media(min-width:46rem){.trust-grid{grid-template-columns:repeat(2,1fr);gap:calc(var(--u) * 5) calc(var(--u) * 6)}}@media(min-width:70rem){.trust-grid{grid-template-columns:repeat(4,1fr)}}.partners{list-style:none;margin:calc(var(--u) * 3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--u) calc(var(--u) * 5);font-family:var(--font-sign);font-weight:600;font-size:1.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ivory-soft)}.quotes{display:grid;gap:calc(var(--u) * 4);margin-top:calc(var(--u) * 3)}@media(min-width:52rem){.quotes{grid-template-columns:repeat(2,1fr)}}.quote{margin:0;padding-top:calc(var(--u) * 2);border-top:2px solid var(--ivory-dim)}.quote blockquote{margin:0;font-size:1.375rem;line-height:1.4}.quote figcaption{margin-top:calc(var(--u) * 2);color:var(--ivory-dim)}.ticket-section{padding-block:calc(var(--u) * 14);background:var(--ground);border-top:1px solid var(--rule)}.ticket-grid{display:grid;gap:calc(var(--u) * 6);align-items:center}@media(min-width:62rem){.ticket-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);column-gap:calc(var(--u) * 10)}}.ticket-form{display:grid;gap:calc(var(--u) * 3);align-content:start}.tform{display:grid;gap:calc(var(--u) * 3)}.trow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 2)}@media(max-width:30rem){.trow{grid-template-columns:1fr}}.chips{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--u)}.chips legend{padding:0;margin-bottom:calc(var(--u) * 1.5);font-weight:600}.chip{position:relative;display:inline-flex}.chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.chip span{display:inline-flex;align-items:center;min-height:calc(var(--u) * 6);padding:0 calc(var(--u) * 2);border:2px solid var(--field-line);border-radius:3px;background:var(--ground-deep);font-weight:500;transition:background .2s,color .2s,border-color .2s}.chip:hover span{border-color:var(--ink)}.chip:has(input:checked) span{background:var(--ink);color:var(--ground);border-color:var(--ink)}.chip:has(input:focus-visible) span{outline:3px solid var(--focus);outline-offset:2px}.chips-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--u)}.chips-grid legend{grid-column:1 / -1}.chips-grid .chip{display:flex}.chips-grid .chip span{inline-size:100%;min-block-size:calc(var(--u) * 8);padding-block:var(--u);line-height:1.2;text-wrap:balance}.ticket{position:relative;display:grid;border:2px solid var(--ink);border-radius:8px;background:var(--ground-deep);box-shadow:0 24px 40px -24px #00000073;rotate:-1.2deg;transition:rotate .4s var(--ease)}.ticket:hover{rotate:0deg}.ticket-main{padding:calc(var(--u) * 4);display:grid;gap:calc(var(--u) * 3)}.ticket-label{font-family:var(--font-sign);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ivory-dim)}.ticket-route{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:calc(var(--u) * 2)}.tk{display:block;font-family:var(--font-sign);font-weight:600;font-size:.9375rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ivory-dim)}.tv{display:block;font-family:var(--font-sign);font-weight:700;font-size:clamp(1.5rem,3vw,2.125rem);line-height:1.05;text-transform:uppercase}.tarrow svg{inline-size:2rem;block-size:2rem}.ticket-lines{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 2);padding-block:calc(var(--u) * 2);border-block:1px dashed var(--field-line)}.ticket-lines dt{font-family:var(--font-sign);font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:.9375rem;color:var(--ivory-dim)}.ticket-lines dd{margin:0;font-family:var(--font-sign);font-weight:700;font-size:2.5rem;line-height:1;font-variant-numeric:tabular-nums}.ticket-svcs{font-size:1.0625rem}.ticket-svcs .tk{display:inline;margin-inline-end:var(--u)}.ticket-stub{position:relative;padding:calc(var(--u) * 3) calc(var(--u) * 4);background:var(--signal);color:var(--signal-ink);border-top:2px dashed var(--ink);display:grid;gap:var(--u);justify-items:start;border-radius:0 0 6px 6px}.ticket-stub:before,.ticket-stub:after{content:"";position:absolute;top:-13px;inline-size:24px;block-size:24px;border-radius:50%;background:var(--ground);border:2px solid var(--ink)}.ticket-stub:before{left:-13px;clip-path:inset(0 0 0 50%)}.ticket-stub:after{right:-13px;clip-path:inset(0 50% 0 0)}.ticket-stub .sign{background:var(--signal-ink);color:var(--signal)}.ticket-stub p{font-size:.9375rem}@media(max-width:30rem){.ticket{rotate:0deg}.ticket-main,.ticket-stub{padding-inline:calc(var(--u) * 2.5)}.ticket-lines dd{font-size:2rem}}.faq details{border-top:1px solid var(--rule)}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 2);min-height:calc(var(--u) * 9);padding-block:calc(var(--u) * 2);cursor:pointer;list-style:none;font-weight:600;font-size:1.25rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;inline-size:.9rem;block-size:.75rem;background:var(--ink);clip-path:polygon(0 0,100% 0,50% 100%);transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:rotate(180deg)}.faq summary:hover span{text-decoration:underline;text-underline-offset:.25em}.faq details p{padding-bottom:calc(var(--u) * 3);max-width:58ch;color:var(--ivory-soft)}.clients{background:var(--paper-deep);border-top:1px solid var(--rule)}.clients-row{display:grid;gap:calc(var(--u) * 3);padding-block:calc(var(--u) * 6);align-items:center}.clients dl{margin:0;display:flex;flex-wrap:wrap;gap:calc(var(--u) * 2) calc(var(--u) * 6)}.clients dt{font-family:var(--font-sign);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ivory-dim)}.clients dd{margin:0;font-size:1.1875rem}@media(min-width:52rem){.clients-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.footer-brand .footer-langs{margin-top:var(--u);color:var(--ivory-dim);font-family:var(--font-sign);letter-spacing:.1em;text-transform:uppercase}.footer-cols{display:grid;gap:calc(var(--u) * 4)}.footer-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.footer-cols a{display:inline-flex;min-height:calc(var(--u) * 5);align-items:center;color:var(--ivory-soft);text-decoration:none;font-size:1rem}.footer-cols a:hover{color:var(--ivory);text-decoration:underline}.footer-cols .addr{color:var(--ivory-soft)}.fcol-h{font-size:1.125rem;letter-spacing:.12em;color:var(--ivory-dim);margin-bottom:var(--u)}@media(min-width:40rem){.footer-cols{grid-template-columns:repeat(3,auto);column-gap:calc(var(--u) * 8)}}.board-divider{font-family:var(--font-sign);font-weight:600;font-size:.9375rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ivory-dim);padding:calc(var(--u) * 2) calc(var(--u) * 1.5) var(--u);border-top:1px solid var(--rule)}.board-divider:first-child{border-top:0}.board-divider span{display:inline-block}@media(min-width:52rem){.js .board-divider{grid-column:1}}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 2) calc(var(--u) * 3);margin-top:calc(var(--u) * 1)}.ruled-item.stack{grid-template-columns:1fr}@media(min-width:46rem){.ruled-item.stack{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.mini{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mini li{position:relative;padding-inline-start:calc(var(--u) * 2.5);color:var(--ivory-soft)}.mini li:before{content:"";position:absolute;inset-inline-start:0;top:.6em;inline-size:.5rem;block-size:.5rem;background:var(--ivory-dim)}.h2like{font-size:clamp(1.75rem,3.4vw,2.25rem)}.duo{display:grid;gap:calc(var(--u) * 5);align-items:center;margin-bottom:calc(var(--u) * 8)}.duo-text{display:grid;gap:calc(var(--u) * 2.5);align-content:start}.duo-art{max-inline-size:30rem}@media(min-width:56rem){.duo{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:calc(var(--u) * 10)}.duo-art{justify-self:end}}.lanes{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--u) * 3)}@media(min-width:52rem){.lanes{grid-template-columns:repeat(3,minmax(0,1fr))}}.lane{display:grid;gap:var(--u);align-content:start;padding:calc(var(--u) * 3);background:var(--ground-deep);border:2px solid var(--ink);border-radius:6px}.lane-own{background:var(--ink);color:var(--ground)}.lane-own .lane-tag{color:var(--signal)}.lane-own p{color:var(--ink-on-dark-soft)}.lane-tag{font-family:var(--font-sign);font-weight:600;font-size:.9375rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ivory-dim)}.hybrid{display:grid;gap:calc(var(--u) * 2);margin-block:calc(var(--u) * 2) calc(var(--u) * 8)}.hybrid-rail{display:block;block-size:6px;background:repeating-linear-gradient(90deg,var(--ink) 0 18px,transparent 18px 28px)}.hybrid-text{display:grid;gap:var(--u)}.hybrid-text p{max-width:70ch;color:var(--ivory-soft)}@media(min-width:52rem){.hybrid-text{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:calc(var(--u) * 6);align-items:baseline}}.cloud-split .split-head p{color:var(--ivory-soft);max-width:52ch}.pills{list-style:none;margin:var(--u) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--u)}.pills li{padding:0 calc(var(--u) * 2);min-height:calc(var(--u) * 5);display:inline-flex;align-items:center;border:2px solid var(--ink);border-radius:3px;font-weight:500}.backup{padding-block:calc(var(--u) * 14) calc(var(--u) * 12)}.backup .duo{margin-bottom:calc(var(--u) * 6)}.trust-grid.three{grid-template-columns:1fr}@media(min-width:52rem){.trust-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.cols3{list-style:none;margin:0 0 calc(var(--u) * 3);padding:0;display:grid;gap:calc(var(--u) * 4)}.cols3 li{border-top:4px solid var(--ink);padding-top:calc(var(--u) * 2);display:grid;gap:var(--u);align-content:start}.cols3 p{color:var(--ivory-soft)}@media(min-width:52rem){.cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 6)}}.intl-map{display:grid;gap:calc(var(--u) * 2);align-items:stretch}.intl-panel{display:grid;gap:calc(var(--u) * 1.5);align-content:start;padding:calc(var(--u) * 4);border-radius:6px;box-shadow:0 24px 40px -24px #00000080}.intl-panel h3{font-size:clamp(2rem,4vw,3rem)}.intl-text{color:var(--ivory-soft);max-width:36ch}.intl-panel .zone-time{display:inline-flex;font-size:2rem;margin-top:var(--u)}.intl-panel .zone-time .cell{color:var(--ivory)}.intl-panel .zone-time .cell.colon{background:none;box-shadow:none;inline-size:.3em;color:var(--signal)}.intl-panel .zone-time .cell.colon:after{display:none}.intl-link{display:grid;justify-items:center;align-content:center;gap:4px;color:var(--ink);font-family:var(--font-sign);font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:center;min-block-size:5rem}.intl-link svg{display:none}.intl-link:before{content:"";block-size:3rem;border-inline-start:4px dotted var(--ink)}@media(min-width:52rem){.intl-map{grid-template-columns:minmax(0,1fr) minmax(8rem,12rem) minmax(0,1fr)}.intl-link svg{display:block;inline-size:100%;block-size:3.5rem}.intl-link:before{display:none}}.tier{font-family:var(--font-sign);font-weight:600;font-size:1.125rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ivory-dim);padding-top:calc(var(--u) * 4);border-top:3px solid var(--ink);margin-top:calc(var(--u) * 6)}.tier:first-child{margin-top:0}.group{display:grid;gap:calc(var(--u) * 1.5)}.group h3{font-size:1.5rem}.legal-hero{padding-bottom:calc(var(--u) * 4)}.back{display:inline-flex;align-items:center;min-height:calc(var(--u) * 6);font-family:var(--font-sign);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ivory-soft)}.effective{color:var(--ivory-dim)}.legal{display:grid;gap:calc(var(--u) * 6);padding-block:calc(var(--u) * 6) calc(var(--u) * 14)}.toc ol{margin:var(--u) 0 0;padding:0;list-style:none;counter-reset:toc;display:grid;gap:2px}.toc li{counter-increment:toc;display:grid;grid-template-columns:2rem 1fr}.toc li:before{content:counter(toc) ".";color:var(--ivory-dim);font-variant-numeric:tabular-nums;padding-block:.4rem}.toc a{display:inline-flex;align-items:center;min-height:calc(var(--u) * 5);color:var(--ivory-soft);text-decoration:none}.toc a:hover{color:var(--ivory);text-decoration:underline}@media(min-width:56rem){.legal{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);column-gap:calc(var(--u) * 10);align-items:start}.toc{position:sticky;top:calc(var(--u) * 16)}}.prose{max-width:var(--measure)}.prose section{padding-block:calc(var(--u) * 4);border-top:1px solid var(--rule);display:grid;gap:calc(var(--u) * 2)}.prose section:first-child{border-top:0;padding-top:0}.prose h2{font-size:clamp(1.75rem,3vw,2.25rem)}.prose ul{margin:0;padding-inline-start:1.25rem;display:grid;gap:var(--u)}.prose ul li::marker{color:var(--ink)}.prose a{color:var(--ink);text-decoration-thickness:2px}.prose .related{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--u) calc(var(--u) * 3)}.prose .related a{font-family:var(--font-sign);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:1.1875rem}.controller{margin:0;display:grid;gap:var(--u);padding:calc(var(--u) * 2);background:var(--paper-deep);border-radius:3px}.controller dt{font-weight:600}.controller dd{margin:0}.controller div{display:grid;grid-template-columns:8rem 1fr;gap:var(--u)}.table-wrap{overflow-x:auto;border:1px solid var(--rule);border-radius:3px}.prose table{inline-size:100%;border-collapse:collapse;min-inline-size:32rem}.prose th,.prose td{text-align:start;padding:calc(var(--u) * 1.5) calc(var(--u) * 2);border-bottom:1px solid var(--rule);vertical-align:top}.prose thead th{font-family:var(--font-sign);font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--paper-deep)}.prose tbody th{font-weight:600}.prose tr:last-child th,.prose tr:last-child td{border-bottom:0}.legal-links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 calc(var(--u) * 4);border-top:1px solid var(--rule);padding-top:calc(var(--u) * 2)}.legal-links a{display:inline-flex;min-height:calc(var(--u) * 5);align-items:center;color:var(--ivory-soft);text-decoration:none;font-size:.9375rem}.legal-links a:hover{color:var(--ivory);text-decoration:underline}.section.support{padding-block:calc(var(--u) * 10) calc(var(--u) * 9)}.section.support h2{font-size:clamp(1.75rem,3vw,2.25rem)}@media(max-width:51.99rem){.row-panel .panel-art{order:2}}.main-nav[data-astro-cid-3ef6ksr2]{grid-column:2;grid-row:1}.lang[data-astro-cid-3ef6ksr2]{grid-column:3;grid-row:1;justify-self:end}@media(max-width:52rem){.main-nav[data-astro-cid-3ef6ksr2]{grid-column:1 / -1;grid-row:2}.lang[data-astro-cid-3ef6ksr2]{grid-column:2;grid-row:1}}
