:root{--ink:#090909;--paper:#ffffff;--lime:#f2cb50;--muted:#c0b7a5}
body{background:#090909;color:#ffffff}header{background:#090909;border-color:#f2cb5030}.brand,header .contact-link{color:#ffe18a}.hero{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - 100px);display:flex;flex-direction:column;justify-content:space-between;padding-top:35px}.hero-media{position:absolute;inset:0;z-index:-2;background:#15120d url('operator.jpg') center/cover no-repeat}.hero-media video{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(1.18) saturate(1.12)}.hero::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.60),rgba(0,0,0,.18) 60%,rgba(0,0,0,.06)),linear-gradient(0deg,#090909 0%,transparent 30%,rgba(0,0,0,.12))}.hero-top{color:#eed9ac}.hero-note{color:#ded5c3}h1{font-size:clamp(65px,8.8vw,140px);margin:65px 0 32px;text-shadow:0 4px 32px #0004}.live-word{color:#ffdb60}.hero-bottom{padding-bottom:25px}.hero-bottom p{color:#e1dbd0}.video-controls{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:8px 0 24px;font-size:11px;letter-spacing:2px;color:#cec2a9}.video-controls button{background:#08080880;color:#f1deb4;border:1px solid #f2cb5065;border-radius:24px;padding:9px 16px;font-size:12px;letter-spacing:.3px;cursor:pointer}.video-controls button:hover{background:#f2cb50;color:#090909}.channel-strip{border-color:#f2cb5040}.channel-strip>span:first-child,.strip-end{color:#bfb3a0}.strip-cross{color:#f2cb50}.circle{border-color:#f2cb5090}.about,.business{background:#0e0e0e;color:#ffffff}.section-label{color:#f2cb50}.about-detail p,.section-title p{color:#bdb8ae}.business>.section-label{border-color:#f2cb5038}.business-card{background:linear-gradient(140deg,#1d1b16,#121212);border:1px solid #f2cb5045;color:#ffffff}.whatnot-card{background:linear-gradient(140deg,#292319,#141310);border-color:#f2cb5070}.card-top,h3{color:#ffe18a}.business-card p{color:#bfb8a9}.tags{border-color:#f2cb5030}.tags span{border-color:#f2cb5050;color:#dac599}.future{background:#090909}.future .section-label{color:#f2cb50}.pill{border-color:#f2cb5065}.future p{color:#bdb5a6}.future-type{color:#f2cb50}.future-type .outline{-webkit-text-stroke-color:#f2cb50}.connect{background:linear-gradient(115deg,#f5ce4f,#ffe89a 60%,#f7d157);color:#17130c}.connect .section-label{color:#4b3918}.contact-note{color:#47391f;border-color:#65502580}footer{background:#090909;color:#bfb39c}footer .brand{color:#ffe18a}
@media(max-width:800px){.hero{min-height:calc(100svh - 84px)}h1{font-size:10.4vw}.hero-media video{object-position:58% center}}@media(max-width:560px){.hero{min-height:calc(100svh - 84px);padding-top:28px}.hero::before{background:linear-gradient(90deg,#0009,#0004),linear-gradient(0deg,#090909,transparent 65%)}h1{font-size:10.7vw;margin:65px 0 35px}.hero-media video{object-position:62% center}.video-controls{font-size:9px;letter-spacing:1px;padding-top:15px;align-items:center}.video-controls button{font-size:11px;padding:8px 11px;white-space:nowrap}.hero-bottom{padding-bottom:15px}.channel-strip{gap:20px}.hero-top{font-size:10px}}
/* Brighter contemporary video surfaces */
.hero-note,.hero-bottom p{color:#fff}.hero-top{color:#fff0b4}.video-controls{color:#fff}.about-detail p,.section-title p,.future p{color:#d8dbe2}.business-card{position:relative;isolation:isolate;overflow:hidden;min-height:590px;border-color:#ffffff30;background:#101216}.business-card .section-video{position:absolute;inset:0 0 38%;z-index:-2}.section-video video{width:100%;height:100%;object-fit:cover;filter:brightness(1.16) saturate(1.15)}.business-card .section-video::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#101216,transparent 80%),linear-gradient(90deg,#0005,transparent)}.business-card h3{margin-top:105px;margin-bottom:65px;text-shadow:0 2px 18px #0008;color:#fff}.business-card h4{color:#fff}.business-card p{color:#d8dbe2}.business-card .card-top{color:#ffe99e;text-shadow:0 1px 5px #000}.business-card .tags{border-color:#ffffff30}.tags span{color:#ffe188;border-color:#ffe18870}.business-card .section-video video{object-position:center 35%}.whatnot-card .section-video video{object-position:center}.future{position:relative;isolation:isolate;overflow:hidden;min-height:690px}.future>.section-video{position:absolute;inset:0 0 0 43%;z-index:-2}.future>.section-video video{object-position:center 37%}.future::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#090909 25%,#090909e8 42%,#09090940 75%),linear-gradient(0deg,#090909,transparent 22%,transparent 82%,#090909)}.future-type{opacity:.86;text-shadow:0 2px 24px #0005}.future .pill{background:#090909b0;color:#ffe188}.future-type .outline{-webkit-text-stroke-color:#ffde69}.future h2{color:#fff}.about,.business{background:#101216}.business>.section-label{border-color:#ffffff26}.hero-media{background-color:#11151b}.connect .section-label{color:#493800}.video-controls{position:relative;z-index:2}.video-controls button{background:#101216ba;color:#fff2ba;border-color:#ffe08080}.brand{color:#ffe080}footer .brand{color:#ffe080}
@media(max-width:800px){.business-card h3{font-size:43px;margin-top:90px}.business-card{min-height:620px}}@media(max-width:560px){.business-card{min-height:580px}.business-card h3{font-size:60px;margin-top:105px;margin-bottom:60px}.future>.section-video{inset:0}.future::before{background:linear-gradient(0deg,#090909 2%,#09090960 48%,#090909e8 88%)}.future{min-height:850px}.future p{color:#fff}.future-type{opacity:.95}.hero::before{background:linear-gradient(90deg,#0008,#0003),linear-gradient(0deg,#090909,transparent 45%)}.future .section-label{align-items:start}.video-controls>span{font-size:10px}}
.careers{background:#11151a;color:#fff}.careers-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;align-items:start}.careers h2{color:#fff}.careers p{line-height:1.9;color:#d4d9df;margin-top:26px;max-width:580px}.career-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.career-tags span{padding:8px 14px;border:1px solid #ffe08066;border-radius:24px;font-size:14px;color:#ffe080}.careers .career-note{font-size:13px;color:#a9b0bb}.apply-card{border:1px solid #ffe08055;padding:36px;background:#1b2028}.apply-card .eyebrow{color:#ffe080}.apply-card h3{font-size:32px;letter-spacing:-1px;line-height:1.2;margin:25px 0;color:#fff}.apply-card .application-status{font-size:14px;border-top:1px solid #ffffff26;padding-top:22px}.apply-button{display:inline-block;background:#ffdb60;color:#101216;padding:14px 24px;font-weight:700;margin-top:20px}.apply-button:hover{background:#ffe99a}.hero-media video{object-position:center 35%}.business-card .section-video video{object-position:center 30%}@media(max-width:800px){header nav{gap:16px}.careers-grid{grid-template-columns:1fr;gap:35px}}@media(max-width:560px){header nav a:nth-child(3){display:none}header nav a:last-child{display:block}.apply-card{padding:24px}.hero-media video{object-position:center 30%}}
.careers-teaser{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-top:60px;padding-bottom:60px}.careers-teaser .eyebrow{color:#ffe080}.careers-teaser h2{font-size:clamp(30px,3vw,45px);margin:16px 0 10px}.careers-teaser p{margin:0}.careers-teaser .apply-button{margin:0;white-space:nowrap}@media(max-width:650px){.careers-teaser{display:block}.careers-teaser .apply-button{margin-top:25px}}

.whatnot-card{background:linear-gradient(130deg,#222b35,#11151a);border-color:#ffe08088}.whatnot-card h3{color:#ffe080;text-shadow:none}.hero-media video{object-position:center}.business-card.tiktok .section-video video{object-position:center}

/* Contact navigation and email */
.contact-note a{font-size:18px;font-weight:600;text-decoration:underline;text-underline-offset:5px}header .contact-link{display:inline-block!important;white-space:nowrap}@media(max-width:560px){header{gap:12px}header .contact-link{font-size:12px}header nav{gap:12px}header nav a[href="#future"]{display:none}}

/* Unified main navigation */
header nav.site-nav{margin-left:auto;display:flex;align-items:center;gap:28px}header nav.site-nav a{display:inline-block;color:#ffe080;font-size:13px;font-weight:500;letter-spacing:.6px;white-space:nowrap;text-transform:uppercase;border:0;padding:0}header nav.site-nav a:hover{color:#fff2bd}header nav.site-nav a[aria-current="page"]{color:#ffe080}@media(max-width:800px){header nav.site-nav{gap:18px}header nav.site-nav a{font-size:12px}}@media(max-width:650px){header{height:auto;min-height:108px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px;gap:16px}header nav.site-nav{width:100%;margin:0;justify-content:space-between;gap:8px;flex-wrap:wrap}header nav.site-nav a{font-size:11px;letter-spacing:.2px}}
