@font-face{font-family:Anybody;font-style:normal;font-weight:400 900;font-stretch:50% 150%;font-display:swap;src:url(/fonts/Anybody-latin-var.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/InstrumentSans-latin-var.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-500-latin.woff2) format("woff2")}:root{--ground: #130d0b;--night: #07080b;--cream: #f5ede4;--cream-dim: rgba(245, 237, 228, .66);--amber: #f4a54c;--paper: #fefefe;--ink: #111214;--ink-dim: rgba(17, 18, 20, .6);--gutter: clamp(16px, 4.2vw, 64px);--col: clamp(16px, 9vw, 132px);--display: "Anybody", "Arial Narrow", sans-serif;--text: "Instrument Sans", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--night)}body{color:var(--cream);font:400 16px/1.5 var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.mono{font:500 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}main{position:relative;z-index:1}body{--ps-ground: #efc7bd}.ticker{position:fixed;top:0;left:0;right:0;z-index:5;display:flex;gap:28px;justify-content:space-between;padding:7px var(--gutter);font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#1112149e;border-bottom:1px solid rgba(17,18,20,.12);transition:color .4s,border-color .4s}body.dark-nav .ticker{color:var(--cream-dim);border-color:#f5ede41f}.ticker span:first-child{margin-right:auto}.nav{position:fixed;top:34px;left:0;right:0;z-index:5;display:flex;justify-content:space-between;align-items:flex-start;padding:12px var(--gutter) 0 var(--col);pointer-events:none}.nav>*{pointer-events:auto}.nav-list{color:var(--ink);transition:color .4s}body.dark-nav .nav-list{color:var(--cream)}.nav-list{display:flex;flex-direction:column;gap:5px;font:500 12px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase}.nav-list a{opacity:.85}.nav-list a:hover{opacity:1;text-decoration:underline}.pill{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:999px;background:var(--cream);color:var(--ink);font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;transition:background .2s,color .2s}.pill:hover{background:var(--amber)}.pill.ghost{background:transparent;color:var(--cream);box-shadow:inset 0 0 0 1px #f5ede480}.pill.ghost:hover{box-shadow:inset 0 0 0 1px var(--cream);background:transparent}.pill-top{background:var(--ink);color:var(--cream)}.pill-top:hover{background:var(--amber);color:var(--ink)}.hl{font-family:var(--display);font-weight:860;font-stretch:64%;font-variation-settings:"wdth" 64;text-transform:uppercase;line-height:.88;letter-spacing:-.005em}.hl span{display:block}.hl .w{display:inline}.kicker{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin-bottom:18px}.yard{height:560vh}.stick{position:sticky;top:0;height:100vh;overflow:hidden}.yard .stick{background:var(--ground)}.sky{position:absolute;top:0;left:0;right:0;height:17vh;background:linear-gradient(#e2c0cc,#f4d3d7);display:none}.media{position:absolute;inset:0;transform-origin:50% 46%;will-change:transform}.media>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.wire,.night{opacity:0}.blackout{position:absolute;inset:0;background:var(--night);opacity:0;pointer-events:none}.hero-copy{position:absolute;left:var(--col);right:var(--gutter);bottom:4.5vh;display:grid;grid-template-columns:auto minmax(220px,330px);grid-template-areas:"k k" "h s" "h a";column-gap:7vw;align-items:end}.hero-copy .kicker{grid-area:k}.hero-copy .hl{grid-area:h;font-size:clamp(48px,min(8vw,9.6vh),140px)}.hero-copy .sub{grid-area:s;color:var(--cream-dim);font-size:17px;max-width:30ch;margin-bottom:22px}.hero-copy .acts{grid-area:a;display:flex;gap:10px;flex-wrap:wrap;padding-bottom:6px}.say{position:absolute;left:0;right:0;bottom:11vh;text-shadow:0 2px 30px rgba(0,0,0,.35);text-align:center;padding:0 var(--gutter);font:500 clamp(30px,4vw,58px)/1.08 var(--text);letter-spacing:-.02em;color:var(--cream)}.say .w{opacity:.08;transition:opacity .25s,color .25s}.say .w.on{opacity:1}.say .w.lead{color:var(--amber)}.plan{height:600vh;background:var(--night)}.plan .stick{background:var(--night)}.trails{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;will-change:transform}.plan-say{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 auto;max-width:20ch;text-align:center;font:500 clamp(30px,4vw,58px)/1.08 var(--text);letter-spacing:-.02em;color:var(--cream);text-shadow:0 2px 30px rgba(0,0,0,.5)}.plan-say .w,.sheet-say .w{opacity:.14;transition:opacity .3s}.plan-say .w.on,.sheet-say .w.on{opacity:1}.sheet{position:absolute;inset:0;background:var(--paper);color:var(--ink);transform:translateY(100%);will-change:transform;clip-path:polygon(0 34px,11% 34px,calc(11% + 34px) 0,calc(89% - 34px) 0,89% 34px,100% 34px,100% 100%,0 100%)}.sheet-say{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 auto;max-width:24ch;text-align:center;font:500 clamp(30px,3.6vw,54px)/1.1 var(--text);letter-spacing:-.02em}.sheet em,.plan-lines em{font-style:normal}.sheet-say .w.on.mark,.plan-lines em{background:linear-gradient(transparent 58%,#f4a54c8c 58%)}.plan-lines{position:absolute;left:var(--col);top:38vh;width:min(360px,30vw);list-style:none}.plan-lines li{position:absolute;left:0;top:0;font:500 clamp(20px,1.8vw,26px)/1.25 var(--text);letter-spacing:-.01em}.js .plan-lines li{opacity:0}.panel{position:absolute;right:var(--gutter);bottom:5vh;width:min(54vw,106vh);aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:#050608;transform:translateY(110vh);transform-origin:100% 100%;will-change:transform}.panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.panel-trace{mix-blend-mode:screen;opacity:0}.lift{height:340vh;background:var(--paper);color:var(--ink)}.lift .stick{background:var(--paper)}.stage{position:absolute;inset:6vh 0 0}.stage video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.band{height:560vh;background:var(--paper)}.band .stick{background:var(--paper)}.rig{position:absolute;left:50%;bottom:0;width:min(1500px,94vw);transform:translate(-50%)}.rig video{display:block;width:100%;height:auto;filter:brightness(1.021)}.ground{position:absolute;left:0;right:0;top:0;height:100vh;background:var(--ink);color:var(--cream)}.band-copy{padding:7vh var(--gutter) 0 var(--col);display:grid;grid-template-columns:auto minmax(240px,380px);column-gap:7vw;row-gap:6vh;align-items:end}.band-hl{font-size:clamp(40px,min(5.4vw,7.4vh),96px)}.band-hl .w{opacity:.12;transition:opacity .3s}.band-hl .w.on{opacity:1}.band-lede{color:var(--cream-dim);font-size:17px;max-width:34ch;padding-bottom:6px}.svc{grid-column:1 / -1;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:36px}.svc li{border-top:1px solid rgba(245,237,228,.18);padding-top:16px}.svc b{display:block;margin-bottom:8px;font-family:var(--display);font-weight:820;font-variation-settings:"wdth" 66;font-size:28px;text-transform:uppercase;line-height:1}.svc p{color:var(--cream-dim);font-size:17px;line-height:1.45;max-width:30ch}.road{height:380vh;background:var(--paper);color:var(--ink)}.road .stick{background:var(--paper)}.road-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.road-path{fill:none;stroke:var(--ink);stroke-linecap:butt}.road-funnel{fill:var(--ink);opacity:0}.road-cover{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--ink)}.road-truck{position:absolute;left:0;top:0;display:block;transform-origin:50% 50%;will-change:transform;opacity:0}.road-hl{position:absolute;left:var(--col);top:46vh;font-size:clamp(40px,min(5.4vw,7.4vh),96px)}.js .road-hl{opacity:0}.road-marks{position:absolute;inset:0;list-style:none;pointer-events:none}.road-marks li{position:absolute;width:min(280px,22vw);font-size:17px;line-height:1.45;color:var(--ink-dim);opacity:.18;transition:opacity .4s}.road-marks li.on{opacity:1}.road-marks b{display:block;margin-bottom:6px;color:var(--ink);font-family:var(--display);font-weight:820;font-variation-settings:"wdth" 66;font-size:24px;text-transform:uppercase;line-height:1}.sea{height:680vh;background:var(--night)}.sea .stick{background:#061533}.sea video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.sea-still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.sea-shade{position:absolute;inset:0;background:radial-gradient(ellipse 34% 46% at 50% 50%,#02091c38,#02091c94 70%,#02091cb8);opacity:0;pointer-events:none}.sea-hl{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;color:var(--paper);font-size:clamp(48px,min(7.6vw,11vh),132px);text-shadow:0 4px 40px rgba(0,8,30,.45)}.js .sea-hl{opacity:0}.sea-points{position:absolute;inset:0;list-style:none;pointer-events:none}.sea-points li{position:absolute;width:300px;margin-left:-150px;text-align:center;color:#f5ede4d1;font-size:17px;line-height:1.45;text-shadow:0 2px 14px rgba(0,8,30,.7)}.js .sea-points li{opacity:0}.sea-points i{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 14px;border-radius:50%;box-shadow:inset 0 0 0 1px #f5ede473;background:#02091c59}.sea-points svg{width:20px;height:20px;fill:none;stroke:var(--amber);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.sea-points b{display:block;margin-bottom:8px;color:var(--paper);font-family:var(--display);font-weight:840;font-variation-settings:"wdth" 66;font-size:30px;text-transform:uppercase;line-height:.95}.sea-points li:nth-child(1){left:calc(50% - min(23vw,330px));top:24vh}.sea-points li:nth-child(2){left:calc(50% + min(23vw,330px));top:24vh}.sea-points li:nth-child(3){left:calc(50% - min(23vw,330px));top:58vh}.sea-points li:nth-child(4){left:calc(50% + min(23vw,330px));top:58vh}.air-veil{position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(#f6f5fa00,#f6f5fad9);opacity:0;pointer-events:none}.air-hl{position:absolute;left:var(--col);bottom:9vh;color:var(--ink);font-size:clamp(40px,min(5.4vw,7.4vh),96px)}.js .air-hl{opacity:0}.sea-fade{position:absolute;inset:0;background:var(--night);pointer-events:none}.fly{position:fixed;inset:0;z-index:3;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;visibility:hidden;will-change:transform}.nav-list{transition:color .4s,opacity .4s,visibility .4s}body.past-top .nav-list{opacity:0;visibility:hidden;pointer-events:none}body.past-top .ticker{background:#fefefe99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.past-top.dark-nav .ticker{background:#07080b66}.end{height:260vh;background:var(--night)}.end .stick{background:var(--night)}.end-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 70%;transform-origin:60% 70%}.end-shade{position:absolute;inset:0;background:linear-gradient(#0408188c,#04081800 38% 62%,#04060cc7);pointer-events:none}.end-kicker{position:absolute;left:0;right:0;top:15vh;text-align:center;font:500 clamp(15px,1.3vw,19px)/1.3 var(--text);color:var(--cream)}.js .end-kicker{opacity:0}.end-word{position:absolute;left:0;right:0;top:20vh;text-align:center;white-space:nowrap;color:var(--cream);font-size:min(17vw,27vh);line-height:.9;perspective:900px}.end-word span{display:inline-block;transform-origin:50% 100%;text-shadow:0 1px 0 #ddd3c6,0 2px 0 #cfc3b4,0 3px 0 #c0b3a3,0 4px 0 #b0a292,0 5px 0 #9f907f,0 6px 0 #8c7d6d,0 22px 40px rgba(0,0,0,.45)}.js .end-word span{opacity:0}.end-word .gap{width:.18em}.end-word .dot{color:var(--amber)}.end-cta{position:absolute;left:var(--col);right:var(--gutter);bottom:7vh;display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.js .end-cta{opacity:0}.end-cta p{max-width:34ch;color:var(--cream);font-size:17px}.end .acts{display:flex;gap:10px;flex-wrap:wrap}@media (max-width: 760px){:root{--col: 16px;--gutter: 16px}.ticker span:not(:first-child){display:none}.ticker span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill-top{margin-left:auto}.nav{padding-top:10px}.nav-list{display:none}.hero-copy{grid-template-columns:1fr;grid-template-areas:"k" "h" "s" "a";bottom:5vh}.hero-copy .hl{font-size:clamp(54px,17vw,80px);margin-bottom:18px}.hero-copy .sub{margin-bottom:18px}.sky{display:block}.media{inset:auto}.say{bottom:9vh;font-size:28px}.plan-say{font-size:28px;padding:0 16px}.sheet{clip-path:polygon(0 22px,8% 22px,calc(8% + 22px) 0,calc(92% - 22px) 0,92% 22px,100% 22px,100% 100%,0 100%)}.sheet-say{font-size:28px;padding:0 16px}.plan-lines{top:17vh;width:auto;right:16px}.plan-lines li{font-size:22px}.panel{left:16px;right:16px;width:auto;bottom:6vh}.stage{inset:0 auto;width:210vw}.rig{width:124vw}.band-copy{grid-template-columns:1fr;row-gap:3vh;padding-top:5vh}.band-hl{font-size:40px}.band-lede{font-size:16px}.svc{grid-template-columns:1fr 1fr;gap:18px 16px}.svc b{font-size:21px;margin-bottom:4px}.svc p{font-size:16px;line-height:1.4}.svc .more{display:none}.road-hl{font-size:32px;top:40vh}.road-marks li{font-size:16px}.road-marks b{font-size:19px}.sea-hl{font-size:52px}.air-hl{font-size:38px;bottom:6vh}.sea-points li{width:44vw;margin-left:-22vw;font-size:16px;line-height:1.35}.sea-points i{width:34px;height:34px;margin-bottom:8px}.sea-points svg{width:16px;height:16px}.sea-points b{font-size:20px}.sea-points li:nth-child(1),.sea-points li:nth-child(3){left:26vw}.sea-points li:nth-child(2),.sea-points li:nth-child(4){left:74vw}.sea-points li:nth-child(1),.sea-points li:nth-child(2){top:12vh}.sea-points li:nth-child(3),.sea-points li:nth-child(4){top:68vh}.end-img{object-position:78% 70%}.end-kicker{top:17vh;padding:0 16px;font-size:16px;text-wrap:balance}.end-word{top:23vh;font-size:21vw}.end-cta{flex-direction:column;align-items:start;bottom:5vh}.end-cta p{font-size:16px}}@media (max-width: 760px) and (max-height: 720px){.band-copy{row-gap:2vh;padding-top:3vh}.svc{gap:12px 16px}}@media (prefers-reduced-motion: reduce){.say .w{transition:none}}
