*{box-sizing:border-box}:root{--bg:#030303;--surface:#080808;--surface-2:#0d0d0c;--text:#f2efe9;--muted:#8b8882;--dim:#5c5954;--line:#ffffff21;--line-soft:#ffffff0f;--warm:#aa8f70;--pad:clamp(20px, 3vw, 48px)}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}::selection{color:#111;background:#d8d0c5}a{color:inherit;text-decoration:none}.cursor{z-index:100;pointer-events:none;mix-blend-mode:difference;border:1px solid #ffffffa6;border-radius:999px;width:16px;height:16px;position:fixed;top:-8px;left:-8px}.hero{min-height:100svh;padding:28px var(--pad) 30px;isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-media,.hero-vignette,.hero-grain{pointer-events:none;position:absolute;inset:0}.hero-media{z-index:-2;background:#050505;overflow:hidden}.hero-media-inner{will-change:transform;position:absolute;inset:-4%;overflow:hidden}.hero-video{object-fit:cover;opacity:.64;filter:saturate(.66)contrast(1.08)brightness(.6);width:100%;height:100%;position:absolute;inset:0}.hero-ambient{background:radial-gradient(circle at 62% 42%,#b6885c30,#0000 22%),radial-gradient(circle at 50% 52%,#56637214,#0000 34%),linear-gradient(112deg,#050505 10%,#0e0e0d 46%,#020202 82%);animation:14s ease-in-out infinite alternate ambientShift;position:absolute;inset:0}.hero-video+.hero-ambient{mix-blend-mode:multiply;opacity:.58}@keyframes ambientShift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.035)translate(-1%,1%)}}.hero-grain{z-index:5;opacity:.1;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E")}.hero-vignette{z-index:4;background:linear-gradient(#00000094 0%,#0000 23%,#00000014 56%,#000000e0 100%),radial-gradient(circle at 54% 44%,#0000 22%,#0000009e 100%)}.hero-architecture{z-index:1;perspective:1400px;opacity:.97;position:absolute;inset:0;overflow:hidden}.hero-architecture-lines{opacity:.2;fill:none;stroke:#ffffff21;stroke-width:1px;vector-effect:non-scaling-stroke;width:100%;height:100%;position:absolute;inset:0}.hero-ceiling{clip-path:polygon(7% 0,93% 0,82% 100%,18% 100%);background:linear-gradient(#050505fa,#110f0e61);position:absolute;inset:0 0 58%}.hero-ceiling span{background:linear-gradient(#ffffff1a,#0000 82%);width:1px;position:absolute;top:0;bottom:0}.hero-ceiling span:first-child{left:28%}.hero-ceiling span:nth-child(2){left:50%}.hero-ceiling span:nth-child(3){right:28%}.hero-wall{background:linear-gradient(#100f0efa,#040404fa);width:31%;position:absolute;top:7%;bottom:7%}.hero-wall-left{clip-path:polygon(0 0,100% 15%,100% 88%,0 100%);left:-4%;transform:skewY(3deg);box-shadow:inset -1px 0 #ffffff09}.hero-wall-right{clip-path:polygon(0 15%,100% 0,100% 100%,0 88%);right:-4%;transform:skewY(-3deg);box-shadow:inset 1px 0 #ffffff09}.hero-screen-shell{aspect-ratio:16/9;transform-origin:50%;will-change:transform, opacity;background:linear-gradient(#141414,#070707);border:1px solid #ffffff16;width:min(61vw,1010px);padding:9px;position:absolute;top:14.5%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff04,0 30px 110px #000000ad,0 0 185px #a9744724}.hero-screen-image{background:radial-gradient(circle at 67% 42%,#ebb57a57,#0000 18%),radial-gradient(circle at 42% 53%,#6c768224,#0000 34%),linear-gradient(132deg,#070707 0%,#181411 48%,#050505 100%);width:100%;height:100%;position:relative;overflow:hidden}.screen-scene,.screen-reflection,.hero-screen-scan{position:absolute;inset:0}.screen-horizon{background:linear-gradient(90deg,#0000,#ffe1be73,#0000);height:1px;position:absolute;top:61%;left:-10%;right:-10%;box-shadow:0 0 18px #d9a26b2e}.screen-orb{aspect-ratio:1;filter:blur(.2px);background:radial-gradient(circle,#ffdcb4eb 0%,#cf955c8c 18%,#5c372029 45%,#0000 70%);border-radius:50%;width:24%;animation:8s ease-in-out infinite alternate orbDrift;position:absolute;top:44%;left:62%;transform:translate(-50%,-50%);box-shadow:0 0 70px #ca905b57}@keyframes orbDrift{0%{opacity:.86;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-47%,-53%)scale(1.06)}}.screen-beam{transform-origin:0;background:linear-gradient(90deg,#0000,#ffecd652,#0000);width:58%;height:1px;position:absolute;left:15%}.screen-beam-a{top:42%;transform:rotate(-8deg)}.screen-beam-b{opacity:.42;top:59%;transform:rotate(11deg)}.screen-reflection{mix-blend-mode:screen;background:linear-gradient(108deg,#0000 0 42%,#ffffff0d 50%,#0000 58%),linear-gradient(#ffffff05,#0000 46%)}.hero-screen-scan{opacity:.22;background:repeating-linear-gradient(#ffffff04 0 1px,#0000 1px 4px)}.screen-corner{opacity:.38;width:28px;height:28px;position:absolute}.screen-corner:before,.screen-corner:after{content:"";background:#ffffff75;position:absolute}.screen-corner:before{width:28px;height:1px}.screen-corner:after{width:1px;height:28px}.screen-corner-a{top:16px;left:16px}.screen-corner-b{bottom:16px;right:16px;transform:rotate(180deg)}.hero-floor{clip-path:polygon(13% 0,87% 0,100% 100%,0 100%);background:linear-gradient(#14121008,#080707d6 45%,#030303 100%);height:42%;position:absolute;bottom:-1%;left:8%;right:8%}.hero-floor i{background:linear-gradient(#ffffff0f,#0000 76%);width:1px;position:absolute;top:0;bottom:0}.hero-floor i:first-child{left:18%;transform:skew(17deg)}.hero-floor i:nth-child(2){left:38%;transform:skew(7deg)}.hero-floor i:nth-child(3){right:38%;transform:skew(-7deg)}.hero-floor i:nth-child(4){right:18%;transform:skew(-17deg)}.hero-seat-row{filter:drop-shadow(0 -18px 24px #00000061);justify-content:center;align-items:end;gap:3.4%;width:min(57vw,860px);height:21%;display:flex;position:absolute;bottom:-3%;left:50%;transform:translate(-50%)}.hero-seat-row span{background:linear-gradient(#22201df7,#070707fc);border-radius:48% 48% 8% 8%/38% 38% 8% 8%;width:25%;height:84%;display:block;box-shadow:inset 0 1px #ffffff0a,0 -10px 30px #00000080}.hero-seat-row span:nth-child(2){width:28%;height:96%}.nav{z-index:8;text-transform:uppercase;letter-spacing:.17em;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;font-size:10px;display:grid;position:relative}.brand{letter-spacing:.2em;justify-self:start;font-size:13px;font-weight:600}.nav-links{color:#fff9;justify-content:center;gap:34px;display:flex}.nav-inquire{border-bottom:1px solid #ffffff59;justify-self:end;padding-bottom:5px}.nav a{transition:opacity .3s}.nav a:hover{opacity:.58}.hero-copy{z-index:7;will-change:transform, opacity;max-width:1180px;margin-top:auto;padding:18vh 0 8.5vh;position:relative}.hero-wordmark{letter-spacing:-.035em;color:var(--text);margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.2vw,38px);line-height:1}.hero-kicker,.eyebrow{color:var(--muted);letter-spacing:.24em;text-transform:uppercase;margin:0 0 22px;font-size:10px}.hero-title,.display{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-title{text-shadow:0 8px 44px #00000059;max-width:1160px;font-size:clamp(64px,8.3vw,140px);line-height:.9}.line-wrap{padding:.06em 0 .11em;display:block;overflow:hidden}.line{display:block}.hero-meta{color:#ffffffa1;justify-content:space-between;align-items:end;gap:42px;max-width:1040px;margin-top:42px;font-size:13px;line-height:1.55;display:flex}.hero-meta p{margin:0}.hero-enter{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;min-width:270px;padding:13px 0 12px;transition:border-color .3s,padding .3s;display:grid}.hero-enter:hover{border-color:#ffffff8f;padding-left:8px}.hero-enter-index{color:var(--warm);font-family:Georgia,Times New Roman,serif;font-size:18px}.hero-enter-label{text-transform:uppercase;letter-spacing:.18em;color:var(--text);font-size:9px}.hero-enter-arrow{color:var(--muted)}.hero-index{z-index:7;color:#6a665f;letter-spacing:.19em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:end;font-size:9px;display:grid;position:relative}.hero-index span:nth-child(2){justify-self:center}.hero-index span:nth-child(3){justify-self:end}.section-lightless,.statement,.room-scene,.commission{min-height:100svh;padding:12vw 7vw;position:relative;overflow:hidden}.section-lightless{background:#080808}.section-rule{background:var(--line);height:1px;position:absolute;top:54px;left:7vw;right:7vw}.display{font-size:clamp(58px,8.6vw,142px);line-height:.88}.reveal{will-change:transform, opacity}.manifesto{flex-direction:column;justify-content:center;display:flex}.manifesto-title em{color:#a59f96;font-weight:400}.architectural-grid{pointer-events:none;opacity:.35;position:absolute;inset:0}.axis{background:linear-gradient(180deg,transparent,var(--line-soft),transparent);position:absolute}.axis-v{width:1px;top:0;bottom:0}.axis-h{background:linear-gradient(90deg,transparent,var(--line-soft),transparent);height:1px;left:0;right:0}.axis-v-a{left:22%}.axis-v-b{right:17%}.axis-h-a{top:34%}.axis-h-b{bottom:23%}.grid-index{color:#ffffff29;letter-spacing:.22em;font-size:9px;position:absolute}.grid-index-a{top:18%;left:22%;transform:translate(-50%)}.grid-index-b{bottom:23%;right:5%}.manifesto-graphic{width:min(520px,42vw);margin:4vh 0 0 auto}.manifesto-aperture{aspect-ratio:1.65;background:radial-gradient(circle at 58%,#b07c5224,#0000 28%),linear-gradient(145deg,#060606,#10100f);border:1px solid #ffffff14;position:relative;overflow:hidden}.aperture-line{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;left:-10%;right:-10%}.aperture-line-a{top:33%;transform:rotate(-7deg)}.aperture-line-b{top:52%}.aperture-line-c{top:69%;transform:rotate(7deg)}.aperture-core{aspect-ratio:1;border:1px solid #ffffff24;border-radius:50%;width:20%;position:absolute;top:49%;left:59%;transform:translate(-50%,-50%);box-shadow:0 0 0 26px #ffffff05,0 0 0 52px #ffffff03,0 0 90px #a46e4833}.manifesto-coordinates{color:var(--dim);letter-spacing:.2em;justify-content:space-between;gap:20px;margin-top:10px;font-size:8px;display:flex}.manifesto-foot{width:min(720px,62vw);color:var(--muted);grid-template-columns:68px 1fr;align-items:start;gap:24px;margin:64px 0 0 auto;display:grid}.manifesto-foot span{color:var(--dim);letter-spacing:.2em;font-size:10px}.manifesto-foot p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.25vw,34px);line-height:1.4}.statement{background:#020202;min-height:150svh}.statement-backdrop{height:100svh;margin:-12vw -7vw;position:sticky;top:0}.screen-frame{border:1px solid #ffffff17;position:absolute;inset:18vh 8vw 16vh;overflow:hidden;box-shadow:0 0 140px #a0784c0d}.screen-light{background:radial-gradient(circle at 46% 52%,#ce975e38,#0000 23%),linear-gradient(135deg,#060606 0%,#171512 49%,#050505 100%);position:absolute;inset:0}.pixel-field{opacity:.8;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(12,1fr);gap:1px;display:grid;position:absolute;inset:0}.pixel-cell{background:#ffffff03;border:1px solid #ffffff08}.screen-measure{color:#ffffff3d;letter-spacing:.2em;justify-content:space-between;font-size:8px;display:flex;position:absolute;left:22px;right:22px}.screen-measure-top{top:18px}.screen-measure-bottom{bottom:18px}.statement-content{z-index:2;flex-direction:column;justify-content:center;min-height:118svh;margin-top:-74svh;display:flex;position:relative}.statement-lines{letter-spacing:-.06em;gap:8px;font-size:clamp(48px,8.4vw,140px);line-height:.88;display:grid}.statement-lines span{display:block}.technology-foot{width:min(680px,58vw);color:var(--muted);grid-template-columns:92px 1fr;gap:24px;margin:88px 0 0 auto;display:grid}.technology-foot span{color:var(--text);letter-spacing:.17em;font-size:12px}.technology-foot p{margin:0;line-height:1.65}.room-scene{background:#060606;align-items:end;min-height:132svh;display:flex}.room-frame{transform-origin:50%;background:radial-gradient(circle at 50% 24%,#b9855817,#0000 28%),linear-gradient(#050505,#0b0a09 72%,#040404);border:1px solid #fff1;position:absolute;inset:7vw 5vw;overflow:hidden}.room-ceiling{clip-path:polygon(10% 0,90% 0,78% 100%,22% 100%);background:linear-gradient(#080808,#100e0d66);height:27%;position:absolute;top:0;left:12%;right:12%}.room-ceiling span{background:linear-gradient(#ffffff12,#0000);width:1px;position:absolute;top:0;bottom:0}.room-ceiling span:first-child{left:28%}.room-ceiling span:nth-child(2){left:50%}.room-ceiling span:nth-child(3){right:28%}.room-side-light{background:linear-gradient(#0000,#b5835861,#0000);width:1px;position:absolute;top:22%;bottom:12%;box-shadow:0 0 24px #ad794e2e}.room-side-light-left{left:8%}.room-side-light-right{right:8%}.room-screen{aspect-ratio:16/9;background:radial-gradient(circle at 56% 48%,#edb87c61,#0000 16%),linear-gradient(145deg,#14110e 0%,#6a5541 46%,#11100f 100%);width:63%;position:absolute;top:13%;left:18.5%;overflow:hidden;box-shadow:0 24px 90px #aa7b4c26,0 0 0 1px #ffffff0b}.room-screen-art{position:absolute;inset:0}.room-orb{aspect-ratio:1;filter:blur(.5px);background:radial-gradient(circle,#ffe0bdc7,#ab724347 32%,#0000 70%);border-radius:50%;width:22%;position:absolute;top:46%;left:59%;transform:translate(-50%,-50%)}.room-art-line{background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:120%;height:1px;position:absolute;left:-10%}.room-art-line-a{top:57%;transform:rotate(-7deg)}.room-art-line-b{opacity:.6;top:68%;transform:rotate(8deg)}.room-floor{clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);background:linear-gradient(#14121021,#090807);height:34%;position:absolute;bottom:0;left:8%;right:8%}.room-floor span{background:linear-gradient(#ffffff0b,#0000);width:1px;position:absolute;top:0;bottom:0}.room-floor span:first-child{left:27%;transform:skew(10deg)}.room-floor span:nth-child(2){left:50%}.room-floor span:nth-child(3){right:27%;transform:skew(-10deg)}.room-seating{justify-content:center;align-items:end;gap:3%;width:56%;height:21%;display:flex;position:absolute;bottom:2.5%;left:50%;transform:translate(-50%)}.room-seat{background:linear-gradient(#181715,#080808);border-radius:46% 46% 12% 12%;width:27%;height:84%;box-shadow:inset 0 1px #ffffff0a,0 -8px 26px #0006}.room-seat-b{width:30%;height:98%}.room-perspective{pointer-events:none;position:absolute;inset:0}.room-perspective span{background:linear-gradient(90deg,#0000,#ffffff0f,#0000);width:60%;height:1px;position:absolute;left:20%}.room-perspective span:first-child{top:38%}.room-perspective span:nth-child(2){top:53%}.room-perspective span:nth-child(3){top:70%}.room-perspective span:nth-child(4){top:83%}.room-copy{z-index:2;width:min(820px,70vw);padding-bottom:3vw;position:relative}.room-copy-top{justify-content:space-between;align-items:center;display:flex}.room-index{color:var(--dim);letter-spacing:.2em;font-size:9px}.room-disciplines{flex-wrap:wrap;gap:18px 26px;margin-top:42px;display:flex}.room-disciplines span{color:#ffffff94;letter-spacing:.2em;align-items:center;gap:8px;font-size:9px;display:inline-flex}.room-disciplines i{color:var(--warm);font-size:8px;font-style:normal}.n7-story{background:radial-gradient(circle at 30%,#976d4b0f,#0000 28%),#080808;grid-template-columns:1fr 1fr;align-items:end;min-height:128svh;display:grid}.n7-graphic{pointer-events:none;position:absolute;inset:0;overflow:hidden}.seven-outline{color:#0000;-webkit-text-stroke:1px #ffffff13;text-shadow:0 0 80px #ffffff04,0 0 180px #a5714c09;will-change:transform;font-family:Georgia,Times New Roman,serif;font-size:min(76vw,980px);line-height:.68;position:absolute;top:50%;left:-2vw;transform:translateY(-50%)}.n7-orbit{aspect-ratio:1;border:1px solid #ffffff0e;border-radius:50%;width:min(42vw,560px);position:absolute;top:51%;left:28%;transform:translate(-50%,-50%);box-shadow:0 0 0 40px #ffffff03,0 0 0 86px #ffffff02}.n7-orbit:before,.n7-orbit:after{content:"";border:1px solid #ffffff09;border-radius:50%;position:absolute}.n7-orbit:before{inset:14%}.n7-orbit:after{inset:30%}.n7-orbit-label{color:#fff3;letter-spacing:.24em;font-size:8px;position:absolute}.n7-orbit-label-a{top:-4px;left:50%;transform:translate(-50%)}.n7-orbit-label-b{transform-origin:50%;top:50%;right:-18px;transform:rotate(90deg)translateY(-50%)}.n7-crosshair{aspect-ratio:1;width:min(46vw,620px);position:absolute;top:51%;left:28%;transform:translate(-50%,-50%)}.n7-crosshair span{background:linear-gradient(90deg,#0000,#ffffff0d,#0000);position:absolute}.n7-crosshair span:first-child{height:1px;top:50%;left:0;right:0}.n7-crosshair span:last-child{background:linear-gradient(#0000,#ffffff0d,#0000);width:1px;top:0;bottom:0;left:50%}.n7-monogram{letter-spacing:-.03em;color:#f2efe9c2;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,82px);position:absolute;top:51%;left:28%;transform:translate(-50%,-50%)}.n7-copy{z-index:2;grid-column:2;padding-bottom:8vh;position:relative}.n7-mark{color:var(--warm);letter-spacing:.28em;margin-bottom:34px;font-size:11px;display:block}.n7-copy .display{font-size:clamp(58px,8vw,126px)}.n7-copy p{max-width:520px;color:var(--muted);margin-top:36px;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.8vw,27px);line-height:1.5}.commission{background:#020202;flex-direction:column;min-height:154svh;display:flex}.commission-rail{pointer-events:none;flex-direction:column;align-items:center;width:28px;display:flex;position:absolute;top:0;bottom:0;right:2.3vw}.commission-rail-label{color:#ffffff29;letter-spacing:.22em;writing-mode:vertical-rl;margin-top:9vh;font-size:8px}.commission-rail-line{background:linear-gradient(180deg,transparent,var(--line-soft),transparent);flex:1;width:1px;margin:24px 0}.commission-rail-number{color:#ffffff1a;margin-bottom:8vh;font-family:Georgia,Times New Roman,serif;font-size:22px}.steps{border-top:1px solid var(--line)}.step{border-bottom:1px solid var(--line);grid-template-columns:80px 1.05fr 1fr 140px 26px;align-items:center;gap:26px;min-height:126px;transition:padding .45s cubic-bezier(.2,.7,.2,1),background .45s;display:grid;position:relative}.step:hover{background:#ffffff05;padding-left:18px}.step-number,.step p{color:var(--muted)}.step-number{letter-spacing:.2em;font-size:10px}.step strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3.1vw,50px);font-weight:400}.step p{max-width:420px;margin:0;font-size:13px;line-height:1.55}.step-progress{background:#ffffff12;height:1px;overflow:hidden}.step-progress span{background:linear-gradient(90deg,var(--warm),#ffffff8c);opacity:.58;height:100%;display:block}.step-arrow{color:var(--dim)}.commission-close{justify-content:space-between;align-items:end;gap:40px;margin-top:auto;padding-top:14vh;display:flex}.commission-close-copy{max-width:480px}.commission-close-index{color:var(--dim);letter-spacing:.22em;margin-bottom:18px;font-size:8px;display:block}.commission-close p{color:var(--muted);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.8vw,26px);line-height:1.45}.cta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.16em;justify-content:space-between;gap:28px;min-width:340px;padding:18px 0;font-size:10px;transition:padding .3s,border-color .3s;display:flex}.cta:hover{border-color:#ffffff61;padding-left:10px}.cta-arrow{color:var(--warm)}.footer{min-height:40vh;padding:42px var(--pad);border-top:1px solid var(--line);color:#74706a;letter-spacing:.2em;text-transform:uppercase;background:#020202;grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:end;gap:28px;font-size:9px;display:grid}.footer-brand{color:var(--text);font-size:12px}.footer-end{text-align:right;justify-self:end;gap:8px;display:grid}@media (hover:none),(pointer:coarse){.cursor{display:none}}@media (max-width:820px){.nav{grid-template-columns:1fr auto}.nav-links{display:none}.nav-inquire{font-size:9px}.hero{padding-top:22px;padding-bottom:22px}.hero-copy{padding-bottom:14vh}.hero-title{max-width:100%;font-size:clamp(58px,17vw,92px)}.hero-meta{flex-direction:column;align-items:flex-start}.hero-enter{width:100%;min-width:0}.hero-index{grid-template-columns:1fr auto}.hero-index span:nth-child(2){display:none}.hero-screen-shell{width:86vw;padding:6px;top:18%}.hero-wall{width:40%}.hero-seat-row{gap:2%;width:92vw;height:18%}.hero-seat-row span:first-child,.hero-seat-row span:last-child{opacity:.62}.section-lightless,.statement,.room-scene,.commission{padding:110px 20px}.section-rule{top:42px;left:20px;right:20px}.display{font-size:clamp(52px,15vw,86px)}.manifesto-graphic{width:100%;margin-top:56px}.manifesto-foot,.technology-foot{grid-template-columns:42px 1fr;width:100%;margin-top:56px}.statement{min-height:130svh}.statement-backdrop{margin:-110px -20px}.screen-frame{inset:24vh 20px}.statement-content{margin-top:-74svh}.statement-lines{font-size:clamp(44px,13vw,76px)}.screen-measure{font-size:6px;left:12px;right:12px}.room-scene{align-items:end;min-height:112svh}.room-frame{inset:68px 14px}.room-screen{width:82%;top:18%;left:9%}.room-seating{width:90%;height:15%}.room-copy{width:100%;padding-bottom:34px}.room-copy-top{align-items:flex-start}.room-disciplines{gap:14px 18px}.n7-story{min-height:116svh;display:block}.seven-outline{font-size:112vw;top:35%}.n7-orbit{width:72vw;top:34%;left:50%}.n7-crosshair{width:78vw;top:34%;left:50%}.n7-monogram{top:34%;left:50%}.n7-copy{margin-top:58vh;padding-bottom:0}.commission-rail{display:none}.step{grid-template-columns:38px 1fr 22px;gap:14px;min-height:96px}.step p,.step-progress{display:none}.step strong{font-size:clamp(25px,8vw,38px)}.commission-close{flex-direction:column;align-items:stretch;padding-top:90px}.cta{width:100%;min-width:0}.footer{grid-template-columns:1fr;align-content:end;min-height:48vh;padding:34px 20px}.footer-end{text-align:left;justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cursor{display:none}}.hero-architecture-lines{opacity:.28;background:url(/graphics/architecture-field.svg) 50%/cover no-repeat}.screen-scene{background:url(/graphics/screen-art-01.svg) 50%/cover no-repeat;transform:scale(1.015)}.screen-horizon,.screen-orb,.screen-beam,.screen-reflection{display:none}.architecture-art{aspect-ratio:1.65;background:url(/graphics/architecture-field.svg) 50%/cover no-repeat,linear-gradient(145deg,#060606,#10100f);border:1px solid #ffffff14;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #00000059}.architecture-art:after{content:"";background:radial-gradient(circle at 58%,#b07c521c,#0000 26%),linear-gradient(#0000 56%,#00000057);position:absolute;inset:0}.brand-field{isolation:isolate;background:#060606;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;place-items:center;min-height:82svh;display:grid;position:relative;overflow:hidden}.brand-field-art{z-index:-1;opacity:.9;will-change:transform;background:url(/graphics/n7-field.svg) 50%/cover no-repeat;position:absolute;inset:-5%}.brand-field:after{content:"";z-index:-1;background:radial-gradient(circle,#0000 0 18%,#0000002e 58%,#000000b8 100%),linear-gradient(#0000002e,#0000 28% 68%,#00000047);position:absolute;inset:0}.brand-field-mark{text-align:center;justify-items:center;gap:4px;display:grid}.brand-field-mark span{letter-spacing:.42em;color:#f2efe973;font-size:10px}.brand-field-mark strong{letter-spacing:-.06em;color:#f2efe9e6;text-shadow:0 18px 80px #0000007a;font-family:Georgia,Times New Roman,serif;font-size:clamp(82px,11vw,180px);font-weight:400;line-height:.9}@media (max-width:820px){.brand-field{min-height:68svh}.brand-field-art{background-position:42%;inset:-2%}.brand-field-mark strong{font-size:clamp(72px,28vw,124px)}.brand-field-mark span{letter-spacing:.34em;font-size:8px}}.display-matrix-art{aspect-ratio:16/9;background:url(/graphics/cabinet-matrix.svg) 50%/cover no-repeat,#070707;border:1px solid #ffffff14;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #00000059,0 28px 90px #0000003d}.display-matrix-art:after{content:"";pointer-events:none;background:linear-gradient(#ffffff05,#0000 26%),radial-gradient(circle at 60% 44%,#b07c5214,#0000 26%);position:absolute;inset:0}.hero-copy{max-width:980px;padding:15vh 0 7vh}.hero-wordmark{letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(18px,1.55vw,27px)}.hero-title{letter-spacing:-.045em;max-width:980px;font-size:clamp(58px,6.7vw,112px);line-height:.92}.hero-title .line{white-space:nowrap}.hero-meta{max-width:880px;margin-top:34px;font-size:12px}.hero-enter{min-width:240px}.hero-index{color:#ffffff47}.hero-screen-shell{opacity:.96}.display{letter-spacing:-.045em;font-size:clamp(52px,6.6vw,108px);line-height:.92}.manifesto{min-height:108svh}.manifesto-title{max-width:900px}.manifesto-graphic{width:min(620px,46vw);margin-top:6vh}.manifesto-foot{width:min(690px,58vw);margin-top:50px}.manifesto-foot p{font-family:Arial,Helvetica,sans-serif;font-size:clamp(18px,1.6vw,25px);line-height:1.55}.statement{min-height:138svh}.statement-lines{letter-spacing:-.045em;gap:10px;font-size:clamp(46px,6.6vw,108px);line-height:.93}.technology-foot{margin-top:66px}.room-scene{min-height:118svh}.room-copy{width:min(760px,66vw)}.room-copy .display{font-size:clamp(50px,6vw,98px)}.room-disciplines{margin-top:34px}.brand-field{min-height:62svh}.brand-field-mark span{letter-spacing:.34em}.brand-field-mark strong{font-size:clamp(72px,8.5vw,138px)}.commission{min-height:136svh}.commission-head{margin-bottom:62px}.commission-head .display{max-width:980px}.step{min-height:112px}.step strong{font-size:clamp(24px,2.55vw,40px)}.step p{font-size:12px;line-height:1.5}.commission-close{padding-top:11vh}.commission-close p{font-family:Arial,Helvetica,sans-serif;font-size:clamp(16px,1.45vw,22px);line-height:1.55}.footer{min-height:30vh}@media (max-width:1100px){.hero-title{font-size:clamp(54px,8.4vw,92px)}.hero-title .line{white-space:normal}}@media (max-width:820px){.hero-copy{padding-bottom:11vh}.hero-wordmark{margin-bottom:14px;font-size:18px}.hero-title{font-size:clamp(48px,14vw,76px);line-height:.94}.hero-title .line{white-space:normal}.hero-meta{margin-top:28px}.display{font-size:clamp(46px,13vw,72px)}.manifesto{min-height:auto}.manifesto-foot,.technology-foot{grid-template-columns:38px 1fr}.manifesto-foot p{font-size:18px}.statement-lines{font-size:clamp(40px,11.5vw,64px)}.room-copy .display{font-size:clamp(46px,12vw,68px)}.brand-field{min-height:54svh}.commission{min-height:auto}}.formats{background:#050505;min-height:118svh;padding:11vw 7vw;position:relative;overflow:hidden}.formats:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 49.95%,#ffffff06 50%,#0000 50.05%),linear-gradient(#ffffff05,#0000 26%);position:absolute;inset:0}.formats-head{z-index:1;max-width:980px;position:relative}.formats-head .display{max-width:900px}.cabinet-spec{z-index:1;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#ffffff6b;letter-spacing:.18em;text-transform:uppercase;grid-template-columns:repeat(3,1fr);gap:24px;margin:54px 0 30px;padding:14px 0;font-size:9px;display:grid;position:relative}.cabinet-spec span:nth-child(2){text-align:center}.cabinet-spec span:nth-child(3){text-align:right}.format-grid{z-index:1;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.format-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 70% 24%,#aa8f700d,#0000 30%),#ffffff02;flex-direction:column;justify-content:space-between;min-height:410px;padding:28px;transition:background .35s,transform .35s;display:flex}.format-card:hover{background:radial-gradient(circle at 70% 24%,#aa8f7017,#0000 32%),#ffffff03}.format-card-top{letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:start;gap:18px;font-size:10px;display:flex}.format-card-top strong{color:var(--warm);font-size:9px;font-weight:400}.format-size{letter-spacing:-.04em;gap:2px;margin:44px 0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.2vw,52px);line-height:.98;display:grid}.format-size i{color:var(--dim);letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal}.format-meta{border-top:1px solid var(--line-soft);color:var(--muted);letter-spacing:.12em;gap:12px;margin-top:54px;padding-top:20px;font-size:10px;display:grid}.formats-foot{z-index:1;grid-template-columns:160px 1fr;align-items:start;gap:30px;width:min(720px,62vw);margin:54px 0 0 auto;display:grid;position:relative}.formats-foot>span{color:var(--warm);letter-spacing:.18em;font-size:9px}.formats-foot p{color:var(--muted);margin:0;font-size:clamp(16px,1.4vw,21px);line-height:1.6}@media (max-width:900px){.formats{min-height:auto;padding:110px 20px}.cabinet-spec{grid-template-columns:1fr;gap:8px}.cabinet-spec span:nth-child(2),.cabinet-spec span:nth-child(3){text-align:left}.format-grid{grid-template-columns:1fr}.format-card{min-height:300px}.formats-foot{grid-template-columns:1fr;gap:16px;width:100%}}.site-v5{color:var(--text);background:#030303}.site-v5 section{position:relative}.hero-v5{min-height:100svh;padding:28px var(--pad) 38px;isolation:isolate;flex-direction:column;display:flex;overflow:hidden}.hero-backdrop{z-index:-2;background:#050505;position:absolute;inset:0}.hero-video-v5,.hero-backdrop-fallback,.hero-backdrop-grid{width:100%;height:100%;position:absolute;inset:0}.hero-video-v5{object-fit:cover;opacity:.18;filter:saturate(.5)contrast(1.08)brightness(.42)}.hero-backdrop-fallback{background:radial-gradient(circle at 70% 42%,#b27e541f,#0000 22%),linear-gradient(120deg,#050505 0%,#0b0a09 58%,#020202 100%)}.hero-backdrop-grid{opacity:.22;background:linear-gradient(90deg,#0000 0 24.9%,#ffffff09 25%,#0000 25.1% 49.9%,#ffffff08 50%,#0000 50.1% 74.9%,#ffffff08 75%,#0000 75.1%),linear-gradient(#0000 0 49.9%,#ffffff06 50%,#0000 50.1%)}.nav-v5{z-index:3;text-transform:uppercase;letter-spacing:.18em;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;font-size:9px;display:grid;position:relative}.brand-v5{letter-spacing:.2em;justify-self:start;font-size:12px;font-weight:600}.nav-v5 nav{color:#ffffff8c;gap:34px;display:flex}.nav-cta-v5{border-bottom:1px solid #ffffff47;justify-self:end;padding-bottom:5px}.hero-layout{flex:1;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(42px,6vw,100px);padding-top:7vh;display:grid}.hero-content{z-index:2;max-width:680px;position:relative}.overline-v5{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px;font-size:9px}.hero-content h1,.section-head-v5 h2,.formats-title-v5 h2,.contact-copy h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-content h1{max-width:760px;font-size:clamp(62px,6.6vw,110px);line-height:.92}.hero-sub{color:#ffffffa8;max-width:520px;margin:30px 0 0;font-size:15px;line-height:1.55}.hero-facts{color:#ffffff70;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:9px;display:flex}.hero-facts span+span:before{content:"•";color:var(--warm);margin-right:22px}.text-link-v5{letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;justify-content:space-between;width:min(280px,100%);margin-top:38px;padding:14px 0;font-size:9px;display:flex}.text-link-v5 span{color:var(--warm)}.hero-product{justify-self:end;width:min(100%,900px);position:relative}.hero-product-frame{background:#080808;border:1px solid #ffffff13;padding:8px;box-shadow:0 28px 100px #00000080}.hero-product-screen{aspect-ratio:16/9;will-change:transform;background:url(/graphics/screen-art-01.svg) 50%/cover no-repeat}.hero-product-meta{color:#ffffff52;letter-spacing:.18em;justify-content:space-between;margin-top:11px;font-size:8px;display:flex}.system-v5,.formats-v5,.delivery-v5,.contact-v5{border-top:1px solid #ffffff12;padding:clamp(88px,8vw,140px) 7vw}.system-v5{background:#070707}.section-head-v5{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:end;gap:60px;display:grid}.section-head-v5 h2{font-size:clamp(48px,5vw,82px);line-height:.98}.section-head-v5>p:last-child{max-width:500px;color:var(--muted);justify-self:end;margin:0;font-size:16px;line-height:1.6}.section-head-v5 .overline-v5{grid-column:1/-1;margin-bottom:-30px}.system-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:stretch;gap:44px;margin-top:64px;display:grid}.system-visual{background:#050505;border:1px solid #ffffff14;min-height:420px;overflow:hidden}.matrix-v5{background:url(/graphics/cabinet-matrix.svg) 50%/cover no-repeat;width:100%;height:100%;min-height:420px}.system-specs{border-top:1px solid #ffffff14;display:grid}.system-specs article{border-bottom:1px solid #ffffff14;grid-template-columns:40px 1fr;align-content:center;gap:4px 18px;padding:26px 0;display:grid}.system-specs article>span{color:var(--warm);letter-spacing:.16em;font-size:9px}.system-specs strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.2vw,40px);font-weight:400}.system-specs p{color:var(--muted);grid-column:2;margin:0;font-size:12px}.formats-v5{background:#030303}.formats-title-v5{grid-template-columns:1fr minmax(280px,.55fr);align-items:end;gap:60px;display:grid}.formats-title-v5 h2{max-width:780px;font-size:clamp(48px,5vw,84px);line-height:.98}.formats-title-v5>p{color:var(--muted);margin:0 0 4px;font-size:15px;line-height:1.6}.format-grid-v5{border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid}.format-v5{background:#ffffff02;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;flex-direction:column;min-height:290px;padding:26px;display:flex}.format-v5.is-featured{background:radial-gradient(circle at 70% 15%,#aa8f701f,#0000 34%),#ffffff03}.format-top-v5{letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:9px;display:flex}.format-top-v5 strong{color:var(--warm);font-weight:400}.format-size-v5{letter-spacing:-.035em;margin-top:58px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3vw,50px)}.format-data-v5{color:var(--muted);letter-spacing:.08em;border-top:1px solid #ffffff12;flex-wrap:wrap;gap:10px 20px;margin-top:auto;padding-top:22px;font-size:10px;display:flex}.delivery-v5{background:#070707;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:center;gap:70px;display:grid}.delivery-visual{background:#050505;border:1px solid #ffffff14;padding:6px}.delivery-screen{aspect-ratio:16/9;background:url(/graphics/screen-art-01.svg) 50%/cover no-repeat}.delivery-content .section-head-v5{display:block}.delivery-content .section-head-v5 .overline-v5{margin-bottom:18px}.delivery-content .section-head-v5 h2{max-width:720px}.delivery-list{border-top:1px solid #ffffff17;margin-top:44px}.delivery-row{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(180px,.72fr) 1fr;align-items:center;gap:28px;min-height:86px;display:grid}.delivery-row strong{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.delivery-row p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.contact-v5{background:#020202;align-items:center;min-height:66svh;display:flex;overflow:hidden}.contact-mark{color:#ffffff06;letter-spacing:-.08em;font-family:Georgia,Times New Roman,serif;font-size:min(34vw,520px);line-height:.8;position:absolute;top:50%;right:4vw;transform:translateY(-50%)}.contact-mark img{opacity:.022;width:min(78vw,1100px);height:auto;display:block}.contact-copy{z-index:1;max-width:780px;position:relative}.contact-copy h2{font-size:clamp(54px,6vw,96px);line-height:.95}.contact-copy>p:not(.overline-v5){max-width:600px;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.6}.contact-action-v5{text-transform:uppercase;letter-spacing:.16em;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;justify-content:space-between;width:min(420px,100%);margin-top:38px;padding:16px 0;font-size:10px;display:flex}.contact-action-v5 span:last-child{color:var(--warm)}.footer-v5{color:#ffffff57;letter-spacing:.18em;text-transform:uppercase;border-top:1px solid #ffffff12;grid-template-columns:1.2fr 1fr 1fr auto;gap:24px;padding:28px 7vw;font-size:8px;display:grid}.footer-v5 span:first-child{color:var(--text)}@media (max-width:1050px){.hero-layout{grid-template-columns:1fr;padding-top:12vh}.hero-product{width:78vw;margin:0 auto}.system-layout,.delivery-v5{grid-template-columns:1fr}.section-head-v5,.formats-title-v5{grid-template-columns:1fr;gap:24px}.section-head-v5>p:last-child{justify-self:start}}@media (max-width:820px){.hero-v5{min-height:auto;padding:22px 20px 54px}.nav-v5{grid-template-columns:1fr auto}.nav-v5 nav{display:none}.hero-layout{gap:54px;padding-top:12vh}.hero-content h1{font-size:clamp(52px,15vw,76px)}.hero-product{width:100%}.hero-facts{gap:8px;display:grid}.hero-facts span+span:before{display:none}.system-v5,.formats-v5,.delivery-v5,.contact-v5{padding:86px 20px}.section-head-v5 h2,.formats-title-v5 h2{font-size:clamp(44px,12vw,68px)}.system-visual,.matrix-v5{min-height:260px}.format-grid-v5{grid-template-columns:1fr}.format-v5{min-height:240px}.delivery-v5{gap:44px}.delivery-row{grid-template-columns:1fr;gap:8px;padding:18px 0}.delivery-row p{grid-column:auto}.contact-v5{min-height:auto}.contact-copy h2{font-size:clamp(48px,14vw,72px)}.footer-v5{grid-template-columns:1fr 1fr;row-gap:12px;padding:26px 20px}}.system-v6{background:#070707;border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(44px,6vw,90px);min-height:92svh;padding:clamp(84px,8vw,132px) 7vw;display:grid;position:relative;overflow:hidden}.system-visual-v6{will-change:transform;background:#050505;border:1px solid #ffffff14;padding:7px;position:relative;overflow:hidden}.system-screen-v6{aspect-ratio:16/9;background:url(/graphics/screen-art-01.svg) 50%/cover no-repeat}.system-copy-v6{max-width:560px}.system-copy-v6 h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,5.6vw,88px);font-weight:400;line-height:.95}.system-copy-v6>p:not(.overline-v5){max-width:500px;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.62}.brand-interlude-v6{background:#040404;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;place-items:center;min-height:48svh;display:grid;position:relative;overflow:hidden}.brand-interlude-art{opacity:.62;background:url(/graphics/n7-field.svg) 50%/cover no-repeat;position:absolute;inset:-10%}.brand-interlude-copy{z-index:1;justify-items:center;gap:0;display:grid;position:relative}.brand-interlude-copy span{letter-spacing:.34em;color:#fff6;font-size:8px}.brand-interlude-copy strong{letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:clamp(84px,9vw,146px);font-weight:400;line-height:.9}.contact-links-v6{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(680px,100%);margin-top:38px;display:grid}.contact-links-v6 .contact-action-v5{width:100%;margin-top:0}.models-page{min-height:100svh;color:var(--text);background:#030303}.models-nav{text-transform:uppercase;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:28px 7vw;display:flex}.models-back{color:#ffffff8c;letter-spacing:.18em;font-size:9px}.models-hero{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(46px,7vw,110px);min-height:72svh;padding:clamp(70px,7vw,120px) 7vw;display:grid}.models-hero-copy h1{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6vw,96px);font-weight:400;line-height:.95}.models-hero-copy>p:not(.overline-v5){max-width:520px;color:var(--muted);margin:28px 0 0;font-size:16px;line-height:1.6}.models-stage{position:relative}.models-screen{background:#080808;border:1px solid #ffffff14;padding:8px;box-shadow:0 30px 100px #00000073}.models-screen-art{aspect-ratio:16/9;background:url(/graphics/screen-art-01.svg) 50%/cover no-repeat}.model-selector{padding:0 7vw clamp(86px,8vw,130px)}.inch-options{border-top:1px solid #ffffff17;border-left:1px solid #ffffff17;grid-template-columns:repeat(5,1fr);display:grid}.inch-options button{appearance:none;min-height:132px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff17;border-top:0;border-left:0;padding:22px;transition:background .25s}.inch-options button:hover,.inch-options button.is-active{background:#ffffff09}.inch-options strong{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3vw,50px);font-weight:400;display:block}.inch-options span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-top:6px;font-size:9px;display:block}.selected-model{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:1fr 1.2fr .8fr;align-items:end;gap:42px;margin-top:36px;padding:34px 0;display:grid}.selected-model-main h2{letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(70px,7vw,118px);font-weight:400;line-height:.82}.selected-dimensions{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.selected-dimensions span,.selected-actions p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:9px;display:block}.selected-dimensions strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.4vw,40px);font-weight:400}.selected-actions{text-align:right;justify-self:end}.selected-actions button{color:#ffffff73;text-transform:uppercase;letter-spacing:.14em;background:0 0;border:1px solid #ffffff26;border-left:0;border-right:0;width:220px;margin-top:16px;padding:13px 0;font-size:9px}.models-note{border-top:1px solid #ffffff0f;padding:28px 7vw 60px}.models-note p{color:#ffffff57;margin:0;font-size:11px}@media (max-width:1000px){.system-v6,.models-hero,.contact-links-v6{grid-template-columns:1fr}.inch-options{grid-template-columns:repeat(3,1fr)}.selected-model{grid-template-columns:1fr}.selected-actions{text-align:left;justify-self:start}}@media (max-width:820px){.system-v6{min-height:auto;padding:86px 20px}.brand-interlude-v6{min-height:38svh}.models-nav{padding:22px 20px}.models-hero{min-height:auto;padding:78px 20px 54px}.model-selector{padding:0 20px 86px}.inch-options{grid-template-columns:repeat(2,1fr)}.selected-dimensions{grid-template-columns:1fr 1fr}.models-note{padding:26px 20px 48px}}.hero-v5{min-height:100svh}.hero-backdrop{overflow:hidden}.hero-cinema-image,.hero-cinema-overlay{position:absolute;inset:0}.hero-cinema-image{filter:saturate(.94)contrast(1.02)brightness(.84);will-change:transform, opacity;background-image:url(https://raw.githubusercontent.com/dennis-glaser-coder/cinema-n7/main/Luxuri%C3%B6ses%20Heimkino%20mit%20Leopardenbild.png);background-position:50% 52%;background-size:cover;inset:-2%}.hero-cinema-overlay{background:linear-gradient(90deg,#000000e6 0%,#000000c2 28%,#0000005c 48%,#0000001a 67%,#0000000d 100%),linear-gradient(#00000070 0%,#00000014 28%,#0000001a 58%,#0000009e 100%)}.hero-layout{grid-template-columns:minmax(0,760px) 1fr;align-items:end;padding-top:12vh;padding-bottom:7vh}.hero-content{max-width:760px;padding:28px 0}.hero-content h1{text-shadow:0 12px 52px #000000b8}.hero-sub{color:#ffffffd1}.hero-v5 .overline-v5{color:#ffffff94}.hero-v5 .text-link-v5{border-color:#ffffff47}@media (max-width:1050px){.hero-layout{grid-template-columns:1fr;align-items:end;padding-top:22vh}.hero-cinema-image{background-position:62%}}@media (max-width:820px){.hero-v5{min-height:78svh}.hero-layout{padding-top:20vh;padding-bottom:1vh}.hero-cinema-image{filter:saturate(.9)contrast(1.02)brightness(.72);background-position:61%;inset:0}.hero-cinema-overlay{background:linear-gradient(#00000047 0%,#0000001f 30%,#000000b8 70%,#000000eb 100%),linear-gradient(90deg,#0000005c,#0000000f)}}.system-screen-v6{filter:saturate(.96)contrast(1.03)brightness(.94);background:linear-gradient(#00000005,#00000014),url(https://raw.githubusercontent.com/dennis-glaser-coder/cinema-n7/main/Luxuri%C3%B6ses%20Heimkino%20mit%20Bergpanorama.png) 50%/cover no-repeat}.system-visual-v6{box-shadow:0 28px 90px #00000057}html,body,.site-v5,.models-page{overflow-x:clip}@media (max-width:820px){.nav-v5{align-items:start;gap:14px}.brand-v5{letter-spacing:.16em;white-space:nowrap;font-size:10px}.nav-cta-v5{letter-spacing:.12em;white-space:nowrap;font-size:8px}.hero-v5{min-height:74svh;padding-left:18px;padding-right:18px}.hero-layout{min-width:0;padding-top:18vh;padding-bottom:0}.hero-content{min-width:0;max-width:100%;padding-bottom:10px}.hero-content h1{overflow-wrap:normal;font-size:clamp(44px,13vw,64px);line-height:.96}.hero-sub{max-width:29ch;margin-top:22px;font-size:14px}.text-link-v5,.contact-action-v5{align-items:center;min-height:44px}.text-link-v5{width:100%;max-width:280px;margin-top:28px;padding:12px 0}.system-v6{gap:34px;padding-top:72px;padding-bottom:72px}.system-visual-v6{padding:4px}.system-copy-v6 h2{font-size:clamp(44px,12vw,62px)}.system-copy-v6>p:not(.overline-v5){margin-top:22px;font-size:15px}.brand-interlude-v6{min-height:32svh}.brand-interlude-copy strong{font-size:clamp(74px,24vw,112px)}.delivery-v5{gap:34px;padding-top:72px;padding-bottom:72px}.delivery-row,.delivery-row strong,.delivery-row p{min-width:0}.delivery-row strong{font-size:23px}.delivery-row p{font-size:11px;line-height:1.5}.contact-v5{padding-top:78px;padding-bottom:78px}.contact-copy{min-width:0;max-width:100%}.contact-copy>p:not(.overline-v5){font-size:15px}.contact-links-v6{gap:12px;margin-top:30px}.contact-action-v5{width:100%;margin-top:0;padding:13px 0}.footer-v5{grid-template-columns:1fr;gap:8px}.models-nav{gap:16px}.models-back{white-space:nowrap}.models-hero-copy h1{font-size:clamp(46px,13vw,68px)}.inch-options{grid-template-columns:1fr 1fr}.inch-options button{min-height:108px;padding:18px}.selected-model{gap:28px}.selected-dimensions{grid-template-columns:1fr;gap:18px}.selected-actions button{width:100%;max-width:260px}}@media (max-width:390px){.nav-v5{grid-template-columns:1fr}.nav-cta-v5{justify-self:start}.hero-layout{padding-top:12vh}.hero-content h1{font-size:clamp(40px,12.5vw,54px)}.inch-options{grid-template-columns:1fr}}.models-page-v2{background:radial-gradient(circle at 72% 26%,#aa8f700b,#0000 24%),#030303}.models-intro-v2{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:end;gap:70px;padding:clamp(72px,7vw,112px) 7vw 42px;display:grid}.models-intro-v2 h1,.models-next-v2 h2,.selected-model-heading-v2 h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.models-intro-v2 h1{font-size:clamp(58px,6.2vw,100px);line-height:.94}.models-intro-v2.models-intro-focused{display:block}.models-intro-description{max-width:620px;color:var(--warm-copy);margin:26px 0 0;font-size:16px;line-height:1.6}.model-picker-spec{color:var(--warm-soft);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin:0 0 18px;font-size:12px;line-height:1.6;display:flex}@media (max-width:820px){.models-intro-description{margin-top:20px;font-size:14px}}.models-intro-v2>p{max-width:520px;color:var(--muted);margin:0 0 8px;font-size:16px;line-height:1.6}.model-configurator-v2{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:stretch;gap:clamp(52px,7vw,110px);min-height:72svh;padding:20px 7vw clamp(92px,8vw,132px);display:grid}.model-preview-v2{background:linear-gradient(#ffffff03,#0000),#060606;border:1px solid #ffffff14;flex-direction:column;min-height:560px;padding:34px;display:flex}.preview-frame-v2{background:linear-gradient(90deg,#0000 49.9%,#ffffff06 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#ffffff06 50%,#0000 50.1%);flex:1;place-items:center;min-height:450px;display:grid;overflow:hidden}.preview-screen-v2{aspect-ratio:16/9;border:1px solid #ffffff1f;max-width:100%;max-height:100%;transition:width .45s cubic-bezier(.22,.8,.22,1),height .45s cubic-bezier(.22,.8,.22,1);position:relative;box-shadow:0 30px 90px #0000007a}.preview-screen-image-v2{filter:saturate(.96)contrast(1.03)brightness(.92);background:linear-gradient(#0000000a,#00000014),url(https://raw.githubusercontent.com/dennis-glaser-coder/cinema-n7/main/Luxuri%C3%B6ses%20Heimkino%20mit%20Bergpanorama.png) 50%/cover no-repeat;position:absolute;inset:5px}.preview-caption-v2{color:#ffffff5c;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;margin-top:22px;font-size:9px;display:flex}.model-controls-v2{flex-direction:column;justify-content:center;display:flex}.model-picker-v2{border-bottom:1px solid #ffffff17;flex-wrap:wrap;gap:8px;padding-bottom:26px;display:flex}.model-picker-v2 button{appearance:none;color:#ffffff85;cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff14;min-width:88px;padding:16px 18px 14px;transition:background .25s,border-color .25s,color .25s,transform .25s}.model-picker-v2 button:hover{color:var(--text);border-color:#ffffff2e;transform:translateY(-2px)}.model-picker-v2 button.is-active{color:var(--text);background:#ffffff0b;border-color:#aa8f7085}.model-picker-v2 button span{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:.95;display:block}.model-picker-v2 button small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-top:7px;font-size:8px;display:block}.selected-model-heading-v2 h2{font-size:clamp(76px,7.5vw,126px);line-height:.8}.selected-dimensions-v2{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(2,1fr);margin-top:44px;display:grid}.selected-dimensions-v2>div+div{border-left:1px solid #ffffff17;padding-left:26px}.selected-dimensions-v2 span,.selected-note-v2>span{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-size:8px;display:block}.selected-dimensions-v2 strong{letter-spacing:-.03em;margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,2.7vw,44px);font-weight:400;display:block}.selected-note-v2 p{color:#ffffff6b;max-width:420px;margin:10px 0 0;font-size:12px;line-height:1.55}.models-next-v2{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) minmax(300px,.6fr);align-items:end;gap:70px;padding:clamp(70px,7vw,110px) 7vw;display:grid}.models-next-v2 h2{font-size:clamp(46px,4.6vw,76px);line-height:.96}.models-next-v2>p{max-width:520px;color:var(--muted);margin:0 0 7px;font-size:15px;line-height:1.6}@media (max-width:1050px){.models-intro-v2,.model-configurator-v2,.models-next-v2{grid-template-columns:1fr}.model-preview-v2{min-height:480px}.preview-frame-v2{min-height:370px}}@media (max-width:820px){.models-intro-v2{gap:20px;padding:70px 20px 34px}.models-intro-v2 h1{font-size:clamp(46px,13vw,68px)}.models-intro-v2>p{font-size:14px}.model-configurator-v2{gap:34px;padding:0 20px 82px}.model-preview-v2{min-height:330px;padding:18px}.preview-frame-v2{min-height:250px}.model-picker-v2{gap:6px}.model-picker-v2 button{flex:calc(33.333% - 6px);min-width:90px;padding:14px}.model-picker-v2 button span{font-size:25px}.selected-model-heading-v2 h2{font-size:clamp(66px,20vw,100px)}.selected-dimensions-v2{grid-template-columns:1fr 1fr}.selected-dimensions-v2>div+div{padding-left:18px}.models-next-v2{gap:18px;padding:70px 20px}.models-next-v2 h2{font-size:clamp(42px,11vw,62px)}}@media (max-width:480px){.model-picker-v2 button{flex-basis:calc(50% - 6px)}.selected-dimensions-v2{grid-template-columns:1fr}.selected-dimensions-v2>div+div{border-top:1px solid #ffffff17;border-left:0;padding-left:0}}.model-preview-scale{background:#050505;border:1px solid #ffffff14;padding:18px}.scale-stage{background:radial-gradient(circle at 54% 38%,#7354361a,#0000 30%),linear-gradient(#ffffff03,#0000 30%),#040404;height:clamp(340px,23vw,500px);min-height:0;position:relative;overflow:hidden;container-type:inline-size}.scale-room-backdrop{pointer-events:none;background:linear-gradient(90deg,#ffffff07,#0000 12% 88%,#ffffff07),linear-gradient(#0000 0 72%,#ffffff05 72% 100%);position:absolute;inset:0}.scale-room-backdrop:before,.scale-room-backdrop:after{content:"";background:linear-gradient(#0000,#ffffff0e,#0000);width:1px;position:absolute;top:10%;bottom:16%}.scale-room-backdrop:before{left:10%}.scale-room-backdrop:after{right:10%}.scale-baseline{background:#ffffff14;height:1px;position:absolute;bottom:38px;left:9%;right:9%}.scale-composition{width:88%;height:88%;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.scale-person-wrap{height:var(--person-height);width:calc(var(--person-height) * .66);z-index:3;position:absolute;bottom:0;left:10%}.scale-person-image{filter:drop-shadow(0 16px 34px #0000007a);background:url(https://raw.githubusercontent.com/dennis-glaser-coder/cinema-n7/main/Person.png) bottom/contain no-repeat;position:absolute;inset:0}.scale-person-label{white-space:nowrap;color:#ffffff6b;letter-spacing:.14em;text-transform:uppercase;font-size:8px;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.scale-wall{width:var(--wall-width);aspect-ratio:16/9;z-index:2;background:#080808;border:1px solid #ffffff24;max-width:78cqw;transition:width .5s cubic-bezier(.22,.8,.22,1),left .5s cubic-bezier(.22,.8,.22,1);position:absolute;bottom:0;left:58%;overflow:hidden;transform:translate(-50%);box-shadow:0 36px 100px #0000008f,inset 0 0 0 1px #ffffff05}.scale-wall:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff0b,#0000 70%);height:54%;position:absolute;inset:-18% -8% auto}.scale-wall-image{background:linear-gradient(#00000005,#00000012),url(https://raw.githubusercontent.com/dennis-glaser-coder/cinema-n7/main/Tautropfen%20auf%20einer%20blauen%20Bl%C3%BCte.png) 50%/cover no-repeat;position:absolute;inset:4px}.scale-wall-grid{pointer-events:none;display:grid;position:absolute;inset:4px}.scale-wall-grid span{border-bottom:1px solid #07090b61;border-right:1px solid #07090b61;box-shadow:inset 0 0 0 1px #ffffff04}.selected-price-v2{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px;padding:30px 0 28px;display:flex}.selected-price-v2 strong{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4vw,58px);font-weight:400;line-height:.92;display:block}.selected-price-v2 p{color:#ffffff7a;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9px;line-height:1}.selected-note-v2{padding-top:20px}.selected-note-v2>span{color:#ffffff57;letter-spacing:.16em;font-size:7px}.selected-note-v2 p{color:#ffffff7a;margin:8px 0 0;font-size:11px;line-height:1.45}@media (max-width:1050px){.scale-stage{height:clamp(300px,34vw,390px);min-height:0}.scale-baseline{bottom:28px}.scale-composition{width:92%;height:92%;bottom:28px}.scale-wall{left:60%}}@media (max-width:820px){.model-preview-scale{padding:10px}.scale-stage{height:230px;min-height:0}.scale-baseline{bottom:18px;left:5%;right:5%}.scale-composition{width:94%;height:94%;bottom:18px}.scale-person-wrap{left:6%}.scale-wall{max-width:82cqw;left:62%}.scale-person-label{bottom:-24px}.selected-price-v2 strong{font-size:clamp(42px,13vw,58px)}}.model-controls-v2{padding-top:2px}.selected-model-v2{padding-top:32px}.selected-model-heading-v2{padding-bottom:4px}.selected-model-heading-v2 h2{margin-top:10px}.selected-dimensions-v2{margin-top:38px}.selected-dimensions-v2>div{padding:20px 0 22px}.selected-dimensions-v2 span{color:#ffffff57;letter-spacing:.16em;font-size:7px}.selected-dimensions-v2 strong{margin-top:9px;font-size:clamp(28px,2.5vw,40px);line-height:1}@media (max-width:820px){.selected-model-v2{padding-top:28px}.selected-dimensions-v2{margin-top:30px}.selected-price-v2{gap:10px;margin-top:26px;padding:24px 0}.selected-price-v2 strong{font-size:clamp(38px,11vw,52px)}}.models-next-v2-clean{align-items:center}.models-next-link-v2{min-height:48px;color:var(--text);letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff24;justify-self:end;align-items:center;padding:0 20px;font-size:9px;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}.models-next-link-v2:hover{background:#ffffff09;border-color:#ffffff47;transform:translateY(-2px)}@media (max-width:1050px){.models-next-link-v2{justify-self:start}}.nav-cta-v5{color:#fffffff0;text-shadow:0 1px 14px #00000059;border-bottom-color:#ffffff75;font-weight:500;transition:color .25s,border-color .25s}.nav-cta-v5:hover{color:#fff;border-bottom-color:#ffffffc7}.hero-v5 .text-link-v5{color:#ffffffe6;border-top-color:#ffffff47;border-bottom-color:#ffffff47;width:min(300px,100%);font-weight:600;transition:color .25s,border-color .25s}.hero-v5 .text-link-v5:hover{color:#fff;border-top-color:#ffffff80;border-bottom-color:#ffffff80}@media (max-width:1320px) and (min-width:821px){.hero-content{max-width:620px}.hero-content h1{max-width:650px;font-size:clamp(58px,6vw,92px);line-height:.93}.hero-sub{max-width:460px}}@media (max-width:1100px) and (min-width:821px){.hero-content h1{max-width:580px;font-size:clamp(54px,5.8vw,78px)}}@media (max-width:820px){.hero-v5{background:#020202;min-height:82svh}.hero-cinema-image{filter:saturate(.9)contrast(1.03)brightness(.74);background-color:#020202;background-position:58% 8%;background-repeat:no-repeat;background-size:auto 76%;inset:0}.hero-cinema-overlay{background:linear-gradient(#00000057 0%,#0000001a 28%,#0000004d 50%,#000000d6 72%,#000000fa 100%),linear-gradient(90deg,#0009 0%,#0000002e 58%,#00000014 100%)}.hero-layout{padding-top:21vh;padding-bottom:3vh}}@media (max-width:430px){.hero-cinema-image{background-position:57% 7%;background-size:auto 73%}}@media (max-width:820px){.hero-v5{min-height:72svh;padding-bottom:24px}.hero-layout{padding-top:18vh;padding-bottom:0}.hero-content{padding-bottom:0}.hero-v5 .text-link-v5{margin-top:22px;padding-top:10px;padding-bottom:10px}.system-v6{padding-top:48px}}@media (max-width:430px){.hero-v5{min-height:70svh;padding-bottom:20px}.hero-layout{padding-top:17vh}.system-v6{padding-top:44px}}.product-detail-page{background:radial-gradient(circle at 72% 18%,#aa8f700b,#0000 24%),#030303;min-height:100svh;overflow-x:clip}.product-detail-nav{padding-bottom:0}.product-detail-hero{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(56px,8vw,126px);min-height:78svh;padding:clamp(72px,7vw,112px) 7vw clamp(82px,8vw,128px);display:grid}.product-detail-copy{max-width:560px}.product-detail-copy h1,.product-detail-section-head h2,.product-detail-scope h2,.product-detail-contact h2{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.product-detail-copy h1{font-size:clamp(96px,11vw,180px);line-height:.78}.product-detail-size{color:#ffffffa8;letter-spacing:-.03em;margin:30px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.3vw,40px)}.product-detail-price{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;flex-direction:column;align-items:flex-start;gap:12px;margin-top:42px;padding:30px 0 28px;display:flex}.product-detail-price strong{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4vw,64px);font-weight:400;line-height:.94}.product-detail-price span{color:#ffffff6b;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.product-detail-cta,.product-detail-link-v2{min-height:48px;color:var(--text);letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff26;justify-content:center;align-items:center;padding:0 20px;font-size:9px;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}.product-detail-cta{margin-top:30px}.product-detail-link-v2{align-self:flex-start;margin-top:26px}.product-detail-cta:hover,.product-detail-link-v2:hover{background:#ffffff09;border-color:#ffffff4d;transform:translateY(-2px)}.product-detail-visual{background:radial-gradient(circle at 50% 46%,#a0704814,#0000 36%),linear-gradient(#ffffff03,#0000),#050505;border:1px solid #ffffff14;place-items:center;min-height:560px;padding:clamp(28px,4vw,54px);display:grid}.product-detail-screen{aspect-ratio:16/9;background:#080808;border:1px solid #ffffff24;width:min(100%,940px);position:relative;overflow:hidden;box-shadow:0 42px 120px #00000094,inset 0 0 0 1px #ffffff05}.product-uhd-label{z-index:4;pointer-events:none;background:#fff;border-radius:3px;width:clamp(80px,17%,132px);padding:5px 6px;position:absolute;bottom:clamp(10px,3%,20px);right:clamp(10px,2%,20px);box-shadow:0 2px 10px #0003}.product-uhd-label img{width:100%;height:auto;display:block}@media (max-width:820px){.product-uhd-label{width:84px;padding:4px 5px;bottom:10px;right:10px}}.product-detail-screen-image{background:linear-gradient(#00000005,#00000012),url(https://raw.githubusercontent.com/dennis-glaser-coder/cinema-n7/main/Tautropfen%20auf%20einer%20blauen%20Bl%C3%BCte.png) 50%/cover no-repeat;position:absolute;inset:5px}.product-detail-grid{pointer-events:none;display:grid;position:absolute;inset:5px}.product-detail-grid span{border-bottom:1px solid #07090b5c;border-right:1px solid #07090b5c;box-shadow:inset 0 0 0 1px #ffffff04}.product-detail-specs,.product-detail-scope,.product-detail-contact{border-top:1px solid #ffffff12;padding:clamp(82px,8vw,132px) 7vw}.product-detail-section-head{grid-template-columns:1fr;gap:0;display:grid}.product-detail-section-head h2,.product-detail-scope h2,.product-detail-contact h2{font-size:clamp(48px,5vw,82px);line-height:.96}.product-detail-spec-grid{border-top:1px solid #ffffff17;border-left:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid}.product-detail-spec-grid article{border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;flex-direction:column;justify-content:space-between;gap:26px;min-height:154px;padding:24px;display:flex}.product-detail-spec-grid span{color:#ffffff5c;letter-spacing:.16em;text-transform:uppercase;font-size:8px}.product-detail-spec-grid strong{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.2vw,38px);font-weight:400;line-height:1}.product-detail-scope{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:start;gap:clamp(52px,8vw,120px);display:grid}.product-detail-scope-list{border-top:1px solid #ffffff17}.product-detail-scope-list article{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(160px,.7fr) 1fr;gap:30px;padding:25px 0;display:grid}.product-detail-scope-list strong{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.product-detail-scope-list p{color:#ffffff80;margin:0;font-size:13px;line-height:1.55}.product-detail-contact{flex-direction:column;justify-content:center;align-items:flex-start;min-height:52svh;display:flex}.product-detail-contact h2{max-width:820px}@media (max-width:1050px){.product-detail-hero,.product-detail-scope{grid-template-columns:1fr}.product-detail-hero{min-height:auto}.product-detail-visual{min-height:460px}.product-detail-spec-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.product-detail-hero{gap:46px;padding:70px 20px 76px}.product-detail-copy h1{font-size:clamp(82px,26vw,124px)}.product-detail-size{margin-top:22px;font-size:clamp(25px,7vw,34px)}.product-detail-price{gap:10px;margin-top:30px;padding:24px 0}.product-detail-price strong{font-size:clamp(40px,12vw,54px)}.product-detail-visual{min-height:320px;padding:16px}.product-detail-specs,.product-detail-scope,.product-detail-contact{padding:72px 20px}.product-detail-spec-grid{grid-template-columns:1fr 1fr;margin-top:38px}.product-detail-spec-grid article{min-height:126px;padding:18px}.product-detail-scope{gap:36px}.product-detail-scope-list article{grid-template-columns:1fr;gap:8px;padding:20px 0}.product-detail-scope-list strong{font-size:22px}.product-detail-contact{min-height:44svh}}@media (max-width:480px){.product-detail-spec-grid{grid-template-columns:1fr}}.delivery-v7{background:#050505;border-top:1px solid #ffffff12;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(64px,9vw,138px);padding:clamp(92px,8vw,138px) 7vw;display:grid}.delivery-v7 .section-head-v5{flex-direction:column;align-items:flex-start;display:flex}.delivery-v7 .section-head-v5 .overline-v5{margin:0 0 22px}.delivery-v7 .section-head-v5 h2{max-width:470px;font-size:clamp(48px,4.8vw,78px);line-height:.96}.delivery-v7 .delivery-list{margin-top:0}.delivery-v7 .delivery-row{grid-template-columns:minmax(190px,.72fr) 1fr;gap:34px;min-height:118px}.delivery-v7 .delivery-row strong{font-size:clamp(28px,2.3vw,38px);line-height:1}.delivery-v7 .delivery-row p{max-width:520px;font-size:13px;line-height:1.55}.contact-v5 .contact-copy{max-width:860px}.contact-v5 .contact-links-v6{margin-top:34px}@media (max-width:1050px){.delivery-v7{grid-template-columns:1fr;gap:44px}.delivery-v7 .section-head-v5 h2{max-width:700px}}@media (max-width:820px){.delivery-v7{gap:34px;padding:68px 20px}.delivery-v7 .delivery-row{grid-template-columns:1fr;gap:8px;min-height:auto;padding:20px 0}.delivery-v7 .delivery-row strong{font-size:26px}.delivery-v7 .delivery-row p{font-size:12px}.contact-v5 .contact-links-v6{margin-top:28px}}.cinema-animation-v10{background:#030303;border-top:1px solid #ffffff12;padding:clamp(88px,9vw,148px) 7vw clamp(84px,8vw,132px);position:relative;overflow:hidden}.cinema-animation-copy-v10{grid-template-columns:minmax(0,1.15fr) minmax(260px,.55fr);align-items:end;gap:clamp(36px,7vw,110px);margin-bottom:clamp(36px,5vw,70px);display:grid}.cinema-animation-copy-v10 .overline-v5{grid-column:1/-1;margin-bottom:-8px}.cinema-animation-copy-v10 h2{letter-spacing:-.055em;color:#fffffffc;max-width:980px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6.2vw,104px);font-weight:400;line-height:.9}.cinema-animation-copy-v10>p:last-child{color:#ffffff80;max-width:380px;margin:0 0 7px;font-size:13px;line-height:1.6}.cinema-animation-stage-v10{background:radial-gradient(circle at 50% 52%,#915e3921,#0000 31%),linear-gradient(#ffffff05,#0000 38%),#050505;border:1px solid #ffffff12;min-height:clamp(420px,58vw,840px);position:relative;overflow:hidden}.cinema-animation-placeholder-v10{place-items:center;display:grid;position:absolute;inset:0}.cinema-animation-placeholder-v10:before,.cinema-animation-placeholder-v10:after{content:"";pointer-events:none;position:absolute}.cinema-animation-placeholder-v10:before{aspect-ratio:16/9;border:1px solid #ffffff14;width:min(72vw,1080px);box-shadow:inset 0 0 0 1px #ffffff04,0 60px 140px #00000080}.cinema-animation-placeholder-v10:after{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;bottom:14%;left:10%;right:10%}.cinema-animation-placeholder-v10 span{z-index:1;letter-spacing:-.08em;color:#ffffff12;-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(96px,19vw,300px);line-height:.8;position:relative}@media (max-width:820px){.cinema-animation-v10{padding:72px 20px 70px}.cinema-animation-copy-v10{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.cinema-animation-copy-v10 .overline-v5{margin-bottom:0}.cinema-animation-copy-v10 h2{font-size:clamp(46px,14vw,72px)}.cinema-animation-copy-v10>p:last-child{max-width:320px;font-size:12px}.cinema-animation-stage-v10{min-height:62svh}.cinema-animation-placeholder-v10:before{width:88vw}}.home-models-v7{background:#040404;border-top:1px solid #ffffff12;padding:72px 7vw 82px}.home-models-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-bottom:30px;display:grid}.home-models-head h2{letter-spacing:-.045em;color:#fffffffa;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,4.8vw,74px);font-weight:400;line-height:.94}.home-models-head p{color:#ffffff7a;letter-spacing:.02em;max-width:270px;margin:0 0 6px;font-size:12px;line-height:1.5}.home-models-stage{color:inherit;text-decoration:none;display:block}.home-models-room{background:linear-gradient(90deg,#0000 0 24.9%,#ffffff03 25%,#0000 25.1% 74.9%,#ffffff03 75%,#0000 75.1%),radial-gradient(circle at 64% 54%,#885e3a1a,#0000 32%),linear-gradient(#ffffff03,#0000 42%),#050505;border:1px solid #ffffff0e;height:clamp(400px,31vw,500px);position:relative;overflow:hidden;container-type:inline-size}.home-models-room:before{content:"";background:#ffffff0d;height:1px;position:absolute;bottom:7%;left:14%;right:5%}.home-models-room:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000001f),linear-gradient(90deg,#0000 0 48%,#ffffff03 50%,#0000 52%);height:34%;position:absolute;bottom:7%;left:0;right:0}.home-models-ghost{aspect-ratio:16/9;border:1px solid #ffffff0e;transition:width .65s cubic-bezier(.22,.8,.22,1),opacity .45s,transform .65s cubic-bezier(.22,.8,.22,1);position:absolute;bottom:7%;left:65%;transform:translate(-50%)}.home-models-ghost-small{opacity:.34;width:44cqw}.home-models-ghost-large{opacity:.18;width:66cqw}.home-models-person{filter:drop-shadow(0 16px 30px #0006);z-index:3;background:url(https://raw.githubusercontent.com/dennis-glaser-coder/cinema-n7/main/Person.png) bottom/contain no-repeat;width:min(11.8cqw,174px);height:min(26.2cqw,388px);position:absolute;bottom:7%;left:17%}.home-models-wall{aspect-ratio:16/9;z-index:2;background:#080808;border:1px solid #ffffff26;width:min(55cqw,820px);transition:transform .65s cubic-bezier(.22,.8,.22,1),border-color .35s,box-shadow .45s;position:absolute;bottom:7%;left:65%;overflow:hidden;transform:translate(-50%);box-shadow:0 34px 92px #00000080,inset 0 0 0 1px #ffffff05}.home-models-stage:hover .home-models-wall{border-color:#ffffff40;transform:translate(-50%)scale(1.015);box-shadow:0 40px 110px #00000094,inset 0 0 0 1px #ffffff06}.home-models-stage:hover .home-models-ghost-small{opacity:.22;width:42cqw}.home-models-stage:hover .home-models-ghost-large{opacity:.28;width:68cqw}.home-models-wall-image{background:linear-gradient(#00000005,#00000012),url(https://raw.githubusercontent.com/dennis-glaser-coder/cinema-n7/main/Tautropfen%20auf%20einer%20blauen%20Bl%C3%BCte.png) 50%/cover no-repeat;position:absolute;inset:5px}.home-models-wall-grid{pointer-events:none;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:5px}.home-models-wall-grid span{border-bottom:1px solid #07090b57;border-right:1px solid #07090b57;box-shadow:inset 0 0 0 1px #ffffff04}.home-models-footer{justify-content:flex-end;margin-top:20px;display:flex}.home-models-footer a{color:#ffffffc7;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #ffffff47;padding:9px 0 7px;font-size:9px;line-height:1;text-decoration:none;transition:color .25s,border-color .25s}.home-models-footer a:hover{color:#fff;border-bottom-color:#ffffffa6}@media (max-width:1050px) and (min-width:821px){.home-models-v7{padding-top:62px;padding-bottom:72px}.home-models-head{grid-template-columns:1fr;gap:14px}.home-models-head h2{font-size:clamp(44px,5.4vw,62px)}.home-models-head p{max-width:none;margin-bottom:0}.home-models-room{height:clamp(370px,38vw,440px)}.home-models-person{width:13cqw;height:28.8cqw;left:13%}.home-models-wall,.home-models-ghost{left:66%}.home-models-wall{width:59cqw}.home-models-ghost-small{width:47cqw}.home-models-ghost-large{width:69cqw}}@media (max-width:820px){.home-models-v7{padding:54px 20px 62px}.home-models-head{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.home-models-head h2{max-width:340px;font-size:clamp(36px,10vw,46px)}.home-models-head p{margin:0;font-size:11px}.home-models-room{height:305px}.home-models-person{width:15.5cqw;height:34.3cqw;bottom:6%;left:7%}.home-models-wall,.home-models-ghost{bottom:6%;left:67%}.home-models-wall{width:72cqw}.home-models-ghost-small{width:57cqw}.home-models-ghost-large{width:83cqw}.home-models-room:before{bottom:6%;left:7%;right:4%}.home-models-footer{justify-content:flex-start;margin-top:16px}}.hero-cinema-image{filter:none;background-color:#020202;background-image:none}.hero-cinema-media{object-fit:cover;object-position:center 50%;filter:saturate(.92)contrast(1.03)brightness(.9);width:100%;max-width:none;height:100%;position:absolute;inset:0}@media (max-width:1050px){.hero-cinema-media{object-position:64% center}}@media (max-width:820px){.hero-cinema-image{inset:0}.hero-cinema-media{object-fit:cover;object-position:69% center;filter:saturate(.9)contrast(1.04)brightness(.8);width:100%;max-width:none;height:100%;inset:0;transform:none}}@media (max-width:430px){.hero-cinema-media{object-position:72% center}}.nav-v5>.brand-v5,.models-nav>.brand-v5{color:#fffffffa;letter-spacing:.16em;text-shadow:0 1px 18px #00000059;font-size:clamp(15px,1.05vw,18px);font-weight:700;line-height:1}@media (max-width:820px){.nav-v5>.brand-v5,.models-nav>.brand-v5{letter-spacing:.15em;font-size:13px}}.model-preview-scale{background:#030303;padding:8px}.scale-stage{background:#070605;height:clamp(370px,26vw,530px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #ffffff05}.scale-room-backdrop,.scale-room-wall,.scale-room-slat,.scale-room-floor,.scale-room-foreground{pointer-events:none;position:absolute}.scale-room-backdrop{z-index:0;background:radial-gradient(at 64% 34%,#9f673d1c,#0000 31%),linear-gradient(#0b0908 0 65%,#060606 65% 100%);inset:0}.scale-room-wall{z-index:1;background:linear-gradient(#ffffff05,#0000 18%),linear-gradient(90deg,#ffffff03,#0000 30% 72%,#ffffff02),#0b0a09;inset:9% 6% 28% 8%;box-shadow:inset 0 1px #cf8e5633,inset 0 -1px #ffffff06,0 22px 55px #00000047}.scale-room-wall:before{content:"";background:linear-gradient(90deg,#0000,#da975b6b,#0000);height:1px;position:absolute;top:0;left:4%;right:4%;box-shadow:0 8px 30px #b775442b}.scale-room-wall:after{content:"";opacity:.85;background:linear-gradient(#0000,#0000001f),repeating-linear-gradient(90deg,#0000 0 19.8%,#ffffff06 20%,#0000 20.2% 40%);height:16%;position:absolute;bottom:0;left:0;right:0}.scale-room-slat{opacity:.78;z-index:2;background:repeating-linear-gradient(90deg,#9661393b 0 2px,#120e0be6 2px 7px,#ffffff05 7px 8px,#090807fa 8px 11px);width:8.5%;top:12%;bottom:20%;box-shadow:inset -12px 0 20px #00000052,0 0 0 1px #ffffff06}.scale-room-slat-left{left:1.5%}.scale-room-slat-right{opacity:.5;right:1.5%;transform:scaleX(-1)}.scale-room-floor{transform-origin:top;z-index:1;background:linear-gradient(#ffffff05,#0000 16%),linear-gradient(90deg,#ffffff05,#0000 28% 72%,#ffffff04),repeating-linear-gradient(90deg,#0000 0 16.5%,#ffffff05 16.7%,#0000 16.9% 33%),#080706;height:42%;bottom:-8%;left:-8%;right:-8%;transform:perspective(520px)rotateX(62deg);box-shadow:inset 0 16px 32px #00000059}.scale-room-floor:before{content:"";background:linear-gradient(90deg,#0000,#dc975838,#0000);height:1px;position:absolute;top:4%;left:8%;right:8%;box-shadow:0 0 22px #bf7c4721}.scale-room-foreground{filter:blur(.2px);opacity:.78;z-index:3;background:radial-gradient(at 19% 90%,#11100ffa 0 22%,#0000 23%),radial-gradient(at 80% 95%,#0f0e0df5 0 24%,#0000 25%);height:24%;bottom:-11%;left:-7%;right:-7%}.scale-baseline{z-index:4;background:linear-gradient(90deg,#0000,#ffffff14 13% 88%,#0000);height:1px;bottom:34px;left:8%;right:6%}.scale-composition{z-index:5;width:91%;height:90%;bottom:34px}.scale-person-wrap{z-index:6;bottom:0;left:13%}.scale-person-wrap:after{content:"";filter:blur(2px);z-index:-1;background:radial-gradient(#000000a3,#0000 70%);border-radius:50%;height:12px;position:absolute;bottom:-4px;left:12%;right:0}.scale-person-image{filter:drop-shadow(0 16px 24px #00000094)drop-shadow(5px 0 11px #9b694212)}.scale-wall{isolation:isolate;background:#080808;border-color:#ffffff26;max-width:84cqw;bottom:clamp(32px,4.4cqw,60px);left:63%;overflow:hidden;box-shadow:0 28px 70px #00000075,0 0 34px #a76b3d14}.scale-wall:before{content:none}.scale-wall:after{z-index:3;filter:blur(7px);background:radial-gradient(#be7f4c24,#0000 72%);height:20px;inset:-15px -10px auto}.scale-wall-image{z-index:1;overflow:hidden}.scale-wall-grid{z-index:2}@media (max-width:1050px){.scale-stage{height:clamp(325px,37vw,430px)}.scale-room-wall{inset:8% 5% 27% 7%}.scale-room-slat{width:8%}.scale-baseline{bottom:26px}.scale-composition{height:92%;bottom:26px}.scale-person-wrap{left:10%}.scale-wall{max-width:84cqw;bottom:clamp(24px,4.2cqw,48px);left:64%}}@media (max-width:820px){.model-preview-scale{padding:6px}.scale-stage{height:258px}.scale-room-wall{inset:7% 3% 26% 5%}.scale-room-slat{width:7.5%;top:10%;bottom:18%}.scale-room-floor{height:40%}.scale-room-foreground{opacity:.58;height:20%}.scale-baseline{bottom:32px}.scale-composition{width:96%;height:94%;bottom:32px}.scale-person-wrap{left:8%}.scale-wall{max-width:84cqw;bottom:clamp(18px,4cqw,30px);left:65%}.scale-person-label{bottom:-20px}}.model-picker-v2{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start;gap:8px;display:grid}.model-picker-v2 button{box-sizing:border-box;flex:none;width:100%;min-width:0;height:92px;padding:16px 18px 14px}.scale-wall{max-width:84cqw;left:54%}@media (max-width:1050px){.scale-wall{left:54%}}@media (max-width:820px){.model-picker-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.model-picker-v2 button{width:100%;min-width:0;height:82px;padding:14px}.scale-wall{left:54%}}@media (max-width:480px){.model-picker-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.model-picker-v2 button{width:100%}}.inquiry-page{min-height:100svh;color:var(--text);background:radial-gradient(circle at 72% 34%,#935e3914,#0000 28%),#030303}.inquiry-nav{border-bottom:1px solid #ffffff12}.inquiry-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.82fr);align-items:center;gap:clamp(52px,7vw,108px);min-height:calc(100svh - 78px);padding:clamp(64px,7vw,110px) 7vw;display:grid}.inquiry-copy{max-width:720px}.inquiry-copy h1{letter-spacing:-.055em;margin:10px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,6.5vw,108px);font-weight:400;line-height:.88}.inquiry-intro{color:#ffffff85;max-width:530px;margin:0;font-size:15px;line-height:1.65}.inquiry-contact{border-top:1px solid #ffffff1a;margin-top:clamp(48px,5vw,76px)}.inquiry-contact>p{color:#fff6;letter-spacing:.16em;text-transform:uppercase;margin:18px 0 8px;font-size:8px}.inquiry-contact-link{min-height:88px;color:inherit;border-bottom:1px solid #ffffff1a;grid-template-columns:110px 1fr;align-items:center;gap:22px;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:grid}.inquiry-contact-link:hover{background:#ffffff05;border-bottom-color:#ffffff47;transform:translate(4px)}.inquiry-contact-link span{color:#ffffff57;letter-spacing:.15em;text-transform:uppercase;font-size:8px}.inquiry-contact-link strong{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2vw,34px);font-weight:400;line-height:1.05}.inquiry-photo-wrap{background:#080706;border:1px solid #ffffff12;justify-self:end;width:min(100%,620px);min-height:min(60svh,680px);position:relative;overflow:hidden}.inquiry-photo-wrap:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#0000002e),linear-gradient(90deg,#00000014,#0000 24%);position:absolute;inset:0}.inquiry-photo{object-fit:cover;object-position:center 24%;filter:saturate(.92)contrast(1.02)brightness(.9);width:100%;height:100%;min-height:min(60svh,680px)}@media (max-width:1050px){.inquiry-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:42px}.inquiry-photo-wrap{width:min(100%,540px)}.inquiry-contact-link{grid-template-columns:90px 1fr}}@media (max-width:820px){.inquiry-hero{grid-template-columns:1fr;gap:38px;min-height:auto;padding:58px 20px 72px}.inquiry-copy h1{font-size:clamp(54px,15vw,78px)}.inquiry-intro{font-size:13px}.inquiry-contact{margin-top:38px}.inquiry-contact-link{grid-template-columns:72px 1fr;gap:14px;min-height:76px}.inquiry-contact-link strong{font-size:clamp(20px,6vw,28px)}.inquiry-photo-wrap{justify-self:start;width:100%;max-width:560px;min-height:460px}.inquiry-photo{object-position:center 22%;min-height:460px}}@media (max-width:480px){.inquiry-contact-link{grid-template-columns:1fr;gap:8px;padding:16px 0}.inquiry-photo-wrap,.inquiry-photo{min-height:400px}}@media (max-width:820px){.model-picker-v2{grid-auto-rows:82px;align-items:stretch}.model-picker-v2 button,.model-picker-v2 button:hover,.model-picker-v2 button:focus,.model-picker-v2 button:active,.model-picker-v2 button.is-active{box-sizing:border-box;border-width:1px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-width:0;height:82px;min-height:82px;max-height:82px;margin:0;padding:14px;display:flex;transform:none}.model-picker-v2 button span,.model-picker-v2 button small{flex:none}}@media (max-width:480px){.model-picker-v2{grid-auto-rows:82px}}.delivery-v7 .delivery-trust-v7{color:#fff9;place-self:flex-start;max-width:440px;margin:30px 0 0;padding:0;font-size:13px;line-height:1.65}.inquiry-person{padding:12px 0 22px}.inquiry-person strong,.inquiry-person span{display:block}.inquiry-person strong{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2vw,34px);font-weight:400;line-height:1}.inquiry-person span{color:#ffffff6b;letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:8px}@media (max-width:820px){.delivery-v7 .delivery-trust-v7{max-width:420px;margin-top:24px;font-size:12px}.inquiry-person{padding-bottom:18px}}.about-page{min-height:100svh;color:var(--text);background:radial-gradient(circle at 78% 24%,#915e3a12,#0000 26%),#030303}.about-nav{border-bottom:1px solid #ffffff12}.about-hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:clamp(60px,9vw,150px);min-height:68svh;padding:clamp(72px,8vw,128px) 7vw clamp(82px,9vw,138px);display:grid}.about-intro{max-width:820px}.about-intro h1{letter-spacing:-.055em;max-width:860px;margin:10px 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,6.4vw,108px);font-weight:400;line-height:.9}.about-intro>p:last-child{color:#ffffff85;max-width:650px;margin:0;font-size:15px;line-height:1.7}.about-stats{border-top:1px solid #ffffff1a;grid-template-columns:1fr;display:grid}.about-stats article{border-bottom:1px solid #ffffff1a;padding:28px 0 30px}.about-stats strong,.about-stats span{display:block}.about-stats strong{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,5vw,88px);font-weight:400;line-height:.9}.about-stats span{color:#ffffff61;letter-spacing:.16em;text-transform:uppercase;margin-top:12px;font-size:8px}.about-principle{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:end;gap:clamp(54px,8vw,126px);padding:clamp(82px,8vw,126px) 7vw;display:grid}.about-principle h2{letter-spacing:-.045em;max-width:760px;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,4.8vw,78px);font-weight:400;line-height:.96}.about-principle>p{color:#ffffff7a;max-width:560px;margin:0 0 7px;font-size:14px;line-height:1.7}.about-contact{border-top:1px solid #ffffff12;padding:clamp(88px,9vw,140px) 7vw}.about-contact h2{letter-spacing:-.05em;margin:10px 0 36px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5.5vw,88px);font-weight:400;line-height:.94}@media (max-width:820px){.about-hero{grid-template-columns:1fr;gap:48px;min-height:auto;padding:58px 20px 76px}.about-intro h1{font-size:clamp(52px,14vw,76px)}.about-intro>p:last-child{font-size:13px}.about-stats{grid-template-columns:1fr 1fr}.about-stats article+article{border-left:1px solid #ffffff1a;padding-left:22px}.about-stats strong{font-size:clamp(50px,15vw,68px)}.about-principle{grid-template-columns:1fr;gap:24px;padding:72px 20px}.about-principle h2{font-size:clamp(42px,11vw,62px)}.about-principle>p{font-size:13px}.about-contact{padding:72px 20px 86px}}.led-benefits-v8{background:#040404;border-top:1px solid #ffffff12;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(64px,9vw,138px);padding:clamp(86px,8vw,132px) 7vw;display:grid}.led-benefits-head h2{letter-spacing:-.045em;max-width:500px;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4.25vw,70px);font-weight:400;line-height:.96}.led-experience-v8{border-top:1px solid #ffffff1a;max-width:360px;margin-top:clamp(46px,5vw,72px);padding-top:22px}.led-experience-v8 strong,.led-experience-v8 span,.led-experience-v8 a{display:block}.led-experience-v8 strong{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,5vw,82px);font-weight:400;line-height:.88}.led-experience-v8 span{color:#ffffff73;letter-spacing:.16em;text-transform:uppercase;margin-top:11px;font-size:8px}.led-experience-v8 a{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff40;width:max-content;margin-top:22px;padding-bottom:4px;font-size:10px;text-decoration:none}.led-benefits-list{border-top:1px solid #ffffff1a}.led-benefit-row{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);align-items:center;gap:clamp(30px,5vw,82px);min-height:132px;padding:28px 0;display:grid}.led-benefit-row strong{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.2vw,34px);font-weight:400;line-height:1.08}.led-benefit-row p{color:#ffffff7a;max-width:520px;margin:0;font-size:13px;line-height:1.6}@media (max-width:1050px){.led-benefits-v8{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:56px}.led-benefit-row{grid-template-columns:1fr;gap:10px}}@media (max-width:820px){.led-benefits-v8{grid-template-columns:1fr;gap:46px;padding:72px 20px 76px}.led-benefits-head h2{font-size:clamp(40px,10vw,54px)}.led-experience-v8{max-width:none;margin-top:34px}.led-experience-v8 strong{font-size:clamp(56px,17vw,76px)}.led-benefit-row{min-height:auto;padding:24px 0 26px}.led-benefit-row strong{font-size:25px}.led-benefit-row p{font-size:12px}}@media (min-width:821px){.nav-v5 nav a{letter-spacing:.15em;font-size:11px;font-weight:500}}:root{--warm-soft:#c4a47ea3;--warm-copy:#e8e4dc94;--warm-line:#aa8f702e}.overline-v5,.led-experience-v8 span,.about-stats span,.inquiry-person span,.inquiry-contact>p,.selected-dimensions-v2 span,.selected-note-v2>span,.product-detail-spec-grid article>span,.product-detail-price span{color:var(--warm-soft)}.led-benefit-row p,.delivery-v7 .delivery-row p,.home-models-head p,.models-intro-v2>p,.about-intro>p:last-child,.about-principle>p,.inquiry-intro,.selected-note-v2 p,.models-next-v2>p{color:var(--warm-copy)}.led-benefits-list,.led-benefit-row,.delivery-v7 .delivery-list,.delivery-v7 .delivery-row,.led-experience-v8,.about-stats,.about-stats article,.inquiry-contact,.inquiry-contact-link,.selected-dimensions-v2,.selected-price-v2{border-color:var(--warm-line)}.text-link-v5,.contact-action-v5,.models-next-link-v2,.product-detail-cta,.product-detail-link-v2,.led-experience-v8 a{border-color:#aa8f7047}.text-link-v5:hover,.contact-action-v5:hover,.models-next-link-v2:hover,.product-detail-cta:hover,.product-detail-link-v2:hover,.led-experience-v8 a:hover{border-color:#be9e788c}@media (max-width:820px){.led-benefit-row p,.delivery-v7 .delivery-row p,.models-intro-v2>p,.about-intro>p:last-child,.about-principle>p,.inquiry-intro{color:#e8e4dc9e}}.mobile-nav-v9{display:none}@media (max-width:820px){.nav-v5{align-items:center}.mobile-nav-v9{border-top:1px solid #aa8f7029;grid-column:1/-1;justify-content:space-between;gap:18px;width:100%;margin-top:14px;padding-top:12px;display:flex}.mobile-nav-v9 a{color:#ffffffad;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:500}}@media (max-width:390px){.mobile-nav-v9{gap:12px}.mobile-nav-v9 a{letter-spacing:.11em;font-size:8px}}.led-guide-links-v9{flex-wrap:wrap;gap:24px;padding-top:26px;display:flex}.led-guide-links-v9 a{color:#ffffffbd;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #aa8f7047;padding-bottom:5px;font-size:9px;transition:color .25s,border-color .25s}.led-guide-links-v9 a:hover{color:#fff;border-color:#be9e7894}.seo-page{min-height:100svh;color:var(--text);background:radial-gradient(circle at 76% 20%,#915e3a12,#0000 26%),#030303}.seo-nav{border-bottom:1px solid #aa8f7024}.seo-hero{border-bottom:1px solid #aa8f7024;padding:clamp(74px,8vw,132px) 7vw clamp(72px,7vw,112px)}.seo-hero h1{letter-spacing:-.055em;max-width:940px;margin:10px 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(62px,7vw,112px);font-weight:400;line-height:.9}.seo-hero>p:last-child{color:#e8e4dc9e;max-width:720px;margin:0;font-size:15px;line-height:1.7}.seo-facts{padding:0 7vw}.seo-facts article{border-bottom:1px solid #aa8f7026;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:center;gap:clamp(28px,5vw,78px);min-height:170px;display:grid}.seo-facts h2,.seo-compare h2{letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,2.7vw,44px);font-weight:400;line-height:1}.seo-facts p,.seo-compare p{color:#e8e4dc94;max-width:620px;margin:0;font-size:13px;line-height:1.65}.seo-compare{padding:0 7vw}.seo-compare article{border-bottom:1px solid #aa8f7026;grid-template-columns:minmax(220px,.65fr) minmax(240px,1fr) minmax(240px,1fr);gap:clamp(28px,5vw,78px);padding:34px 0 36px;display:grid}.seo-compare article>div{border-left:1px solid #aa8f7029;padding-left:22px}.seo-compare strong{color:var(--warm-soft);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:9px;display:block}.seo-choice{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:clamp(82px,8vw,126px) 7vw;display:grid}.seo-choice h2{letter-spacing:-.045em;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,80px);font-weight:400;line-height:.95}.seo-choice-actions{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.seo-choice-actions a{letter-spacing:.13em;text-transform:uppercase;border:1px solid #aa8f7047;align-items:center;min-height:48px;padding:0 18px;font-size:9px;transition:border-color .25s,background .25s;display:inline-flex}.seo-choice-actions a:hover{background:#ffffff06;border-color:#be9e788c}@media (max-width:820px){.led-guide-links-v9{gap:16px 22px}.seo-hero{padding:58px 20px 66px}.seo-hero h1{font-size:clamp(50px,14vw,76px)}.seo-hero>p:last-child{font-size:13px}.seo-facts,.seo-compare{padding:0 20px}.seo-facts article{grid-template-columns:1fr;gap:10px 16px;min-height:auto;padding:28px 0 30px}.seo-facts article p{grid-column:1}.seo-compare article{grid-template-columns:1fr;gap:22px}.seo-compare article>div{border-top:1px solid #aa8f7024;border-left:0;padding-top:16px;padding-left:0}.seo-choice{grid-template-columns:1fr;align-items:start;padding:72px 20px 82px}.seo-choice-actions{justify-content:flex-start}}.product-detail-related{border-top:1px solid #aa8f7024;padding:clamp(76px,8vw,124px) 7vw}.product-detail-related-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:34px;display:grid}.product-detail-related-head h2{letter-spacing:-.045em;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4.6vw,74px);font-weight:400;line-height:.95}.product-detail-related-grid{border-top:1px solid #aa8f7029;border-left:1px solid #aa8f7029;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.product-detail-related-grid a{border-bottom:1px solid #aa8f7029;border-right:1px solid #aa8f7029;flex-direction:column;justify-content:space-between;min-height:112px;padding:20px 16px;transition:background .25s,border-color .25s;display:flex}.product-detail-related-grid a:hover{background:#ffffff06}.product-detail-related-grid a.is-current{background:#aa8f7012;border-color:#be9e7857}.product-detail-related-grid strong{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.product-detail-related-grid span{color:var(--warm-copy);letter-spacing:.08em;font-size:9px}.product-detail-related-links{flex-wrap:wrap;gap:18px 28px;margin-top:28px;display:flex}.product-detail-related-links a{color:#ffffffbd;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #aa8f7047;padding-bottom:5px;font-size:9px;transition:color .25s,border-color .25s}.product-detail-related-links a:hover{color:#fff;border-color:#be9e7894}.footer-legal-v9{justify-content:flex-end;align-items:center;gap:18px;display:flex}.footer-legal-v9 a{color:#ffffff7a;transition:color .25s}.footer-legal-v9 a:hover{color:var(--text)}.legal-page{min-height:100svh;color:var(--text);background:radial-gradient(circle at 78% 18%,#915e3a0e,#0000 24%),#030303}.legal-nav{border-bottom:1px solid #aa8f7024}.legal-content{width:min(920px,86vw);margin:0 auto;padding:clamp(72px,8vw,126px) 0 clamp(90px,10vw,150px)}.legal-content>h1{letter-spacing:-.05em;margin:10px 0 clamp(56px,7vw,92px);font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6vw,96px);font-weight:400;line-height:.92}.legal-block{border-top:1px solid #aa8f7026;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);padding:26px 0 30px;display:grid}.legal-block:last-child{border-bottom:1px solid #aa8f7026}.legal-block h2{letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.1}.legal-block p{color:#e8e4dc9e;margin:0;font-size:13px;line-height:1.75}.legal-block a{color:#ffffffd6;border-bottom:1px solid #aa8f7047}@media (max-width:1050px){.product-detail-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.product-detail-related{padding:68px 20px 76px}.product-detail-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-related-grid a{min-height:96px}.footer-legal-v9{justify-content:flex-start}.legal-content{width:auto;padding:58px 20px 86px}.legal-block{grid-template-columns:1fr;gap:12px}.legal-block h2{font-size:22px}}@media (min-width:821px){.nav-v5 .mobile-nav-v9{display:none!important}.hero-content{max-width:720px}.hero-content h1{max-width:720px;font-size:clamp(60px,6.15vw,102px)}.hero-cinema-overlay{background:linear-gradient(90deg,#000000d6 0%,#000000a8 28%,#00000047 48%,#00000014 67%,#0000000a 100%),linear-gradient(#0006 0%,#00000012 30%,#00000017 58%,#0000008f 100%)}}@media (max-width:820px){.nav-v5 .mobile-nav-v9{display:flex}.led-benefits-v8{gap:28px}.led-benefits-head h2{max-width:340px;font-size:clamp(38px,10vw,50px);line-height:.98}.led-experience-v8{border-top:1px solid var(--warm-line);border-bottom:1px solid var(--warm-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:14px;max-width:none;margin-top:28px;padding:16px 0;display:grid}.led-experience-v8 strong,.led-experience-v8 span,.led-experience-v8 a{margin:0;display:block}.led-experience-v8 strong{white-space:nowrap;font-size:42px;line-height:.9}.led-experience-v8 span{letter-spacing:.13em;font-size:9px;line-height:1.25}.led-experience-v8 a{letter-spacing:.11em;white-space:nowrap;font-size:9px;line-height:1}.led-benefits-list{margin-top:0}.led-benefit-row{padding:21px 0 23px}.led-benefit-row strong{font-size:23px;line-height:1.08}.led-benefit-row p{font-size:13px;line-height:1.55}}@media (max-width:390px){.led-experience-v8{grid-template-columns:auto 1fr;row-gap:10px}.led-experience-v8 a{grid-column:2;justify-self:start}}@media (max-width:820px){.site-v5 .hero-v5{min-height:88svh;padding:20px 18px 28px}.site-v5 .nav-v5{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.site-v5 .nav-v5>nav:not(.mobile-nav-v9):not(.cn7-global-mobile-menu),.site-v5 .nav-v5 .mobile-nav-v9{display:none!important}.site-v5 .nav-v5>.brand-v5{letter-spacing:.14em;font-size:13px}.site-v5 .nav-cta-v5{letter-spacing:.1em;white-space:nowrap;justify-self:end;font-size:9.5px}.site-v5 .hero-cinema-media{object-fit:cover;object-position:72% center;filter:saturate(.94)contrast(1.03)brightness(.91);width:100%;height:100%;inset:0;transform:none}.site-v5 .hero-cinema-overlay{background:linear-gradient(#0000002e 0%,#0000000a 28%,#0000002e 50%,#000000b8 73%,#000000f5 100%),linear-gradient(90deg,#0000006b 0%,#00000026 50%,#00000008 100%)}.site-v5 .hero-layout{align-items:end;min-width:0;padding-top:20vh;padding-bottom:1vh}.site-v5 .hero-content{max-width:100%;padding:0 0 6px}.site-v5 .hero-content h1{text-shadow:0 10px 42px #000c;max-width:360px;font-size:clamp(46px,13vw,62px);line-height:.94}.site-v5 .hero-sub{color:#ffffffd1;max-width:31ch;margin-top:20px;font-size:14px;line-height:1.5}.site-v5 .hero-v5 .text-link-v5{max-width:250px;margin-top:22px;padding:11px 0;font-size:10px}.site-v5 .cinema-animation-v10{padding:58px 18px 56px}.site-v5 .cinema-animation-copy-v10{gap:14px;margin-bottom:24px}.site-v5 .cinema-animation-copy-v10 h2{max-width:350px;font-size:clamp(38px,10.5vw,50px);line-height:.98}.site-v5 .cinema-animation-stage-v10{height:42svh;min-height:320px;max-height:430px}.site-v5 .cinema-animation-placeholder-v10:before{width:92vw}.site-v5 .cinema-animation-placeholder-v10 span{font-size:clamp(92px,27vw,150px)}.site-v5 .home-models-v7{padding:52px 18px 58px}.site-v5 .home-models-head{gap:10px;margin-bottom:22px}.site-v5 .home-models-head h2{max-width:335px;font-size:clamp(36px,9.8vw,44px);line-height:.98}.site-v5 .home-models-head p{font-size:13px;line-height:1.5}.site-v5 .home-models-room{height:280px}.site-v5 .home-models-ghost{display:none}.site-v5 .home-models-person{width:16cqw;height:35.4cqw;bottom:7%;left:7%}.site-v5 .home-models-wall{width:76cqw;bottom:7%;left:68%}.site-v5 .home-models-room:before{bottom:7%;left:7%;right:4%}.site-v5 .home-models-footer{justify-content:flex-start;margin-top:14px}.site-v5 .home-models-footer a{font-size:10px}.site-v5 .system-v6{grid-template-columns:1fr;gap:26px;min-height:auto;padding:58px 18px 62px}.site-v5 .system-visual-v6{padding:3px}.site-v5 .system-copy-v6 h2{max-width:330px;font-size:clamp(42px,11vw,54px);line-height:.97}.site-v5 .system-copy-v6 .text-link-v5{margin-top:26px}.site-v5 .led-benefits-v8{gap:28px;padding:60px 18px 64px}.site-v5 .led-benefits-head h2{max-width:335px;font-size:clamp(38px,10vw,48px);line-height:.98}.site-v5 .led-experience-v8{margin-top:26px}.site-v5 .led-benefit-row{padding:20px 0 22px}.site-v5 .led-benefit-row strong{font-size:23px}.site-v5 .led-benefit-row p{font-size:13px;line-height:1.55}.site-v5 .delivery-v7{gap:28px;padding:58px 18px 62px}.site-v5 .delivery-v7 .section-head-v5 .overline-v5{margin-bottom:14px}.site-v5 .delivery-v7 .section-head-v5 h2{max-width:330px;font-size:clamp(40px,10.5vw,52px);line-height:.98}.site-v5 .delivery-v7 .delivery-trust-v7{max-width:340px;margin-top:20px;font-size:13px;line-height:1.55}.site-v5 .delivery-v7 .delivery-row{gap:7px;padding:18px 0 19px}.site-v5 .delivery-v7 .delivery-row strong{font-size:24px}.site-v5 .delivery-v7 .delivery-row p{font-size:13px;line-height:1.5}.site-v5 .contact-v5{min-height:auto;padding:64px 18px 58px}.site-v5 .contact-copy h2{max-width:340px;font-size:clamp(46px,12vw,58px);line-height:.96}.site-v5 .contact-v5 .contact-links-v6{gap:8px;margin-top:26px}.site-v5 .contact-action-v5{width:100%;min-height:48px;padding:13px 0;font-size:10px}.site-v5 .footer-v5{letter-spacing:.12em;grid-template-columns:1fr auto;gap:10px 20px;padding:26px 18px 30px;font-size:10px;line-height:1.45}.site-v5 .footer-v5>span:nth-child(2){justify-self:end}.site-v5 .footer-v5>span:nth-child(3){grid-column:1/-1}.site-v5 .footer-legal-v9{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:10px 16px;padding-top:6px}.site-v5 .overline-v5{font-size:9.5px}}@media (max-width:430px){.site-v5 .hero-cinema-media{object-position:74% center}.site-v5 .nav-v5{grid-template-columns:minmax(0,1fr) auto}.site-v5 .nav-cta-v5{justify-self:end}.site-v5 .hero-v5{min-height:90svh}.site-v5 .hero-layout{padding-top:18vh}.site-v5 .hero-content h1{font-size:clamp(44px,12.6vw,56px)}.site-v5 .home-models-room{height:260px}}@media (min-width:1051px){.site-v5 .led-benefits-v8{grid-template-columns:minmax(330px,.76fr) minmax(0,1.24fr);gap:clamp(72px,7.2vw,116px)}.site-v5 .led-benefits-head h2{max-width:520px;font-size:clamp(48px,4.45vw,74px);line-height:.95}.site-v5 .led-experience-v8{max-width:390px;margin-top:clamp(50px,5vw,70px);padding-top:24px}.site-v5 .led-experience-v8 strong{font-size:clamp(66px,5.2vw,86px)}.site-v5 .led-experience-v8 span{letter-spacing:.15em;margin-top:9px;font-size:9.5px}.site-v5 .led-experience-v8 a{letter-spacing:.12em;margin-top:20px;font-size:10px}.site-v5 .led-benefits-list{border-top-color:#aa8f7029}.site-v5 .led-benefit-row{border-bottom-color:#aa8f7029;grid-template-columns:minmax(300px,390px) minmax(280px,1fr);align-items:start;gap:clamp(38px,3.2vw,58px);min-height:156px;padding:34px 0 36px}.site-v5 .led-benefit-row strong{letter-spacing:-.03em;max-width:390px;font-size:clamp(30px,2.15vw,38px);line-height:1.06}.site-v5 .led-benefit-row p{color:#e8e4dc9e;max-width:460px;padding-top:4px;font-size:14px;line-height:1.58}.site-v5 .led-guide-links-v9{gap:30px;padding-top:24px}.site-v5 .led-guide-links-v9 a{color:#ffffffc7;letter-spacing:.12em;font-size:10px}}.site-v5 .overline-v5{letter-spacing:.2em;font-size:10px;line-height:1.3}.site-v5 .text-link-v5,.site-v5 .home-models-footer a,.site-v5 .led-guide-links-v9 a{letter-spacing:.13em;font-size:10px}.site-v5 .home-models-head p{max-width:300px;font-size:13px;line-height:1.55}.site-v5 .cinema-animation-copy-v10>p:last-child{max-width:400px;font-size:14px;line-height:1.6}.site-v5 .delivery-v7 .delivery-row p,.site-v5 .delivery-v7 .delivery-trust-v7{font-size:14px}.site-v5 .contact-copy>p:not(.overline-v5){max-width:560px;line-height:1.58}.site-v5 .footer-v5{letter-spacing:.13em;font-size:10px;line-height:1.4}@media (max-width:820px){.site-v5 .overline-v5{letter-spacing:.18em;font-size:10px}.site-v5 .cinema-animation-copy-v10>p:last-child{max-width:32ch;font-size:13px;line-height:1.55}.site-v5 .home-models-head p{max-width:32ch;font-size:13px}.site-v5 .text-link-v5,.site-v5 .home-models-footer a,.site-v5 .led-guide-links-v9 a,.site-v5 .contact-action-v5{font-size:10px}.site-v5 .delivery-v7 .delivery-row p,.site-v5 .delivery-v7 .delivery-trust-v7{font-size:13px}.site-v5 .footer-v5{letter-spacing:.12em;font-size:10px;line-height:1.45}}.site-v5 .cinema-animation-video-v10{object-fit:contain;object-position:center;background:#030303;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:821px){.site-v5 .cinema-animation-v10{padding-top:48px;padding-bottom:48px}.site-v5 .cinema-animation-copy-v10{margin-bottom:36px}.site-v5 .cinema-animation-stage-v10{aspect-ratio:16/9;width:min(100%,1280px);height:auto;min-height:0;max-height:none;margin-left:auto;margin-right:auto}.site-v5 .cinema-animation-video-v10{object-fit:contain;object-position:center center}}.site-v5 .cinema-animation-stage-v10{box-shadow:none;background:#030303;border:0;outline:0}.site-v5 .cinema-animation-stage-v10:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#030303 0%,#030303c7 4%,#03030352 9%,#03030314 14%,#0000 19% 81%,#03030314 86%,#03030352 91%,#030303c7 96%,#030303 100%),linear-gradient(#030303 0%,#03030373 2%,#0303031f 5%,#0000 9% 72%,#0303031f 80%,#03030380 88%,#030303eb 96%,#030303 100%);position:absolute;inset:0}@media (max-width:820px){.site-v5 .cinema-animation-stage-v10{aspect-ratio:16/9;background:#030303;height:auto;min-height:0;max-height:none;overflow:hidden}.site-v5 .cinema-animation-video-v10{object-fit:contain;object-position:center center}.site-v5 .cinema-animation-stage-v10:after{background:linear-gradient(90deg,#030303 0%,#0000 6% 94%,#030303 100%),linear-gradient(#030303 0%,#0000 8% 92%,#030303 100%)}}.site-v5 .led-reasons-v11{background:#040404;border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);align-items:start;gap:clamp(64px,9vw,150px);padding:clamp(96px,9vw,144px) 7vw clamp(94px,8vw,128px);display:grid}.site-v5 .led-reasons-intro-v11{max-width:660px}.site-v5 .led-reasons-intro-v11 h2,.site-v5 .home-models-copy-v11 h2,.site-v5 .delivery-proof-v11 h2{letter-spacing:-.048em;color:#fffffff5;margin:20px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,5.3vw,88px);font-weight:400;line-height:.97}.site-v5 .led-reasons-lede-v11{color:#e8e4dca1;max-width:410px;margin:34px 0 0;font-size:15px;line-height:1.75}.site-v5 .led-reason-v11{border-bottom:1px solid #aa8f7033;padding:27px 0 29px}.site-v5 .led-reason-v11 strong{letter-spacing:-.025em;color:#fffffff0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.05vw,32px);font-weight:400;line-height:1.13;display:block}.site-v5 .led-reason-v11 p{color:#e8e4dc9e;max-width:450px;margin:10px 0 0;font-size:14px;line-height:1.65}.site-v5 .led-reasons-detail-v11 .led-guide-links-v9{padding-top:32px}.site-v5 .home-models-v11{background:#080807;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:clamp(46px,7vw,120px);padding:clamp(76px,7.6vw,126px) 7vw;display:grid}.site-v5 .home-models-copy-v11 h2{max-width:710px;font-size:clamp(46px,4.5vw,74px)}.site-v5 .home-models-copy-v11>p:not(.overline-v5){color:#e8e4dc9c;max-width:400px;margin:26px 0 0;font-size:14px;line-height:1.7}.site-v5 .home-models-range-v11{justify-self:end;width:min(100%,540px);padding-bottom:6px}.site-v5 .home-models-range-label-v11{color:#aa8f70e6;letter-spacing:.19em;margin:0 0 20px;font-size:10px;font-weight:500;line-height:1.4}.site-v5 .home-models-range-values-v11{white-space:nowrap;letter-spacing:-.065em;color:#fffffff2;justify-content:space-between;align-items:baseline;gap:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,5.8vw,96px);line-height:1;display:flex}.site-v5 .home-models-range-values-v11 .inch-v11{vertical-align:24%;letter-spacing:-.03em;margin-left:2px;font-size:.45em;display:inline}.site-v5 .home-models-range-values-v11 .range-dash-v11{color:#aa8f7099;font-size:.5em;font-weight:400}.site-v5 .home-models-range-link-v11{color:#ffffffd9;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #ffffff59;margin-top:30px;padding:0 0 9px;font-size:10px;line-height:1.2;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.site-v5 .home-models-range-link-v11:hover,.site-v5 .home-models-range-link-v11:focus-visible{color:#fff;border-bottom-color:#fffc}.site-v5 .system-copy-v6 .text-link-v5{margin-top:26px;display:inline-block}.site-v5 .delivery-v11{background:#050505;border-top:1px solid #ffffff12;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(72px,9vw,160px);padding:clamp(100px,9vw,152px) 7vw;display:grid}.site-v5 .delivery-proof-v11 h2{max-width:520px;font-size:clamp(52px,5.1vw,84px)}.site-v5 .delivery-experience-v11{border-top:1px solid #aa8f7040;align-items:flex-end;gap:24px;max-width:500px;margin-top:clamp(62px,6vw,94px);padding-top:26px;display:flex}.site-v5 .delivery-experience-v11>strong{letter-spacing:-.075em;color:#fffffff0;font-family:Georgia,Times New Roman,serif;font-size:clamp(82px,8vw,132px);font-weight:400;line-height:.76}.site-v5 .delivery-experience-v11>div{flex-direction:column;align-items:flex-start;gap:13px;padding-bottom:5px;display:flex}.site-v5 .delivery-experience-v11 span{color:#ffffffa6;letter-spacing:.02em;font-size:12px}.site-v5 .delivery-experience-v11 a{color:#ffffffc4;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #aa8f705c;padding-bottom:5px;font-size:10px;text-decoration:none}.site-v5 .delivery-promise-v11{letter-spacing:-.022em;color:#ffffffe3;max-width:570px;margin:0 0 52px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.35vw,37px);line-height:1.24}.site-v5 .delivery-steps-v11{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 38px;display:grid}.site-v5 .delivery-step-v11{border-top:1px solid #aa8f7038;padding:19px 8px 0 0}.site-v5 .delivery-step-v11 strong{letter-spacing:-.024em;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2vw,32px);font-weight:400;line-height:1.15;display:block}.site-v5 .delivery-step-v11 p{color:#e8e4dc99;max-width:260px;margin:12px 0 0;font-size:13px;line-height:1.6}@media (max-width:1050px){.site-v5 .led-reasons-v11,.site-v5 .delivery-v11{gap:50px}.site-v5 .home-models-v11{gap:40px}.site-v5 .home-models-range-values-v11{font-size:clamp(48px,5.7vw,64px)}}@media (max-width:820px){.site-v5 .led-reasons-v11{grid-template-columns:1fr;gap:38px;padding:72px 18px 74px}.site-v5 .led-reasons-intro-v11 h2{margin-top:17px;font-size:clamp(42px,10.4vw,58px);line-height:.98}.site-v5 .led-reasons-lede-v11{max-width:36ch;margin-top:23px;font-size:14px;line-height:1.65}.site-v5 .led-reasons-detail-v11{padding-top:0}.site-v5 .led-reason-v11{padding:22px 0 24px}.site-v5 .led-reason-v11 strong{font-size:clamp(25px,6.8vw,30px)}.site-v5 .led-reason-v11 p{margin-top:8px;font-size:13px;line-height:1.55}.site-v5 .led-reasons-detail-v11 .led-guide-links-v9{padding-top:26px}.site-v5 .home-models-v11{grid-template-columns:1fr;gap:42px;padding:64px 18px 68px}.site-v5 .home-models-copy-v11 h2{margin-top:16px;font-size:clamp(39px,9.8vw,54px);line-height:.98}.site-v5 .home-models-copy-v11>p:not(.overline-v5){margin-top:20px;font-size:13px;line-height:1.6}.site-v5 .home-models-range-v11{justify-self:start;width:100%;padding-bottom:0}.site-v5 .home-models-range-label-v11{margin-bottom:12px;font-size:10px}.site-v5 .home-models-range-values-v11{justify-content:flex-start;gap:clamp(12px,4vw,28px);font-size:clamp(52px,13vw,72px)}.site-v5 .home-models-range-link-v11{margin-top:24px;font-size:10px}.site-v5 .delivery-v11{grid-template-columns:1fr;gap:52px;padding:76px 18px 80px}.site-v5 .delivery-proof-v11 h2{margin-top:17px;font-size:clamp(48px,11vw,64px);line-height:.97}.site-v5 .delivery-experience-v11{gap:22px;margin-top:42px;padding-top:22px}.site-v5 .delivery-experience-v11>strong{font-size:clamp(76px,19vw,98px)}.site-v5 .delivery-experience-v11>div{gap:10px}.site-v5 .delivery-process-v11{padding-top:0}.site-v5 .delivery-promise-v11{margin-bottom:32px;font-size:clamp(25px,6.8vw,32px)}.site-v5 .delivery-steps-v11{gap:24px 20px}.site-v5 .delivery-step-v11{padding-top:16px}.site-v5 .delivery-step-v11 strong{font-size:clamp(23px,6vw,28px)}.site-v5 .delivery-step-v11 p{font-size:12px;line-height:1.55}}@media (max-width:480px){.site-v5 .delivery-steps-v11{grid-template-columns:1fr;gap:0}.site-v5 .delivery-step-v11{padding:18px 0 20px}.site-v5 .delivery-step-v11 p{max-width:34ch;margin-top:7px;font-size:13px}}.site-v5 .home-models-v11{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(54px,7vw,116px)}.site-v5 .home-models-range-v11{justify-self:auto;width:min(100%,410px);margin-top:clamp(30px,3vw,48px);padding-bottom:0}.site-v5 .home-models-range-label-v11{margin-bottom:13px}.site-v5 .home-models-range-values-v11{font-size:clamp(48px,4.2vw,70px)}.site-v5 .home-models-range-link-v11{margin-top:24px}.site-v5 .home-models-preview-v11{justify-self:end;width:100%;min-width:0;max-width:740px;text-decoration:none;display:block}.site-v5 .home-models-preview-v11 .home-models-room{aspect-ratio:8/5;background:radial-gradient(circle at 67% 58%,#885e3a11,#0000 45%),linear-gradient(#ffffff02,#0000 65%),#050505;border-color:#ffffff12;width:100%;height:auto;min-height:0}.site-v5 .home-models-preview-caption-v11{color:#e8e4dc75;letter-spacing:.06em;margin-top:13px;font-size:10px;font-weight:400;line-height:1.5;display:block}.site-v5 .home-models-preview-v11:hover .home-models-preview-caption-v11,.site-v5 .home-models-preview-v11:focus-visible .home-models-preview-caption-v11{color:#e8e4dcb8}@media (max-width:1050px){.site-v5 .home-models-v11{gap:35px}.site-v5 .home-models-range-values-v11{font-size:clamp(42px,4.6vw,58px)}}@media (max-width:820px){.site-v5 .home-models-v11{grid-template-columns:1fr;gap:34px}.site-v5 .home-models-range-v11{width:100%;margin-top:29px}.site-v5 .home-models-range-values-v11{justify-content:flex-start;gap:clamp(14px,4vw,28px);font-size:clamp(50px,12vw,66px)}.site-v5 .home-models-preview-v11{justify-self:stretch;max-width:none}.site-v5 .home-models-preview-v11 .home-models-room{aspect-ratio:8/5;height:auto;min-height:0}.site-v5 .home-models-preview-caption-v11{margin-top:10px;font-size:10px}}.site-v5 .led-pitch-v12{border-top:1px solid #aa8f704a;max-width:480px;margin-top:clamp(48px,5.5vw,82px);padding-top:22px}.site-v5 .led-pitch-v12 .overline-v5{color:#c0a17bd1;margin:0 0 15px}.site-v5 .led-pitch-value-v12{white-space:nowrap;color:#fffffff5;align-items:baseline;gap:15px;display:flex}.site-v5 .led-pitch-value-v12 strong{letter-spacing:-.084em;font-family:Georgia,Times New Roman,serif;font-size:clamp(96px,9.5vw,154px);font-weight:400;line-height:1;display:block}.site-v5 .led-pitch-value-v12 span{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3.1vw,48px);line-height:1;display:block}.site-v5 .led-pitch-label-v12{color:#e8e4dc9e;max-width:365px;margin:12px 0 0;font-size:14px;line-height:1.7}.site-v5 .led-pitch-label-v12 strong{color:#ffffffe6;font-weight:500}.models-pitch-v12{border-top:1px solid #aa8f7042;flex-direction:column;align-items:flex-start;gap:8px;margin-top:36px;padding-top:20px;display:flex}.models-pitch-v12>span{color:#e8e4dc96;text-transform:uppercase;letter-spacing:.13em;font-size:10px;line-height:1.4}.models-pitch-v12>strong{letter-spacing:-.07em;color:#fffffff5;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,6.8vw,100px);font-weight:400;line-height:1;display:block}.models-pitch-v12>strong small{vertical-align:15%;letter-spacing:-.025em;font-size:.42em;font-weight:400}.selected-pitch-v12{justify-content:space-between;align-items:baseline;gap:20px;padding:25px 0 4px;display:flex}.selected-pitch-v12 span{letter-spacing:.14em;color:#aa8f70de;font-size:10px}.selected-pitch-v12 strong{white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3vw,45px);font-weight:400;line-height:1}.product-detail-pitch-v12{border-top:1px solid #aa8f7042;flex-direction:column;align-items:flex-start;gap:11px;margin-top:34px;padding:22px 0;display:flex}.product-detail-pitch-v12 span{color:#aa8f70e6;letter-spacing:.18em;text-transform:uppercase;order:-1;font-size:10px}.product-detail-pitch-v12 strong{letter-spacing:-.065em;color:#fffffff5;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,5vw,80px);font-weight:400;line-height:1}@media (max-width:820px){.site-v5 .led-pitch-v12{margin-top:40px;padding-top:19px}.site-v5 .led-pitch-value-v12 strong{font-size:clamp(88px,19vw,124px)}.site-v5 .led-pitch-value-v12 span{font-size:clamp(29px,7vw,40px)}.site-v5 .led-pitch-label-v12{font-size:13px}.models-pitch-v12{margin-top:25px;padding-top:18px}.models-pitch-v12>strong{font-size:clamp(66px,17vw,82px)}.selected-pitch-v12{padding-top:20px}.selected-pitch-v12 strong{font-size:35px}.product-detail-pitch-v12{margin-top:25px;padding:20px 0 0}.product-detail-pitch-v12 strong{font-size:clamp(51px,13vw,68px)}}.site-v5 .home-models-price-v13{border-top:1px solid #aa8f703d;flex-direction:column;align-items:flex-start;gap:10px;margin-top:31px;padding-top:23px;display:flex}.site-v5 .home-models-price-v13>span{color:#cfb18fdb;text-transform:uppercase;letter-spacing:.13em;font-size:10px}.site-v5 .home-models-price-v13>strong{color:#fffffff5;letter-spacing:-.055em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4vw,59px);font-weight:400;line-height:1}.site-v5 .home-models-price-v13>small{letter-spacing:0;color:#e8e4dca6;font-size:11px;line-height:1.6}.site-v5 .home-models-price-v13+.home-models-range-link-v11{margin-top:23px}.selected-price-v2 .turnkey-price-eyebrow-v13,.product-detail-price .turnkey-price-eyebrow-v13{color:#c4a582e3;letter-spacing:.15em;text-transform:uppercase;margin:0 0 5px;font-size:10px}.selected-price-v2 .turnkey-price-vat-v13,.product-detail-price .turnkey-price-vat-v13{color:#ffffffbf;letter-spacing:0;text-transform:none;font-size:12px;line-height:1.4}.selected-price-v2 .turnkey-price-net-v13,.product-detail-price .turnkey-price-net-v13{letter-spacing:0;text-transform:none;color:#e8e4dc8a;margin-top:-6px;font-size:12px;line-height:1.4}.selected-price-v2{gap:11px}.selected-price-v2 strong{font-size:clamp(44px,3.8vw,56px)}.turnkey-included-short-v13,.turnkey-detail-summary-v13{color:#e8e4dcad;max-width:500px;margin:19px 0 0;font-size:13px;line-height:1.75}.turnkey-scope-v13{background:#050505;border-top:1px solid #ffffff13;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(52px,8vw,125px);padding:clamp(88px,9vw,140px) 7vw;display:grid}.turnkey-scope-heading-v13 h2{color:#fffffff5;letter-spacing:-.05em;max-width:650px;margin:20px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,80px);font-weight:400;line-height:.98}.turnkey-scope-heading-v13>p:last-child{color:#e8e4dcb0;max-width:470px;margin:26px 0 0;font-size:15px;line-height:1.7}.turnkey-scope-list-v13{border-top:1px solid #aa8f7045}.turnkey-scope-list-v13 article{border-bottom:1px solid #aa8f7038;grid-template-columns:minmax(150px,.85fr) minmax(0,1.15fr);gap:28px;padding:23px 0;display:grid}.turnkey-scope-list-v13 strong{color:#ffffffe8;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2vw,28px);font-weight:400;line-height:1.2}.turnkey-scope-list-v13 p{color:#e8e4dc9e;margin:0;font-size:13px;line-height:1.65}.turnkey-terms-v13{color:#e8e4dc87;max-width:690px;margin:24px 0 0;font-size:12px;line-height:1.75}.product-detail-price{gap:13px;margin-top:28px}.product-detail-price strong{font-size:clamp(43px,4.1vw,64px)}.turnkey-detail-summary-v13{max-width:490px;margin-top:23px}.product-detail-scope .turnkey-detail-terms-v13{grid-column:2;max-width:780px;margin:0}@media (max-width:1050px){.turnkey-scope-v13{grid-template-columns:1fr;gap:48px}.product-detail-scope .turnkey-detail-terms-v13{grid-column:1;margin-top:-16px}}@media (max-width:820px){.site-v5 .home-models-price-v13{margin-top:28px}.site-v5 .home-models-price-v13>strong{font-size:clamp(41px,11vw,54px)}.turnkey-scope-v13{gap:34px;padding:76px 20px 86px}.turnkey-scope-list-v13 article{grid-template-columns:1fr;gap:9px;padding:21px 0}.turnkey-scope-heading-v13 h2{font-size:clamp(46px,10vw,65px)}.turnkey-scope-heading-v13>p:last-child{font-size:14px}.turnkey-terms-v13{font-size:12px}.selected-price-v2 strong{font-size:clamp(42px,11vw,57px)}.product-detail-price strong{font-size:clamp(41px,10vw,58px)}}.site-v5 .home-models-price-v13>.home-models-price-gross-v14{color:#ffffffe8;letter-spacing:0;text-transform:none;font-size:clamp(15px,1.3vw,18px);font-weight:500;line-height:1.4}.selected-price-v2 .turnkey-price-net-v13,.product-detail-price .turnkey-price-net-v13{color:#ffffffe8;letter-spacing:0;text-transform:none;margin-top:2px;font-size:clamp(15px,1.4vw,18px);font-weight:500;line-height:1.45}@media (max-width:820px){.site-v5 .hero-v5{background:#050505;min-height:0;padding:0}.site-v5 .hero-backdrop{z-index:0;aspect-ratio:16/9;width:100%;position:relative;inset:auto}.site-v5 .hero-cinema-image{inset:0}.site-v5 .hero-cinema-media{object-fit:cover;object-position:right top;filter:saturate(.94)contrast(1.03)brightness(.96);width:125%;height:125%;inset:0 0 auto auto}.site-v5 .hero-cinema-overlay{background:linear-gradient(#0009,#0000 38% 80%,#050505)}.site-v5 .hero-v5 .cn7-global-header-home{padding:16px 20px;position:absolute;top:0;left:0}.site-v5 .hero-layout{flex:none;grid-template-columns:minmax(0,1fr);gap:0;padding:28px 20px 44px}.site-v5 .hero-content{padding:0}.site-v5 .hero-content h1{max-width:none;text-shadow:none}}.cn7-global-header{z-index:30;box-sizing:border-box;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;column-gap:clamp(24px,3vw,58px);width:100%;display:grid;position:relative}.cn7-global-header.cn7-global-header-inner{background:#050505;min-height:89px;padding:26px 7vw}.cn7-global-header .cn7-global-logo{white-space:nowrap;text-decoration:none}.cn7-wordmark{width:190px;max-width:100%;height:auto;display:block}.why-hdr-feature{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);padding:64px 7vw 80px;display:grid}.why-hdr-image{position:relative;overflow:hidden}.why-hdr-image img{width:100%;height:auto;display:block}.why-hdr-label{color:#f5f3ed;letter-spacing:.12em;background:#0006;border:1px solid #f5f3ed73;padding:6px 10px;font-size:13px;position:absolute;bottom:20px;right:20px}.why-hdr-copy h2{letter-spacing:-.04em;margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,64px);font-weight:400;line-height:1.08}.why-hdr-copy p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}@media (max-width:820px){.why-hdr-feature{grid-template-columns:1fr;gap:28px;padding:40px 20px 56px}.why-hdr-copy h2{font-size:clamp(32px,8vw,46px)}.why-hdr-copy p{font-size:15px}}.cn7-footer-brand .cn7-wordmark{width:210px}@media (max-width:480px){.cn7-global-header .cn7-wordmark{width:160px}}.cn7-global-header .cn7-global-links{flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(14px,2vw,32px);min-width:0;display:flex}.cn7-global-header .cn7-global-links a{color:#ece7dead;letter-spacing:.11em;white-space:nowrap;text-transform:uppercase;font-size:10px;font-weight:500;text-decoration:none;transition:color .2s}.cn7-global-header .cn7-global-links a:hover,.cn7-global-header .cn7-global-links a[aria-current=page]{color:#fffffffa}.cn7-global-header .cn7-global-cta{color:#fffffff0;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border:1px solid #c2a37e61;justify-self:end;align-items:center;gap:13px;padding:15px 17px;font-size:10px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.cn7-global-header .cn7-global-cta:hover{background:#c2a37e14;border-color:#c2a37ecc}.cn7-global-header .cn7-global-cta{background:0 0;border-left:0;border-right:0;padding-left:0;padding-right:0}.cn7-global-header .cn7-global-cta:hover{background:0 0}.cn7-cta-arrow{flex:0 0 16px;width:16px;height:16px}.cn7-global-header .cn7-global-mobile-menu a.cn7-mobile-cta{justify-content:space-between;align-items:center;gap:20px;display:flex}.cn7-global-menu-toggle,.cn7-global-mobile-menu,.cn7-global-header .cn7-global-mobile-menu{display:none}.cn7-global-menu-toggle{color:#f7f6f2;letter-spacing:.14em;cursor:pointer;text-transform:uppercase;background:#00000073;border:1px solid #ffffff3d;align-items:center;gap:15px;padding:11px 13px;font-family:inherit;font-size:12px}.cn7-global-menu-toggle span{font-size:16px;line-height:1}.cn7-global-footer.footer-v5{color:#ffffffb3;text-align:left;background:#050505;border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) max-content;align-items:start;gap:clamp(35px,5vw,85px);padding:58px 7vw 48px;display:grid}.cn7-footer-brand{flex-direction:column;gap:13px;display:flex}.cn7-footer-brand a{color:#fffffffa;letter-spacing:.15em;font-size:17px;font-weight:700;text-decoration:none}.cn7-footer-brand span{letter-spacing:0;text-transform:none;color:#ffffff80;font-size:11px;line-height:1.6}.cn7-footer-links{grid-template-columns:repeat(2,max-content);gap:18px 32px;display:grid}.cn7-footer-links a,.cn7-footer-legal a{color:#ffffffa1;letter-spacing:.035em;text-transform:none;font-size:11px;font-weight:400;text-decoration:none}.cn7-footer-links a:hover,.cn7-footer-legal a:hover{color:#fffffff2}.cn7-footer-legal{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.cn7-footer-legal span{color:#fff6;letter-spacing:0;font-size:10px}.cn7-product-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:27px;display:flex}.cn7-product-actions .product-detail-link-v2{margin-top:0}.cn7-direct-inquiry{color:#f5eee4;text-transform:uppercase;letter-spacing:.1em;background:#c2a37e14;border:1px solid #c2a37ead;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:10px;text-decoration:none;transition:background .2s;display:inline-flex}.cn7-direct-inquiry:hover{background:#c2a37e2e}.cn7-inline-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.cn7-inline-actions a{color:#f4ede2;border-bottom:1px solid #c2a37e7a;padding-bottom:5px;font-size:12px;text-decoration:none}.cn7-inline-actions a:hover{border-color:#ffffffe6}.cn7-compare-disclaimer{color:#fff6;margin-top:17px;font-size:11px;line-height:1.6}.cn7-faq-v15{border-top:1px solid #ffffff1a;padding:clamp(70px,7vw,110px) 7vw}.cn7-faq-v15 h2{letter-spacing:-.045em;margin:18px 0 42px;font:400 clamp(40px,4.5vw,68px)/1.08 Georgia,Times New Roman,serif}.cn7-faq-grid-v15{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.cn7-faq-grid-v15 article{border-top:1px solid #c2a37e42;padding-top:23px}.cn7-faq-grid-v15 strong{color:#f7f3ee;font:400 23px/1.22 Georgia,Times New Roman,serif}.cn7-faq-grid-v15 p{color:#ffffffa3;margin:15px 0 0;font-size:13px;line-height:1.8}.cn7-inquiry-context{color:#e2c096e6;margin:14px 0 0;font-size:14px;line-height:1.7}.cn7-inquiry-quick-link{color:#f5f0e6;border:1px solid #c2a37e8c;margin-top:20px;padding:14px 20px;font-size:12px;text-decoration:none;display:inline-flex}.cn7-inquiry-back-link{color:#ffffff8c;text-underline-offset:5px;margin-top:24px;font-size:12px;text-decoration:underline;display:inline-block}.cn7-about-products{margin-top:30px}@media (max-width:1100px){.cn7-global-header{grid-template-columns:minmax(0,1fr) max-content;column-gap:16px}.cn7-global-header .cn7-global-links,.cn7-global-header .cn7-global-cta{display:none}.cn7-global-header .cn7-global-menu-toggle{justify-self:end;display:inline-flex}.cn7-global-header .cn7-global-mobile-menu.is-open{z-index:100;background:#0c0b09;border-top:1px solid #c2a37e33;border-bottom:1px solid #c2a37e4d;gap:0;padding:12px 7vw 23px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 25px 35px #0000008c}.cn7-global-header .cn7-global-mobile-menu a{letter-spacing:.08em;color:#ffffffde;text-transform:none;border-bottom:1px solid #ffffff17;padding:16px 0;font-size:13px;text-decoration:none;display:block}.cn7-global-header .cn7-global-mobile-menu a.cn7-mobile-cta{color:#ead2af}.cn7-global-footer.footer-v5{grid-template-columns:1fr 1fr}.cn7-footer-legal{flex-flow:wrap;grid-column:1/-1;gap:25px}}@media (max-width:700px){.cn7-global-header.cn7-global-header-inner{min-height:72px;padding:18px 20px}.cn7-global-header.cn7-global-header-home,.cn7-global-header .cn7-global-mobile-menu.is-open{padding-left:20px;padding-right:20px}.cn7-global-footer.footer-v5{grid-template-columns:1fr;gap:29px;padding:44px 20px 34px}.cn7-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.cn7-footer-legal{grid-column:auto;gap:16px}.cn7-faq-v15{padding:65px 20px}.cn7-faq-grid-v15{grid-template-columns:1fr;gap:28px}}.cn7-inquiry-selected{border:1px solid #c2a37e59;flex-direction:column;align-items:flex-start;gap:9px;margin:24px 0 0;padding:18px 20px;display:flex}.cn7-inquiry-selected strong{color:#fffffff0;font-size:14px;font-weight:500}.cn7-inquiry-selected a{color:#dfbe95e6;text-underline-offset:4px;font-size:12px;text-decoration:underline}.cn7-inquiry-compose{max-width:540px;margin-top:32px}.cn7-inquiry-compose>p{color:#ffffffad;font-size:13px;line-height:1.7}.cn7-inquiry-compose .cn7-inquiry-quick-link{text-transform:none;text-align:center;font-size:13px;line-height:1.6}.cn7-inquiry-compose .cn7-inquiry-hint{color:#ffffff7a;margin-top:12px;font-size:11px}.cn7-inquiry-form{gap:19px;max-width:630px;margin-top:35px;display:grid}.cn7-inquiry-form h2{color:#fffffff0;letter-spacing:-.035em;margin:0;font:400 clamp(28px,2.8vw,40px)/1.2 Georgia,Times New Roman,serif}.cn7-inquiry-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.cn7-inquiry-form label:not(.cn7-inquiry-privacy){color:#ffffffd1;flex-direction:column;gap:9px;font-size:12px;display:flex}.cn7-inquiry-form input:not([type=checkbox]),.cn7-inquiry-form textarea,.cn7-inquiry-form select{font:inherit;letter-spacing:0;color:#fff;box-sizing:border-box;background:#ffffff09;border:1px solid #fff3;border-radius:0;width:100%;padding:14px;font-size:14px;line-height:1.4}.cn7-inquiry-form input:focus-visible,.cn7-inquiry-form textarea:focus-visible,.cn7-inquiry-form select:focus-visible{outline-offset:2px;outline:2px solid #c2a37ee6}.cn7-inquiry-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cn7-inquiry-form select option{color:#fff;background:#111}.cn7-inquiry-form-intro{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.cn7-field-optional{color:var(--muted);font-size:11px;display:inline}.cn7-inquiry-form .cn7-inquiry-privacy input{flex:none;margin-top:3px}.cn7-inquiry-success a,.cn7-inquiry-error a{color:inherit;text-decoration:underline}.cn7-inquiry-form .cn7-inquiry-privacy{color:#ffffffb8;align-items:flex-start;gap:11px;font-size:12px;line-height:1.55;display:flex}.cn7-inquiry-privacy a{color:#e4cab0;text-decoration:underline}.cn7-inquiry-form button[type=submit]{color:#faf6ed;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c2a37ea6;border-left:0;border-right:0;min-height:51px;padding:16px 0;font-family:inherit;font-size:11px;font-weight:500}.cn7-inquiry-form button[disabled]{opacity:.6;cursor:wait}.cn7-inquiry-success{color:#c8dfcc;font-size:13px}.cn7-inquiry-error{color:#edb5ac;font-size:13px}.cn7-inquiry-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:700px){.cn7-inquiry-form-grid{grid-template-columns:1fr}}.site-v5{--home-heading-size:clamp(48px, 5vw, 80px);--home-intro-size:16px;--home-copy-gap:28px}.site-v5 .cinema-animation-copy-v10 h2,.site-v5 .led-reasons-intro-v11 h2,.site-v5 .home-models-copy-v11 h2,.site-v5 .system-copy-v6 h2#system-title,.site-v5 .delivery-proof-v11 h2,.site-v5 .contact-copy h2{font-family:Georgia,Times New Roman,serif;font-size:var(--home-heading-size);letter-spacing:-.045em;color:#fffffff5;font-weight:400;line-height:1.04}.site-v5 .hero-sub,.site-v5 .led-reasons-lede-v11,.site-v5 .home-models-copy-v11>p:not(.overline-v5),.site-v5 .system-copy-v6>p:not(.overline-v5){margin-top:var(--home-copy-gap);font-family:Arial,Helvetica,sans-serif;font-size:var(--home-intro-size);letter-spacing:normal;color:#e8e4dcad;font-weight:400;line-height:1.7}@media (min-width:1001px){.site-v5 .system-v6{grid-template-columns:minmax(0,1fr) max-content;gap:clamp(30px,3vw,48px);padding-inline:7vw}.site-v5 .system-copy-v6{max-width:none}}.site-v5 .system-v6{align-items:start}.site-v5 .system-copy-v6 h2#system-title{max-width:none;margin-top:0}.site-v5 .system-copy-v6 h2#system-title span{white-space:nowrap;display:block}.site-v5 .system-copy-v6>p:not(.overline-v5){max-width:400px}@media (max-width:820px){.site-v5{--home-heading-size:clamp(32px, 10.7vw, 46px);--home-intro-size:15px;--home-copy-gap:22px}}.site-v5 .led-reasons-detail-v11{padding-top:0}.site-v5 .led-reasons-list-v11{border-top:0}.site-v5 .led-reason-v11:first-child{padding-top:0}.site-v5 .led-reason-v11:last-child{border-bottom:0;padding-bottom:0}@media (min-width:1001px){.site-v5 .led-reasons-intro-v11 .home-heading-line{white-space:nowrap}}.site-v5 .cinema-animation-copy-v10{row-gap:0}.site-v5 .led-reasons-intro-v11 h2,.site-v5 .home-models-copy-v11 h2,.site-v5 .delivery-proof-v11 h2{margin-top:0}.site-v5 .system-v6{min-height:0;padding-block:clamp(72px,8vw,128px)}.site-v5 .system-visual-v6{will-change:auto}.site-v5 .home-models-preview-v11:focus-visible{outline-offset:5px;outline:2px solid #d8b991}.site-v5 .delivery-process-v11{padding-top:0}.site-v5 .delivery-intro{margin-bottom:32px}.site-v5 .delivery-intro h3{letter-spacing:-.025em;color:#fffffff0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,2.6vw,40px);font-weight:400;line-height:1.15}.site-v5 .delivery-intro p{max-width:42ch;font-family:Arial,Helvetica,sans-serif;font-size:var(--home-intro-size);color:#e8e4dcad;margin:14px 0 0;line-height:1.7}.site-v5 .delivery-steps-v11{border-top:1px solid #aa8f7038;border-left:1px solid #aa8f7038;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.site-v5 .delivery-step-v11{border-top:0;border-bottom:1px solid #aa8f7038;border-right:1px solid #aa8f7038;min-height:156px;padding:26px}.site-v5 .delivery-step-v11 p{max-width:none;margin-top:12px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.65}.site-v5 .delivery-process-v11 .text-link-v5{margin-top:28px}@media (max-width:600px){.site-v5 .delivery-steps-v11{grid-template-columns:1fr}.site-v5 .delivery-step-v11{min-height:0;padding:22px}}.detail-editorial-page .seo-hero h1{line-height:1.04}.editorial-statements{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;padding:48px 7vw 64px;display:grid}.editorial-statements strong{letter-spacing:-.04em;font:400 clamp(48px,5vw,72px)/1 Georgia,Times New Roman,serif}.editorial-statements small{letter-spacing:normal;font-size:.35em}.editorial-statements p,.editorial-rows p,.editorial-service-grid p,.editorial-inclusions p,.detail-editorial-page .seo-choice p,.editorial-showroom-copy,.inquiry-showroom p{color:#e8e4dcad;font:400 15px/1.75 Arial,Helvetica,sans-serif}.editorial-statements p{max-width:28ch;margin:18px 0 0}.editorial-rows{padding:0 7vw}.editorial-rows article{border-top:1px solid #aa8f7033;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,7vw,110px);padding:48px 0;display:grid}.editorial-rows h2,.editorial-service>h2,.editorial-inclusions h2,.inquiry-showroom h2{letter-spacing:-.035em;margin:0;font:400 clamp(32px,3.2vw,48px)/1.12 Georgia,Times New Roman,serif}.editorial-rows p{max-width:60ch;margin:0}.editorial-rows a{color:#c2a37e;text-underline-offset:5px;margin-top:20px;font-size:13px;text-decoration:underline;display:inline-block}.editorial-service{padding:64px 7vw}.editorial-service>h2{margin-bottom:36px}.editorial-service-grid{border-top:1px solid #aa8f7033;border-left:1px solid #aa8f7033;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.editorial-service-grid li{border-bottom:1px solid #aa8f7033;border-right:1px solid #aa8f7033;padding:clamp(24px,3vw,44px)}.editorial-service-aftercare{grid-column:1/-1}.editorial-service-grid h3{letter-spacing:-.025em;margin:0 0 16px;font:400 clamp(26px,2.5vw,36px)/1.15 Georgia,Times New Roman,serif}.editorial-service-grid p{max-width:48ch;margin:0}.editorial-inclusions,.inquiry-showroom{border-top:1px solid #aa8f7033;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,110px);padding:64px 7vw;display:grid}.editorial-inclusions p,.inquiry-showroom p{max-width:52ch;margin:24px 0 0}.editorial-inclusions ul{margin:0;padding:0;list-style:none}.editorial-inclusions li{color:#ffffffe6;border-bottom:1px solid #aa8f7033;padding:16px 0;font-size:15px}.editorial-inclusions li:first-child{padding-top:0}.detail-editorial-page .seo-choice{border-top:1px solid #aa8f7033;grid-template-columns:minmax(0,1fr) minmax(0,.65fr)}.detail-editorial-page .seo-choice h2{font-size:clamp(42px,4vw,64px);line-height:1.06}.detail-editorial-page .seo-choice p{max-width:48ch;margin:24px 0 0}.editorial-showroom-copy{max-width:62ch;margin:0 0 32px}.inquiry-showroom{align-items:center;scroll-margin-top:32px}.detail-editorial-page a:focus-visible,.inquiry-showroom a:focus-visible{outline-offset:5px;outline:2px solid #d8b991}@media (max-width:820px){.editorial-statements{gap:24px;padding:36px 20px 48px}.editorial-statements strong{font-size:clamp(30px,8vw,48px)}.editorial-statements p{margin-top:14px;font-size:12px}.editorial-rows{padding:0 20px}.editorial-rows article,.editorial-inclusions,.inquiry-showroom{grid-template-columns:1fr;gap:24px}.editorial-rows article{padding:36px 0}.editorial-service,.editorial-inclusions,.inquiry-showroom{padding:48px 20px}.editorial-service-grid,.detail-editorial-page .seo-choice{grid-template-columns:1fr}.inquiry-showroom .seo-choice-actions{justify-content:flex-start}}.faq-hero h1{line-height:1.04}.faq-topics{border-bottom:1px solid #aa8f7024;flex-wrap:wrap;gap:18px 32px;padding:28px 7vw;display:flex}.faq-topics a,.faq-answer a{color:#c2a37e;text-underline-offset:5px}.faq-topics a{font-size:13px}.faq-topics a:hover,.faq-answer a:hover{color:#f7f3ee}.faq-sections{padding:16px 7vw 0}.faq-group{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(36px,6vw,100px);padding:64px 0;scroll-margin-top:32px;display:grid}.faq-group+.faq-group{border-top:1px solid #aa8f7024}.faq-group h2{letter-spacing:-.035em;margin:0;font:400 clamp(30px,3vw,44px)/1.12 Georgia,Times New Roman,serif}.faq-question{border-bottom:1px solid #aa8f7033}.faq-question:first-child{border-top:1px solid #aa8f7033}.faq-question summary{letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font:400 clamp(21px,1.8vw,27px)/1.3 Georgia,Times New Roman,serif;list-style:none;display:flex}.faq-question summary::-webkit-details-marker{display:none}.faq-question summary:hover{color:#d8b991}.faq-toggle{color:#c2a37e;text-align:center;flex:0 0 18px;font:400 22px/1 Arial,Helvetica,sans-serif}.faq-toggle:before{content:"+"}.faq-question[open] .faq-toggle:before{content:"−"}.faq-answer{color:#e8e4dcad;padding:0 42px 26px 0;font:400 15px/1.75 Arial,Helvetica,sans-serif}.faq-answer p{margin:0 0 16px}.faq-answer>:last-child{margin-bottom:0}.faq-answer a{text-decoration:underline}.faq-resolution-list{margin:20px 0;padding:0;list-style:none}.faq-resolution-list li{border-bottom:1px solid #aa8f7024;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:8px 0;display:flex}.faq-contact{border-top:1px solid #aa8f7024}.faq-contact p{color:#e8e4dcad;margin:22px 0 0;font-size:15px;line-height:1.7}.faq-page summary:focus-visible,.faq-page a:focus-visible{outline-offset:5px;outline:2px solid #d8b991}@media (max-width:820px){.faq-topics{gap:16px 24px;padding:24px 20px}.faq-sections{padding:0 20px}.faq-group{grid-template-columns:1fr;gap:26px;padding:42px 0}.faq-question summary{gap:18px;padding:20px 0;font-size:22px}.faq-answer{padding-right:0;font-size:14px}}.product-sound-details{border-top:1px solid #aa8f7033;margin-top:27px;padding-top:27px}.product-sound-details summary{color:#fffffff0;letter-spacing:-.025em;cursor:pointer;align-items:center;gap:14px;min-height:44px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.05vw,32px);font-weight:400;line-height:1.13;list-style:none;display:flex}.product-sound-details summary::-webkit-details-marker{display:none}.product-sound-toggle{color:#c2a37e;text-align:center;flex:0 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:400}.product-sound-toggle:before{content:"+"}.product-sound-details[open] .product-sound-toggle:before{content:"−"}.product-sound-details summary:hover{color:#d8b991}.product-sound-details summary:focus-visible{outline-offset:5px;outline:2px solid #d8b991}.product-sound-details>p{color:#e8e4dc9e;max-width:450px;margin:10px 0 0 32px;font-size:14px;line-height:1.65}@media (max-width:820px){.product-sound-details{margin-top:22px;padding-top:22px}.product-sound-details summary{font-size:clamp(25px,6.8vw,30px)}.product-sound-details>p{margin-top:8px;font-size:13px;line-height:1.55}}.cn7-scroll-header.cn7-global-header{z-index:10000;-webkit-backdrop-filter:blur(16px);background:#070707f2;border-bottom:1px solid #be9e783d;min-height:72px;padding:12px 7vw;animation:.75s cubic-bezier(.22,1,.36,1) both cn7-scroll-header-in;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 35px #00000047}.cn7-scroll-header .cn7-wordmark{width:155px}.cn7-scroll-header .cn7-global-cta{padding:12px 15px}@keyframes cn7-scroll-header-in{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.cn7-scroll-header.cn7-global-header{min-height:64px;padding:10px 7vw}.cn7-scroll-header .cn7-global-menu-toggle{justify-self:end;display:inline-flex}.cn7-scroll-header .cn7-global-links,.cn7-scroll-header .cn7-global-cta{display:none}.cn7-scroll-header .cn7-global-mobile-menu.is-open{background:#0c0b09;border-top:1px solid #c2a37e33;border-bottom:1px solid #c2a37e4d;padding:12px 7vw 23px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 25px 35px #0000008c}}@media (max-width:700px){.cn7-scroll-header.cn7-global-header{padding:9px 20px}.cn7-scroll-header .cn7-wordmark{width:130px}.cn7-scroll-header .cn7-global-mobile-menu.is-open{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.cn7-scroll-header.cn7-global-header{animation:none}}
