.special-projects{--orb-scroll:0;--orb-ice:#bfe8e6;--orb-ink:#080d11;background:var(--orb-ink);color:#edf4ef;font-family:var(--font-heebo);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;line-height:1.65;overflow:clip}.special-projects a{color:inherit;text-decoration:none}.special-projects button{font:inherit;cursor:pointer}.special-projects em{font-family:var(--font-editorial);color:var(--orb-ice);font-style:normal;font-weight:400}.special-projects h1,.special-projects h2,.special-projects h3{letter-spacing:-.025em;margin:0;line-height:1.15}.special-projects p{color:#b9c9cd;font-size:18px;line-height:1.85}.special-projects :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #bfe8e6}.project-skip{z-index:100;background:#c6e5de;padding:12px;position:absolute;top:10px;left:20px;transform:translateY(-180%);color:#101919!important}.project-skip:focus{transform:none}.projects-nav{border-bottom:1px solid #a5c7ce24;justify-content:space-between;align-items:center;gap:20px;height:100px;padding:20px 5%;display:flex}.projects-brand{font:500 16px var(--font-sans);letter-spacing:.15em;direction:ltr;flex-direction:column;display:flex}.projects-brand span{font:14px var(--font-heebo);letter-spacing:0;color:#b1c6ca;margin-top:4px}.projects-nav nav{align-items:center;gap:25px;display:flex}.projects-nav nav a{align-items:center;min-height:44px;font-size:16px;display:flex}.projects-nav button{color:#edf4ef;background:0 0;border:1px solid #9fb7bb60;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;display:grid}.orbital-hero{max-width:1800px;margin:auto;padding:26px 5% 84px;position:relative}.orbital-overline{color:#93a9af;font:12px var(--font-mono);letter-spacing:.07em;justify-content:space-between;display:flex}.orbital-overline span:first-child{font-family:var(--font-heebo);letter-spacing:0;font-size:15px}.orbital-hero h1{font-family:var(--font-sans);letter-spacing:-.075em;text-align:center;z-index:1;white-space:nowrap;margin:35px auto 0;font-size:clamp(55px,10.7vw,178px);font-weight:450;position:relative}.orbital-hero h1 span{color:#a8d2d6;font-weight:250}.orbital-hero-art{height:clamp(350px,48vw,650px);margin:-20px -3% 0;position:relative;overflow:hidden}.orbital-hero-art img{object-fit:contain;width:100%;height:100%;transform:translateY(calc(var(--orb-scroll)*-34px)) scale(calc(1 + var(--orb-scroll)*.05));mix-blend-mode:screen;transition:transform .5s ease-out}.orbital-coordinate{color:#9bb3b7;font:11px var(--font-mono);letter-spacing:.1em;align-items:center;gap:13px;display:flex;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.orbital-coordinate i{background:#abcad344;width:60px;height:1px}.orbital-lead{border-top:1px solid #a7c9ce33;grid-template-columns:1fr 1fr;gap:8%;padding-top:45px;display:grid}.orbital-lead h2{font-size:clamp(30px,3.5vw,55px);font-weight:450;line-height:1.35}.orbital-lead p{max-width:600px;margin:0 0 22px}.project-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.project-button{min-height:52px;font:500 17px var(--font-heebo);background:#d1e9e4;border:1px solid #d0e8e5;border-radius:3px;justify-content:center;align-items:center;gap:13px;padding:13px 23px;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex;color:#101a1e!important}.project-button:hover{background:#effffc;transform:translateY(-2px);box-shadow:0 8px 35px #bcece515}.project-text-link{border-bottom:1px solid #a7c6c955;align-items:center;gap:12px;min-height:48px;font-size:17px;display:inline-flex}.project-eyebrow{letter-spacing:.05em;margin:0 0 25px;color:#93bfc4!important;font-size:14px!important}.orbital-story{background:#111b21;border-block:1px solid #92b4bf21;padding:75px 5%}.orbital-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:3vw;max-width:1500px;margin:auto;display:grid}.orbital-chapters article{position:relative}.orbital-chapters img{aspect-ratio:16/10;object-fit:cover;border:1px solid #8dc2d126;width:100%;height:auto;margin:20px 0 25px;display:block}.chapter-number{font:16px var(--font-mono);color:#8cb1b8}.orbital-chapters h3{font-size:29px;font-weight:450}.orbital-chapters p{margin:18px 0 0;font-size:17px}.orbital-play,.orbital-film{max-width:1700px;margin:auto;padding:90px 5%;scroll-margin-top:25px}.project-section-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:8%;margin-bottom:35px;display:grid}.project-section-heading h2{font-size:clamp(30px,3.4vw,52px);font-weight:450}.project-section-heading p{margin:0}.project-section-heading .project-eyebrow{margin-bottom:14px}.orbital-play-stage{background:#000;border:1px solid #abc6cb40;border-radius:4px;position:relative;overflow:hidden}.orbital-play-cover{place-items:center;height:min(60vw,650px);min-height:330px;display:grid;position:relative}.orbital-play-cover>img{object-fit:contain;opacity:.6;width:100%;height:100%;position:absolute}.orbital-play-cover>button{z-index:1;margin-top:25%}.orbital-play-stage iframe{background:#000;border:0;width:100%;height:calc(100svh - 80px);min-height:640px;max-height:1000px;display:block}.instrument-bar{background:#142129;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.instrument-bar p{margin:0;font-size:15px}.instrument-bar button{min-height:44px;padding:8px 15px}.instrument-help{justify-content:space-between;align-items:start;gap:35px;margin-top:18px;display:flex}.instrument-help p{max-width:850px;margin:0;font-size:16px}.instrument-help a{white-space:nowrap;border-bottom:1px solid #a7c9ce55;align-items:center;gap:9px;min-height:44px;font-size:16px;display:flex}.project-fineprint{max-width:1000px;margin:20px 0 0;color:#91a5ac!important;font-size:14px!important}.orbital-film{padding-top:30px}.orbital-film-player{aspect-ratio:16/9;background:#050a0e;border:1px solid #99bbc333;border-radius:4px;position:relative;overflow:hidden}.orbital-film-player video{width:100%;height:100%;display:block}.orbital-film-launch{color:#fff;background:#050a0e;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:relative}.orbital-film-launch img{object-fit:cover;opacity:.68;width:100%;height:100%;transition:transform .7s;position:absolute}.orbital-film-launch:hover img{transform:scale(1.02)}.orbital-film-launch span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1920bd;border:1px solid #bedbe283;border-radius:40px;align-items:center;gap:16px;min-height:60px;padding:14px 25px;font-size:19px;display:flex;position:relative}.projects-closing{text-align:center;background:radial-gradient(at 50% 100%,#1b393c,#0000 70%);border-top:1px solid #94b6bb30;padding:105px 24px;position:relative}.projects-closing h2{font-size:clamp(40px,5vw,76px);font-weight:450;line-height:1.2}.projects-closing>p:not(.project-eyebrow){max-width:650px;margin:25px auto}.projects-closing>a{margin:12px}.projects-footer{color:#9fb6ba;border-top:1px solid #94b6bb30;flex-wrap:wrap;justify-content:space-between;gap:12px 25px;padding:20px 5%;font-size:13px;display:flex}.projects-footer a{align-items:center;min-height:44px;display:inline-flex}.projects-footer span{align-items:center;display:flex}.special-projects[data-paused=true] *{transition:none!important;animation-play-state:paused!important}.special-projects[data-paused=true] .orbital-hero-art img{transform:none}@media (max-width:700px){.projects-nav{flex-wrap:wrap;align-items:start;gap:12px;height:auto;min-height:92px;padding:17px 20px}.projects-brand,.projects-brand span{font-size:14px}.projects-nav nav{justify-content:space-between;gap:18px;width:100%}.projects-nav nav a{font-size:15px}.orbital-hero{padding:22px 20px 48px}.orbital-overline span:last-child{display:none}.orbital-hero h1{white-space:normal;letter-spacing:-.06em;margin-top:32px;font-size:clamp(36px,9.1vw,64px)}.orbital-hero-art{height:340px;margin:-5px -20px}.orbital-hero-art img{object-fit:cover;object-position:center;transform:translateY(calc(var(--orb-scroll)*-20px)) scale(1.05)}.orbital-coordinate{gap:10px;font-size:10px;bottom:9%}.orbital-coordinate i{width:30px}.orbital-lead{grid-template-columns:1fr;gap:22px;padding-top:28px}.orbital-lead h2{font-size:33px;line-height:1.3}.orbital-lead p{font-size:18px}.project-actions{gap:14px}.project-button,.project-text-link{font-size:17px}.orbital-story{padding:45px 20px}.orbital-chapters{grid-template-columns:1fr;gap:40px}.orbital-chapters img{aspect-ratio:16/10;margin:12px 0 18px}.orbital-chapters h3{font-size:30px}.orbital-chapters p{font-size:18px}.orbital-play,.orbital-film{padding:45px 20px}.project-section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.project-section-heading h2{font-size:33px}.project-section-heading p{font-size:18px}.orbital-play-cover{min-height:330px;margin-inline:-15px}.orbital-play-stage[data-active=true]{margin-inline:-12px}.orbital-play-stage iframe{height:100svh;min-height:720px}.instrument-bar{align-items:center;padding:10px}.instrument-bar p{font-size:15px;line-height:1.4}.instrument-bar button{flex-shrink:0;padding:8px}.instrument-help{flex-direction:column;gap:12px}.instrument-help p{font-size:17px}.project-fineprint{font-size:15px!important;line-height:1.75!important}.orbital-film-player{margin-inline:-12px}.orbital-film-launch span{padding:12px 20px;font-size:17px}.projects-closing{padding:65px 22px}.projects-closing h2{font-size:42px}.projects-closing>a{margin:8px 0}.projects-footer{justify-content:center;padding-inline:20px;font-size:13px}.project-eyebrow{font-size:14px!important}.orbital-play-cover>button{margin-top:45%}}@media (prefers-reduced-motion:reduce){.special-projects *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.special-projects .orbital-hero-art img{transform:none}}@media (max-width:700px){.orbital-hero-art{height:285px}.orbital-hero-art img{object-fit:contain;transform:translateY(calc(var(--orb-scroll)*-12px))}.orbital-coordinate{bottom:4%}}.instrument-dialog{color:#edf4ef;background:#000;border:1px solid #abc6cb60;border-radius:8px;width:min(1400px,100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:none;margin:auto;padding:0;overflow:hidden}.instrument-dialog[open]{flex-direction:column;display:flex}.instrument-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03080be8}.instrument-dialog .instrument-bar{flex:none}.instrument-dialog iframe{flex:1;width:100%;height:0!important;min-height:0!important;max-height:none!important}@media (max-width:700px){.instrument-dialog{border:0;border-radius:0;width:100vw;height:100dvh}.instrument-dialog .instrument-bar{padding-top:max(10px,env(safe-area-inset-top))}.instrument-dialog iframe{padding-bottom:env(safe-area-inset-bottom)}}
