:root{--ink: #0f0d0b;--ink-2: #161310;--gold: #d6a053;--text: #ece6dc;--muted: #b8afa2;--line: rgba(214, 160, 83, .45);--hair: rgba(255, 255, 255, .12);--maxw: 1180px;--pad: clamp(20px, 5vw, 64px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--text);font-family:Manrope,system-ui,sans-serif;font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:var(--gold)}h1,h2,h3{font-family:Jost,sans-serif;font-weight:400;margin:0;overflow-wrap:break-word}td,th,dd{overflow-wrap:anywhere}p{margin:0}ul,ol{list-style:none;margin:0;padding:0}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}.section{padding-top:112px;padding-bottom:112px}.eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}.label{font-size:.75rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.h2{font-size:clamp(2rem,4vw,3rem);line-height:1.15;color:#fff}.big{font-family:Jost,sans-serif;font-size:clamp(2.25rem,5vw,4rem);line-height:1.12;color:#fff;max-width:900px}.h2 em,.big em{font-style:normal;color:var(--gold)}.wrap>.eyebrow+.h2{margin-top:14px}.wrap>.eyebrow+.big{margin-top:20px}.lead{color:var(--muted);font-size:1.0625rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 28px;border:1px solid var(--gold);font-size:.8125rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease}.btn:after{content:"→";letter-spacing:0;transition:transform .25s ease}.btn:hover:after{transform:translate(4px)}.btn-line{color:var(--text);border-color:#ece6dc66}.btn-line:hover{border-color:var(--gold);color:var(--gold)}.btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.section-dark{background:var(--ink-2)}.contact{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:24px;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.contact a{color:var(--text);text-decoration:none;border-bottom:1px solid var(--line)}.contact a:hover{color:var(--gold)}.partner-logos{margin-top:48px}.partner-logos ul{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.partner{display:flex;align-items:center;justify-content:center;width:10.5rem;height:4.5rem;padding:0 20px}.partner img{max-width:100%;height:1.5rem;object-fit:contain;opacity:.8;transition:opacity .25s ease,transform .25s ease}.partner.tall img{height:3.25rem}.partner:hover img{opacity:1;transform:scale(1.06)}.partner:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.closing .partner-logos{margin-top:56px}.closing .partner-logos ul{justify-content:center}.closing .partner-logos .eyebrow{color:var(--gold)}@media(max-width:760px){.partner-logos ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.partner{width:auto}.partner-logos li:last-child:nth-child(odd){grid-column:1 / -1}}.site-header{position:fixed;inset:0 0 auto 0;z-index:10;background:linear-gradient(180deg,#0f0d0bd9,#0f0d0b00)}.site-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0f0d0b8c;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid var(--hair);opacity:0;transition:opacity .3s ease}.site-header.scrolled{background:none}.site-header.scrolled:before{opacity:1}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:24px;padding-bottom:24px;max-width:none}.site-header .mark img{width:120px;height:auto}.site-nav{display:flex;flex-wrap:wrap;gap:28px;margin-left:auto}.site-nav a{color:var(--text);text-decoration:none;font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase}.site-nav a:hover{color:var(--gold)}.nav-toggle{display:none}.site-footer{border-top:1px solid var(--line)}.site-footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;padding-bottom:28px;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.site-footer img{width:100px;height:auto}.footer-nav{display:flex;flex-wrap:wrap;gap:8px 24px}.footer-nav a{color:var(--text);text-decoration:none}.footer-nav a:hover{color:var(--gold)}section[tabindex="-1"]:focus{outline:none}.logo-link{display:block;width:fit-content;transition:opacity .2s ease}.logo-link:hover,.site-header .mark:hover{opacity:.8}.carousel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:56px;padding:12px;border:1px solid var(--line);background:var(--ink-2)}.carousel:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.carousel-stage{position:relative;aspect-ratio:522/586;overflow:hidden;background:#222;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.carousel-stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .6s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.carousel-stage img.active{opacity:1;transform:none}.carousel-panel{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:48px clamp(24px,5vw,72px)}.carousel-count{font-family:Jost,sans-serif;font-size:.9375rem;letter-spacing:.2em;color:var(--muted)}.carousel-count span{color:var(--gold)}.carousel-name{font-family:Jost,sans-serif;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.1;color:#fff}.carousel-arrows{display:flex;gap:12px;margin-top:12px}.carousel-arrows button{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--line);background:none;color:var(--text);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.carousel-arrows button:hover{border-color:var(--gold);color:var(--ink);background:var(--gold)}.carousel-arrows svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.carousel-dots{display:flex;gap:4px}.carousel-dots button{width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer;position:relative}.carousel-dots button:after{content:"";position:absolute;left:4px;right:4px;top:50%;height:2px;background:var(--hair);transition:background .2s ease}.carousel-dots button:hover:after{background:var(--muted)}.carousel-dots button.active:after{background:var(--gold)}.carousel button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){.carousel-stage img{transition:none;transform:none}}@media(max-width:760px){.carousel{grid-template-columns:minmax(0,1fr)}.carousel-panel{padding:28px 12px 16px}}.carousel.wide{grid-template-columns:minmax(0,1fr)}.carousel.wide .carousel-stage{aspect-ratio:1600/678}.carousel.wide .carousel-panel{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:32px;padding:20px clamp(12px,3vw,36px) 12px}.carousel.wide .carousel-name{flex:1 1 auto;font-size:clamp(1.5rem,2.6vw,2.25rem)}.carousel.wide .carousel-arrows{margin-top:0}.carousel.wide .carousel-dots{flex-basis:100%}@media(max-width:760px){.carousel.wide .carousel-arrows{margin-left:auto}.carousel.wide .carousel-name{order:1;flex-basis:100%}.carousel.wide .carousel-dots{order:2}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform .9s ease}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}@media(max-width:65em){.site-header{background:none}.site-header:before{opacity:1}.site-header .wrap{padding-top:16px;padding-bottom:16px}.site-header .mark img{width:104px}.nav-toggle{display:flex;flex-direction:column;justify-content:center;gap:7px;width:48px;height:48px;margin:-4px -12px -4px auto;padding:0 12px;border:0;background:none;cursor:pointer;position:relative;z-index:2}.nav-toggle span{display:block;height:1px;background:var(--text);transition:transform .25s ease}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.site-nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;flex-wrap:nowrap;gap:0;margin:0;padding:8px var(--pad) 24px;max-height:calc(100vh - 100%);max-height:calc(100dvh - 100%);overflow-y:auto;overscroll-behavior:contain;background:var(--ink);border-bottom:1px solid var(--line);box-shadow:0 24px 48px #00000080;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility 0s .25s}.site-nav.open{visibility:visible;opacity:1;transform:none;transition:opacity .25s ease,transform .25s ease}.site-nav a{display:flex;align-items:center;min-height:52px;font-size:.875rem;border-top:1px solid var(--hair)}.site-header:has(.site-nav.open):before{background:var(--ink)}}@media(max-width:760px){.section{padding-top:80px;padding-bottom:80px}.lead{font-size:1rem}}.page-home{@keyframes hero-zoom{0%{transform:scale(1.12)}to{transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes cue{0%,to{transform:scaleY(.4);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}}}.page-home .hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.page-home .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 45%;animation:hero-zoom 2.6s cubic-bezier(.2,.7,.2,1) both}.page-home .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0f0d0be0,#0f0d0b8c,#0f0d0b26),linear-gradient(0deg,#0f0d0b,#0f0d0b00 45%)}.page-home .hero .wrap{width:100%;padding-top:140px;padding-bottom:96px}.page-home .hero-logo{width:min(520px,72vw);height:auto}.page-home .hero .eyebrow{margin-top:36px}.page-home .hero h1{font-size:clamp(2.5rem,5.4vw,4.75rem);line-height:1.06;color:#fff;max-width:880px;margin-top:18px}.page-home .hero h1 em{font-style:normal;color:var(--gold)}.page-home .hero .actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:44px}.page-home .hero>.wrap>*{animation:rise 1s cubic-bezier(.2,.7,.2,1) both}.page-home .hero>.wrap>:nth-child(2){animation-delay:.15s}.page-home .hero>.wrap>:nth-child(3){animation-delay:.3s}.page-home .hero>.wrap>:nth-child(4){animation-delay:.45s}.page-home .hero>.wrap>:nth-child(5){animation-delay:.6s}.page-home .hero .partner-logos{margin-top:40px}.page-home .hero .partner-logos .eyebrow{font-size:.6875rem}.page-home .hero .partner-logos ul{gap:10px;margin-top:12px}.page-home .hero .partner{width:7.75rem;height:3.25rem;padding:0 14px}.page-home .hero .partner img{height:1.0625rem}.page-home .hero .partner.tall img{height:2.375rem}.page-home .scroll-cue{position:absolute;right:var(--pad);bottom:40px;display:flex;flex-direction:column;align-items:center;gap:14px;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);text-decoration:none;writing-mode:vertical-rl}.page-home .scroll-cue:after{content:"";width:1px;height:64px;background:linear-gradient(var(--gold),transparent);animation:cue 2.2s ease-in-out infinite}.page-home .scroll-cue:hover{color:var(--gold)}.page-home .manifesto{margin-top:24px;font-family:Jost,sans-serif;font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.3;color:#fff;max-width:1000px}.page-home .manifesto em{font-style:normal;color:var(--gold)}.page-home .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:88px}.page-home .fact{border-top:1px solid var(--line);padding-top:24px}.page-home .fact .value{font-family:Jost,sans-serif;font-weight:300;font-size:clamp(2.5rem,4.4vw,3.75rem);line-height:1;color:var(--gold)}.page-home .fact .what{margin-top:14px;font-size:.8125rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text);line-height:1.5}.page-home .features{display:flex;flex-direction:column;gap:40px;max-width:1360px;margin:0 auto;padding:0 var(--pad) 112px}.page-home .feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;min-height:min(80vh,680px);padding:12px;border:1px solid var(--gold);background:var(--ink-2);box-shadow:0 30px 80px #0000008c;scroll-margin-top:32px}.page-home .feature.flip{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.page-home .feature.flip .media{order:2}.page-home .feature .media{position:relative;overflow:hidden;display:block;background:var(--ink-2)}.page-home .feature .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.page-home .feature:hover .media img{transform:scale(1.04)}.page-home .feature .copy{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:64px clamp(24px,5vw,80px)}.page-home .feature .no{font-family:Jost,sans-serif;font-weight:300;font-size:.9375rem;letter-spacing:.3em;color:var(--gold)}.page-home .feature h2{font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.08;color:#fff}.page-home .feature h2 em{font-style:normal;color:var(--gold)}.page-home .feature .lead{max-width:460px}.page-home .feature .points{display:flex;flex-wrap:wrap;gap:12px 28px;padding-top:22px;border-top:1px solid var(--line)}.page-home .feature .points li{display:flex;align-items:center;gap:10px;font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase}.page-home .feature .points li:before{content:"";width:6px;height:6px;background:var(--gold);transform:rotate(45deg)}.page-home .feature .btn{align-self:flex-start;margin-top:10px}.page-home .craft{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"intro media" "rest media";column-gap:clamp(40px,4.5vw,64px);row-gap:48px;align-items:start;margin-top:128px}.page-home .craft-intro,.page-home .craft-rest{display:flex;flex-direction:column;gap:22px}.page-home .craft-intro{grid-area:intro}.page-home .craft-rest{grid-area:rest}.page-home .craft h3{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3;color:#fff}.page-home .craft-steps{margin-top:8px;border-top:1px solid var(--line)}.page-home .craft-steps li{display:flex;gap:24px;align-items:baseline;padding:26px 0;border-bottom:1px solid rgba(236,230,220,.14)}.page-home .craft-steps .n{font-family:Jost,sans-serif;font-size:.9375rem;color:var(--gold);min-width:28px}.page-home .craft-steps .lead{margin-top:10px}.page-home .craft-media{grid-area:media;position:sticky;top:110px;justify-self:end;width:100%;max-width:calc((100vh - 300px) / 1.1 + 24px);display:grid;gap:12px;padding:12px;border:1px solid var(--gold);background:var(--ink);box-shadow:0 30px 80px #0000008c}.page-home .era{margin:0}.page-home .era-photos{display:grid;gap:12px}.page-home .era-photos.pair{grid-template-columns:repeat(2,minmax(0,1fr))}.page-home .era-photos img{width:100%;aspect-ratio:1400/1008;object-fit:cover}.page-home .era-photos.pair img{aspect-ratio:4/3;filter:grayscale(1) contrast(1.05)}.page-home .era figcaption{padding:12px 4px 6px;font-size:.8125rem;line-height:1.55;color:var(--muted)}.page-home .era .tag{display:block;margin-bottom:4px;font-size:.6875rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.page-home .products-intro{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:900px;margin:0 auto;padding:128px var(--pad) 56px;text-align:center}.page-home .collection-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.page-home .collection-head .h2{margin-top:14px}.page-home .collection-head .lead{max-width:420px}.page-home .collage-frame{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:56px;padding:12px;border:1px solid var(--gold);background:var(--ink-2);box-shadow:0 30px 80px #0000008c}.page-home .tile{position:relative;display:block;overflow:hidden;height:480px;background:#1a1612}.page-home .tile img{width:100%;height:100%;object-fit:cover;filter:brightness(.92);transition:transform 1.2s ease,filter .6s ease}.page-home .tile:hover img{transform:scale(1.05);filter:brightness(1.02)}.page-home .tile .cap{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:4px;padding:22px 24px;background:linear-gradient(0deg,#0a0806d9,#0a080600)}.page-home .tile .no{font-size:.75rem;letter-spacing:.28em;color:var(--gold)}.page-home .tile .name{font-family:Jost,sans-serif;font-size:1.625rem;color:#fff}.page-home .tile .go{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.page-home .tile .go:after{content:"→";letter-spacing:0;transition:transform .25s ease}.page-home .tile:hover .go:after{transform:translate(4px)}.page-home .tile:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.page-home .closing{text-align:center;border-top:1px solid var(--line);background:radial-gradient(ellipse 60% 70% at 50% 40%,#2a1f14 0%,var(--ink) 70%)}.page-home .closing .wrap{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:128px;padding-bottom:128px}.page-home .closing .logo{width:min(320px,64vw)}.page-home .closing .motto{font-family:Jost,sans-serif;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.2;color:#fff;margin-top:20px}@media(prefers-reduced-motion:reduce){.page-home .hero-bg,.page-home .hero>.wrap>*,.page-home .scroll-cue:after{animation:none}}@media(max-width:980px){.page-home .facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.page-home .feature,.page-home .feature.flip{grid-template-columns:minmax(0,1fr);min-height:0}.page-home .feature .media,.page-home .feature.flip .media{order:0;aspect-ratio:16/10}.page-home .feature .copy{padding:40px 12px 28px}.page-home .features{gap:28px;padding-bottom:80px}.page-home .products-intro{padding-top:96px;padding-bottom:40px}.page-home .craft{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "media" "rest";row-gap:40px;margin-top:96px}.page-home .craft-media{position:static;max-width:none}.page-home .collage-frame{grid-template-columns:minmax(0,1fr)}.page-home .tile{height:360px}}@media(max-width:760px){.page-home .hero .wrap{padding-bottom:72px}.page-home .hero .actions{flex-direction:column;align-items:stretch}.page-home .scroll-cue{display:none}.page-home .hero .partner-logos ul{grid-template-columns:repeat(3,minmax(0,1fr))}.page-home .hero .partner-logos li:last-child:nth-child(odd){grid-column:auto}.page-home .hero .partner{width:auto;height:3rem}.page-home .hero .eyebrow .sep{display:none}.page-home .hero .eyebrow span{display:block}.page-home .facts{margin-top:56px;grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr))}.page-home .feature .media{aspect-ratio:4/3}.page-home .craft-steps li{gap:16px}.page-home .tile{height:320px}}.page-ust .sub{font-size:.9375rem;font-weight:700;color:var(--gold);margin-top:22px}.page-ust .sub+p{color:var(--muted);font-size:.9375rem;margin-top:6px}.page-ust .quote{border-left:3px solid var(--gold);padding-left:18px;margin-top:32px;font-family:Jost,sans-serif;font-size:1.125rem;letter-spacing:.02em;color:var(--text)}.page-ust .hero{position:relative;min-height:min(100vh,900px);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.page-ust .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%}.page-ust .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0f0d0be6,#0f0d0b8c 55%,#0f0d0b40),linear-gradient(0deg,#0f0d0bf2,#0f0d0b00 45%)}.page-ust .hero .wrap{position:relative;z-index:2;width:100%;padding-top:140px;padding-bottom:56px}.page-ust .hero-logo{width:min(440px,70vw)}.page-ust .hero h1{font-size:min(clamp(3.25rem,9vw,7rem),13vw);line-height:1;letter-spacing:.06em;color:var(--gold);font-weight:500;margin-top:18px}.page-ust .hero .rule{width:160px;height:1px;background:var(--gold);margin:36px 0}.page-ust .hero .tagline{font-family:Jost,sans-serif;font-size:clamp(1.25rem,2.4vw,1.75rem);letter-spacing:.1em;text-transform:uppercase;color:#fff;line-height:1.4}.page-ust .hero .since{margin-top:18px;color:var(--muted);letter-spacing:.08em}.page-ust .badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:64px;padding-top:32px;border-top:1px solid var(--line)}.page-ust .badge{display:flex;align-items:center;gap:16px;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.45}.page-ust .badge svg{flex:0 0 40px;width:40px;height:40px;color:var(--gold)}.page-ust .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:640px}.page-ust .split .copy{padding:96px var(--pad);display:flex;flex-direction:column;justify-content:center;gap:22px;max-width:640px}.page-ust .split .media{position:relative;min-height:420px}.page-ust .split .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page-ust .split.reverse .media{order:-1}.page-ust .split.reverse .copy{justify-self:start}.page-ust .split .copy.right{justify-self:end}.page-ust .mini-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin-top:18px}.page-ust .mini-badges .badge{font-size:.75rem}.page-ust .mini-badges .badge svg{flex-basis:32px;width:32px;height:32px}.page-ust .features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 40px;margin-top:56px}.page-ust .feature{border-top:1px solid var(--line);padding-top:26px}.page-ust .feature h3{font-size:1.1875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#fff}.page-ust .feature .sub{margin-top:18px}.page-ust .finish-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;align-items:flex-start}.page-ust .finish-head .copy{flex:1 1 480px;display:flex;flex-direction:column;gap:16px}.page-ust .finish-list{flex:0 1 400px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px}.page-ust .finish-list li{font-family:Jost,sans-serif;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;padding:12px 0;border-bottom:1px solid rgba(138,90,31,.35)}.page-ust .partners{display:flex;align-items:center;gap:28px;margin-bottom:12px}.page-ust .partners .divider{width:1px;height:52px;background:#ffffff40}.page-ust .partners .epson{height:34px;width:auto}.page-ust .partners .epv{height:68px;width:auto}.page-ust .specify-lead{margin-top:14px}.page-ust .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:56px}.page-ust .step{border-top:1px solid var(--line);padding-top:20px}.page-ust .step .num{font-family:Jost,sans-serif;font-weight:300;font-size:3rem;line-height:1;color:var(--gold)}.page-ust .step h3{font-size:1.0625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-top:16px;color:#fff}.page-ust .step p{color:var(--muted);font-size:.9375rem;margin-top:8px}.page-ust .wide-photo{margin-top:56px;border-radius:6px;overflow:hidden;aspect-ratio:1044/292}.page-ust .wide-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 72%}.page-ust .edition{position:relative;min-height:min(90vh,760px);display:flex;align-items:flex-end;overflow:hidden}.page-ust .edition img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page-ust .edition:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#0f0d0beb,#0f0d0b00 55%)}.page-ust .edition .wrap{position:relative;z-index:2;width:100%;padding-bottom:72px}.page-ust .edition h2{font-size:clamp(2.5rem,6vw,4rem);color:#fff;margin-top:12px}.page-ust .edition h2 em{font-style:normal;color:var(--gold)}.page-ust .edition p{color:var(--muted);margin-top:10px;font-size:1.125rem;letter-spacing:.04em}.page-ust .rising{position:relative;min-height:min(100vh,900px);display:flex;align-items:flex-end;overflow:hidden}.page-ust .rising>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 40%}.page-ust .rising:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0f0d0beb,#0f0d0b99 45%,#0f0d0b1a 75%),linear-gradient(0deg,#0f0d0bf2,#0f0d0b00 40%)}.page-ust .rising .wrap{position:relative;z-index:2;width:100%;padding-top:120px;padding-bottom:56px}.page-ust .rising h2{font-size:clamp(2.25rem,5vw,4.25rem);line-height:1.06;color:#fff;max-width:820px;margin-top:16px}.page-ust .rising h2 em{font-style:normal;color:var(--gold)}.page-ust .rising .rule{width:160px;height:1px;margin:32px 0;background:var(--gold)}.page-ust .rising .tagline{font-family:Jost,sans-serif;font-size:clamp(1.25rem,2.4vw,1.75rem);letter-spacing:.06em;color:#fff}.page-ust .rising sup,.page-ust .film sup,.page-ust .concept sup{font-size:.5em}.page-ust .rising .badges{margin-top:56px}.page-ust .film-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:32px}.page-ust .film-head .h2{margin-top:14px}.page-ust .film-head .lead{max-width:460px}.page-ust .film figure,.page-ust .modes figure{margin:0}.page-ust .film-frame{padding:10px;border:1px solid var(--line);background:#000;box-shadow:0 30px 80px #0009}.page-ust .film-frame video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#000}.page-ust .caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:16px;font-size:.75rem;text-transform:uppercase}.page-ust .caption .t{font-weight:600;letter-spacing:.22em;color:var(--gold)}.page-ust .caption .s{letter-spacing:.14em;color:var(--muted)}.page-ust .concept{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:64px;align-items:start}.page-ust .concept .copy{display:flex;flex-direction:column;gap:22px}.page-ust .spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid var(--line)}.page-ust .spec-grid div{padding:22px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.page-ust .spec-grid div:nth-child(3n){border-right:0}.page-ust .spec-grid div:nth-last-child(-n+3){border-bottom:0}.page-ust .spec-grid dt{font-size:.6875rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.page-ust .spec-grid dd{margin:8px 0 0;font-size:.9375rem;line-height:1.45;color:#fff}.page-ust .modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:56px}.page-ust .sheet{padding:clamp(14px,2vw,28px);border:1px solid var(--line);background:var(--ink-2)}.page-ust .sheet img{width:100%;height:auto}.page-ust .mode-text{margin-top:14px;font-size:.9375rem;color:var(--muted)}.page-ust .inlay-text{padding-top:64px}.page-ust .inlay-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:40px}.page-ust .inlay-cols p{color:var(--muted)}.page-ust .inlay-cols .sub:first-child{margin-top:0}.page-ust .spec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--line)}.page-ust .spec-head .h2{margin-top:10px}.page-ust .spec-head .units{font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.page-ust .spec-body{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:56px;margin-top:40px}.page-ust .spec-table{width:100%;border-collapse:collapse;font-size:.9375rem}.page-ust .spec-table th{text-align:left;vertical-align:top;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);padding:14px 16px 14px 0;white-space:nowrap}.page-ust .spec-table td{padding:13px 0;color:var(--text)}.page-ust .spec-table tr{border-bottom:1px solid rgba(255,255,255,.12)}.page-ust .drawings{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,1.2fr);gap:28px 32px;align-items:start}.page-ust .drawing figcaption{font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-top:8px}.page-ust .drawing{margin:0}.page-ust .drawing svg{width:100%;height:auto;color:var(--gold)}.page-ust .spec-icons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-top:56px;padding-top:32px;border-top:1px solid rgba(255,255,255,.12)}.page-ust .spec-icon{display:flex;gap:14px;align-items:flex-start}.page-ust .spec-icon svg{flex:0 0 30px;width:30px;height:30px;color:var(--gold)}.page-ust .spec-icon h3{font-family:Manrope,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.page-ust .spec-icon p{font-size:.875rem;color:var(--muted);margin-top:4px;line-height:1.5}.page-ust .closing{position:relative;min-height:min(90vh,720px);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.page-ust .closing img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page-ust .closing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0f0d0bc7}.page-ust .closing .wrap{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:96px;padding-bottom:96px}.page-ust .closing .logo{width:min(380px,70vw)}.page-ust .closing .since{font-size:.8125rem;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}.page-ust .closing h2{font-size:clamp(1.5rem,3vw,2rem);color:#fff;margin-top:12px}.page-ust .closing p{color:var(--muted)}@media(max-width:980px){.page-ust .badges,.page-ust .features,.page-ust .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.page-ust .spec-body{grid-template-columns:minmax(0,1fr)}.page-ust .spec-icons{grid-template-columns:repeat(2,minmax(0,1fr))}.page-ust .inlay-cols{grid-template-columns:minmax(0,1fr);gap:24px}.page-ust .concept{grid-template-columns:minmax(0,1fr);gap:48px}.page-ust .split{grid-template-columns:minmax(0,1fr);min-height:0}.page-ust .split .media{order:-1;min-height:clamp(300px,50vw,460px)}.page-ust .split .copy{padding:64px var(--pad);max-width:none;justify-self:stretch}}@media(max-width:760px){.page-ust .features,.page-ust .steps,.page-ust .mini-badges,.page-ust .badges{grid-template-columns:minmax(0,1fr)}.page-ust .finish-list{flex-basis:100%;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.page-ust .drawings{grid-template-columns:minmax(0,1fr)}.page-ust .spec-table th{white-space:normal}.page-ust .wide-photo{aspect-ratio:16/9}.page-ust .spec-icons{grid-template-columns:minmax(0,1fr)}.page-ust .drawing:nth-child(2){max-width:180px}.page-ust .modes{grid-template-columns:minmax(0,1fr)}.page-ust .spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-ust .spec-grid div:nth-child(n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.page-ust .spec-grid div:nth-child(2n){border-right:0}.page-ust .spec-grid div:nth-last-child(-n+2){border-bottom:0}}@media(max-width:420px){.page-ust .partners{gap:18px}.page-ust .partners .epson{height:26px}.page-ust .partners .epv{height:52px}.page-ust .partners .divider{height:40px}}.page-tv .hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(100vh,940px)}.page-tv .hero .copy{display:flex;flex-direction:column;justify-content:flex-end;gap:26px;padding:150px var(--pad) 72px;max-width:660px;justify-self:end;width:100%}.page-tv .hero .logo{width:min(360px,64vw)}.page-tv .hero h1{font-size:clamp(2.875rem,6vw,5.25rem);line-height:1.04;color:#fff;font-weight:400}.page-tv .hero h1 em{font-style:normal;color:var(--gold)}.page-tv .hero .rule{width:160px;height:1px;background:var(--gold)}.page-tv .hero .lead{font-size:1.1875rem;max-width:480px}.page-tv .hero .media{position:relative;min-height:440px}.page-tv .hero .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.page-tv .pillars{display:flex;flex-wrap:wrap;gap:14px 34px;padding-top:28px;border-top:1px solid var(--line)}.page-tv .pillars li{font-size:.8125rem;letter-spacing:.2em;text-transform:uppercase;display:flex;align-items:center;gap:10px}.page-tv .pillars li:before{content:"";width:6px;height:6px;background:var(--gold);transform:rotate(45deg)}.page-tv .nos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:24px;margin-top:72px}.page-tv .nos li{border-top:1px solid var(--gold);padding-top:18px}.page-tv .nos .no{font-size:.75rem;font-weight:700;letter-spacing:.24em;color:var(--gold)}.page-tv .nos .what{font-family:Jost,sans-serif;font-size:1.5rem;line-height:1.2;color:#fff;margin-top:8px}.page-tv .two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-top:80px}.page-tv .two-col.environment{margin-top:40px}.page-tv .two-col p:not(.label){color:var(--muted);margin-top:14px;font-size:1.0625rem}.page-tv .banner{position:relative;min-height:min(92vh,820px);display:flex;align-items:flex-end;overflow:hidden}.page-tv .banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 78%}.page-tv .banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#0f0d0bf2,#0f0d0b8c 35%,#0f0d0b00 65%)}.page-tv .banner .wrap{position:relative;z-index:2;width:100%;padding-bottom:72px}.page-tv .banner h2{font-size:clamp(2.25rem,5vw,4rem);line-height:1.1;color:#fff;margin-top:14px;max-width:820px}.page-tv .banner h2 em{font-style:normal;color:var(--gold)}.page-tv .objective{margin-top:72px;padding-top:40px;border-top:1px solid var(--hair)}.page-tv .objective .pre{color:var(--muted);font-size:1.125rem}.page-tv .objective .statement{font-family:Jost,sans-serif;font-size:clamp(1.75rem,3.4vw,2.625rem);line-height:1.25;color:#fff;margin-top:18px;max-width:820px}.page-tv .triad{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:32px;margin-top:56px}.page-tv .triad li{border-top:1px solid var(--line);padding-top:18px}.page-tv .triad .rn{font-family:Jost,sans-serif;font-size:.9375rem;letter-spacing:.2em;color:var(--gold)}.page-tv .triad .t{font-family:Jost,sans-serif;font-size:2rem;color:#fff;margin-top:6px}.page-tv .diagram-box{margin-top:56px;padding:32px;border:1px solid var(--line);background:var(--ink);overflow-x:auto}.page-tv .diagram-box svg{display:block;width:100%;min-width:760px;height:auto}.page-tv .diagram-key{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:20px;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.page-tv .diagram-key span{display:inline-flex;align-items:center;gap:10px}.page-tv .diagram-key i{display:inline-block;width:18px;height:12px;border:1px solid var(--gold)}.page-tv .diagram-key .key-speakers{background:#d6a05326}.page-tv .diagram-key .key-subs{background:repeating-linear-gradient(45deg,rgba(214,160,83,.45) 0 1px,transparent 1px 5px)}.page-tv .diagram-key .key-equipment{border-style:dashed}.page-tv .system-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin-top:56px}.page-tv .system-list li{display:flex;gap:22px;align-items:baseline;padding:22px 0;border-top:1px solid var(--hair)}.page-tv .system-list .n{font-family:Jost,sans-serif;font-size:1.25rem;color:var(--gold);min-width:34px}.page-tv .system-list .d{font-size:1.0625rem;color:var(--text)}.page-tv .compare{margin-top:64px;border-top:1px solid var(--hair)}.page-tv .compare .row{padding:32px 0;border-bottom:1px solid var(--hair)}.page-tv .compare .row .label.dim{color:var(--muted)}.page-tv .compare .eq{font-family:Jost,sans-serif;font-size:clamp(1.375rem,2.6vw,2rem);line-height:1.35;color:var(--text);margin-top:12px}.page-tv .compare .row.win .eq{color:#fff}.page-tv .compare .eq b{font-weight:400;color:var(--gold)}.page-tv .owns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-top:56px;align-items:start}.page-tv .owns .q{font-family:Jost,sans-serif;font-size:clamp(1.625rem,3vw,2.25rem);line-height:1.25;color:var(--gold)}.page-tv .owns p.body{color:var(--muted);font-size:1.0625rem}.page-tv .clients-title{max-width:820px}.page-tv .clients{margin-top:56px;border-top:1px solid var(--line)}.page-tv .clients li{display:flex;gap:28px;align-items:baseline;padding:20px 0;border-bottom:1px solid rgba(236,230,220,.14)}.page-tv .clients .n{font-family:Jost,sans-serif;font-size:.9375rem;color:var(--gold);min-width:28px}.page-tv .clients .c{font-family:Jost,sans-serif;font-size:clamp(1.375rem,2.4vw,1.75rem);color:#fff}.page-tv .buyer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-top:48px;align-items:start}.page-tv .buyer .plain{color:var(--muted);font-size:1.0625rem}.page-tv .buyer .q{font-family:Jost,sans-serif;font-size:clamp(1.375rem,2.4vw,1.75rem);line-height:1.35;color:var(--gold)}.page-tv .amp-partner{border-top:1px solid var(--line);background:radial-gradient(ellipse 70% 60% at 50% 0%,#241b12 0%,var(--ink) 65%)}.page-tv .lockup{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:28px}.page-tv .lockup .audes{width:150px}.page-tv .lockup .x{font-family:Jost,sans-serif;font-size:1.75rem;font-weight:300;color:var(--gold)}.page-tv .lockup .ac{width:190px;opacity:.95}.page-tv .amp-partner .intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;margin-top:56px;align-items:start}.page-tv .amp-partner .intro .lead{font-size:1.125rem}.page-tv .amp-partner .intro .lead:first-child{color:var(--text)}.page-tv .amp-partner strong{color:#fff;font-weight:600}.page-tv .amp-partner .why{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:32px;margin-top:64px}.page-tv .amp-partner .why li{border-top:1px solid var(--line);padding-top:18px}.page-tv .amp-partner .why .t{font-family:Jost,sans-serif;font-size:1.5rem;line-height:1.2;color:#fff;margin-top:8px}.page-tv .amp-partner .why p:not(.label):not(.t){color:var(--muted);margin-top:10px}.page-tv .promise{margin-top:64px;padding:28px 32px;border:1px solid var(--line);background:#d6a0530d;font-family:Jost,sans-serif;font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.4;color:#fff}.page-tv .promise em{font-style:normal;color:var(--gold)}.page-tv .bijou .h2{margin-top:14px}.page-tv .bijou .h2 em{font-style:normal;color:var(--gold)}.page-tv .bijou-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px;align-items:center}.page-tv .bijou-intro .big{margin-top:20px}.page-tv .bijou-intro .btn{margin-top:36px}.page-tv .bijou-intro .lineup{width:100%;max-height:620px;object-fit:cover;border:1px solid var(--line)}.page-tv .models{font-family:Jost,sans-serif;font-size:1.25rem;letter-spacing:.12em;color:var(--muted);margin-top:18px}.page-tv .badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.page-tv .badges li{border:1px solid var(--line);padding:6px 14px;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text)}.page-tv .bijou .room{width:100%;aspect-ratio:4 / 1;object-fit:cover;margin:88px 0 56px;border:1px solid var(--line)}.page-tv .cards,.page-tv .apps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:20px;margin-top:40px}.page-tv .apps{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.page-tv .card{padding:26px;border:1px solid var(--line);background:var(--ink)}.page-tv .card h4{font-family:Jost,sans-serif;font-size:1.25rem;font-weight:400;color:#fff;margin:0 0 10px}.page-tv .card p,.page-tv .card li{color:var(--muted)}.page-tv .apps ul{display:grid;gap:10px}.page-tv .apps li{padding-left:20px;position:relative}.page-tv .apps li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;background:var(--gold);transform:rotate(45deg)}.page-tv .apps strong{color:#fff;font-weight:600}.page-tv .closer{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px;margin-top:48px;align-items:start}.page-tv .views{display:grid;gap:20px}.page-tv .views figure{margin:0}.page-tv .views img,.page-tv .closer .top{width:100%;border:1px solid var(--hair)}.page-tv .views figcaption{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:8px}.page-tv .closer .top{max-height:340px;object-fit:cover;object-position:top}.page-tv .specs{margin:24px 0 0;border-top:1px solid var(--line)}.page-tv .specs div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:20px;padding:12px 0;border-bottom:1px solid var(--hair)}.page-tv .specs dt{color:var(--muted);font-size:.875rem}.page-tv .specs dd{margin:0;color:#fff}.page-tv .outputs-title{margin-top:88px}.page-tv .outputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:32px;margin-top:24px}.page-tv .outputs li{border-top:1px solid var(--gold);padding-top:18px}.page-tv .outputs .k{font-family:Jost,sans-serif;font-size:2.75rem;font-weight:300;line-height:1;color:var(--gold)}.page-tv .outputs .t{color:#fff;font-weight:600;margin-top:12px}.page-tv .outputs p:last-child{color:var(--muted);font-size:.9375rem}.page-tv .connect{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;align-items:center;margin-top:48px}.page-tv .connect img{width:100%;border:1px solid var(--line)}.page-tv .gan{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.page-tv .gan>img{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--line)}.page-tv .watts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:20px;margin-top:32px}.page-tv .watts li{border-top:1px solid var(--gold);padding-top:14px}.page-tv .watts .model{font-size:.8125rem;font-weight:600;letter-spacing:.12em;color:var(--muted)}.page-tv .watts .w{font-family:Jost,sans-serif;font-size:3.25rem;font-weight:300;line-height:1.1;color:#fff}.page-tv .watts small{font-size:1.125rem;color:var(--gold)}.page-tv .watts .more,.page-tv .gan .note{font-size:.875rem;color:var(--muted)}.page-tv .gan .note{margin:12px 0 40px}.page-tv .checks{display:grid;gap:12px;margin-top:18px}.page-tv .checks li{position:relative;padding-left:28px;color:var(--text)}.page-tv .checks li:before{content:"";position:absolute;left:2px;top:.45em;width:9px;height:5px;border-left:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);transform:rotate(-45deg)}.page-tv .checks .hl{color:var(--gold);font-weight:600}.page-tv .earc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;margin-top:40px}.page-tv .stat{font-family:Jost,sans-serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:300;line-height:1;color:var(--gold)}.page-tv .stat small{font-size:.38em;color:var(--muted);margin-left:8px}.page-tv .earc .lead{margin-top:12px}.page-tv .points{display:grid;gap:12px;margin-top:24px}.page-tv .points li{padding:14px 18px;border:1px solid var(--line);background:#d6a0530f}.page-tv .earc-in{margin:0}.page-tv .earc-in .panel{position:relative}.page-tv .earc-in figcaption{margin:0 0 10px 18.5%;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.page-tv .earc-in img{width:100%}.page-tv .earc-in .ring{position:absolute;left:18.5%;top:8%;width:9%;height:38%;border:2px solid var(--gold);box-shadow:0 0 0 4px #d6a05333}.page-tv .apps-title{margin-top:96px}.page-tv .closing{text-align:center;border-top:1px solid var(--line);background:radial-gradient(ellipse 60% 70% at 50% 40%,#2a1f14 0%,var(--ink) 70%)}.page-tv .closing .wrap{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:120px;padding-bottom:120px}.page-tv .closing .big{text-align:center;max-width:760px}.page-tv .closing .rule{width:80px;height:1px;background:var(--gold);margin:28px 0 20px}.page-tv .closing .logo{width:min(320px,64vw)}.page-tv .closing .since{font-size:.8125rem;letter-spacing:.36em;text-transform:uppercase;color:var(--muted)}.page-tv .closing .motto{font-family:Jost,sans-serif;font-size:1.5rem;color:var(--gold);margin-top:6px}@media(max-width:980px){.page-tv .system-list{grid-template-columns:minmax(0,1fr)}.page-tv .bijou-intro,.page-tv .closer,.page-tv .connect,.page-tv .gan,.page-tv .earc{grid-template-columns:minmax(0,1fr);gap:40px}.page-tv .bijou-intro .lineup{width:min(100%,26rem);max-height:none}.page-tv .gan>img{aspect-ratio:16 / 10}.page-tv .hero{grid-template-columns:minmax(0,1fr);min-height:0}.page-tv .hero .media{order:-1;min-height:clamp(380px,60vw,560px);margin-top:72px}.page-tv .hero .copy{padding:48px var(--pad) 64px;max-width:none;justify-self:stretch}}@media(max-width:760px){.page-tv .two-col,.page-tv .owns,.page-tv .buyer,.page-tv .triad,.page-tv .amp-partner .intro,.page-tv .amp-partner .why,.page-tv .cards,.page-tv .outputs{grid-template-columns:minmax(0,1fr);gap:32px}.page-tv .diagram-box{padding:20px}.page-tv .promise{padding:22px}.page-tv .lockup{gap:14px 18px}.page-tv .lockup .audes{width:120px}.page-tv .lockup .ac{width:160px}.page-tv .amp-partner .why,.page-tv .promise{margin-top:48px}.page-tv .bijou .room{aspect-ratio:2 / 1;margin:56px 0 40px}.page-tv .outputs-title,.page-tv .apps-title{margin-top:64px}.page-tv .closer,.page-tv .connect,.page-tv .earc{margin-top:32px}}.page-amt .wide{font-family:Jost,sans-serif;font-weight:300;letter-spacing:.18em;text-transform:uppercase;line-height:1.1;color:#fff}.page-amt .wide b{font-weight:500;color:var(--gold)}.page-amt .rule{width:160px;height:1px;background:var(--gold)}.page-amt .lead b{color:var(--gold);font-weight:600}.page-amt .lead a{color:var(--gold);text-decoration:none;border-bottom:1px solid var(--line)}.page-amt .lead a:hover{border-color:var(--gold)}.page-amt .cover{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:min(100vh,980px)}.page-amt .cover .copy{display:flex;flex-direction:column;justify-content:center;gap:28px;padding:150px var(--pad) 80px;max-width:700px;justify-self:end;width:100%}.page-amt .cover .logo{width:min(380px,66vw)}.page-amt .cover h1{font-size:clamp(2.125rem,4.6vw,4rem)}.page-amt .cover .lead{font-size:1.1875rem;max-width:480px}.page-amt .models{display:flex;flex-wrap:wrap;gap:12px}.page-amt .models a{border:1px solid var(--line);border-radius:999px;padding:10px 20px;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text);text-decoration:none;transition:border-color .25s ease,color .25s ease}.page-amt .models a:hover{border-color:var(--gold);color:var(--gold)}.page-amt .cover .media{position:relative;min-height:520px;overflow:hidden}.page-amt .cover .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:55% 40%}.page-amt .divider{display:flex;align-items:center;justify-content:center;gap:18px;padding:88px var(--pad)}.page-amt .divider span{flex:0 1 220px;height:1px;background:linear-gradient(90deg,rgba(214,160,83,0),var(--gold))}.page-amt .divider span:last-child{background:linear-gradient(90deg,var(--gold),rgba(214,160,83,0))}.page-amt .divider i{width:8px;height:8px;border:1px solid var(--gold);transform:rotate(45deg)}.page-amt .split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:760px}.page-amt .split .media{position:relative;min-height:520px;overflow:hidden}.page-amt .split .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:45% 50%}.page-amt .split .copy{padding:110px var(--pad);display:flex;flex-direction:column;justify-content:center;gap:20px;max-width:680px}.page-amt .split h2{font-size:clamp(2rem,4.4vw,3.5rem)}.page-amt .split.full{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;min-height:0}.page-amt .split.full .media{min-height:0;overflow:visible}.page-amt .split.full .media img{position:static;height:auto}.page-amt .split.full .copy{justify-self:end;width:100%}.page-amt .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:8px 0 0}.page-amt .stats div{border-top:1px solid var(--gold);padding-top:14px}.page-amt .stats dt{font-family:Jost,sans-serif;font-weight:300;font-size:clamp(1.625rem,3vw,2.25rem);line-height:1.1;color:#fff}.page-amt .stats dd{margin:0;font-size:.8125rem;color:var(--muted)}.page-amt .specs{padding-top:80px}.page-amt .detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.page-amt .spec-title{font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.page-amt .spec{width:100%;border-collapse:collapse;font-size:.9375rem}.page-amt .spec th{text-align:left;font-weight:400;color:var(--muted);padding:11px 16px 11px 0;vertical-align:top;width:46%}.page-amt .spec td{color:#fff;padding:11px 0}.page-amt .spec tr{border-bottom:1px solid var(--hair)}.page-amt .spec tr:first-child{border-top:1px solid var(--hair)}.page-amt .spec .sub th,.page-amt .spec .sub td{font-style:italic;padding-top:0;color:var(--muted)}.page-amt .drivers li{padding:3px 0}.page-amt .finish{margin-top:28px;padding:20px 22px;border:1px solid var(--line);background:var(--ink-2)}.page-amt .finish .spec-title{margin:0}.page-amt .finish p:not(.spec-title){color:var(--muted);font-size:.9375rem;margin-top:6px}.page-amt .section-dark .finish{background:var(--ink)}.page-amt .story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}.page-amt .closeup{margin:0;border:1px solid var(--line)}.page-amt .story .copy{display:flex;flex-direction:column;gap:20px}.page-amt .story h2{font-size:clamp(1.75rem,3.6vw,2.75rem)}.page-amt .adjust{display:grid;grid-template-columns:120px minmax(0,1fr);gap:22px;align-items:start;margin-top:12px;padding:22px;border:1px solid var(--line);background:var(--ink)}.page-amt .adjust img{width:100%;height:auto;border:1px solid var(--hair)}.page-amt .adjust h3{font-family:Manrope,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.page-amt .adjust p{color:var(--muted);font-size:.9375rem;margin-top:8px}.page-amt .closing{text-align:center;border-top:1px solid var(--line);background:radial-gradient(ellipse 60% 70% at 50% 40%,#2a1f14 0%,var(--ink) 70%)}.page-amt .closing .wrap{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:120px;padding-bottom:120px}.page-amt .closing .logo{width:min(380px,70vw)}.page-amt .closing h2{font-size:clamp(1.375rem,3vw,2rem)}@media(max-width:980px){.page-amt .detail,.page-amt .story{grid-template-columns:minmax(0,1fr);gap:48px}}@media(max-width:760px){.page-amt .wide{letter-spacing:.1em}.page-amt .cover h1{font-size:min(2.125rem,11vw)}.page-amt .cover,.page-amt .split,.page-amt .split.full{grid-template-columns:minmax(0,1fr)}.page-amt .cover .media{order:-1;min-height:460px;margin-top:72px}.page-amt .cover .copy{padding:48px var(--pad) 64px;justify-self:stretch}.page-amt .split .media{min-height:440px}.page-amt .split.full .media{order:-1;min-height:0}.page-amt .split .copy{padding:64px var(--pad)}.page-amt .split.full .copy{justify-self:stretch}.page-amt .adjust{grid-template-columns:90px minmax(0,1fr);gap:16px}}.page-m .wide{font-family:Jost,sans-serif;font-weight:300;letter-spacing:.18em;text-transform:uppercase;line-height:1.1;color:#fff}.page-m .wide b{font-weight:500;color:var(--gold);white-space:nowrap}.page-m .rule{width:160px;height:1px;background:var(--gold)}.page-m .head{display:flex;flex-direction:column;gap:16px;max-width:820px}.page-m .head h2{font-size:clamp(1.875rem,4vw,3.125rem)}.page-m .pill{border:1px solid var(--line);border-radius:999px;padding:10px 20px;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text);text-decoration:none;background:#0f0d0b66}.page-m a.pill:hover{border-color:var(--gold);color:var(--gold)}.page-m .cover{position:relative;min-height:min(100vh,940px);display:flex;align-items:flex-end;overflow:hidden}.page-m .cover .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%}.page-m .cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0f0d0beb,#0f0d0b9e 38%,#0f0d0b00 66%),linear-gradient(0deg,#0f0d0be6,#0f0d0b00 38%)}.page-m .cover .wrap{position:relative;z-index:2;width:100%;padding-top:150px;padding-bottom:72px;display:flex;flex-direction:column;gap:26px}.page-m .cover .logo{width:min(360px,64vw)}.page-m .cover h1{font-size:clamp(2.375rem,4.8vw,4.375rem)}.page-m .cover .lead{font-size:1.1875rem;max-width:480px;color:#ddd5c8}.page-m .models{display:flex;flex-wrap:wrap;gap:12px}.page-m .awards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px}.page-m .award{margin:0;display:flex;flex-direction:column;gap:14px}.page-m .award .tile{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;padding:18px;border:1px solid var(--line);background:var(--ink-2)}.page-m .award .tile img{max-width:100%;max-height:100%;object-fit:contain}.page-m .award figcaption{display:flex;flex-direction:column;gap:2px}.page-m .award b{font-family:Jost,sans-serif;font-weight:400;font-size:1.1875rem;color:#fff}.page-m .award span{font-size:.875rem;color:var(--muted)}.page-m .spotlight{position:relative;margin-top:64px;padding:clamp(28px,5vw,64px);border:1px solid var(--gold);background:radial-gradient(ellipse 70% 90% at 85% 50%,#d6a05324,#d6a05300 70%),var(--ink)}.page-m .spotlight:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(214,160,83,.25);pointer-events:none}.page-m .sp-copy{display:flex;flex-direction:column;gap:18px;max-width:860px}.page-m .sp-tag{align-self:flex-start;background:var(--gold);color:#15110c;font-size:.6875rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;padding:7px 14px}.page-m .spotlight h3{font-size:clamp(1.875rem,4vw,3.25rem)}.page-m .sp-intro{font-family:Jost,sans-serif;font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.35;color:#fff}.page-m .sp-body{color:var(--muted);font-size:1.03125rem}.page-m .sp-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:8px}.page-m .sp-points li{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--gold);padding-top:12px}.page-m .sp-points b{font-family:Jost,sans-serif;font-weight:400;font-size:1.125rem;color:var(--gold)}.page-m .sp-points span{font-size:.84375rem;color:var(--muted)}.page-m .eng{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;margin-top:64px}.page-m .eng article{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--line);padding-top:24px}.page-m .eng .n{font-family:Jost,sans-serif;font-weight:300;font-size:.9375rem;letter-spacing:.2em;color:var(--gold)}.page-m .eng h3{font-size:1.375rem;line-height:1.25;color:#fff}.page-m .eng article p:last-child{color:var(--muted);font-size:.96875rem}.page-m .model.flip{padding-top:88px}.page-m .split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.page-m .flip .split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.page-m .split .media img{width:100%;height:auto}.page-m .split .copy{display:flex;flex-direction:column;gap:20px;max-width:640px;padding:96px var(--pad)}.page-m .flip .split .copy{justify-self:end;width:100%}.page-m .split h2{font-size:clamp(2.5rem,5.6vw,4.5rem)}.page-m .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:6px}.page-m .stats div{border-top:1px solid var(--gold);padding-top:14px}.page-m .stats b{display:block;font-family:Jost,sans-serif;font-weight:300;font-size:clamp(1.5rem,2.8vw,2.125rem);line-height:1.1;color:#fff}.page-m .stats span{font-size:.8125rem;color:var(--muted)}.page-m .badge{align-self:flex-start;padding:7px 14px;font-size:.6875rem;color:var(--gold)}.page-m .detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start;padding-top:72px;padding-bottom:112px}.page-m .spec-title{font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.page-m .spec{width:100%;border-collapse:collapse;font-size:.9375rem}.page-m .spec tr{border-bottom:1px solid var(--hair)}.page-m .spec tr:first-child{border-top:1px solid var(--hair)}.page-m .spec th{width:46%;padding:11px 16px 11px 0;text-align:left;vertical-align:top;font-weight:400;color:var(--muted)}.page-m .spec td{padding:11px 0;color:#fff}.page-m .drivers li{padding:3px 0}.page-m .note{margin-top:12px;font-size:.8125rem;color:var(--muted)}.page-m .divider{display:flex;align-items:center;justify-content:center;gap:18px;padding:0 var(--pad)}.page-m .divider span{flex:0 1 220px;height:1px;background:linear-gradient(90deg,rgba(214,160,83,0),var(--gold))}.page-m .divider span:last-child{background:linear-gradient(90deg,var(--gold),rgba(214,160,83,0))}.page-m .divider i{width:8px;height:8px;border:1px solid var(--gold);transform:rotate(45deg)}.page-m .table-box{margin-top:48px;border:1px solid var(--line)}.page-m .range{width:100%;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums}.page-m .range th,.page-m .range td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--hair)}.page-m .range thead th{font-family:Jost,sans-serif;font-weight:300;font-size:1.5rem;letter-spacing:.14em;color:var(--gold);border-bottom:1px solid var(--line);background:var(--ink)}.page-m .range thead th:first-child{font-family:Manrope,sans-serif;font-size:.8125rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.page-m .range tbody th{font-weight:400;color:var(--muted)}.page-m .range td{color:#fff}.page-m .range tr:last-child th,.page-m .range tr:last-child td{border-bottom:0}.page-m .closing{text-align:center;border-top:1px solid var(--line);background:radial-gradient(ellipse 60% 70% at 50% 40%,#2a1f14 0%,var(--ink) 70%)}.page-m .closing .wrap{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:120px;padding-bottom:120px}.page-m .closing .logo{width:min(380px,70vw)}.page-m .closing h2{font-size:clamp(1.375rem,3vw,2rem)}.page-m .closing .origin{color:var(--muted)}@media(max-width:980px){.page-m .awards,.page-m .eng{grid-template-columns:repeat(2,minmax(0,1fr))}.page-m .split,.page-m .flip .split{grid-template-columns:minmax(0,1fr)}.page-m .flip .split .media{order:-1}.page-m .split .copy,.page-m .flip .split .copy{justify-self:stretch;max-width:none;padding:56px var(--pad) 24px}.page-m .detail{grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:760px){.page-m .cover{min-height:0;flex-direction:column;align-items:stretch}.page-m .cover .bg{position:static;height:auto;aspect-ratio:4/3;margin-top:72px}.page-m .cover:before{display:none}.page-m .cover .wrap{padding-top:40px;padding-bottom:56px}.page-m .wide{letter-spacing:.1em}.page-m .eng,.page-m .sp-points{grid-template-columns:minmax(0,1fr)}.page-m .model.flip{padding-top:64px}.page-m .detail{padding-bottom:80px}.page-m .range thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.page-m .range tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding:16px 18px;border-bottom:1px solid var(--hair)}.page-m .range tbody tr:last-child{border-bottom:0}.page-m .range tbody th,.page-m .range td{padding:0;border:0}.page-m .range tbody th{grid-column:1 / -1;margin-bottom:8px;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.page-m .range td:before{content:attr(data-model);display:block;font-family:Jost,sans-serif;font-size:.875rem;letter-spacing:.14em;color:var(--gold)}}@media(max-width:420px){.page-m .wide{letter-spacing:.06em}.page-m .wide b{white-space:normal}}.page-theater{--studio: radial-gradient(ellipse 75% 70% at 50% 45%, #3b3229 0%, #241e19 60%, #1b1713 100%)}.page-theater .head{display:flex;flex-direction:column;gap:14px;max-width:820px}.page-theater .hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(100vh,900px)}.page-theater .hero .copy{display:flex;flex-direction:column;justify-content:flex-end;gap:24px;padding:150px var(--pad) 72px;max-width:660px;justify-self:end;width:100%}.page-theater .hero .logo{width:min(340px,64vw)}.page-theater .hero h1{font-size:clamp(2.875rem,6vw,5.125rem);line-height:1.04;color:#fff}.page-theater .hero h1 em{font-style:normal;color:var(--gold)}.page-theater .hero .rule{width:160px;height:1px;background:var(--gold)}.page-theater .hero .lead{font-size:1.1875rem;max-width:440px}.page-theater .pill{align-self:flex-start;border:1px solid var(--line);border-radius:999px;padding:9px 18px;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.page-theater .model-numbers{font-family:Jost,sans-serif;font-size:1.375rem;letter-spacing:.14em;color:var(--gold)}.page-theater .hero .media{position:relative;min-height:440px}.page-theater .hero .media img,.page-theater .split .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page-theater .hero .media img{object-position:40% 50%}.page-theater .studio,.page-theater .family figure{display:flex;align-items:center;justify-content:center;background:var(--studio)}.page-theater .studio{min-height:0}.page-theater .studio img,.page-theater .family img{width:100%;min-height:0;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(0,0,0,.45))}.page-theater .studio img{height:100%}.page-theater .lineup{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:56px}.page-theater .card{display:flex;flex-direction:column;text-decoration:none;color:var(--text);border:1px solid var(--line);background:var(--ink-2);transition:border-color .3s ease}.page-theater .card:hover{border-color:var(--gold)}.page-theater .card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.page-theater .card .studio{aspect-ratio:4/5;padding:18px}.page-theater .card .body{display:flex;flex-direction:column;gap:8px;flex:1;padding:22px 20px 24px}.page-theater .card .num{font-family:Jost,sans-serif;font-size:2.5rem;line-height:1;color:#fff}.page-theater .card .type{font-size:.8125rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.page-theater .card ul{flex:1;color:var(--muted);font-size:.875rem}.page-theater .card li:before{content:"·  ";color:var(--gold)}.page-theater .card .kpi{margin-top:6px;padding-top:12px;border-top:1px solid var(--hair);font-size:.875rem;font-weight:600;color:#fff}.page-theater .features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;margin-top:56px}.page-theater .feature{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid var(--line)}.page-theater .feature svg{width:34px;height:34px;color:var(--gold)}.page-theater .feature h3,.page-theater .options h3{font-size:1.25rem;color:#fff}.page-theater .feature p,.page-theater .options p{color:var(--muted);font-size:.9375rem}.page-theater .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:620px}.page-theater .split .copy{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:96px var(--pad);max-width:640px;justify-self:end;width:100%}.page-theater .split .media{position:relative;min-height:420px}.page-theater .options{display:flex;flex-direction:column;gap:22px;margin-top:6px}.page-theater .options li{border-left:2px solid var(--gold);padding-left:18px}.page-theater .options p{margin-top:4px}.page-theater .model{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center}.page-theater .model.flip .studio{order:2}.page-theater .model .studio{aspect-ratio:1/1;padding:clamp(20px,4vw,56px);border:1px solid var(--line)}.page-theater .model .copy{display:flex;flex-direction:column;gap:20px}.page-theater .model h2{font-size:clamp(2.375rem,5vw,3.5rem);line-height:1.05;color:#fff}.page-theater .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:4px 0 0}.page-theater .stats div{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--gold)}.page-theater .stats dd{margin:0;font-family:Jost,sans-serif;font-size:clamp(1.625rem,3vw,2.125rem);line-height:1.1;color:#fff}.page-theater .stats dt{font-size:.8125rem;color:var(--muted)}.page-theater .spec{width:100%;border-collapse:collapse;font-size:.9375rem}.page-theater .spec tr{border-bottom:1px solid var(--hair)}.page-theater .spec tr:first-child{border-top:1px solid var(--hair)}.page-theater .spec th{width:38%;padding:11px 16px 11px 0;text-align:left;vertical-align:top;font-weight:400;color:var(--muted)}.page-theater .spec td{padding:11px 0;color:#fff}.page-theater .table-box{margin-top:48px;border:1px solid var(--line)}.page-theater .range{width:100%;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums}.page-theater .range th,.page-theater .range td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--hair)}.page-theater .range thead th{font-family:Jost,sans-serif;font-weight:400;font-size:1.5rem;color:var(--gold);background:var(--ink);border-bottom-color:var(--line)}.page-theater .range thead th:first-child{font-family:Manrope,sans-serif;font-size:.8125rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.page-theater .range tbody th{font-weight:400;color:var(--muted)}.page-theater .range td{color:#fff}.page-theater .range tr:last-child th,.page-theater .range tr:last-child td{border-bottom:0}.page-theater .family{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:56px;padding:12px;border:1px solid var(--line);background:var(--ink-2)}.page-theater .family figure{flex-direction:column;justify-content:flex-end;gap:14px;margin:0;padding:28px 16px 18px;aspect-ratio:3/4}.page-theater .family img{flex:1}.page-theater .family figcaption{font-family:Jost,sans-serif;font-size:1.375rem;color:#fff}.page-theater .projects{display:grid;gap:10px;margin-top:56px;padding:10px;border:1px solid var(--line);background:var(--ink)}.page-theater .projects .row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.page-theater .projects .row.wide{grid-template-columns:repeat(3,minmax(0,1fr))}.page-theater .projects figure{margin:0;overflow:hidden;aspect-ratio:4/3}.page-theater .projects .wide figure{aspect-ratio:16/10}.page-theater .projects img{width:100%;height:100%;object-fit:cover;filter:brightness(.92);transition:transform 1.2s ease,filter .6s ease}.page-theater .projects figure:hover img{transform:scale(1.05);filter:brightness(1.02)}.page-theater .closing{text-align:center;border-top:1px solid var(--line);background:radial-gradient(ellipse 60% 70% at 50% 40%,#2a1f14 0%,var(--ink) 70%)}.page-theater .closing .wrap{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:120px;padding-bottom:120px}.page-theater .closing .logo{width:min(380px,70vw)}.page-theater .closing .since{font-family:Manrope,sans-serif;font-size:.8125rem;letter-spacing:.36em;text-transform:uppercase;color:var(--gold)}.page-theater .closing .established{color:var(--muted);font-size:1.125rem}@media(prefers-reduced-motion:reduce){.page-theater .projects img{transition:none}.page-theater .projects figure:hover img{transform:none}}@media(max-width:980px){.page-theater .lineup,.page-theater .features,.page-theater .family{grid-template-columns:repeat(2,minmax(0,1fr))}.page-theater .model{grid-template-columns:minmax(0,1fr);gap:40px}.page-theater .model.flip .studio{order:0}.page-theater .model .studio{aspect-ratio:4/3}.page-theater .hero,.page-theater .split{grid-template-columns:minmax(0,1fr);min-height:0}.page-theater .hero .media,.page-theater .split .media{order:-1;min-height:clamp(360px,60vw,560px)}.page-theater .hero .media{margin-top:72px}.page-theater .hero .copy{padding:48px var(--pad) 64px;max-width:none;justify-self:stretch}.page-theater .split .copy{padding:64px var(--pad);max-width:none;justify-self:stretch}}@media(max-width:47.5em){.page-theater .features,.page-theater .projects .row.wide{grid-template-columns:minmax(0,1fr)}.page-theater .lineup{gap:12px}.page-theater .card .body{padding:16px 14px 18px}.page-theater .card .num{font-size:1.875rem}.page-theater .card .type{font-size:.6875rem;letter-spacing:.14em}.page-theater .projects .row{grid-template-columns:repeat(2,minmax(0,1fr))}.page-theater .stats{gap:12px}.page-theater .range thead{display:none}.page-theater .range tbody,.page-theater .range th{display:block}.page-theater .range tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding:16px;border-bottom:1px solid var(--hair)}.page-theater .range tr:last-child{border-bottom:0}.page-theater .range th,.page-theater .range td{padding:0;border-bottom:0}.page-theater .range tbody th{grid-column:1 / -1;margin-bottom:8px;font-weight:600;color:var(--gold)}.page-theater .range td{display:flex;gap:8px;align-items:baseline;padding:4px 0;font-size:.875rem}.page-theater .range td:before{content:attr(data-model);flex:none;min-width:2rem;font-family:Jost,sans-serif;color:var(--muted)}}@media(max-width:420px){.page-theater .range td{flex-direction:column;gap:2px}}
