@font-face{font-family:Inter;src:url('/assets/inter-400.ttf');font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url('/assets/inter-600.ttf');font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url('/assets/inter-800.ttf');font-weight:800;font-display:swap}@font-face{font-family:Barlow;src:url('/assets/barlow-900.ttf');font-weight:900;font-display:swap}
:root{--orange:#ff4d00;--black:#111;--line:#d7d7d7}*{box-sizing:border-box}body{margin:0;color:var(--black);background:#fff;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:4px}button{color:inherit}img{display:block;width:100%;object-fit:cover}h1,h2,h3,p{margin:0}button{border:0;background:none}header{background:white;position:relative;z-index:5}.masthead{height:88px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 3.2%;position:relative}.logo{font-family:Barlow,sans-serif;font-size:66px;line-height:1;letter-spacing:-3px;position:absolute;left:50%;transform:translateX(-50%)}.logo span{font:800 12px Inter;position:absolute;right:-15px;top:9px;letter-spacing:0}.icon-btn{font-size:32px;min-width:40px;min-height:44px}.hamburger{display:block;width:25px;border-top:2px solid;border-bottom:2px solid;height:10px}.header-tools{display:flex;align-items:center;gap:24px}.saved-link{font-size:25px;display:flex;align-items:center;gap:5px}.saved-link span{font:600 10px Inter}nav{display:flex;justify-content:center;gap:42px;height:44px;align-items:center;overflow:auto;padding:0 18px}nav a{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap}nav a:hover,nav [aria-current]{color:var(--orange)}.skip{position:fixed;left:10px;top:-70px;background:white;padding:15px;z-index:100}.skip:focus{top:10px}.hero{height:660px;position:relative;background:#10161c;color:white;overflow:hidden}.hero>img{position:absolute;right:0;top:0;width:76%;height:100%;object-position:center 55%}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#10161c 0%,#10161ce6 28%,#10161c30 65%,transparent),linear-gradient(0deg,#070b0c8c,transparent 35%);pointer-events:none}.hero-grid{position:absolute;z-index:1;inset:0;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:100px 100px;mask-image:linear-gradient(90deg,#000,transparent 65%)}.hero-top{position:absolute;z-index:2;left:3.2%;right:3.2%;top:25px;display:flex;justify-content:space-between;font-size:10px;font-weight:600;letter-spacing:1px}.hero-top b{color:var(--orange)}.hero-copy{position:absolute;z-index:2;left:5%;top:125px;max-width:620px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;line-height:1.5}.hero-copy>.eyebrow{color:#c9ff00}.hero h1{font-family:Barlow,sans-serif;font-size:clamp(92px,9.8vw,155px);font-weight:900;line-height:.87;letter-spacing:-2.5px;margin:18px 0 23px}.hero h1 em{color:var(--orange);font-style:normal}.hero-copy p{font-size:14px;line-height:1.65;max-width:335px;color:#ddd}.hero-link{display:flex;justify-content:space-between;align-items:center;max-width:310px;margin-top:23px;border-bottom:1px solid #ffffff6b;padding-bottom:10px;font-size:10px;font-weight:800;letter-spacing:.6px}.hero-link span{font-size:22px;color:var(--orange)}.hero-controls{position:absolute;z-index:3;bottom:23px;left:3.2%;right:3.2%;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:1px}.hero-controls button{color:white;border:1px solid #ffffff60;height:33px;width:43px;font-size:20px}.hero-controls button:hover{background:var(--orange)}.ticker{border-bottom:1px solid #111;padding:17px 3%;display:flex;justify-content:space-around;gap:16px;font-family:Barlow;font-size:25px;font-weight:900;white-space:nowrap;overflow:hidden}.ticker span{color:#8a8a8a}.ticker b{color:var(--orange);font-weight:900}.container{width:min(1360px,92%);margin:auto}.section-heading{display:flex;justify-content:space-between;align-items:center;border-top:2px solid #111;padding-top:16px;margin-bottom:27px;gap:12px}.section-heading h2{font-size:25px;letter-spacing:-1px;font-weight:800}.text-link{font-size:10px;font-weight:800;letter-spacing:.5px;line-height:1.6}.text-link:hover{color:var(--orange)}.news-layout{padding-top:60px;padding-bottom:65px;display:grid;grid-template-columns:2.1fr 1fr;gap:48px}.grid{display:grid;gap:28px}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card-image{display:block;position:relative;overflow:hidden;background:#eee}.card-image img{aspect-ratio:1.38;transition:transform .45s}.card-image:hover img{transform:scale(1.035)}.image-arrow{position:absolute;bottom:0;right:0;background:white;padding:5px 12px;font-size:23px}.card>.eyebrow{margin:18px 0 8px;color:#656565;font-size:9px}.card-title{display:flex;gap:10px;justify-content:space-between}.card h3{font-size:23px;letter-spacing:-.8px;line-height:1.1;font-weight:800}.card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.card p{font-size:12px;line-height:1.6;color:#626262;margin-top:10px}.meta{font-size:8px;letter-spacing:.5px;font-weight:600;margin-top:20px}.meta span{color:#888}.bookmark{font-size:24px;min-width:32px;align-self:flex-start;line-height:1.1}.bookmark[aria-pressed=true]{color:var(--orange)}.trending .section-heading h2{font-size:20px}.trend{display:flex;gap:16px;border-bottom:1px solid var(--line);padding:18px 0}.trend>span{font:900 38px Barlow;color:var(--orange)}.trend h3{font-size:16px;letter-spacing:-.5px;line-height:1.25;margin-top:5px}.trend small{font-size:8px;font-weight:600}.trend>b{margin-left:auto;font-size:20px;font-weight:400}.drop-mini{display:block;background:#d3ff00;padding:22px;margin-top:30px}.drop-mini strong{display:block;font:900 59px Barlow;line-height:1.2}.drop-mini h3{font-size:16px}.drop-mini>span{display:block;font-size:10px;margin-top:12px}.design-section{background:#f1f0ec;padding:45px 0 55px}.design-intro{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px}.design-intro>p{font-size:43px;font-weight:800;letter-spacing:-1.7px;line-height:1.05}.design-intro em{font-style:normal;color:var(--orange)}.design-intro>span{font-size:11px;line-height:1.6}.design-section .card-image img{aspect-ratio:1.8;object-fit:cover}.design-section .card h3{max-width:440px;font-size:29px}.watch-home{padding:65px 0}.watch-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:60px;align-items:center}.kinetic{aspect-ratio:16/10;background:var(--orange);position:relative;overflow:hidden;color:black}.kinetic-top{position:absolute;left:22px;right:22px;top:18px;display:flex;justify-content:space-between;font-size:8px;font-weight:800;letter-spacing:.5px}.word-stage{position:absolute;left:8%;right:8%;top:25%;bottom:22%;display:flex;align-content:center;align-items:center;justify-content:center;gap:.22em;flex-wrap:wrap;font-size:clamp(30px,4.5vw,65px);line-height:.9;letter-spacing:-.075em;font-weight:800;text-align:center}.word-stage span{display:inline-block}.word-stage.emphasis{font-size:clamp(50px,7vw,100px)}.kinetic-stamp{position:absolute;right:22px;bottom:58px;font:900 23px Barlow;letter-spacing:-1px}.kinetic-bottom{position:absolute;bottom:20px;left:20px;right:20px;display:flex;align-items:center;gap:15px;font-size:9px;font-weight:800}.kinetic-bottom button{font-size:10px;font-weight:800;padding:5px}.kinetic-bottom>span{margin-left:auto;font-variant-numeric:tabular-nums}.motion-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:#0002}.motion-progress i{height:100%;background:#111;display:block;width:0}.watch-copy h2{font:900 clamp(45px,5vw,76px)/.92 Barlow;margin:15px 0;letter-spacing:-1px}.watch-copy p{font-size:13px;line-height:1.7;max-width:310px;margin-bottom:25px}.watch-copy small{display:block;font-size:9px;color:#777;margin-top:20px}.last-story{padding-bottom:70px}.last-story>a{display:grid;grid-template-columns:1fr 1fr;background:#111;color:white;min-height:370px}.last-story img{height:100%;max-height:440px;object-position:center 55%}.last-story>a>div{padding:40px;display:flex;flex-direction:column;justify-content:center}.last-story h2{font:900 54px/.95 Barlow;margin:20px 0}.last-story .eyebrow{color:#d3ff00}footer{background:#111;color:white;padding:45px 4% 25px;display:grid;grid-template-columns:1fr 1fr;gap:32px}.footer-logo{font:900 clamp(70px,11vw,160px)/.9 Barlow;letter-spacing:-4px}footer>div{align-self:center}footer p{font-size:11px;letter-spacing:1px;margin-bottom:20px}footer>div a{display:block;font-size:9px;margin-top:12px;color:#bbb}footer small{grid-column:1/-1;border-top:1px solid #444;padding-top:20px;color:#888;font-size:9px}.page-intro{padding-top:65px;padding-bottom:45px}.page-intro h1{font:900 clamp(60px,9vw,132px)/.93 Barlow;letter-spacing:-2px;margin:20px 0}.page-intro em{font-style:normal;color:var(--orange)}.page-intro p{font-size:15px;line-height:1.7;max-width:620px;color:#555}.category-grid{padding-bottom:90px;min-height:330px}.article-head{max-width:1000px;padding-top:45px}.article-tag{margin-top:35px;color:var(--orange)}.article-head h1{font-size:clamp(38px,5.5vw,75px);font-weight:800;letter-spacing:-3px;line-height:1.01;margin:18px 0}.article-head>p{font-size:20px;line-height:1.5;color:#555;max-width:800px}.article-byline{display:flex;justify-content:space-between;margin:30px 0;align-items:center}.article-byline span{font-size:9px;letter-spacing:.4px}.article-figure{width:min(1200px,92%);margin:0 auto}.article-figure>img{height:min(660px,65vw);object-position:center 56%;background:#eee}.article-figure figcaption{font-size:10px;color:#666;margin-top:12px;line-height:1.5}.article-body{width:min(700px,90%);margin:55px auto 80px}.article-body h2{font-size:27px;font-weight:800;line-height:1.12;letter-spacing:-.8px;margin:35px 0 16px}.article-body p{font-size:17px;line-height:1.85;color:#333}.source{border-top:1px solid #111;margin:40px 0;padding:22px 0;font-size:11px}.source a{display:block;margin:12px 0;text-decoration:underline}.source small{color:#666;font-size:10px}.related{padding-bottom:70px}.calendar{padding-bottom:100px}.filter-row{border-top:1px solid #111;border-bottom:1px solid #111;padding:12px 0;display:flex;gap:10px;margin-bottom:25px}.filter-row button{padding:10px 18px;font-size:10px;font-weight:800}.filter-row [aria-pressed=true]{background:#111;color:white}.drop-row{display:grid;grid-template-columns:160px 220px 1fr;gap:35px;align-items:center;border-bottom:1px solid var(--line);padding:20px 0 35px}.drop-date{font:900 65px Barlow;line-height:.9}.drop-date span{display:block;font:800 11px Inter;margin-top:14px}.drop-row img{height:220px}.drop-row h2{font-size:30px;letter-spacing:-1px;margin:10px 0 15px}.drop-row p{font-size:13px;margin-bottom:15px}.drop-row small{font-size:11px;color:#777}.drop-actions{display:flex;gap:25px;margin-top:25px;flex-wrap:wrap}.calendar-note{max-width:600px;font-size:11px;line-height:1.7;color:#777;margin-top:25px}.watch-page{max-width:1000px;padding-bottom:80px}.watch-page h2{font-size:30px;margin:25px 0 12px;letter-spacing:-1px}.watch-page p{font-size:13px;line-height:1.7}.watch-page details{margin-top:25px;font-size:11px}.watch-page details p{margin-top:15px;max-width:600px}dialog{border:0;width:min(750px,94%);padding:30px;max-height:90vh;box-shadow:0 20px 100px #0005}dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}.dialog-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #111;padding-bottom:20px;margin-bottom:25px}.dialog-top strong{font-size:20px;letter-spacing:-.7px}.dialog-top button{font-size:24px;padding:6px}dialog label{font-size:11px;display:block}dialog input{border:0;border-bottom:2px solid #111;padding:18px 0;width:100%;font-size:27px;outline:0}#search-results a{display:block;padding:20px 0;border-bottom:1px solid #ddd;font-size:20px;font-weight:800;letter-spacing:-.5px}#search-results a small{display:block;font-size:9px;letter-spacing:1px;margin-bottom:7px;color:var(--orange)}#search-results p{padding:25px 0;font-size:14px}.menu-links{margin-bottom:30px}.menu-links a{display:flex;align-items:center;font:900 55px Barlow;border-bottom:1px solid #ddd;padding:6px 0;gap:15px}.menu-links small{font:600 10px Inter;color:var(--orange)}.menu-links span{margin-left:auto}#menu-dialog>a{font-size:10px;font-weight:800}#toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);padding:14px 25px;background:#111;color:white;font-size:12px;z-index:20;opacity:0;pointer-events:none;transition:opacity .2s}#toast.show{opacity:1}[hidden]{display:none!important}
@media(min-width:1600px){.hero{height:750px}.hero-copy{left:max(5%,calc((100vw - 1360px)/2));top:145px}}
@media(max-width:900px){.hero{height:620px}.hero>img{width:100%;object-position:60% 50%}.hero:after{background:linear-gradient(90deg,#10161ce0,#10161c50 70%),linear-gradient(0deg,#10161c,transparent 60%)}.hero-copy{top:140px}.hero h1{font-size:110px}.news-layout{gap:25px;grid-template-columns:1.8fr 1fr}.card h3{font-size:20px}.watch-grid{gap:25px}.drop-row{grid-template-columns:90px 170px 1fr;gap:20px}.drop-row img{height:190px}.drop-row h2{font-size:24px}.last-story h2{font-size:42px}}
@media(max-width:650px){.masthead{height:70px;padding:0 5%}.logo{font-size:54px}.header-tools{gap:7px}.saved-link{font-size:22px}nav{justify-content:flex-start;gap:25px;height:43px}nav a{font-size:10px}.hero{height:630px}.hero>img{width:100%;object-position:59% center}.hero:after{background:linear-gradient(0deg,#071019f7 0%,#071019bd 32%,#07101900 80%)}.hero-copy{top:auto;bottom:90px;left:6%;right:6%}.hero h1{font-size:91px;line-height:.85;margin:15px 0}.hero-copy p{font-size:12px;max-width:280px}.hero-top{left:6%;right:6%;font-size:8px;top:20px}.hero-top>span:last-child{display:none}.hero-copy>.eyebrow{font-size:8px}.hero-link{font-size:9px;max-width:260px;margin-top:15px}.hero-controls{left:6%;right:6%;bottom:20px}.hero-controls>span{font-size:7px}.hero-controls>span:last-child{display:none}.ticker{font-size:19px;justify-content:flex-start;padding:12px 6%;gap:15px}.ticker span:first-child{display:none}.container{width:88%}.news-layout{display:block;padding-top:35px;padding-bottom:35px}.grid{gap:25px}.two,.three{grid-template-columns:1fr}.news-layout .two{grid-template-columns:1fr 1fr;gap:17px}.news-layout .card-image img{aspect-ratio:.9}.card h3{font-size:20px}.news-layout .card h3{font-size:18px;letter-spacing:-.6px}.news-layout .card p{font-size:11px}.news-layout .card .meta{font-size:7px}.card>.eyebrow{font-size:8px}.bookmark{font-size:22px;min-width:22px}.section-heading h2{font-size:22px}.section-heading{margin-bottom:22px;padding-top:13px}.section-heading .text-link{font-size:8px}.trending{margin-top:40px}.trending .section-heading h2{font-size:22px}.trend h3{font-size:17px}.drop-mini strong{font-size:62px}.design-section{padding:30px 0}.design-intro{display:block}.design-intro>p{font-size:35px}.design-intro>span{display:block;margin-top:18px;font-size:11px}.design-section .card h3{font-size:25px}.design-section .card-image img{aspect-ratio:1.5}.design-section .grid{gap:35px}.watch-home{padding:40px 0}.watch-grid{display:block}.watch-copy{margin-top:30px}.watch-copy h2{font-size:55px}.watch-copy p{max-width:none}.kinetic{aspect-ratio:1.2}.kinetic-top{font-size:6px;left:15px;right:15px;top:15px}.word-stage{font-size:43px}.word-stage.emphasis{font-size:58px}.kinetic-bottom{left:10px;right:10px;font-size:7px;gap:8px}.kinetic-bottom button{font-size:8px}.kinetic-stamp{font-size:20px;right:15px}.last-story>a{display:block}.last-story img{height:320px}.last-story>a>div{padding:28px}.last-story h2{font-size:44px}.last-story{padding-bottom:45px}footer{display:block;padding:35px 6% 20px}.footer-logo{font-size:100px;letter-spacing:-3px}footer>div{margin:30px 0}footer small{display:block}.page-intro{padding-top:40px;padding-bottom:30px}.page-intro h1{font-size:68px;letter-spacing:-1px}.page-intro p{font-size:14px}.category-grid{padding-bottom:50px;min-height:300px}.article-head{padding-top:25px}.article-head h1{letter-spacing:-1.6px;font-size:42px}.article-head>p{font-size:16px}.article-tag{margin-top:25px}.article-byline span{font-size:7px}.article-figure>img{height:440px}.article-figure figcaption{font-size:8px}.article-body{margin-top:35px}.article-body h2{font-size:24px}.article-body p{font-size:16px;line-height:1.8}.drop-row{grid-template-columns:70px 1fr;gap:20px}.drop-row>div:last-child{grid-column:1/-1}.drop-row img{height:190px}.drop-date{font-size:53px}.drop-date span{font-size:9px}.drop-actions{gap:15px}.filter-row button{font-size:9px}.watch-page{padding-bottom:50px}dialog{padding:20px}dialog input{font-size:22px}.menu-links a{font-size:43px}#toast{width:85%;text-align:center}}
nav{scrollbar-width:none}nav::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.article-body>p+p{margin-top:20px}.official-detail{margin:32px 0;background:#f1f0ec}.official-detail img{height:330px;object-fit:cover}.official-detail figcaption{padding:12px;font-size:10px;color:#666}.pilot-service{padding:26px;background:#d3ff00;margin-top:35px}.pilot-service h2{margin-top:15px}.pilot-service p{font-size:14px;line-height:1.9}.pilot-service .text-link{display:block;margin-top:20px}.pilot-package-link{display:block;background:#111;color:white;padding:30px;margin:35px 0}.pilot-package-link small{color:#d3ff00;font-size:10px}.pilot-package-link strong{display:block;font:900 45px/.95 Barlow;margin:20px 0}.pilot-package-link span{font-size:12px}.package-jumps{display:flex;gap:14px;flex-wrap:wrap;margin-top:25px}.package-jumps a{font-size:10px;font-weight:800;padding:14px 17px;border:1px solid #111}.package-jumps a:hover{background:#ff4d00}.package-carousel{padding-bottom:65px}.package-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 25px}.package-card-grid figure{margin:0}.package-card-grid img{aspect-ratio:4/5;object-fit:contain;background:#111}.package-card-grid figcaption{display:flex;justify-content:space-between;gap:12px;padding-top:12px;font-size:9px;line-height:1.6}.package-card-grid figcaption a{font-weight:800;white-space:nowrap}.package-script{background:#f1f0ec;padding:45px 0}.package-note{font-size:13px;line-height:1.7;margin-bottom:25px;color:#555}.scene-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-bottom:30px}.script-scene{border-top:1px solid #111;padding:22px;background:#fff}.script-scene .eyebrow{color:#c03a00}.script-scene h3{font:900 37px/.98 Barlow;margin:18px 0}.script-scene .voice{font-size:15px;line-height:1.7;margin-bottom:22px}.script-scene summary{font-size:10px;font-weight:800;cursor:pointer}.script-scene details p{font-size:12px;line-height:1.7;margin-top:15px;color:#555}.package-copy{padding-top:50px;padding-bottom:80px}.caption-preview{font-size:18px;line-height:1.8;max-width:800px;white-space:normal;overflow-wrap:anywhere}@media(max-width:750px){.package-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px}.package-card-grid figcaption{display:block;font-size:8px}.package-card-grid figcaption a{display:block;margin-top:6px}.scene-grid{grid-template-columns:1fr}.package-jumps{gap:9px}.package-jumps a{font-size:9px;padding:12px}.pilot-package-link strong{font-size:36px}.caption-preview{font-size:16px}.official-detail img{height:250px}.package-carousel .section-heading{align-items:flex-start}.package-carousel .section-heading .eyebrow{font-size:8px}}
