@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-timeless-sans), system-ui, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:var(--font-space-mono), ui-monospace, Menlo, monospace;--font-weight-normal:400;--font-weight-medium:500;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-navy:#011f7b;--color-navy-deep:#0b1433;--color-blue:#2457ff;--color-cream:#f8f1e4;--color-mist:#d8e3ff;--color-amber:#e8a33d;--color-dot:#5e73b4;--color-outline:#364f9b;--color-road-ctx:#4960a7;--color-road-pulse:#ffd9a0;--color-rule:#233e90;--color-ghost-border:#3a539e;--font-display:var(--font-timeless-serif), "Iowan Old Style", Georgia, serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-\[calc\(14\*var\(--u\)\)\]{margin-top:calc(14 * var(--u))}.mt-\[calc\(22\*var\(--u\)\)\]{margin-top:calc(22 * var(--u))}.mt-\[calc\(30\*var\(--u\)\)\]{margin-top:calc(30 * var(--u))}.mt-\[calc\(34\*var\(--u\)\)\]{margin-top:calc(34 * var(--u))}.mt-auto{margin-top:auto}.-mb-\[0\.14em\]{margin-bottom:-.14em}.mb-\[calc\(30\*var\(--u\)\)\]{margin-bottom:calc(30 * var(--u))}.-ml-\[0\.03em\]{margin-left:-.03em}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-\[var\(--logo-h\)\]{height:var(--logo-h)}.h-\[var\(--map-h\)\]{height:var(--map-h)}.h-full{height:100%}.h-px{height:1px}.min-h-screen{min-height:100vh}.w-0{width:0}.w-\[calc\(34\*var\(--u\)\)\]{width:calc(34 * var(--u))}.w-\[min\(52vw\,46vh\)\]{width:min(52vw,46vh)}.w-\[min\(280\*var\(--u\)\,54vw\)\]{width:min(280 * var(--u), 54vw)}.w-\[var\(--map-w\)\]{width:var(--map-w)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[17em\]{max-width:17em}.max-w-\[44ch\]{max-width:44ch}.max-w-\[calc\(1400\*var\(--u\)\)\]{max-width:calc(1400 * var(--u))}.max-w-full{max-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.translate-y-\[5\%\]{--tw-translate-y:5%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-\[calc\(14\*var\(--u\)\)\]{gap:calc(14 * var(--u))}.gap-\[calc\(32\*var\(--u\)\)\]{gap:calc(32 * var(--u))}.gap-x-\[calc\(32\*var\(--u\)\)\]{column-gap:calc(32 * var(--u))}.gap-y-\[14px\]{row-gap:14px}.overflow-hidden{overflow:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-clip{overflow-y:clip}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-amber{background-color:var(--color-amber)}.bg-navy{background-color:var(--color-navy)}.bg-rule{background-color:var(--color-rule)}.fill-rule{fill:var(--color-rule)}.px-\[var\(--page-pad\)\]{padding-inline:var(--page-pad)}.pt-\[10vh\]{padding-top:10vh}.pt-\[calc\(104\*var\(--u\)\)\]{padding-top:calc(104 * var(--u))}.pt-\[calc\(var\(--header-mid\)_-_var\(--logo-h\)_\/_2\)\]{padding-top:calc(var(--header-mid) - var(--logo-h) / 2)}.pt-\[min\(calc\(40\*var\(--u\)\)\,4svh\)\]{padding-top:min(calc(40 * var(--u)), 4svh)}.pr-\[var\(--map-inset-right\)\]{padding-right:var(--map-inset-right)}.pb-\[0\.14em\]{padding-bottom:.14em}.pb-\[14vh\]{padding-bottom:14vh}.pb-\[calc\(36\*var\(--u\)\)\]{padding-bottom:calc(36 * var(--u))}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-\[length\:calc\(11\*var\(--u\)\)\]{font-size:calc(11 * var(--u))}.text-\[length\:calc\(13\*var\(--u\)\)\]{font-size:calc(13 * var(--u))}.text-\[length\:calc\(16\*var\(--u\)\)\]{font-size:calc(16 * var(--u))}.text-\[length\:calc\(18\*var\(--u\)\)\]{font-size:calc(18 * var(--u))}.text-\[length\:calc\(40\*var\(--u\)\)\]{font-size:calc(40 * var(--u))}.text-\[length\:clamp\(30\*var\(--u\)\,4\.2vw\,62\*var\(--u\)\)\]{font-size:clamp(30 * var(--u), 4.2vw, 62 * var(--u))}.text-\[length\:min\(calc\(128\*var\(--u\)\)\,8\.9vw\,14\.5svh\)\]{font-size:min(calc(128 * var(--u)), 8.9vw, 14.5svh)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.font-\[420\]{--tw-font-weight:420;font-weight:420}.font-\[520\]{--tw-font-weight:520;font-weight:520}.font-\[560\]{--tw-font-weight:560;font-weight:560}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.022em\]{--tw-tracking:-.022em;letter-spacing:-.022em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-amber{color:var(--color-amber)}.text-cream{color:var(--color-cream)}.text-mist{color:var(--color-mist)}.text-navy{color:var(--color-navy)}.text-navy-deep{color:var(--color-navy-deep)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-\[4px\]:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[6px\]:focus-visible{outline-offset:6px}.focus-visible\:outline-amber:focus-visible{outline-color:var(--color-amber)}@media not all and (min-width:900px){.max-\[900px\]\:mt-\[18px\]{margin-top:18px}.max-\[900px\]\:mt-\[22px\]{margin-top:22px}.max-\[900px\]\:mt-\[28px\]{margin-top:28px}.max-\[900px\]\:mb-\[18px\]{margin-bottom:18px}.max-\[900px\]\:hidden{display:none}.max-\[900px\]\:aspect-\[900\/950\]{aspect-ratio:900/950}.max-\[900px\]\:h-\[var\(--map-band\)\]{height:var(--map-band)}.max-\[900px\]\:w-auto{width:auto}.max-\[900px\]\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-\[900px\]\:items-start{align-items:flex-start}.max-\[900px\]\:gap-x-\[24px\]{column-gap:24px}.max-\[900px\]\:pt-0{padding-top:0}.max-\[900px\]\:pt-\[20px\]{padding-top:20px}.max-\[900px\]\:pt-\[72px\]{padding-top:72px}.max-\[900px\]\:pt-\[104px\]{padding-top:104px}.max-\[900px\]\:pr-\[8px\]{padding-right:8px}.max-\[900px\]\:pb-\[max\(76px\,calc\(10svh_\+_10px\)\)\]{padding-bottom:max(76px,10svh + 10px)}.max-\[900px\]\:text-\[15px\]{font-size:15px}.max-\[900px\]\:text-\[17px\]{font-size:17px}.max-\[900px\]\:text-\[length\:calc\(\(100vw_-_2\*var\(--page-pad\)\)\/6\.4\)\]{font-size:calc((100vw - 2 * var(--page-pad)) / 6.4)}}.\[\&\>\*\]\:pointer-events-auto>*{pointer-events:auto}}:root{--map-h:82svh;--map-w:calc(var(--map-h) * 900 / 950);--map-inset-right:3vw;--glass-strength:1;--u:max(1px, min(100vw / 1600, 100vh / 900, 2.4px));--page-pad:calc(44 * var(--u));--header-mid:calc(46 * var(--u));--logo-h:calc(51 * var(--u));--nav-spring:cubic-bezier(.22, 1, .36, 1);--nav-dur:.6s}@media (max-width:900px){:root{--page-pad:calc(22 * var(--u))}}#faq,#contract-carriage,.st-ch{scroll-margin-top:calc(90 * var(--u))}@media (max-width:1400px){:root{--map-h:76svh}}@media (max-width:900px){:root{--map-band:clamp(140px, calc(90svh - 485px), 320px)}}html,body{background:var(--color-navy);color:var(--color-cream);overflow-x:hidden}body{font-weight:420;overflow-x:clip}[tabindex="-1"]:focus:not(:focus-visible){outline:none}.glass{--g:var(--glass-strength);isolation:isolate;background:rgba(216, 227, 255, calc(.07 * var(--g)));border:1px solid rgba(216, 227, 255, calc(.15 * var(--g)));-webkit-backdrop-filter:blur(calc(14px * var(--g))) saturate(calc(100% + 70% * var(--g)));backdrop-filter:blur(calc(14px * var(--g))) saturate(calc(100% + 70% * var(--g)));box-shadow:inset 0 1px 0 rgba(255, 255, 255, calc(.2 * var(--g))), inset 0 -1px 0 rgba(1, 15, 60, calc(.32 * var(--g))), 0 6px 18px rgba(1, 12, 52, calc(.3 * var(--g)));border-radius:999px;transition:background-color .25s,border-color .25s,box-shadow .25s,transform .16s cubic-bezier(.23,1,.32,1);position:relative}.glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg, transparent 34%, rgba(255, 255, 255, calc(.16 * var(--g))) 47%, transparent 62%);background-position:130% 0;background-size:260% 100%;transition:background-position .76s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.glass:hover{background:rgba(216, 227, 255, calc(.11 * var(--g)));border-color:rgba(216, 227, 255, calc(.24 * var(--g)))}.glass:hover:before{background-position:-30% 0}}.glass:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.glass,.glass:before{transition:none}}html[data-lite] .glass,html[data-lite] .glass:before{transition:none}.glass--cta{padding:calc(13 * var(--u)) calc(28 * var(--u))}@media (max-width:900px){.glass--cta{padding:calc(12 * var(--u)) calc(22 * var(--u))}}.glass--primary{background:rgba(248, 241, 228, calc(.06 + .86 * var(--g)));border-color:rgba(255, 255, 255, calc(.4 * var(--g)));box-shadow:inset 0 1px 0 rgba(255, 255, 255, calc(.7 * var(--g))), inset 0 -1px 0 rgba(1, 15, 60, calc(.14 * var(--g))), 0 8px 22px rgba(1, 12, 52, calc(.34 * var(--g)))}@media (hover:hover) and (pointer:fine){.glass--primary:hover{background:rgba(255, 250, 240, calc(.06 + .92 * var(--g)));border-color:rgba(255, 255, 255, calc(.55 * var(--g)))}}.cta-oil{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cta-oil-body{background:linear-gradient(180deg, #f0b04e 0%, var(--color-amber) 45%, #cf8527 100%);transform:translateY(calc(100% + 14 * var(--u)));transition:transform .56s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.cta-oil-wave{left:0;bottom:calc(100% - 5 * var(--u));width:100%;height:calc(14 * var(--u));fill:#f0b04e;position:absolute}@media (hover:hover) and (pointer:fine){.glass--primary:hover .cta-oil-body{transform:translateY(30%)}}.glass--primary:focus-visible .cta-oil-body{transform:translateY(30%)}.glass--primary:active .cta-oil-body{transition-duration:.2s;transform:translateY(0%)}#hero .hang{margin-right:-.227em}#hero .eyebrow:before{display:none}#hero .creds{font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;text-align:right;color:var(--color-mist);white-space:nowrap;line-height:1.55}#hero .creds>span{display:block}#hero .hero-link{align-items:baseline;gap:.45em;padding:.25em 0;text-decoration:none;display:inline-flex;position:relative}#hero .hero-link:after{content:"";opacity:.45;transform-origin:0;background:currentColor;height:1px;transition:opacity .25s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:1.5em}#hero .hero-link-arrow{color:var(--color-amber);transition:transform .4s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){#hero .hero-link:hover:after{opacity:1}#hero .hero-link:hover .hero-link-arrow{transform:translate(.25em)}}#hero .hero-link:focus-visible .hero-link-arrow{transform:translate(.25em)}#hero .stats{--scale-gap:calc(22 * var(--u));padding-bottom:calc(var(--scale-gap) + 12 * var(--u));position:relative}#hero .stats:before{content:"";height:calc(12 * var(--u));background:linear-gradient(#d8e3ff80, #d8e3ff80) left bottom / 100% 1px no-repeat, repeating-linear-gradient(90deg, #d8e3ff80 0 1px, transparent 1px 6.25%) left bottom / 100% calc(9 * var(--u)) no-repeat, repeating-linear-gradient(90deg, #d8e3ff52 0 1px, transparent 1px 1.25%) left bottom / 100% calc(5 * var(--u)) no-repeat;pointer-events:none;position:absolute;bottom:0;left:0;right:0}#hero .stats:after{content:"";bottom:calc(-6 * var(--u));width:100%;height:calc(12 * var(--u));filter:drop-shadow(0 0 6px #e8a33de6);pointer-events:none;background:radial-gradient(4px at 6px,#fff3dc 0,#ffd08a 45%,#e8a33d8c 70%,#0000 100%) no-repeat;animation:9s linear 3 forwards hero-route;position:absolute;left:0}@keyframes hero-route{0%{opacity:0;transform:translate(-1%)}6%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(99%)}}#hero[data-leaving] .stats:after{animation-play-state:paused}#hero .stats>div{justify-content:flex-end;align-items:baseline;gap:calc(12 * var(--u));padding-right:calc(16 * var(--u));flex-direction:row-reverse;display:flex;position:relative}#hero .stats>div:before{content:"";left:0;bottom:calc(-1 * var(--scale-gap) - 12 * var(--u));width:2px;height:calc(16 * var(--u));background:var(--color-amber);position:absolute;box-shadow:0 0 8px #e8a33db3}#hero .stats dd{font-family:var(--font-display);font-size:calc(54 * var(--u));letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;color:var(--color-cream);font-weight:440;line-height:.9}#hero .stats dt{font-family:var(--font-mono);font-size:calc(12 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist);white-space:nowrap;line-height:1}@media (max-width:900px){#hero .creds{text-align:left;position:absolute;top:0;left:0}#hero .stats{--scale-gap:14px}#hero .stats>div{flex-direction:column-reverse;align-items:flex-start;gap:7px;padding-right:8px}#hero .stats>div:before{bottom:calc(-1 * var(--scale-gap) - 12px);height:14px}#hero .stats dd{font-size:32px}#hero .stats dt{font-size:11px}}@media (prefers-reduced-motion:reduce){#hero .stats:after{display:none}#hero .hero-link:after,#hero .hero-link-arrow,.cta-oil-body{transition:none}}html[data-lite] #hero .stats:after{display:none}html[data-lite] #hero .hero-link:after,html[data-lite] #hero .hero-link-arrow,html[data-lite] .cta-oil-body{transition:none}.hero-scrim{background:linear-gradient(90deg,#010c34e6 0%,#010f42b8 26%,#0118624d 42%,#011f7b00 56%),linear-gradient(#011f7b6b 0%,#011f7b00 18% 84%,#011f7b8c 100%)}.map-layer{will-change:opacity}#hero[data-deep]>:not(canvas):not(#hero-copy){visibility:hidden}.map-live{will-change:transform}.map-glow{background:radial-gradient(20% 40% at 72% 44%,#e8a33d24 0%,#e8a33d0d 45%,#e8a33d00 72%),radial-gradient(34% 58% at 70%,#e8a33d0e 0%,#e8a33d00 70%)}@media (max-width:900px){.hero-scrim{background:linear-gradient(#011f7b4d 0%,#011f7b00 12% 42%,#01145c61 62%,#011f7b99 100%)}.map-glow{background:radial-gradient(40% 22% at 66% 26%,#e8a33d1f 0%,#e8a33d00 72%)}}.dot{fill:var(--color-dot)}.dot--d0{fill:#707aa4;fill-opacity:.95}.dot--d1{fill:#6777ac;fill-opacity:.88}.dot--d2{fill:#6275b0;fill-opacity:.81}.dot--d3{fill-opacity:.74}.dot--d4{fill-opacity:.68}.dot--d5{fill-opacity:.63}.dot--d6{fill-opacity:.59}.dot--d7{fill-opacity:.55}.map-boundary{fill:none;stroke:var(--color-outline);stroke-width:.75px;opacity:1}.road-ctx{fill:none;stroke:var(--color-road-ctx);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.road-bloom{fill:none;stroke:var(--color-amber);stroke-width:26px;opacity:.09;stroke-linecap:round;stroke-linejoin:round}.road-halo{fill:none;stroke:var(--color-amber);stroke-width:9px;opacity:.26;stroke-linecap:round;stroke-linejoin:round}.road-cor{fill:none;stroke:var(--color-amber);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}#m-nodes .core{filter:drop-shadow(0 0 5px #e8a33d99)}.road-pulse{fill:none;stroke:var(--color-road-pulse);stroke-width:2.4px;stroke-linecap:round;opacity:0}.map-ring{fill:none;stroke:var(--color-amber);stroke-width:1px;opacity:.5}.core{fill:var(--color-amber)}.core-min{fill:var(--color-mist);opacity:.8}.clabel{font-family:var(--font-mono);fill:var(--color-cream);letter-spacing:.02em;stroke:#04103f;stroke-width:4px;stroke-linejoin:round;paint-order:stroke fill;font-size:14px}.clabel--major{fill:#ffe7bd;font-weight:700}.map-plate{--plate-gap:calc(9 * var(--u));padding:calc(4 * var(--u)) calc(6 * var(--u));font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-cream);transform:translate(var(--plate-gap), -50%);background:#04103fe6;border-radius:2px;line-height:1.1;position:absolute;box-shadow:inset 0 0 0 1px #d8e3ff24}.map-plate[data-side=left]{transform:translate(calc(-100% - var(--plate-gap)), -50%)}.map-plate:before{content:"";top:calc(3 * var(--u));bottom:calc(3 * var(--u));background:var(--color-amber);width:2px;position:absolute;left:0}.map-plate[data-side=left]:before{left:auto;right:0}.map-plate--major{font-weight:700}.map-plate--port{padding:calc(6 * var(--u)) calc(9 * var(--u));font-size:calc(12 * var(--u))}.map-plate--port small{margin-top:calc(4 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.06em;color:var(--color-amber);font-weight:400;display:block}@media (max-width:900px){.map-plate:not(.map-plate--major){display:none}.map-plate--port{padding:calc(4 * var(--u)) calc(6 * var(--u));font-size:calc(11 * var(--u))}.map-plate--port small{display:none}}@media (max-width:900px) and (max-height:760px){.map-plate{display:none}}.pre-dot{fill:var(--dot,var(--color-mist));fill-opacity:.9}.pre{z-index:50;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.pre-bg{background:radial-gradient(ellipse 85% 75% at 50% 44%, #062487 0%, var(--color-navy) 48%, #00135a 100%);will-change:opacity;position:absolute;inset:0}.pre-head{transform-origin:50%;flex-direction:column;align-items:center;display:flex;position:relative}.pre-glow{aspect-ratio:1.6;opacity:0;will-change:opacity, transform;pointer-events:none;background:radial-gradient(closest-side,#e8a33d3d,#e8a33d12 55%,#0000);width:180%;position:absolute;top:42%;left:50%;translate:-50% -50%}.bm{width:min(440 * var(--u), 78vw, 16svh * 2.672);height:auto;display:block;position:relative;overflow:visible}.bm-glass{fill:#ffd383;fill-opacity:.09;opacity:0}.bm-rim{fill:none;stroke:#ffd9a0;stroke-opacity:.85;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0}.bm-meniscus{fill:none;stroke:#fff3d4;stroke-opacity:.85;stroke-width:1.6px;vector-effect:non-scaling-stroke}.bm-light{opacity:0}.bm-bead,.pre-drop{fill:url(#bm-bead-g)}.pre-meaning{max-width:min(90vw, 720 * var(--u));margin:calc(16 * var(--u)) 0 0;font-family:var(--font-display);font-size:calc(18 * var(--u));letter-spacing:.012em;text-align:center;text-wrap:balance;color:#d8e3ffe6;font-style:italic;font-weight:400;line-height:1.4;position:relative}.pre-word{white-space:nowrap;display:inline-block}.pre-ch{opacity:0;display:inline-block}.pre-map{--wx:35.49%;--wy:81.42%;--wr:0px;--ww:60px;width:min(44vw,40svh);margin-top:calc(28 * var(--u));transform-origin:0 0;position:relative}.pre-svg{width:100%;height:auto;-webkit-mask-image:radial-gradient(circle at var(--wx) var(--wy), #000 calc(var(--wr) - var(--ww) * .5), transparent var(--wr));-webkit-mask-image:radial-gradient(circle at var(--wx) var(--wy), #000 calc(var(--wr) - var(--ww) * .5), transparent var(--wr));-webkit-mask-image:radial-gradient(circle at var(--wx) var(--wy), #000 calc(var(--wr) - var(--ww) * .5), transparent var(--wr));-webkit-mask-image:radial-gradient(circle at var(--wx) var(--wy), #000 calc(var(--wr) - var(--ww) * .5), transparent var(--wr));mask-image:radial-gradient(circle at var(--wx) var(--wy), #000 calc(var(--wr) - var(--ww) * .5), transparent var(--wr));display:block}.pre-wave{--dot:#ffcf73;width:100%;height:100%;-webkit-mask-image:radial-gradient(circle at var(--wx) var(--wy), transparent calc(var(--wr) - var(--ww) * 1.6), #000 calc(var(--wr) - var(--ww) * .45), #000 calc(var(--wr) - var(--ww) * .15), transparent var(--wr));-webkit-mask-image:radial-gradient(circle at var(--wx) var(--wy), transparent calc(var(--wr) - var(--ww) * 1.6), #000 calc(var(--wr) - var(--ww) * .45), #000 calc(var(--wr) - var(--ww) * .15), transparent var(--wr));-webkit-mask-image:radial-gradient(circle at var(--wx) var(--wy), transparent calc(var(--wr) - var(--ww) * 1.6), #000 calc(var(--wr) - var(--ww) * .45), #000 calc(var(--wr) - var(--ww) * .15), transparent var(--wr));-webkit-mask-image:radial-gradient(circle at var(--wx) var(--wy), transparent calc(var(--wr) - var(--ww) * 1.6), #000 calc(var(--wr) - var(--ww) * .45), #000 calc(var(--wr) - var(--ww) * .15), transparent var(--wr));mask-image:radial-gradient(circle at var(--wx) var(--wy), transparent calc(var(--wr) - var(--ww) * 1.6), #000 calc(var(--wr) - var(--ww) * .45), #000 calc(var(--wr) - var(--ww) * .15), transparent var(--wr));position:absolute;inset:0;overflow:visible}.pre-wave use{stroke:var(--dot);stroke-width:1.6px}.pre-map[data-spread] .pre-svg{-webkit-mask-image:none;mask-image:none}.pre-map[data-spread] .pre-wave{display:none}.pre-read,.pre-bar{opacity:0;position:relative}.pre-fill{transform-origin:0;transform:scaleX(0)}.pre-fx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pre-flash{fill:url(#pre-flash-g)}.pre-splash{fill:none;stroke:#f6c063;stroke-width:1.5px}.pre-trail{stroke:#f6b54f;stroke-width:1.6px;stroke-linecap:round}@media (max-width:640px){.pre-map{width:min(64vw,34svh);margin-top:calc(22 * var(--u))}}@media (max-height:520px){.bm{width:min(440 * var(--u), 70vw, 14svh * 2.672)}.pre-map{width:min(36vw,24svh);margin-top:calc(12 * var(--u))}}#hero-copy>:not(.actions),#hero-copy .actions>*{--in:1;--out:1;opacity:calc(var(--in) * var(--out))}.hero-track{position:relative;overflow:clip}.hero-flood{--edge-h:120px;--edge-below:40px;z-index:1;margin-top:calc(var(--edge-h) - var(--edge-below));background:var(--color-navy);position:relative}.hero-flood-ramp{background:linear-gradient(to bottom, var(--color-navy) 0%, var(--color-blue) 30%, #8aa1f2 45%, #d6d8e8 57%, var(--color-cream) 72%, var(--color-cream) 100%);height:30svh}@supports (color:color-mix(in lab, red, red)){.hero-flood-ramp{background:linear-gradient(to bottom, var(--color-navy) 0%, var(--color-blue) 30%, color-mix(in oklab, var(--color-blue) 52%, var(--color-cream)) 45%, color-mix(in oklab, var(--color-blue) 16%, var(--color-cream)) 57%, var(--color-cream) 72%, var(--color-cream) 100%)}}.nr{--hz:42%;--rw:max(145vw, 110svh);--lamp-gap:45svh;--dash:15svh;--q:1;background:var(--color-navy);height:180svh;position:relative}@media (min-resolution:1.5x),(-webkit-min-device-pixel-ratio:1.5){.nr{--q:1.5}}@media (min-resolution:2.5x),(-webkit-min-device-pixel-ratio:2.5){.nr{--q:2}}.nr:after{content:"";background:linear-gradient(to bottom, #011f7b00, var(--color-navy));pointer-events:none;height:14svh;position:absolute;inset:auto 0 0}.nr-view{perspective:60svh;height:100svh;perspective-origin:50% var(--hz);color:var(--color-cream);position:sticky;top:0;overflow:hidden}.nr-sky{inset:0 0 calc(100% - var(--hz)) 0;background:radial-gradient(circle, #d8e3ff80 0 1px, transparent 1.6px) 0 0 / 22px 22px, linear-gradient(to bottom, var(--color-navy) 0%, #0a2a9e 88%, #1d45d8 100%);position:absolute;-webkit-mask-image:linear-gradient(#000 55%,#000000e6);mask-image:linear-gradient(#000 55%,#000000e6)}.nr-sky:after{content:"";background:linear-gradient(#0000 0%,#0a2a9e 80%,#1d45d8 100%);position:absolute;inset:0}.nr-dawn{inset:0 0 calc(100% - var(--hz)) 0;opacity:0;background:radial-gradient(55% 70% at 50% 100%,#ffc882d9 0%,#ffaa5a59 30%,#0000 70%),linear-gradient(#2457ff8c 0%,#7896ffb3 100%);position:absolute}.nr-ground{inset:var(--hz) 0 0 0;background:linear-gradient(#07155a 0%,#020a33 30%,#010726 100%);position:absolute}.nr-ground:before{content:"";background:linear-gradient(90deg,#0000,#ffbe6e8c 30%,#ffd296cc 50%,#ffbe6e8c 70%,#0000);height:2px;position:absolute;inset:-1px 0 auto}.nr-stage{top:var(--hz);width:0;height:0;transform-style:preserve-3d;position:absolute;left:50%}.nr-stage>*{position:absolute;top:0;left:0}.nr-road{--len:500svh;--g:calc(var(--lamp-gap) / var(--q));--d:calc(var(--dash) / var(--q));--fade:linear-gradient(to bottom, #030d3c00 40%, #040e4340 55%, #05104780 70%, #05104abf 85%, #05114c 100%) 0 0 / 100% 100% no-repeat;left:calc(var(--rw) / var(--q) / -2);width:calc(var(--rw) / var(--q));height:calc(var(--len) / var(--q));transform-origin:50% 0;transform:rotateX(-90deg) scale(var(--q));background:var(--fade), radial-gradient(closest-side, #ffb86424, transparent) 0% 0 / 24% var(--g) repeat-y, radial-gradient(closest-side, #ffb86424, transparent) 100% 0 / 24% var(--g) repeat-y, radial-gradient(circle, #ffcf7acc 0 22%, transparent 28%) 51.4% 0 / 0.6% var(--d) repeat-y, radial-gradient(circle, #ffcf7acc 0 22%, transparent 28%) 48.6% 0 / 0.6% var(--d) repeat-y, linear-gradient(#f8f1e4cc, #f8f1e4cc) 3% 0 / 0.5% 100% no-repeat, linear-gradient(#f8f1e4cc, #f8f1e4cc) 97% 0 / 0.5% 100% no-repeat, repeating-linear-gradient(to bottom, #f8f1e4c7 0 calc(var(--d) * .4), transparent calc(var(--d) * .4) var(--d)) 26.5% 0 / 0.45% 100% no-repeat, repeating-linear-gradient(to bottom, #f8f1e4c7 0 calc(var(--d) * .4), transparent calc(var(--d) * .4) var(--d)) 73.5% 0 / 0.45% 100% no-repeat, repeating-linear-gradient(to bottom, var(--color-amber) 0 calc(var(--d) * .6), transparent calc(var(--d) * .6) var(--d)) 50% 0 / 0.8% 100% no-repeat, linear-gradient(to right, #030822 0%, #0a1442 12%, #0d1850 50%, #0a1442 88%, #030822 100%);top:58svh}html[data-lean] .nr-road{--len:300svh;--fade:linear-gradient(to bottom, #030d3c00 66.7%, #030d3f40 75%, #040e4180 83.3%, #040e43bf 91.7%, #040f44 100%) 0 0 / 100% 100% no-repeat}html[data-lite] .nr{display:none}.nr-paint{transform-origin:50% 0;font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;color:#e8a33dc7;font-size:9svh;font-weight:700;line-height:1}.nr-lamp{--s:calc(1svh / var(--q));--arm:calc(var(--rw) * .12 / var(--q));width:calc(.9 * var(--s));height:calc(113 * var(--s));transform-origin:0 0;border-radius:calc(.4 * var(--s)) calc(.4 * var(--s)) 0 0;background:linear-gradient(90deg,#0d1a52,#3c5096 50%,#0d1a52)}.nr-lamp:before{content:"";width:var(--arm);height:calc(.7 * var(--s));background:#2c3f82;position:absolute;top:0}.nr-lamp:after{content:"";top:calc(.2 * var(--s));width:calc(4 * var(--s));height:calc(1.2 * var(--s));box-shadow:0 0 calc(1.5 * var(--s)) calc(.4 * var(--s)) #ffbe6ee6, 0 var(--s) calc(7 * var(--s)) calc(2.5 * var(--s)) #ffaa5059;background:#ffd08a;border-radius:50%;position:absolute}.nr-lamp--l:before{left:0}.nr-lamp--l:after{left:calc(var(--arm) - 3 * var(--s))}.nr-lamp--r:before{right:0}.nr-lamp--r:after{right:calc(var(--arm) - 3 * var(--s))}.nr-gantry{width:calc(var(--rw) * 1.04);border-top:2.4svh solid #2c3f82;height:108svh}.nr-gantry:before,.nr-gantry:after{content:"";background:linear-gradient(90deg,#0d1a52,#3c5096 50%,#0d1a52);width:1.8svh;position:absolute;top:0;bottom:0}.nr-gantry:before{left:1%}.nr-gantry:after{right:1%}.nr-sign{border:.7svh solid var(--color-cream);background:var(--color-navy-deep);width:max-content;min-width:27%;min-height:24svh;box-shadow:0 0 0 .5svh var(--color-navy-deep);font-family:var(--font-sans);border-radius:1.4svh;padding:2.4svh 3svh;font-weight:600;position:absolute;top:1.5svh;left:52%}.nr-sign--exit{min-width:22%;left:21%}.nr-sign ul{margin:1.6svh 0 0;padding:0;font-size:3.6svh;line-height:1.35;list-style:none}.nr-sign li{white-space:nowrap;justify-content:space-between;gap:2svh;display:flex}.nr-sign b{font-family:var(--font-mono);color:var(--color-amber);font-weight:700}.nr-shield{background:var(--color-amber);color:var(--color-navy-deep);font-family:var(--font-mono);letter-spacing:.02em;border-radius:.8svh;padding:.4svh 1.4svh;font-size:3svh;font-weight:700;display:inline-block}.nr-arrow{color:var(--color-cream);font-size:5svh;line-height:1;position:absolute;top:1.6svh;right:2.6svh}.nr-tanker{width:36svh;height:52svh}.nr-tanker svg{width:100%;height:100%;display:block}.nr-tanker .nr-chains{transform-origin:50% 82.7586%;animation:.9s ease-in-out infinite alternate nr-chains;position:absolute;inset:0}@keyframes nr-chains{0%{transform:skew(-6deg)}to{transform:skew(6deg)}}.nr-dest{--dawn:0;top:var(--hz);width:0;height:0;position:absolute;left:50%}.nr-dest i{background:var(--color-amber);width:1.8svh;height:1.8svh;box-shadow:0 0 calc(2svh + 6svh * var(--dawn)) calc(.5svh + 3svh * var(--dawn)) rgba(255, 190, 110, calc(.6 + .3 * var(--dawn)));border-radius:50%;position:absolute;top:-.9svh;left:-.9svh}.nr-dest i:after{content:"";border:2px solid var(--color-amber);border-radius:50%;animation:2.4s ease-out infinite nr-ring;position:absolute;inset:-.9svh}@keyframes nr-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.nr-beams{pointer-events:none;background:radial-gradient(45% 70% at 50% 110%,#ffe2aa29,#0000 70%);height:45%;position:absolute;inset:auto 0 0}.nr-copy{top:8svh;left:var(--page-pad);right:var(--page-pad);position:absolute}.nr-line{font-family:var(--font-display);font-size:min(calc(58 * var(--u)), 8.6vw);letter-spacing:-.022em;text-shadow:0 .1em .6em #010c3499;margin:0;font-weight:400;line-height:.98}.nr-line--dawn{position:absolute;top:0;left:0}.nr-w{white-space:pre;display:inline-block}@media (max-width:900px){.nr{--rw:max(150vw, 120svh)}.nr-copy{top:9svh}.nr-line br{display:none}}@media (prefers-reduced-motion:reduce){.nr{height:100svh}.nr-view{position:relative}.nr-line--dawn{font-size:min(calc(34 * var(--u)), 6vw);margin-top:.6em;position:static}.nr-tanker .nr-chains,.nr-dest i:after{animation:none}}html[data-lite] .nr{height:100svh}html[data-lite] .nr-view{position:relative}html[data-lite] .nr-line--dawn{font-size:min(calc(34 * var(--u)), 6vw);margin-top:.6em;position:static}html[data-lite] .nr-tanker .nr-chains,html[data-lite] .nr-dest i:after{animation:none}.flood-edge{z-index:1;width:100%;left:0;top:calc(-1 * (var(--edge-h) - var(--edge-below)));height:var(--edge-h);pointer-events:none;position:absolute;overflow:visible}.flood-edge-lip{fill:none;stroke:var(--color-amber);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.flood-edge-halo{fill:none;stroke:var(--color-amber);stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.hero-track>.hero{position:relative}.hero-flood{margin-top:-40svh}}html[data-lite] .hero-track>.hero{position:relative}html[data-lite] .hero-flood{margin-top:-40svh}#site-header .logo-ink{clip-path:inset(0 0 100%);position:absolute;top:0;left:0}.section-light{background:var(--color-cream);color:var(--color-navy-deep)}.sts{--p:1;--ink:var(--color-navy-deep);--faint:#c9c2b3;--link-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='14' viewBox='0 0 30 14'%3E%3Crect x='1.5' y='2.5' width='17' height='9' rx='4.5' fill='none' stroke='%23e8a33d' stroke-width='2.2'/%3E%3Crect x='15' y='5.6' width='14' height='2.8' rx='1.4' fill='none' stroke='%23e8a33d' stroke-width='2.2'/%3E%3C/svg%3E");--link-h-faint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='14' viewBox='0 0 30 14'%3E%3Crect x='1.5' y='2.5' width='17' height='9' rx='4.5' fill='none' stroke='%23c9c2b3' stroke-width='2.2'/%3E%3Crect x='15' y='5.6' width='14' height='2.8' rx='1.4' fill='none' stroke='%23c9c2b3' stroke-width='2.2'/%3E%3C/svg%3E");--link-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='30' viewBox='0 0 14 30'%3E%3Crect x='2.5' y='1.5' width='9' height='17' rx='4.5' fill='none' stroke='%23e8a33d' stroke-width='2.2'/%3E%3Crect x='5.6' y='15' width='2.8' height='14' rx='1.4' fill='none' stroke='%23e8a33d' stroke-width='2.2'/%3E%3C/svg%3E");--link-v-faint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='30' viewBox='0 0 14 30'%3E%3Crect x='2.5' y='1.5' width='9' height='17' rx='4.5' fill='none' stroke='%23c9c2b3' stroke-width='2.2'/%3E%3Crect x='5.6' y='15' width='2.8' height='14' rx='1.4' fill='none' stroke='%23c9c2b3' stroke-width='2.2'/%3E%3C/svg%3E");margin:calc(84 * var(--u)) 0 calc(96 * var(--u))}.sts-title{margin:0 0 calc(64 * var(--u));font-size:calc(19 * var(--u));color:var(--color-navy);line-height:1.45}.sts-title b{color:var(--ink);font-weight:600}.sts-chain{position:relative}.sts-track{--icon:calc(84 * var(--u));top:calc(var(--icon) / 2);height:14px;margin-top:-7px;position:absolute;left:10%;right:10%}.sts-line{grid-template-columns:1fr 2fr 1fr;align-items:center;display:grid;position:absolute;inset:0}.sts-line--fill{clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0)}.sts-seg{background:repeating-linear-gradient(to right, var(--faint) 0 7px, transparent 7px 13px);height:2px;display:block}.sts-seg--ours{background:var(--link-h-faint) left center / 30px 14px repeat-x;height:14px}.sts-line--fill .sts-seg{background-image:repeating-linear-gradient(to right, var(--color-navy) 0 7px, transparent 7px 13px)}.sts-line--fill .sts-seg--ours{background:var(--link-h) left center / 30px 14px repeat-x;filter:drop-shadow(0 0 5px #e8a33d8c)}.sts-label{bottom:calc(50% + var(--icon) / 2 + 16 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));background:var(--color-amber);color:var(--color-navy-deep);font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;font-weight:700;position:absolute;left:50%;translate:-50%}.sts-drop-run{transform:translateX(calc(var(--p) * 100%));pointer-events:none;position:absolute;inset:0}.sts-drop{width:calc(16 * var(--u));height:calc(16 * var(--u));margin:calc(-8 * var(--u)) 0 0 calc(-8 * var(--u));background:radial-gradient(circle at 35% 35%, #ffd08a, var(--color-amber) 55%, #b8741f);border-radius:50% 50% 50% 0;position:absolute;top:50%;left:0;rotate:-45deg;box-shadow:0 0 0 5px #e8a33d2e,0 0 18px #e8a33db3}.sts-stations{gap:calc(18 * var(--u));text-align:center;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.sts-station{--lit:1;flex-direction:column;align-items:center;display:flex}.sts-chain[data-run] .sts-station:not([data-lit]){--lit:0}.sts-icon{width:calc(84 * var(--u));height:calc(84 * var(--u));margin-bottom:calc(22 * var(--u));background:var(--color-cream);box-shadow:inset 0 0 0 1.5px var(--faint);color:#9c9585;transition:background-color .5s var(--faq-open,ease), box-shadow .5s ease, color .4s ease, transform .6s cubic-bezier(.22, 1, .36, 1);border-radius:50%;place-items:center;display:grid}.sts-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:58%;height:58%}.sts-chain:not([data-run]) .sts-icon,.sts-station[data-lit] .sts-icon{background:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink), 0 14px 28px -14px #0b143399;color:var(--color-cream);transform:translateY(calc(-4 * var(--u)))}.sts-station--ours .sts-icon{color:var(--color-amber);transform:scale(1.16);box-shadow:inset 0 0 0 2px #e8a33d8c}.sts-chain:not([data-run]) .sts-station--ours .sts-icon,.sts-station--ours[data-lit] .sts-icon{transform:translateY(calc(-4 * var(--u))) scale(1.16);background:var(--color-amber);color:var(--color-navy-deep);box-shadow:0 0 0 7px #e8a33d33,0 16px 32px -12px #b8741fb3}.sts-tag{font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--color-navy);opacity:calc(.45 + .55 * var(--lit));transition:opacity .4s}.sts-station--ours .sts-tag{color:#b8741f;opacity:1}.sts-name{margin:calc(8 * var(--u)) 0 calc(8 * var(--u));font-family:var(--font-display);font-size:calc(25 * var(--u));letter-spacing:-.012em;color:var(--ink);font-weight:400;line-height:1.1}.sts-body{max-width:16em;font-size:calc(15 * var(--u));color:var(--color-navy);opacity:calc(.55 + .3 * var(--lit));margin:0;line-height:1.5;transition:opacity .4s}.ap-foot{grid-template-columns:minmax(0, calc(320 * var(--u))) minmax(0, 1fr);align-items:start;gap:clamp(40 * var(--u), 7vw, 130 * var(--u));display:grid}.ap-body{max-width:31em;font-size:calc(18 * var(--u));color:var(--color-navy);margin:0;line-height:1.6}@media (max-width:900px){.sts{margin:48px 0 56px}.sts-track{--icon:64px;top:calc(var(--icon) / 2);bottom:calc(var(--icon) / 2);left:calc(var(--icon) / 2);width:14px;height:auto;margin:0 0 0 -7px;right:auto}.sts-line{grid-template-rows:1fr 2fr 1fr;grid-template-columns:none;justify-items:center}.sts-line--fill{clip-path:inset(0 0 calc((1 - var(--p)) * 100%) 0)}.sts-seg{background:repeating-linear-gradient(to bottom, var(--faint) 0 7px, transparent 7px 13px);width:2px;height:100%}.sts-seg--ours{background:var(--link-v-faint) center top / 14px 30px repeat-y;width:14px}.sts-line--fill .sts-seg{background-image:repeating-linear-gradient(to bottom, var(--color-navy) 0 7px, transparent 7px 13px)}.sts-line--fill .sts-seg--ours{background:var(--link-v) center top / 14px 30px repeat-y}.sts-label{display:none}.sts-title{margin-bottom:32px;font-size:17px}.sts-drop-run{transform:translateY(calc(var(--p) * 100%))}.sts-drop{top:0;left:50%}.sts-stations{text-align:left;grid-template-columns:1fr;gap:26px}.sts-station{grid-template-columns:64px 1fr;align-items:start;column-gap:18px;display:grid}.sts-icon{grid-row:span 3;width:64px;height:64px;margin:0}.sts-name{margin:4px 0;font-size:22px}.sts-body{max-width:none;font-size:15px}.ap-foot{grid-template-columns:1fr;gap:36px}.ap-body{font-size:17px}}@media (prefers-reduced-motion:reduce){.sts-icon,.sts-tag,.sts-body{transition:none}}html[data-lite] .sts-icon,html[data-lite] .sts-tag,html[data-lite] .sts-body{transition:none}.corridor-card{border-radius:calc(14 * var(--u));background:linear-gradient(160deg, var(--color-navy) 0%, #011866 55%, var(--color-navy-deep) 100%);width:100%;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #0b14338c}.corridor-glow{pointer-events:none;background:radial-gradient(45% 55% at 52% 55%,#e8a33d1f 0%,#e8a33d00 70%);position:absolute;inset:0}.corridor-label{opacity:.8;font-size:15px}.corridor-legs{right:calc(14 * var(--u));bottom:calc(12 * var(--u));gap:calc(6 * var(--u));font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.06em;color:var(--color-amber);margin:0;padding:0;list-style:none;display:flex;position:absolute}.corridor-legs li{padding:calc(3 * var(--u)) calc(7 * var(--u));border:1px solid #e8a33d73;border-radius:999px}.site-nav{--nav-bg:#060c25cc;--nav-fg:var(--color-cream);--nav-lip:inset 0 -1px 0 var(--color-amber);--nav-rim:inset 0 0 0 1px #d8e3ff1f, inset 0 1px 0 #ffffff24;--pill-h:calc(38 * var(--u));--pill-pad:calc(4 * var(--u));--item-pad:calc(14 * var(--u));--item-r:calc(7 * var(--u));top:calc(var(--header-mid) - var(--pill-h) / 2);z-index:4;height:var(--pill-h);padding:var(--pill-pad);background:var(--nav-bg);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-radius:calc(var(--item-r) + var(--pill-pad));box-shadow:var(--nav-rim), var(--nav-lip), 0 4px 16px -6px #e8a33d59, 0 8px 24px -12px #01082099;white-space:nowrap;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.site-nav__items{z-index:1;display:flex;position:relative}.site-nav__item{z-index:1;padding:0 var(--item-pad);border-radius:var(--item-r);color:var(--nav-fg);font-family:var(--font-sans);font-size:calc(13.5 * var(--u));letter-spacing:.005em;align-items:center;font-weight:520;line-height:1;text-decoration:none;transition:color .25s;display:flex;position:relative}.site-nav__item--action{color:var(--color-amber)}.site-nav__item[data-lit]{color:var(--color-navy-deep)}.site-nav__item:focus-visible{outline:2px solid var(--color-cream);outline-offset:1px}.site-nav__label sup{font-variant-numeric:lining-nums tabular-nums;vertical-align:.5em;margin-left:.08em;font-size:.62em;font-weight:600;line-height:0}.site-nav__glide{z-index:0;border-radius:var(--item-r);background:linear-gradient(180deg, #f0b04e 0%, var(--color-amber) 60%, #d98f2e 100%);pointer-events:none;will-change:transform;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffe7bdb3,0 4px 14px -8px #e8a33dcc}.site-nav{--mark-h:calc(var(--pill-h) * .5);--mark-w:calc(var(--mark-h) * 630 / 310);--mark-lead:calc(10 * var(--u));--mark-gap:calc(11 * var(--u));--mark-group:calc(var(--mark-lead) + var(--mark-w) + var(--mark-gap) + 1px + var(--pill-pad))}.site-nav__mark{z-index:2;top:50%;left:calc(var(--pill-pad) + var(--mark-lead));align-items:center;gap:var(--mark-gap);height:var(--mark-h);margin-top:calc(var(--mark-h) / -2);opacity:0;visibility:hidden;translate:calc(-8 * var(--u)) 0;transform-origin:100%;transition:opacity .18s ease, translate var(--nav-dur) var(--nav-spring), scale var(--nav-dur) var(--nav-spring), visibility 0s linear .18s;border-radius:4px;display:flex;position:absolute;scale:.8}.site-nav__mark img{width:auto;height:100%;display:block}.site-nav__mark i{background:#d8e3ff47;width:1px;height:64%}.site-nav__mark:focus-visible{outline:2px solid var(--color-cream);outline-offset:3px}#site-header>a{transform-origin:0;transition:opacity .32s ease 60ms, transform var(--nav-dur) var(--nav-spring), visibility 0s linear 0s}@media (min-width:901px){:root[data-docked] .site-nav{padding-left:calc(var(--pill-pad) + var(--mark-group))}:root[data-docked] .site-nav__mark{opacity:1;visibility:visible;transition:opacity .32s ease 80ms, translate var(--nav-dur) var(--nav-spring), scale var(--nav-dur) var(--nav-spring), visibility 0s;translate:0;scale:1}:root[data-docked] #site-header>a{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease, transform var(--nav-dur) var(--nav-spring), visibility 0s linear .2s;transform:scale(.9)}}.site-nav,#site-header{opacity:1;transition:translate .56s cubic-bezier(.22,1,.36,1),opacity .32s;translate:0}.site-nav{transition:translate .56s cubic-bezier(.22, 1, .36, 1), opacity .32s ease, padding-left var(--nav-dur) var(--nav-spring)}#site-header{transition-delay:60ms}:root[data-chrome=hidden] .site-nav,:root[data-chrome=hidden] #site-header{translate:0 calc(-100% - var(--header-mid));opacity:0;transition:translate .38s cubic-bezier(.32,.72,0,1),opacity .26s 60ms}:root[data-chrome=hidden] .site-nav{transition:translate .38s cubic-bezier(.32, .72, 0, 1), opacity .26s ease 60ms, padding-left var(--nav-dur) var(--nav-spring)}:root[data-chrome=hidden] #site-header{transition-delay:30ms}@media (prefers-reduced-motion:reduce){.site-nav,#site-header,:root[data-chrome=hidden] .site-nav,:root[data-chrome=hidden] #site-header{transition:opacity .2s;translate:none}}html[data-lite] .site-nav,html[data-lite] #site-header,:root[data-lite][data-chrome=hidden] .site-nav,:root[data-lite][data-chrome=hidden] #site-header{transition:opacity .2s;translate:none}.site-nav__oil{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#e8a33d52 30%,#ffd08a80 50%,#e8a33d52 70%,#0000 100%);position:absolute;inset:0;transform:translate(-105%)}@media (max-width:900px){.site-nav{top:calc(10 * var(--u));--pill-h:44px;--pill-pad:3px;--item-pad:9.5px;--item-r:9px;--mark-h:18px;--mark-lead:9px;--mark-gap:9px;padding-left:calc(var(--pill-pad) + var(--mark-group))}.site-nav__item{font-size:13px}.site-nav__mark{opacity:1;visibility:visible;translate:none;scale:none}}@media (max-width:359px){.site-nav{padding-left:var(--pill-pad)}.site-nav__mark{display:none}}@media (prefers-reduced-motion:reduce){.site-nav__mark,:root[data-docked] .site-nav__mark,#site-header>a,:root[data-docked] #site-header>a{transform:none}.site-nav__item{transition:none}}html[data-lite] .site-nav__mark,:root[data-lite][data-docked] .site-nav__mark,html[data-lite] #site-header>a,:root[data-lite][data-docked] #site-header>a{transform:none}html[data-lite] .site-nav__item{transition:none}:root{--color-powder:#d0e6fd}.svc-deck{background:var(--color-navy-deep);position:relative}.svc-stage{background:var(--color-cream);height:100svh;position:sticky;top:0;overflow:hidden}.svc-stage--covered{background:var(--color-navy-deep)}.pour{position:absolute;inset:0}.pour-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pour-fallback{background:linear-gradient(180deg, #ffe7bd 0, #f3bb5c 2px, #e39a35 10%, #9a4a1e 25%, #2a1830 41%, var(--color-navy-deep) 55%);will-change:transform;height:calc(100% + 60svh);position:absolute;inset:0 0 auto;transform:translateY(104svh)}.pour-ground{pointer-events:none;position:absolute;inset:0;transform:translateY(110%)}.pour-ink{color:var(--color-navy-deep);pointer-events:none;position:absolute;inset:0}.pour-ink--sub{color:var(--color-cream);clip-path:polygon(0 110%,100% 110%,100% 120%,0 120%)}.pour-eyebrow{top:21svh;left:var(--page-pad);align-items:center;gap:calc(14 * var(--u));font-family:var(--font-mono);font-size:calc(13 * var(--u));letter-spacing:.11em;margin:0;display:flex;position:absolute}.pour-eyebrow i{width:calc(34 * var(--u));opacity:.5;background:currentColor;flex-shrink:0;height:1px}.pour-title{top:50%;left:var(--page-pad);font-family:var(--font-display);font-size:min(12.4vw, 23svh, 210 * var(--u));letter-spacing:-.026em;margin:0;font-weight:400;line-height:.9;position:absolute;transform:translateY(-54%)}.pour-line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.pour-line>span{display:block}.pour-caption{bottom:9svh;left:var(--page-pad);max-width:24em;font-size:calc(17 * var(--u));opacity:.82;margin:0;line-height:1.55;position:absolute}.pour-ruler{top:14svh;bottom:0;right:var(--page-pad);width:calc(10 * var(--u));opacity:.45;position:absolute}.pour-ruler:before,.pour-ruler:after{content:"";background:repeating-linear-gradient(currentColor 0 1px,#0000 1px 5%);position:absolute;inset:0 0 0 auto}.pour-ruler:before{width:calc(5 * var(--u))}.pour-ruler:after{width:calc(10 * var(--u));background:repeating-linear-gradient(currentColor 0 1px,#0000 1px 25%)}.pour-ruler span{right:calc(16 * var(--u));font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;line-height:1;position:absolute;transform:translateY(-50%)}.pour-mark{top:0;right:calc(var(--page-pad) - 4 * var(--u));width:calc(22 * var(--u));background:var(--color-amber);will-change:transform;height:2px;margin-top:-1px;position:absolute;box-shadow:0 0 10px #e8a33db3}.pour-mark:before{content:"";top:50%;left:calc(-7 * var(--u));border:5px solid #0000;border-left:6px solid var(--color-amber);position:absolute;transform:translateY(-50%)}.pour-read{top:calc(-46 * var(--u));right:calc(var(--page-pad) + 62 * var(--u));align-items:center;gap:calc(10 * var(--u));height:calc(34 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(12 * var(--u));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #d8e3ff24, inset 0 -2px 0 var(--color-amber), 0 8px 20px -10px #010820b3;color:var(--color-cream);font-family:var(--font-mono);white-space:nowrap;will-change:transform;background:#060c25c7;border-radius:999px;margin:0;display:flex;position:absolute;transform:translateY(104svh)}.pour-read-level{font-size:calc(16 * var(--u));letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:700}.pour-read-status{font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist);align-items:center;font-weight:700;display:flex}.pour-read-status:before{content:"";width:calc(7 * var(--u));height:calc(7 * var(--u));margin-right:calc(8 * var(--u));background:var(--color-amber);border-radius:50%;animation:1.1s ease-in-out infinite alternate pour-blink;display:inline-block;box-shadow:0 0 6px #e8a33dcc}.pour[data-status=sealed] .pour-read-status:before{background:#3ecf74;animation:none;box-shadow:0 0 8px #3ecf74}.pour[data-status=standby] .pour-read-status:before{opacity:.4;animation:none}@keyframes pour-blink{to{opacity:.2}}.svc-spacer{height:150svh}.svc-card{z-index:2;min-height:100svh;color:var(--color-cream);position:relative}@media (max-width:900px){.pour-eyebrow{top:17svh}.pour-title{font-size:min(15vw,20svh)}.pour-caption{right:var(--page-pad);font-size:calc(15 * var(--u));bottom:7svh}.pour-ruler{right:calc(12 * var(--u))}.pour-ruler span{display:none}.pour-mark{right:calc(8 * var(--u));width:calc(14 * var(--u))}.pour-read{top:calc(17svh + 30 * var(--u));right:auto;left:var(--page-pad);height:calc(30 * var(--u));transform:none}.pour-read-level{font-size:calc(14 * var(--u))}.svc-spacer{height:130svh}}.svc-intro{max-width:calc(1400 * var(--u));padding:18vh var(--page-pad) 6vh;margin:0 auto}.svc-eyebrow{align-items:center;gap:calc(14 * var(--u));font-family:var(--font-mono);font-size:calc(13 * var(--u));letter-spacing:.11em;color:var(--color-amber);margin:0;display:flex}.svc-eyebrow i{width:calc(34 * var(--u));background:var(--color-amber);opacity:.7;flex-shrink:0;height:1px}.svc-title{margin:calc(28 * var(--u)) 0 calc(26 * var(--u));font-family:var(--font-display);font-size:clamp(40 * var(--u), 6vw, 88 * var(--u));letter-spacing:-.024em;font-weight:400;line-height:.94}.svc-lede{max-width:31em;font-size:calc(18 * var(--u));color:var(--color-mist);margin:0;line-height:1.55}.svc-chips{gap:calc(10 * var(--u));margin:calc(36 * var(--u)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.svc-chips button{align-items:center;gap:calc(10 * var(--u));padding:calc(7 * var(--u)) calc(14 * var(--u)) calc(7 * var(--u)) calc(9 * var(--u));color:var(--color-mist);font-size:calc(14.5 * var(--u));cursor:pointer;background:#0b143359;border:1px solid #d8e3ff2e;border-radius:999px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s,transform .16s cubic-bezier(.23,1,.32,1);display:flex}.svc-chips button[aria-current=true]{border-color:var(--color-amber);color:var(--color-cream);background:#e8a33d24}.svc-chips button:active{transform:scale(.97)}.svc-chips button:focus-visible{outline:2px solid var(--color-amber);outline-offset:3px}@media (hover:hover) and (pointer:fine){.svc-chips button:not([aria-current=true]):hover{color:var(--color-cream);border-color:#d8e3ff73}}.svc-chip-icon{width:calc(24 * var(--u));height:calc(24 * var(--u));color:var(--color-powder)}.svc-flow{max-width:calc(1400 * var(--u));margin:0 auto;padding:2vh 0 16vh}.cf{scroll-margin-top:calc(90 * var(--u));--cf-w:min(480 * var(--u), 78vw);--cf-h:min(62svh, 520 * var(--u))}.cf-head{justify-content:space-between;align-items:flex-end;gap:calc(24 * var(--u));padding:0 var(--page-pad);display:flex}.cf-count{margin:calc(18 * var(--u)) 0 0;font-family:var(--font-display);font-size:clamp(40 * var(--u), 4.4vw, 64 * var(--u));font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;font-weight:440;line-height:1}.cf-count-of{color:var(--color-mist);opacity:.4}.cf-arrows{gap:calc(10 * var(--u));display:flex}.cf-arrow{width:calc(52 * var(--u));height:calc(52 * var(--u));color:var(--color-powder);cursor:pointer;background:0 0;border:1px solid #d0e6fd59;border-radius:50%;place-items:center;transition:background-color .2s,color .2s,opacity .2s,transform .16s cubic-bezier(.23,1,.32,1);display:grid}.cf-arrow svg{width:calc(20 * var(--u));height:calc(20 * var(--u));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){.cf-arrow:not(:disabled):hover{background:var(--color-powder);color:var(--color-navy-deep)}}.cf-arrow:active:not(:disabled){transform:scale(.95)}.cf-arrow:disabled{opacity:.3;cursor:default}.cf-arrow:focus-visible,.cf-names button:focus-visible{outline:2px solid var(--color-amber);outline-offset:3px}.cf-stage{height:calc(var(--cf-h) + 8svh);perspective:1600px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;margin-top:4svh;position:relative;overflow:hidden}.cf-stage[data-dragging]{cursor:grabbing}.cf-stage:focus-visible{outline:2px solid var(--color-amber);outline-offset:-6px;border-radius:calc(12 * var(--u))}.cf-card{width:var(--cf-w);height:var(--cf-h);transform-origin:50%;will-change:transform;margin:0 auto;position:absolute;top:4svh;left:0;right:0}.cf-card[aria-hidden=true]{cursor:pointer}.cf-card .svc-cargo-icon{top:calc(44 * var(--u));right:calc(22 * var(--u));width:clamp(92 * var(--u), 15svh, 132 * var(--u))}.cf-card .svc-cargo-line{max-width:62%}.cf-names{justify-content:center;gap:calc(6 * var(--u)) calc(22 * var(--u));padding:0 var(--page-pad);flex-wrap:wrap;margin:2svh 0 0;list-style:none;display:flex}.cf-names button{align-items:baseline;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) 2px;color:var(--color-mist);font-size:calc(15 * var(--u));opacity:.72;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;font-weight:500;transition:opacity .2s,color .2s,border-color .2s;display:flex}.cf-names button span{font-family:var(--font-mono);font-size:calc(11.5 * var(--u));letter-spacing:.08em;color:var(--color-amber)}.cf-names button[aria-current]{color:var(--color-cream);border-bottom-color:var(--color-powder);opacity:1}@media (hover:hover) and (pointer:fine){.cf-names button:hover{opacity:1}}.svc-cargo{padding:calc(26 * var(--u)) calc(30 * var(--u)) calc(28 * var(--u));border-radius:calc(22 * var(--u));background:var(--color-powder);color:var(--color-navy-deep);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 60px -30px #0000008c}.svc-cargo-head{font-family:var(--font-mono);font-size:calc(12 * var(--u));letter-spacing:.08em;text-transform:uppercase;opacity:.72;justify-content:space-between;display:flex}.svc-cargo-icon{z-index:1;top:calc(54 * var(--u));right:calc(26 * var(--u));width:clamp(120 * var(--u), 22svh, 200 * var(--u));height:auto;color:var(--color-navy);position:absolute}.svc-cargo-name{margin:clamp(40 * var(--u), 9svh, 96 * var(--u)) 0 0;max-width:60%;font-family:var(--font-display);font-size:clamp(32 * var(--u), 3.8vw, 54 * var(--u));letter-spacing:-.02em;font-weight:400;line-height:1}.svc-cargo-line{margin:calc(10 * var(--u)) 0 0;font-family:var(--font-display);font-size:calc(19 * var(--u));color:var(--color-navy);font-style:italic;line-height:1.3}.svc-cargo-body{max-width:27em;margin:calc(16 * var(--u)) 0 0;font-size:calc(17 * var(--u));line-height:1.55}.svc-cargo-specs{gap:calc(8 * var(--u));padding:calc(18 * var(--u)) 0 0;font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;margin:auto 0 0;list-style:none;display:flex}.svc-cargo-specs li{padding:calc(6 * var(--u)) calc(11 * var(--u));border:1px solid #0b143338;border-radius:999px}.svc-cargo-shade{background:var(--color-navy-deep);opacity:0;pointer-events:none;position:absolute;inset:0}.svc-cargo>:not(.cargo-fill):not(.svc-cargo-shade):not(.svc-cargo-icon){z-index:1;position:relative}.svc-cargo-shade{z-index:2}.svc-cargo-specs li{background:#f8f1e4eb;border-color:#0b143329}.cargo-fill{touch-action:pan-y;height:30%;position:absolute;inset:auto 0 0}.cargo-fill svg{width:100%;height:100%;display:block;overflow:visible}.cargo-fill-lip{stroke-width:2.5px;stroke-linecap:round}.cargo-fill-bubble{transition:opacity .12s linear}.cargo-fill-pallet{fill:#7a5a30}.cargo-fill[data-active] .cargo-fill-carton{animation:.62s cubic-bezier(.34,1.3,.64,1) both cargo-carton;animation-delay:calc(var(--i) * 70ms + .12s)}@keyframes cargo-carton{0%{opacity:0;transform:translateY(-70%)}40%{opacity:1}}.cargo-fill-heap{transform-box:fill-box;transform-origin:50% 100%}.cargo-fill[data-active] .cargo-fill-heap{animation:1.1s cubic-bezier(.22,1,.36,1) .12s both cargo-heap}@keyframes cargo-heap{0%{transform:scale(.35,.12)}}@media (prefers-reduced-motion:reduce){.cargo-fill[data-active] .cargo-fill-carton,.cargo-fill[data-active] .cargo-fill-heap{animation:none}}html[data-lite] .cargo-fill[data-active] .cargo-fill-carton,html[data-lite] .cargo-fill[data-active] .cargo-fill-heap{animation:none}@media (max-width:900px){.svc-intro{padding-top:14vh}.cf{--cf-w:80vw;--cf-h:min(64svh, 520 * var(--u))}.cf-count{font-size:calc(34 * var(--u))}.cf-arrow{width:calc(44 * var(--u));height:calc(44 * var(--u))}.cf-names{display:none}.cf-card .svc-cargo-icon{top:calc(40 * var(--u));right:calc(16 * var(--u));width:calc(76 * var(--u))}.cf-card .svc-cargo-name{max-width:66%}.cf-card .svc-cargo-line{max-width:none}.svc-cargo{padding:calc(20 * var(--u)) calc(22 * var(--u)) calc(22 * var(--u))}.svc-cargo-body{font-size:calc(15 * var(--u))}.svc-cargo-icon{top:calc(46 * var(--u));right:calc(18 * var(--u));width:clamp(84 * var(--u), 14svh, 120 * var(--u))}}@media (prefers-reduced-motion:reduce){.svc-stage{position:relative}.svc-spacer{display:none}.pour-read-status:before{animation:none}}html[data-lite] .svc-stage{position:relative}html[data-lite] .svc-spacer{display:none}html[data-lite] .pour-read-status:before{animation:none}html.scroll-lock,html.scroll-lock body{overflow:hidden}html[data-rescue] #pre,html[data-rescue] #bl{display:none!important}html[data-rescue] .hero{opacity:1!important}html[data-rescue],html[data-rescue] body{overflow-y:auto!important}html[data-arrival] :is(#pre,#bl,#sp,#ctp){display:none!important}html{scrollbar-gutter:stable}[data-enter]{animation:.5s cubic-bezier(.215,.61,.355,1) both enter-rise;animation-delay:calc(60ms + var(--i,0) * 80ms)}html[data-rescue] [data-enter]{animation:none!important}@keyframes enter-rise{0%{opacity:0;transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){[data-enter]{animation:none}}html[data-lite] [data-enter]{animation:none}.rise-line-mask{margin:0 -.08em -.12em;padding:0 .08em .12em}.bl{--bl-w:min(600 * var(--u), calc(100vw - 32 * var(--u)));--bl-ink:var(--color-navy-deep);--bl-ok:#1f7a3f;--bl-stamp:#1b44c8;z-index:60;justify-content:center;align-items:center;gap:clamp(18 * var(--u), 3.2svh, 30 * var(--u));padding:calc(16 * var(--u));contain:layout paint;cursor:progress;flex-direction:column;display:flex;position:fixed;inset:0}.bl-ground{background:radial-gradient(ellipse 60% 50% at 50% 42%, #2457ff38, transparent 70%), radial-gradient(circle, #5e73b438 1px, transparent 1.6px) 0 0 / 15.2px 13.2px, radial-gradient(circle, #5e73b438 1px, transparent 1.6px) 7.6px 6.6px / 15.2px 13.2px, var(--color-navy-deep);position:absolute;inset:0}.bl-stack{flex-direction:column;align-items:center;display:flex;position:relative}.bl-feed{width:var(--bl-w);clip-path:inset(-100vh -100vw 0);position:relative}.bl-sheet{--edge:2.9em;font-family:var(--font-mono);font-size:min(12 * var(--u), calc(var(--bl-w) / 50), 1.62svh);padding:2.2em calc(var(--edge) + 1.4em) 2.4em;background:var(--color-cream);color:var(--bl-ink);will-change:transform;position:relative;translate:0 101%;box-shadow:0 1.5em 3em #00000059,0 .2em .5em #0003}.bl-sheet:before,.bl-sheet:after{content:"";width:var(--edge);background:radial-gradient(circle,#0b1433d1 .3em,#0000 .34em) 50% .75em/100% 1.5em repeat-y;position:absolute;top:0;bottom:0}.bl-sheet:before{border-right:1px dashed #0b143338;left:0}.bl-sheet:after{border-left:1px dashed #0b143338;right:0}.bl-t{--c:0;white-space:pre;vertical-align:top;display:inline-block;position:relative}.bl-t-text{clip-path:inset(0 calc(100% - 100% * var(--c) / var(--n)) 0 0);display:block}.bl-t-caret{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(calc(100% * var(--c) / var(--n)));position:absolute;inset:0}.bl-t-caret i{background:var(--color-blue);width:.6em;animation:.8s step-end infinite bl-blink;position:absolute;top:.08em;bottom:.06em;left:0}@keyframes bl-blink{50%{opacity:0}}.bl-head{border-bottom:2px solid var(--bl-ink);justify-content:space-between;align-items:flex-end;gap:1.5em;padding-bottom:1.1em;display:flex}.bl-head p{margin:0}.bl-kicker{letter-spacing:.16em;opacity:.6;font-size:.78em}.bl-title{letter-spacing:-.02em;font-size:2.2em;font-weight:700;line-height:1;margin-top:.3em!important}.bl-ref{letter-spacing:.06em;flex-direction:column;align-items:flex-end;gap:.45em;font-size:.86em;display:flex}.bl-code{width:10em;height:2.1em;fill:var(--bl-ink);display:block}.bl-fields{grid-template-columns:repeat(4,1fr);gap:.9em 1.2em;margin:0;padding:1em 0;display:grid}.bl-fields dt{letter-spacing:.16em;opacity:.5;font-size:.7em}.bl-fields dd{margin:.35em 0 0;font-size:.95em;font-weight:700}.bl-route{letter-spacing:.08em;border:1px solid #0b14332e;border-radius:.3em;align-items:center;gap:1em;padding:.85em 1em;font-size:.86em;font-weight:700;display:flex}.bl-route-track{flex:1;height:.8em;margin-inline:.7em;position:relative}.bl-rule{transform-origin:0;display:block}.bl-route-dots,.bl-route-done{transform-origin:0;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.bl-route-dots{background:radial-gradient(circle,#0b143366 1px,#0000 1.4px) 0/6px 2px repeat-x}.bl-route-done{background:var(--color-amber);transform:scaleX(0)}.bl-route-truck{background:var(--color-amber);width:.8em;height:.8em;box-shadow:0 0 0 2px var(--color-cream), 0 0 0 3px var(--bl-ink);border-radius:50%;margin-top:-.4em;position:absolute;top:50%;left:-.4em}.bl-thead,.bl-row{grid-template-columns:2.6em 1fr 1.25fr 6.6em;align-items:center;column-gap:.8em;display:grid}.bl-thead{letter-spacing:.16em;opacity:.55;margin-top:1.1em;padding:0 .7em .6em;font-size:.72em;position:relative}.bl-thead .bl-rule{background:var(--bl-ink);height:1px;position:absolute;bottom:0;left:0;right:0}.bl-row{padding:.75em .7em;font-size:1em}.bl-row:nth-of-type(odd){background:var(--color-powder)}@supports (color:color-mix(in lab, red, red)){.bl-row:nth-of-type(odd){background:color-mix(in oklab, var(--color-powder) 55%, transparent)}}.bl-no{opacity:.45}.bl-cargo{letter-spacing:.02em;font-weight:700}.bl-equip{opacity:.7;font-size:.86em}.bl-ok{border:1.5px solid var(--bl-ok);color:var(--bl-ok);letter-spacing:.12em;border-radius:.25em;justify-self:start;align-items:center;gap:.35em;padding:.2em .5em;font-size:.78em;font-weight:700;display:inline-flex}.bl-ok svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}.bl-foot{border-top:2px solid var(--bl-ink);justify-content:space-between;align-items:flex-end;gap:1.5em;margin-top:1.4em;padding-top:.6em;display:flex}.bl-sign{flex-direction:column;width:15em;display:flex}.bl-sign-art{width:100%;height:4em;overflow:visible}.bl-sign-path{fill:none;stroke:var(--color-blue);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.bl-sign-cap{letter-spacing:.16em;opacity:.6;border-top:1px dashed #0b143366;margin-top:.2em;padding-top:.4em;font-size:.7em}.bl-total{letter-spacing:.1em;font-size:.82em;font-weight:700}.bl-stamp{right:calc(var(--edge) + 3.4em);border:.22em solid var(--bl-stamp);outline:1px solid var(--bl-stamp);outline-offset:.2em;color:var(--bl-stamp);letter-spacing:.14em;text-align:center;mix-blend-mode:multiply;opacity:0;visibility:hidden;border-radius:.4em;padding:.45em .9em .5em;font-size:2em;font-weight:700;line-height:1;position:absolute;bottom:2.6em;transform:rotate(-11deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 1.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 1.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-size:cover;mask-size:cover}.bl-stamp small{letter-spacing:.24em;margin-top:.35em;font-size:.38em;display:block}.bl-printer{z-index:1;align-items:center;gap:calc(12 * var(--u));width:calc(var(--bl-w) + 40 * var(--u));height:calc(30 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(6 * var(--u)) calc(6 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));background:linear-gradient(180deg, #13267a 0%, var(--color-navy) 40%, #081a5c 100%);font-family:var(--font-mono);margin-top:-2px;display:flex;position:relative;box-shadow:inset 0 3px #050d33,inset 0 4px #d8e3ff1f,0 14px 30px #0006}.bl-printer-vents{width:calc(46 * var(--u));height:calc(8 * var(--u));background:repeating-linear-gradient(90deg,#d8e3ff47 0 2px,#0000 2px 6px);border-radius:1px}.bl-printer-name{font-size:calc(9.5 * var(--u));letter-spacing:.2em;color:var(--color-mist);opacity:.6;margin-left:auto}.bl-led{width:calc(7 * var(--u));height:calc(7 * var(--u));background:var(--color-amber);box-shadow:0 0 8px var(--color-amber);border-radius:50%;animation:.5s step-end infinite bl-blink}.bl[data-state=cleared] .bl-led{background:#3ecf74;animation:none;box-shadow:0 0 8px #3ecf74}.bl-readout{align-items:center;gap:calc(14 * var(--u));flex-direction:column;display:flex;position:relative}.bl-read{align-items:baseline;gap:calc(14 * var(--u));display:flex}.bl-num{min-width:2.4ch;font-family:var(--font-mono);font-size:clamp(32 * var(--u), 5svh, 44 * var(--u));letter-spacing:-.02em;color:var(--color-cream);font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.bl-lbl{min-width:24ch;font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.2em;color:var(--color-amber)}.bl-bar{width:min(280 * var(--u), 54vw);background:var(--color-rule);height:1px;position:relative}.bl-fill{background:var(--color-amber);transform-origin:0;display:block;position:absolute;inset:0;transform:scaleX(0)}@media (max-width:560px){.bl-sheet{--edge:2.2em;font-size:min(11 * var(--u), 1.55svh);padding-inline:calc(var(--edge) + 1em)}.bl-fields{grid-template-columns:repeat(2,1fr)}.bl-head{flex-wrap:wrap}.bl-title{font-size:1.9em}.bl-thead,.bl-row{grid-template-columns:2em 1fr auto;row-gap:.25em}.bl-equip-h{display:none}.bl-equip{grid-area:2/2}.bl-ok{grid-area:1/3/span 2}.bl-printer-vents{display:none}.bl-stamp{right:calc(var(--edge) + 1.2em);font-size:1.7em}}.svcp{background:var(--color-navy-deep);min-height:100svh;color:var(--color-cream);position:relative}.flaps{white-space:pre;gap:.08em;display:inline-flex}.flap{width:.8em;height:1.2em;color:var(--color-cream);font-family:var(--font-mono);perspective:12em;background:linear-gradient(#1a2550 0%,#121b42 49.5%,#0c1434 50.5%,#111a3f 100%);border-radius:.09em;place-items:center;font-weight:700;line-height:1;display:inline-grid;position:relative;box-shadow:inset 0 -1px #00000073,inset 0 1px #d8e3ff0f}.flap b{font-weight:inherit;transform-origin:50%;display:block}.flap i{inset-inline:0;background:#030716cc;height:1px;margin-top:-.5px;position:absolute;top:50%}.dsp-hero{min-height:100svh;padding:calc(112 * var(--u)) var(--page-pad) 8vh;flex-direction:column;justify-content:center;display:flex}.dsp-board{width:100%;max-width:calc(1180 * var(--u));padding:calc(22 * var(--u)) calc(28 * var(--u)) calc(16 * var(--u));border-radius:calc(18 * var(--u));background:radial-gradient(circle at 12px 12px,#2a376a 2.5px,#0000 3px),radial-gradient(circle at calc(100% - 12px) 12px,#2a376a 2.5px,#0000 3px),radial-gradient(circle at 12px calc(100% - 12px),#2a376a 2.5px,#0000 3px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),#2a376a 2.5px,#0000 3px),#060c25;margin:0 auto;position:relative;box-shadow:inset 0 0 0 1px #d8e3ff14,0 40px 90px -20px #0009}.dsp-board-head{justify-content:space-between;gap:calc(16 * var(--u));padding:0 calc(4 * var(--u)) calc(16 * var(--u));border-bottom:1px solid var(--color-rule);font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--color-mist);display:flex}.dsp-board-head>span{align-items:center;gap:calc(10 * var(--u));opacity:.75;display:inline-flex}.dsp-board-kind{color:var(--color-amber);opacity:1!important}.dsp-clock{font-size:calc(14 * var(--u));letter-spacing:0}.dsp-led{width:calc(7 * var(--u));height:calc(7 * var(--u));background:#3ecf74;border-radius:50%;box-shadow:0 0 8px #3ecf74}.dsp-title,.dsp-rows{container-type:inline-size}.flaps--fit{font-size:calc(100cqi / (.88 * var(--n) - .08));display:flex}.dsp-title{margin:calc(24 * var(--u)) 0 calc(28 * var(--u));flex-direction:column;gap:.6cqi;display:flex}.dsp-title .flap{border-radius:.06em}.dsp-title-kicker{margin-bottom:calc(10 * var(--u));font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--color-mist);font-weight:400}.flap[data-chip]{background:linear-gradient(180deg, #ffffff1a 0%, #fff0 49.5%, #00000029 50.5%, #0000000a 100%), var(--chip)}.flap--accent{color:var(--color-amber)}.dsp-rows{--cell:calc(100cqi / (.88 * var(--n) - .08));flex-direction:column;display:flex}.dsp-cols,.dsp-line{grid-template-columns:repeat(var(--n), calc(var(--cell) * .8));column-gap:calc(var(--cell) * .08);align-items:center;display:grid}.dsp-cols{padding:0 0 calc(8 * var(--u));font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist);opacity:.8}.dsp-cols span{grid-column:var(--c);padding-inline:calc(var(--cell) * .32);white-space:nowrap;grid-row:1}.dsp-cols .dsp-h-status{padding-inline:calc(var(--cell) * .1)}.dsp-list{margin:0;padding:0;list-style:none}.dsp-line{isolation:isolate;padding:calc(3 * var(--u)) 0;font-size:var(--cell);color:inherit;text-decoration:none;position:relative}.dsp-plate{grid-column:var(--c);height:calc(var(--cell) * 1.2);padding-inline:calc(var(--cell) * .32);border-radius:calc(var(--cell) * .09);font-family:var(--font-mono);font-size:calc(var(--cell) * .78);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-cream);background:linear-gradient(#0000 calc(50% - .5px),#030716cc calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(#1a2550 0%,#121b42 49.5%,#0c1434 50.5%,#111a3f 100%);grid-row:1;align-items:center;line-height:1;transition:background-color .2s,color .2s;display:flex;overflow:hidden;box-shadow:inset 0 -1px #00000073,inset 0 1px #d8e3ff0f}.dsp-no,.dsp-cargo{font-weight:700}.dsp-lane{display:contents}.dsp-key{grid-column:var(--c);height:calc(var(--cell) * 1.2);border-radius:calc(var(--cell) * .09);background:linear-gradient(180deg, #ffffff1a 0%, #fff0 49.5%, #00000029 50.5%, #0000000a 100%), var(--chip);grid-row:1}.dsp-status{grid-column:var(--c);grid-row:1;display:flex}.dsp-line:before{content:"";z-index:-1;inset:calc(-1 * var(--u)) calc(-10 * var(--u));border-radius:calc(6 * var(--u));box-shadow:inset 3px 0 0 var(--color-amber);opacity:0;background:#2457ff3d;transition:opacity .2s;position:absolute}.dsp-line:focus-visible:before{opacity:1}.dsp-line:focus-visible .dsp-plate{color:#fff;background-color:#23357a;background-image:linear-gradient(#0000 calc(50% - .5px),#03071699 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px))}@media (hover:hover) and (pointer:fine){.dsp-line:hover:before{opacity:1}.dsp-line:hover .dsp-plate{color:#fff;background-color:#23357a;background-image:linear-gradient(#0000 calc(50% - .5px),#03071699 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px))}}.dsp-line:focus-visible{outline:2px solid #0000}.dsp-line:focus-visible:before{box-shadow:inset 3px 0 0 var(--color-amber), 0 0 0 2px var(--color-amber)}.dsp-board-cap{width:100%;max-width:calc(1180 * var(--u));margin:calc(14 * var(--u)) auto 0;padding-inline:calc(4 * var(--u));font-family:var(--font-mono);font-size:calc(12 * var(--u));letter-spacing:.02em;color:var(--color-mist);line-height:1.5}.dsp-hero-foot{justify-content:space-between;align-items:flex-end;gap:calc(32 * var(--u));width:100%;max-width:calc(1180 * var(--u));margin:calc(30 * var(--u)) auto 0;display:flex}.dsp-intro p{max-width:52ch;font-size:calc(19 * var(--u));color:var(--color-mist);margin:0;font-weight:420;line-height:1.5}.dsp-intro .dsp-lead{max-width:none;margin-bottom:calc(14 * var(--u));font-family:var(--font-display);font-size:clamp(32 * var(--u), 3.2vw, 46 * var(--u));letter-spacing:-.02em;color:var(--color-cream);font-weight:400;line-height:1}.dsp-scroll{align-items:center;gap:calc(10 * var(--u));font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--color-amber);flex-direction:column;display:flex}.dsp-scroll i{width:1px;height:calc(44 * var(--u));background:linear-gradient(var(--color-amber), transparent);transform-origin:50% 0;animation:2.2s cubic-bezier(.65,0,.35,1) infinite dsp-drip}@keyframes dsp-drip{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.fl{column-gap:clamp(32 * var(--u), 5vw, 80 * var(--u));max-width:calc(1400 * var(--u));padding:0 var(--page-pad);grid-template-columns:1.15fr 1fr;margin:0 auto;display:grid}.fl-stage{justify-content:center;gap:calc(24 * var(--u));height:100svh;padding:calc(110 * var(--u)) 0 calc(60 * var(--u));flex-direction:column;display:flex;position:sticky;top:0}.fl-stage-head{align-items:center;gap:calc(20 * var(--u));display:flex}.fl-count{font-family:var(--font-display);font-size:clamp(40 * var(--u), 4vw, 58 * var(--u));letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-weight:400;line-height:1}.fl-count em{color:var(--color-mist);opacity:.4;font-style:normal}.fl-name{font-size:clamp(14 * var(--u), 1.3vw, 19 * var(--u))}.fl-canvas{width:100%;height:min(42svh, 380 * var(--u));border-radius:calc(16 * var(--u));font-family:var(--font-mono);background:radial-gradient(80% 70% at 45% 60%,#2457ff1a,#0000 70%),#081030;display:block;box-shadow:inset 0 0 0 1px #d8e3ff1a,inset 0 18px 40px -20px #d8e3ff1f}.fl-read-note{margin:0 0 calc(12 * var(--u));font-size:calc(16 * var(--u));color:var(--color-cream);font-weight:420;line-height:1.5}.fl-read dl{gap:calc(12 * var(--u));grid-template-columns:repeat(3,1fr);margin:0;display:grid}.fl-read dl>div{padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));border:1px solid #d8e3ff24}.fl-read dt{font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--color-amber)}.fl-read dd{margin:calc(5 * var(--u)) 0 0;font-family:var(--font-mono);font-size:calc(13 * var(--u));font-weight:700;line-height:1.35}.fl-ticks{gap:calc(8 * var(--u));margin:0;padding:0;list-style:none;display:flex}.fl-ticks li{width:calc(30 * var(--u));height:calc(3 * var(--u));background:var(--color-rule);border-radius:2px;transition:background-color .3s,width .3s}.fl-ticks li[data-on]{width:calc(54 * var(--u));background:var(--color-amber)}.fl-chapters{padding-bottom:6vh}.fl-chapter{min-height:100svh;max-width:calc(580 * var(--u));flex-direction:column;justify-content:center;padding:14vh 0;scroll-margin-top:0;display:flex}.fl-kicker{align-items:center;gap:calc(12 * var(--u));font-family:var(--font-mono);font-size:calc(12 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--color-amber);margin:0;display:flex}.fl-kicker-icon{width:calc(30 * var(--u));height:calc(30 * var(--u));color:var(--color-powder)}.fl-headline{margin:calc(20 * var(--u)) 0 calc(20 * var(--u));font-family:var(--font-display);font-size:clamp(36 * var(--u), 4vw, 58 * var(--u));letter-spacing:-.02em;font-weight:400;line-height:.98}.fl-headline,.km-title,.km-post h3{text-wrap:balance}.fl-lede,.fl-body,.km-post p,.dsp-intro p{text-wrap:pretty}.fl-lede{margin:0 0 calc(20 * var(--u));font-size:calc(21 * var(--u));color:var(--color-cream);font-weight:420;line-height:1.42}.fl-body{max-width:31em;margin:0 0 calc(14 * var(--u));font-size:calc(17 * var(--u));color:var(--color-mist);opacity:.85;font-weight:420;line-height:1.6}.fl-how{margin:calc(22 * var(--u)) 0 calc(26 * var(--u))}.fl-how-title{margin:0 0 calc(10 * var(--u));font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--color-amber)}.fl-how ol{margin:0;padding:0;list-style:none}.fl-how li{grid-template-columns:calc(38 * var(--u)) 1fr;padding:calc(11 * var(--u)) 0;font-size:calc(16 * var(--u));border-top:1px solid #d8e3ff1f;font-weight:420;line-height:1.5;display:grid}.fl-how li span{font-family:var(--font-mono);font-size:calc(12 * var(--u));color:var(--color-amber);padding-top:2px}.fl-plate{gap:calc(14 * var(--u)) calc(26 * var(--u));padding:calc(22 * var(--u)) calc(26 * var(--u));border-radius:calc(10 * var(--u));background:linear-gradient(135deg, var(--color-powder) 0%, #bcd6f3 100%);color:var(--color-navy-deep);grid-template-columns:1fr 1fr;margin:0;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff80,0 20px 40px -18px #00000080}.fl-plate dt{font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;opacity:.72}.fl-plate dd{margin:calc(4 * var(--u)) 0 0;font-size:calc(15 * var(--u));font-weight:560;line-height:1.35}.fl-rivet{width:calc(6 * var(--u));height:calc(6 * var(--u));background:radial-gradient(circle at 35% 35%,#fff,#7d9cc4);border-radius:50%;position:absolute}.fl-rivet:first-of-type{top:8px;left:8px}.fl-rivet:nth-of-type(2){top:8px;right:8px}.fl-rivet:nth-of-type(3){bottom:8px;left:8px}.fl-rivet:nth-of-type(4){bottom:8px;right:8px}.km{max-width:calc(1400 * var(--u));padding:16vh var(--page-pad) 12vh;margin:0 auto}.km-title{margin:calc(24 * var(--u)) 0 0;font-family:var(--font-display);font-size:clamp(42 * var(--u), 5.6vw, 88 * var(--u));letter-spacing:-.024em;font-weight:400;line-height:.94}.km-road{gap:calc(32 * var(--u));margin:calc(72 * var(--u)) 0 0;grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid;position:relative}.km-line{left:0;right:0;top:calc(44 * var(--u));background:repeating-linear-gradient(90deg, var(--color-amber) 0 18px, transparent 18px 32px);transform-origin:0;height:2px;position:absolute}.km-post{position:relative}.km-stone{z-index:1;width:calc(64 * var(--u));height:calc(80 * var(--u));border-radius:calc(32 * var(--u)) calc(32 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u));background:var(--color-cream);color:var(--color-navy-deep);font-family:var(--font-mono);text-align:center;flex-direction:column;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 26px -12px #0009}.km-cap{padding:calc(9 * var(--u)) 0 calc(5 * var(--u));background:var(--color-amber);font-size:calc(11 * var(--u));letter-spacing:.1em}.km-num{font-size:calc(15 * var(--u));letter-spacing:-.02em;margin:auto 0}.km-step{margin:calc(24 * var(--u)) 0 calc(8 * var(--u));font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--color-amber);display:block}.km-post h3{margin:0 0 calc(10 * var(--u));font-family:var(--font-display);font-size:calc(26 * var(--u));letter-spacing:-.015em;font-weight:400;line-height:1.05}.km-post p{font-size:calc(16 * var(--u));color:var(--color-mist);opacity:.85;margin:0;font-weight:420;line-height:1.55}.dsp-end{padding:4vh 0 16vh;overflow:hidden}.dsp-band{padding:calc(20 * var(--u)) 0;background:var(--color-powder);color:var(--color-navy-deep);margin:0 -4vw;transform:rotate(-2deg)}.dsp-band-track{width:max-content;animation:30s linear infinite dsp-band;display:flex}.dsp-band-track>span{display:flex}.dsp-band-track>span>span{font-family:var(--font-display);font-size:clamp(32 * var(--u), 4.4vw, 64 * var(--u));letter-spacing:-.02em;white-space:nowrap;align-items:center;font-weight:400;display:inline-flex}.dsp-band-track i{background:var(--color-amber);border-radius:50%;width:.26em;height:.26em;margin:0 .7em}@keyframes dsp-band{to{transform:translate(-50%)}}.dsp-end-line{max-width:calc(1400 * var(--u));padding:0 var(--page-pad);font-family:var(--font-display);font-size:clamp(48 * var(--u), 8vw, 124 * var(--u));letter-spacing:-.026em;margin:16vh auto 0;font-weight:400;line-height:.92}.dsp-end-line em{letter-spacing:-.01em;color:var(--color-amber);margin-top:.6em;font-size:.24em;font-style:normal;display:block}@media (prefers-reduced-motion:reduce){.dsp-band-track,.dsp-scroll i{animation:none}}html[data-lite] .dsp-band-track,html[data-lite] .dsp-scroll i{animation:none}@media (max-width:900px){.dsp-hero{padding-top:calc(96 * var(--u))}.dsp-board{padding:calc(16 * var(--u)) calc(14 * var(--u)) calc(10 * var(--u))}.dsp-board-head{font-size:calc(11 * var(--u));letter-spacing:.08em}.dsp-board-head>span:first-child,.dsp-board-kind-more{display:none}.dsp-title-kicker{font-size:calc(11 * var(--u));letter-spacing:.08em}.dsp-rows{--cell:calc(19 * var(--u))}.dsp-cols,.dsp-line{grid-template-columns:calc(var(--cell) * 1.68) calc(var(--cell) * .8) minmax(0, 1fr)}.dsp-no,.dsp-cols .dsp-h-no{grid-column:1}.dsp-key{grid-column:2}.dsp-cargo,.dsp-cols .dsp-h-cargo{grid-column:3}.dsp-cols .dsp-h-from,.dsp-cols .dsp-h-to,.dsp-cols .dsp-h-equipment,.dsp-cols .dsp-h-status,.dsp-status{display:none}.dsp-line{row-gap:calc(5 * var(--u));padding:calc(5 * var(--u)) 0}.dsp-lane{padding-inline:calc(var(--cell) * .32);font-family:var(--font-mono);font-size:calc(11.5 * var(--u));letter-spacing:.04em;color:var(--color-mist);flex-wrap:wrap;grid-area:2/3;line-height:1.45;display:flex}.dsp-lane .dsp-plate{height:auto;box-shadow:none;font-size:inherit;letter-spacing:inherit;padding:0;font-weight:400;display:inline;color:inherit!important;background:0 0!important}.dsp-to:before{content:"→";content:"→" / "";font-family:var(--font-sans);margin-inline:.5em}.dsp-lane .dsp-equipment{opacity:.72;flex-basis:100%;color:var(--color-cream)!important}.dsp-hero-foot{flex-direction:column;align-items:flex-start}.dsp-scroll{display:none}.fl{grid-template-columns:1fr}.fl-stage{z-index:2;gap:calc(10 * var(--u));height:auto;padding:calc(64 * var(--u)) 0 calc(14 * var(--u));background:var(--color-navy-deep)}.fl-stage:after{content:"";height:calc(28 * var(--u));background:linear-gradient(var(--color-navy-deep), transparent);pointer-events:none;inset-inline:0;position:absolute;top:100%}.fl-count{font-size:calc(32 * var(--u))}.fl-name{font-size:calc(12 * var(--u))}.fl-canvas{height:20svh}.fl-read-note{display:none}.fl-read dl{gap:calc(6 * var(--u))}.fl-read dl>div{padding:calc(6 * var(--u)) calc(8 * var(--u))}.fl-read dd{font-size:calc(11 * var(--u))}.fl-chapter{min-height:0;scroll-margin-top:var(--fl-stage-h,0px);padding:8vh 0}.fl-plate{grid-template-columns:1fr}.km-road{gap:calc(40 * var(--u));grid-template-columns:1fr}.km-line{left:calc(31 * var(--u));background:repeating-linear-gradient(180deg, var(--color-amber) 0 18px, transparent 18px 32px);transform-origin:50% 0;width:2px;height:auto;top:0;bottom:0;right:auto}.km-post{padding-left:calc(92 * var(--u));min-height:calc(80 * var(--u))}.km-stone{position:absolute;top:0;left:0}.km-step{margin-top:calc(4 * var(--u))}}:root{--ctp-run-at:.1s;--ctp-run:.9s;--ctp-part-at:1.5s;--ctp-part:.7s;--ctp-out:cubic-bezier(.25, .46, .45, .94);--ctp-in-out:cubic-bezier(.7, 0, .2, 1)}.ctp{z-index:60;contain:layout paint;pointer-events:none;animation:ctp-life calc(var(--ctp-part-at) + var(--ctp-part)) linear both;position:fixed;inset:0;overflow:hidden}.ctp[hidden]{display:none}@keyframes ctp-life{0%{visibility:visible}to{visibility:hidden}}.ctp[data-skip]{animation:.2s ease-out both ctp-skip}@keyframes ctp-skip{to{opacity:0;visibility:hidden}}.ctp-half{pointer-events:auto;will-change:transform;height:calc(50% + 1px);animation:ctp-part var(--ctp-part) var(--ctp-in-out) var(--ctp-part-at) both;position:absolute;left:0;right:0}.ctp-half--top{--ctp-to:-100%;background:radial-gradient(ellipse 60% 90% at 50% 100%, #2457ff4d, transparent 70%), radial-gradient(circle, #5e73b438 1px, transparent 1.6px) 0 0 / 15.2px 13.2px, radial-gradient(circle, #5e73b438 1px, transparent 1.6px) 7.6px 6.6px / 15.2px 13.2px, var(--color-navy-deep);top:0}.ctp-half--bottom{--ctp-to:100%;background:radial-gradient(ellipse 60% 90% at 50% 0%, #2457ff4d, transparent 70%), radial-gradient(circle, #5e73b438 1px, transparent 1.6px) 0 0 / 15.2px 13.2px, radial-gradient(circle, #5e73b438 1px, transparent 1.6px) 7.6px 6.6px / 15.2px 13.2px, var(--color-navy-deep);bottom:0}@keyframes ctp-part{to{transform:translate3d(0, var(--ctp-to), 0)}}.ctp-half:after{content:"";background:repeating-linear-gradient(90deg, var(--color-amber) 0 calc(14 * var(--u)), transparent calc(14 * var(--u)) calc(26 * var(--u)));height:2px;animation:ctp-draw var(--ctp-run) var(--ctp-out) var(--ctp-run-at) both;position:absolute;left:0;right:0;transform:scaleX(0)}.ctp-half--top:after{bottom:0}.ctp-half--bottom:after{top:0}@keyframes ctp-draw{to{transform:scaleX(1)}}.ctp-node,.ctp-head{width:calc(8 * var(--u));height:calc(8 * var(--u));margin:calc(-4 * var(--u)) 0 0 calc(-4 * var(--u));border-radius:50%;position:absolute;top:50%;left:50%}.ctp-node{background:var(--color-amber);box-shadow:0 0 calc(16 * var(--u)) #e8a33db3;animation:ctp-pop .3s var(--ctp-out) both, ctp-out .1s linear calc(var(--ctp-part-at) - .1s) forwards}.ctp-node:after{content:"";border:1px solid var(--color-amber);animation:ctp-ping .9s var(--ctp-out) 50ms 2 both;border-radius:50%;position:absolute;inset:0}.ctp-head{--ctp-dir:1;background:var(--color-road-pulse);box-shadow:0 0 calc(14 * var(--u)) calc(2 * var(--u)) #e8a33dbf;opacity:0;animation:ctp-run var(--ctp-run) var(--ctp-out) var(--ctp-run-at) forwards, ctp-out .1s linear calc(var(--ctp-run-at) + var(--ctp-run)) forwards}.ctp-head--l{--ctp-dir:-1}@keyframes ctp-pop{0%{opacity:0;transform:scale(.4)}}@keyframes ctp-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(4.5)}}@keyframes ctp-run{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate3d(calc(var(--ctp-dir) * 50vw), 0, 0)}}@keyframes ctp-out{to{opacity:0}}.ctp-lbl{top:calc(30 * var(--u));font-family:var(--font-mono);font-size:calc(12 * var(--u));letter-spacing:.08em;color:var(--color-amber);justify-items:center;margin:0;display:grid;position:absolute;left:0;right:0}.ctp-lbl span{opacity:0;grid-area:1/1}.ctp-lbl span:first-child{animation:ctp-lbl-in .2s var(--ctp-out) 50ms both, ctp-out .1s linear calc(var(--ctp-run-at) + var(--ctp-run) - .17s) forwards}.ctp-lbl span:last-child{animation:ctp-lbl-in .2s var(--ctp-out) calc(var(--ctp-run-at) + var(--ctp-run) - 70ms) forwards}@keyframes ctp-lbl-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ctp{display:none}}html[data-lite] .ctp{display:none}.ct{background:radial-gradient(ellipse 70% 60% at 85% 20%, #2457ff29, transparent 70%), var(--color-navy-deep);min-height:100svh;color:var(--color-cream)}.ct-wrap{gap:clamp(40 * var(--u), 6vw, 110 * var(--u));max-width:calc(1400 * var(--u));padding:calc(150 * var(--u)) var(--page-pad) 14vh;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;margin:0 auto;display:grid}.ct-intro{top:calc(150 * var(--u));position:sticky}@media (max-height:899px){.ct-intro{position:static}}.ct-title{margin:calc(24 * var(--u)) 0 0;font-family:var(--font-display);font-size:clamp(60 * var(--u), 6.7vw, 96 * var(--u));letter-spacing:-.024em;font-weight:400;line-height:.92}.ct-lede{max-width:26em;margin:calc(28 * var(--u)) 0 0;font-size:calc(18 * var(--u));color:var(--color-mist);font-weight:420;line-height:1.55}.ct-steps-head{margin:calc(44 * var(--u)) 0 0;padding:calc(22 * var(--u)) 0 0;border-top:1px solid var(--color-rule);font-family:var(--font-mono);font-size:calc(12 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist)}.ct-steps{margin:calc(22 * var(--u)) 0 0;font-size:calc(16 * var(--u));color:var(--color-mist);padding:0;font-weight:420;line-height:1.5;list-style:none;display:grid}.ct-steps li{grid-template-columns:calc(64 * var(--u)) 1fr;padding-bottom:calc(24 * var(--u));align-items:baseline;display:grid;position:relative}.ct-steps li:last-child{padding-bottom:0}.ct-steps span{font-family:var(--font-mono);font-size:calc(32 * var(--u));font-variant-numeric:tabular-nums;color:var(--color-amber);font-weight:400;line-height:1}.ct-steps li:not(:last-child):before{content:"";top:calc(34 * var(--u));bottom:calc(-2 * var(--u));left:calc(18 * var(--u));background:repeating-linear-gradient(to bottom, var(--color-amber) 0 calc(4 * var(--u)), transparent calc(4 * var(--u)) calc(8 * var(--u)));opacity:.55;width:2px;position:absolute}.ct-reach{gap:calc(16 * var(--u));margin:calc(36 * var(--u)) 0 0;padding:calc(22 * var(--u)) 0 0;border-top:1px solid var(--color-rule);display:grid}.ct-reach dt{font-family:var(--font-mono);font-size:calc(12 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist)}.ct-reach dd{margin:calc(6 * var(--u)) 0 0;font-family:var(--font-mono);font-size:calc(15 * var(--u));color:var(--color-cream);line-height:1.5}.ct-reach a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #e8a33d99;text-decoration:underline #e8a33d99;transition:color .18s,text-decoration-color .18s}@media (hover:hover) and (pointer:fine){.ct-reach a:hover{color:var(--color-amber);-webkit-text-decoration-color:var(--color-amber);-webkit-text-decoration-color:var(--color-amber);-webkit-text-decoration-color:var(--color-amber);text-decoration-color:var(--color-amber)}}.ct-reach a:focus-visible{outline:2px solid var(--color-amber);outline-offset:4px;border-radius:2px}.ct-slip{padding:clamp(26 * var(--u), 3.4vw, 46 * var(--u));border-radius:calc(14 * var(--u));background:linear-gradient(160deg, var(--color-powder) 0%, #bcd6f3 100%);color:var(--color-navy-deep);position:relative;box-shadow:inset 0 0 0 1px #ffffff80,0 30px 60px -24px #0009}.ct-rivet{width:calc(7 * var(--u));height:calc(7 * var(--u));background:radial-gradient(circle at 35% 35%,#fff,#7d9cc4);border-radius:50%;position:absolute}.ct-rivet:first-of-type{top:12px;left:12px}.ct-rivet:nth-of-type(2){top:12px;right:12px}.ct-rivet:nth-of-type(3){bottom:12px;left:12px}.ct-rivet:nth-of-type(4){bottom:12px;right:12px}.ct-form{gap:calc(34 * var(--u));display:grid}.ct-rise{animation:.5s cubic-bezier(.215,.61,.355,1) both ct-rise;animation-delay:calc(60ms + var(--i,0) * 80ms)}html:not([data-arrival]) .ct-rise{animation-delay:calc(var(--ctp-part-at) + var(--i,0) * 80ms)}html:not([data-arrival]) #contact-page[data-skip] .ct-rise{animation-name:ct-rise-go;animation-delay:calc(var(--i,0) * 80ms)}@keyframes ct-rise{0%{opacity:0;transform:translateY(30px)}}@keyframes ct-rise-go{0%{opacity:0;transform:translateY(30px)}}html[data-rescue] .ct-rise{opacity:1;transform:none;animation:none!important}.ct-sec{gap:calc(18 * var(--u));border:0;min-width:0;margin:0;padding:0;display:grid}.ct-sec legend{align-items:baseline;gap:calc(14 * var(--u));margin-bottom:calc(18 * var(--u));font-family:var(--font-display);font-size:clamp(22 * var(--u), 6.4vw, 28 * var(--u));letter-spacing:-.02em;padding:0;font-weight:400;line-height:1.1;display:flex}.ct-sec legend span{font-family:var(--font-mono);font-size:calc(12 * var(--u));letter-spacing:.08em;color:#1b44c8}.ct-cargo{gap:calc(10 * var(--u));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ct-chip{justify-items:center;gap:calc(10 * var(--u));padding:calc(16 * var(--u)) calc(8 * var(--u)) calc(14 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(14 * var(--u));text-align:center;cursor:pointer;background:#fff6;font-weight:500;line-height:1.25;transition:background-color .18s,box-shadow .18s,color .18s,transform .16s cubic-bezier(.23,1,.32,1);display:grid;position:relative;box-shadow:inset 0 0 0 1px #0b14331f}.ct-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ct-chip-icon{width:calc(38 * var(--u));height:calc(38 * var(--u));color:var(--color-navy)}@media (hover:hover) and (pointer:fine){.ct-chip:hover{background:#ffffffb3}}.ct-chip:active{transform:scale(.97)}.ct-chip:has(input:checked){background:var(--color-navy-deep);color:var(--color-cream);box-shadow:inset 0 0 0 1px var(--color-navy-deep), 0 10px 22px -12px #0b1433b3}.ct-chip:has(input:checked) .ct-chip-icon{color:var(--color-amber)}.ct-chip:has(input:focus-visible){outline:2px solid var(--color-blue);outline-offset:3px}.ct-cargo[aria-invalid] .ct-chip{box-shadow:inset 0 0 0 1px #c4341e8c}.ct-row{gap:calc(16 * var(--u));grid-template-columns:1fr auto 1fr;align-items:start;display:grid}.ct-arrow{padding-top:calc(34 * var(--u));font-family:var(--font-mono);font-size:calc(18 * var(--u));color:#1b44c8}.ct-grid{gap:calc(18 * var(--u)) calc(24 * var(--u));grid-template-columns:1fr 1fr;display:grid}.ct-field{gap:calc(6 * var(--u));min-width:0;display:grid}.ct-label{font-size:calc(14 * var(--u));color:var(--color-navy-deep);font-weight:500;line-height:1.4}.ct-label em{color:#0b1433b8;font-style:normal;font-weight:420}.ct-field input,.ct-field textarea{width:100%;padding:calc(8 * var(--u)) 0 calc(9 * var(--u));color:var(--color-navy-deep);font-family:var(--font-sans);font-size:calc(17 * var(--u));background:0 0;border:0;border-bottom:1.5px solid #0b143347;border-radius:0;outline:none;font-weight:420;line-height:1.4;transition:border-color .18s,background-color .18s}.ct-field textarea{resize:vertical;min-height:calc(80 * var(--u))}.ct-field input::placeholder,.ct-field textarea::placeholder{color:#0b1433a8}.ct-field input:focus,.ct-field textarea:focus{border-bottom-color:var(--color-blue);background:linear-gradient(#0000 30%,#2457ff12)}.ct-field [aria-invalid]{border-bottom-color:#c4341e}.ct-err{min-height:0;font-size:calc(14 * var(--u));color:#9e2412;font-weight:500;line-height:1.4}.ct-err:empty{display:none}.ct-hp{left:calc(-9999 * var(--u));width:1px;height:1px;position:absolute;overflow:hidden}.ct-foot{justify-content:space-between;align-items:center;gap:calc(18 * var(--u)) calc(28 * var(--u));padding-top:calc(26 * var(--u));border-top:1px dashed #0b143340;flex-wrap:wrap;display:flex}.ct-note{flex:1 1 calc(260 * var(--u));font-size:calc(14 * var(--u));color:#0b1433bf;margin:0;font-weight:420;line-height:1.5}.ct-submit{--glass-strength:1;background:var(--color-navy-deep);border-color:var(--color-navy-deep);color:var(--color-cream);font-family:var(--font-sans);font-size:calc(16 * var(--u));cursor:pointer;flex:none;font-weight:540}@media (hover:hover) and (pointer:fine){.ct-submit:hover{background:var(--color-navy);border-color:var(--color-navy)}}.ct-submit:disabled{cursor:progress;opacity:.7}.ct-submit:focus-visible{outline:2px solid var(--color-blue);outline-offset:4px}.ct-slip--done{min-height:calc(420 * var(--u));overflow:hidden}.ct-done{max-width:calc(480 * var(--u))}.ct-kicker{font-family:var(--font-mono);font-size:calc(12 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:#1b44c8;margin:0}.ct-done-title{margin:calc(18 * var(--u)) 0 0;font-family:var(--font-display);font-size:clamp(30 * var(--u), 2.9vw, 42 * var(--u));letter-spacing:-.02em;font-weight:400;line-height:1.04}.ct-done-body{margin:calc(18 * var(--u)) 0 0;font-size:calc(17 * var(--u));font-weight:420;line-height:1.55}.ct-ref{margin:calc(18 * var(--u)) 0 0;padding:calc(10 * var(--u)) calc(16 * var(--u));border-radius:calc(8 * var(--u));background:var(--color-navy-deep);color:var(--color-amber);font-family:var(--font-mono);font-size:calc(17 * var(--u));letter-spacing:.08em;display:inline-block}.ct-link{margin-top:calc(30 * var(--u));font-size:calc(16 * var(--u));color:var(--color-navy);text-underline-offset:4px;font-weight:500;display:block}.ct-stamp{right:clamp(24 * var(--u), 5vw, 60 * var(--u));bottom:clamp(30 * var(--u), 5vw, 56 * var(--u));outline-offset:.2em;color:#1b44c8;font-family:var(--font-mono);font-size:clamp(24 * var(--u), 3vw, 34 * var(--u));letter-spacing:.14em;text-align:center;mix-blend-mode:multiply;border:.2em solid #1b44c8;border-radius:.4em;outline:1px solid #1b44c8;padding:.45em .9em .5em;font-weight:700;line-height:1;position:absolute;transform:rotate(-8deg)}.ct-stamp small{letter-spacing:.24em;margin-top:.35em;font-size:.38em;display:block}@media (max-width:900px){.ct-wrap{gap:calc(48 * var(--u));padding-top:calc(120 * var(--u));grid-template-columns:1fr}.ct-intro{position:static}.ct-cargo{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-row,.ct-grid{grid-template-columns:1fr}.ct-arrow{display:none}.ct-stamp{margin-top:calc(34 * var(--u));display:inline-block;position:static}}@media (prefers-reduced-motion:reduce){.ct-reach a,.ct-chip,.ct-field input,.ct-field textarea{transition:none}.ct-rise{animation:none}}html[data-lite] .ct-reach a,html[data-lite] .ct-chip,html[data-lite] .ct-field input,html[data-lite] .ct-field textarea{transition:none}html[data-lite] .ct-rise{animation:none}.faq{--faq-ink:var(--color-navy-deep);--faq-rule:#0b143324;--faq-soft:#0b14339e;--faq-open:cubic-bezier(.22, 1, .36, 1);z-index:2;padding:calc(16vh + 60 * var(--u)) var(--page-pad) 14vh;position:relative}.faq-wrap{max-width:calc(1400 * var(--u));margin:0 auto}.faq-lip{pointer-events:none;width:100%;height:200px;position:absolute;top:0;left:0;overflow:visible}.faq-lip-body{fill:var(--color-navy-deep)}.faq-lip-glint{fill:var(--color-cream)}.faq-head{grid-template-columns:minmax(0, 1fr) minmax(0, calc(560 * var(--u)));align-items:end;gap:clamp(40 * var(--u), 6vw, 110 * var(--u));padding-bottom:calc(72 * var(--u));border-bottom:1px solid var(--faq-ink);display:grid}.faq-eyebrow{align-items:center;gap:calc(14 * var(--u));font-family:var(--font-mono);font-size:calc(13 * var(--u));letter-spacing:.11em;color:var(--color-navy);opacity:.8;margin:0;display:flex}.faq-eyebrow i{width:calc(34 * var(--u));opacity:.5;background:currentColor;flex-shrink:0;height:1px}.faq-title{margin:calc(28 * var(--u)) 0 calc(26 * var(--u));font-family:var(--font-display);font-size:clamp(40 * var(--u), 6vw, 88 * var(--u));letter-spacing:-.024em;color:var(--faq-ink);font-weight:400;line-height:.94}.faq-lede{max-width:28em;font-size:calc(17 * var(--u));color:var(--faq-soft);margin:0;line-height:1.55}.lb{padding:calc(20 * var(--u)) calc(22 * var(--u)) calc(18 * var(--u));border-radius:calc(18 * var(--u));color:var(--color-cream);background:radial-gradient(circle at 11px 11px,#2a376a 2.5px,#0000 3px),radial-gradient(circle at calc(100% - 11px) 11px,#2a376a 2.5px,#0000 3px),radial-gradient(circle at 11px calc(100% - 11px),#2a376a 2.5px,#0000 3px),radial-gradient(circle at calc(100% - 11px) calc(100% - 11px),#2a376a 2.5px,#0000 3px),#060c25;position:relative;box-shadow:inset 0 0 0 1px #d8e3ff14,0 34px 70px -28px #0b1433a6}.lb-head{justify-content:space-between;gap:calc(16 * var(--u));padding:0 calc(4 * var(--u)) calc(14 * var(--u));border-bottom:1px solid var(--color-rule);font-family:var(--font-mono);font-size:calc(10.5 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--color-mist);display:flex}.lb-head>span{align-items:center;gap:calc(10 * var(--u));display:inline-flex}.lb-from{color:var(--color-amber)}.lb-rows{gap:calc(14 * var(--u)) calc(16 * var(--u));margin:calc(18 * var(--u)) 0 calc(16 * var(--u));font-size:clamp(15 * var(--u), 1.8vw, 26 * var(--u));flex-wrap:wrap;display:flex}.lb-cell{gap:calc(8 * var(--u));flex-direction:column;display:flex}.lb-label{font-family:var(--font-mono);font-size:calc(10 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:var(--color-mist);opacity:.6}.lb .flap--accent{color:var(--color-amber)}.lb-run{align-items:center;gap:calc(12 * var(--u));margin:calc(4 * var(--u)) calc(4 * var(--u)) calc(14 * var(--u));font-family:var(--font-mono);font-size:calc(10 * var(--u));letter-spacing:.14em;color:var(--color-mist);display:flex}.lb-run-end{opacity:.6}.lb-run-track{background:#d8e3ff24;flex:1;height:2px;position:relative}.lb-run-fill{background:var(--color-amber);transition:width .9s var(--faq-open);position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #e8a33d8c}.lb-run-fill b{top:50%;right:calc(-6 * var(--u));width:calc(12 * var(--u));height:calc(12 * var(--u));margin-top:calc(-6 * var(--u));background:var(--color-amber);border-radius:50%;position:absolute;box-shadow:0 0 0 4px #e8a33d33}.lb-run-track i{width:calc(6 * var(--u));height:calc(6 * var(--u));margin:calc(-3 * var(--u)) 0 0 calc(-3 * var(--u));background:#1e2a5c;border-radius:50%;transition:background-color .4s;position:absolute;top:50%}.lb-run-track i[data-on]{background:var(--color-amber)}.lb-roads{gap:calc(6 * var(--u));margin:0 0 calc(16 * var(--u));padding:0 calc(4 * var(--u));font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.06em;flex-wrap:wrap;list-style:none;display:flex}.lb-roads li{align-items:center;gap:calc(6 * var(--u));color:var(--color-cream);display:flex}.lb-roads li+li:before{content:"→";color:var(--color-mist);opacity:.5}.lb-roads li span,.lb-roads li{font-weight:700}.lb-picks{gap:calc(6 * var(--u));padding:calc(14 * var(--u)) calc(4 * var(--u)) 0;border-top:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.lb-picks button{padding:calc(6 * var(--u)) calc(11 * var(--u));color:var(--color-mist);font-family:var(--font-mono);font-size:calc(11.5 * var(--u));cursor:pointer;background:0 0;border:1px solid #d8e3ff2e;border-radius:999px;transition:background-color .2s,border-color .2s,color .2s,transform .16s cubic-bezier(.23,1,.32,1)}.lb-picks button[aria-pressed=true]{border-color:var(--color-amber);background:var(--color-amber);color:var(--color-navy-deep);font-weight:700}.lb-picks button:active{transform:scale(.96)}.lb-picks button:focus-visible{outline:2px solid var(--color-amber);outline-offset:2px}@media (hover:hover) and (pointer:fine){.lb-picks button:not([aria-pressed=true]):hover{color:var(--color-cream);border-color:#d8e3ff73}}.lb-note{margin:calc(14 * var(--u)) calc(4 * var(--u)) 0;font-family:var(--font-mono);font-size:calc(10.5 * var(--u));color:var(--color-mist);opacity:.55;line-height:1.55}.faq-body{grid-template-columns:calc(300 * var(--u)) minmax(0, 1fr);gap:clamp(32 * var(--u), 5vw, 90 * var(--u));padding-top:calc(48 * var(--u));display:grid}.faq-side{top:calc(90 * var(--u));align-self:start;gap:calc(26 * var(--u));flex-direction:column;display:flex;position:sticky}.faq-search{align-items:center;gap:calc(10 * var(--u));height:calc(48 * var(--u));padding:0 calc(12 * var(--u)) 0 calc(14 * var(--u));border:1px solid var(--faq-rule);border-radius:calc(12 * var(--u));background:#ffffff8c;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.faq-search:focus-within{border-color:var(--color-navy);background:#fff;box-shadow:0 0 0 4px #011f7b1a}.faq-search>svg{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:none;stroke:var(--faq-soft);stroke-width:2px;stroke-linecap:round;flex-shrink:0}.faq-search input{min-width:0;height:100%;color:var(--faq-ink);font-size:calc(15 * var(--u));background:0 0;border:0;outline:none;flex:1}.faq-search input::placeholder{color:#0b143399}@media (pointer:coarse){.faq-search input{font-size:calc(16 * var(--u))}}.faq-search input::-webkit-search-cancel-button{display:none}.faq-search kbd{width:calc(22 * var(--u));height:calc(22 * var(--u));border:1px solid var(--faq-rule);border-radius:calc(6 * var(--u));font-family:var(--font-mono);font-size:calc(11 * var(--u));color:var(--faq-soft);place-items:center;display:grid}.faq-search-clear{width:calc(26 * var(--u));height:calc(26 * var(--u));cursor:pointer;background:#0b143314;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.faq-search-clear svg{width:calc(12 * var(--u));height:calc(12 * var(--u));stroke:var(--faq-ink);stroke-width:2.4px;stroke-linecap:round}.faq-topics{border-top:1px solid var(--faq-rule);flex-direction:column;display:flex}.faq-topics button{grid-template-columns:calc(46 * var(--u)) 1fr auto;align-items:center;gap:calc(8 * var(--u));padding:calc(13 * var(--u)) calc(4 * var(--u));border:0;border-bottom:1px solid var(--faq-rule);color:var(--faq-ink);font-size:calc(15 * var(--u));text-align:left;cursor:pointer;transition:color .2s ease, padding-left .3s var(--faq-open), opacity .2s ease;background:0 0;display:grid}.faq-topic-code{font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;opacity:.7}.faq-topic-count{font-family:var(--font-mono);font-size:calc(11 * var(--u));font-variant-numeric:tabular-nums;opacity:.7}.faq-topics button[aria-pressed=true]{padding-left:calc(14 * var(--u));color:var(--color-navy);background:linear-gradient(90deg, var(--color-amber) 0 3px, transparent 3px);font-weight:600}.faq-topics button[aria-pressed=true] .faq-topic-code,.faq-topics button[aria-pressed=true] .faq-topic-count{opacity:1}.faq-topics button:disabled{opacity:.35;cursor:default}.faq-topics button:focus-visible{outline:2px solid var(--color-navy);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.faq-topics button:not(:disabled):not([aria-pressed=true]):hover{padding-left:calc(10 * var(--u))}}.faq-ask{padding:calc(22 * var(--u)) calc(22 * var(--u)) calc(20 * var(--u));border-radius:calc(16 * var(--u));background:linear-gradient(160deg, var(--color-navy) 0%, #011866 55%, var(--color-navy-deep) 100%);color:var(--color-cream);box-shadow:0 18px 40px -22px #0b143399}.faq-ask-title{margin:0 0 calc(8 * var(--u));font-family:var(--font-display);font-size:calc(24 * var(--u));letter-spacing:-.012em;font-weight:400;line-height:1.1}.faq-ask-body{margin:0 0 calc(18 * var(--u));font-size:calc(15 * var(--u));color:var(--color-mist);line-height:1.5}.faq-ask-cta{align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u));background:var(--color-amber);color:var(--color-navy-deep);font-size:calc(15 * var(--u));border-radius:999px;font-weight:560;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.faq-ask-cta svg{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--faq-open)}.faq-ask-cta:active{transform:scale(.97)}.faq-ask-cta:focus-visible{outline:2px solid var(--color-amber);outline-offset:3px}@media (hover:hover) and (pointer:fine){.faq-ask-cta:hover svg{transform:translate(4px)}}.faq-bar{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));padding-bottom:calc(14 * var(--u));font-size:calc(14.5 * var(--u));font-variant-numeric:tabular-nums;color:var(--faq-soft);display:flex}.faq-bar p{margin:0}.faq-bar b{color:var(--faq-ink);font-weight:600}.faq-bar-toggle{padding:calc(7 * var(--u)) calc(14 * var(--u));border:1px solid var(--faq-rule);color:var(--faq-ink);font-size:calc(14 * var(--u));cursor:pointer;background:0 0;border-radius:999px;font-weight:500;transition:border-color .2s}.faq-bar-toggle:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.faq-bar-toggle:not(:disabled):hover{border-color:var(--faq-ink)}}.faq-list{border-top:1px solid var(--faq-rule);margin:0;padding:0;list-style:none}.faq-row{border-bottom:1px solid var(--faq-rule);scroll-margin-top:calc(110 * var(--u));position:relative}.faq-row:before{content:"";width:calc(3 * var(--u));background:var(--color-amber);transform-origin:top;transition:transform .45s var(--faq-open);position:absolute;top:0;bottom:-1px;left:0;transform:scaleY(0)}.faq-row[data-open]:before{transform:scaleY(1)}.faq-h{font:inherit;margin:0}.faq-q{grid-template-columns:calc(58 * var(--u)) minmax(0, 1fr) auto calc(38 * var(--u));align-items:center;gap:calc(18 * var(--u));width:100%;padding:calc(24 * var(--u)) calc(6 * var(--u)) calc(24 * var(--u)) calc(18 * var(--u));color:var(--faq-ink);text-align:left;cursor:pointer;background:0 0;border:0;transition:background-color .25s;display:grid}.faq-q:focus-visible{outline:2px solid var(--color-navy);outline-offset:-2px}.faq-num{font-family:var(--font-mono);font-size:calc(12 * var(--u));letter-spacing:.08em;color:var(--faq-soft);font-variant-numeric:tabular-nums}.faq-q-text{font-family:var(--font-display);font-size:clamp(19 * var(--u), 1.5vw, 22 * var(--u));letter-spacing:-.008em;font-weight:400;line-height:1.25}.faq-hot{margin-left:calc(12 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u));color:#8a5410;font-family:var(--font-mono);font-size:calc(10.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;vertical-align:.3em;white-space:nowrap;background:#e8a33d33;border-radius:999px;font-weight:700;display:inline-block}.faq-code{padding:calc(4 * var(--u)) calc(8 * var(--u));border:1px solid var(--faq-rule);border-radius:calc(6 * var(--u));font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;color:var(--faq-soft)}.faq-plus{width:calc(38 * var(--u));height:calc(38 * var(--u));border:1px solid var(--faq-rule);transition:background-color .3s ease, border-color .3s ease, transform .45s var(--faq-open);border-radius:50%;display:block;position:relative}.faq-plus i{width:calc(14 * var(--u));height:2px;margin:-1px 0 0 calc(-7 * var(--u));background:var(--faq-ink);transition:transform .45s var(--faq-open), background-color .3s ease;border-radius:1px;position:absolute;top:50%;left:50%}.faq-plus i:last-child{transform:rotate(90deg)}.faq-row[data-open] .faq-plus{background:var(--faq-ink);border-color:var(--faq-ink);transform:rotate(180deg)}.faq-row[data-open] .faq-plus i{background:var(--color-cream)}.faq-row[data-open] .faq-plus i:last-child{transform:rotate(0)}@media (hover:hover) and (pointer:fine){.faq-q:hover{background:#0b143309}.faq-q:hover .faq-plus{border-color:var(--faq-ink)}}.faq-panel{transition:grid-template-rows .5s var(--faq-open);grid-template-rows:0fr;display:grid}.faq-row[data-open] .faq-panel{grid-template-rows:1fr}.faq-panel-inner{min-height:0;overflow:hidden}.faq-answer{max-width:calc(560 * var(--u) + 60 * var(--u) + 18 * var(--u) + 58 * var(--u) + 18 * var(--u));padding:0 calc(60 * var(--u)) calc(30 * var(--u)) calc(18 * var(--u) + 58 * var(--u) + 18 * var(--u));opacity:0;transition:opacity .3s ease, transform .45s var(--faq-open);transform:translateY(-6px)}.faq-row[data-open] .faq-answer{opacity:1;transition-delay:80ms;transform:none}.faq-answer p{margin:0 0 calc(14 * var(--u));font-size:calc(17 * var(--u));color:#0b1433c7;line-height:1.6}.faq-answer mark,.faq-q-text mark{border-radius:calc(3 * var(--u));color:inherit;background:#e8a33d61;padding:0 2px}.faq-facts{gap:calc(8 * var(--u));margin:calc(20 * var(--u)) 0 calc(18 * var(--u));flex-wrap:wrap;padding:0;list-style:none;display:flex}.faq-facts li{align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u)) calc(6 * var(--u)) calc(10 * var(--u));color:var(--color-navy);font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.06em;text-transform:uppercase;background:#011f7b12;border-radius:999px;display:flex}.faq-facts li:before{content:"";width:calc(6 * var(--u));height:calc(6 * var(--u));background:var(--color-amber);border-radius:50%}.faq-link{align-items:center;gap:calc(8 * var(--u));color:var(--faq-soft);font-size:calc(14 * var(--u));cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:inline-flex}.faq-link svg{width:calc(15 * var(--u));height:calc(15 * var(--u));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.faq-link:focus-visible{outline:2px solid var(--color-navy);outline-offset:3px}@media (hover:hover) and (pointer:fine){.faq-link:hover{color:var(--faq-ink)}}.faq-empty{padding:calc(48 * var(--u)) calc(18 * var(--u));border-top:1px solid var(--faq-rule);border-bottom:1px solid var(--faq-rule);font-size:calc(17 * var(--u));color:var(--faq-soft);line-height:1.55}.faq-empty-title{margin:0 0 calc(8 * var(--u));font-family:var(--font-display);font-size:calc(24 * var(--u));color:var(--faq-ink);font-weight:400;line-height:1.2}.faq-empty p{margin:0}.faq-empty button,.faq-empty a{color:var(--color-navy);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:1100px){.faq-head{grid-template-columns:1fr;align-items:start}.faq-head .lb{max-width:calc(600 * var(--u))}}@media (max-width:900px){.faq{padding:calc(12vh + 50 * var(--u)) var(--page-pad) 10vh}.faq-head{gap:calc(36 * var(--u));padding-bottom:calc(48 * var(--u))}.faq-body{gap:calc(28 * var(--u));padding-top:calc(32 * var(--u));grid-template-columns:1fr}.faq-side{gap:calc(18 * var(--u));position:static}.faq-topics{gap:calc(8 * var(--u));margin:0 calc(-1 * var(--page-pad));padding:2px var(--page-pad);scrollbar-width:none;border:0;flex-direction:row;overflow-x:auto}.faq-topics::-webkit-scrollbar{display:none}.faq-topics button{gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));border:1px solid var(--faq-rule);font-size:calc(14.5 * var(--u));white-space:nowrap;border-radius:999px;flex-shrink:0;display:flex}.faq-topics button[aria-pressed=true]{padding-left:calc(14 * var(--u));border-color:var(--faq-ink);background:var(--faq-ink);color:var(--color-cream)}.faq-topic-code{display:none}.faq-ask{order:3}.faq-side{display:contents}.faq-body>.faq-side>.faq-search{order:0}.faq-body>.faq-side>.faq-topics{order:1}.faq-main{order:2}.faq-q{grid-template-columns:minmax(0, 1fr) calc(34 * var(--u));gap:calc(6 * var(--u)) calc(14 * var(--u));padding:calc(20 * var(--u)) 2px calc(20 * var(--u)) calc(14 * var(--u))}.faq-num{font-size:calc(11 * var(--u));grid-column:1}.faq-q-text{grid-area:2/1}.faq-code{display:none}.faq-plus{width:calc(34 * var(--u));height:calc(34 * var(--u));grid-area:1/2/span 2}.faq-hot{margin-left:calc(8 * var(--u))}.faq-answer{padding:0 calc(8 * var(--u)) calc(24 * var(--u)) calc(14 * var(--u))}.faq-answer p{font-size:calc(16 * var(--u))}.faq-search kbd{display:none}.lb{padding:calc(16 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u))}}@media (prefers-reduced-motion:reduce){.faq-panel,.faq-answer,.faq-plus,.faq-plus i,.faq-row:before,.lb-run-fill,.faq-topics button{transition:none}}html[data-lite] .faq-panel,html[data-lite] .faq-answer,html[data-lite] .faq-plus,html[data-lite] .faq-plus i,html[data-lite] .faq-row:before,html[data-lite] .lb-run-fill,html[data-lite] .faq-topics button{transition:none}p[data-eyebrow]{align-items:center;gap:calc(14 * var(--u));font-family:var(--font-mono);font-size:calc(12 * var(--u));letter-spacing:.08em;text-transform:uppercase;opacity:1;font-weight:400;line-height:1;display:flex}p[data-eyebrow]:before{content:attr(data-eyebrow);min-width:calc(32 * var(--u));height:calc(24 * var(--u));padding:0 calc(7 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.06em;opacity:0;border:1px solid;flex-shrink:0;order:-1;place-items:center;font-weight:700;transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);display:inline-grid;transform:translateY(5px)}p[data-eyebrow]>i{width:calc(52 * var(--u));opacity:.75;transform-origin:0;background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 7px);flex-shrink:0;height:1px;transition:transform .7s cubic-bezier(.22,1,.36,1) .12s;position:relative;transform:scaleX(0)}p[data-eyebrow]>i:after{content:"";width:calc(7 * var(--u));height:calc(7 * var(--u));margin:calc(-3.5 * var(--u)) 0 0 calc(-3.5 * var(--u));background:var(--color-amber);opacity:0;border-radius:50%;position:absolute;top:50%;left:0;box-shadow:0 0 8px #e8a33de6}p[data-eyebrow][data-in]:before{opacity:1;transform:none}p[data-eyebrow][data-in]>i{transform:scaleX(1)}p[data-eyebrow][data-in]>i:after{animation:1s cubic-bezier(.45,0,.2,1) .75s forwards eyebrow-run}@keyframes eyebrow-run{0%{opacity:0;left:0}20%{opacity:1}to{opacity:1;left:100%}}p[data-eyebrow][data-still]:before,p[data-eyebrow][data-still]>i{transition:none}p[data-eyebrow][data-still][data-in]>i:after{opacity:1;animation:none;left:100%}.faq-eyebrow[data-eyebrow]{color:var(--color-navy)}@media (max-width:900px){p[data-eyebrow]{gap:calc(12 * var(--u));font-size:calc(11.5 * var(--u));letter-spacing:.08em}p[data-eyebrow]:before{min-width:calc(30 * var(--u));height:calc(22 * var(--u));font-size:calc(10.5 * var(--u))}p[data-eyebrow]>i{width:calc(34 * var(--u))}}@media (prefers-reduced-motion:reduce){p[data-eyebrow]:before,p[data-eyebrow]>i{transition:none}p[data-eyebrow][data-in]>i:after{opacity:1;animation:none;left:100%}}html[data-lite] p[data-eyebrow]:before,html[data-lite] p[data-eyebrow]>i{transition:none}html[data-lite] p[data-eyebrow][data-in]>i:after{opacity:1;animation:none;left:100%}.zf{--fu:var(--u);--truck-w:calc(132 * var(--fu));z-index:2;color:var(--color-cream);background:#040920;position:relative;overflow:clip}.zf-shade{z-index:6;height:calc(90 * var(--fu));pointer-events:none;background:linear-gradient(#020512b8,#02051200);position:absolute;inset:0 0 auto}@media (min-width:901px){.zf{--fu:max(.62px, min(var(--u), 100svh / 900))}}@supports (animation-timeline:view()){.zf[data-hold=css]{view-timeline:--zf-entry block}.zf[data-hold=css] .zf-inner,.zf[data-hold=css] .zf-veil,.zf[data-hold=css] .zf-shade{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--zf-entry;animation-range:entry}.zf[data-hold=css] .zf-inner{animation-name:zf-hold}.zf[data-hold=css] .zf-veil{animation-name:zf-veil}.zf[data-hold=css] .zf-shade{animation-name:zf-shade}}@keyframes zf-hold{0%{transform:translateY(-100%)}to{transform:translate(0)}}@keyframes zf-veil{0%{opacity:var(--veil)}to{opacity:0}}@keyframes zf-shade{0%{opacity:1}to{opacity:0}}.zf-inner{min-height:min(100svh, calc(1000 * var(--fu)));padding:calc(72 * var(--fu)) var(--page-pad) 0;will-change:transform;background:radial-gradient(70% 55% at 80% 6%,#2457ff38,#0000 62%),radial-gradient(55% 45% at 8% 96%,#e8a33d1c,#0000 62%),linear-gradient(#081236 0%,#060d2a 55%,#040920 100%);flex-direction:column;display:flex;position:relative}.zf-inner:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#5e73b44d 1px,#0000 1.5px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 75% 18%,#000 0%,#0000 75%);mask-image:radial-gradient(80% 60% at 75% 18%,#000 0%,#0000 75%)}.zf-veil{z-index:5;opacity:.55;pointer-events:none;background:#02051a;position:absolute;inset:0}.zf-top{align-items:start;gap:clamp(32 * var(--fu), 6vw, 110 * var(--fu));grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);display:grid;position:relative}.zf-eyebrow[data-eyebrow]{color:var(--color-amber);margin:0}.zf-title{margin:calc(18 * var(--fu)) 0 calc(18 * var(--fu));font-family:var(--font-display);font-size:clamp(38 * var(--fu), 5vw, 72 * var(--fu));letter-spacing:-.024em;font-weight:400;line-height:.96}.zf-title em{color:var(--color-amber);font-style:normal}.zf-lede{max-width:35em;margin:0 0 calc(24 * var(--fu));font-size:calc(17 * var(--u));text-wrap:balance;color:#d8e3ffd1;line-height:1.55}.zf-actions{gap:calc(13 * var(--fu));flex-wrap:wrap;display:flex}.zf-cta{font-size:calc(14.5 * var(--u));font-weight:500}.zf-cta:focus-visible{outline:2px solid var(--color-amber);outline-offset:4px}.zf-side{gap:calc(20 * var(--fu));grid-template-columns:minmax(0,1fr);display:grid}.zf-clock{padding:calc(14 * var(--fu)) calc(20 * var(--fu)) calc(12 * var(--fu));border-radius:calc(16 * var(--fu));background:linear-gradient(160deg,#2457ff21,#08123673);border:1px solid #d8e3ff1f;position:relative;box-shadow:inset 0 1px #d8e3ff14,0 30px 60px -30px #000000b3}.zf-clock-head,.zf-clock-foot{justify-content:space-between;gap:calc(12 * var(--fu));font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:#d8e3ff9e;margin:0;display:flex}.zf-clock-head{margin-bottom:calc(10 * var(--fu))}.zf-clock-head span:last-child{color:var(--color-amber)}.zf-clock-row{align-items:center;gap:clamp(16 * var(--fu), 2vw, 28 * var(--fu));display:flex}.zf-clock-flaps{font-size:clamp(30 * var(--fu), 3vw, 44 * var(--fu));flex-shrink:0}.zf-sun{flex:1;min-width:0;margin:0}.zf-sun svg{width:100%;height:auto;display:block;overflow:visible}.zf-sun-night{fill:none;stroke:#d8e3ff38;stroke-width:1.2px;stroke-dasharray:2 3}.zf-sun-day{fill:none;stroke:var(--color-amber);stroke-width:1.6px;stroke-linecap:round}.zf-sun-horizon{stroke:#d8e3ff4d;stroke-width:1px}.zf-sun-dot{fill:#ffd08a;filter:drop-shadow(0 0 5px #e8a33df2)}.zf-sun-dot--down{fill:var(--color-mist);filter:none;opacity:.7}.zf-sun figcaption{justify-content:space-between;gap:2px calc(12 * var(--fu));margin-top:calc(4 * var(--fu));font-family:var(--font-mono);font-size:calc(10 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:#d8e3ff99;flex-wrap:wrap;display:flex}.zf-clock-minute{z-index:1;height:2px;margin:calc(12 * var(--fu)) 0 -1.5px;background:var(--color-amber);transform-origin:0;animation:60s linear both zf-minute;animation-delay:calc(var(--from,0) * -1s);border-radius:2px;animation-play-state:paused;display:block;position:relative;transform:scaleX(0);box-shadow:0 0 8px #e8a33db3}.zf-clock[data-live] .zf-clock-minute{animation-play-state:running}@keyframes zf-minute{to{transform:scaleX(1)}}.zf-clock-foot{padding-top:calc(9 * var(--fu));border-top:1px solid #d8e3ff1f}.zf-clock-sec{min-width:3ch;color:var(--color-amber);font-weight:700}.zf-cols{justify-content:space-between;gap:calc(24 * var(--fu));grid-template-columns:repeat(3,auto);display:grid}.zf-nav{grid-column:span 2;grid-template-columns:repeat(2,auto);grid-template-columns:subgrid;gap:inherit;display:grid}.zf-address{align-content:start;justify-items:start;gap:calc(4 * var(--fu));font-style:normal;display:grid}.zf-address .zf-col-head{margin-bottom:calc(6 * var(--fu))}.zf-address-lines{gap:calc(4 * var(--fu));font-size:calc(15.5 * var(--u));color:#d8e3ffd1;margin:0;display:grid}.zf-address-sep{display:none}@media (min-width:901px) and (max-width:1100px){.zf-cols{column-gap:calc(16 * var(--fu))}}.zf-col-head{margin:0 0 calc(10 * var(--fu));font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:#d8e3ffa3}.zf-cols ul{gap:calc(4 * var(--fu));margin:0;padding:0;list-style:none;display:grid}.zf-cols li{display:flex}.zf-link{color:var(--color-cream);font-size:calc(15.5 * var(--u));align-items:center;gap:0;font-weight:500;text-decoration:none;transition:color .3s,gap .45s cubic-bezier(.22,1,.36,1);display:inline-flex}.zf-link:before{content:"";background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 7px);order:-2;width:0;height:1px;transition:width .45s cubic-bezier(.22,1,.36,1)}.zf-link:after{content:"";width:calc(6 * var(--fu));height:calc(6 * var(--fu));margin-right:calc(-6 * var(--fu));background:var(--color-amber);border-radius:50%;order:-1;transition:transform .35s cubic-bezier(.34,1.56,.64,1) .12s,margin .45s cubic-bezier(.22,1,.36,1);transform:scale(0);box-shadow:0 0 8px #e8a33de6}@media (hover:hover) and (pointer:fine){.zf-link:hover{gap:calc(8 * var(--fu));color:var(--color-amber)}.zf-link:hover:before{width:calc(18 * var(--fu))}.zf-link:hover:after{margin-right:0;transform:scale(1)}}.zf-link:focus-visible{gap:calc(8 * var(--fu));color:var(--color-amber)}.zf-link:focus-visible:before{width:calc(18 * var(--fu))}.zf-link:focus-visible:after{margin-right:0;transform:scale(1)}.zf-link:focus-visible{outline:2px solid var(--color-amber);outline-offset:4px;border-radius:calc(4 * var(--fu))}.zf-road{height:calc(96 * var(--fu));margin-top:calc(26 * var(--fu));position:relative}.zf-lane,.zf-stops{top:calc(56 * var(--fu));height:calc(12 * var(--fu));position:absolute}.zf-lane{background:repeating-linear-gradient(90deg,#e8a33d99 0 14px,#0000 14px 26px) 50%/100% 1px no-repeat;border-block:1px solid #d8e3ff42;inset-inline:0}.zf-stops{z-index:1;inset-inline:calc(var(--truck-w) / 2);margin:0;padding:0;list-style:none}.zf-stop{top:0;left:calc(var(--at) * 100%);width:calc(100% / var(--legs));height:calc(12 * var(--fu));position:absolute}.zf-stop-dot{width:calc(10 * var(--fu));height:calc(10 * var(--fu));margin:calc(-5 * var(--fu)) 0 0 calc(-5 * var(--fu));background:#060d2a;border:1.5px solid #d8e3ff80;border-radius:50%;transition:background .4s,border-color .4s,box-shadow .4s;position:absolute;top:50%;left:0}.zf-stop[data-lit] .zf-stop-dot{border-color:var(--color-amber);background:var(--color-amber);box-shadow:0 0 0 4px #e8a33d2e,0 0 12px #e8a33dd9}.zf-stop-city{top:calc(24 * var(--fu));font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#d8e3ff73;transition:color .4s;position:absolute;left:0;transform:translate(-50%)}.zf-stop[data-lit] .zf-stop-city{color:var(--color-cream)}.zf-stop-road{top:calc(22 * var(--fu));padding:calc(3 * var(--fu)) calc(5 * var(--fu)) 2px;border-radius:calc(4 * var(--fu));font-family:var(--font-mono);font-size:calc(10 * var(--u));letter-spacing:.06em;color:var(--color-amber);border:1px solid #e8a33d73;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.zf-stamp{top:calc(14 * var(--fu));right:calc(var(--truck-w) + 12 * var(--fu));padding:calc(6 * var(--fu)) calc(10 * var(--fu)) calc(5 * var(--fu));border:2px solid var(--color-amber);border-radius:calc(6 * var(--fu));font-family:var(--font-mono);font-size:calc(12 * var(--u));letter-spacing:.22em;text-transform:uppercase;color:var(--color-amber);opacity:0;pointer-events:none;font-weight:700;line-height:1;transition:opacity .25s,transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:rotate(-9deg)scale(1.8)}.zf-road[data-delivered] .zf-stamp{opacity:.95;transform:rotate(-9deg)scale(1)}.zf-truck{top:calc(2 * var(--fu));z-index:2;width:var(--truck-w);cursor:pointer;will-change:transform;background:0 0;border:0;padding:0;position:absolute;left:0}.zf-truck:focus-visible{outline:2px solid var(--color-amber);outline-offset:6px;border-radius:calc(10 * var(--fu))}.zf-truck-face{transition:transform .5s cubic-bezier(.65,0,.35,1);display:block}.zf-truck-svg{width:100%;height:auto;display:block;overflow:visible}.zf-truck-body{transform-box:fill-box;transform-origin:50% 100%}.zf-chains{transform-box:fill-box;transform-origin:50% 0}.zf-tank{fill:url(#zf-tank)}.zf-tank-shine{fill:none;stroke:#fff0d2bf;stroke-width:2px;stroke-linecap:round}.zf-tank-rib{fill:none;stroke:#78460f73;stroke-width:1.2px}.zf-tank-mark{transform-box:fill-box;transform-origin:50%;font-family:var(--font-mono);letter-spacing:.05em;fill:var(--color-navy-deep);font-size:11px;font-weight:700;transition:transform .5s cubic-bezier(.65,0,.35,1)}.zf-truck[data-back] .zf-tank-mark{transform:scaleX(-1)}.zf-cab{fill:var(--color-cream)}.zf-window{fill:var(--color-blue)}.zf-cab-stripe{stroke:var(--color-amber);stroke-width:3px}.zf-crown{fill:var(--color-amber);stroke:#ffd08a;stroke-width:.8px;stroke-linejoin:round}.zf-stud{fill:var(--color-cream)}.zf-chassis{fill:#1b2a66}.zf-chains path{fill:none;stroke:#ffd08a;stroke-width:.6px}.zf-chains circle{fill:var(--color-amber)}.zf-tyre{fill:#0a0f24;stroke:#d8e3ff8c;stroke-width:1.2px}.zf-hub{fill:#1b2a66;stroke:#d8e3ff99;stroke-width:.8px}.zf-spoke{fill:none;stroke:#d8e3ffbf;stroke-width:.9px}.zf-honk{padding:calc(6 * var(--fu)) calc(9 * var(--fu)) calc(5 * var(--fu));border-radius:calc(10 * var(--fu)) calc(10 * var(--fu)) calc(10 * var(--fu)) 2px;background:var(--color-cream);font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-navy-deep);opacity:0;transform-origin:0 100%;pointer-events:none;margin-bottom:2px;font-weight:700;line-height:1;position:absolute;bottom:100%;left:64%}.zf-truck[data-back] .zf-honk{border-radius:calc(10 * var(--fu)) calc(10 * var(--fu)) 2px calc(10 * var(--fu));transform-origin:100% 100%;left:auto;right:64%}.zf-truck[data-honk] .zf-honk{animation:1.3s cubic-bezier(.22,1,.36,1) both zf-honk}.zf-truck[data-honk] .zf-truck-svg{animation:.5s cubic-bezier(.34,1.56,.64,1) zf-hop}@keyframes zf-honk{0%{opacity:0;transform:translateY(6px)scale(.6)}14%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes zf-hop{0%,to{transform:none}35%{transform:translateY(-4px)}}.zf-mark{--mark-gap:calc(20 * var(--fu));--name-h:calc((100vw - 2 * var(--page-pad)) * .168);min-height:calc(min(var(--name-h), 150 * var(--fu)) + var(--mark-gap));max-height:calc(var(--name-h) + var(--mark-gap));flex:1 1 0;margin-top:auto;position:relative}.zf-mark-svg{inset:var(--mark-gap) 0 0;width:auto;max-width:100%;height:calc(100% - var(--mark-gap));aspect-ratio:318.49/53.51;cursor:crosshair;touch-action:pan-y;margin-inline:auto;display:block;position:absolute;overflow:visible}.zf-tank-empty{fill:#0a1646}#zf-dots-dim circle{fill:#5e73b480}#zf-dots-oil circle{fill:#82460a80}.zf-oil-line{fill:none;stroke:#ffe0a8;stroke-width:.45px}.zf-mark-outline{fill:none;stroke:#f8f1e46b;stroke-width:1.2px;vector-effect:non-scaling-stroke;pointer-events:none}.zf-bubble{fill:#ffe0a873;stroke:#fff0d2bf;stroke-width:.12px}.zf-drop{fill:#f6c170}.zf-base{justify-content:space-between;align-items:center;gap:calc(16 * var(--fu));margin-top:calc(10 * var(--fu));padding:calc(12 * var(--fu)) 0 calc(16 * var(--fu));font-size:calc(14 * var(--u));color:#d8e3ffa3;border-top:1px solid #d8e3ff1a;display:flex}.zf-motto{font-family:var(--font-display);font-size:calc(17 * var(--u));color:var(--color-amber);font-style:italic}.zf-return{align-items:center;gap:calc(10 * var(--fu));padding:calc(8 * var(--fu)) calc(14 * var(--fu)) calc(8 * var(--fu)) calc(16 * var(--fu));font-family:var(--font-mono);font-size:calc(11.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--color-cream);cursor:pointer;background:#d8e3ff0a;border:1px solid #d8e3ff38;border-radius:999px;font-weight:700;line-height:1;transition:border-color .3s,background .3s,color .3s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.zf-return svg{width:calc(14 * var(--fu));height:calc(14 * var(--fu));fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover) and (pointer:fine){.zf-return:hover{border-color:var(--color-amber);color:var(--color-amber);background:#e8a33d14}.zf-return:hover svg{transform:translateY(-3px)}}.zf-return:focus-visible{border-color:var(--color-amber);color:var(--color-amber);background:#e8a33d14}.zf-return:active{transform:scale(.97)}.zf-return:focus-visible{outline:2px solid var(--color-amber);outline-offset:3px}@media (max-width:900px){.zf{--truck-w:calc(88 * var(--fu))}.zf-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.zf-address{align-items:end;gap:0 calc(16 * var(--fu));grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}.zf-address .zf-col-head{margin-bottom:calc(10 * var(--fu));grid-column:1/-1}.zf-address-lines{text-wrap:balance;display:block}.zf-address-part{white-space:nowrap}.zf-address-sep{display:inline}.zf-inner{min-height:0;padding-top:calc(60 * var(--fu))}.zf-top{gap:calc(32 * var(--fu));grid-template-columns:minmax(0,1fr)}.zf-road{height:calc(92 * var(--fu));margin-top:calc(30 * var(--fu))}.zf-lane,.zf-stops{top:calc(46 * var(--fu))}.zf-truck{top:calc(4 * var(--fu))}.zf-stop-road,.zf-stop:not(:first-child):not(:last-child) .zf-stop-city{display:none}.zf-stamp{top:calc(6 * var(--fu));font-size:calc(10 * var(--u))}.zf-base{row-gap:calc(12 * var(--fu));flex-wrap:wrap}}@media (min-width:640px) and (max-width:900px){.zf-top{align-items:start;gap:calc(28 * var(--fu));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.zf-inner{padding-top:calc(40 * var(--fu))}.zf .zf-eyebrow[data-eyebrow],.zf-lede{display:none}.zf-top{gap:calc(16 * var(--fu))}.zf-title{margin:0 0 calc(14 * var(--fu));font-size:clamp(28 * var(--u), 9vw, 40 * var(--u))}.zf-side{gap:calc(14 * var(--fu))}.zf-clock{padding:calc(12 * var(--fu)) calc(14 * var(--fu)) calc(10 * var(--fu))}.zf-clock-head{margin-bottom:calc(8 * var(--fu))}.zf-clock-row{gap:calc(14 * var(--fu))}.zf-clock-flaps{font-size:calc(26 * var(--u))}.zf-sun figcaption{column-gap:calc(8 * var(--fu));font-size:calc(9 * var(--u));letter-spacing:.04em}.zf-clock-minute{margin-top:calc(10 * var(--fu))}.zf-clock-foot{padding-top:calc(7 * var(--fu))}.zf-cols{gap:calc(16 * var(--fu));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.zf-col-head,.zf-address .zf-col-head{margin-bottom:calc(8 * var(--fu))}.zf-cols ul{gap:calc(3 * var(--fu))}.zf-road{height:calc(76 * var(--fu));margin-top:calc(16 * var(--fu))}.zf-lane,.zf-stops{top:calc(38 * var(--fu))}.zf-truck{top:calc(-2 * var(--fu))}.zf-stop-city{top:calc(22 * var(--fu))}.zf-stamp{top:0}.zf-mark{--mark-gap:calc(10 * var(--fu))}.zf-base{margin-top:calc(8 * var(--fu));padding:calc(10 * var(--fu)) 0 calc(12 * var(--fu));row-gap:calc(8 * var(--fu))}.zf-motto{order:1}.zf-return{order:2}.zf-base>span:first-child{flex-basis:100%;order:3}}@media (max-width:420px){.zf-clock-foot span:last-child{display:none}}@media (max-width:400px){.zf-tagline{display:none}}@media (prefers-reduced-motion:reduce){.zf-inner,.zf-truck{will-change:auto}.zf-truck[data-honk] .zf-truck-svg{animation:none}}html[data-lite] .zf-inner,html[data-lite] .zf-truck{will-change:auto}html[data-lite] .zf-truck[data-honk] .zf-truck-svg{animation:none}@media (hover:hover) and (pointer:fine){html.zc-on,html.zc-on *{cursor:none!important}html.zc-on :is(input,textarea,[contenteditable=true]){cursor:text!important}html.zc-on :is(input[type=checkbox],input[type=radio],input[type=submit],input[type=button]){cursor:none!important}}.zc{display:contents}.zc-drop,.zc-dot,.zc-splash{z-index:2147483000;pointer-events:none;will-change:transform;position:fixed;top:0;left:0;translate:-50% -50%}.zc:not([data-on]) :is(.zc-drop,.zc-dot){opacity:0!important}.zc-drop{width:calc(22 * var(--u));height:calc(22 * var(--u));mix-blend-mode:difference;border:1px solid #f8f1e48c;border-radius:999px;place-items:center;transition:width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),border-radius .45s cubic-bezier(.22,1,.36,1),background-color .3s,border-color .3s,opacity .3s;display:grid}.zc-dot{width:calc(5 * var(--u));height:calc(5 * var(--u));background:var(--color-amber);border-radius:50%;transition:width .25s cubic-bezier(.34,1.56,.64,1),height .25s cubic-bezier(.34,1.56,.64,1),opacity .25s;box-shadow:0 0 6px #e8a33d8c}.zc-label{font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#000;opacity:0;font-weight:700;transition:opacity .25s,transform .4s cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}.zc[data-mode=link] .zc-drop{width:calc(36 * var(--u));height:calc(36 * var(--u));background-color:#f8f1e412}.zc[data-mode=wrap] .zc-drop{background-color:#f8f1e408;border-color:#f8f1e466}.zc[data-mode=wrap] .zc-dot{width:calc(4 * var(--u));height:calc(4 * var(--u))}.zc[data-mode=label] .zc-drop{width:calc(58 * var(--u));height:calc(58 * var(--u));background-color:var(--color-cream);border-color:#0000}.zc[data-mode=label] .zc-label{opacity:1;transform:none}.zc[data-mode=label]:not([data-tag]) .zc-dot{opacity:0}.zc[data-mode=label][data-tag] .zc-drop{width:calc(60 * var(--u));height:calc(22 * var(--u))}.zc[data-mode=text] .zc-drop,.zc[data-mode=text] .zc-dot{opacity:0}.zc[data-down] .zc-drop{width:calc(17 * var(--u));height:calc(17 * var(--u))}.zc[data-down][data-mode=link] .zc-drop{width:calc(29 * var(--u));height:calc(29 * var(--u))}.zc[data-down][data-mode=label] .zc-drop{width:calc(50 * var(--u));height:calc(50 * var(--u))}.zc[data-down][data-mode=label][data-tag] .zc-drop{width:calc(54 * var(--u));height:calc(20 * var(--u))}.zc[data-down] .zc-dot{width:calc(7 * var(--u));height:calc(7 * var(--u))}.zc-splash{width:calc(40 * var(--u));height:calc(40 * var(--u));border:1px solid #e8a33db3;border-radius:50%;animation:.55s cubic-bezier(.22,1,.36,1) forwards zc-splash}@keyframes zc-splash{0%{opacity:.9;scale:.15}to{opacity:0;scale:1}}.st{--st-serif:var(--font-display);--st-ink:var(--color-navy-deep);--st-ink-2:#0b1433c2;--st-ink-3:#0b1433a3;--st-line:#0b143329;--st-paper:#efe4cf;--st-amber-ink:#95570c;--st-ride:56svh;background:var(--color-cream);color:var(--st-ink)}:root:has(#story-page) #site-header .logo-ink{clip-path:inset(0)}.st-defs{width:0;height:0;position:absolute;overflow:hidden}.st .st-eyebrow{color:var(--color-navy);margin:0}.st-h1,.st-h2{font-family:var(--st-serif);color:var(--st-ink);font-weight:400}.st-h1 em,.st-h2 em,.sp-title em{color:var(--color-navy);font-style:italic}.st-l{margin:0 -.08em -.12em;padding:0 .08em .12em;display:block;overflow:clip}.st-l>span{display:block}.st-body{max-width:32em;margin:calc(28 * var(--u)) 0 0;font-size:calc(18 * var(--u));color:var(--st-ink-2);text-wrap:pretty;font-weight:420;line-height:1.6}.tk-body{fill:var(--color-navy)}.tk-band,.tk-crown,.tk-flap{fill:var(--color-amber)}.tk-orn{fill:var(--color-cream)}.tk-plank{fill:none;stroke:#f8f1e438;stroke-width:1px}.tk-medal circle{fill:none;stroke:var(--color-amber);stroke-width:1.4px}.tk-medal-dot,.tk-lamp{fill:var(--color-amber)}.tk-stud{fill:var(--color-navy-deep)}.tk-cab{fill:#fffaf0;stroke:var(--color-navy-deep);stroke-width:1.2px;stroke-linejoin:round}.tk-cab--navy{fill:var(--color-navy);stroke:none}.tk-glass{fill:var(--color-navy-deep)}.tk-glass--mist{fill:#c9d8ff}.tk-driver{fill:#f8f1e4b8}.tk-line{fill:none;stroke:var(--color-navy-deep);stroke-width:1px;stroke-linecap:round}.tk-chassis{fill:var(--color-navy-deep)}.tk-chain{fill:none;stroke:var(--color-amber);stroke-width:.9px;stroke-linecap:round}.tk-tank{fill:url(#tk-tank)}.tk-shine{fill:none;stroke:#fff5e1bf;stroke-width:2.4px;stroke-linecap:round}.tk-rib{fill:none;stroke:#78460f73;stroke-width:1.2px}.tk-tyre{fill:var(--color-navy-deep)}.tk-hub{fill:var(--color-cream)}.tk-spoke{fill:none;stroke:var(--color-navy-deep);stroke-width:1.2px}.tk-shadow{fill:#0b143329}.tk-rib-top{fill:none;stroke:#78460f80;stroke-width:1.1px}.tk-hatch{fill:#c9822a;stroke:#78460f99;stroke-width:.8px}#tk-picto{fill:currentColor}.tk-picto-win{fill:var(--color-cream)}.odo{line-height:1;display:inline-flex}.odo-wheels{display:inline-flex}.odo-w{height:1em;display:block;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.odo-s,.odo-s>span{display:block}.odo-s>span{text-align:center;font-variant-numeric:tabular-nums;height:1em}.sp{--sp-road:66%;--sp-out:cubic-bezier(.16, 1, .3, 1);z-index:60;contain:layout paint;background:radial-gradient(circle, #011f7b13 1px, transparent 1.6px) 0 0 / 15.2px 13.2px, radial-gradient(circle, #011f7b13 1px, transparent 1.6px) 7.6px 6.6px / 15.2px 13.2px, radial-gradient(ellipse 80% 70% at 70% 70%, #e8a33d1a, transparent 70%), var(--color-cream);color:var(--color-navy-deep);cursor:progress;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.sp[hidden]{display:none}.sp-corner,.sp-skip{font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:#0b1433b3;margin:0;animation:.6s .1s both sp-fade;position:absolute}.sp-corner{top:calc(var(--header-mid) - 6 * var(--u))}.sp-corner--l{left:var(--page-pad)}.sp-corner--r{right:var(--page-pad)}.sp-skip{right:var(--page-pad);bottom:calc(28 * var(--u));font-family:var(--font-sans);font-size:calc(14 * var(--u));letter-spacing:0;text-transform:none;transition:opacity .3s;animation-delay:1.4s}.sp[data-skip] .sp-skip{opacity:0}.sp-skip-mouse{display:none}@media (hover:hover) and (pointer:fine){.sp-skip-touch{display:none}.sp-skip-mouse{display:inline}}@keyframes sp-fade{0%{opacity:0}}.sp-title{top:calc(122 * var(--u));left:var(--page-pad);font-family:var(--st-serif);font-size:clamp(46 * var(--u), min(8vw, 14vh), 150 * var(--u));letter-spacing:-.02em;margin:0;line-height:.92;position:absolute}.sp-l{margin:0 -.08em -.12em;padding:0 .08em .12em;display:block;overflow:clip}.sp-out,.sp-in{display:block}.sp-in{animation:sp-rise 1.1s var(--sp-out) .15s both}.sp-l+.sp-l .sp-in{animation-delay:.27s}@keyframes sp-rise{0%{transform:translateY(115%)}}.sp-road{top:var(--sp-road);height:2px;position:absolute;left:0;right:0}.sp-road:before,.sp-road i{content:"";transform-origin:0;animation:1s cubic-bezier(.65,0,.35,1) 50ms both sp-draw;position:absolute;left:0;right:0}.sp-road:before{background:var(--color-navy-deep);height:2px;top:0}.sp-road i{top:calc(14 * var(--u));background:repeating-linear-gradient(90deg, #0b143352 0 calc(10 * var(--u)), transparent calc(10 * var(--u)) calc(22 * var(--u)));height:1px;animation-delay:.18s}@keyframes sp-draw{0%{transform:scaleX(0)}}.sp-stage{opacity:0;pointer-events:none;will-change:transform;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sp-stage[data-ready]{opacity:1}.sp-meter{top:calc(var(--sp-road) + 40 * var(--u));left:var(--page-pad);align-items:flex-start;gap:calc(20 * var(--u));opacity:0;visibility:hidden;display:flex;position:absolute}.sp-odo{font-family:var(--st-serif);font-size:clamp(60 * var(--u), min(8vw, 13vh), 150 * var(--u))}.sp-meter-text{gap:calc(10 * var(--u));padding-top:calc(10 * var(--u));display:grid}.sp-meter-label{font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:#0b1433b3}.sp-cap{font-family:var(--st-serif);font-size:clamp(20 * var(--u), 2vw, 32 * var(--u));padding-bottom:.12em;font-style:italic;line-height:1.1;display:grid;overflow:clip}.sp-cap>span{grid-area:1/1}.sp-cap>span:last-child{transform:translateY(110%)}@media (max-width:900px){.sp{--sp-road:58%}.sp-title{font-size:clamp(46 * var(--u), min(12.6vw, 9vh), 84 * var(--u))}.sp-meter{gap:calc(8 * var(--u));flex-direction:column}.sp-meter-text{padding-top:0}}@media (prefers-reduced-motion:reduce){.sp{display:none}}html[data-lite] .sp{display:none}html[data-lite] .sp,html[data-rescue] #sp{display:none!important}.st-hero{min-height:100svh;padding:calc(136 * var(--u)) var(--page-pad) 0;flex-direction:column;display:flex;position:relative}.st-h1{margin:calc(22 * var(--u)) 0 0;font-size:clamp(52 * var(--u), min(10vw, 17vh), 200 * var(--u));letter-spacing:-.025em;line-height:.9}.st-hero-foot{gap:calc(28 * var(--u)) clamp(40 * var(--u), 7vw, 140 * var(--u));max-width:calc(1180 * var(--u));margin-top:clamp(24 * var(--u), 4vh, 48 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.st-lede{max-width:26em;font-size:calc(20 * var(--u));color:var(--st-ink-2);text-wrap:pretty;margin:0;font-weight:420;line-height:1.5}.st-facts{gap:calc(12 * var(--u));margin:0;display:grid}.st-facts div{grid-template-columns:calc(120 * var(--u)) minmax(0, 1fr);align-items:baseline;gap:calc(12 * var(--u));padding-bottom:calc(12 * var(--u));border-bottom:1px solid var(--st-line);display:grid}.st-facts dt{font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--st-ink-2)}.st-facts dd{font-family:var(--st-serif);font-size:calc(24 * var(--u));letter-spacing:-.01em;font-variant-numeric:lining-nums;margin:0;line-height:1.15}.st-hero-road{justify-content:space-between;align-items:flex-end;gap:calc(24 * var(--u));padding-top:calc(36 * var(--u));margin-top:auto;display:flex;position:relative}.st-cue{align-items:center;gap:calc(10 * var(--u));margin-bottom:calc(28 * var(--u));font-size:calc(16 * var(--u));color:var(--st-ink);font-weight:520;text-decoration:none;display:inline-flex}.st-cue svg,.st-stop-go svg,.st-btn svg{width:calc(14 * var(--u));height:calc(14 * var(--u));fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.st-cue svg{animation:1.8s ease-in-out infinite st-nudge}@keyframes st-nudge{50%{transform:translateY(4px)}}.st-cue:focus-visible,.st-stop:focus-visible,.st-btn:focus-visible{outline:2px solid var(--color-amber);outline-offset:6px;border-radius:calc(10 * var(--u))}.st-hero-park{width:clamp(220 * var(--u), min(26vw, 40vh), 460 * var(--u));margin:0 4vw 0 0;position:relative}.st-hero-truck{width:100%;height:auto;display:block;overflow:visible}.st-hero-tag{gap:calc(10 * var(--u));margin-bottom:calc(16 * var(--u));font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--st-ink-2);display:flex;position:absolute;bottom:100%;left:6%}.st-hero-tag b{color:var(--st-amber-ink)}.st-tarmac{background:var(--st-ink);height:2px;position:absolute;bottom:0;left:-100vw;right:-100vw}.st-tarmac:after{content:"";top:calc(14 * var(--u));background:repeating-linear-gradient(90deg, #0b14334d 0 calc(10 * var(--u)), transparent calc(10 * var(--u)) calc(22 * var(--u)));height:1px;position:absolute;left:0;right:0}@media (max-width:900px){.st-hero{padding-top:calc(118 * var(--u))}.st-h1{font-size:clamp(46 * var(--u), 13.4vw, 96 * var(--u))}.st-hero-foot{grid-template-columns:minmax(0,1fr)}.st-facts div{grid-template-columns:calc(108 * var(--u)) minmax(0, 1fr)}.st-lede{font-size:calc(18 * var(--u))}.st-facts dd{font-size:calc(21 * var(--u))}.st-hero-road{padding-top:calc(64 * var(--u));flex-direction:column-reverse;align-items:stretch}.st-cue{margin:calc(34 * var(--u)) 0 calc(28 * var(--u))}.st-hero-park{width:min(78%,360px);margin:0 0 0 auto}}.st-journey{--road-x:calc(var(--page-pad) + 40 * var(--u));--content-x:calc(var(--road-x) + 100 * var(--u));--ch-pad:clamp(90 * var(--u), 16vh, 190 * var(--u));isolation:isolate;padding:calc(30 * var(--u)) 0 calc(60 * var(--u));position:relative}@media (min-width:1100px){.st-journey{--run-w:calc(160 * var(--u));--road-x:calc(var(--page-pad) + var(--run-w) + 34 * var(--u));--content-x:calc(var(--road-x) + 96 * var(--u))}}.st-road{top:0;bottom:0;left:var(--road-x);pointer-events:none;width:0;position:absolute;overflow:visible}@supports (overflow:clip){.st-road{overflow:visible clip}}.st-road:before{content:"";background:repeating-linear-gradient(180deg, #0b14333d 0 calc(10 * var(--u)), transparent calc(10 * var(--u)) calc(20 * var(--u)));width:2px;position:absolute;top:0;bottom:0;left:-1px}.st-rider{top:calc(var(--st-ride) - 24 * var(--u));z-index:3;width:calc(40 * var(--u));margin-left:calc(-20 * var(--u));display:block;position:sticky}.st-rider svg{width:100%;height:auto;display:block;position:relative;overflow:visible}.st-trail{top:calc(var(--st-ride) - 24 * var(--u));z-index:1;height:calc(100 * var(--u));margin-bottom:calc(-100 * var(--u));display:block;position:sticky}.st-trail:before{content:"";bottom:calc(100% - 4 * var(--u));background:var(--st-ink);width:2px;height:1600vh;position:absolute;left:-1px}.st-run{top:calc(2 * var(--u));left:calc(100% + 2 * var(--u));align-items:center;gap:calc(10 * var(--u));white-space:nowrap;transform-origin:0 0;visibility:hidden;display:flex;position:absolute;transform:rotate(90deg)translateY(-100%)}.st-road[data-run] .st-run{visibility:visible}html[data-rescue] .st-run{display:none}.st-run-no{font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;color:var(--st-ink-3);align-items:center;gap:.5em;font-weight:700;line-height:1;display:inline-flex}.st-run-odo{color:var(--st-amber-ink)}.st-run-names{display:grid;overflow:clip}.st-run-name{font-size:calc(13 * var(--u));color:var(--st-ink);grid-area:1/1;font-weight:500;line-height:1.25}@media (min-width:1100px){.st-run{top:calc(24 * var(--u));right:calc(100% + 14 * var(--u));align-items:flex-start;gap:calc(8 * var(--u));width:var(--run-w);flex-direction:column;left:auto;transform:translateY(-50%)}.st-run-no{font-size:calc(12 * var(--u))}.st-run-name{font-size:calc(16 * var(--u))}}.st-ch{--ch-lead:0px;align-items:start;column-gap:clamp(40 * var(--u), 7vw, 140 * var(--u));padding:var(--ch-pad) var(--page-pad) var(--ch-pad) var(--content-x);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.st-ch--media{grid-template-columns:minmax(0,1fr) minmax(0,.86fr)}.st-ch--flip .st-ch-media{order:-1}.st-ch-text{max-width:calc(640 * var(--u))}.st-ch--flip{--ch-lead:clamp(0px, 8vh, 90 * var(--u))}.st-ch--flip .st-ch-text{padding-top:var(--ch-lead)}.st-ch--wide .st-ch-text{max-width:calc(1180 * var(--u))}.st-ch-media{width:min(100%, calc(440 * var(--u)));justify-self:center}.st-h2{margin:calc(26 * var(--u)) 0 0;font-size:clamp(42 * var(--u), 5.2vw, 100 * var(--u));letter-spacing:-.022em;text-wrap:balance;line-height:1}.st-tag{align-items:center;gap:calc(4 * var(--u)) calc(12 * var(--u));margin:calc(26 * var(--u)) 0 0;font-size:calc(16 * var(--u));color:var(--st-ink);flex-wrap:wrap;font-weight:520;line-height:1.35;display:flex}.st-tag i{width:calc(22 * var(--u));background:currentColor;height:1px}.st-stone{top:calc(var(--ch-pad) + var(--ch-lead) - 18 * var(--u));left:calc(var(--road-x) - 17 * var(--u));z-index:2;width:calc(34 * var(--u));padding:calc(18 * var(--u)) 0 calc(7 * var(--u));border:1.5px solid var(--st-ink);border-radius:calc(17 * var(--u)) calc(17 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u));background:var(--color-cream);font-family:var(--font-mono);color:var(--st-ink);flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute;overflow:clip}.st-stone:before{content:"";height:calc(12 * var(--u));border-bottom:1.5px solid var(--st-ink);background:#0b14331a;transition:background-color .4s;position:absolute;top:0;left:0;right:0}.st-stone b{font-size:calc(12 * var(--u));letter-spacing:.04em;font-weight:700}.st-stone small{margin-top:calc(5 * var(--u));padding-top:calc(5 * var(--u));border-top:1px solid var(--st-line);font-size:calc(11 * var(--u));text-align:center;align-self:stretch}.st-stone[data-lit]:before{background:var(--color-amber)}.st-stone[data-lit]{animation:1.1s cubic-bezier(.22,1,.36,1) both st-ping}@keyframes st-ping{0%{box-shadow:0 0 #e8a33dd9}to{box-shadow:0 0 0 calc(14 * var(--u)) #e8a33d00}}.st-ch .st-eyebrow:before{display:none}.st-portrait{margin:0}.st-frame{aspect-ratio:4/5;position:relative}.st-print{background:var(--st-paper);box-shadow:0 calc(34 * var(--u)) calc(60 * var(--u)) calc(-34 * var(--u)) #0b14336b;border-radius:2px;position:absolute;inset:0;overflow:clip}.st-print-in{position:absolute;inset:-8% 0}.st-print-in img{object-fit:cover}.st-sitter{width:100%;height:100%;stroke:var(--color-navy);position:absolute;inset:0}.st-corner{z-index:1;width:calc(30 * var(--u));height:calc(30 * var(--u));background:var(--color-navy-deep);position:absolute}.st-corner--tl{top:calc(-6 * var(--u));left:calc(-6 * var(--u));clip-path:polygon(0 0,100% 0,0 100%)}.st-corner--tr{top:calc(-6 * var(--u));right:calc(-6 * var(--u));clip-path:polygon(0 0,100% 0,100% 100%)}.st-corner--bl{bottom:calc(-6 * var(--u));left:calc(-6 * var(--u));clip-path:polygon(0 0,100% 100%,0 100%)}.st-corner--br{right:calc(-6 * var(--u));bottom:calc(-6 * var(--u));clip-path:polygon(100% 0,100% 100%,0 100%)}.st-plate,.st-stop-code{font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;padding:calc(6 * var(--u)) calc(9 * var(--u));border-radius:calc(6 * var(--u));color:var(--color-navy);background:var(--color-cream);border:1px solid;font-weight:700;line-height:1}.st-plate{bottom:calc(18 * var(--u));left:calc(18 * var(--u));z-index:1;position:absolute}.st-caption{justify-content:space-between;align-items:baseline;gap:calc(6 * var(--u)) calc(16 * var(--u));margin-top:calc(22 * var(--u));padding-top:calc(12 * var(--u));border-top:1px solid var(--st-line);flex-wrap:wrap;display:flex}.st-caption-name{font-family:var(--st-serif);font-size:calc(22 * var(--u));letter-spacing:-.01em;line-height:1.2}.st-caption-role{font-size:calc(15 * var(--u));color:var(--st-ink-2);font-weight:420}.st-yard{width:min(100%, calc(460 * var(--u)));margin:0}.st-bays{border-top:1px dashed #0b14334d;border-left:1px dashed #0b14334d;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.st-bay{aspect-ratio:1/.9;padding:calc(20 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u));border-bottom:1px dashed #0b14334d;border-right:1px dashed #0b14334d;place-items:center;display:grid;position:relative}.st-bay svg{color:#0b14331a;width:88%;height:auto;transition:color .5s ease, transform .8s var(--nav-spring);transform:translate(-12%)}.st-bay[data-on] svg{color:var(--color-navy);transform:none}.st-bay--founder[data-on] svg{color:var(--color-amber)}.st-bay--brother[data-on] svg{color:var(--color-blue)}.st-bay span{top:calc(7 * var(--u));left:calc(9 * var(--u));font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.06em;color:var(--st-ink-3);position:absolute}.st-yard-key{gap:calc(8 * var(--u)) calc(22 * var(--u));margin-top:calc(18 * var(--u));font-size:calc(15 * var(--u));color:var(--st-ink-2);flex-wrap:wrap;font-weight:420;display:flex}.st-key{align-items:center;gap:calc(8 * var(--u));display:inline-flex}.st-key:before{content:"";width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--color-navy);border-radius:50%}.st-key--founder:before{background:var(--color-amber)}.st-key--brother:before{background:var(--color-blue)}.st-statement{max-width:17em;margin:calc(40 * var(--u)) 0 0;font-family:var(--st-serif);font-size:clamp(30 * var(--u), 3.9vw, 72 * var(--u));letter-spacing:-.018em;color:var(--st-ink);text-wrap:pretty;line-height:1.1}.st-figures{margin:calc(56 * var(--u)) 0 0;border-top:1px solid var(--st-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.st-figure{padding:calc(28 * var(--u)) calc(24 * var(--u)) 0;border-left:1px solid var(--st-line)}.st-figure:first-child{border-left:0;padding-left:0}.st-figure-num{font-family:var(--st-serif);font-size:clamp(72 * var(--u), 8.6vw, 150 * var(--u));align-items:flex-start;line-height:1;display:inline-flex}.st-figure-odo{font-family:var(--st-serif);font-size:clamp(72 * var(--u), 8.6vw, 150 * var(--u));font-variant-numeric:lining-nums tabular-nums;color:var(--st-ink)}.st-figure-odo .odo-w+.odo-w,.sp-odo .odo-w+.odo-w{margin-left:-.06em}.st-figure-plus{color:var(--color-navy);font-size:.6em;line-height:1}.st-figure-label{max-width:17em;margin-top:calc(16 * var(--u));font-size:calc(16 * var(--u));color:var(--st-ink-2);text-wrap:balance;font-weight:420;line-height:1.45;display:block}.st-crew{padding:clamp(80 * var(--u), 14vh, 170 * var(--u)) var(--page-pad);border-top:1px solid var(--st-line)}.st-crew-head{max-width:calc(780 * var(--u));text-align:center;justify-items:center;margin:0 auto;display:grid}.st-crew-head .st-body{text-wrap:balance;margin-inline:auto}.st-tree{--thumb:calc(128 * var(--u));max-width:calc(1180 * var(--u));margin:calc(70 * var(--u)) auto 0;justify-items:center;display:grid}.st-tree-roads{width:66.667%;height:clamp(70 * var(--u), 11vh, 120 * var(--u));margin:calc(26 * var(--u)) 0;display:block;overflow:visible}.st-tree-roads path{fill:none;stroke:var(--st-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.st-tree-flow path{stroke:var(--color-amber);stroke-dasharray:5 11;animation:1.4s linear infinite paused st-flow}.st-tree[data-live] .st-tree-flow path{animation-play-state:running}@keyframes st-flow{to{stroke-dashoffset:-16px}}.st-tree-sons{gap:calc(28 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.st-tree-sons li{justify-content:center;display:flex}.st-stop{max-width:calc(320 * var(--u));color:inherit;text-align:center;justify-items:center;text-decoration:none;display:grid}.st-thumb{width:var(--thumb);aspect-ratio:1;background:var(--st-paper);box-shadow:0 0 0 calc(4 * var(--u)) var(--color-cream), 0 0 0 calc(6 * var(--u)) var(--color-amber), 0 calc(18 * var(--u)) calc(40 * var(--u)) calc(-16 * var(--u)) #0b143380;transition:transform .6s var(--nav-spring), box-shadow .4s ease;border-radius:50%;display:block;position:relative;overflow:clip}.st-stop--lead{max-width:calc(440 * var(--u))}.st-stop--lead .st-thumb{width:calc(var(--thumb) * 1.25)}.st-thumb img{object-fit:cover}.st-stop-code{margin-top:calc(22 * var(--u))}.st-stop-name{margin-top:calc(14 * var(--u));font-family:var(--st-serif);font-size:clamp(26 * var(--u), 2.3vw, 36 * var(--u));letter-spacing:-.015em;line-height:1.08}.st-stop--lead .st-stop-name{font-size:clamp(30 * var(--u), 2.9vw, 46 * var(--u))}.st-stop-role{margin-top:calc(8 * var(--u));font-size:calc(15 * var(--u));color:var(--st-ink);font-weight:520}.st-stop-line{max-width:21em;margin-top:calc(10 * var(--u));font-size:calc(16 * var(--u));color:var(--st-ink-2);text-wrap:pretty;font-weight:420;line-height:1.5}.st-stop-go{align-items:center;gap:calc(8 * var(--u));margin-top:calc(16 * var(--u));font-size:calc(15 * var(--u));color:var(--color-navy);font-weight:520;display:inline-flex}.st-stop-go svg{transition:transform .5s var(--nav-spring)}@media (hover:hover) and (pointer:fine){.st-stop:hover .st-thumb{transform:translateY(calc(-6 * var(--u)));box-shadow:0 0 0 calc(4 * var(--u)) var(--color-cream), 0 0 0 calc(7 * var(--u)) var(--color-amber), 0 calc(26 * var(--u)) calc(50 * var(--u)) calc(-18 * var(--u)) #0b14338c}.st-stop:hover .st-stop-go svg{transform:translateY(3px)}}.st-close{padding:clamp(80 * var(--u), 12vh, 150 * var(--u)) var(--page-pad) clamp(110 * var(--u), 18vh, 210 * var(--u));text-align:center;justify-items:center;display:grid}.st-close-title{max-width:13ch;font-size:clamp(44 * var(--u), 7vw, 132 * var(--u))}.st-close .st-body{margin-inline:auto}.st-actions{justify-content:center;gap:calc(14 * var(--u));margin-top:calc(38 * var(--u));flex-wrap:wrap;display:flex}.st-btn{align-items:center;gap:calc(10 * var(--u));padding:calc(14 * var(--u)) calc(26 * var(--u));font-size:calc(16 * var(--u));color:var(--st-ink);border:1px solid #0b143359;border-radius:999px;font-weight:520;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.st-btn--solid{border-color:var(--st-ink);background:var(--st-ink);color:var(--color-cream);box-shadow:inset 0 -2px 0 var(--color-amber)}.st-btn svg{transition:transform .4s var(--nav-spring)}@media (hover:hover) and (pointer:fine){.st-btn:hover{border-color:var(--st-ink);background:#0b14330f}.st-btn--solid:hover{background:var(--color-navy)}.st-btn:hover svg{transform:translate(3px)}}.st-btn:active{transform:scale(.97)}@media (max-width:900px){.st-journey{--road-x:calc(20 * var(--u));--content-x:calc(60 * var(--u));--ch-pad:clamp(64 * var(--u), 11vh, 110 * var(--u))}.st-rider{width:calc(30 * var(--u));margin-left:calc(-15 * var(--u));top:calc(var(--st-ride) - 18 * var(--u))}.st-trail{top:calc(var(--st-ride) - 18 * var(--u));height:calc(75 * var(--u));margin-bottom:calc(-75 * var(--u))}.st-trail:before{bottom:calc(100% - 3 * var(--u))}.st-stone{top:calc(var(--ch-pad) + var(--ch-lead) - 16 * var(--u));left:calc(var(--road-x) - 15 * var(--u));width:calc(30 * var(--u));padding-top:calc(15 * var(--u));border-radius:calc(15 * var(--u)) calc(15 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u))}.st-stone:before{height:calc(10 * var(--u))}.st-stone b{font-size:calc(11 * var(--u))}.st-ch,.st-ch--media{row-gap:calc(44 * var(--u));grid-template-columns:minmax(0,1fr)}.st-ch--flip{--ch-lead:0px}.st-ch--flip .st-ch-media{order:0}.st-ch-media{justify-self:start;width:min(100%,400px)}.st-body{font-size:calc(17 * var(--u))}.st-figures{grid-template-columns:minmax(0,1fr)}.st-figure,.st-figure:first-child{padding:calc(22 * var(--u)) 0;border-left:0;border-bottom:1px solid var(--st-line)}.st-tree{--thumb:calc(116 * var(--u))}.st-tree-roads{display:none}.st-tree-sons{isolation:isolate;gap:calc(64 * var(--u));margin-top:calc(64 * var(--u));grid-template-columns:minmax(0,1fr);position:relative}.st-tree-sons:before{content:"";top:calc(-64 * var(--u));z-index:-1;background:repeating-linear-gradient(180deg, var(--st-ink) 0 calc(8 * var(--u)), transparent calc(8 * var(--u)) calc(16 * var(--u)));width:2px;margin-left:-1px;position:absolute;bottom:0;left:50%}.st-stop{padding-bottom:calc(10 * var(--u));background:var(--color-cream)}}@media (prefers-reduced-motion:reduce){.st-cue svg,.st-tree-flow path,.st-stone[data-lit]{animation:none}}html[data-lite] .st-cue svg,html[data-lite] .st-tree-flow path,html[data-lite] .st-stone[data-lit]{animation:none}.sfx-dock{z-index:5;right:14px;bottom:max(14px, env(safe-area-inset-bottom));--pill-h-sfx:calc(34 * var(--u));height:var(--pill-h-sfx);color:var(--color-cream);font-family:var(--font-mono);font-size:max(11px, calc(11 * var(--u)));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#060c25d1;border-radius:999px;align-items:center;font-weight:700;line-height:1;display:flex;position:fixed;box-shadow:inset 0 0 0 1px #d8e3ff24,inset 0 1px #ffffff24,0 6px 18px #02081e47}.local-time{height:100%;padding:0 calc(13 * var(--u)) 0 calc(15 * var(--u));align-items:center;gap:.7em;display:flex;position:relative}.local-time span{font-weight:400}.local-time:not(:last-child):after{content:"";background:#d8e3ff38;width:1px;position:absolute;top:30%;bottom:30%;right:0}.sfx-toggle{align-items:center;gap:calc(9 * var(--u));height:100%;padding:0 calc(14 * var(--u)) 0 calc(11 * var(--u));color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;transition:background-color .18s,transform .18s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:relative}.sfx-toggle:before{content:"";position:absolute;inset:-6px -4px}.sfx-toggle:focus-visible{outline:2px solid var(--color-amber);outline-offset:3px}@media (hover:hover){.sfx-toggle:hover{background:#d8e3ff14}}.sfx-toggle:active{transform:scale(.96)}.sfx-icon{width:calc(15 * var(--u));aspect-ratio:1;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;min-width:15px;height:auto;display:block}.sfx-slash,.sfx-toggle[aria-pressed=false] .sfx-wave{opacity:0}.sfx-toggle[aria-pressed=false] .sfx-slash{opacity:1}.sfx-bars{height:calc(14 * var(--u));align-items:center;gap:2px;min-height:12px;display:flex}.sfx-bars i{background:var(--color-amber);border-radius:1px;width:2px;height:100%;display:block;transform:scaleY(.2)}.sfx-bars i:first-child{--peak:.55}.sfx-bars i:nth-child(2){--peak:1;animation-delay:30ms}.sfx-bars i:nth-child(3){--peak:.75;animation-delay:60ms}.sfx-bars i:nth-child(4){--peak:.4;animation-delay:90ms}.sfx-toggle[aria-pressed=false] .sfx-bars i{background:#d8e3ff66;transform:scaleY(.12)}.sfx-toggle[data-beat="1"][aria-pressed=true] .sfx-bars i{animation:.52s cubic-bezier(.2,.7,.2,1) both sfx-beat-a}.sfx-toggle[data-beat="2"][aria-pressed=true] .sfx-bars i{animation:.52s cubic-bezier(.2,.7,.2,1) both sfx-beat-b}@keyframes sfx-beat-a{0%{transform:scaleY(var(--peak))}to{transform:scaleY(.2)}}@keyframes sfx-beat-b{0%{transform:scaleY(var(--peak))}to{transform:scaleY(.2)}}@media (min-width:901px){.sfx-dock{top:calc(var(--header-mid) - var(--pill-h-sfx) / 2);right:var(--page-pad);bottom:auto}}@media (min-width:901px) and (max-width:1100px){.sfx-label{display:none}.sfx-toggle{gap:8px;padding:0 13px 0 11px}}@media (max-width:900px){.sfx-label{display:none}.local-time{padding:0 11px 0 13px}.sfx-toggle{gap:8px;padding:0 13px 0 11px}.sfx-dock{transition:opacity .22s,visibility}.sfx-dock[data-tuck]{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,.22s}}@media (prefers-reduced-motion:reduce){.sfx-bars i{animation:none!important}}html[data-lite] .sfx-bars i{animation:none!important}html[data-lite] .sfx-toggle,html[data-lite] .local-time:after,.lite-toggle{display:none}@media (max-width:900px){.lite-toggle{z-index:5;left:14px;bottom:max(14px, env(safe-area-inset-bottom));height:calc(34 * var(--u));color:var(--color-cream);font-family:var(--font-mono);font-size:max(11px, calc(11 * var(--u)));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#060c25d1;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 10px;font-weight:700;line-height:1;transition:transform .18s cubic-bezier(.2,.7,.2,1),opacity .22s,visibility;display:inline-flex;position:fixed;box-shadow:inset 0 0 0 1px #d8e3ff24,inset 0 1px #ffffff24,0 6px 18px #02081e47}.lite-toggle:before{content:"";position:absolute;inset:-6px -4px}.lite-toggle:focus-visible{outline:2px solid var(--color-amber);outline-offset:3px}.lite-toggle:active{transform:scale(.96)}.lite-toggle[data-tuck]{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,.22s}}.lite-switch{background:#d8e3ff38;border-radius:999px;width:22px;height:12px;transition:background-color .18s;display:block;position:relative}.lite-switch i{background:var(--color-cream);border-radius:50%;width:8px;height:8px;transition:transform .18s cubic-bezier(.2,.7,.2,1);position:absolute;top:2px;left:2px}.lite-toggle[aria-pressed=true] .lite-switch{background:var(--color-amber)}.lite-toggle[aria-pressed=true] .lite-switch i{background:var(--color-navy-deep);transform:translate(10px)}@media print{.lite-toggle,.sfx-dock{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
