@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/c/_vendor/fonts/instrument-sans-latin-ext-98a5ed52.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/c/_vendor/fonts/instrument-sans-latin-d228ca3e.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/c/_vendor/fonts/instrument-sans-latin-ext-21fac8da.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/c/_vendor/fonts/instrument-sans-latin-6219bc4b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/c/_vendor/fonts/instrument-serif-latin-ext-a04fc7ed.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/c/_vendor/fonts/instrument-serif-latin-6ee678c3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/c/_vendor/fonts/instrument-serif-latin-ext-a8c4bd7c.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/c/_vendor/fonts/instrument-serif-latin-60c06664.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0a0a0b;--ink: #f2efe8;--muted: #8a857b;--safelight: #d8523c}*{margin:0;padding:0;box-sizing:border-box}h1{font-family:"Instrument Serif";font-size:6.5rem;font-weight:400;line-height:.86;letter-spacing:-.01em}h1 em{font-style:italic}h3{text-transform:uppercase;font-family:Instrument Sans;font-size:.82rem;font-weight:600;letter-spacing:.24em}p{font-family:Instrument Sans;font-weight:400;font-size:.9rem;line-height:1.5}.spotlight{position:relative;width:100%;height:100svh;overflow:hidden;background:var(--bg)}.spotlight-nav,.spotlight-footer{position:absolute;width:100%;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;color:var(--muted);z-index:3}.spotlight-nav{top:0}.spotlight-nav p{font-family:Instrument Sans;font-weight:500;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase}.spotlight-nav .nav-status{display:flex;align-items:center;gap:.5rem;color:var(--ink)}.spotlight-nav .dot{width:6px;height:6px;border-radius:50%;background:var(--safelight);box-shadow:0 0 8px var(--safelight)}.spotlight-footer{bottom:0}.spotlight-footer p{text-align:center;font-size:.72rem;line-height:1.55;letter-spacing:.01em;max-width:34rem}.spotlight-marquee{position:absolute;top:0;left:0;width:100%;overflow:hidden;display:flex;will-change:transform;pointer-events:none;z-index:0}.spotlight-marquee-track{display:flex;flex-shrink:0;will-change:transform}.spotlight-marquee-item{flex-shrink:0;width:18rem;padding:0 .5rem}.spotlight-marquee-item img{width:100%;height:10rem;object-fit:cover;display:block;border-radius:3px;background:#17171a;filter:grayscale(1) contrast(1.16) brightness(.62)}.spotlight-content-wrapper{position:relative;width:min(90%,46rem);height:100%;padding-top:8rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;margin:0 auto;color:var(--ink);mix-blend-mode:difference;z-index:2}.spotlight-content-wrapper h1{text-align:center;width:15rem}.spotlight-content-wrapper h3{width:24rem;text-align:center}.spotlight-copy{display:flex;gap:2.5rem;max-width:40rem}.spotlight-copy p:nth-child(1){text-align:right}.line{position:relative;white-space:nowrap;will-change:transform}@media(max-width:1000px){h1{font-size:4.5rem}.spotlight-content-wrapper{width:90%;padding:8rem 2rem 2rem}}@media(max-width:768px){h1{font-size:3.4rem;width:100%}h3{font-size:.72rem;letter-spacing:.2em;width:100%}.spotlight-nav,.spotlight-footer{padding:1.5rem}.spotlight-nav p{font-size:.6rem;letter-spacing:.12em;text-align:center}.spotlight-footer p{font-size:.72rem}.spotlight-content-wrapper{width:100%;padding:1.5rem;gap:1.5rem}.spotlight-copy{flex-direction:column;gap:1.25rem}.spotlight-copy p,.spotlight-copy p:nth-child(1){text-align:center;font-size:.98rem;line-height:1.55}.spotlight-marquee-item{width:13rem}.spotlight-marquee-item img{height:8rem}}@media(hover:none),(pointer:coarse){.spotlight{height:auto;min-height:100svh;display:flow-root;overflow-x:clip}.spotlight-marquee{position:relative;margin-top:5.5rem;z-index:1;animation:marquee-drift 8s ease-in-out infinite alternate}.spotlight-content-wrapper .line{transform:none!important}.spotlight-content-wrapper{height:auto;padding:3rem 1.5rem;justify-content:flex-start}.spotlight-footer{position:relative;margin-top:auto;padding-top:3rem}}@keyframes marquee-drift{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}
