:root{color-scheme:light;--white: #ffffff;--blue: #005def;--black: #000000;--blue-deep: #0040a8;--blue-wash: rgba(0, 93, 239, .08);--ink: #000000;--steel: rgba(0, 0, 0, .6);--steel-light: rgba(0, 0, 0, .42);--rule: rgba(0, 0, 0, .16);--rule-soft: rgba(0, 0, 0, .07);--paper: #ffffff;--surface: #ffffff;--panel: #ffffff;--panel-text: #000000;--panel-dim: rgba(0, 0, 0, .6);--panel-rule: rgba(0, 0, 0, .16);--panel-border: rgba(0, 0, 0, .16);--display: "Archivo Black", "Arial Black", Impact, sans-serif;--body: "Barlow", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--cond: "Barlow Condensed", "Barlow", -apple-system, sans-serif;--fs-mega: clamp(2.75rem, 6.2vw, 4.75rem);--fs-xl: clamp(2rem, 5vw, 3.5rem);--fs-lg: clamp(1.5rem, 3.2vw, 2.25rem);--fs-md: 1.35rem;--fs-body: 1.0625rem;--fs-sm: .9375rem;--fs-xs: .8125rem;--fs-label: .75rem;--lh-tight: 1.02;--lh-snug: 1.25;--lh-body: 1.62;--s1: .5rem;--s2: 1rem;--s3: 1.5rem;--s4: 2rem;--s5: 3rem;--s6: 4rem;--s7: 6rem;--s8: 8rem;--gutter: clamp(1.1rem, 4vw, 3.5rem);--measure: 66ch;--maxw: 84rem;--radius: 0;--border: 1px solid var(--rule);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .15s;--dur: .28s;--dur-slow: .52s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--display);font-weight:400;line-height:var(--lh-tight);letter-spacing:-.015em;text-wrap:balance;margin:0}h1{font-size:var(--fs-mega)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}h4{font-size:var(--fs-md);line-height:var(--lh-snug)}p{margin:0}a{color:var(--blue);text-underline-offset:.18em}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.skip{position:absolute;left:-9999px;top:0;z-index:999;background:var(--blue);color:var(--white);padding:var(--s2) var(--s3);font-family:var(--cond);letter-spacing:.1em;text-transform:uppercase}.skip:focus{left:0}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.measure{max-width:var(--measure)}.label{font-family:var(--cond);font-weight:700;font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.mono{font-family:var(--cond);font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums}.lede{font-size:clamp(1.1rem,2vw,1.3rem);color:var(--steel);max-width:54ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);font-family:var(--cond);font-weight:700;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;padding:.95rem 1.6rem;border:2px solid transparent;border-radius:var(--radius);text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.btn--primary{background:var(--blue);color:var(--white);border-color:var(--blue)}.btn--primary:hover{background:var(--blue-deep);border-color:var(--blue-deep)}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--rule)}.btn--ghost:hover{border-color:var(--ink)}.btn--onDark{background:transparent;color:var(--panel-text);border-color:var(--panel-rule)}.btn--onDark:hover{background:#0000000d;border-color:var(--panel-text)}.section{padding-block:clamp(3.5rem,8vw,7rem);border-top:var(--border)}.section__head{margin-bottom:var(--s5)}.section__head h2{margin-top:var(--s1)}.section__head .lede{margin-top:var(--s2)}.scroller{overflow-x:auto;-webkit-overflow-scrolling:touch}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.js-reveal [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.js-reveal [data-reveal].is-in{opacity:1;transform:none}.hero{min-height:100vh;min-height:100svh;display:grid;background:var(--surface);overflow-x:clip}.hero__inner{position:relative;display:grid;gap:clamp(1.25rem,3vh,2rem);justify-items:center;align-content:center;padding-block:clamp(3.5rem,9vh,5.5rem) clamp(4.5rem,10vh,6rem);overflow-x:clip}.wm{position:relative;width:min(1100px,90vw);aspect-ratio:1698 / 232}.wm__pro,.wm__take{display:block;background-color:var(--blue);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.wm__pro{position:absolute;left:0;top:0;width:50.06%;height:100%;opacity:1;-webkit-mask-image:url(/brand/pro-mask.png);mask-image:url(/brand/pro-mask.png);transition:opacity .5s ease}.wm__rig{position:absolute;left:46.88%;top:0;width:53.12%;height:100%;z-index:2;transform-origin:86% 100%;will-change:transform;backface-visibility:hidden}.wm__take{width:100%;height:100%;-webkit-mask-image:url(/brand/take-mask.png);mask-image:url(/brand/take-mask.png)}.wm__speed{position:absolute;right:100%;top:0;bottom:0;width:70vw;opacity:0;transform:skew(-10deg);pointer-events:none;transition:opacity .3s ease}.wm__speed span{position:absolute;height:5%;background:var(--blue);border-radius:99px}.wm__speed span:nth-child(1){left:32%;top:14%;width:34%}.wm__speed span:nth-child(2){left:12%;top:44%;width:56%}.wm__speed span:nth-child(3){left:44%;top:74%;width:26%}.hero__body{display:grid;gap:.6rem;justify-items:center;text-align:center}.hero__body h1{font-size:clamp(1.4rem,3.2vw,2.2rem)}.hero__llc{font-family:var(--cond);font-weight:600;font-size:.62em;letter-spacing:.14em;color:var(--steel)}.hero__tag{font-family:var(--cond);font-weight:600;font-size:clamp(.88rem,1.6vw,1.04rem);letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.hero__cue{position:absolute;bottom:clamp(1.25rem,4vh,2.25rem);left:50%;transform:translate(-50%);display:inline-grid;justify-items:center;gap:.4rem;text-decoration:none;color:var(--steel);font-family:var(--cond);font-weight:600;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;padding:.5rem .75rem}.hero__cue:hover{color:var(--blue)}.hero__cue svg{animation:cue 2.4s var(--ease-in-out) infinite}@keyframes cue{0%,60%,to{transform:translateY(0)}30%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.hero__cue svg{animation:none}}.prose{display:grid;gap:var(--s2);font-size:clamp(1rem,1.5vw,1.1rem);color:var(--steel)}.prose strong{color:var(--ink)}.note{margin-top:var(--s3);font-size:var(--fs-sm);color:var(--steel)}.rig{margin:0;border:var(--border);background:var(--surface);padding:clamp(1rem,3vw,2rem)}.rig svg{width:100%;height:auto}.specs{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--rule);border:var(--border);border-top:0;margin:0}@media(min-width:40rem){.specs{grid-template-columns:repeat(3,1fr)}}@media(min-width:64rem){.specs{grid-template-columns:repeat(6,1fr)}}.spec{background:var(--surface);padding:.85rem 1rem;min-width:0}.spec dt{font-family:var(--cond);font-weight:600;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.spec dd{margin:.2rem 0 0;font-family:var(--cond);font-weight:700;font-size:1.15rem;letter-spacing:.03em;font-variant-numeric:tabular-nums}.cards{display:grid;gap:1px;background:var(--rule);border:var(--border);grid-template-columns:1fr}@media(min-width:46rem){.cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:76rem){.cards{grid-template-columns:repeat(4,1fr)}}.card{background:var(--surface);padding:var(--s3);display:grid;gap:.6rem;align-content:start}.card h3{font-size:1.12rem}.card p{font-size:var(--fs-sm);color:var(--steel)}.card__spec{margin-top:auto;padding-top:var(--s2);border-top:1px dashed var(--rule);font-family:var(--cond);font-weight:600;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)!important}.limits{margin-top:var(--s4);border:2px solid var(--ink);padding:clamp(1.5rem,4vw,2.5rem);display:grid;gap:var(--s3)}@media(min-width:58rem){.limits{grid-template-columns:1fr 1.25fr;gap:var(--s5);align-items:start}}.limits h3{font-size:clamp(1.3rem,2.6vw,1.9rem)}.limits>div>p{color:var(--steel);font-size:var(--fs-sm);margin-top:var(--s2);max-width:44ch}.limits__list{display:grid}.limits__list>div{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:baseline;padding-block:.7rem;border-bottom:1px solid var(--rule);font-size:var(--fs-sm)}.limits__list>div:last-child{border-bottom:0}.limits__no{font-family:var(--cond);font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.lanes{display:grid;gap:var(--s5)}@media(min-width:64rem){.lanes{grid-template-columns:1fr 1fr;gap:var(--s6);align-items:start}}.lanes__map{border:var(--border);background:var(--surface);padding:var(--s3)}.lanes__map svg{width:100%;height:auto}.lanes__table{border:var(--border);background:var(--surface)}.lane{display:grid;grid-template-columns:1fr auto auto;gap:.75rem;align-items:baseline;padding:.85rem var(--s3);border-bottom:1px solid var(--rule)}.lane:last-child{border-bottom:0}.lane[data-tier=extended]{background:var(--blue-wash)}.lane__to{font-weight:600}.lane__n{font-family:var(--cond);font-weight:700;font-size:.95rem;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--steel);white-space:nowrap}.lane__route{grid-column:1;grid-row:2;font-family:var(--cond);font-weight:600;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.status{display:grid;gap:var(--s2);justify-items:center;text-align:center;max-width:48rem;margin-inline:auto}.status h2{margin-bottom:var(--s2)}.status .prose{text-align:center}.status .prose p{margin-inline:auto;max-width:52ch}.mail{margin-top:var(--s3);font-family:var(--cond);font-weight:700;font-size:clamp(1.05rem,2.2vw,1.45rem);letter-spacing:.06em;color:var(--ink);text-decoration:none;border-bottom:3px solid var(--blue);padding-bottom:.2rem;word-break:break-word}.mail:hover{color:var(--blue)}.status__sub{font-family:var(--cond);font-weight:600;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.foot{border-top:1px solid var(--rule);padding-block:var(--s4) var(--s5);text-align:center;display:grid;gap:.4rem}.foot__tm{font-size:var(--fs-sm)}.foot__tm strong{font-family:var(--cond);font-weight:700;letter-spacing:.04em}.foot__legal{font-family:var(--cond);font-weight:600;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--steel)}
