@font-face{font-family: "Archivo";src: url("fonts/archivo-var-latin.woff2") format("woff2-variations"),url("fonts/archivo-var-latin.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}@font-face{font-family: "Poppins";src: url("fonts/poppins-300-latin.woff2") format("woff2");font-weight: 300;font-style: normal;font-display: swap}@font-face{font-family: "Poppins";src: url("fonts/poppins-500-latin.woff2") format("woff2");font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: "Poppins";src: url("fonts/poppins-600-latin.woff2") format("woff2");font-weight: 600;font-style: normal;font-display: swap}@font-face{font-family: "Poppins";src: url("fonts/poppins-700-latin.woff2") format("woff2");font-weight: 700;font-style: normal;font-display: swap}@font-face{font-family: "Cormorant Garamond";src: url("fonts/cormorant-italic-var-latin.woff2") format("woff2-variations"),url("fonts/cormorant-italic-var-latin.woff2") format("woff2");font-weight: 300 700;font-style: italic;font-display: swap}body::after{content: "";position: fixed;inset: 0;z-index: 9999;pointer-events: none;opacity: .03;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size: 240px 240px}:root{--navy: #021A45;--deep: #011533;--blue: #014E70;--teal: #03D2BD;--gold: #EDC64A;--gold-lt:#C9A227;--gold-text-on-bone: #A8831A;--bone: #F5F2EC;--white: #FFFFFF;--display: "Archivo",system-ui,sans-serif;--body: "Poppins",system-ui,sans-serif;--serif: "Cormorant Garamond",Georgia,serif;--max: 1440px;--gutter: 56px;--gutter-m:20px;--nav-h: 80px;--ease: cubic-bezier(.2,.7,.2,1);--ease-sweep: cubic-bezier(.7,0,.3,1);--cut: min(7vw,100px);--hu: min(1cqw,14.4px)}*,*::before,*::after{box-sizing: border-box}html{scroll-padding-top: 0}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}@media (prefers-reduced-motion: no-preference) and (min-width: 1024px){.nav,.nav-in{transition: translate .25s var(--ease)}}body{margin: 0;background: var(--navy);color: var(--bone);font-family: var(--body);font-weight: 300;font-size: 15px;line-height: 1.55;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}img{max-width: 100%;height: auto;display: block}h1,h2,h3,p,ul,ol,figure,blockquote,dl,dd{margin: 0}ul,ol{list-style: none;padding: 0}a{color: inherit}:where(a,button,[tabindex]):focus-visible{outline: 2px solid var(--gold);outline-offset: 3px;border-radius: 2px}.nav :where(a,button):focus-visible{outline-color: var(--navy)}.skip{position: absolute;left: -9999px;top: 0;z-index: 100;background: var(--teal);color: var(--navy);font-family: var(--body);font-weight: 700;font-size: 13px;letter-spacing: .08em;text-transform: uppercase;padding: 14px 20px;text-decoration: none}.skip:focus{left: 0}.sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.nav-in{max-width: var(--max);margin-inline: auto}.eyebrow{font-family: var(--body);font-weight: 600;font-size: 12px;letter-spacing: .32em;text-transform: uppercase;line-height: 1.4}.btn{display: inline-flex;align-items: center;justify-content: center;font-family: var(--body);font-weight: 700;font-size: 13px;letter-spacing: .08em;text-transform: uppercase;text-decoration: none;white-space: nowrap;padding: 15px 26px;border: 2px solid transparent;transition: background-color .18s ease,color .18s ease,border-color .18s ease}.btn{position: relative;isolation: isolate;overflow: hidden}.btn::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--sweep);scale: 0 1;transform-origin: left center;transition: scale .25s var(--ease)}.btn:hover::before{scale: 1 1}.btn-navy{background: var(--navy);color: var(--bone);border-color: var(--navy);--sweep: var(--deep)}.btn-navy:hover{border-color: var(--deep)}.btn-teal{background: var(--teal);color: var(--navy);border-color: var(--teal);--sweep: #02BFAC}.btn-teal:hover{border-color: #02BFAC}.btn-ghost{background: transparent;color: var(--bone);border-color: var(--bone);--sweep: var(--bone)}.btn-ghost:hover{color: var(--navy)}.nav{position: sticky;top: 0;z-index: 50;background: var(--bone);border-bottom: 3px solid var(--teal)}.nav-in{height: calc(var(--nav-h) - 3px);padding-inline: var(--gutter);display: flex;align-items: center;justify-content: space-between;gap: 24px}.nav-logo{display: block;line-height: 0}.nav-logo img{height: 32px;width: auto}.nav-links{display: flex;align-items: center;gap: 34px}.nav-links > a:not(.btn){font-family: var(--body);font-weight: 500;font-size: 14px;letter-spacing: .04em;color: var(--navy);text-decoration: none;padding: 6px 0;border-bottom: 2px solid transparent}.nav-links > a:not(.btn):hover{border-bottom-color: var(--teal)}.nav-links .btn{padding: 13px 22px}.nav::after{content: "";position: absolute;left: 0;right: 0;top: 100%;height: 1px;box-shadow: 0 1px 6px rgba(2,26,69,.28);opacity: 0;transition: opacity .25s var(--ease)}@media (min-width: 1024px){.nav-compact .nav{translate: 0 -16px}.nav-compact .nav-in{translate: 0 8px}.nav-compact .nav::after{opacity: 1}}.nav-burger{display: none}.nav-drawer{display: none}.hero{position: relative;background: var(--navy);overflow: hidden}.hero-stage{position: relative;isolation: isolate;container-type: inline-size;container-name: hero;--col: min(100cqw,var(--max));--off: calc((100cqw - var(--col)) / 2);--chip-h: 72px;--block-h: calc(var(--hu) * 21.08);--hero-max: 900px;--hero-min: calc(var(--block-h) + var(--chip-h) + 56px);--hero-h: clamp(var(--hero-min),calc(100vh - var(--nav-h)),var(--hero-max));--bt: calc((var(--hero-h) - var(--chip-h) - var(--block-h)) / 2);--y2: calc(var(--bt) + var(--hu) * 5.0889);--x2: calc(var(--hu) * 43.989);--seam-top: calc(var(--x2) + var(--y2) * 0.07376);--seam-bot: calc(var(--x2) - (var(--hero-h) - var(--y2)) * 0.07376);--beam-w: calc(var(--hu) * 0.75);--glow-w: calc(var(--hu) * 0.4);--head-bot: calc(var(--bt) + var(--hu) * 6.7882);--mark-w: min(calc(var(--hu) * 41.7),calc((var(--hero-h) - var(--chip-h) - var(--head-bot) - 40px) * 1.7991),calc(var(--hero-h) * .58 * 1.8));--mark-top: calc((var(--head-bot) + var(--hero-h) - var(--chip-h) - var(--mark-w) / 1.7991) / 2);height: var(--hero-h)}.hero-col{position: absolute;top: 0;bottom: 0;left: var(--off);width: var(--col)}.l-panel{position: absolute;inset: 0;background: var(--bone);clip-path: polygon(calc(var(--off) + var(--seam-top)) 0,100% 0,100% 100%,calc(var(--off) + var(--seam-bot)) 100%);z-index: 2}.l-beam{position: absolute;inset: 0;background: var(--teal);clip-path: polygon(calc(var(--off) + var(--seam-top)) 0,calc(var(--off) + var(--seam-top) + var(--beam-w)) 0,calc(var(--off) + var(--seam-bot) + var(--beam-w)) 100%,calc(var(--off) + var(--seam-bot)) 100%);z-index: 6}.l-glow{position: absolute;inset: 0;background: var(--teal);clip-path: polygon(calc(var(--off) + var(--seam-top) - var(--glow-w)) 0,calc(var(--off) + var(--seam-top) + var(--beam-w) + var(--glow-w)) 0,calc(var(--off) + var(--seam-bot) + var(--beam-w) + var(--glow-w)) 100%,calc(var(--off) + var(--seam-bot) - var(--glow-w)) 100%);filter: blur(16px);opacity: .6;z-index: 5}.l-wedge{position: absolute;left: var(--off);top: 0;width: 330px;height: 100%;background: var(--blue);clip-path: polygon(0 0,44% 0,100% 100%,0 100%);opacity: .32;z-index: 1}.l-wire{--wire-w: calc(var(--mark-w) * 1.3);position: absolute;inset: 0;background: url("assets/hero-wireframe-v2-1376w.jpg") no-repeat;background-image: image-set(url("assets/hero-wireframe-v2-800w.webp") type("image/webp") 1x,url("assets/hero-wireframe-v2-1376w.webp") type("image/webp") 2x);background-repeat: no-repeat;background-size: var(--wire-w) auto;background-position: calc(var(--off) + var(--col) - var(--hu) * 7 - var(--mark-w) / 2 - var(--wire-w) / 2) calc(var(--mark-top) + var(--mark-w) / 3.6 - var(--wire-w) / 3.295);clip-path: polygon(calc(var(--off) + var(--seam-top)) 0,100% 0,100% 100%,calc(var(--off) + var(--seam-bot)) 100%);opacity: .08;mix-blend-mode: multiply;-webkit-mask-image: linear-gradient(90deg,transparent calc(var(--off) + var(--col) * .50),#000 calc(var(--off) + var(--col) * .70));mask-image: linear-gradient(90deg,transparent calc(var(--off) + var(--col) * .50),#000 calc(var(--off) + var(--col) * .70));z-index: 3}.l-streaks{position: absolute;inset: 0;z-index: 4;overflow: hidden}.l-streaks i{--room: max(0px,calc((var(--hero-h) - var(--bt) - var(--block-h) - 28px) * 1.556));position: absolute;display: block;top: 100%;height: 2px;transform: rotate(-40deg);transform-origin: left center}.l-streaks .s1{left: calc(var(--off) + 10px);width: min(360px,var(--room));background: var(--teal);opacity: .55}.l-streaks .s2{left: calc(var(--off) + 170px);width: min(330px,var(--room));background: var(--gold);opacity: .50;height: 1px}.l-streaks .s3{left: calc(var(--off) + -140px);width: min(360px,var(--room));background: var(--bone);opacity: .30;height: 1px}.l-mark{position: absolute;width: var(--mark-w);height: auto;right: calc(var(--hu) * 7);top: var(--mark-top);filter: drop-shadow(0 26px 40px rgba(2,26,69,.34));z-index: 7}.head{position: absolute;inset: 0;margin: 0;z-index: 8;font-family: var(--display);text-transform: uppercase;pointer-events: none}.head .hl2{position: absolute;display: block;white-space: nowrap}.head .hl2{left: calc(var(--hu) * 6.319);top: calc(var(--bt) + var(--hu) * 3.3889);font-weight: 900;font-size: calc(var(--hu) * 3.0903);letter-spacing: -.024em;line-height: 1.1}.head .w{display: inline-block}.hl-br{display: none}@media (max-width: 1439px){.hl-br{display: inline}}.head-light .chosen{color: var(--blue)}@supports ((-webkit-text-stroke: 1px currentColor) and (-webkit-text-fill-color: transparent)){.head-light .chosen{-webkit-text-stroke: 2.5px var(--blue);-webkit-text-fill-color: transparent}}.head-dark{clip-path: polygon(0 0,var(--seam-top) 0,var(--seam-bot) 100%,0 100%);color: var(--bone)}.head-light{clip-path: polygon(var(--seam-top) 0,100% 0,100% 100%,var(--seam-bot) 100%);color: var(--navy)}.hero-eyebrow{position: absolute;z-index: 8;left: calc(var(--hu) * 3.889);top: var(--bt);color: var(--teal);font-family: var(--body);font-weight: 600;font-size: calc(var(--hu) * .8333);letter-spacing: .225em;text-transform: uppercase;white-space: nowrap;line-height: 1.4}.hero-copy{position: absolute;z-index: 8;left: calc(var(--hu) * 3.889);top: calc(var(--bt) + var(--hu) * 9.684);width: calc(var(--hu) * 36)}.hero-rule{width: calc(var(--hu) * 34.76);height: 3px;margin: 0 0 calc(var(--hu) * 1.528);border: 0;background: var(--gold)}.hero-body{font-size: calc(var(--hu) * 1.1806);line-height: 1.6;font-weight: 300;color: var(--bone);letter-spacing: -.03em}.hero-btns{display: flex;gap: calc(var(--hu) * .972);margin-top: calc(var(--hu) * 2.083);flex-wrap: wrap}.hero-btns .btn{font-size: calc(var(--hu) * .9028);padding: calc(var(--hu) * 1.042) calc(var(--hu) * 1.806)}.chipband{position: absolute;left: 0;right: 0;bottom: 0;z-index: 9;height: var(--chip-h);background: var(--navy);border-top: 2px solid var(--teal);display: flex;align-items: center;justify-content: center;gap: 40px;padding-inline: calc(var(--off) + var(--gutter))}.chipband li{display: flex;align-items: center;gap: 11px;font-family: var(--body);font-weight: 500;font-size: 13px;letter-spacing: .08em;text-transform: uppercase;color: var(--bone)}.chipband li::before{content: "";width: 7px;height: 7px;flex: none;background: var(--teal)}section,footer{position: relative;overflow: hidden}.wrap{position: relative;z-index: 2;max-width: var(--max);margin-inline: auto;padding-inline: var(--gutter)}.s-odds,.s-build,.s-work,.s-launch,.s-who,.s-skip,.s-rules,.s-road,.s-bridge,.s-last{padding-block: 104px}.s-arent{padding-block: 96px 104px}.s-bridge{padding-bottom: 64px}.ghost{position: absolute;z-index: 1;width: var(--gw);height: auto;opacity: var(--gop,.12);rotate: var(--grot,0deg);pointer-events: none;user-select: none}.s-bridge .ghost{--gw: 760px;--grot: -6deg;left: -152px;top: 343px}.s-build .ghost,.s-who .ghost{--gh: calc(var(--gw) / 1.7877);--gdrop: calc(var(--gw) * .6721)}.s-build .ghost{--gw: 297px;--gop: .10;--grot: 14deg;left: auto;right: -4px;top: -36px}.s-who .ghost{--gw: 445px;--gop: .09;--grot: -14deg;right: auto;left: -2px;top: -57px}.plate{position: relative;width: max-content;max-width: 100%;margin-left: auto;padding: 40px 48px;display: flex;flex-direction: column}.plate-frame{position: absolute;inset: 0;width: 100%;height: 100%;overflow: hidden;pointer-events: none}.plate-frame rect{fill: none;stroke: rgba(3,210,189,.5);stroke-width: 2;vector-effect: non-scaling-stroke}.plate-line{font-family: var(--serif);font-weight: 600;font-style: italic;font-size: clamp(26px,2.3vw,32px);line-height: 1.2;color: var(--bone)}.plate-link{margin-top: 24px}.plate-line,.plate-link{white-space: nowrap}.p-hww .ghost{--gw: 640px;--grot: 0deg;left: auto;top: var(--gtop,0px);right: calc((100% - min(100%,var(--max))) / 2 - var(--gbleed,64px))}.p-hww .s-rules .ghost{display: none}.p-hww .s-bridge .ghost{display: none}.p-hww .s-launch .ghost{--gw: 760px;--gbleed: 76px;--gtop: -11px}.p-hww .s-road .ghost{display: none}.p-hww .s-need .ghost{--gw: 760px;--gbleed: 91px;--gtop: -3px}.p-hww .s-faq .ghost{--gw: 640px;--gbleed: 115px;--gtop: 810px}.p-hww .s-last .ghost{--gw: 760px;--gbleed: 76px;--gtop: -27px}.p-hww .s-foot .ghost{display: none}.h-peak{font-family: var(--display);font-weight: 900;font-size: 76px;line-height: 1.02;letter-spacing: -.028em;max-width: 30ch}.s-odds .h-peak{max-width: none}.h-peak-xl{font-size: 82px;max-width: 30ch}.h-sup,.s-odds .h-peak,.h-work{font-family: var(--display);font-weight: 800;font-size: 46px;line-height: 1.08;letter-spacing: -.02em;max-width: 30ch}.h-work{max-width: none}.h-last{font-family: var(--display);font-weight: 900;font-size: 74px;line-height: 1.02;letter-spacing: -.028em;max-width: 30ch}.lead{font-size: 18px;line-height: 1.6;font-weight: 300;max-width: 62ch;margin-top: 22px}.lead-dark{color: var(--navy)}.s-build .lead{max-width: none}.lead-work{max-width: none}.lead-dont{margin-top: 32px;margin-inline: auto;max-width: none;text-align: center}.lead-closer{font-family: var(--display);font-weight: 700;color: var(--navy)}.lead-bridge{max-width: none}.lead-launch{max-width: 1180px}.s-tstm{background: var(--deep);color: var(--bone);display: flex;align-items: center;padding-block: 96px}.s-tstm .wrap{position: relative}.tstm-q{position: relative;margin: 0 auto;text-align: center;max-width: 1240px;isolation: isolate;font-family: var(--serif);font-weight: 600;font-style: italic;font-size: clamp(28px,3.9vw,50px);line-height: 1.25;letter-spacing: 0;color: var(--bone)}.tstm-last{color: var(--teal)}.tstm-br{display: inline}@media (min-width: 1200px){.tstm-last{white-space: nowrap}}.tstm-rule{display: block;width: 120px;height: 2px;margin: 26px auto 0;background: var(--teal)}.tstm-mark{position: absolute;z-index: 0;left: -.055em;top: -.306em;font-family: var(--serif);font-weight: 600;font-style: normal;font-size: 1160px;line-height: 1;color: var(--teal);opacity: .18;pointer-events: none;user-select: none}.tstm-q{z-index: 1}.tstm-q > :not(.tstm-mark){position: relative;z-index: 1}.tstm-rule,.tstm-by{position: relative;z-index: 1}.tstm-by{margin: 22px auto 0;max-width: 1100px;text-align: center;font-family: var(--body);font-weight: 600;font-size: 14px;line-height: 1.5;color: var(--teal)}.tstm-see{margin-top: 16px;text-align: center}.tstm-see .fband-link{color: var(--bone);text-decoration-color: var(--gold)}.tstm-see .fband-link:is(:hover,:focus-visible){color: var(--gold);text-decoration-color: var(--gold)}.eyebrow-teal{color: var(--teal)}.eyebrow-gold{color: var(--gold)}.eyebrow-blue{color: var(--blue)}.sec-head{display: flex;flex-direction: row-reverse;justify-content: space-between;align-items: flex-end;gap: 40px;padding-bottom: 22px;border-bottom: 3px solid currentColor;color: var(--sec-accent,var(--teal))}.sec-head > :is(h1,h2){color: var(--sec-ink,var(--bone));margin: 0}h1,h2,h3,.h-peak,.h-sup,.h-work,.h-last,.h-fband{text-wrap: balance}p,dd,blockquote,figcaption,.stat-c,.lead{text-wrap: pretty}.sec-head > .eyebrow{flex: none;text-align: right;padding-bottom: .4em}.sec-head-solo{justify-content: flex-start}.sec-head + .lead{margin-top: 28px}.s-arent,.s-need,.s-odds,.s-work{--sec-accent: var(--blue);--sec-ink: var(--navy)}.s-launch,.s-rules,.s-road,.s-last{--sec-accent: var(--gold)}.s-bridge,.s-who,.s-faq{--sec-accent: var(--teal)}.s-build{--sec-accent: var(--bone);--sec-ink: var(--bone)}.tbd{margin-top: 56px;padding: 28px 30px}.tbd-gold{border: 2px dashed var(--gold)}.tbd-bone{border: 2px dashed rgba(245,242,236,.55)}.tbd-tag{font-family: var(--body);font-weight: 700;font-size: 12px;letter-spacing: .22em;text-transform: uppercase;color: var(--gold)}.tbd-bone .tbd-tag{color: var(--gold)}.tbd-what{margin-top: 10px;font-size: 15px;line-height: 1.55;color: var(--bone)}.tbd-file{margin-top: 10px;font-family: var(--body);font-weight: 500;font-size: 12px;letter-spacing: .1em;color: #D4DEE9}.tbd-inline{display: inline-block;padding: 2px 7px;margin-right: 4px;border: 1px dashed var(--gold);color: var(--gold);font-weight: 500;font-size: 11px;letter-spacing: .08em;text-transform: uppercase}.s-odds{background: var(--bone);color: var(--navy)}.stats{margin-top: 62px;display: grid;grid-template-columns: repeat(4,1fr);gap: 28px}.stats li{position: relative;padding-top: 25px;display: flex;flex-direction: column}.stats li::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 3px;background: var(--gold-lt);transform-origin: left center}.stat-n{font-family: var(--display);font-weight: 900;font-size: 54px;line-height: 1;letter-spacing: -.03em}.stat-gold{color: var(--gold-text-on-bone)}.stat-c{margin-top: 16px;font-size: 15px;line-height: 1.55}.stat-src{margin-top: auto;padding-top: 14px;font-size: 12px;letter-spacing: .06em;font-weight: 500;color: var(--navy)}.s-build{background: var(--blue);color: var(--bone)}.scope{margin-top: 56px;display: grid;grid-template-columns: repeat(4,1fr);gap: 36px}.scope li{border-top: 2px solid var(--teal);padding-top: 22px}.scope li.scope-gold{border-top-color: var(--gold)}.scope h3{font-family: var(--display);font-weight: 700;font-size: 28px;line-height: 1.1;letter-spacing: -.018em;color: var(--bone)}.scope p{margin-top: 14px;max-width: 30ch;font-weight: 400;font-size: 15px;line-height: 1.7;color: rgba(245,242,234,.86)}.s-trade{background: var(--navy)}.trade-stage{position: relative;height: 300px;border-bottom: 2px solid var(--navy);container-type: inline-size;--col: min(100cqw,var(--max));--off: calc((100cqw - var(--col)) / 2)}.trade-panel{position: absolute;inset: 0;background: var(--white);clip-path: polygon(calc(var(--off) + var(--col) * .4727) 0,100% 0,100% 100%,calc(var(--off) + var(--col) * .4573) 100%)}.trade-beam{position: absolute;inset: 0;background: var(--teal);clip-path: polygon(calc(var(--off) + var(--col) * .4727) 0,calc(var(--off) + var(--col) * .4802) 0,calc(var(--off) + var(--col) * .4648) 100%,calc(var(--off) + var(--col) * .4573) 100%)}.trade-glow{position: absolute;inset: 0;background: var(--teal);clip-path: polygon(calc(var(--off) + var(--col) * .4687) 0,calc(var(--off) + var(--col) * .4842) 0,calc(var(--off) + var(--col) * .4688) 100%,calc(var(--off) + var(--col) * .4533) 100%);filter: blur(14px);opacity: .5}.trade-side{position: absolute;top: 0;height: 100%;z-index: 2;display: flex;flex-direction: column;justify-content: center}.trade-navy{left: calc(var(--off) + var(--gutter));width: calc(var(--col) * .38);color: var(--bone)}.trade-bone{right: calc(var(--off) + var(--gutter));width: calc(var(--col) * .40);color: var(--navy)}.trade-side h2{font-family: var(--display);font-weight: 800;font-size: 40px;line-height: 1.08;letter-spacing: -.02em}.trade-navy h2{margin-top: 16px}.trade-side p:not(.eyebrow){margin-top: 16px;font-size: 15px;line-height: 1.6;max-width: 46ch}.trade-navy p:not(.eyebrow){max-width: 51ch}.trade-bone p:not(.eyebrow){max-width: 50ch}.s-work{background: var(--bone);color: var(--navy);padding-block: 96px}.work-rail{position: relative;margin-top: 48px}.work-strip{--fit-w: calc((100svh - 394px) * 16 / 9);--half: calc((100% - 48px) / 2);--tile-w: var(--half);--gap: 48px;width: 100%;display: flex;gap: var(--gap);align-items: start;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none}.work-strip::-webkit-scrollbar{display: none}.work-strip.is-dragging{scroll-snap-type: none;cursor: grabbing}.wtile{flex: 0 0 var(--tile-w);display: flex;flex-direction: column;color: var(--navy)}.wtile:nth-child(odd){scroll-snap-align: start}.work-strip{position: relative;width: 100%;margin-inline: 0;margin-bottom: 0}.wnav{position: absolute;top: var(--arrow-y);z-index: 2;display: flex;flex-direction: column;align-items: center;gap: 12px;width: max-content}.wnav-next{right: 0;translate: min(100%,var(--gutter)) calc(-100% + 28px)}.wnav-prev{left: 0;translate: calc(-1 * min(100%,var(--gutter))) calc(-100% + 28px)}.wnav[hidden]{display: none}.wnav-label{margin: 0;white-space: nowrap;text-align: center;font-family: var(--body);font-weight: 600;font-size: 12px;letter-spacing: .24em;text-transform: uppercase;color: var(--navy)}.warrow{width: 56px;height: 56px;flex: none;display: inline-flex;align-items: center;justify-content: center;border: 0;border-radius: 50%;padding: 0;background: var(--teal);color: var(--navy);cursor: pointer}.warrow svg{fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round;display: block}.warrow:focus-visible{outline: 3px solid var(--navy);outline-offset: 4px}.wind{display: flex;align-items: center;gap: 10px;font-family: var(--body);font-weight: 600;font-size: 11px;letter-spacing: .2em;text-transform: uppercase;color: var(--navy)}.wind-i{display: flex;flex: none;color: var(--navy)}.wind-i svg{width: 22px;height: 22px;display: block;fill: none;stroke: currentColor;stroke-width: 1.75;stroke-linecap: round;stroke-linejoin: round}.wshot{display: block;width: 100%;margin-top: 18px;max-width: var(--fit-w);margin-inline: auto;aspect-ratio: 16 / 9;object-fit: fill;border: 2px solid var(--navy);box-shadow: 0 24px 40px rgba(2,26,69,.16)}.wcopy{margin-top: 26px;text-align: center}.wtitle{display: flex;align-items: center;justify-content: center;gap: 14px;font-family: var(--display);font-weight: 800;font-size: 26px;line-height: 1.12;letter-spacing: -.018em}.wdl{margin-top: 20px;display: grid;grid-template-columns: 1fr 64px 1fr;column-gap: 40px;align-items: start}.wside{margin: 0}.wdl dt{display: flex;flex-direction: column;align-items: center;gap: 10px;font-family: var(--body);font-weight: 700;font-size: clamp(11px,.9vw,13px);letter-spacing: .12em;text-transform: uppercase;color: var(--navy)}.wdl dt::before{content: "";width: 24px;height: 2px;flex: none;background: var(--teal)}.wdl dd{margin: 8px 0 0;font-weight: 400;font-size: 15px;line-height: 1.7}.wside-before dt{color: rgba(2,26,69,.62)}.wside-before dt::before{background: rgba(2,26,69,.62)}.wside-before dd{color: var(--navy);opacity: .8}.wside-after dt{color: var(--teal)}.wside-after dt::before{background: var(--teal)}.wside-after dt span{background: var(--navy);border-radius: 2px;padding: 6px 14px}.wside-after dd{color: var(--navy);opacity: 1}.wseam{grid-column: 2;align-self: stretch;width: 64px;height: 100%;overflow: visible;pointer-events: none}.wseam line{stroke-linecap: round;rotate: 12deg;transform-origin: 50% 50%}.wseam-ln{stroke: var(--teal);stroke-width: 4}.wseam-lt{stroke: rgba(3,210,189,.55);stroke-width: 2}.chip{display: inline-flex;align-items: center;gap: 8px;flex: none;white-space: nowrap;font-family: var(--body);font-weight: 700;font-size: 11px;letter-spacing: .2em;text-transform: uppercase;line-height: 1;padding: 7px 12px 7px 10px;border-radius: 999px}.chip::before{content: "";width: 7px;height: 7px;flex: none}.chip-live{background: transparent;color: var(--navy);box-shadow: inset 0 0 0 1px rgba(2,26,69,.38)}.chip-live::before{background: var(--blue)}.chip-build{background: rgba(2,26,69,.08);color: var(--navy)}.chip-build::before{background: var(--gold-lt)}.s-launch{background: var(--navy)}.launch-close{margin-top: 44px;font-size: 15px;font-weight: 500;color: var(--bone)}.s-who{background: var(--deep);color: var(--bone);overflow: hidden}.s-who{padding-top: 96px}.h-fband{font-family: var(--display);font-weight: 800;font-size: 46px;line-height: 1.08;letter-spacing: -.02em;max-width: 42ch;text-wrap: pretty}.fband{margin-top: 44px;display: grid;grid-template-columns: 1fr auto;gap: 64px;align-items: start}.fband-body{font-weight: 300;font-size: 17px;line-height: 1.65}.career{position: relative;margin-top: 48px;list-style: none;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: 40px}.career::before,.career::after{content: "";position: absolute;top: 9px;height: 2px;transform-origin: left center}.career::before{left: 0;width: 75%;background: var(--teal)}.career::after{left: 75%;right: 0;background: var(--gold)}.career-tick{position: absolute;top: 0;width: 20px;height: 20px;pointer-events: none}.career-tick::before,.career-tick::after{content: "";position: absolute;top: 0;bottom: 0;rotate: 12deg}.career-tick::before{left: 11px;width: 4px}.career-tick::after{left: 5px;width: 2px}.career-tick-1{left: calc(25% - 10px)}.career-tick-1::before{background: var(--teal)}.career-tick-1::after{background: rgba(3,210,189,.55)}.career-tick-2{left: calc(75% - 10px)}.career-tick-2::before{background: var(--gold)}.career-tick-2::after{background: rgba(237,198,74,.55)}.career{grid-template-columns: max-content 1fr max-content;column-gap: 0}.career-stop:nth-of-type(2){position: static;text-align: center;padding-top: 20px}.career-stop:nth-of-type(2) .career-mark{position: absolute;left: calc(50% - 10px);top: 0}.career-stop:nth-of-type(3){grid-column: 3}.career-stop:nth-of-type(3){text-align: left}.career-stop:nth-of-type(3) .career-mark{margin-left: auto}.career{grid-template-columns: calc(50% - 74px) auto auto;column-gap: 64px;--cap-measure: 27ch}.career-stop:nth-of-type(2){position: relative;text-align: left;padding-top: 0}.career-stop:nth-of-type(2) .career-mark{position: relative;left: auto;top: auto}.career-stop{position: relative}.career-stop:not(:last-of-type)::after{content: "";position: absolute;left: 20px;right: -50px;top: 9px;height: 2px;background: var(--teal);transform-origin: left center;display: none}.career-mark{display: block;width: 20px;height: 20px;border: 2px solid var(--teal);background: var(--deep);position: relative;z-index: 1}.career-stop-gold .career-mark{border-color: var(--gold);background: var(--gold)}.career-label{white-space: nowrap;margin-top: 18px;font-family: var(--body);font-weight: 600;font-size: 12px;letter-spacing: .24em;text-transform: uppercase;color: var(--teal)}.career-stop-gold .career-label{color: var(--gold)}.career-line{margin-top: 10px;font-size: 15px;line-height: 1.5;font-weight: 400;color: var(--bone);white-space: normal;max-width: var(--cap-measure);text-wrap: balance}.fband-name{margin-top: 40px;font-family: var(--body);font-weight: 600;font-size: 15px}.fband-creds{margin-top: 6px;font-size: 14px;color: rgba(245,242,236,.62)}.fband-side p + p{margin-top: 16px}.fband-link{color: var(--teal);font-weight: 500;font-size: 15px;text-decoration: underline;text-underline-offset: 6px}.s-rules{background: var(--navy)}.rules-moments li{scroll-margin-top: calc(var(--nav-h) + 24px)}.piers-index .pier{text-decoration: none;cursor: pointer}.piers-index .pier-t{opacity: 1}.rules{margin-top: 56px;display: grid;grid-template-columns: 1fr 1fr;column-gap: 56px}.rules li{display: flex;gap: 22px;align-items: flex-start;padding: 28px 0;border-top: 1px solid rgba(245,242,236,.17)}.rules li:nth-child(1),.rules li:nth-child(2){border-top: 0;padding-top: 0}.rule-n{flex: none;font-family: var(--display);font-weight: 900;font-size: 26px;letter-spacing: -.02em;color: var(--teal);line-height: 1.1}.rule-n-gold{color: var(--gold)}.rules h3{font-family: var(--display);font-weight: 800;font-size: 20px;line-height: 1.24;letter-spacing: -.012em}.rules p{margin-top: 10px;font-size: 14px;line-height: 1.6;color: #D6DEE9}.s-road{background: var(--blue)}.road{margin-top: 60px;display: grid;grid-template-columns: repeat(3,1fr);gap: 40px 36px}.road li{border-top: 3px solid var(--bone);padding-top: 22px}.road li.road-gold{border-top-color: var(--gold)}.road h3{font-family: var(--display);font-weight: 800;font-size: 20px;line-height: 1.22;letter-spacing: -.012em}.road p{margin-top: 12px;font-size: 14px;line-height: 1.6}.s-bridge{background: var(--navy);--pier-bg: var(--navy)}.p-hww .s-bridge{background: var(--blue);--pier-bg: var(--blue)}.bridge{position: relative;z-index: 2;margin: 56px auto 0;max-width: var(--max);padding-inline: var(--gutter)}.piers{display: grid;grid-template-columns: repeat(12,1fr);column-gap: 20px;row-gap: 48px;align-items: start}.pier{grid-row: 1;grid-column: span 2;display: flex;flex-direction: column;align-items: flex-start;background: none;border: 0;padding: 0;text-align: left;cursor: pointer;color: inherit;font: inherit}.pier-n{display: flex;align-items: center;justify-content: center;width: 96px;height: 96px;flex: none;border: 2px solid rgba(3,210,189,.5);font-family: var(--display);font-weight: 700;font-size: 64px;line-height: 1;letter-spacing: -.02em;color: var(--teal);-webkit-text-stroke: 1px var(--teal);-webkit-text-fill-color: transparent}@supports not ((-webkit-text-stroke: 1px currentColor) and (-webkit-text-fill-color: transparent)){.pier-n{color: rgba(3,210,189,.55)}}.pier-t{margin-top: 22px;min-height: 2lh;font-family: var(--display);font-weight: 700;font-size: 17px;line-height: 1.24;letter-spacing: -.01em;color: var(--bone);border-bottom: 3px solid transparent;padding-bottom: 6px}.pier-t{opacity: .7;transition: opacity .15s var(--ease)}.pier:is(:hover,:focus-visible) .pier-t{opacity: 1}.pier:focus-visible{outline: 3px solid var(--bone);outline-offset: 4px}.beam{position: absolute;left: var(--gutter);top: 46px;width: calc(100% - var(--gutter) * 2);height: 4px;display: grid;grid-template-columns: repeat(12,1fr);gap: 20px}.beam i{grid-column: span 2;height: 4px;background: var(--teal);margin-left: 96px;margin-right: -20px;transform-origin: left center}.s-arent{background: var(--bone);color: var(--navy)}.ledger{margin-top: 24px;display: grid;grid-template-columns: 1fr 1fr;column-gap: 56px;row-gap: 40px;align-items: start;max-width: min(1200px,100%);margin-inline: auto}.led-cell{padding-top: 24px;border-top: 2px solid var(--teal)}.led-row{display: flex;align-items: center;gap: 20px}.led-ico{width: 56px;height: 56px;flex: none;display: flex;align-items: center;justify-content: center;border: 2px solid rgba(3,210,189,.5)}.led-ico svg{display: block;width: 28px;height: 28px;fill: none;stroke: var(--teal);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.led-cell h3{font-family: var(--display);font-weight: 700;font-size: 28px;line-height: 1.16;letter-spacing: -.018em;color: var(--navy)}.led-cell{--ico: 56px;--title-lh: calc(28px * 1.16)}.led-body{margin-top: calc(12px - (var(--ico) - var(--title-lh)) / 2);margin-left: calc(var(--ico) + 20px);font-size: 15px;line-height: 1.6}.s-last{background: var(--navy)}.s-launch,.s-last{z-index: 2;margin-top: calc(-1 * var(--cut));clip-path: polygon(0 var(--cut),100% 0,100% 100%,0 100%);padding-top: calc(104px + var(--cut))}.pad-cut{padding-bottom: calc(104px + var(--cut))}.s-last::before{content: "";position: absolute;inset: 0;z-index: 3;background: var(--teal);clip-path: polygon(0 var(--cut),100% 0,100% 4px,0 calc(var(--cut) + 4px))}.s-who + .s-last{margin-top: 0;clip-path: none;padding-top: 104px}.s-who + .s-last::before{clip-path: none;inset: 0 0 auto 0;height: 4px}.s-who.pad-cut{padding-bottom: 96px}.last-body{margin-top: 24px;font-size: 19px;line-height: 1.6}.last-body{max-width: none;text-wrap: balance}.last-body,.last-note{margin-inline: auto;text-align: center}.last-note{max-width: 900px}.last-note span{white-space: nowrap}.s-last .btn{display: flex;width: max-content;margin-inline: auto}.s-last .btn{margin-top: 34px}.last-note{margin-top: 20px;font-size: 14px;line-height: 1.6;color: #C3CEDD}.last-note-2{margin-top: 8px}.bbl{color: var(--gold)}.bbl-i{font-weight: 700}.s-start{background: var(--navy);color: var(--bone);padding-block: 104px;--sec-accent: var(--gold)}.start-grid{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: 72px;align-items: start}.start-col .h-sup{margin-top: 18px;color: var(--bone)}.start-col .lead{margin-top: 24px;max-width: 46ch}.start-form{margin-top: 40px}.start-fallback{font-size: 17px;line-height: 1.65;color: var(--bone)}.start-fallback a{color: var(--teal);text-decoration: underline;text-underline-offset: 5px}.start-fallback a:is(:hover,:focus-visible){color: var(--gold);text-decoration-color: var(--gold)}.start-plate{margin-left: 0;width: auto}.start-next{margin-top: 26px;display: flex;flex-direction: column;gap: 22px}.start-next li{display: flex;gap: 18px;align-items: baseline}.start-next .rule-n{font-size: 20px}.start-next p{font-size: 15px;line-height: 1.6;color: #D6DEE9}@media (max-width: 1023px){.s-start{padding-block: 80px}.start-grid{grid-template-columns: 1fr;gap: 48px}}@media (max-width: 767px){.s-start{padding-block: 64px}.start-col .lead{max-width: none}.start-fallback{font-size: 15px}.start-plate{padding: 28px 32px}}.s-foot{background: var(--deep);padding-block: 72px 56px}.foot-top{display: flex;justify-content: space-between;gap: 64px;flex-wrap: wrap}.foot-lockup{font-family: var(--display);line-height: .98}.fl-1{display: block;font-weight: 900;font-size: 38px;color: var(--bone);letter-spacing: -.02em}.fl-2{display: block;font-weight: 600;font-size: 20px;color: var(--teal);letter-spacing: .18em}.foot-tag{margin-top: 22px;font-family: var(--display);font-weight: 700;font-size: 17px;color: var(--gold)}.foot-line{margin-top: 12px;font-size: 14px;color: #C3CEDD}.foot-cols{display: flex;gap: 72px}.foot-cols h2{font-family: var(--body);font-weight: 700;font-size: 12px;letter-spacing: .26em;text-transform: uppercase;color: var(--teal)}.foot-cols ul{margin-top: 18px}.foot-cols li{font-size: 14px;line-height: 1.5;margin-top: 12px;color: #C3CEDD}.foot-cols a{color: #C3CEDD;text-decoration: none;border-bottom: 1px solid transparent}.foot-cols a:hover{color: var(--bone);border-bottom-color: var(--teal)}.page-hero{background: var(--navy);color: var(--bone);padding-block: 96px}.page-hero h1{margin-top: 18px;font-family: var(--display);font-weight: 900;font-size: 64px;line-height: 1.04;letter-spacing: -.026em;max-width: 24ch}.page-hero .page-lead{margin-top: 24px;max-width: 720px;font-weight: 300;font-size: 19px;line-height: 1.6}.s-need{background: var(--bone);color: var(--navy);padding-block: 104px}.s-need .rules li{border-top-color: rgba(2,26,69,.18)}.s-need .rules p{color: #334561}.s-need .rule-n{color: var(--blue)}.s-need .sec-head > h2{text-wrap: pretty}.s-faq{background: var(--navy);padding-block: 104px}.qa{margin-top: 48px}.qa li{border-top: 1px solid rgba(245,242,236,.17);padding: 26px 0}.qa li:first-child{border-top: 0;padding-top: 0}.qa h2{font-family: var(--display);font-weight: 700;font-size: 20px;line-height: 1.26;letter-spacing: -.012em}.qa p{margin-top: 10px;font-size: 16px;line-height: 1.6;max-width: 84ch;color: #D6DEE9}.nav-links > a[aria-current="page"],.nav-drawer > a[aria-current="page"]{border-bottom-color: var(--gold-text-on-bone)}@media (prefers-reduced-motion: no-preference){.l-glow{animation: breathe 6s linear infinite}}@keyframes breathe{0%,100%{opacity: .45}50%{opacity: .7}}.motion .hero:not(.hero-go):not(.hero-done) :is(.l-panel,.l-wire,.l-beam,.l-glow,.head-light){visibility: hidden}.motion .hero:not(.hero-go):not(.hero-done) :is(.hero-eyebrow,.head .w,.hero-copy > *,.chipband li,.l-streaks i){opacity: 0}.motion .hero:not(.hero-go):not(.hero-done) .l-glow{animation: none}.motion .hero-go .hero-eyebrow{animation: fade-in .3s var(--ease) .05s both}.motion .hero-go .head .wa{animation: rise16 .32s var(--ease) 0s both}.motion .hero-go .head .wb{animation: land .3s cubic-bezier(.16,.84,.32,1) .18s both}.motion .hero-go .head .wc{animation: land .3s cubic-bezier(.16,.84,.32,1) .36s both}.motion .hero-go .head .wd{animation: land .3s cubic-bezier(.16,.84,.32,1) .54s both}.motion .hero-go .head .we{animation: land .3s cubic-bezier(.16,.84,.32,1) .7s both}@keyframes rise16{from{opacity: 0;translate: 0 16px}}@keyframes land{from{opacity: 0;translate: 0 22px;scale: 1.05}}.motion .hero-go :is(.l-panel,.l-wire){animation: panel-in .65s var(--ease-sweep) .7s both}.motion .hero-go .l-beam{animation: beam-in .65s var(--ease-sweep) .7s both}.motion .hero-go .l-glow{animation: glow-in .65s var(--ease-sweep) .7s both,breathe 6s linear 1.35s infinite}.motion .hero-go .head-dark{animation: dark-in .65s var(--ease-sweep) .7s both}.motion .hero-go .head-light{animation: light-in .65s var(--ease-sweep) .7s both}@keyframes panel-in{from{clip-path: polygon(100% 0,100% 0,100% 100%,100% 100%)}}@keyframes beam-in{from{clip-path: polygon(100% 0,calc(100% + var(--beam-w)) 0,calc(100% + var(--beam-w)) 100%,100% 100%)}}@keyframes glow-in{from{clip-path: polygon(100% 0,calc(100% + var(--beam-w) + 2 * var(--glow-w)) 0,calc(100% + var(--beam-w) + 2 * var(--glow-w)) 100%,100% 100%);opacity: 0}}@keyframes dark-in{from{clip-path: polygon(0 0,calc(100% + var(--off)) 0,calc(100% + var(--off)) 100%,0 100%)}}@keyframes light-in{from{clip-path: polygon(calc(100% + var(--off)) 0,100% 0,100% 100%,calc(100% + var(--off)) 100%)}}.motion .hero-go .l-mark{animation: mark-in .5s var(--ease) .85s both,mark-float 7s ease-in-out 1.45s infinite}.motion .hero-done .l-mark{animation: mark-float 7s ease-in-out infinite}@keyframes mark-float{0%,100%{transform: translateY(0)}50%{transform: translateY(-8px)}}@keyframes mark-in{from{scale: .92}}.motion .hero-go .l-wire{animation: panel-in .65s var(--ease-sweep) .7s both,fade-in .5s var(--ease) .85s both}.motion .hero-go .hero-rule{animation: draw-x .4s var(--ease) 1.1s both}@keyframes draw-x{from{scale: 0 1}}.hero-rule{transform-origin: left center}.motion .hero-go .hero-body{animation: fade-in .3s var(--ease) 1.2s both}.motion .hero-go .hero-btns{opacity: 1}.motion .hero-go .hero-btns .btn{animation: rise16 .34s var(--ease) both}.motion .hero-go .hero-btns .btn:nth-child(1){animation-delay: 1.3s}.motion .hero-go .hero-btns .btn:nth-child(2){animation-delay: 1.37s}.motion .hero-go .chipband li{animation: fade-in .3s var(--ease) both}.motion .hero-go .chipband li::before{animation: pop .3s var(--ease) both;animation-delay: inherit}.motion .hero-go .chipband li:nth-child(1){animation-delay: 1.4s}.motion .hero-go .chipband li:nth-child(2){animation-delay: 1.46s}.motion .hero-go .chipband li:nth-child(3){animation-delay: 1.52s}.motion .hero-go .chipband li:nth-child(4){animation-delay: 1.58s}@keyframes pop{from{scale: .6}}@keyframes fade-in{from{opacity: 0}}.motion .hero-go .l-streaks i{animation: fade-in 1.2s ease-out 1.65s both}.motion .hero-go :is(.l-panel,.head .wb,.head .wc,.head .we){will-change: transform,opacity}@media (max-width: 1279px){@keyframes panel-in{from{clip-path: polygon(100% var(--yr),100% var(--yr),100% 100%,100% 100%)}}@keyframes beam-in{from{clip-path: polygon(100% var(--yr),100% var(--yr),100% calc(var(--yr) + var(--beam-h)),100% calc(var(--yr) + var(--beam-h)))}}@keyframes glow-in{from{clip-path: polygon(100% calc(var(--yr) - 3.1px),100% calc(var(--yr) - 3.1px),100% calc(var(--yr) + 10.5px),100% calc(var(--yr) + 10.5px));opacity: 0}}@keyframes light-in{from{clip-path: polygon(100% var(--yr),100% var(--yr),100% 100%,100% 100%)}}@keyframes dark-in{from{clip-path: polygon(0 0,100% 0,100% var(--yr),100% var(--yr),100% 100%,0 100%)}}.hero-stage .head-dark{clip-path: polygon(0 0,100% 0,100% var(--yr),0 var(--yl),0 100%,0 100%)}}.motion .rv{opacity: 0;translate: 0 16px}.motion :is(.is-in .rv,.rv.is-shown){opacity: 1;translate: 0 0;transition: opacity .6s var(--ease),translate .6s var(--ease);transition-delay: calc(var(--i,0) * 60ms + var(--d,0ms))}.motion .rv.is-shown{transition-delay: 0s}.motion .s-build:not(.is-in) .rv{translate: 0 18px}.motion .s-build.is-in .rv{transition-delay: calc(var(--i,0) * 80ms + var(--d,0ms))}.motion .wseam line{stroke-dasharray: 100;stroke-dashoffset: 100}.motion .seam-in .wseam-ln{stroke-dashoffset: 0;transition: stroke-dashoffset .5s ease-out}.motion .seam-in .wseam-lt{stroke-dashoffset: 0;transition: stroke-dashoffset .5s ease-out 80ms}.motion .wside-after dd{opacity: .8}.motion .seam-in .wside-after dd{opacity: 1;transition: opacity .2s var(--ease) .5s}.motion .career::before,.motion .career::after{transform: scaleX(0)}.motion .career.career-in::before{transform: scaleX(1);transition: transform .45s var(--ease)}.motion .career.career-in::after{transform: scaleX(1);transition: transform .15s var(--ease) .45s}.motion .career-tick{opacity: 0}.motion .career.career-in .career-tick-1{opacity: 1;transition: opacity .3s var(--ease) .15s}.motion .career.career-in .career-tick-2{opacity: 1;transition: opacity .2s var(--ease) .45s}.motion .career-stop:not(:last-of-type)::after{transform: scaleX(0)}.motion .career-in .career-stop:not(:last-of-type)::after{transform: scaleX(1);transition: transform .5s linear calc(var(--i,0) * .5s)}@media (max-width: 1023px){.motion .career-stop:not(:last-of-type)::after{transform: scaleY(0)}.motion .career-in .career-stop:not(:last-of-type)::after{transform: scaleY(1)}}.motion .career-mark{opacity: 0}.motion .career-in .career-mark{opacity: 1;transition: opacity .2s var(--ease) calc(var(--i,0) * 500ms)}.motion .career-stop-gold .career-mark{background: var(--deep)}.motion .career-in .career-stop-gold .career-mark{background: var(--gold);transition: opacity .2s var(--ease) 1s,background .25s var(--ease) 1s}.motion :is(.career-label,.career-line){opacity: 0}.motion .career-in :is(.career-label,.career-line){opacity: 1;transition: opacity .3s var(--ease) calc(var(--i,0) * 500ms)}.motion .s-tstm{--tstm-step: 200ms}.motion .tstm-mark{opacity: 0;translate: 0 8px}.motion .s-tstm.is-in .tstm-mark{opacity: .18;translate: 0 0;transition: opacity .6s var(--ease),translate .6s var(--ease)}.motion .tstm-s{opacity: 0;position: relative;top: 8px}.motion .s-tstm.is-in .tstm-s{opacity: 1;top: 0;transition: opacity .6s var(--ease) calc(var(--s) * var(--tstm-step)),top .6s var(--ease) calc(var(--s) * var(--tstm-step))}.motion .tstm-s1{--s: 1}.motion .tstm-s2{--s: 2}.motion .tstm-s3{--s: 3}.motion .tstm-rule{scale: 0 1}.motion .s-tstm.is-in .tstm-rule{scale: 1 1;transition: scale .5s var(--ease) calc(4 * var(--tstm-step))}.motion :is(.tstm-by,.tstm-see){opacity: 0;translate: 0 8px}.motion .s-tstm.is-in :is(.tstm-by,.tstm-see){opacity: 1;translate: 0 0;transition: opacity .6s var(--ease) calc(5 * var(--tstm-step)),translate .6s var(--ease) calc(5 * var(--tstm-step))}.s-last .btn{position: relative;overflow: visible}.motion .s-last .btn.cta-live::after{content: "";position: absolute;inset: -12px;border: 1px solid var(--teal);pointer-events: none;animation: cta-ring 5s ease-out infinite}.motion .s-last .btn.cta-live:is(:hover,:focus-visible)::after{animation: none;opacity: 0}@keyframes cta-ring{0%{scale: .88;opacity: .6}24%{scale: 1;opacity: 0}100%{scale: 1;opacity: 0}}.motion .warrow-next.is-hinting svg{animation: arrow-nudge 1.8s ease-in-out infinite}@keyframes arrow-nudge{0%,100%{transform: translateX(0)}50%{transform: translateX(5px)}}.motion .plate-frame rect{stroke-dasharray: var(--plate-len,1700);stroke-dashoffset: var(--plate-len,1700)}.motion .s-who.plate-done .plate-frame rect{stroke-dasharray: none}.motion .s-who.plate-in .plate-frame rect{stroke-dashoffset: 0;transition: stroke-dashoffset .9s var(--ease)}.motion :is(.plate-line,.plate-link){opacity: 0}.motion .s-who.plate-in :is(.plate-line,.plate-link){opacity: 1;transition: opacity .4s var(--ease) .9s}.stat-n{font-variant-numeric: tabular-nums}.motion .s-odds .stats li::before{scale: 0 1}.motion .s-odds .stats :is(.stat-c,.stat-src){opacity: 0}.motion .s-odds.is-in .stats li::before{scale: 1 1;transition: scale .6s var(--ease) calc(var(--n) * 80ms)}.motion .s-odds.is-in .stats :is(.stat-c,.stat-src){opacity: 1;transition: opacity .6s var(--ease) calc(var(--n) * 80ms)}.motion .s-trade .trade-navy{opacity: 0;translate: -24px 0}.motion .s-trade .trade-bone{opacity: 0;translate: 24px 0}.motion .s-trade.is-in :is(.trade-navy,.trade-bone){opacity: 1;translate: 0 0;transition: opacity .6s var(--ease),translate .6s var(--ease)}.motion .s-trade:not(.is-in) :is(.trade-beam,.trade-glow){visibility: hidden}.motion .s-trade.is-in .trade-beam{animation: trade-beam-in .5s var(--ease) both}.motion .s-trade.is-in .trade-glow{animation: trade-glow-in .5s var(--ease) both}@keyframes trade-beam-in{from{clip-path: polygon(calc(var(--off) + var(--col) * .4727) 0,calc(var(--off) + var(--col) * .4802) 0,calc(var(--off) + var(--col) * .4802) 0,calc(var(--off) + var(--col) * .4727) 0)}}@keyframes trade-glow-in{from{opacity: 0;clip-path: polygon(calc(var(--off) + var(--col) * .4687) 0,calc(var(--off) + var(--col) * .4842) 0,calc(var(--off) + var(--col) * .4842) 0,calc(var(--off) + var(--col) * .4687) 0)}}.motion .chip-live::before{animation: live 2.5s ease-in-out infinite}@keyframes live{0%,100%{opacity: .6}50%{opacity: 1}}.motion .s-bridge .beam i{scale: 0 1}.motion .s-bridge.bridge-in .beam i{scale: 1 1;transition: scale .2s linear calc(var(--i) * 200ms)}.motion .s-bridge.bridge-in .pier .pier-n{animation: ignite .5s var(--ease) calc(var(--i) * 200ms) backwards}.motion .s-bridge.domino-done .pier .pier-n{animation: none}@keyframes ignite{0%,100%{-webkit-text-fill-color: transparent;border-color: rgba(3,210,189,.5)}45%{-webkit-text-fill-color: var(--teal);border-color: var(--teal)}}@keyframes ignite-stay{0%{-webkit-text-fill-color: transparent;border-color: rgba(3,210,189,.5)}45%,100%{-webkit-text-fill-color: var(--navy);border-color: var(--teal)}}@media (max-width: 1023px){}.rv-instant,.rv-instant *,.rv-instant::before,.rv-instant::after,.rv-instant *::before,.rv-instant *::after{transition: none !important;animation: none !important}.motion .ghost{translate: 0 var(--gy,0px)}@media (max-width: 1439px){:root{--gutter: 40px}.h-peak{font-size: 62px}.h-peak-xl{font-size: 68px}.h-last{font-size: 58px}.h-sup,.s-odds .h-peak,.h-work{font-size: 40px}.stat-n{font-size: 46px}.foot-cols{gap: 48px}}@media (max-width: 1023px){.s-odds,.s-build,.s-work,.s-launch,.s-who,.s-skip,.s-rules,.s-road,.s-bridge,.s-arent,.s-last,.s-need,.s-faq{padding-block: 80px}.sec-head{flex-direction: column;align-items: flex-start;gap: 14px}.sec-head > .eyebrow{text-align: left;padding-bottom: 0}.page-hero{padding-block: 72px}.page-hero h1{font-size: 46px}.s-launch,.s-last{padding-top: calc(80px + var(--cut))}.pad-cut{padding-bottom: calc(80px + var(--cut))}.s-who + .s-last{padding-top: 80px}.s-who.pad-cut{padding-bottom: 80px}.stats{grid-template-columns: repeat(2,1fr);gap: 34px 30px}.scope{grid-template-columns: repeat(2,1fr);gap: 32px}.wtitle{font-size: 23px}.road{grid-template-columns: repeat(2,1fr)}.ledger{column-gap: 40px}.fband{grid-template-columns: 1fr;gap: 34px;align-items: start}.foot-top{gap: 40px}.trade-navy{width: calc(var(--col) * .40)}.trade-bone{width: calc(var(--col) * .42)}.trade-side h2{font-size: 30px}.piers{grid-template-columns: repeat(3,1fr);row-gap: 28px}.pier{grid-row: auto;grid-column: auto}.beam{display: none}}@media (max-width: 1199px) and (min-width: 900px){.work-strip{--gap: 32px}.piers{grid-template-columns: repeat(3,1fr);row-gap: 40px}.pier{grid-row: auto;grid-column: auto}.beam{display: none}}@media (max-width: 759px){.wdl{grid-template-columns: 1fr;row-gap: 20px;justify-items: center}.wside{width: 100%}.wseam{grid-column: 1;align-self: center;width: 32px;height: 120px;rotate: 90deg;margin-block: -44px}}@media (max-width: 899px){.work-strip{--gap: 32px;--tile-w: 72vw;--track-inset: calc((100vw - min(100vw,var(--max))) / 2 + var(--gutter));width: 100vw;margin-inline: calc(-1 * var(--track-inset));padding-inline: var(--track-inset);scroll-padding-inline: var(--track-inset)}.wtile:nth-child(n){scroll-snap-align: start;scroll-margin-inline-start: var(--track-inset)}}@media (max-width: 899px) and (min-width: 600px){.piers{grid-template-columns: repeat(2,1fr);row-gap: 40px}.pier{grid-row: auto;grid-column: auto}.beam{display: none}}@media (max-width: 599px){.piers{grid-template-columns: 1fr;row-gap: 0}.pier{grid-row: auto;grid-column: auto;flex-direction: row;align-items: center;gap: 18px;margin-top: 28px;cursor: default}.pier-n{width: 64px;height: 64px;font-size: 40px}.pier-t{margin-top: 0;min-height: 0;border-bottom: 0;padding-bottom: 0;font-size: 18px}.beam{display: none}}@media (max-width: 767px){:root{--gutter: var(--gutter-m)}.s-need .sec-head > h2{text-wrap: balance}.s-need .sec-head > h2 br{display: none}.page-hero{padding-block: 56px}.page-hero h1{font-size: 32px;max-width: none}.page-hero .page-lead{font-size: 15px;margin-top: 18px}.s-need,.s-faq{padding-block: 64px}.qa h2{font-size: 18px}.qa p{font-size: 15px}.s-odds,.s-build,.s-work,.s-launch,.s-who,.s-skip,.s-rules,.s-road,.s-bridge,.s-arent,.s-last{padding-block: 64px}.s-launch,.s-last{padding-top: calc(64px + var(--cut))}.pad-cut{padding-bottom: calc(64px + var(--cut))}.s-who + .s-last{padding-top: 64px}.s-who.pad-cut{padding-bottom: 64px}.h-peak{font-size: 34px;letter-spacing: -.022em;max-width: none}.h-peak-xl{font-size: 36px}.h-last{font-size: 30px;max-width: none}.h-sup,.s-odds .h-peak,.h-work{font-size: 30px;max-width: none}.lead{font-size: 15px;margin-top: 18px}.eyebrow,.eyebrow-blue,.eyebrow-gold,.eyebrow-teal{font-size: 10px;letter-spacing: .30em}.sec-head{flex-direction: column;align-items: flex-start;gap: 14px;padding-bottom: 18px}.sec-head > .eyebrow{text-align: left;padding-bottom: 0}.sec-head + .lead{margin-top: 20px}.s-bridge .ghost{--gw: 340px;--grot: -6deg;left: -68px;top: 479px}.s-build .ghost{--gw: 188px;--gop: .10;right: 0;top: 100px}.s-who .ghost{--gw: 292px;--gop: .09;left: -30px;top: 33px}.plate{width: 100%;max-width: 100%;margin-inline: auto;padding: 28px 32px}.career{grid-template-columns: 1fr;row-gap: var(--rail-gap,32px);margin-top: 36px}.career-stop{padding-left: 36px}.career-mark{position: absolute;left: 0;top: 0}.career-stop:not(:last-of-type)::after{display: block;left: 9px;right: auto;top: 20px;bottom: -38px;width: 2px;height: auto;transform-origin: center top}.career-stop:nth-of-type(2)::after{background: var(--gold)}.career::before,.career::after{display: none}.career-tick{left: 0;width: 20px;height: 20px}.career-tick::before,.career-tick::after{rotate: 102deg}.career{--rail-gap: 32px;grid-auto-rows: 1fr}.career-tick-1{top: calc((100% + var(--rail-gap)) / 6)}.career-tick-2{top: calc((100% + var(--rail-gap)) / 2)}.career-stop:nth-of-type(2){text-align: left;padding-top: 0}.career-stop:nth-of-type(2) .career-mark{position: absolute;left: 0;top: 0}.career-stop:nth-of-type(3){grid-column: auto}.career-stop:nth-of-type(3){text-align: left}.career-stop:nth-of-type(3) .career-mark{margin-left: 0}.career-label{margin-top: 0}.career-line{white-space: normal}.p-hww .s-rules .ghost{display: block;--gw: 320px;--gbleed: 32px;--gtop: 69px}.p-hww .s-launch .ghost{--gw: 360px;--gbleed: 36px;--gtop: -5px}.p-hww .s-need .ghost{--gw: 360px;--gbleed: 36px;--gtop: -5px}.p-hww .s-faq .ghost{--gw: 320px;--gbleed: 32px;--gtop: 37px}.p-hww .s-last .ghost{--gw: 360px;--gbleed: 36px;--gtop: -5px}.p-hww .s-foot .ghost{display: block;--gw: 320px;--gbleed: 70px;--gtop: 221px}.stats{grid-template-columns: 1fr;gap: 28px;margin-top: 40px}.stat-n{font-size: 40px}.scope{grid-template-columns: 1fr;gap: 30px;margin-top: 40px}.scope h3{font-size: 22px}.trade-stage{height: auto}.trade-panel{clip-path: polygon(0 47.5%,100% 52.5%,100% 100%,0 100%)}.trade-beam{clip-path: polygon(0 47.5%,100% 52.5%,100% 53.6%,0 48.6%)}.trade-glow{clip-path: polygon(0 47.1%,100% 52.1%,100% 54.0%,0 49.0%)}.trade-side{position: relative;inset: auto;width: auto;height: auto}.trade-navy{padding: 56px var(--gutter-m) 60px}.trade-bone{padding: 60px var(--gutter-m) 56px}.trade-side h2{font-size: 26px}.trade-side p:not(.eyebrow){font-size: 14px}.work-rail{margin-top: 32px}.work-strip{--gap: 24px;--tile-w: 86vw}.wshot{margin-top: 14px}.wtitle{font-size: 22px}.s-work{padding-top: 64px}.tstm-q{font-size: 28px}.tstm-mark{font-size: 640px}.tbd{margin-top: 36px;padding: 22px 20px}.launch-close{margin-top: 32px;font-size: 14px}.fband{margin-top: 32px;gap: 28px}.h-fband{font-size: 26px;max-width: none}.fband-body{font-size: 15px}.rules{grid-template-columns: 1fr;margin-top: 36px}.rules li{padding: 24px 0;gap: 16px}.rules li:nth-child(2){border-top: 1px solid rgba(245,242,236,.17);padding-top: 24px}.rules li:nth-child(1){border-top: 0;padding-top: 0}.rules h3{font-size: 18px}.road{grid-template-columns: 1fr;gap: 30px;margin-top: 40px}.road h3{font-size: 18px}.bridge{margin-top: 44px;padding-inline: var(--gutter-m)}.ledger{grid-template-columns: 1fr;row-gap: 32px;margin-top: 32px}.led-ico{width: 40px;height: 40px}.led-ico svg{width: 20px;height: 20px}.led-row{gap: 14px}.led-cell{--ico: 40px;--title-lh: calc(22px * 1.16)}.led-cell h3{font-size: 22px}.led-body{margin-left: calc(var(--ico) + 14px)}.last-body{font-size: 16px;margin-top: 18px}.s-last .btn{margin-top: 26px}.s-foot{padding-block: 52px 44px}.foot-top{flex-direction: column;gap: 36px}.fl-1{font-size: 30px}.fl-2{font-size: 16px}.foot-tag{font-size: 15px}.foot-cols{gap: 40px;flex-wrap: wrap}}@media (max-width: 359px){.hero-btns{flex-direction: column;align-items: stretch}.hero-btns .btn{width: 100%}.chipband li{font-size: 10px}}@media (min-width: 1280px) and (max-width: 1439px){.hero-stage{--block-h: calc(var(--hu) * 24.4793)}.hero-copy{top: calc(var(--bt) + var(--hu) * 13.0833)}}@media (max-width: 1279px){:root{--hu: min(1cqw,5.6px)}.hero-stage{--chip-h: 116px;--block-h: 460px;--hero-max: 780px;--hero-h: clamp(var(--hero-min),calc(100svh - var(--nav-h)),var(--hero-max));--hero-min: calc(var(--block-h) + var(--chip-h) + 24px);--yl: calc(var(--bt) + 138.7px);--yr: calc(var(--yl) + 40.6px);--beam-h: 7.4px}.l-panel{clip-path: polygon(0 var(--yl),100% var(--yr),100% 100%,0 100%)}.l-beam{clip-path: polygon(0 var(--yl),100% var(--yr),100% calc(var(--yr) + var(--beam-h)),0 calc(var(--yl) + var(--beam-h)))}.l-glow{clip-path: polygon(0 calc(var(--yl) - 3.1px),100% calc(var(--yr) - 3.1px),100% calc(var(--yr) + 10.5px),0 calc(var(--yl) + 10.5px))}.head-dark{clip-path: polygon(0 0,100% 0,100% var(--yr),0 var(--yl))}.head-light{clip-path: polygon(0 var(--yl),100% var(--yr),100% 100%,0 100%)}.l-wire{clip-path: polygon(0 var(--yl),100% var(--yr),100% 100%,0 100%);background-size: min(110%,900px) auto;background-position: center calc(var(--yr) + 60px);-webkit-mask-image: linear-gradient(180deg,transparent var(--yr),#000 calc(var(--yr) + 160px));mask-image: linear-gradient(180deg,transparent var(--yr),#000 calc(var(--yr) + 160px))}.l-wedge{left: 0;width: 58%;opacity: .26;clip-path: polygon(0 0,62% 0,100% 100%,0 100%)}.hero-eyebrow{left: var(--gutter-m);right: var(--gutter-m);top: var(--bt);white-space: normal;font-size: 12px;letter-spacing: .30em}.head .hl2{white-space: normal;right: var(--gutter-m)}.head .hl2{left: var(--gutter-m);top: calc(var(--bt) + 49px);font-size: calc(var(--hu) * 8.718);line-height: 1.08}.hero-copy{left: var(--gutter-m);right: var(--gutter-m);top: calc(var(--bt) + 105px + var(--hu) * 37.66);width: auto}.hero-rule{width: 100%;margin-bottom: 18px;background: var(--gold-lt)}.hero-body{font-size: 15px;color: var(--navy)}.hero-btns{margin-top: 24px;gap: 12px}.hero-btns .btn{font-size: 13px;padding: 15px 26px}.hero-btns .btn-ghost{color: var(--navy);border-color: var(--navy);--sweep: var(--navy)}.hero-btns .btn-ghost:hover{color: var(--bone)}.hero-btns :focus-visible{outline-color: var(--navy)}.l-mark{width: 250px;right: -60px;left: auto;top: calc(var(--hero-h) - var(--chip-h) - 58px);filter: drop-shadow(0 16px 26px rgba(2,26,69,.28))}.l-streaks i{top: calc(var(--bt) + 100px)}.l-streaks .s1{left: 130px;width: 105px}.l-streaks .s2{left: 250px;width: 105px}.l-streaks .s3{left: 10px;width: 105px}.chipband{padding-inline: var(--gutter-m)}}@media (min-width: 671px) and (max-width: 839px){.hero-copy{top: calc(var(--bt) + 263px)}.hero-stage{--block-h: 553px}}@media (min-width: 840px) and (max-width: 1279px){.hero-copy{top: calc(var(--bt) + 210px)}.hero-stage{--block-h: 382px}}@media (min-width: 560px) and (max-width: 1279px){.hero-stage{--chip-h: 72px;--block-h: 606px}.hero-copy{width: 54%;right: auto}.hero-body{font-size: 16px}.l-mark{width: 360px;right: -50px;top: calc(var(--bt) + 416px)}.l-streaks i{top: calc(var(--bt) + 92px)}.l-streaks .s1{left: 210px;width: 190px}.l-streaks .s2{left: 420px;width: 190px}.l-streaks .s3{left: 20px;width: 190px}}@media (max-width: 1023px){:root{--nav-h: 64px;--gutter: var(--gutter-m)}.nav-logo img{height: 26px}.nav-links{display: none}.nav-burger{display: flex;flex-direction: column;justify-content: center;gap: 5px;width: 44px;height: 44px;padding: 0 9px;background: none;border: 0;cursor: pointer}.nav-burger span{display: block;height: 2px;background: var(--navy)}.nav-drawer{display: block;background: var(--bone);border-top: 1px solid rgba(2,26,69,.12);padding: 12px var(--gutter-m) 22px}.nav-drawer[hidden]{display: none}.nav-drawer a:not(.btn){display: block;padding: 14px 0;text-decoration: none;color: var(--navy);font-family: var(--body);font-weight: 500;font-size: 15px;border-bottom: 1px solid rgba(2,26,69,.1)}.nav-drawer .btn{margin-top: 18px;width: 100%}}@media (max-width: 559px){.hero-eyebrow{font-size: 10px}.chipband{display: grid;grid-template-columns: 1fr 1fr;align-content: center;gap: 12px 14px;padding-inline: var(--gutter-m)}.chipband li{font-size: 11px;letter-spacing: .06em;align-items: flex-start}.chipband li::before{width: 6px;height: 6px;margin-top: 5px}.hero-btns .btn{font-size: 11px;padding: 13px 18px}}@media (min-width: 560px) and (max-width: 1279px){.chipband{gap: 28px;padding-inline: var(--gutter-m)}.chipband li{font-size: 12px}}.foot-legal{margin-top: 24px;padding-top: 24px;border-top: 1px solid rgba(245,242,236,.15);font-size: 14px;color: rgba(245,242,236,.6)}@media (max-width: 759px){.stats,.work-strip{--card: 86%;display: flex;flex-wrap: nowrap;gap: 16px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none;padding-bottom: 4px}.stats::-webkit-scrollbar,.work-strip::-webkit-scrollbar{display: none}.stats > li,.work-strip > .wtile{flex: 0 0 var(--card);scroll-snap-align: start}.stats:focus-visible,.work-strip:focus-visible,.chipband:focus-visible{outline: 3px solid var(--navy);outline-offset: 4px}.dots{display: flex;justify-content: center;gap: 4px;margin-top: 12px}.dots[hidden]{display: flex}.dots button{appearance: none;background: none;border: 0;padding: 0;width: 44px;height: 44px;cursor: pointer;display: inline-flex;align-items: center;justify-content: center}.dots button::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: rgba(2,26,69,.28);transition: background .2s var(--ease),scale .2s var(--ease)}.dots button[aria-current="true"]::before{background: var(--teal);scale: 1.35}.dots button:focus-visible{outline: 3px solid var(--navy);outline-offset: -6px}.s-work .dots button::before{background: rgba(2,26,69,.28)}.l-mark{display: none}.chipband{display: flex;flex-wrap: nowrap;justify-content: flex-start;align-items: center;gap: 22px;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none}.chipband::-webkit-scrollbar{display: none}.chipband li{flex: 0 0 auto;white-space: nowrap;align-items: center}.chipband li::before{margin-top: 0}.stats > li{border-top: 2px solid var(--gold-lt);padding-top: 18px}.stats > li::before{display: none}.stat-c{min-height: 0}.scope{display: grid;grid-template-columns: 1fr 1fr;column-gap: 20px;row-gap: 28px}.scope li{border-top: 2px solid;padding-top: 14px;margin-top: 0}.scope li p{font-size: 15px}.trade-side p:not(.eyebrow){display: none}.work-strip > .wtile{scroll-snap-align: start}.piers{display: grid;grid-template-columns: repeat(6,minmax(44px,1fr));column-gap: 6px;row-gap: 0}.pier{grid-row: 1;grid-column: auto;flex-direction: column;align-items: flex-start;gap: 6px;margin-top: 0;min-width: 44px;min-height: 44px}.pier-n{width: 100%;aspect-ratio: 1;height: auto;min-width: 44px;min-height: 44px;font-size: 15px}.pier-t{display: none}.beam{display: none}.ledger{grid-template-columns: 1fr 1fr;column-gap: 20px;row-gap: 24px}.led-body{display: none}.led-row{flex-direction: column;align-items: flex-start;gap: 10px}.led-cell h3{font-size: 18px}}@media (max-width: 1439px){.work-rail{display: flex;flex-direction: column;align-items: center}.work-strip{width: 100%;margin-inline: 0}.wnav{position: static;margin: 20px 0 0;translate: none}}@media (min-width: 768px) and (max-width: 1279px){.work-strip{--tile-w: 100%}}.dots[hidden]{display: none}@media (min-width: 760px){.dots{display: none}}.s-faqlink{background: var(--blue);padding-block-start: 0}.faq-link{text-align: center;font-size: 16px;line-height: 1.6}.faq-link a{color: var(--teal);text-decoration: none;border-bottom: 1px solid transparent;padding-bottom: 2px;transition: border-color .18s var(--ease)}.faq-link a:hover{border-bottom-color: var(--teal)}.p-faq .ghost{--gw: 640px;--grot: 0deg;left: auto;top: var(--gtop,0);right: calc((100% - min(100%,var(--max))) / 2 - var(--gbleed,64px))}.p-faq .s-faq .ghost{--gw: 640px;--gbleed: 115px;--gtop: 96px}.p-faq .s-faq .lead{max-width: 84ch}.p-faq .s-last .ghost{--gw: 760px;--gbleed: 76px;--gtop: -27px}@media (max-width: 767px){.faq-link{font-size: 15px}.p-faq .s-faq .ghost{--gw: 320px;--gbleed: 32px;--gtop: 37px}.p-faq .s-last .ghost{--gw: 360px;--gbleed: 36px;--gtop: -5px}}.s-bridgeband{background: var(--blue);padding-block: 104px}.bridgeband{display: flex;align-items: center;justify-content: space-between;gap: 40px}.bridgeband-h{max-width: 22ch}@media (max-width: 767px){.bb-br{display: none}}.bridgeband-line{margin-top: 20px;max-width: 720px;color: #D6DEE9}.bridgeband-go{flex: 0 0 auto}@media (max-width: 1023px){.s-bridgeband{padding-block: 80px}}@media (max-width: 767px){.s-bridgeband{padding-block: 32px}.bridgeband{flex-direction: column;align-items: center;gap: 20px;text-align: center}.bridgeband-line{margin-inline: auto;text-wrap: balance}}.last-br{display: none}@media (min-width: 1440px){.last-br{display: inline}}.tstm-br3{display: none}.fband-body-phone{display: none}.foldbtn{display: none}.wpg-count{display: none}@media (min-width: 768px){.wpg-count{display: block;align-self: stretch;margin: 0 0 16px;text-align: right;font-family: var(--body);font-weight: 600;font-size: 12px;letter-spacing: .24em;text-transform: uppercase;color: var(--navy)}}@media (max-width: 767px){.l-streaks{display: none}.head .hl2 .chosen{display: block;margin-top: calc(var(--head-lh) * 1.1)}.hero-stage{--head-fs: calc(var(--hu) * 8.718);--head-lh: calc(var(--head-fs) * 1.08);--head-top: calc(var(--bt) + 49px);--split-lines: 3;--edge-mid: calc(var(--head-top) + var(--split-lines) * var(--head-lh) + var(--head-lh) * .55);--yl: calc(var(--head-top) + var(--split-lines) * var(--head-lh));--yr: var(--yl)}.l-beam,.l-glow{opacity: 0}.hero-stage.split-set .l-beam{opacity: 1;transition: opacity .15s linear}.hero-stage.split-set .l-glow{opacity: .6;transition: opacity .15s linear}.chipband.chips-marquee{overflow: hidden;scroll-snap-type: none}.chipband.chips-marquee > li{animation: chipmarch var(--chip-dur,12s) linear infinite}.chipband.chips-marquee.is-held > li{animation-play-state: paused}.s-odds{padding-block: 48px}.stats{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin-top: 32px;overflow: visible;padding-bottom: 0}.dots[data-dots-for=".stats"]{display: none}.stat-n{font-size: 32px}.stat-c{margin-top: 12px;font-size: 15px}.stat-src{padding-top: 10px;font-size: 12px;line-height: 1.35}.work-rail{margin-top: 16px;display: grid;grid-template-columns: 1fr auto;grid-template-areas: "count ctrl" "strip strip" "dots dots";align-items: center;row-gap: 16px}.wpg-count{display: block;grid-area: count;justify-self: start;margin: 0;font-family: var(--body);font-weight: 600;font-size: 12px;letter-spacing: .24em;text-transform: uppercase;color: var(--navy)}.work-strip{grid-area: strip}.dots{grid-area: dots}.wnav{grid-area: ctrl;justify-self: end;position: static;margin: 0;translate: none;flex-direction: row;align-items: center;gap: 10px}.work-strip{--gap: 24px;--peek: 32px;gap: var(--gap);padding-inline: 0;scroll-padding-inline: 0}.wtile:nth-child(n){scroll-margin-inline-start: 0}.work-strip > .wtile{flex: 0 0 calc(100% - var(--gap) - var(--peek))}.wseam{display: none}.wside-after dt::before{display: none}.wside-after{margin-top: 24px}.wdl{row-gap: 0}.wind{min-height: calc(1 * 13px * 1.5)}.wtitle{min-height: calc(2 * 22px * 1.12);align-items: start}.wside-before dd{min-height: calc(3 * 15px * 1.7)}.fband-body-wide{display: none}.fband-body-phone{display: block}.tstm-br3{display: inline}.foldbtn{display: inline-block;margin-top: 10px;background: none;border: 0;padding: 0;cursor: pointer;font: inherit;font-weight: 500;font-size: 15px;color: var(--teal);text-decoration: underline;text-underline-offset: 6px}.rules-moments .foldbtn,.road .foldbtn{margin-top: 8px}.s-foot{padding-block: 48px}.foot-cols{display: grid;grid-template-columns: 1fr 1fr;gap: 24px}.foot-cols a[href^="mailto:"]{overflow-wrap: normal;word-break: normal}.bridgeband-go{align-self: center}}@media (min-width: 768px){.s-road > .wrap > .lead{max-width: none;font-size: 24px;line-height: 1.6}.qa p{max-width: none;font-size: 18px}.p-faq .s-faq .ghost{--gw: 218px;--gbleed: 14px;top: auto;bottom: -24px}}.p-hww .page-hero{overflow: hidden}.p-hww .page-hero{padding-bottom: 0}.p-hww .page-hero .wrap::after{content: "";display: block;height: 2px;background: var(--gold);margin-top: 64px}.p-hww .s-rules{background: var(--deep);padding-top: 64px}@media (max-width: 767px){.p-hww .page-hero .wrap::after{margin-top: 40px}.p-hww .s-rules{padding-top: 48px}}@keyframes chipmarch{from{translate: 0 0}to{translate: calc(-1 * var(--chip-loop,0px)) 0}}@media (prefers-reduced-motion: reduce){.chipband.chips-marquee > li{animation: none;translate: none}.hero-stage.split-set .l-beam,.hero-stage.split-set .l-glow{transition: none}}@media (min-width: 768px){.s-rules .rules > li:nth-child(5){grid-column: 1 / -1}.s-rules .rules > li:nth-child(5) > div{max-width: calc((100% - 56px) / 2 - 56px)}}:where(#top,#odds,#start,#main,#hb-form,[id^="moment-"]){scroll-margin-top: calc(var(--nav-h) + 16px)}:where(#work,#build,#who){scroll-margin-top: calc(var(--nav-h) + 16px)}@media (min-width: 768px){.work-rail{margin-top: 20px}.wpg-count{margin-bottom: 12px}.wshot{margin-top: 12px}}@media (min-width: 1024px){.wshot{--work-above: 360px;--fit-h: max(300px,calc(100svh - var(--work-above) - 24px));max-width: min(100%,var(--fit-w),calc(var(--fit-h) * 16 / 9))}}@media (max-width: 767px){.pier-n{-webkit-text-stroke: 0;-webkit-text-fill-color: var(--teal);color: var(--teal)}.motion .s-bridge.bridge-in .pier .pier-n{animation: none}}@media (min-width: 1024px){.p-hww .page-hero{min-height: calc(100vh - var(--nav-h));min-height: calc(100svh - var(--nav-h));display: flex;flex-direction: column}.p-hww .page-hero > .wrap{flex: 1 1 auto;width: 100%;display: flex;flex-direction: column}.p-hww .page-hero > .wrap > .eyebrow{margin-top: auto}.p-hww .page-hero .wrap::after{margin-top: auto}}:where(#moments,#rules,#dates){scroll-margin-top: calc(var(--nav-h) + 24px)}li,dt,.fold{text-wrap: pretty}.eyebrow,.btn,.tbd-tag,.tbd-file,.stat-n,.plate-line,.plate-link,.wnav-label,.chipband li,.pier-t,.dots button,.nav-links a,.nav-drawer a,.foot-nav li,.foot-lockup{text-wrap: wrap}.hfacts{display: grid;grid-template-columns: repeat(3,1fr);position: relative}.hfacts::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 1px;background: var(--blue);transform-origin: left center}.hfact{position: relative}.hfact + .hfact::before{content: "";position: absolute;top: 0;bottom: 0;width: 1px;background: var(--blue)}.hf-n{color: var(--teal)}.hf-label{font-family: var(--body);font-weight: 300;color: var(--bone);opacity: .8;text-wrap: balance;hyphens: none}.hf-fig{font-family: var(--display);font-weight: 900;line-height: 1.04;letter-spacing: -.026em}@media (max-width: 1023px){.hfacts{column-gap: 32px;margin-top: 40px;padding-top: 24px}.hfact + .hfact::before{left: -16px}.hf-u,.hf-wide{display: none}.hf-fig{font-size: 48px}.hf-label{margin-top: 8px;font-size: 14px;line-height: 1.35}.motion .hfacts::before{transform: scaleX(0);animation: hf-rule .24s var(--ease) both}.motion .hfacts .hfact{animation: hf-in .24s var(--ease) calc(240ms + var(--i,0) * 80ms) both}}@media (max-width: 359px){.hf-fig{font-size: 44px}.hf-label{font-size: 13px}}@media (min-width: 768px) and (max-width: 1023px){.hf-fig{font-size: 56px}.hf-label{font-size: 16px}}@media (min-width: 1024px){.hf-phone{display: none}.hfacts{column-gap: 24px;margin-top: 64px;padding-top: 40px}.hfact + .hfact::before{left: -12px}.hf-fig{font-size: 48px;color: var(--bone)}.hf-label{margin-top: 12px;font-size: 17px;line-height: 1.6}.motion .hfacts::before{transform: scaleX(0);animation: hf-rule .3s var(--ease) both}.motion .hfacts .hfact{animation: hf-in .3s var(--ease) calc(300ms + var(--i,0) * 90ms) both}}@media (min-width: 1440px){.hfacts{margin-top: 80px}.hf-fig{font-size: 56px}}@media (min-width: 1920px){.hfacts{margin-top: 96px}.hf-fig{font-size: 64px}}.motion .hfacts .hfact:nth-child(2){--i: 1}.motion .hfacts .hfact:nth-child(3){--i: 2}@keyframes hf-rule{to{transform: scaleX(1)}}@keyframes hf-in{from{opacity: 0;translate: 0 12px}}@media (prefers-reduced-motion: reduce){.motion .hfacts::before,.motion .hfacts .hfact{animation: none}.motion .hfacts::before{transform: none}}.bridgeband-eyebrow{margin-bottom: 14px}.bb-moments{grid-template-columns: repeat(6,auto);justify-content: start;column-gap: 20px;row-gap: 0;margin-top: 48px}.bb-moments .pier{grid-row: 1;grid-column: auto;margin-top: 0}.bb-moments .pier-n{-webkit-text-stroke: 0;-webkit-text-fill-color: currentColor;position: relative;isolation: isolate;border-color: var(--teal);color: var(--navy)}.bb-moments .pier-n::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--teal)}.bb-moments .pier:last-child .pier-n{border-color: var(--gold)}.bb-moments .pier:last-child .pier-n::before{background: var(--gold)}.motion .bb-moments .pier-n{color: var(--teal)}.motion .bb-moments .pier:last-child .pier-n{color: var(--gold)}.motion .bb-moments .pier-n::before{opacity: 0}.motion .bb-moments.is-lit .pier-n::before{animation: bb-fill .16s var(--ease) calc(var(--i,0) * 180ms) both}.motion .bb-moments.is-lit .pier-n{animation: bb-ink .16s var(--ease) calc(var(--i,0) * 180ms) both}.bb-moments .pier:nth-child(1){--i: 0}.bb-moments .pier:nth-child(2){--i: 1}.bb-moments .pier:nth-child(3){--i: 2}.bb-moments .pier:nth-child(4){--i: 3}.bb-moments .pier:nth-child(5){--i: 4}.bb-moments .pier:nth-child(6){--i: 5}@keyframes bb-fill{to{opacity: 1}}@keyframes bb-ink{to{color: var(--navy)}}@media (prefers-reduced-motion: reduce){.motion .bb-moments .pier-n,.motion .bb-moments .pier-n::before{animation: none}.motion .bb-moments .pier-n{color: var(--navy)}.motion .bb-moments .pier:last-child .pier-n{color: var(--navy)}.motion .bb-moments .pier-n::before{opacity: 1}}@media (max-width: 767px){.bb-moments{grid-template-columns: repeat(6,1fr);justify-content: stretch;column-gap: 8px;margin-top: 40px}.bb-moments .pier{min-width: 0}.bb-moments .pier-n{width: 100%;aspect-ratio: 1;height: auto;min-width: 0;min-height: 0;font-size: 20px}.bridgeband{gap: 40px}}@media (min-width: 768px){.bridgeband{gap: 48px}}.bridgeband-eyebrow{margin-bottom: 16px}.bb-row{margin-top: 48px}@media (min-width: 768px){.bridgeband{display: block}}@media (min-width: 768px){.bb-row{--bb-box: 96px;display: block;width: auto;max-width: 100%}.bb-moments{grid-template-columns: repeat(6,1fr);justify-content: stretch;column-gap: 32px;row-gap: 0;margin-top: 0}.bb-moments .pier-n{width: var(--bb-box);height: var(--bb-box);font-size: calc(var(--bb-box) * 2 / 3)}.bb-moments .pier-t{width: calc(100% + 32px);max-width: none;font-size: 17px;line-height: 1.2;text-wrap: wrap}.bb-row .bridgeband-go{margin: 24px 0 0;text-align: right}.bb-row .fband-link{font-size: 18px}}@media (min-width: 768px) and (max-width: 1279px){.bb-row{--bb-box: 80px}}@media (min-width: 1920px){.bb-row{--bb-box: 112px}}@media (max-width: 767px){.bb-moments .pier-t{display: none}.bb-row{display: block;width: auto}.bb-row .bridgeband-go{margin-top: 32px}}.lt{margin-top: 28px}.lt-say{max-width: 560px}.lt .lead-launch{margin-top: 0;max-width: 560px}.lt .lt-p2{margin-top: 20px}.lt .lt-pull{margin-top: 28px;max-width: 560px;font-style: italic;color: var(--teal)}.lt .launch-close{margin-top: 40px}@media (min-width: 1024px){.lt{display: grid;grid-template-columns: 40fr 60fr;column-gap: 56px;align-items: start}.lt-say{grid-column: 1;grid-row: 1}.lt-right{grid-column: 2;grid-row: 1}.lt-right{margin-top: 7.9px}.lt .lt-list{margin-top: 0}}.launch-close{position: relative;padding-top: 18px}.launch-close::before{content: "";position: absolute;left: 0;top: 0;width: 64px;height: 2px;background: var(--gold);transform-origin: left center}.lt-label{margin: 0 0 20px}.lt-tag{flex: 0 0 auto;margin-left: 4px;align-self: flex-start;font-size: 14px;line-height: 1.4;padding: 4px 10px;border: 1px solid currentColor;color: var(--teal);white-space: nowrap;--lt-tag-h: calc(14px * 1.4 + 10px);margin-top: calc((var(--lt-lh) - var(--lt-tag-h)) / 2)}.lt-tag-gold{color: var(--gold)}.lt-list{--lt-fs: 22px;--lt-lh: calc(var(--lt-fs) * 1.4);--lt-pad: 16px}.lt-row{display: flex;align-items: flex-start;gap: 20px;padding-block: var(--lt-pad);border-top: 1px solid var(--blue)}.lt-row:first-child{border-top: 0;padding-top: 0}.lt-ico{flex: 0 0 auto;display: block;width: 28px;height: 28px;margin-top: calc((var(--lt-lh) - 28px) / 2)}.lt-row > p{flex: 1 1 auto;font-weight: 400;font-size: var(--lt-fs);line-height: 1.4;color: var(--bone)}@media (max-width: 1279px) and (min-width: 1024px){.lt-list{--lt-fs: 20px}}.lt-ico svg{display: block;width: 100%;height: 100%;fill: none;stroke: var(--teal);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.lt-gold .lt-ico svg{stroke: var(--gold)}.lt-ico{opacity: 1}.motion .lt-ico{opacity: .6}.motion .lt-row > p{opacity: .7}.motion .lt-tag{opacity: 0;translate: 6px 0}.motion .launch-close{opacity: 0;translate: 0 10px}.motion .launch-close::before{scale: 0 1}.motion .s-launch.is-in .lt-ico{animation: lt-lift .2s var(--ease) calc(var(--i) * 320ms) both}.motion .s-launch.is-in .lt-row > p{animation: lt-text .2s var(--ease) calc(var(--i) * 320ms) both}.motion .s-launch.is-in .lt-tag{animation: lt-tag .2s var(--ease) calc(var(--i) * 320ms + 320ms) both}.motion .s-launch.is-in .launch-close::before{animation: lt-rule .24s var(--ease) 1480ms both}.motion .s-launch.is-in .launch-close{animation: lt-rise .3s var(--ease) 1480ms both}@keyframes lt-rule{to{scale: 1 1}}@keyframes lt-rise{to{opacity: 1;translate: 0 0}}@keyframes lt-lift{from{opacity: .6}to{opacity: 1}}@keyframes lt-text{from{opacity: .7}to{opacity: 1}}@keyframes lt-tag{to{opacity: 1;translate: 0 0}}@media (prefers-reduced-motion: reduce){.motion :is(.launch-close,.lt-ico,.lt-tag){animation: none}.motion .lt-row > p{animation: none;opacity: 1}.motion .lt-ico{opacity: 1}.motion .lt-tag{opacity: 1;translate: 0 0}.motion .launch-close::before{animation: none}.motion .launch-close{opacity: 1;translate: 0 0}.motion .launch-close::before{scale: 1 1}}@media (max-width: 1023px){.lt-list{--lt-fs: 18px}.lt-right{margin-top: 40px}.lt-ico{width: 24px;height: 24px;margin-top: calc((var(--lt-lh) - 24px) / 2)}.lt-row{display: grid;grid-template-columns: 24px 1fr;gap: 0 20px;align-items: start}.lt-ico{grid-column: 1;grid-row: 1}.lt-row > p{grid-column: 2;grid-row: 1}.lt-tag{grid-column: 2;grid-row: 2;justify-self: start;margin: 8px 0 0}}@media (max-width: 767px){.lt{margin-top: 20px}.launch-close{margin-top: 32px}}.s-bridgeband .ghost{--gw: 561.3px;--gop: .10;--grot: -39deg;left: auto;right: -123.7px;top: -141.6px;bottom: auto;margin-block: 0}@media (max-width: 1023px){.s-bridgeband .ghost{display: none}}.hero-mark{display: none}@media (min-width: 1024px){.p-hww .page-hero .wrap{--hm-h: clamp(300px,24vw,420px)}.hero-mark{display: block;position: absolute;overflow: visible;pointer-events: none;right: var(--gutter);height: var(--hm-h);width: auto;top: calc(var(--hm-btop,103px) + (var(--hm-blk,460px) - var(--hm-h)) / 2);bottom: auto;margin-block: 0}.p-hww .page-hero h1,.p-hww .page-hero .page-lead{max-width: calc(100% - var(--hm-h) * 1.78353 - 64px)}.motion .hm-beam{translate: calc(var(--sx,0) * var(--hm-u)) calc(var(--sy,0) * var(--hm-u));opacity: 0}.motion .hero-mark .hm-beam{animation: hm-arrive .36s var(--ease) calc(780ms + var(--i) * 140ms) both}}@keyframes hm-arrive{to{translate: 0 0;opacity: 1}}@media (prefers-reduced-motion: reduce){.motion .hm-beam{animation: none;translate: 0 0;opacity: 1}}@media (max-width: 1023px){.hero-mark{--hm-pw: min(75vw,340px);display: block;position: static;width: var(--hm-pw);height: auto;margin-left: auto;margin-right: calc(-0.15 * var(--hm-pw) - var(--gutter));margin-top: 40px}}.s-skip{background: var(--navy)}.lead-skip{max-width: none}@media (max-width: 767px){.lead-skip{text-wrap: balance}}.skips{margin-top: 56px;display: grid;grid-template-columns: repeat(4,1fr);column-gap: 48px;row-gap: 56px}.skips > li{border-top: 1px solid var(--blue);padding-top: 22px}.skip-ico{display: block;width: 28px;height: 28px}.skip-ico svg{display: block;width: 100%;height: 100%;fill: none;stroke: var(--teal);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.skips h3{margin-top: 16px;font-family: var(--display);font-weight: 700;font-size: 20px;line-height: 1.24;letter-spacing: -.01em;color: var(--bone)}.skips p{margin-top: 8px;font-weight: 300;font-size: 17px;line-height: 1.6;color: var(--bone);opacity: .8;text-wrap: pretty}@media (max-width: 1023px) and (min-width: 768px){.skips{grid-template-columns: repeat(2,1fr)}}@media (max-width: 767px){.skips{margin-top: 40px;grid-template-columns: 1fr;row-gap: 24px}.skips > li{display: grid;grid-template-columns: 24px 1fr;column-gap: 16px;padding-top: 18px}.skip-ico{width: 24px;height: 24px;grid-row: 1 / 4}.skips h3{grid-column: 2;grid-row: 1;margin-top: 0;font-size: 18px}.skip-wrap{grid-column: 2;grid-row: 2}.skips p{margin-top: 6px;font-size: 15px}.skip-more{grid-column: 2;grid-row: 3;justify-self: start}.skips.jsfold .skip-wrap > p{margin-top: 8px}}.motion .s-skip .skips > li{opacity: 0;translate: 0 12px}.motion .s-skip.is-in .skips > li{animation: skip-up .36s var(--ease) calc(var(--i) * 80ms) both}@keyframes skip-up{to{opacity: 1;translate: 0 0}}@media (prefers-reduced-motion: reduce){.motion .s-skip .skips > li{animation: none;opacity: 1;translate: 0 0}}.skips.jsfold .skip-wrap{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .22s var(--ease)}.skips.jsfold > li.is-open .skip-wrap{grid-template-rows: 1fr}.skips.jsfold .skip-wrap > p{overflow: hidden;margin-top: 8px;opacity: 0;transition: opacity .22s var(--ease)}.skips.jsfold > li.is-open .skip-wrap > p{opacity: 1}.skip-more{display: inline-block;margin-top: 1.5px;margin-bottom: -10.5px;padding: 10.5px 0;background: none;border: 0;cursor: pointer;font-family: var(--body);font-weight: 500;font-size: 15px;color: var(--teal);text-decoration: underline;text-underline-offset: 6px}@media (prefers-reduced-motion: reduce){.skips.jsfold .skip-wrap,.skips.jsfold .skip-wrap > p{transition: none}}