.next-studio{--paper:#f3f1e9;background:#121d16}.next-studio .site-header{height:90px}.next-hero{padding:70px var(--pad) 58px;display:grid;grid-template-columns:.85fr 1.15fr;gap:3vw;align-items:center}.next-hero-copy{position:relative;z-index:1}.next-hero .eyebrow{color:#bbc8af;font-size:10px;line-height:1.7}.next-hero h1{font:400 clamp(56px,5.8vw,99px)/.95 Manrope,Arial,sans-serif;letter-spacing:-.065em;margin:37px 0 30px}.next-hero h1 em{font-family:Georgia,serif;color:var(--acid)}.next-hero-copy>p:not(.eyebrow){font-size:19px;line-height:1.6;max-width:490px;color:#c4cbbb}.next-hero .button-row{gap:15px}.next-hero .button{font-size:13px;padding:18px;gap:20px;min-width:185px}.next-hero .text-link{font-size:12px}.next-stage{min-width:0}.next-stage [data-spatial-scene]{min-height:550px;border-radius:180px 180px 14px 14px}.next-stage .spatial-topline{top:40px;justify-content:center}.next-stage .spatial-topline span{display:none}.scene-bottom{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 4px;border-bottom:1px solid #ffffff30}.scene-bottom>span{font-size:9px;letter-spacing:.1em;color:#b6c1aa}.scene-bottom p{font-size:12px;margin:0;color:#c4cbbb}.scene-bottom a{font-size:12px;margin-left:auto;color:#d8ff5a}.next-marquee{display:flex;align-items:center;justify-content:space-around;gap:22px;flex-wrap:wrap;border-block:1px solid #64735466;padding:25px var(--pad);font-size:11px;letter-spacing:.12em;color:#c8d4bc}.next-marquee i{color:#d8ff5a;font-size:24px;font-style:normal}.experience-section{padding:90px var(--pad);background:var(--paper);color:#18231b}.experience-heading{display:grid;grid-template-columns:1.4fr .6fr;align-items:end;gap:50px;margin-bottom:45px}.experience-heading h2{font:400 clamp(40px,4.8vw,75px)/1.03 Manrope,sans-serif;letter-spacing:-.06em;margin:25px 0 0}.experience-heading h2 em{color:#647c41}.experience-heading>p{font-size:17px;line-height:1.65;max-width:400px}.experience-cards{display:grid;grid-template-columns:1.15fr .85fr;gap:25px}.experience-card{display:flex;flex-direction:column;border:1px solid #172a242a;border-radius:10px;overflow:hidden}.experience-image{height:300px;position:relative;background:#efe8db;overflow:hidden}.experience-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.experience-card:hover .experience-image img{transform:scale(1.04)}.experience-image>span{position:absolute;left:20px;bottom:20px;font-size:9px;letter-spacing:.12em;background:#f3f1e9;padding:10px}.experience-caption{display:flex;justify-content:space-between;gap:20px;padding:25px}.experience-caption small{font-size:9px;letter-spacing:.13em}.experience-caption h3{font:500 29px/1.1 Manrope,sans-serif;letter-spacing:-.04em;margin:20px 0 12px}.experience-caption p{font-size:14px;line-height:1.6;margin:0;max-width:430px}.experience-caption>b{font-size:32px;font-weight:400}.system-card{background:#c8d3b7}.system-preview{height:300px;background:#203629;display:flex;align-items:center;justify-content:center;gap:20px;overflow:hidden;color:#f2f0e4;perspective:800px}.preview-window{width:145px;height:170px;padding:25px 17px;border:1px solid #d4e3cb;background:#eceddf;color:#203629;box-shadow:12px 12px 0 #0e1a12;transform:rotateY(22deg) rotateZ(-8deg);font-size:14px}.preview-window span{display:block;height:17px;margin-top:17px;background:#b4c89e}.preview-window span:nth-child(2){width:70%;background:#b5a3dc}.system-preview>i{font-size:36px;color:#d8ff5a}.system-preview>div{display:grid;gap:12px;transform:rotateY(-15deg)}.system-preview b{font-size:9px;font-weight:400;padding:19px 15px;border:1px solid #799465;background:#182c1e}.system-preview b:nth-child(2){color:#203629;background:#d8ff5a}.connected-experiences{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border-block:1px solid #1a2c2533}.connected-experiences>a{padding:27px 22px 27px 0;display:grid;gap:15px;font-size:9px;letter-spacing:.09em}.connected-experiences strong{font-size:20px;font-weight:500;letter-spacing:-.02em}.connected-experiences span{font-size:13px;letter-spacing:0;line-height:1.5}.next-close{padding:80px var(--pad) 85px;text-align:center;background:radial-gradient(ellipse at center bottom,#35442c,#121d16 70%)}.next-close h2{font:400 clamp(48px,6.8vw,110px)/.95 Manrope,sans-serif;letter-spacing:-.065em;margin:35px 0}.next-close .button-row{justify-content:center}.next-scope{font-size:12px;line-height:1.6;max-width:560px;margin:35px auto 0;color:#b8c2ae}.next-studio .site-footer{border-color:#52634855}
@media(max-width:1100px){.next-hero{grid-template-columns:1fr 1fr;padding-top:50px}.next-hero h1{font-size:64px}.next-stage [data-spatial-scene]{min-height:500px}.next-studio .site-header nav{gap:20px}.experience-heading{grid-template-columns:1.2fr .8fr}.system-preview{gap:12px}.preview-window{width:110px}}
@media(max-width:800px){.next-studio .site-header{height:75px}.next-hero{display:block;padding:35px 22px}.next-hero h1{font-size:clamp(53px,10vw,76px);margin:28px 0}.next-hero-copy>p:not(.eyebrow){font-size:17px}.next-stage{margin-top:35px}.next-stage [data-spatial-scene]{min-height:430px;border-radius:110px 110px 12px 12px}.next-marquee{padding:20px;font-size:9px;gap:20px}.next-marquee i{display:none}.experience-section{padding:55px 22px}.experience-heading{display:block}.experience-heading h2{font-size:45px}.experience-heading>p{margin-top:25px}.experience-cards{grid-template-columns:1fr}.experience-image,.system-preview{height:270px}.connected-experiences{grid-template-columns:1fr}.connected-experiences>a+a{border-top:1px solid #172a2433}.next-close{padding:55px 22px}.next-close h2{font-size:57px}.next-close .eyebrow{font-size:9px}.scene-bottom>p{width:100%;order:3}}
