@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap");:root{--gold:#69c6db;--text:#efeeeb;--muted:#aba5a0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b0d0f;color:var(--text);font-family:DM Sans,Arial,sans-serif}a{text-decoration:none;color:inherit}button,select{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid #94e3f4;outline-offset:3px}.nav{height:73px;padding:0 4.5vw;background:#111315;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #3c6e7a;position:relative;z-index:5}.brand{font:800 33px Barlow Condensed,Impact,sans-serif;letter-spacing:.12em}.brand i{color:var(--gold);font-size:16px;letter-spacing:0}.nav nav{display:flex;gap:30px;align-items:center}.nav nav a{font-size:11px;color:#b9b6b0}.nav nav .active,.nav nav a:hover{color:#a9e8f7}.navbtn{border:1px solid #56a8bb;background:linear-gradient(130deg,#1b3c43,#357685);padding:12px 24px;border-radius:6px;font-size:11px;font-weight:700}.hero{min-height:700px;position:relative;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid #3b7684}.hero-image{background-image:url(/audi-garage.jpg.png);background-size:cover;background-position:center 42%;filter:brightness(.88) contrast(1.15) saturate(1.11)}.hero-image,.hero-shade{position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#07090bf5,#07090bd6 27%,#07090b64 52%,transparent 80%),linear-gradient(0deg,#07090bc9,transparent 28%);pointer-events:none}.hero-content{margin-left:5vw;width:min(740px,60%);padding:55px 0}.kicker{font-weight:700;color:#73c2d4;letter-spacing:.2em}.features h2,.hero h1,.manifesto h2,.studio-head h1{font:800 clamp(58px,6.5vw,104px)/.96 Barlow Condensed,Impact,sans-serif;letter-spacing:.01em}.hero h1{margin:28px 0 20px}.features h2 em,.hero h1 em,.manifesto h2 em,.market h3 em,.showroom-title em,.studio-head em{font-style:normal;color:#6bc5d9}.hero h1 span{font-weight:500;letter-spacing:.05em}.hero-content>p{font-size:15px;line-height:1.8;color:#c9c6c2;max-width:470px}.ctas{display:flex;gap:13px;flex-wrap:wrap;margin:31px 0 52px}.ghost-btn,.gold-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:15px 22px;font-size:11px;font-weight:800;border-radius:6px}.gold-btn{color:#0d171a;background:linear-gradient(120deg,#9ae0f0,#4cadc3);border:1px solid #97dceb}.ghost-btn{color:#c4dee4;background:#111416ab;border:1px solid #5d919d}.hero-stats{display:flex;gap:21px;flex-wrap:wrap}.hero-stats span{border-left:1px solid #478390;padding-left:12px;color:#bcb2a8;font-size:10px}.hero-stats b{display:block;color:#63bfd4;font-size:12px;margin-bottom:9px}.hero-car-label{position:absolute;right:4%;bottom:10%;display:flex;flex-direction:column;gap:7px;border:1px solid #498d9c;background:#141414a8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:18px 24px}.hero-car-label span{font-size:10px;letter-spacing:.1em;color:#6fc1d3}.hero-car-label strong{font-size:20px}.hero-car-label small{color:#aaa6a0}.features{padding:95px 5vw 110px;background:radial-gradient(circle at left bottom,#182a2e,#111315 45%)}.features h2{font-size:clamp(54px,6vw,92px);margin:24px 0 15px}.features>p{line-height:1.8;color:#a9a39d;max-width:560px;font-size:13px}.feature-grid{grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-top:35px}.feature{min-height:315px;padding:31px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid #416b74;background:linear-gradient(125deg,#202e31,#111416 65%);border-radius:8px}.feature:before{position:absolute;content:"";height:2px;top:0;left:0;right:45%;background:linear-gradient(90deg,#95e3f4,transparent)}.feature small{color:#7acadc;letter-spacing:.1em}.feature h3{font:700 39px/1 Barlow Condensed;margin:20px 0 12px;position:relative}.feature p{color:#a8a4a0;font-size:12px;line-height:1.7;max-width:270px;margin:0 0 20px;position:relative}.feature b{color:#6cc8dd;font-size:12px}.feature-graphic{font-size:145px;position:absolute;right:0;top:23px;color:#4fa6b941;transform:rotate(-14deg);line-height:1}.manifesto{padding:110px 6vw;background:radial-gradient(circle at 85% 50%,#1c3237,#0c0e10 64%);border-top:1px solid #2d535b}.manifesto h2{font-size:clamp(62px,8vw,122px);margin:27px 0}.manifesto p{line-height:1.8;color:#b4aaa1;max-width:540px;margin-bottom:35px}footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:30px 5vw;color:#9d9187;font-size:10px}.studio-head{padding:30px 3vw;background:linear-gradient(90deg,#142023,#0c0f11)}.studio-head h1{font-size:44px}.studio-head p{font-size:12px;color:#a6a19b}.studio-layout{display:grid;grid-template-columns:minmax(240px,280px) minmax(350px,1fr) minmax(235px,280px);grid-gap:8px;gap:8px;padding:8px}.panel{padding:23px 20px;background:linear-gradient(155deg,#202021,#111416);border:1px solid #405f66;border-radius:8px}.panel-heading{display:flex;justify-content:space-between;font-size:11px;font-weight:800;letter-spacing:.12em;color:#6fc6d9;margin-bottom:22px}.panel-heading.second{border-top:1px solid #35565d;padding-top:23px;margin-top:23px}.panel label{font-size:10px;letter-spacing:.1em;color:#9dbac0;font-weight:800;display:block;margin-bottom:15px}.panel select{width:100%;display:block;margin-top:9px;padding:12px;background:#252729;border:1px solid #41646c;color:#c7dce0;border-radius:5px}.field-title{font-size:10px;letter-spacing:.13em;font-weight:800;color:#abd9e3;margin:21px 0 14px}.swatches{display:flex;gap:12px;flex-wrap:wrap}.swatches button{width:34px;height:34px;border-radius:50%;border:2px solid #60564c}.swatches button.selected{outline:2px solid #78ccdf;outline-offset:3px}.wheels{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.wheels button{display:flex;flex-direction:column;gap:6px;background:#1b1e20;color:#bcb3a8;border:1px solid #34555d;border-radius:5px;padding:9px;font-size:10px}.wheels button.selected{border-color:#71cde1;color:#83cfe0}.wheels span{font-size:28px}.panel-actions{margin-top:28px;padding-top:22px;border-top:1px solid #355860;display:flex;flex-direction:column;gap:10px}.panel-actions button{justify-content:center}.panel-actions p{font-size:11px;color:#80cdde}.showroom{min-width:0;background:#161819;border:1px solid #3d6068;border-radius:8px;overflow:hidden}.showroom-top{display:flex;justify-content:space-between;gap:8px;padding:25px;color:#8bb9c3;font-size:10px;letter-spacing:.1em}.showroom-top span:last-child{color:#67c6db}.showroom-title{padding:0 25px 18px}.showroom-title small{font-size:10px;color:#61bcd1}.showroom-title h2{font:800 clamp(32px,3vw,47px) Barlow Condensed;margin:6px 0}.showroom-image{height:clamp(360px,36vw,560px);position:relative;overflow:hidden;background:#141618}.showroom-photo{position:absolute;inset:0;background-image:url(/audi-garage.jpg.png);background-size:cover;filter:brightness(.72)}.showroom-glow{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 20%,#111315a8 90%)}.preview-note{top:20px;font-size:10px;letter-spacing:.12em;color:#90c4cf}.paint-chip,.preview-note{position:absolute;left:20px}.paint-chip{bottom:20px;font-size:11px;background:#0e1012b9;padding:12px;border:1px solid #518e9b}.paint-chip i{display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:middle;margin-right:6px}.showroom-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;padding:13px}.showroom-features>div{border:1px solid #3b575d;background:#172225;padding:15px;display:flex;flex-direction:column;gap:7px}.showroom-features small{font-size:10px;color:#63c2d7}.showroom-features b{font-size:12px}.showroom-features span{font-size:9px;color:#a19990}.market h3{font:700 34px/1 Barlow Condensed;margin:33px 0 15px}.market>p{font-size:12px;color:#afa49b;line-height:1.7}.market-item{margin:13px 0;background:#1a2629;border:1px solid #405e65;display:flex;padding:11px;gap:12px}.market-item>div{width:70px;height:70px;background:#1d2e32;color:#6abed1;display:grid;place-items:center;font-size:32px}.market-item span{display:flex;flex-direction:column;justify-content:center;gap:12px}.market-item b{font-size:11px}.market-item small{color:#6ec7db;font-size:10px}.disclaimer{font-size:10px!important;color:#97b5bc!important;line-height:1.7}.studio-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:20px 4vw;background:#141e20;border-top:1px solid #3d7986}.studio-bottom span{font-size:12px}.studio-bottom button{background:linear-gradient(120deg,#95e3f5,#4aa7bb);padding:14px;font-weight:800;font-size:11px}.bottom-note{padding:0 4vw 30px}@media(max-width:1080px){.studio-layout{grid-template-columns:250px 1fr}.market{grid-column:1/-1}}@media(max-width:820px){.nav nav{display:none}.hero-content{width:92%}.hero h1{font-size:64px}.hero-image{background-position:65%}.hero-shade{background:linear-gradient(90deg,#07090bdd,#07090b44),linear-gradient(0deg,#07090ba6,transparent)}.feature-grid{grid-template-columns:1fr}.studio-layout{display:flex;flex-direction:column}.showroom-image{height:390px}}@media(max-width:520px){.nav{padding:0 17px}.brand{font-size:28px}.navbtn{padding:10px;font-size:10px}.hero h1{font-size:53px}.hero-content{margin-left:5vw}.hero-car-label{display:none}.ctas{gap:8px}.ghost-btn,.gold-btn{padding:13px;font-size:10px}.showroom-top{font-size:8px}.studio-head h1{font-size:36px}}.brand-logo{display:block;width:112px;max-width:100%;height:auto;max-height:38px;object-fit:contain}.brand{display:flex;align-items:center;flex-shrink:0}@media(max-width:520px){.brand-logo{width:92px;max-height:32px}}.site-footer{background:#0a0e10;border-top:1px solid #294e58;padding:64px 5vw 0;color:#d8e0e3}.footer-inner{display:grid;grid-template-columns:1.25fr .65fr 1fr;grid-gap:clamp(28px,5vw,100px);gap:clamp(28px,5vw,100px);max-width:1500px;margin:auto;padding-bottom:55px}.footer-brand p,.footer-company p{font-size:12px;line-height:1.85;color:#aab7bc;max-width:390px}.footer-logo{display:block;width:145px;max-width:100%;height:auto;object-fit:contain;margin-bottom:19px}.footer-by{font-size:12px;color:#a9b8be}.footer-by a,.footer-company>a{color:#77cada;font-weight:700}.footer-by a:hover,.footer-company>a:hover{color:#b6ecf5}.footer-company,.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-company h3,.footer-links h3{font-size:10px;color:#83c9d8;letter-spacing:.17em;margin:5px 0 9px}.footer-links a{font-size:12px;color:#b8c2c5}.footer-links a:hover{color:#a4e5f2}.footer-company p{margin:0 0 4px}.footer-company>a{font-size:11px;letter-spacing:.1em}.footer-bottom{border-top:1px solid #26383c;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:22px 0;color:#84999f;font-size:10px;line-height:1.7;max-width:1500px;margin:auto}@media(max-width:820px){.footer-inner{grid-template-columns:1fr 1fr;gap:34px}.footer-brand{grid-column:1/-1}}@media(max-width:520px){.site-footer{padding-top:43px}.footer-inner{grid-template-columns:1fr;gap:28px;padding-bottom:35px}.footer-brand{grid-column:auto}.footer-logo{width:130px}.footer-bottom{flex-direction:column}}.about-hero{position:relative;min-height:410px;display:flex;align-items:center;background:radial-gradient(ellipse at 78% 45%,#17404a 0,#111c20 33%,#0a0e10 76%);border-bottom:1px solid #2e626e}.about-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#080c0e,transparent 82%)}.about-hero-inner{z-index:1;width:min(1300px,90%);margin:auto;padding:85px 0}.about-hero h1{font:800 clamp(58px,8vw,116px)/.94 Barlow Condensed,Impact,sans-serif;margin:25px 0 22px;letter-spacing:.01em}.about-content h2 em,.about-hero h1 em{font-style:normal;color:#6bc5d9}.about-hero p{color:#b5c3c7;font-size:15px;line-height:1.8;max-width:550px}.about-content{max-width:1500px;margin:auto;padding:90px 5vw 68px}.about-intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:center}.about-intro .kicker{grid-column:1/-1;margin-bottom:-25px}.about-content h2{font:800 clamp(48px,5vw,82px)/1 Barlow Condensed,Impact,sans-serif;margin:0}.about-cinesta p,.about-intro p{font-size:14px;line-height:1.9;color:#aebfc4;margin:0 0 16px}.about-intro strong{color:#e2f1f5}.about-cards{grid-gap:16px;gap:16px;margin:75px 0}.about-cards article{background:linear-gradient(135deg,#1b2b30,#111618);border:1px solid #315d68;padding:32px;border-radius:8px;min-height:215px}.about-cards span{font-size:10px;color:#7ccbdc;letter-spacing:.14em}.about-cards h3{font:700 33px Barlow Condensed,Impact,sans-serif;margin:25px 0 8px}.about-cards p{font-size:12px;line-height:1.8;color:#adbac0}.about-cinesta{background:radial-gradient(circle at 80% 45%,#1e4149,#101618 65%);border-top:1px solid #326674;border-bottom:1px solid #326674;padding:65px 5%;display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:center}.about-cinesta .kicker{display:block;margin-bottom:20px}.about-cinesta .ghost-btn{margin-top:20px}.about-disclaimer{color:#8aa2a8;font-size:11px;margin-top:45px;line-height:1.6}@media(max-width:820px){.about-cinesta,.about-intro{grid-template-columns:1fr;gap:20px}.about-intro .kicker{margin-bottom:0}.about-cards{grid-template-columns:1fr;gap:12px;margin:45px 0}.about-content{padding-top:55px}.about-hero{min-height:340px}}:root{--ice:#93e8f5;--hair:rgba(158,220,232,.19);--night:#080d11;--surface:#10181c}body{background:var(--night);color:#e9f1f2}.nav{height:82px;padding:0 clamp(20px,4.2vw,85px);background:rgba(8,13,17,.96);border-bottom:1px solid var(--hair);gap:24px}.nav:before{content:"";position:absolute;bottom:-1px;left:4.2vw;width:62px;height:1px;background:var(--ice)}.nav nav{gap:clamp(13px,2.15vw,38px)}.nav nav a{font-size:10px;letter-spacing:.13em;font-weight:700;transition:color .18s}.nav nav .active{color:#d7f8fc}.navbtn{font-size:10px;letter-spacing:.1em;background:transparent;border:1px solid #4c7982;border-radius:0;padding:14px 20px;transition:background .2s}.navbtn:hover{background:#16343b}.brand-logo{width:103px;max-height:35px}.ghost-btn,.gold-btn{border-radius:0;letter-spacing:.1em;text-transform:uppercase;min-height:48px;transition:transform .2s,background .2s}.ghost-btn:hover,.gold-btn:hover{transform:translateY(-2px)}.gold-btn{background:var(--ice);border:1px solid var(--ice);color:#071014}.ghost-btn{background:transparent;border-color:#547983;color:#d5edf0}.kicker{letter-spacing:.25em;font-size:10px;color:#97dce9}.hero{min-height:670px;height:min(82vh,820px);background:#080d11;border-bottom:1px solid var(--hair);align-items:stretch}.hero-image{inset:0 0 0 39%;background-position:62%;filter:brightness(.85) contrast(1.08) saturate(.82)}.hero-shade{background:linear-gradient(90deg,#080d11,#080d11 31%,#080d11d9 43%,#080d115c 63%,#080d110f),linear-gradient(0deg,#080d11d4,transparent 30%)}.hero:before{content:"";position:absolute;left:52.5%;top:0;bottom:0;border-left:1px solid rgba(144,218,232,.1);z-index:1;pointer-events:none}.hero-content{position:relative;z-index:2;margin:0;padding:8vh 0 75px clamp(22px,6vw,110px);width:min(790px,67%);display:flex;flex-direction:column;justify-content:center}.hero-overline{display:flex;gap:22px;font-size:10px;letter-spacing:.18em;color:#779fa7;margin-bottom:clamp(35px,6vh,85px);font-weight:700}.hero-overline span:last-child{color:#a2c4cb}.hero h1{font-size:clamp(80px,9.5vw,162px);line-height:.84;letter-spacing:-.028em;margin:27px 0 32px;font-weight:800;max-width:830px}.hero h1 em{color:var(--ice);font-weight:500}.hero-content>p{color:#b5c5c9;font-size:14px;max-width:375px;line-height:1.85}.ctas{margin:32px 0 0;gap:10px}.hero-side-note{position:absolute;bottom:28px;right:clamp(18px,4vw,75px);z-index:2;display:flex;gap:30px;font-size:9px;font-weight:700;letter-spacing:.17em;color:#d8ebf0;align-items:center}.hero-side-note span:first-child{color:var(--ice)}.features{padding:92px clamp(22px,6vw,110px) 120px;background:#0b1115}.section-rule{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #3c5a61;padding-top:16px;margin-bottom:80px;color:#7e9ca4;font-size:10px;font-weight:700;letter-spacing:.18em}.section-rule span:first-child{color:#c7e7ed}.features h2{font-size:clamp(66px,7vw,110px);line-height:.9;max-width:880px;margin:20px 0}.features h2 em{color:#a5e2ec;font-weight:500}.features>p{max-width:430px;margin-left:auto;font-size:14px;color:#a5b6ba}.feature-grid{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin-top:85px;border-top:1px solid var(--hair)}.feature{border:0;border-bottom:1px solid var(--hair);border-radius:0;background:transparent;min-height:185px;padding:28px clamp(20px,3vw,55px) 28px 0;display:grid;grid-template-columns:90px minmax(200px,1.2fr) minmax(210px,1fr) 55px;grid-template-rows:auto;align-items:center;grid-column-gap:25px;column-gap:25px;justify-content:stretch;transition:background .2s,padding .2s}.feature:hover{background:#14252b;padding-left:18px}.feature:before{display:none}.feature small{font-size:10px;color:#8eb8c0;letter-spacing:.12em;grid-column:1;grid-row:1}.feature h3{font:700 clamp(34px,4.2vw,66px)/.95 Barlow Condensed,Impact,sans-serif;margin:0;grid-column:2;grid-row:1}.feature p{max-width:330px;margin:0;grid-column:3;line-height:1.8}.feature b,.feature p{font-size:13px;grid-row:1}.feature b{grid-column:4;color:var(--ice);justify-self:end}.feature-graphic{display:none}.site-footer{background:#090e11;border-top:1px solid var(--hair);padding-top:70px}.footer-inner{gap:55px}.footer-company h3,.footer-links h3{color:var(--ice)}.footer-bottom{border-color:var(--hair)}.about-hero{min-height:630px;background:#0b1216;overflow:hidden}.about-hero:after{background:radial-gradient(circle at 82% 50%,rgba(54,107,124,.26),transparent 45%),linear-gradient(90deg,#080d11,transparent)}.about-hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent calc(25% - 1px),rgba(161,224,234,.07) calc(25% - 1px),rgba(161,224,234,.07) 25%);pointer-events:none}.about-grid-mark{position:absolute;right:4vw;bottom:-55px;font:800 clamp(170px,30vw,510px)/.9 Barlow Condensed,Impact,sans-serif;color:rgba(145,216,231,.06);letter-spacing:-.05em;white-space:nowrap}.about-hero-inner{width:88%;max-width:1500px;padding:110px 0;position:relative;z-index:2}.about-hero h1{font-size:clamp(80px,10vw,160px);line-height:.87;letter-spacing:-.025em;margin:30px 0}.about-hero h1 em{font-weight:500;color:var(--ice)}.about-hero p{max-width:405px;color:#afc3c8}.about-content{max-width:none;padding:90px clamp(22px,6vw,110px)}.about-content .section-rule{margin-bottom:100px}.about-intro{gap:clamp(40px,7vw,140px);grid-template-columns:1.1fr .9fr}.about-intro h2{font-size:clamp(70px,7vw,118px);line-height:.86;letter-spacing:-.02em}.about-intro h2 em{font-weight:500}.about-intro p{font-size:15px;line-height:1.95}.about-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin:105px 0 95px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.about-cards article{border:0;border-right:1px solid var(--hair);background:transparent;border-radius:0;padding:50px 35px 45px 0;min-height:290px}.about-cards article+article{padding-left:35px}.about-cards article:last-child{border-right:0}.about-cards span{color:var(--ice)}.about-cards h3{font-size:clamp(34px,3vw,53px);margin:50px 0 15px}.about-cards p{font-size:13px}.about-cinesta{background:#111d22;border-color:#365a64;padding:85px clamp(24px,5vw,85px)}.about-cinesta h2{font-size:clamp(65px,7vw,112px)}.studio-head{padding:50px clamp(22px,4vw,70px) 40px;background:#0b1216;border-bottom:1px solid var(--hair)}.studio-index{display:flex;justify-content:space-between;border-top:1px solid #37545c;padding-top:13px;margin-bottom:32px;color:#88adba;font-size:10px;letter-spacing:.16em}.studio-head h1{font-size:clamp(55px,5vw,80px);line-height:.95;margin:10px 0}.studio-head h1 em{font-weight:500}.studio-head p{font-size:13px;line-height:1.8}.studio-layout{grid-template-columns:minmax(230px,290px) minmax(300px,1fr) minmax(220px,290px);gap:1px;background:#263c44;padding:1px;align-items:stretch}.panel,.showroom{border:0;border-radius:0;box-shadow:none}.panel{background:#10191e;padding:30px 24px}.panel-heading{padding-bottom:17px;border-bottom:1px solid var(--hair);font-size:10px;color:var(--ice)}.panel-heading.second{border-top:0;border-bottom:1px solid var(--hair);padding-top:20px}.panel select{border:1px solid #34515b;background:#0b1115;border-radius:0;color:#dce8eb}.panel select:focus-visible{outline:2px solid var(--ice)}.swatches button{width:32px;height:32px;border-color:#66737a}.wheels button{border-radius:0;border-color:#375963}.showroom{background:#0b1418}.showroom-top{padding:26px 25px 10px;color:#8aafb8}.showroom-title h2{font-size:clamp(36px,3.3vw,58px)}.showroom-image{height:clamp(395px,38vw,650px)}.showroom-photo{background-position:50%;filter:brightness(.77)}.showroom-features{gap:1px;background:#243e47;padding:1px}.showroom-features>div{background:#111e23;border:0;padding:21px 17px}.market{background:#10191e}.market h3{font-size:clamp(35px,3vw,50px)}.market-item{background:transparent;border:0;border-bottom:1px solid var(--hair);margin:0;padding:17px 0}.market-item>div{width:49px;height:49px;background:#1b3037;font-size:26px}.studio-bottom{padding:24px 4vw;background:#0b1418;border-color:#2a4953}.studio-bottom button{background:var(--ice);border:0;padding:15px 22px;letter-spacing:.09em}.bottom-note{margin:0;padding:20px 4vw 35px;background:#0b1418}@media(max-width:1080px){.hero{min-height:615px;height:auto}.hero-content{width:75%}.feature{grid-template-columns:75px minmax(180px,1fr) minmax(180px,1fr) 40px;gap:14px}.studio-layout{grid-template-columns:260px minmax(0,1fr)}.market{grid-column:1/-1}}@media(max-width:820px){.nav{height:72px}.hero{min-height:680px}.hero-image{inset:0;background-position:60%}.hero-shade{background:linear-gradient(90deg,#080d11f2,#080d11a6 60%,#080d113d),linear-gradient(0deg,#080d11e8,transparent 50%)}.hero-content{padding:100px 5vw 110px;width:100%}.hero-overline{margin-bottom:48px}.hero h1{font-size:clamp(76px,13vw,108px)}.hero-side-note{left:5vw;right:auto;bottom:24px}.features{padding:70px 5vw}.section-rule{margin-bottom:55px}.features>p{margin-left:0}.feature-grid{margin-top:55px}.feature{grid-template-columns:55px 1fr 32px;grid-template-rows:auto auto;gap:12px 15px;min-height:155px;padding:25px 8px}.feature small{grid-row:1;grid-column:1}.feature h3{grid-row:1;grid-column:2}.feature p{grid-row:2;grid-column:2}.feature b{grid-row:1;grid-column:3}.about-hero{min-height:490px}.about-hero h1{font-size:clamp(75px,12vw,125px)}.about-content .section-rule{margin-bottom:65px}.about-intro{grid-template-columns:1fr}.about-cards{margin:65px 0}.about-cards article{padding:27px 15px;min-height:240px}.about-cards article+article{padding-left:15px}.about-cards h3{margin-top:32px}.studio-layout{display:flex;flex-direction:column}.studio-head{padding:35px 5vw}}@media(max-width:600px){.nav{padding:0 16px}.navbtn{font-size:9px;padding:11px 12px}.brand-logo{width:90px}.hero{min-height:620px}.hero-content{padding:90px 22px}.hero h1{font-size:clamp(65px,15vw,87px);letter-spacing:-.025em}.hero-overline{font-size:8px}.hero-side-note{font-size:8px;left:22px;gap:14px;flex-wrap:wrap}.features h2{font-size:clamp(60px,13vw,83px)}.feature{grid-template-columns:46px 1fr 28px}.feature h3{font-size:36px}.about-hero{min-height:410px}.about-hero-inner{padding:75px 0}.about-hero h1{font-size:clamp(65px,14vw,94px)}.about-content{padding:60px 22px}.about-intro h2{font-size:70px}.about-cards{grid-template-columns:1fr}.about-cards article,.about-cards article+article{padding:26px 0;min-height:0;border-right:0;border-bottom:1px solid var(--hair)}.about-cards article:last-child{border-bottom:0}.about-cards h3{margin:20px 0 8px}.about-cinesta{padding:45px 22px}.about-cinesta h2{font-size:68px}.studio-index span{display:none}.showroom-image{height:370px}.showroom-top{font-size:8px}}@media(prefers-reduced-motion:reduce){.feature,.ghost-btn,.gold-btn{transition:none}}.site-footer{display:block;justify-content:normal;flex-wrap:nowrap;gap:0;font-size:inherit}