html:has(body[data-page=sky]){background:#0b1016}body[data-page=sky]{color:var(--fg-on-photo);background:0 0}body[data-page=sky] .nav__logo-icon,body[data-page=sky] .nav__logo-word,body[data-page=sky] .footer__logo-icon,body[data-page=sky] .footer__logo-word{fill:var(--fg-on-photo)}body[data-page=sky] .fx-weave,body[data-page=sky] .fx-grain{display:none}html.js body[data-page=sky]{opacity:1}body[data-page=sky] .nav.is-scrolled{background:rgba(3, 4, 9, calc(.24 + .46 * var(--sky-lum,.4)));backdrop-filter:blur(14px)}body[data-page=sky] .nav__link{color:var(--fg-on-photo-mute)}body[data-page=sky] .nav__link.is-active,body[data-page=sky] .nav__link:hover{color:var(--fg-on-photo)}.sky-bg{z-index:-2;background:#0b1016;position:fixed;inset:0;overflow:hidden}.sky-bg canvas,.sky-bg img,.sky-bg picture{object-fit:cover;width:100%;height:100%;display:block}.sky-scrim{z-index:-1;pointer-events:none;--s:var(--sky-lum,.4);background:linear-gradient(to bottom, rgba(3, 4, 9, calc(.12 + .24 * var(--s))) 0%, #03040900 22%, #03040900 72%, rgba(3, 4, 9, calc(.14 + .26 * var(--s))) 100%);position:fixed;inset:0}.sky-hero__grid,.sky-say__grid,.sky-close__grid{position:relative}.sky-hero__grid:before,.sky-say__grid:before,.sky-close__grid:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 26% 60%, rgba(3, 4, 9, calc(.16 + .54 * var(--sky-lum,.4))) 0%, rgba(3, 4, 9, calc(.08 + .32 * var(--sky-lum,.4))) 46%, #03040900 78%);position:absolute;inset:-12% -8%}.sky-tech{right:var(--gutter);z-index:30;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-on-photo-faint);pointer-events:none;font-size:.75rem;font-weight:600;position:fixed;bottom:clamp(.8rem,2vh,1.4rem)}.sky,.sky section{position:relative}.sky-hero{align-items:end;min-height:100svh;padding-block:8rem clamp(2.5rem,6vh,4rem);display:grid}.sky-hero__grid{align-content:end;row-gap:clamp(1rem,2.4vh,1.8rem)}.sky-hero__word{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;grid-column:1/13;font-size:clamp(3.4rem,15.5vw,15.5rem);font-weight:300;line-height:.92}.sky-hero__tag{letter-spacing:.24em;text-transform:uppercase;color:var(--fg-on-photo-mute);grid-column:1/8;font-size:.75rem;font-weight:600}.sky-hero__meta{letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--fg-on-photo-mute);border-top:1px solid #f4f4f533;grid-column:1/13;margin-top:clamp(1rem,3vh,2.4rem);padding-top:1rem;font-size:.75rem}.sky-say{align-content:center;min-height:165svh;padding-block:clamp(4rem,12vh,10rem);display:grid}.sky-say__line{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;grid-column:1/10;font-size:clamp(2.2rem,6vw,5.6rem);font-weight:300;line-height:1.02}.sky-say__line .ln{display:block}.sky-say__note{max-width:52ch;color:var(--fg-on-photo-mute);text-wrap:pretty;grid-column:1/7;margin-top:clamp(1.5rem,4vh,2.8rem);font-size:clamp(1rem,1.05vw,1.15rem);line-height:1.65}.sky-sect{padding-block:clamp(3rem,8vh,6rem) 0}.sky-sect__head{margin-bottom:clamp(1.5rem,4vh,3rem);padding-top:55svh}.sky-sect__head span{letter-spacing:.28em;text-transform:uppercase;color:var(--fg-on-photo-mute);grid-column:1/13;font-size:.75rem;font-weight:600}.sky-sect__list{grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.sky-sect__link{height:100svh;color:var(--fg-on-photo);grid-template-rows:minmax(60%,1fr) auto;display:grid;position:relative;overflow:hidden}.sky-sect__media{min-height:0;position:relative;overflow:hidden}.sky-sect__media picture,.sky-sect__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-material);display:block}.sky-sect__media:after{content:"";background:linear-gradient(#0000,#030409d9);height:42%;position:absolute;inset:auto 0 0}.sky-sect__link:hover .sky-sect__media img,.sky-sect__link:focus-visible .sky-sect__media img{transform:scale(1.04)}.sky-sect__body{background:#03040980;border-left:1px solid #f4f4f529;padding:clamp(1.1rem,2vw,1.8rem);display:block}.sky-sect__item:first-child .sky-sect__body{border-left:0}.sky-sect__name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1.5rem,2.3vw,2.4rem);font-weight:300;display:inline-block;position:relative}.sky-sect__name:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .5s var(--ease-material);position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.sky-sect__link:hover .sky-sect__name:after,.sky-sect__link:focus-visible .sky-sect__name:after{transform:scaleX(1)}.sky-sect__text{max-width:30ch;color:var(--fg-on-photo-mute);text-wrap:pretty;margin-top:.7rem;font-size:.95rem;line-height:1.5;display:block}.sky-close{align-content:center;min-height:150svh;padding-block:clamp(4rem,12vh,10rem);display:grid}.sky-close__line{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;grid-column:1/11;font-size:clamp(2.2rem,6vw,5.6rem);font-weight:300;line-height:1.02}.sky-close__line .ln{display:block}body[data-page=sky] .ctaband{background:var(--bg);color:var(--fg);position:relative}@media (width<=1199px){.sky-say__note{grid-column:1/9}}@media (width<=899px){.sky-hero{padding-block:7rem clamp(2rem,5vh,3rem)}.sky-hero__word{font-size:clamp(2.2rem,11.6vw,6rem)}.sky-hero__tag,.sky-say__line,.sky-say__note,.sky-close__line{grid-column:1/13}.sky-sect__list{grid-template-columns:1fr 1fr}.sky-sect__link{height:62svh}.sky-sect__item:nth-child(3) .sky-sect__body{border-left:0}}@media (width<=599px){.sky-sect__list{grid-template-columns:1fr}.sky-sect__link{height:78svh}.sky-sect__body{border-left:0}}@media (prefers-reduced-motion:reduce){.sky-sect__media img{transition:none}}.sky-poster{position:absolute;inset:0}.sky-poster picture,.sky-poster img{object-fit:cover;width:100%;height:100%;display:block}.sky-canvas,.sky-gl{width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateZ(0)}.sky-canvas{opacity:0;transition:opacity .6s var(--ease-ui)}.sky-canvas.is-gl .sky-gl,.sky-canvas.is-on,.sky-canvas.is-gl{opacity:1}.sky-gl{opacity:0;transition:opacity .6s var(--ease-ui)}.sky-canvas.is-gl .sky-gl{opacity:1}
