:root{--ink:#0a0a0a;--titanium:#1c1e22;--silver:#8a909a;--focus-white:#fff;--bronze:#b8915e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ink);color:var(--focus-white);font-synthesis:none;text-rendering:geometricprecision;font-family:Manrope,Helvetica Neue,Arial,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);overflow-x:clip}.skipLink{z-index:200;border:1px solid var(--bronze);color:var(--focus-white);text-transform:uppercase;background:#050505;padding:12px 16px;font-size:.72rem;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:2px solid #d2a66c}body{background:var(--ink);min-width:320px;margin:0;overflow-x:hidden}.localizedSurface{display:contents}html[dir=rtl] body{font-family:Tahoma,Arial,system-ui,sans-serif}html[dir=rtl] p,html[dir=rtl] textarea,html[dir=rtl] input{text-align:right}h1,h2,h3{color:var(--focus-white)}a{color:inherit;text-decoration:none}img{display:block}.progressBar{z-index:80;background:#b8915e;position:fixed;box-shadow:0 0 22px #b8915e59}.verticalProgress{transform-origin:50% 0;width:2px;height:64vh;top:18vh;right:28px}.mobileProgress{display:none}.siteNav{z-index:70;background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;width:100%;padding:24px clamp(20px,4.5vw,64px);transition:background .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1),padding .5s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0}.siteNav.isScrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0ad1;border-color:#ffffff24;padding-block:16px}.isFinaleHidden{pointer-events:none;opacity:0}.wordmark{color:#f2f0eb;letter-spacing:.02em;font-size:.92rem;font-weight:800}.siteNav nav{align-items:center;gap:clamp(18px,3vw,40px);display:flex}.siteNav nav a{color:#f2f0ebb3;letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:44px;font-size:.78rem;font-weight:700;transition:color .24s;display:inline-flex}.siteNav nav a.isActive:after{width:100%}.siteNav nav a{position:relative}.siteNav nav a:after{content:"";background:#b8915e;width:0;height:1px;margin:auto;transition:width .28s;position:absolute;bottom:4px;left:0;right:0}.languageSwitcher{direction:ltr;background:#00000057;border:1px solid #ffffff2e;padding:3px;display:inline-flex}.languageSwitcher button{color:#f2f0eb85;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:30px;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.58rem;font-weight:650;display:grid}.sceneIndicator{z-index:70;color:#f2f0eb9e;letter-spacing:.12em;justify-items:center;gap:9px;font-family:IBM Plex Mono,Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.72rem;display:grid;position:fixed;bottom:42px;right:21px}.sceneIndicator i{background:#ffffff24;width:1px;height:34px}.scene{background:linear-gradient(#05050538,#050505e0),#050505;min-height:122vh;position:relative}.scene:before{pointer-events:none;content:"";z-index:2;background:linear-gradient(90deg,#050505e6 0%,#0505051f 32%,#0505051a 68%,#050505d1 100%);position:absolute;inset:0}.scene-technical:before{background:linear-gradient(90deg,#050505eb,#0505052e 48%,#050505e0)}.scene-forming:before{background:linear-gradient(90deg,#050505db,#05050514 52%,#050505d1)}.scene-detail:before{background:linear-gradient(90deg,#050505d1,#0505052e 42%,#050505e0)}.scene-finale{min-height:112vh}.scene-finale:before{background:linear-gradient(#0505052e,#050505ad)}.stickyStage{background:#050505;height:100vh;min-height:620px;position:sticky;top:0;overflow:hidden}.imageFrame{z-index:1;will-change:transform, opacity;background:#0a0a0a;border:1px solid #ffffff24;place-items:center;display:grid;position:absolute;top:clamp(78px,10vh,112px);bottom:clamp(38px,6vh,72px);overflow:hidden}.imageFrame:after{pointer-events:none;content:"";mix-blend-mode:screen;opacity:.55;background:linear-gradient(#ffffff0f,#0000 18% 80%,#0000005c),linear-gradient(90deg,#b8915e1f,#0000 24% 76%,#ffffff0d);position:absolute;inset:0}.imageFrame img{object-fit:contain;object-position:center;background:#050505;width:100%;min-width:0;height:100%;min-height:0;position:absolute;inset:0}.imageFrame .assetSpecSlot{width:100%;height:100%;min-height:0}.imageFrame .imageSlot{border:0;width:100%;height:100%;min-height:0}.scene.isPortrait .imageFrame{aspect-ratio:4/5;width:auto;max-width:min(62vw,860px)}.scene.format-portrait-2x3 .imageFrame{aspect-ratio:2/3}.scene.isPortrait.alignRight .imageFrame{right:clamp(28px,8vw,132px)}.scene.isPortrait.alignLeft .imageFrame{left:clamp(28px,8vw,132px)}.scene.isLandscape .imageFrame{inset:clamp(112px,15vh,168px) clamp(18px,5vw,82px) clamp(76px,12vh,132px)}.scene.format-landscape-5x4 .imageFrame{left:clamp(48px,12vw,190px);right:clamp(48px,12vw,190px)}.scene.isLandscape .imageFrame img{object-fit:contain}.scene.isPortrait.alignLeft .sceneLabel{text-align:right;left:auto;right:clamp(22px,6vw,96px)}.scene.isPortrait.alignLeft .sceneLabel span{justify-content:flex-end}.sceneLabel{z-index:4;color:#f2f0eb;width:min(620px,100vw - 64px);position:absolute;bottom:clamp(42px,9vh,96px);left:clamp(22px,6vw,96px)}.sceneLabel span{color:#b8915e;letter-spacing:.18em;margin-bottom:18px;font-family:IBM Plex Mono,Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.72rem;display:inline-flex}.sceneLabel h1,.sceneLabel h2{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(2.8rem,7vw,7.5rem);font-weight:700;line-height:.86}.sceneLabel p{color:#f2f0eb9e;margin:22px 0 0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.5}.finaleMark{z-index:5;color:#f2f0eb;text-align:center;justify-items:center;gap:10px;display:grid;position:absolute;bottom:clamp(46px,9vh,88px);left:50%;transform:translate(-50%)}.finaleMark strong{letter-spacing:0;font-size:clamp(2.6rem,8vw,7.8rem);font-weight:800;line-height:.9}.finaleMark span{color:#b8915e;letter-spacing:.26em;font-family:IBM Plex Mono,Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:clamp(.72rem,1.2vw,.95rem)}@media (width<=760px){.siteNav{padding-inline:22px}.siteNav nav{gap:16px}.siteNav nav a{font-size:.68rem}.languageSwitcher button{width:28px}.verticalProgress,.sceneIndicator{right:14px}.scene{min-height:112vh}.stickyStage{min-height:650px}.imageFrame{aspect-ratio:auto;width:auto;max-width:none;inset:92px 22px 142px}.scene.isPortrait.alignRight .imageFrame,.scene.isPortrait.alignLeft .imageFrame,.scene.format-landscape-5x4 .imageFrame,.scene.isLandscape .imageFrame{aspect-ratio:auto;width:auto;max-width:none;height:auto;inset:92px 22px 142px;transform:none}.scene.isPortrait.alignLeft .sceneLabel{text-align:left;left:22px;right:auto}.scene.isPortrait.alignLeft .sceneLabel span{justify-content:flex-start}.sceneLabel{width:calc(100vw - 58px);bottom:42px;left:22px}.sceneLabel h1,.sceneLabel h2{font-size:clamp(2.25rem,10vw,4.8rem)}}@media (width<=620px){html{scroll-behavior:auto}.siteNav{padding:14px 12px}.wordmark{font-size:.78rem}.siteNav nav{gap:7px}.siteNav nav a{letter-spacing:.04em;min-height:44px;font-size:.57rem}.languageSwitcher{padding:2px}.languageSwitcher button{width:24px;height:28px;font-size:.5rem}.verticalProgress{display:none}.mobileProgress{transform-origin:0;width:100%;height:2px;display:block;bottom:0;left:0;right:0}.sceneIndicator{display:none}.scene{min-height:106vh}.stickyStage{min-height:600px}.scene:before{background:linear-gradient(#0505052e,#05050514 46%,#050505e6)}.imageFrame,.scene.isPortrait.alignRight .imageFrame,.scene.isPortrait.alignLeft .imageFrame,.scene.format-landscape-5x4 .imageFrame,.scene.isLandscape .imageFrame{inset:74px 14px 154px}.imageFrame img{object-fit:contain}.sceneLabel{width:calc(100vw - 32px);bottom:34px;left:16px}.sceneLabel span{margin-bottom:10px;font-size:.66rem}.sceneLabel h1,.sceneLabel h2{font-size:clamp(2rem,12vw,3.55rem);line-height:.92}.sceneLabel p{margin-top:12px;font-size:.95rem}.finaleMark{width:calc(100vw - 32px);bottom:42px}}body{color:var(--focus-white);background:var(--ink)}.pageHeroCopy h1,.collectionGroup>header h2,.cinematicStatement h2,.contactIntro h1,.plusCatalogCopy h1,.plusCollectionIntro h2,.pivotSeriesHeader h2,.modelNarrative h2,.modelDetailCopy h2,.modelPlatform h2,.projectIndex article>h2,.productHeroCopy h1,.plusModelHeroCopy h1,.projectNarrative h2,.studioManifesto h2,.nextProduct strong{font-family:var(--display-face);font-weight:400}.collectionFilters{border-color:var(--hairline);background:#070707f5;top:64px}.premiumPanel .imageSlot,.premiumPanel .assetSpecSlot{border:0}.premiumPanel h2{font-family:var(--display-face);font-size:clamp(2rem,3vw,3.4rem);font-weight:400;line-height:.98}.cinematicStatement{border-color:var(--hairline);background:var(--ink);gap:38px;min-height:72vh;padding:110px clamp(24px,9vw,144px)}.siteFooter{border-color:var(--hairline);background:#080808;gap:44px;padding:76px clamp(24px,7vw,108px)}.siteFooter strong{font-family:var(--display-face);font-size:1.7rem;font-weight:400}.contactWorkspace{border-color:var(--hairline);gap:clamp(60px,10vw,160px);padding:110px clamp(24px,8vw,126px) 150px}.plusCatalogPage,.plusModelPage,.productPage,.contactPage,.subPage{background:var(--ink)}.plusCatalogHero{padding-top:72px}.plusCardVisual{border:0}.plusCatalogGrid h2{font-family:var(--display-face);margin:16px 0 10px;font-size:clamp(2.8rem,4.4vw,5rem);font-weight:400;line-height:.94}.plusModelHero{padding-top:72px}.productSectionNav{border-color:var(--hairline);background:#070707f5;top:64px}.modelPlatform{border-color:var(--hairline);background:#0a0a09}@media (width<=980px){.pageHeroCopy h1,.contactIntro h1,.plusCatalogCopy h1,.plusModelHeroCopy h1{font-size:clamp(3.4rem,13vw,6.4rem)}.editorialGrid,.plusCatalogGrid{gap:64px;padding-inline:16px}.premiumPanel{padding-bottom:0}}@media (width<=620px){.siteNav{min-height:64px;padding-inline:12px}.siteNav.isScrolled{min-height:60px}.siteNav nav{gap:8px}.pageHero{padding:104px 16px 48px}.pageHeroCopy h1,.contactIntro h1,.plusCatalogCopy h1,.plusModelHeroCopy h1{font-size:clamp(3.1rem,15vw,5.2rem);line-height:.94}.collectionGroup>header{min-height:34vh;padding:72px 16px}.collectionGroup>header h2,.cinematicStatement h2,.plusCollectionIntro h2,.pivotSeriesHeader h2,.modelNarrative h2,.modelDetailCopy h2,.modelPlatform h2{font-size:clamp(2.8rem,13vw,4.6rem);line-height:.96}.editorialGrid,.plusCatalogGrid{gap:72px;padding:0 16px 90px}.cinematicStatement{min-height:62vh;padding:88px 16px}.siteFooter{padding:62px 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.subPage{background:#050505;min-height:100vh}.pageHero{background:#050505;align-items:end;min-height:100vh;padding:130px clamp(20px,6vw,86px) clamp(58px,10vh,110px);display:grid;position:relative;overflow:hidden}.pageHeroCopy{z-index:3;max-width:980px;position:relative}.pageHeroCopy span,.cinematicStatement>span,.premiumPanel>span,.specRow span,.detailItem>span{color:#b8915e;letter-spacing:.18em;text-transform:uppercase;font-family:IBM Plex Mono,Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.72rem}.pageHeroCopy h1{color:#f2f0eb;letter-spacing:0;margin:18px 0 24px;font-size:clamp(4rem,10vw,11rem);font-weight:720;line-height:.86}.pageHeroCopy p{color:#f2f0ebb8;max-width:620px;margin:0;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.75}.pageHeroVisual{z-index:1;min-width:0;position:absolute;inset:76px 0 0}.pageHeroVisual .visualMedia img{object-fit:cover;filter:brightness(.42)contrast(1.08)saturate(.82)}.pageHeroVisual .imageSlot.isLarge{border:0;width:100%;height:100%;min-height:100%}.pageHeroVisual .assetSpecSlot.isLarge{background:#101114;border:0;width:100%;height:100%;min-height:100%}.pageHeroVisual .assetSpecSlot>strong{left:auto;right:clamp(24px,8vw,130px);transform:translateY(-50%)}.pageHeroVisual .assetSpecTop,.pageHeroVisual .assetSpecBottom{width:min(42vw,620px);left:auto;right:clamp(24px,6vw,90px)}.pageHeroVisual .visualMedia:after{background:#0505051f}.imageSlot{background:#0a0a0a;border:1px solid #ffffff24;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.imageSlot.isLarge{min-height:min(72vh,760px)}.assetSpecSlot{min-height:430px;color:var(--focus-white);background:#111216;border:1px solid #ffffff24;position:relative;overflow:hidden}.assetSpecSlot:before,.assetSpecSlot:after{pointer-events:none;content:"";background:#ffffff1a;position:absolute}.assetSpecSlot:before{height:1px;top:50%;left:0;right:0}.assetSpecSlot:after{width:1px;top:0;bottom:0;left:50%}.assetSpecTop,.assetSpecBottom{z-index:2;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;left:22px;right:22px}.assetSpecTop{top:20px}.assetSpecBottom{bottom:20px}.assetSpecTop span,.assetSpecTop i,.assetSpecBottom span{color:var(--bronze);letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.64rem;font-style:normal}.assetSpecTop i,.assetSpecBottom span{color:#f2f0eb6b}.assetSpecBottom p{color:#f2f0eb94;letter-spacing:.04em;text-transform:uppercase;max-width:48ch;margin:0;font-size:.72rem}.assetSpecSlot>strong{z-index:2;color:#f2f0ebd1;letter-spacing:0;text-align:center;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:clamp(1.25rem,2.5vw,2.8rem);font-weight:500;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%)}.imageSlot:before{display:none}.imageSlot:after{pointer-events:none;content:"";background:linear-gradient(#0505051a,#050505b8);position:absolute;inset:0}.imageSlot div{z-index:2;color:#f2f0ebb8;text-align:center;justify-items:center;gap:12px;padding:24px;display:grid;position:relative}.imageSlot span{color:#b8915e;letter-spacing:.18em;font-family:IBM Plex Mono,Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.68rem}.imageSlot strong{color:#f2f0eb;letter-spacing:0;overflow-wrap:anywhere;max-width:24ch;font-size:clamp(1.1rem,2vw,1.65rem);font-weight:700}.visualMedia{isolation:isolate;background:#080808;display:block}.visualMedia:before{display:none}.visualMedia:after{z-index:2;background:linear-gradient(#0000 58%,#05050557)}.visualMedia img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1)}.brandMark{z-index:4;color:#f2f0ebd1;letter-spacing:.24em;text-transform:uppercase;text-shadow:0 2px 18px #000000b8;align-items:center;gap:12px;max-width:calc(100% - 32px);font-family:IBM Plex Mono,Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:clamp(.58rem,.72vw,.76rem);font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:clamp(16px,2.2vw,34px);right:clamp(16px,2.2vw,34px)}.brandMark:before{content:"";background:#b8915ee0;flex:0 clamp(28px,4vw,68px);width:clamp(28px,4vw,68px);height:1px;box-shadow:0 0 18px #b8915e59}.pageHeroVisual .brandMark{top:clamp(18px,2.4vw,38px);bottom:auto;right:clamp(18px,2.4vw,38px)}.detailItem:nth-child(2n) .brandMark,.projectIndex article:nth-child(2n) .brandMark{flex-direction:row-reverse;left:clamp(16px,2.2vw,34px);right:auto}.premiumPanel:hover .visualMedia img,.detailItem:hover .visualMedia img{transform:scale(1.025)}.editorialGrid{background:#ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px clamp(20px,6vw,86px) 110px;display:grid}.premiumPanel{background:#050505;align-content:end;gap:26px;min-height:640px;padding:clamp(18px,3vw,34px);display:grid}.premiumPanel:last-child:nth-child(odd){grid-column:1/-1}.premiumPanel .imageSlot,.premiumPanel .assetSpecSlot{height:min(62vh,620px);min-height:430px}.premiumPanel.isPortraitMedia .imageSlot{width:100%;height:auto;min-height:0;aspect-ratio:var(--media-ratio,3 / 4)}.premiumPanel.isLandscapeMedia .imageSlot{width:100%;height:auto;min-height:0;aspect-ratio:var(--media-ratio,4 / 3)}.premiumPanel.isSquareMedia .imageSlot{aspect-ratio:1;width:100%;height:auto;min-height:0}.premiumPanel h2{color:#f2f0eb;letter-spacing:0;margin:0;font-size:clamp(1.8rem,3.2vw,3.8rem);font-weight:700;line-height:.94}.premiumPanel>p{color:#f2f0eb85;margin:-16px 0 0;font-size:.86rem}.premiumPanel>a{color:#f2f0eb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;width:max-content;font-size:.78rem;font-weight:700;display:inline-flex}.collectionGroup{border-top:1px solid #ffffff24}.collectionFilters{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0af0;border-block:1px solid #ffffff24;grid-template-columns:minmax(170px,.8fr) auto minmax(150px,.48fr) minmax(170px,.55fr) auto;align-items:stretch;display:grid;position:sticky;top:76px}.collectionFilterLead,.collectionFilters>label,.filterReset{border-right:1px solid #ffffff24;min-height:70px}.collectionFilterLead{color:#f2f0eb9e;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 22px;display:grid}.collectionFilterLead span,.collectionFilterLead strong,.collectionFilters label>span{letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.62rem;font-weight:500}.collectionFilterLead strong{color:var(--bronze)}.scopeControl{border-right:1px solid #ffffff24;grid-template-columns:repeat(3,auto);display:grid}.scopeControl button,.filterReset,.collectionEmpty button{color:#f2f0eb8f;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0}.scopeControl button{letter-spacing:.08em;text-transform:uppercase;border-right:1px solid #ffffff1a;min-width:86px;padding:0 18px;font-size:.7rem;font-weight:700}.scopeControl button:last-child{border-right:0}.scopeControl button.isActive{background:var(--focus-white);color:var(--ink)}.collectionFilters>label{grid-template-columns:1fr auto;align-items:center;gap:14px;padding:0 18px;display:grid}.collectionFilters label>span{color:#f2f0eb66}.collectionFilters select{min-width:88px;color:var(--focus-white);font:inherit;background:#0a0a0a;border:0;outline:0;font-size:.74rem;font-weight:650}.filterReset{letter-spacing:.07em;text-transform:uppercase;border-right:0;justify-content:center;align-items:center;gap:9px;min-width:94px;padding:0 18px;font-size:.7rem;font-weight:700;display:inline-flex}.filterReset:disabled{cursor:default;opacity:.28}.collectionGroup>header{align-content:center;gap:20px;min-height:48vh;padding:80px clamp(20px,6vw,86px);display:grid}.collectionGroup>header span{color:var(--bronze);letter-spacing:.17em;text-transform:uppercase;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.68rem}.collectionGroup>header h2{letter-spacing:0;margin:0;font-size:clamp(3.5rem,8vw,9rem);font-weight:730;line-height:.84}.collectionGroup>header p{max-width:560px;color:var(--silver);margin:0;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.6}.collectionProductGrid{padding-bottom:1px}.collectionCardTags{color:#f2f0eb66;flex-wrap:wrap;gap:7px 18px;margin-top:-8px;display:flex}.collectionCardTags span{letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.6rem;position:relative}.collectionCardTags span:not(:last-child):after{color:#b8915e99;content:"/";position:absolute;right:-11px}.collectionEmpty{border-bottom:1px solid #ffffff24;align-content:center;justify-items:start;gap:24px;min-height:62vh;padding:90px clamp(20px,8vw,126px);display:grid}.collectionEmpty>span{color:var(--bronze);letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.66rem}.collectionEmpty h2{letter-spacing:0;max-width:900px;margin:0;font-size:clamp(3rem,7vw,7.5rem);line-height:.88}.collectionEmpty button{border-bottom:1px solid var(--bronze);color:var(--focus-white);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;padding:12px 0;font-size:.74rem;font-weight:700;display:inline-flex}.cinematicStatement{background:#050505;border-top:1px solid #ffffff24;align-content:center;gap:34px;min-height:86vh;padding:90px clamp(20px,9vw,140px);display:grid}.cinematicStatement h2{color:#f2f0eb;letter-spacing:0;max-width:980px;margin:0;font-size:clamp(2.6rem,6.8vw,7.4rem);font-weight:720;line-height:.88}.cinematicStatement div{flex-wrap:wrap;gap:12px;display:flex}.cinematicStatement p{color:#f2f0eb9e;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff24;margin:0;padding:12px 15px;font-family:IBM Plex Mono,Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem}.technicalSpread{grid-template-columns:minmax(0,1.1fr) minmax(300px,.78fr);align-items:stretch;gap:clamp(28px,5vw,78px);padding:0 clamp(20px,6vw,86px) 120px;display:grid}.blueprintSlot .imageSlot,.blueprintSlot .assetSpecSlot{min-height:78vh}.specStack{border-top:1px solid #ffffff24;align-content:center;display:grid}.specRow{border-bottom:1px solid #ffffff24;gap:18px;padding:30px 0;display:grid}.specRow p{color:#f2f0eb;letter-spacing:0;margin:0;font-size:clamp(1.25rem,2.4vw,2.35rem);font-weight:650;line-height:1.08}.detailRail{background:#ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px clamp(20px,6vw,86px) 110px;display:grid}.detailItem{background:#050505;gap:0;padding:clamp(16px,2vw,28px);display:grid}.detailItem .imageSlot,.detailItem .assetSpecSlot{height:min(76vh,820px);min-height:560px}.detailItem:nth-child(2) .imageSlot,.detailItem:nth-child(3) .imageSlot,.detailItem:nth-child(2) .assetSpecSlot,.detailItem:nth-child(3) .assetSpecSlot{height:min(62vh,680px)}.detailItemCopy{align-content:end;gap:14px;min-height:260px;padding:32px 4px 10px;display:grid}.detailItemCopy h2{letter-spacing:0;max-width:620px;margin:0;font-size:clamp(2.4rem,4.6vw,5.6rem);line-height:.9}.detailItemCopy p{color:#f2f0eb8a;max-width:600px;margin:0;line-height:1.65}.processBand{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.processBand>div{border-right:1px solid #ffffff24;min-height:310px;padding:34px clamp(20px,3vw,46px)}.processBand>div:last-child{border-right:0}.processBand span,.productHeroCopy span,.productIntro>div>span,.sectionLead span,.materialCopy>span,.nextProduct>span{color:#b8915e;letter-spacing:.18em;text-transform:uppercase;font-family:IBM Plex Mono,Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.7rem}.processBand h2{letter-spacing:0;margin:176px 0 0;font-size:clamp(1.3rem,2.4vw,2.5rem)}.engineeringStatement{background:var(--titanium);border-block:1px solid #ffffff24;align-content:center;gap:28px;min-height:82vh;padding:100px clamp(20px,8vw,126px);display:grid}.engineeringStatement span,.engineeringLedger article>span{color:var(--bronze);letter-spacing:.16em;text-transform:uppercase;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.66rem}.engineeringStatement h2{letter-spacing:0;max-width:1200px;margin:0;font-size:clamp(4rem,10vw,11rem);line-height:.82}.engineeringLedger{background:var(--titanium);padding:0 clamp(20px,6vw,86px) 130px}.engineeringLedger article{border-bottom:1px solid #ffffff24;grid-template-columns:72px minmax(180px,.7fr) minmax(220px,1fr) minmax(260px,1.15fr);align-items:baseline;gap:clamp(20px,4vw,70px);padding:30px 0;display:grid}.engineeringLedger article:first-child{border-top:1px solid #ffffff24}.engineeringLedger h3,.engineeringLedger p{margin:0}.engineeringLedger h3{letter-spacing:0;font-size:clamp(1.2rem,2vw,2rem)}.engineeringLedger p{color:#f2f0eb8a;line-height:1.55}.engineeringLedger h3+p{color:#f2f0ebd1}.productPage{background:#050505}.productHero{background:#050505;min-height:100vh;position:relative;overflow:hidden}.productHero>img,.productHeroAsset{width:100%;height:100%;position:absolute;inset:0}.productHero>img{object-fit:contain}.productHeroAsset .assetSpecSlot{border:0;width:100%;height:100%;min-height:100%}.productHeroAsset .assetSpecTop{top:98px}.productHeroAsset .assetSpecTop,.productHeroAsset .assetSpecBottom{width:min(42vw,620px);left:auto;right:clamp(24px,6vw,92px)}.productHeroAsset .assetSpecSlot>strong{left:auto;right:clamp(24px,8vw,130px);transform:translateY(-50%)}.productHeroShade{background:linear-gradient(#0505051f 36%,#050505e0 100%),linear-gradient(90deg,#05050585,#0000 48%);position:absolute;inset:0}.productHeroCopy{z-index:2;position:absolute;bottom:clamp(54px,9vh,100px);left:clamp(20px,6vw,92px);right:clamp(20px,6vw,92px)}.productHeroCopy h1{letter-spacing:0;margin:14px 0 18px;font-size:clamp(4rem,11vw,12rem);font-weight:740;line-height:.82}.productHeroCopy p{color:#f2f0ebad;margin:0;font-size:clamp(1rem,1.8vw,1.4rem)}.productHeroCopy>i{color:var(--silver);letter-spacing:.16em;margin-top:24px;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.64rem;font-style:normal;display:block}.productIntro{grid-template-columns:minmax(0,.85fr) minmax(340px,.72fr);align-items:center;gap:clamp(40px,10vw,160px);min-height:110vh;padding:110px clamp(20px,8vw,126px);display:grid}.productIntro>div:first-child{max-width:760px}.productIntro h2,.sectionLead h2,.materialCopy h2{letter-spacing:0;margin:20px 0 28px;font-size:clamp(2.8rem,6.5vw,7.6rem);font-weight:720;line-height:.88}.productIntro p{color:#f2f0eb94;max-width:620px;margin:0;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.75}.productIntro .visualMedia,.productIntro .assetSpecSlot{min-height:76vh}.productIntro .visualMedia img{object-fit:contain}.familyManifesto{background:var(--ink);border-block:1px solid #ffffff24;align-content:center;gap:34px;min-height:84vh;padding:110px clamp(20px,8vw,126px);display:grid}.familyManifesto>span{color:var(--bronze);letter-spacing:.17em;text-transform:uppercase;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.68rem}.familyManifesto h2{letter-spacing:0;max-width:1120px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7.5vw,8.2rem);font-weight:400;line-height:.94}.familyManifesto>div{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;display:grid}.familyManifesto p{color:#ffffffb8;border-right:1px solid #ffffff24;align-content:space-between;gap:38px;min-height:150px;margin:0;padding:22px clamp(14px,2vw,28px) 0 0;font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.35;display:grid}.familyManifesto p:last-child{border-right:0;padding-left:clamp(14px,2vw,28px)}.familyManifesto p:nth-child(2){padding-left:clamp(14px,2vw,28px)}.familyManifesto p i{color:var(--silver);letter-spacing:.12em;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.64rem;font-style:normal}.product-pivot .familyManifesto,.product-glass .familyManifesto{background:var(--titanium)}.productSpecifications{background:#090909;border-block:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:clamp(40px,9vw,150px);padding:120px clamp(20px,8vw,126px);display:grid}.sectionLead h2{max-width:820px}.productSpecGrid{border-top:1px solid #ffffff24}.productSpecGrid>div{border-bottom:1px solid #ffffff24;grid-template-columns:.7fr 1fr;gap:20px;padding:26px 0;display:grid}.productSpecGrid span{color:#f2f0eb6b;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.productSpecGrid strong{font-size:clamp(1rem,1.6vw,1.35rem);font-weight:600}.materialSection{grid-template-columns:minmax(0,1.1fr) minmax(340px,.72fr);align-items:center;gap:clamp(42px,8vw,120px);min-height:100vh;padding:100px clamp(20px,6vw,90px);display:grid}.materialVisual .visualMedia,.materialVisual .assetSpecSlot{min-height:70vh}.materialVisual .visualMedia img{object-fit:contain}.materialList{border-top:1px solid #ffffff24;margin-top:48px}.materialList>div{border-bottom:1px solid #ffffff24;align-items:center;gap:18px;padding:18px 0;display:flex}.materialList i{background:#65513e;border:1px solid #fff3;flex:0 0 28px;width:28px;height:28px}.materialList i[data-tone="2"]{background:#171717}.materialList i[data-tone="3"]{background:#77736c}.materialList i[data-tone="4"]{background:#9a9285}.materialList p{color:#f2f0ebb8;margin:0}.specificationStudio{background:var(--titanium);border-block:1px solid #ffffff24;padding:110px clamp(20px,7vw,110px) 130px}.specificationStudio>header{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:end;gap:24px clamp(44px,9vw,140px);margin-bottom:78px;display:grid}.specificationStudio>header>span,.specifierLabel>span,.specificationSummary span,.dimensionInputs label>span{color:var(--bronze);letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.64rem}.specificationStudio>header>span{grid-column:1/-1}.specificationStudio>header h2{letter-spacing:0;max-width:940px;margin:0;font-size:clamp(3.2rem,7vw,8rem);line-height:.86}.specificationStudio>header p{color:#f2f0eb8c;margin:0;line-height:1.7}.specifierWorkspace{border-top:1px solid #ffffff24;grid-template-columns:minmax(280px,.9fr) minmax(260px,.72fr) minmax(300px,.74fr);display:grid}.surfaceSelector,.dimensionSelector,.specificationSummary{border-right:1px solid #ffffff24;min-width:0;padding:30px clamp(18px,3vw,42px) 0 0}.dimensionSelector,.specificationSummary{padding-left:clamp(18px,3vw,42px)}.specificationSummary{border-right:0}.specifierLabel{grid-template-columns:34px 1fr;align-items:baseline;gap:12px;margin-bottom:34px;display:grid}.specifierLabel h3{letter-spacing:0;margin:0;font-size:clamp(1.25rem,2vw,2rem)}.surfaceOptions{border-top:1px solid #ffffff24}.surfaceOptions button{color:#f2f0eb94;width:100%;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0;grid-template-columns:30px 1fr 18px;align-items:center;gap:14px;padding:0 4px;display:grid}.surfaceOptions button.isSelected{color:var(--focus-white)}.surfaceOptions button i{border:1px solid #fff3;width:28px;height:28px}.surfaceOptions button span{font-size:.82rem}.dimensionInputs{gap:24px;display:grid}.dimensionInputs label{gap:12px;display:grid}.dimensionInputs label>div{border-bottom:1px solid #ffffff38;grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.dimensionInputs input{width:100%;color:var(--focus-white);font:inherit;background:0 0;border:0;outline:0;padding:16px 0;font-size:1.2rem}.dimensionSelector>p{color:#f2f0eb6b;margin:30px 0 0;font-size:.72rem;line-height:1.5}.specificationSummary>div:not(.technicalDocument){border-bottom:1px solid #ffffff24;gap:9px;margin-bottom:20px;padding:0 0 20px;display:grid}.specificationSummary strong{font-size:.94rem;font-weight:600}.technicalDocument{color:#f2f0eb9e;grid-template-columns:auto 1fr;align-items:start;gap:14px;margin:30px 0;display:grid}.technicalDocument p{gap:6px;margin:0;display:grid}.technicalDocument i{color:#f2f0eb59;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-style:normal}.specificationSummary>button{border:1px solid var(--bronze);background:var(--bronze);width:100%;min-height:50px;color:var(--ink);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;padding:0 18px;font-size:.72rem;font-weight:800;display:flex}.projectInquiry{text-align:center;background:#090909;border-top:1px solid #ffffff24;align-content:center;justify-items:center;gap:28px;min-height:68vh;padding:100px clamp(20px,8vw,126px);display:grid}.projectInquiry>span{color:#b8915e;letter-spacing:.18em;text-transform:uppercase;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.7rem}.projectInquiry h2{letter-spacing:0;max-width:980px;margin:0;font-size:clamp(3rem,7.5vw,8rem);line-height:.88}.projectInquiry a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #b8915e;align-items:center;gap:14px;padding:14px 0;font-size:.82rem;font-weight:700;display:inline-flex}.nextProduct{border-top:1px solid #ffffff24;align-content:center;gap:26px;min-height:64vh;padding:90px clamp(20px,8vw,126px);display:grid}.nextProduct a{justify-content:space-between;align-items:center;display:flex}.nextProduct strong{letter-spacing:0;font-size:clamp(4rem,12vw,13rem);font-weight:720;line-height:.86}.siteFooter{color:#f2f0eb73;border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr auto;align-items:end;gap:30px;padding:54px clamp(20px,6vw,86px);display:grid}.siteFooter strong{color:#f2f0eb;font-size:1.4rem}.siteFooter p{max-width:380px;margin:12px 0 0;line-height:1.5}.siteFooter nav{flex-wrap:wrap;gap:14px 26px;display:flex}.siteFooter nav a{color:#f2f0ebb8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.siteFooter span{color:#b8915e;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.projectIndex{gap:110px;padding:60px clamp(20px,7vw,110px) 140px;display:grid}.projectIndex article{grid-template-columns:minmax(0,1fr) minmax(160px,.24fr);align-items:end;column-gap:clamp(24px,5vw,74px);display:grid}.projectVisualLink{grid-row:span 2;min-width:0}.projectVisualLink .assetSpecSlot{height:min(76vh,820px);min-height:560px}.projectIndex article:nth-child(2n) .visualMedia,.projectIndex article:nth-child(2n) .projectVisualLink{order:2}.projectIndex article:nth-child(2n)>div,.projectIndex article:nth-child(2n)>h2{text-align:right}.projectIndex .visualMedia{grid-row:span 2;height:min(76vh,820px);min-height:0}.projectIndex .visualMedia img{object-fit:contain}.projectIndex article>div{align-self:end;gap:8px;display:grid}.projectIndex article>div span,.studioManifesto>span,.studioSplit article>span,.contactIntro>span,.contactWorkspace label>span,.contactWorkspace aside span{color:#b8915e;letter-spacing:.16em;text-transform:uppercase;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.68rem}.projectIndex article>div p{color:#f2f0eb80;margin:0;font-size:.8rem}.projectIndex article>h2{letter-spacing:0;margin:24px 0 0;font-size:clamp(2.7rem,6vw,7rem);line-height:.86}.projectFacts{border-block:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.projectFacts>div{border-right:1px solid #ffffff24;align-content:space-between;gap:28px;min-height:160px;padding:28px clamp(20px,3vw,46px);display:grid}.projectFacts>div:last-child{border-right:0}.projectFacts span,.projectNarrative span{color:var(--bronze);letter-spacing:.15em;text-transform:uppercase;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.66rem}.projectFacts strong{font-size:clamp(1rem,1.5vw,1.3rem);font-weight:600}.projectNarrative{grid-template-columns:minmax(0,1fr) minmax(300px,.45fr);align-items:center;gap:clamp(48px,10vw,160px);min-height:82vh;padding:110px clamp(20px,8vw,126px);display:grid}.projectNarrative h2{letter-spacing:0;max-width:980px;margin:22px 0 0;font-size:clamp(3rem,7vw,8rem);line-height:.88}.projectNarrative>p{color:#f2f0eb8f;margin:0;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.75}.projectAssetGallery{background:#ffffff24;grid-template-columns:minmax(320px,.72fr) minmax(0,1.2fr);gap:1px;padding:1px;display:grid}.projectAssetGallery>div{background:#050505;padding:clamp(16px,2.8vw,40px)}.projectAssetGallery>div:first-child .assetSpecSlot{height:min(88vh,920px)}.projectAssetGallery>div:last-child .assetSpecSlot{height:min(68vh,740px);margin-top:clamp(80px,12vw,180px)}.studioManifesto{border-block:1px solid #ffffff24;align-content:center;gap:28px;min-height:86vh;padding:100px clamp(20px,9vw,150px);display:grid}.studioManifesto h2{letter-spacing:0;max-width:1200px;margin:0;font-size:clamp(3rem,7.5vw,8.5rem);line-height:.88}.studioSplit{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:clamp(40px,8vw,120px);padding:120px clamp(20px,7vw,110px);display:grid}.studioSplit>.visualMedia,.studioSplit>.assetSpecSlot{height:min(78vh,840px);min-height:0}.studioSplit>.visualMedia img{object-fit:contain}.studioSplit article{border-bottom:1px solid #ffffff24;padding:30px 0}.studioSplit article:first-child{border-top:1px solid #ffffff24}.studioSplit h3{letter-spacing:0;margin:16px 0 10px;font-size:clamp(1.6rem,2.8vw,3rem)}.studioSplit p{color:#f2f0eb85;margin:0;line-height:1.65}.contactPage{background:#050505;min-height:100vh}.contactIntro{background:#050505;align-content:end;gap:24px;min-height:76vh;padding:130px clamp(20px,7vw,110px) 86px;display:grid}.contactIntro h1{letter-spacing:0;max-width:1100px;margin:0;font-size:clamp(4rem,10vw,11rem);line-height:.84}.contactIntro p{color:#f2f0eb94;max-width:680px;margin:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.contactWorkspace{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:clamp(44px,9vw,140px);padding:100px clamp(20px,7vw,110px) 130px;display:grid}.contactWorkspace form{grid-template-columns:1fr 1fr;gap:32px 22px;display:grid}.contactWorkspace label{gap:12px;display:grid}.contactWorkspace label.isWide{grid-column:1/-1}.contactContext{border-bottom:1px solid #ffffff38;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 24px;padding:0 0 28px;display:grid}.contactContext>span{color:#b8915e;letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.66rem}.contactContext strong{letter-spacing:0;font-size:clamp(1.55rem,3vw,3.25rem);font-weight:600;line-height:1}.contactContext p{color:#f2f0eb75;letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.66rem}.contactWorkspace .contactTrap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contactWorkspace input,.contactWorkspace select,.contactWorkspace textarea{color:#f2f0eb;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff38;border-radius:0;outline:0;padding:12px 0 15px}.contactWorkspace select option{background:#0a0a0a}.contactWorkspace textarea{resize:vertical}.contactWorkspace input:focus,.contactWorkspace select:focus,.contactWorkspace textarea:focus{border-color:#b8915e}.contactWorkspace label.consentField{align-items:flex-start;gap:12px;display:flex}.contactWorkspace .consentField input{accent-color:#b8915e;flex:0 0 17px;width:17px;height:17px;margin:2px 0 0;padding:0}.contactWorkspace .consentField>span{color:#f2f0eb94;letter-spacing:0;text-transform:none;font-family:inherit;font-size:.78rem;line-height:1.55}.contactWorkspace button{color:#050505;width:max-content;min-height:48px;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#b8915e;border:1px solid #b8915e;border-radius:0;align-items:center;gap:12px;padding:0 20px;font-size:.78rem;font-weight:800;display:inline-flex}.contactWorkspace button:disabled{opacity:.62;cursor:wait}.contactFeedback{border-top:1px solid #ffffff24;min-height:48px;padding-top:18px}.contactFeedback:empty{display:none}.contactFeedback p{color:#f2f0ebbd;margin:0;line-height:1.55}.contactFeedback>span{color:#b8915e;letter-spacing:.14em;text-transform:uppercase;margin-top:10px;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.66rem;display:block}.contactFeedback.is-error p{color:#e0a098}.contactWorkspace aside{align-content:start;gap:36px;display:grid}.contactWorkspace aside>div{border-bottom:1px solid #ffffff24;padding-bottom:28px}.contactWorkspace aside p{color:#f2f0ebb3;margin:12px 0 0;line-height:1.5}.plusCatalogPage,.plusModelPage{background:var(--ink);min-height:100vh}.plusCatalogHero{grid-template-columns:minmax(0,.82fr) minmax(380px,.72fr);align-items:stretch;height:100vh;min-height:100vh;padding-top:76px;display:grid}.plusCatalogCopy{align-content:end;gap:26px;padding:80px clamp(24px,7vw,110px);display:grid}.plusCatalogCopy>span,.plusCollectionIntro>span,.plusModelHeroCopy>a,.plusModelHeroCopy>span,.modelNarrative>div>span,.modelDetailCopy>span,.modelPlatform>div>span{color:#b8915e;letter-spacing:.17em;text-transform:uppercase;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.68rem}.plusCatalogCopy h1{letter-spacing:0;max-width:900px;margin:0;font-size:clamp(3.8rem,8vw,9rem);font-weight:730;line-height:.84}.plusCatalogCopy p{color:#f2f0eb94;max-width:650px;margin:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.plusCatalogHeroVisual,.plusModelImage,.plusCardVisual{background:#f4f4f3;overflow:hidden}.plusCatalogHeroVisual img,.plusModelImage img,.plusCardVisual img{object-fit:contain;width:100%;height:100%}.pivotHeroVisual{background:#0a0a0a3d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.pivotHeroVisual img{background:#f4f4f3;min-width:0}.pivotCollectionNav{background:#080808;border-block:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pivotCollectionNav a{border-right:1px solid #ffffff24;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:150px;padding:30px clamp(24px,4vw,64px);font-size:clamp(1.2rem,2vw,2rem);display:grid}.pivotCollectionNav a:last-child{border-right:0}.pivotCollectionNav span,.pivotCollectionNav strong,.pivotSeriesHeader span{color:var(--bronze);letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.64rem;font-weight:500}.pivotCollectionNav strong{color:#f2f0eb6b}.pivotSeriesHeader{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(300px,.5fr);align-items:end;gap:clamp(40px,9vw,140px);min-height:68vh;padding:100px clamp(24px,8vw,126px);display:grid}.pivotSeriesHeader h2{letter-spacing:0;max-width:1000px;margin:24px 0 0;font-size:clamp(3.4rem,7.8vw,8.4rem);line-height:.86}.pivotSeriesHeader>p{color:#f2f0eb94;max-width:620px;margin:0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.72}#pivot-exterior,#pivot-interior{scroll-margin-top:76px}.plusCollectionIntro{border-block:1px solid #ffffff24;align-content:center;gap:24px;min-height:58vh;padding:90px clamp(24px,8vw,126px);display:grid}.plusCollectionIntro h2{letter-spacing:0;max-width:1000px;margin:0;font-size:clamp(3rem,7.8vw,8.6rem);line-height:.86}.plusCatalogGrid{background:#ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.plusCatalogGrid article{background:#050505;min-width:0;padding:clamp(18px,3vw,42px)}.plusCardVisual{height:min(78vh,880px);min-height:560px}.plusCatalogGrid article:nth-child(2n) .plusCardVisual{background:#ededec}.plusCardVisual img{filter:brightness(.98)contrast(1.01);transition:transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1)}.plusCatalogGrid a:hover .plusCardVisual img{filter:brightness(1.035)contrast(1.025);transform:scale(1.025)}.plusCardMeta{color:#f2f0eb75;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:22px;display:grid}.plusCardMeta span{color:#b8915e;letter-spacing:.14em;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.68rem}.plusCardMeta p{letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.7rem}.plusCatalogGrid h2{letter-spacing:0;margin:20px 0 12px;font-size:clamp(2.8rem,5.4vw,6.4rem);line-height:.86}.plusCatalogGrid a>p{color:#f2f0eb8a;margin:0;font-size:clamp(.94rem,1.25vw,1.1rem)}.plusModelHero{grid-template-columns:minmax(390px,.8fr) minmax(0,1fr);height:100vh;min-height:100vh;padding-top:76px;display:grid}.plusModelImage,.plusModelHeroCopy{min-height:0}.plusModelImage{position:relative}.modelPlateNumber{color:#05050594;letter-spacing:.12em;align-items:center;gap:9px;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.65rem;display:flex;position:absolute;bottom:22px;right:24px}.modelPlateNumber i{background:#0505054d;width:34px;height:1px}.plusModelHeroCopy{align-content:end;gap:22px;padding:80px clamp(24px,7vw,110px);display:grid}.plusModelHeroCopy>a{border-bottom:1px solid #b8915e70;width:max-content;padding-bottom:8px}.plusModelHeroCopy h1{letter-spacing:0;margin:0;font-size:clamp(5rem,13vw,14rem);font-weight:740;line-height:.78}.plusModelHeroCopy>p{color:#f2f0ebad;max-width:650px;margin:8px 0 16px;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.4}.modelPager{gap:8px;margin-top:18px;display:flex}.modelPager a{color:#f2f0ebb8;border:1px solid #ffffff2e;place-items:center;width:46px;height:46px;transition:border-color .24s,color .24s,background .24s;display:grid}.modelPager a:hover,.modelPager a:focus-visible{color:#f2f0eb;background:#b8915e14;border-color:#b8915e}.modelNavigator{z-index:4;background:#080808;border-block:1px solid #ffffff24;position:relative}.modelNavigatorTrack{overscroll-behavior-inline:contain;scrollbar-color:#b8915e #111;scrollbar-width:thin;display:flex;overflow-x:auto}.modelNavigatorTrack a{color:#f2f0eb80;border-right:1px solid #ffffff1f;grid-template-rows:1fr 1fr;grid-template-columns:56px 1fr;align-items:center;column-gap:14px;min-width:190px;padding:12px 18px;transition:background .24s,color .24s;display:grid}.modelNavigatorTrack a.isCurrent{color:#f2f0eb;background:#b8915e1a}.modelNavigatorTrack img{object-fit:contain;background:#f4f4f3;grid-row:1/3;width:56px;height:72px}.modelNavigatorTrack span{color:#b8915e;letter-spacing:.12em;align-self:end;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.58rem}.modelNavigatorTrack strong{align-self:start;font-size:.9rem;font-weight:650}.productSectionNav{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0ae6;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:0 clamp(20px,4vw,64px);display:flex;position:sticky;top:76px}.productSectionNav>span{color:var(--silver);letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.62rem;overflow:hidden}.productSectionNav>div{scrollbar-width:none;align-items:center;gap:clamp(18px,3vw,42px);display:flex;overflow-x:auto}.productSectionNav>div::-webkit-scrollbar{display:none}.productSectionNav a{color:#ffffffa8;letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;min-height:47px;font-size:.65rem;font-weight:700;transition:color .22s;display:inline-flex}.productSectionNav a:hover,.productSectionNav a:focus-visible{color:var(--focus-white)}#design,#materials,#engineering,#overview,#performance,#specify{scroll-margin-top:122px}.modelNarrative{border-block:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);align-items:center;gap:clamp(48px,10vw,160px);min-height:92vh;padding:110px clamp(24px,8vw,126px);display:grid}.modelNarrative h2,.modelDetailCopy h2,.modelPlatform h2{letter-spacing:0;max-width:900px;margin:20px 0 28px;font-size:clamp(3rem,6.6vw,7.5rem);line-height:.88}.modelNarrative>div>p,.modelDetailCopy>p{color:#f2f0eb8f;max-width:650px;margin:0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.72}.signatureList{border-top:1px solid #ffffff24}.signatureList>div{border-bottom:1px solid #ffffff24;grid-template-columns:44px 1fr;align-items:center;gap:18px;padding:26px 0;display:grid}.signatureList span{color:#b8915e;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.68rem}.signatureList strong{font-size:clamp(1.15rem,2vw,1.8rem);font-weight:600}.modelDetailSection{grid-template-columns:minmax(0,1.1fr) minmax(340px,.72fr);align-items:center;gap:clamp(44px,9vw,140px);min-height:100vh;padding:100px clamp(24px,6vw,92px);display:grid}.modelDetailCrop{background:#f4f4f3;height:min(82vh,900px);overflow:hidden}.modelDetailCrop img{object-fit:cover;object-position:center 38%;width:100%;height:132%;transform:translateY(-12%)}.monochromeProductStudy{background:#050505;padding:0 clamp(24px,6vw,92px) 120px}.monochromeStudyMedia{aspect-ratio:16/9;background:#030303;min-height:640px;position:relative;overflow:hidden}.monochromeStudyMedia:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000d1 0%,#00000047 38%,#0000 68%);position:absolute;inset:0}.monochromeStudyMedia>img{object-fit:cover;width:100%;height:100%}.monochromeStudyBrand,.monochromeStudyIdentity,.monochromeStudyIndex{z-index:2;position:absolute}.monochromeStudyBrand{gap:7px;display:grid;top:clamp(24px,4vw,54px);left:clamp(24px,4vw,56px)}.monochromeStudyBrand strong{color:#f3f1ec;letter-spacing:.22em;font-size:clamp(1rem,1.4vw,1.4rem);font-weight:650}.monochromeStudyBrand span,.monochromeStudyIdentity>span,.monochromeStudyIdentity>p,.monochromeStudyIndex,.monochromeStudyNotes span{color:#f3f1ec85;letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,Space Mono,ui-monospace,monospace;font-size:.62rem}.monochromeStudyIdentity{max-width:min(36vw,440px);bottom:clamp(30px,5vw,72px);left:clamp(24px,4vw,56px)}.monochromeStudyIdentity h2{color:#f3f1ec;margin:12px 0;font-size:clamp(3rem,7vw,7rem);font-weight:650;line-height:.86}.monochromeStudyIdentity>p{margin:0}.monochromeStudyIndex{color:#f3f1ecb8;bottom:clamp(24px,3vw,42px);right:clamp(24px,3vw,44px)}.monochromeStudyNotes{grid-template-columns:minmax(210px,.8fr) minmax(440px,1.6fr) minmax(260px,.8fr);align-items:start;gap:clamp(28px,5vw,76px);padding:34px 0 0;display:grid}.monochromeStudyNotes header{gap:11px;display:grid}.monochromeStudyNotes header strong{color:#f3f1ec;font-size:1rem;font-weight:550}.monochromeStudySpecs{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.monochromeStudySpecs>div{border-bottom:1px solid #ffffff24;gap:9px;padding:16px 18px 16px 0;display:grid}.monochromeStudySpecs strong{color:#f3f1ec;font-size:.88rem;font-weight:550}.monochromeStudyNotes>p{color:#f3f1ec80;margin:0;font-size:.83rem;line-height:1.7}.modelPlatform{background:#090909;border-block:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:clamp(48px,9vw,140px);padding:120px clamp(24px,8vw,126px);display:grid}.modelPlatformGrid{border-top:1px solid #ffffff24}.modelPlatformGrid>div{border-bottom:1px solid #ffffff24;grid-template-columns:.8fr 1fr;gap:20px;padding:25px 0;display:grid}.modelPlatformGrid span{color:#f2f0eb6b;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.modelPlatformGrid strong{font-weight:600}@media (width<=980px){.pageHero,.technicalSpread,.productIntro,.productSpecifications,.materialSection,.studioSplit,.contactWorkspace,.plusCatalogHero,.plusModelHero,.pivotSeriesHeader,.modelNarrative,.modelDetailSection,.modelPlatform{grid-template-columns:1fr}.pageHero{padding-top:108px}.collectionFilters{grid-template-columns:1fr 1fr;position:relative;top:auto}.collectionFilterLead,.scopeControl,.collectionFilters>label{border-bottom:1px solid #ffffff24}.scopeControl{grid-template-columns:repeat(3,1fr)}.scopeControl button{min-width:0}.specificationStudio>header{grid-template-columns:1fr}.specifierWorkspace{grid-template-columns:1fr 1fr}.dimensionSelector{border-right:0}.specificationSummary{border-top:1px solid #ffffff24;grid-column:1/-1;margin-top:54px;padding-bottom:0;padding-left:0;padding-right:0}.engineeringLedger article{grid-template-columns:50px minmax(180px,.7fr) minmax(0,1fr)}.engineeringLedger article p:last-child{grid-column:2/-1}.editorialGrid,.detailRail{grid-template-columns:1fr 1fr}.premiumPanel{min-height:540px}.processBand{grid-template-columns:1fr 1fr}.processBand>div:nth-child(2){border-right:0}.processBand>div:nth-child(-n+2){border-bottom:1px solid #ffffff24}.productIntro,.productSpecifications,.materialSection{min-height:auto}.productIntro .visualMedia,.productIntro .assetSpecSlot,.materialVisual .visualMedia,.materialVisual .assetSpecSlot{min-height:72vh}.projectIndex article{grid-template-columns:1fr}.projectIndex article:nth-child(2n) .visualMedia,.projectIndex article:nth-child(2n) .projectVisualLink{order:initial}.projectIndex article:nth-child(2n)>div,.projectIndex article:nth-child(2n)>h2{text-align:left}.projectIndex article>div{margin-top:22px}.projectFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.projectFacts>div:nth-child(2){border-right:0}.projectFacts>div:nth-child(-n+2){border-bottom:1px solid #ffffff24}.projectNarrative,.projectAssetGallery{grid-template-columns:1fr}.projectAssetGallery>div:last-child .assetSpecSlot{margin-top:0}.contactWorkspace aside{grid-template-columns:repeat(3,1fr)}.plusCatalogHero,.plusModelHero{height:auto;min-height:auto}.plusCatalogCopy,.plusModelHeroCopy{min-height:70vh}.plusModelHeroCopy{order:-1}.plusCatalogHeroVisual,.plusModelImage{height:84vh;min-height:0}.pivotCollectionNav{grid-template-columns:1fr}.pivotCollectionNav a{border-bottom:1px solid #ffffff24;border-right:0}.modelNarrative,.modelDetailSection,.modelPlatform{min-height:auto}}@media (width<=620px){.monochromeStudyMedia{aspect-ratio:3/4;width:100%;min-height:0}.monochromeStudyMedia:after{background:linear-gradient(#0000001f 30%,#000000e6 100%)}.monochromeStudyMedia>img{object-position:62% center}.monochromeStudyIdentity{max-width:calc(100% - 48px)}.monochromeStudyIdentity h2{font-size:clamp(3rem,18vw,5.2rem)}.monochromeStudyIndex{top:30px;bottom:auto;right:24px}.monochromeStudySpecs{grid-template-columns:1fr}.pageHero{min-height:92svh;padding:110px 16px 52px}.collectionFilters{grid-template-columns:1fr}.collectionFilterLead,.scopeControl,.collectionFilters>label,.filterReset{border-bottom:1px solid #ffffff24;border-right:0;min-height:58px}.scopeControl button{padding-inline:10px}.filterReset{width:100%}.specificationStudio{padding:84px 16px}.specificationStudio>header{margin-bottom:54px}.specifierWorkspace{grid-template-columns:1fr}.surfaceSelector,.dimensionSelector,.specificationSummary{border-right:0;padding:28px 0 0}.dimensionSelector,.specificationSummary{border-top:1px solid #ffffff24;margin-top:46px}.specificationSummary{grid-column:auto}.pageHeroCopy h1{font-size:clamp(3.1rem,16vw,5.4rem)}.pageHeroVisual .imageSlot.isLarge{height:100%;min-height:100%}.pageHeroVisual{inset:72px 0 0}.imageSlot.isLarge,.blueprintSlot .imageSlot,.blueprintSlot .assetSpecSlot,.detailItem .imageSlot,.detailItem .assetSpecSlot,.premiumPanel .imageSlot,.premiumPanel .assetSpecSlot{min-height:380px}.editorialGrid,.detailRail{grid-template-columns:1fr;padding-inline:16px}.premiumPanel{min-height:500px}.premiumPanel .imageSlot{height:64vh}.premiumPanel.isLandscapeMedia .imageSlot{aspect-ratio:4/3;width:100%;height:auto;min-height:0}.premiumPanel:last-child:nth-child(odd){grid-column:auto}.technicalSpread,.cinematicStatement{padding-inline:16px}.collectionGroup>header{min-height:42vh;padding-inline:16px}.processBand{grid-template-columns:1fr}.processBand>div,.processBand>div:nth-child(2){border-bottom:1px solid #ffffff24;border-right:0;min-height:190px}.processBand h2{margin-top:86px}.productHero{min-height:92vh}.productHeroCopy h1{font-size:clamp(3.5rem,20vw,6.6rem)}.productIntro,.productSpecifications,.materialSection,.nextProduct{padding:84px 16px}.familyManifesto{min-height:auto;padding:84px 16px}.familyManifesto>div{grid-template-columns:1fr}.familyManifesto p,.familyManifesto p:nth-child(2),.familyManifesto p:last-child{border-bottom:1px solid #ffffff24;border-right:0;min-height:112px;padding:20px 0}.productIntro .visualMedia,.productIntro .assetSpecSlot,.materialVisual .visualMedia,.materialVisual .assetSpecSlot{min-height:62vh}.productSpecGrid>div{grid-template-columns:.8fr 1fr}.nextProduct{min-height:48vh}.nextProduct strong{font-size:clamp(3.2rem,17vw,5.8rem)}.siteFooter{grid-template-columns:1fr;align-items:start;padding:42px 16px}.projectIndex{gap:72px;padding:30px 16px 90px}.projectIndex article{grid-template-columns:1fr}.projectIndex article:nth-child(2n) .visualMedia,.projectIndex article:nth-child(2n) .projectVisualLink{order:initial}.projectIndex article:nth-child(2n)>div,.projectIndex article:nth-child(2n)>h2{text-align:left}.projectIndex .visualMedia,.studioSplit>.visualMedia,.studioSplit>.assetSpecSlot{height:62vh;min-height:0}.projectIndex article>div{margin-top:22px}.projectVisualLink .assetSpecSlot{height:64vh;min-height:440px}.projectFacts{grid-template-columns:1fr}.projectFacts>div,.projectFacts>div:nth-child(2){border-bottom:1px solid #ffffff24;border-right:0;min-height:120px}.projectNarrative{min-height:auto;padding:84px 16px}.projectAssetGallery>div:first-child .assetSpecSlot,.projectAssetGallery>div:last-child .assetSpecSlot{height:68vh;min-height:440px}.assetSpecBottom p{max-width:28ch}.studioManifesto,.studioSplit{min-height:auto;padding:84px 16px}.contactIntro{min-height:72vh;padding:110px 16px 64px}.contactIntro h1{font-size:clamp(3.5rem,18vw,6rem)}.contactWorkspace{padding:72px 16px 90px}.contactWorkspace form,.contactWorkspace aside{grid-template-columns:1fr}.projectInquiry{min-height:58vh;padding:84px 16px}.engineeringStatement{min-height:68vh;padding:84px 16px}.engineeringStatement h2{font-size:clamp(3.7rem,18vw,6.4rem)}.engineeringLedger{padding:0 16px 84px}.engineeringLedger article{grid-template-columns:40px 1fr;gap:12px 18px;padding:24px 0}.engineeringLedger article p,.engineeringLedger article p:last-child{grid-column:2}.detailItem .imageSlot,.detailItem:nth-child(2) .imageSlot,.detailItem:nth-child(3) .imageSlot,.detailItem .assetSpecSlot,.detailItem:nth-child(2) .assetSpecSlot,.detailItem:nth-child(3) .assetSpecSlot{height:68vh;min-height:440px}.detailItemCopy{min-height:230px}.plusCatalogCopy,.plusModelHeroCopy{min-height:72vh;padding:110px 16px 64px}.pivotHeroVisual{grid-template-columns:1fr 1fr}.pivotCollectionNav a{min-height:112px;padding-inline:16px}.pivotSeriesHeader{min-height:auto;padding:96px 16px 64px}.plusCatalogCopy h1{font-size:clamp(3.4rem,17vw,5.8rem)}.plusCatalogHeroVisual,.plusModelImage{height:76vh;min-height:0}.plusCollectionIntro,.modelNarrative,.modelDetailSection,.modelPlatform{padding:84px 16px}.monochromeProductStudy{padding:0 16px 84px}.monochromeStudyMedia{aspect-ratio:4/3;min-height:500px}.monochromeStudyNotes,.plusCatalogGrid{grid-template-columns:1fr}.plusCatalogGrid article{padding:16px}.plusCardVisual{height:72vh;min-height:520px}.plusModelHeroCopy h1{font-size:clamp(4.6rem,24vw,7rem)}.modelDetailCrop{height:70vh}.modelPlatformGrid>div{grid-template-columns:.85fr 1fr}.productSectionNav{padding-inline:16px;top:72px}.productSectionNav>span{display:none}.productSectionNav>div{justify-content:space-between;gap:12px;width:100%}.productSectionNav a{font-size:.58rem}}:root{--ink:#070707;--titanium:#121311;--silver:#94938f;--focus-white:#f1efe9;--bronze:#a98557;--surface-raised:#0c0c0b;--hairline:#f1efe91c;--display-face:"Bodoni 72", Didot, "Times New Roman", Georgia, serif}body,.subPage,.productPage,.contactPage,.plusCatalogPage,.plusModelPage{color:var(--focus-white);background:var(--ink)}.siteNav{border-color:var(--hairline);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070707eb;min-height:72px;padding:0 clamp(20px,4.5vw,64px)}.siteNav.isScrolled{border-color:var(--hairline);background:#070707f5;min-height:64px;padding-block:0}.wordmark{letter-spacing:.08em;font-size:.86rem;font-weight:650}.siteNav nav a{color:#f1efe994;letter-spacing:.12em;font-size:.68rem;font-weight:550}.siteNav nav a:after{background:var(--bronze);bottom:2px}.languageSwitcher{border-color:var(--hairline);background:0 0}.languageSwitcher button{color:#f1efe96b;font-weight:500}.languageSwitcher button:hover,.languageSwitcher button:focus-visible,.languageSwitcher button.isActive{background:var(--bronze)}.pageHeroCopy h1,.collectionGroup>header h2,.cinematicStatement h2,.contactIntro h1,.plusCatalogCopy h1,.plusCollectionIntro h2,.pivotSeriesHeader h2,.modelNarrative h2,.modelDetailCopy h2,.modelPlatform h2,.projectIndex article>h2,.productHeroCopy h1,.plusModelHeroCopy h1,.projectNarrative h2,.studioManifesto h2,.nextProduct strong,.premiumPanel h2,.plusCatalogGrid h2,.siteFooter strong{font-family:var(--display-face);font-weight:400}.pageHero{background:var(--ink);padding:124px clamp(24px,7vw,108px) clamp(64px,10vh,112px)}.pageHeroCopy{max-width:900px}.pageHeroCopy p{color:#f1efe9a8;max-width:580px;font-size:clamp(.98rem,1.35vw,1.14rem);line-height:1.72}.pageHeroCopy span,.cinematicStatement>span,.premiumPanel>span,.specRow span,.detailItem>span,.collectionGroup>header span,.plusCatalogCopy>span,.plusCollectionIntro>span,.plusModelHeroCopy>a,.plusModelHeroCopy>span,.modelNarrative>div>span,.modelDetailCopy>span,.modelPlatform>div>span{color:var(--bronze);letter-spacing:.2em;font-size:.62rem;font-weight:500}.collectionFilters,.productSectionNav{border-color:var(--hairline);background:#070707f5;top:64px}.collectionFilterLead,.collectionFilters>label,.filterReset{border-color:var(--hairline);min-height:62px}.scopeControl button,.filterReset,.collectionFilters select{font-weight:500}.collectionGroup,.modelPlatform,.contactWorkspace,.cinematicStatement,.siteFooter{border-color:var(--hairline)}.collectionGroup>header{gap:22px;min-height:42vh;padding:92px clamp(24px,7vw,108px)}.collectionGroup>header p{color:#f1efe985}.collectionGroup.isInterior{background:#0c0d0c}.editorialGrid{background:0 0;gap:clamp(22px,3.2vw,48px);padding:0 clamp(24px,7vw,108px) 120px}.premiumPanel{background:0 0;gap:18px;min-height:0;padding:0 0 46px}.premiumPanel .imageSlot,.premiumPanel .assetSpecSlot,.plusCardVisual{border:0}.premiumPanel h2{font-size:clamp(2rem,3vw,3.4rem);line-height:.98}.premiumPanel>p{color:#f1efe97a;margin:-8px 0 0}.premiumPanel>a{color:#f1efe9c2;letter-spacing:.12em;margin-top:4px;font-size:.66rem;font-weight:550}.premiumPanel:hover .visualMedia img,.detailItem:hover .visualMedia img,.plusCatalogGrid a:hover .plusCardVisual img{transform:scale(1.012)}.cinematicStatement{background:var(--ink);gap:38px;min-height:72vh;padding:110px clamp(24px,9vw,144px)}.cinematicStatement h2{max-width:920px;font-size:clamp(2.8rem,5.5vw,6.2rem);line-height:.94}.cinematicStatement div{gap:14px 28px}.cinematicStatement p{color:#f1efe97a;letter-spacing:.12em;border:0;padding:0;font-size:.64rem}.imageSlot{border-color:var(--hairline);background:var(--surface-raised)}.siteFooter{background:#080808;gap:44px;padding:76px clamp(24px,7vw,108px)}.siteFooter strong{font-size:1.7rem}.siteFooter p,.siteFooter nav a{color:#f1efe980}.siteFooter nav a{letter-spacing:.12em;font-size:.64rem;font-weight:500}.projectIndex{gap:150px;padding:82px clamp(24px,8vw,126px) 160px}.projectIndex article{grid-template-columns:minmax(0,1fr) minmax(190px,.28fr)}.projectIndex article>h2{font-size:clamp(3rem,5.2vw,6rem);line-height:.92}.contactIntro{background:var(--ink);gap:28px;min-height:68vh;padding:128px clamp(24px,8vw,126px) 92px}.contactIntro h1{max-width:960px;font-size:clamp(3.8rem,8vw,8.6rem);line-height:.92}.contactWorkspace{gap:clamp(60px,10vw,160px);padding:110px clamp(24px,8vw,126px) 150px}.contactWorkspace input,.contactWorkspace select,.contactWorkspace textarea{border-color:#f1efe92b;padding-block:14px 17px}.contactWorkspace button{border-color:var(--bronze);min-height:50px;color:var(--focus-white);letter-spacing:.12em;background:0 0;font-size:.68rem;font-weight:550;transition:background .22s,color .22s}.contactWorkspace button:hover,.contactWorkspace button:focus-visible{background:var(--bronze);color:var(--ink)}.plusCatalogHero,.plusModelHero{padding-top:72px}.plusCatalogCopy{gap:30px;padding:92px clamp(24px,8vw,126px)}.plusCatalogCopy h1{max-width:780px;font-size:clamp(3.6rem,6.8vw,7.4rem);line-height:.92}.plusCollectionIntro{border-color:var(--hairline);min-height:50vh;padding:100px clamp(24px,8vw,126px)}.plusCollectionIntro h2,.pivotSeriesHeader h2{font-size:clamp(3.2rem,6.3vw,6.8rem);line-height:.94}.plusCatalogGrid{background:0 0;gap:clamp(24px,3.2vw,46px);padding:90px clamp(24px,7vw,108px) 140px}.plusCatalogGrid article{background:0 0;padding:0}.plusCardMeta{margin-top:24px}.plusCatalogGrid h2{margin:16px 0 10px;font-size:clamp(2.8rem,4.4vw,5rem);line-height:.94}.plusModelHeroCopy h1{font-size:clamp(4rem,8vw,8.4rem);line-height:.9}.modelNarrative,.modelDetailSection{min-height:88vh}.modelNarrative h2,.modelDetailCopy h2,.modelPlatform h2{font-size:clamp(3rem,5.5vw,6.2rem);line-height:.94}.modelPlatform{background:#0a0a09}.productHeroCopy h1{font-size:clamp(4rem,8.5vw,9rem);line-height:.88}.productHeroShade{background:#05050585}@media (width<=980px){.pageHeroCopy h1,.contactIntro h1,.plusCatalogCopy h1,.plusModelHeroCopy h1{font-size:clamp(3.4rem,13vw,6.4rem)}.editorialGrid,.plusCatalogGrid{gap:64px;padding-inline:16px}.premiumPanel{padding-bottom:0}}@media (width<=620px){.siteNav{min-height:64px;padding-inline:12px}.siteNav.isScrolled{min-height:60px}.siteNav nav{gap:8px}.pageHero{padding:104px 16px 48px}.pageHeroCopy h1,.contactIntro h1,.plusCatalogCopy h1,.plusModelHeroCopy h1{font-size:clamp(3.1rem,15vw,5.2rem);line-height:.94}.collectionGroup>header{min-height:34vh;padding:72px 16px}.collectionGroup>header h2,.cinematicStatement h2,.plusCollectionIntro h2,.pivotSeriesHeader h2,.modelNarrative h2,.modelDetailCopy h2,.modelPlatform h2{font-size:clamp(2.8rem,13vw,4.6rem);line-height:.96}.editorialGrid,.plusCatalogGrid{gap:72px;padding:0 16px 90px}.cinematicStatement{min-height:62vh;padding:88px 16px}.siteFooter{padding:62px 16px}}img,picture,video,[data-protected-media]{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=true]{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.footerRights{text-transform:uppercase;max-width:290px;line-height:1.65;letter-spacing:.08em!important;font-size:.61rem!important}.designProtectionNotice{z-index:220;border:1px solid #b9844b57;border-left:2px solid var(--bronze);width:min(410px,100vw - 32px);color:var(--focus-white);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080807f0;border-radius:2px;grid-template-columns:42px minmax(0,1fr);gap:17px;padding:20px 22px 21px 18px;transition:opacity .24s,transform .3s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;bottom:clamp(16px,3vw,40px);right:clamp(16px,3vw,44px);overflow:hidden;transform:translateY(14px);box-shadow:0 22px 70px #0000006b}.designProtectionNotice:after{background:linear-gradient(90deg, var(--bronze), #b9844b00);content:"";height:1px;position:absolute;inset:0 0 auto}.designProtectionNotice.isVisible{opacity:1;transform:translateY(0)}.designProtectionIcon{width:42px;height:42px;color:var(--bronze);border:1px solid #b9844b75;place-items:center;display:grid}.designProtectionNotice>div{min-width:0}.designProtectionEyebrow{color:var(--bronze);letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px;font-size:.57rem;line-height:1.4;display:block}.designProtectionNotice strong{font-family:var(--serif);letter-spacing:0;font-size:1.16rem;font-weight:400;display:block}.designProtectionNotice p{color:#f1efe9a8;letter-spacing:.01em;max-width:320px;margin:8px 0 0;font-size:.71rem;line-height:1.6}html[dir=rtl] .designProtectionNotice{border-right:2px solid var(--bronze);border-left-width:1px;left:clamp(16px,3vw,44px);right:auto}@media (width<=620px){.designProtectionNotice{grid-template-columns:36px minmax(0,1fr);gap:13px;padding:17px 17px 18px 14px}.designProtectionIcon{width:36px;height:36px}.designProtectionNotice p{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.designProtectionNotice{transition:opacity .12s linear;transform:none}}:root{--italian-ink:#0a0a09;--italian-charcoal:#171714;--italian-paper:#ecebe6;--italian-white:#f7f6f1;--italian-line:#f7f6f12e;--italian-line-dark:#0a0a092e;--italian-brass:#b58b55;--italian-rosso:#761f2b;--italian-verde:#284638;--italian-frame:clamp(10px, 1.15vw, 18px);--italian-gutter:clamp(24px, 5.5vw, 92px);--italian-max:1760px;--display-face:"Bodoni 72", "Bodoni MT", Didot, "Times New Roman", Georgia, serif}html,body{background:#c9c8c2;overflow-x:clip}body::selection{color:var(--italian-white);background:var(--italian-rosso)}html{scrollbar-color:var(--italian-rosso) #c9c8c2}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#c9c8c2}body::-webkit-scrollbar-thumb{background:var(--italian-rosso);border:2px solid #c9c8c2}:where(a,button,input,select,textarea,summary):focus-visible{outline:1px solid var(--italian-rosso);outline-offset:5px}:where(button,select,summary){-webkit-tap-highlight-color:#761f2b2e}input::placeholder,textarea::placeholder{color:#f7f6f157}:is(input:user-invalid,textarea:user-invalid,select:user-invalid){box-shadow:0 1px 0 var(--italian-rosso);border-color:var(--italian-rosso)!important}.localizedSurface{box-sizing:border-box;max-width:100%;min-height:100vh;padding:var(--italian-frame);color:var(--italian-white);background:#c9c8c2}#main-content{background:var(--italian-ink);border:1px solid #0a0a0952;position:relative;overflow:clip}.designFrame{z-index:180;inset:var(--italian-frame);pointer-events:none;color:#f7f6f199;mix-blend-mode:difference;border:1px solid #f7f6f152;transition:opacity .5s;position:fixed}.designFrame.isFinaleHidden,.designFrameMeta.isFinaleHidden{opacity:0}.designFrameCorner{width:18px;height:18px;position:absolute}.designFrameCorner:before,.designFrameCorner:after{content:"";background:currentColor;position:absolute}.designFrameCorner:before{width:18px;height:1px}.designFrameCorner:after{width:1px;height:18px}.designFrameCornerTopLeft{top:7px;left:7px}.designFrameCornerTopRight{top:7px;right:7px;transform:rotate(90deg)}.designFrameCornerBottomLeft{bottom:7px;left:7px;transform:rotate(-90deg)}.designFrameCornerBottomRight{bottom:7px;right:7px;transform:rotate(180deg)}.designFrameMeta{z-index:181;right:calc(var(--italian-frame) + 7px);pointer-events:none;color:#f7f6f19e;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;mix-blend-mode:difference;align-items:center;gap:14px;font-family:IBM Plex Mono,Space Mono,monospace;font-size:.54rem;transition:opacity .5s;display:flex;position:fixed;bottom:clamp(60px,10vh,108px)}.designFrameMeta i{background:currentColor;width:1px;height:44px}.siteNav{z-index:170;top:var(--italian-frame);right:var(--italian-frame);left:var(--italian-frame);border:0;border-bottom:1px solid var(--italian-line);-webkit-backdrop-filter:blur(24px)saturate(.82);backdrop-filter:blur(24px)saturate(.82);background:#0a0a09c7;width:auto;min-height:78px;padding:0 clamp(20px,3.5vw,58px)}.siteNav.isScrolled{top:var(--italian-frame);background:#0a0a09f0;border-bottom-color:#f7f6f133;min-height:66px}.wordmark{color:var(--italian-white);grid-template-rows:auto auto;grid-template-columns:28px auto;align-items:center;column-gap:12px;line-height:1;display:grid}.wordmarkMonogram{font-family:var(--display-face);grid-row:1/3;font-size:2.15rem;font-weight:400}.wordmarkName{font-family:var(--display-face);letter-spacing:.16em;text-transform:uppercase;font-size:.98rem;font-weight:400}.wordmark small{color:#f7f6f175;letter-spacing:.16em;text-transform:uppercase;margin-top:5px;font-family:IBM Plex Mono,Space Mono,monospace;font-size:.48rem;font-weight:400}.siteNav nav{gap:clamp(22px,3vw,52px)}.siteNav nav a{color:#f7f6f19e;letter-spacing:.18em;padding-block:27px;font-size:.61rem}.siteNav nav a:before{color:var(--italian-brass);font-family:var(--display-face);margin-right:9px;font-size:.78rem}.siteNav nav a:first-child:before{content:"01"}.siteNav nav a:nth-child(2):before{content:"02"}.siteNav nav a:nth-child(3):before{content:"03"}.siteNav nav a:after{background:var(--italian-brass);width:0;height:1px;transition:width .35s;bottom:17px;left:auto;right:0;transform:none}.siteNav nav a:hover:after,.siteNav nav a:focus-visible:after,.siteNav nav a.isActive:after{width:100%}.siteNav nav a:hover,.siteNav nav a:focus-visible,.siteNav nav a.isActive{color:var(--italian-white)}.siteNav nav a.isActive:before,.siteNav nav a:hover:before,.siteNav nav a:focus-visible:before{color:var(--italian-rosso)}.siteNav nav a.isActive:after,.siteNav nav a:hover:after,.siteNav nav a:focus-visible:after{background:var(--italian-rosso)}.languageSwitcher{border:1px solid var(--italian-line);border-radius:0;gap:0;padding:0}.languageSwitcher button{color:#f7f6f17a;border-radius:0;width:34px;min-height:30px;font-size:.52rem}.languageSwitcher button+button{border-left:1px solid var(--italian-line)}.languageSwitcher button:hover,.languageSwitcher button:focus-visible,.languageSwitcher button.isActive{color:var(--italian-ink);background:var(--italian-paper)}.progressBar{z-index:190;background:var(--italian-rosso)}.routeTransitionMark{z-index:175;top:var(--italian-frame);right:var(--italian-frame);left:var(--italian-frame);pointer-events:none;background:linear-gradient(90deg, transparent, var(--italian-rosso), transparent);opacity:0;transform-origin:50%;height:2px;animation:.64s cubic-bezier(.16,1,.3,1) routeTransitionPulse;position:fixed;transform:scaleX(0)}@keyframes routeTransitionPulse{0%{opacity:0;transform:scaleX(.08)}28%{opacity:.9;transform:scaleX(.62)}to{opacity:0;transform:scaleX(1)}}.sceneIndicator{z-index:160;right:calc(var(--italian-frame) + 30px);color:#f7f6f1b8;letter-spacing:.16em;text-transform:uppercase;gap:16px;font-size:.56rem}.sceneIndicator span:first-child{color:var(--italian-rosso)}.sceneIndicator span:last-child{color:#f7f6f1c7}.sceneIndicator i{background:linear-gradient(180deg, transparent, var(--italian-rosso), transparent);height:48px}.premiumHome{color:var(--italian-white);background:var(--italian-ink)}.premiumHomeHero{min-height:min(100svh,980px);padding:clamp(126px, 14vh, 168px) var(--italian-gutter) clamp(34px, 5vh, 66px);border-bottom:1px solid var(--italian-line);background:linear-gradient(90deg, #171714eb 0 34%, #0a0a09f5 34%), var(--italian-ink);grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);display:grid;position:relative}.premiumHomeHero:before,.premiumHomeHero:after{pointer-events:none;content:"";position:absolute}.premiumHomeHero:before{border:1px solid #f7f6f138;inset:clamp(98px,11vh,124px) clamp(24px,3vw,48px) clamp(24px,3vw,48px)}.premiumHomeHero:after{background:#f7f6f129;width:1px;top:clamp(98px,11vh,124px);bottom:clamp(24px,3vw,48px);left:39%}.premiumHomeHeroCopy{z-index:3;align-self:end;max-width:720px;padding:0 clamp(18px,4vw,76px) clamp(22px,5vh,70px) 0;position:relative}.premiumHomeHeroCopy>span,.premiumHomeSectionHead>span,.premiumHomeStatement>span,.premiumHomeCTA span{color:var(--italian-brass);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font-family:IBM Plex Mono,Space Mono,monospace;font-size:.58rem;display:inline-flex}.premiumHomeHeroCopy>span:before,.premiumHomeSectionHead>span:before,.premiumHomeStatement>span:before,.premiumHomeCTA span:before{content:"";background:currentColor;width:32px;height:1px}.premiumHomeHeroCopy h1,.premiumHomeStatement h2,.premiumHomeSectionHead h2,.premiumHomeCTA h2{font-family:var(--display-face);letter-spacing:0;font-weight:400}.premiumHomeHeroCopy h1{max-width:7.2ch;margin:clamp(24px,4vh,42px) 0 28px;font-size:clamp(4rem,7.2vw,8.9rem);line-height:.82}.premiumHomeHeroCopy p{color:#f7f6f19e;max-width:43ch;font-size:clamp(.95rem,1.15vw,1.15rem);line-height:1.75}.premiumHomeActions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.premiumHomeActions a,.premiumHomeLeadProduct a,.premiumHomeCTA a{min-height:42px;color:var(--italian-white);letter-spacing:.14em;text-transform:uppercase;border:1px solid #f7f6f13d;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-family:IBM Plex Mono,Space Mono,monospace;font-size:.62rem;display:inline-flex}.premiumHomeActions a:first-child,.premiumHomeCTA a{color:var(--italian-ink);background:var(--italian-paper)}.premiumHomeHeroProduct{z-index:2;border-left:1px solid var(--italian-line);background:var(--italian-charcoal);align-self:stretch;min-height:610px;position:relative;overflow:hidden}.premiumHomeHeroProduct img{object-fit:contain;object-position:center bottom;filter:contrast(1.04)saturate(.86);width:100%;height:100%}.premiumHomeHeroProduct .assetSpecSlot,.premiumHomeLeadProduct .assetSpecSlot,.premiumHomeProductCard .assetSpecSlot{width:100%;height:100%;color:var(--italian-white);background:linear-gradient(90deg, transparent 0 48%, #761f2b29 48% calc(48% + 1px), transparent calc(48% + 1px)), linear-gradient(120deg, #f7f6f11a, transparent 28%), linear-gradient(180deg, #0a0a0914, #0a0a09ad), var(--italian-charcoal);border:0;border-radius:0}.premiumHomeHeroProduct .assetSpecSlot{min-height:100%}.premiumHomeHeroProduct .assetSpecSlot strong{color:#f7f6f1a3;font-size:clamp(2.4rem,5.2vw,6.2rem);font-weight:400}.premiumHomeHeroProduct .assetSpecSlot:before,.premiumHomeLeadProduct .assetSpecSlot:before,.premiumHomeProductCard .assetSpecSlot:before{opacity:.55}.assetSpecSlot{isolation:isolate}.assetSpecSlot:after{opacity:.32}.assetSpecSlot>strong{text-shadow:0 18px 48px #00000057}.visualMedia.hasBrandMark:before,.imageSlot.visualMedia:before{transition:opacity .26s}.visualMedia:hover:before,.visualMedia:focus-within:before{opacity:.5}.premiumCoverSlot{width:100%;height:100%;min-height:100%;color:var(--italian-white);background:linear-gradient(90deg, transparent 0 49.9%, #f7f6f114 50%, transparent 50.1%), linear-gradient(180deg, transparent 0 49.9%, #f7f6f114 50%, transparent 50.1%), linear-gradient(135deg, #b58b5529, transparent 34%), linear-gradient(180deg, #f7f6f109, #0a0a0975), var(--italian-charcoal);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.premiumCoverSlot.hasImage{background:var(--italian-charcoal);display:block}.premiumCoverSlot.hasImage img{object-fit:cover;object-position:center;filter:contrast(1.02)saturate(.88);width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .5s;display:block}.premiumHomeProductCard a:hover .premiumCoverSlot.hasImage img,.premiumHomeProductCard a:focus-visible .premiumCoverSlot.hasImage img,.premiumHomeLeadProduct:hover .premiumCoverSlot.hasImage img{filter:contrast(1.04)saturate(.96);transform:scale(1.018)}.premiumCoverSlot:before{pointer-events:none;content:"";border:1px solid #f7f6f124;position:absolute;inset:clamp(18px,2.5vw,34px)}.premiumCoverSlot:after{content:"";background:var(--italian-brass);width:clamp(56px,7vw,110px);height:1px;position:absolute;bottom:clamp(22px,3vw,48px);right:clamp(22px,3vw,48px)}.premiumCoverTop,.premiumCoverBottom{z-index:2;color:#f7f6f194;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:18px;padding:clamp(20px,3vw,44px);font-family:IBM Plex Mono,Space Mono,monospace;font-size:.58rem;display:flex;position:relative}.premiumCoverTop i,.premiumCoverBottom i{color:var(--italian-brass);font-style:normal}.premiumCoverCenter{z-index:2;align-self:end;max-width:min(560px,78%);padding:0 clamp(20px,3vw,44px) clamp(54px,8vw,120px);position:relative}.premiumCoverCenter strong{max-width:9ch;font-family:var(--display-face);letter-spacing:0;font-size:clamp(3rem,6.3vw,8rem);font-weight:400;line-height:.86;display:block}.premiumCoverCenter p{color:#f7f6f18f;max-width:42ch;margin-top:24px;line-height:1.65}.premiumCoverSlot.isHero .premiumCoverCenter strong{max-width:8ch;font-size:clamp(3.8rem,7.4vw,9.5rem)}.premiumCoverSlot.isHero .premiumCoverCenter{max-width:min(700px,84%)}.premiumHomeHeroProduct:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0a0a0947,#0000 32%),linear-gradient(#0000 50%,#0a0a098a);position:absolute;inset:0}.premiumHomeHeroPlate{z-index:3;border-top:1px solid #f7f6f13d;grid-template-columns:minmax(90px,.35fr) minmax(0,.45fr) minmax(180px,1fr);align-items:end;gap:18px;padding-top:18px;display:grid;position:absolute;bottom:clamp(18px,3vw,44px);left:clamp(18px,3vw,44px);right:clamp(18px,3vw,44px)}.premiumHomeHeroPlate span,.premiumHomeProductCard span,.premiumHomeLeadProduct span,.premiumHomeModelRail span,.premiumHomeProof span{color:var(--italian-brass);letter-spacing:.18em;text-transform:uppercase;font-family:IBM Plex Mono,Space Mono,monospace;font-size:.58rem}.premiumHomeHeroPlate strong{font-family:var(--display-face);font-size:clamp(2.4rem,5vw,6.2rem);font-weight:400;line-height:.85}.premiumHomeHeroPlate p{color:#f7f6f1ad;max-width:34ch;line-height:1.55}.premiumHomeHeroLedger{z-index:3;right:var(--italian-gutter);bottom:clamp(30px,5vh,66px);left:var(--italian-gutter);border-top:1px solid var(--italian-line);grid-template-columns:repeat(3,minmax(0,1fr));display:none;position:absolute}.premiumHomeHeroLedger span{color:#f7f6f180;letter-spacing:.14em;text-transform:uppercase;padding-top:14px;font-family:IBM Plex Mono,Space Mono,monospace;font-size:.56rem}.premiumHomeSignature{border-bottom:1px solid var(--italian-line);background:var(--italian-charcoal);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.premiumHomeSignature article{border-right:1px solid var(--italian-line);min-height:220px;padding:clamp(28px,4vw,58px)}.premiumHomeSignature article:last-child{border-right:0}.premiumHomeSignature span,.premiumHomeDecision>div>span{color:var(--italian-brass);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-family:IBM Plex Mono,Space Mono,monospace;font-size:.58rem;display:inline-flex}.premiumHomeSignature span:before,.premiumHomeDecision>div>span:before{content:"";background:currentColor;width:28px;height:1px}.premiumHomeSignature p{color:#f7f6f194;max-width:34ch;margin-top:clamp(42px,6vw,88px);line-height:1.68}.premiumHomeStatement{padding:clamp(92px, 11vw, 172px) var(--italian-gutter);border-bottom:1px solid var(--italian-line);background:linear-gradient(90deg, var(--italian-charcoal) 0 28%, var(--italian-ink) 28%);grid-template-columns:minmax(160px,.42fr) minmax(300px,1.1fr) minmax(240px,.6fr);gap:clamp(24px,4vw,70px);display:grid}.premiumHomeStatement h2{max-width:12ch;font-size:clamp(3.2rem,6.6vw,8rem);line-height:.9}.premiumHomeStatement p,.premiumHomeSectionHead p,.premiumHomeCTA p{color:#f7f6f194;line-height:1.75}.premiumHomeProducts,.premiumHomeBriefs,.premiumHomeHighlights,.premiumHomeProof,.premiumHomeDistinctions,.premiumHomeDecision,.premiumHomeMaterials,.premiumHomeAtelier,.premiumHomeProportion,.premiumHomeService,.premiumHomeCTA{padding:clamp(76px, 9vw, 148px) var(--italian-gutter);border-bottom:1px solid var(--italian-line)}.premiumHomeSectionHead{grid-template-columns:minmax(150px,.45fr) minmax(280px,1fr) minmax(220px,.65fr);align-items:end;gap:clamp(20px,4vw,68px);margin-bottom:clamp(42px,6vw,94px);display:grid}.premiumHomeRestraint{padding:clamp(92px, 12vw, 190px) var(--italian-gutter);border-bottom:1px solid var(--italian-line);background:var(--italian-paper);color:var(--italian-ink);grid-template-columns:minmax(160px,.42fr) minmax(320px,1.2fr) minmax(240px,.5fr);gap:clamp(24px,4vw,74px);display:grid}.premiumHomeRestraint span,.premiumHomeProportion>div>span{color:var(--italian-rosso);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-family:IBM Plex Mono,Space Mono,monospace;font-size:.58rem;display:inline-flex}.premiumHomeRestraint span:before,.premiumHomeProportion>div>span:before{content:"";background:currentColor;width:32px;height:1px}.premiumHomeRestraint h2,.premiumHomeProportion h2,.premiumHomeProportionGrid h3,.premiumHomeServiceList h3{font-family:var(--display-face);letter-spacing:0;font-weight:400}.premiumHomeRestraint h2{max-width:12ch;font-size:clamp(3.6rem,7vw,8.4rem);line-height:.88}.premiumHomeRestraint p{color:#0a0a0999;align-self:end;max-width:36ch;line-height:1.76}.premiumHomeLeadProduct{border-block:1px solid var(--italian-line);grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);min-height:680px;display:grid}.premiumHomeLeadProduct>div{align-self:end;padding:clamp(34px,5vw,78px) clamp(24px,5vw,76px) clamp(42px,6vw,88px) 0}.premiumHomeLeadProduct h3,.premiumHomeProductCard h3,.premiumHomeModelRail h3,.premiumHomeProof h3{font-family:var(--display-face);letter-spacing:0;font-weight:400}.premiumHomeLeadProduct h3{margin:18px 0 22px;font-size:clamp(4rem,8vw,9.4rem);line-height:.82}.premiumHomeLeadProduct p{color:#f7f6f194;max-width:38ch;line-height:1.72}.premiumHomeLeadProduct a{margin-top:30px}.premiumHomeLeadProduct img,.premiumHomeLeadProduct .assetSpecSlot{object-fit:contain;background:var(--italian-charcoal);border-left:1px solid var(--italian-line);width:100%;height:100%;min-height:680px}.premiumHomeProductGrid{background:var(--italian-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.premiumHomeProductCard{background:var(--italian-ink);position:relative}.premiumHomeProductCard a{aspect-ratio:4/5;background:var(--italian-charcoal);outline-offset:8px;display:block;position:relative;overflow:hidden}.premiumHomeProductCard img,.premiumHomeModelRail img{object-fit:contain;width:100%;height:100%;transition:transform .55s}.premiumHomeProductCard .assetSpecSlot{min-height:100%}.premiumHomeProductCard .assetSpecSlot strong{font-size:clamp(1.8rem,3vw,3.4rem)}.premiumHomeProductCard a:hover img,.premiumHomeProductCard a:focus-visible img{transform:scale(1.035)}.premiumHomeProductCard a:after,.premiumHomeModelRail article:after,.premiumHomeDistinctionGrid article:after,.premiumHomeDecisionList article:after,.premiumHomeProportionGrid article:after,.premiumHomeServiceList article:after{content:"";opacity:.62;border-bottom:1px solid #f7f6f157;border-right:1px solid #f7f6f157;width:24px;height:24px;transition:border-color .22s,width .22s,height .22s,opacity .22s;position:absolute;bottom:18px;right:18px}.premiumHomeProductCard:hover a:after,.premiumHomeProductCard:focus-within a:after,.premiumHomeModelRail article:hover:after,.premiumHomeDistinctionGrid article:hover:after,.premiumHomeDecisionList article:hover:after,.premiumHomeProportionGrid article:hover:after,.premiumHomeServiceList article:hover:after{border-color:var(--italian-rosso);opacity:1;width:38px;height:38px}.premiumHomeProductCard div,.premiumHomeModelRail div{padding:22px 0 0}.premiumHomeProductCard h3,.premiumHomeModelRail h3,.premiumHomeProof h3{margin-top:10px;font-size:clamp(2rem,3.4vw,4.2rem);line-height:.9}.premiumHomeProductCard p,.premiumHomeModelRail p,.premiumHomeProof p,.premiumHomeDistinctionGrid p,.premiumHomeDecisionList p{color:#f7f6f18c;max-width:32ch;margin-top:14px;line-height:1.6}.premiumHomeDistinctions{background:linear-gradient(90deg, #f7f6f10d 0 1px, transparent 1px 25%, #f7f6f10d 25% calc(25% + 1px), transparent calc(25% + 1px)), var(--italian-ink)}.premiumHomeDistinctionGrid{background:var(--italian-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.premiumHomeDistinctionGrid article{background:#0a0a09f5;min-height:430px;padding:clamp(30px,4.5vw,70px);position:relative}.premiumHomeDistinctionGrid span{color:#b58b55b8;font-family:var(--display-face);font-size:clamp(2.6rem,4.6vw,5.8rem);line-height:.8}.premiumHomeDistinctionGrid h3,.premiumHomeDecision h2,.premiumHomeDecisionList h3{font-family:var(--display-face);letter-spacing:0;font-weight:400}.premiumHomeDistinctionGrid h3{max-width:9ch;margin-top:clamp(50px,8vw,110px);font-size:clamp(2.4rem,4vw,4.8rem);line-height:.9}.premiumHomeBriefs{background:var(--italian-charcoal)}.premiumHomeBriefGrid{grid-template-columns:1fr .74fr 1fr;align-items:stretch;gap:clamp(18px,2.5vw,36px);display:grid}.premiumHomeBriefGrid .assetSpecSlot{background:linear-gradient(135deg,#b58b5524,#0000 36%),#0a0a0975;border-color:#f7f6f13d;border-radius:0;min-height:clamp(360px,42vw,620px)}.premiumHomeBriefGrid .assetSpecSlot:nth-child(2){min-height:clamp(470px,54vw,760px)}.premiumHomeMaterials{background:var(--italian-paper);color:var(--italian-ink)}.premiumHomeMaterials .premiumHomeSectionHead>span{color:var(--italian-rosso)}.premiumHomeMaterials .premiumHomeSectionHead h2{color:var(--italian-ink)}.premiumHomeMaterials .premiumHomeSectionHead p{color:#0a0a0994}.premiumHomeMaterialGrid{background:var(--italian-line-dark);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.premiumHomeMaterialGrid article{background:var(--italian-paper);min-height:360px;padding:clamp(26px,3.5vw,52px)}.premiumHomeMaterialGrid i{background:linear-gradient(135deg, #ffffff38, transparent 42%), var(--swatch);border:1px solid #0a0a0929;width:100%;height:clamp(92px,10vw,150px);margin-bottom:clamp(34px,5vw,78px);display:block}.premiumHomeMaterialGrid h3,.premiumHomeAtelier h2,.premiumHomeAtelierSteps h3{font-family:var(--display-face);letter-spacing:0;font-weight:400}.premiumHomeMaterialGrid h3{font-size:clamp(2rem,3vw,4rem);line-height:.9}.premiumHomeMaterialGrid p{color:#0a0a0994;max-width:30ch;margin-top:16px;line-height:1.62}.premiumHomeHighlights{background:var(--italian-ink)}.premiumHomeProportion{background:var(--italian-ink);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(34px,6vw,108px);display:grid}.premiumHomeProportion h2{max-width:9ch;margin-top:22px;font-size:clamp(3.4rem,6.5vw,7.6rem);line-height:.9}.premiumHomeProportionGrid{background:var(--italian-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.premiumHomeProportionGrid article{background:var(--italian-charcoal);min-height:280px;padding:clamp(30px,4.6vw,64px);position:relative}.premiumHomeProportionGrid h3,.premiumHomeServiceList h3{max-width:10ch;font-size:clamp(2.2rem,3.6vw,4.4rem);line-height:.9}.premiumHomeProportionGrid p,.premiumHomeServiceList p{color:#f7f6f18c;max-width:32ch;margin-top:18px;line-height:1.66}.premiumHomeAtelier{background:linear-gradient(90deg, #f7f6f10f 0 1px, transparent 1px 33.33%, #f7f6f10f 33.33% calc(33.33% + 1px), transparent calc(33.33% + 1px)), var(--italian-charcoal);grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:clamp(34px,6vw,112px);display:grid}.premiumHomeAtelier>div:first-child>span{color:var(--italian-brass);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-family:IBM Plex Mono,Space Mono,monospace;font-size:.58rem;display:inline-flex}.premiumHomeAtelier>div:first-child>span:before{content:"";background:currentColor;width:32px;height:1px}.premiumHomeAtelier h2{max-width:9ch;margin-top:22px;font-size:clamp(3.4rem,6.6vw,7.7rem);line-height:.9}.premiumHomeAtelier>div:first-child p{color:#f7f6f194;max-width:38ch;margin-top:28px;line-height:1.75}.premiumHomeAtelierSteps{background:var(--italian-line);grid-template-columns:1fr;align-self:stretch;gap:1px;display:grid}.premiumHomeAtelierSteps article{background:var(--italian-ink);grid-template-columns:90px minmax(180px,.55fr) minmax(240px,1fr);align-items:center;gap:clamp(18px,3vw,50px);min-height:190px;padding:clamp(28px,4vw,56px);display:grid}.premiumHomeAtelierSteps span{color:var(--italian-brass);font-family:var(--display-face);font-size:clamp(2.6rem,4vw,5rem);line-height:.8}.premiumHomeAtelierSteps h3{font-size:clamp(2rem,3.2vw,4rem);line-height:.9}.premiumHomeAtelierSteps p{color:#f7f6f18c;line-height:1.65}.premiumHomeDecision{background:linear-gradient(90deg, var(--italian-charcoal) 0 38%, var(--italian-ink) 38%);grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);gap:clamp(34px,6vw,110px);display:grid}.premiumHomeDecision h2{max-width:9ch;margin-top:22px;font-size:clamp(3.4rem,6.4vw,7.4rem);line-height:.9}.premiumHomeDecisionList{background:var(--italian-line);grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:1px;display:grid}.premiumHomeDecisionList article{background:var(--italian-ink);min-height:250px;padding:clamp(28px,4vw,56px);position:relative}.premiumHomeDecisionList h3{font-size:clamp(2rem,3.2vw,4rem);line-height:.9}.premiumHomeService{background:linear-gradient(90deg, var(--italian-ink) 0 58%, var(--italian-charcoal) 58%), var(--italian-ink)}.premiumHomeServiceList{background:var(--italian-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.premiumHomeServiceList article{background:#0a0a09f5;min-height:330px;padding:clamp(30px,4.6vw,64px);position:relative}.premiumHomeModelRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,34px);display:grid}.premiumHomeModelRail article{grid-template-rows:minmax(280px,1fr) auto;min-height:620px;display:grid;position:relative}.premiumHomeModelRail article:nth-child(2n){padding-top:clamp(46px,8vw,120px)}.premiumHomeModelRail img{background:var(--italian-charcoal);border:1px solid var(--italian-line);min-height:0}.premiumHomeProof{background:var(--italian-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding-top:0;padding-bottom:0;display:grid}.premiumHomeProof article{background:var(--italian-ink);min-height:360px;padding:clamp(34px,5vw,76px)}.premiumHomeFinale{min-height:clamp(560px,72vh,860px);padding:clamp(86px, 10vw, 170px) var(--italian-gutter);color:var(--italian-paper);border-bottom:1px solid var(--italian-line);background:linear-gradient(90deg, #f7f6f10d 0 1px, transparent 1px 25%, #f7f6f10d 25% calc(25% + 1px), transparent calc(25% + 1px)), radial-gradient(circle at 72% 28%, #b58b551f, transparent 34%), var(--italian-ink);grid-template-columns:minmax(320px,1fr) minmax(320px,.82fr);align-items:end;gap:clamp(34px,6vw,110px);display:grid}.premiumHomeFinale span{color:var(--italian-brass);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-family:IBM Plex Mono,Space Mono,monospace;font-size:.58rem;display:inline-flex}.premiumHomeFinale span:before{content:"";background:currentColor;width:36px;height:1px}.premiumHomeFinale h2{max-width:10ch;font-family:var(--display-face);letter-spacing:0;margin-top:26px;font-size:clamp(4.2rem,8vw,10rem);font-weight:400;line-height:.84}.premiumHomeFinaleNotes{background:var(--italian-line);gap:1px;display:grid}.premiumHomeFinaleNotes article{background:var(--italian-ink);grid-template-columns:minmax(150px,.48fr) minmax(0,1fr);align-items:baseline;gap:22px;padding:clamp(22px,3vw,38px) 0;display:grid}.premiumHomeFinaleNotes strong{color:var(--italian-paper);font-family:var(--display-face);font-size:clamp(1.8rem,2.8vw,3.6rem);font-weight:400;line-height:.9}.premiumHomeFinaleNotes p{color:#f7f6f18a;line-height:1.6}.premiumHomeCTA{background:var(--italian-paper);color:var(--italian-ink);grid-template-columns:minmax(280px,1.05fr) minmax(240px,.72fr) auto;align-items:end;gap:clamp(28px,5vw,84px);display:grid}.premiumHomeCTA span,.premiumHomeCTA p{color:#0a0a099e}.premiumHomeCTA h2{max-width:11ch;margin-top:22px;font-size:clamp(3.2rem,6vw,7rem);line-height:.9}.premiumHomeCTA a{color:var(--italian-white);background:var(--italian-rosso)}.scene{border-bottom:1px solid var(--italian-line);background:var(--italian-ink);min-height:118vh}.scene:before,.scene-technical:before,.scene-forming:before,.scene-detail:before{z-index:0;background:linear-gradient(90deg,#0000 0 25%,#f7f6f114 25% calc(25% + 1px),#0000 calc(25% + 1px)),linear-gradient(#0000 0 72%,#f7f6f114 72% calc(72% + 1px),#0000 calc(72% + 1px))}.stickyStage{background:var(--italian-ink);grid-template-columns:minmax(260px,29%) minmax(0,1fr);align-items:stretch;gap:clamp(22px,3.5vw,64px);height:100vh;min-height:680px;padding:clamp(106px,12vh,136px) clamp(34px,5vw,84px) clamp(36px,5vh,58px);display:grid}.imageFrame,.scene.isPortrait .imageFrame,.scene.isLandscape .imageFrame,.scene.format-landscape-5x4 .imageFrame,.scene.isPortrait.alignRight .imageFrame,.scene.isPortrait.alignLeft .imageFrame{aspect-ratio:auto;border:1px solid var(--italian-line);background:var(--italian-charcoal);grid-area:1/2;width:100%;max-width:none;height:100%;position:relative;inset:auto}.imageFrame:before{z-index:3;content:"";border-top:1px solid #f7f6f194;border-right:1px solid #f7f6f194;width:48px;height:48px;position:absolute;top:18px;right:18px}.imageFrame:after{z-index:2;mix-blend-mode:normal;opacity:1;background:linear-gradient(#0a0a0905,#0a0a092e),linear-gradient(90deg,#b58b5514,#0000 28% 78%,#f7f6f10a)}.imageFrame img,.scene.isPortrait .imageFrame img,.scene.isLandscape .imageFrame img{object-fit:cover;background:var(--italian-charcoal)}.scene.isPortrait .imageFrame img{object-fit:contain}.sceneLabel,.scene.isPortrait.alignLeft .sceneLabel{z-index:4;width:100%;color:var(--italian-white);text-align:left;grid-area:1/1;align-self:end;padding:0 clamp(6px,1vw,18px) clamp(12px,4vh,48px);position:relative;inset:auto}.sceneLabel:before{content:"";background:var(--italian-brass);width:42px;height:1px;margin-bottom:clamp(28px,5vh,56px);display:block}.sceneLabel span,.scene.isPortrait.alignLeft .sceneLabel span{color:var(--italian-brass);letter-spacing:.22em;justify-content:flex-start;margin-bottom:24px;font-family:IBM Plex Mono,Space Mono,monospace;font-size:.6rem;display:flex}.sceneLabel span:after{color:#f7f6f157;content:"/ 12";margin-left:12px}.sceneLabel h1,.sceneLabel h2{max-width:8ch;font-family:var(--display-face);letter-spacing:0;font-size:clamp(3.35rem,5.6vw,7.3rem);font-weight:400;line-height:.88}.sceneLabel p{color:#f7f6f194;max-width:33ch;margin-top:28px;font-size:clamp(.82rem,1vw,1rem);line-height:1.65}.scene.alignLeft .stickyStage{grid-template-columns:minmax(0,1fr) minmax(260px,29%)}.scene.alignLeft .imageFrame{grid-column:1}.scene.alignLeft .sceneLabel{grid-column:2}.scene:nth-of-type(3n+2) .sceneLabel:before{background:var(--italian-rosso)}.scene:nth-of-type(3n) .sceneLabel:before{background:var(--italian-verde)}.scene-finale .stickyStage{padding:clamp(94px,10vh,122px) clamp(34px,5vw,84px) clamp(36px,5vh,58px);display:block}.scene-finale .imageFrame{width:100%;height:100%}.finaleMark{bottom:12%}.finaleMark strong{font-family:var(--display-face);font-size:clamp(4.2rem,10vw,11rem);font-weight:400}.pageHero{min-height:min(92vh,980px);padding:clamp(150px, 20vh, 210px) var(--italian-gutter) clamp(70px, 9vh, 108px);border-bottom:1px solid var(--italian-line);background:var(--italian-ink);margin:0}.pageHero:before{z-index:2;pointer-events:none;content:"";border:1px solid #f7f6f140;position:absolute;inset:clamp(98px,12vh,122px) clamp(24px,3vw,48px) clamp(24px,3vw,48px)}.pageHero:after{z-index:2;pointer-events:none;content:"";background:#f7f6f12e;width:1px;position:absolute;top:clamp(98px,12vh,122px);bottom:clamp(24px,3vw,48px);left:29%}.pageHeroVisual{inset:0}.pageHeroVisual .visualMedia img{filter:brightness(.54)contrast(1.08)saturate(.72)}.pageHeroVisual:after{content:"";background:linear-gradient(90deg,#0a0a09f5 0%,#0a0a09bd 29%,#0a0a0924 64%,#0a0a0940),linear-gradient(#0a0a0940,#0000 45%,#0a0a098a);position:absolute;inset:0}.pageHeroCopy{z-index:4;align-self:end;max-width:720px;padding-left:clamp(0px,2vw,26px)}.pageHeroCopy>span{align-items:center;gap:14px;display:flex}.pageHeroCopy>span:before{content:"";background:var(--italian-brass);width:34px;height:1px}.pageHeroCopy h1{max-width:8ch;margin:24px 0 30px;font-size:clamp(4.4rem,9vw,10.8rem);line-height:.82}.pageHeroCopy p{max-width:44ch;padding-left:clamp(0px,5vw,72px);font-size:clamp(.9rem,1.15vw,1.08rem);line-height:1.72}.pageHeroAtelierPlate,.heroAtelierPlate{z-index:4;color:#f7f6f19e;min-width:180px;font-family:var(--mono-face);text-align:right;text-transform:uppercase;border-top:1px solid #761f2bb8;gap:10px;padding:18px 0 0;display:grid;position:absolute;bottom:clamp(44px,7vh,88px);right:clamp(34px,5vw,92px)}.pageHeroAtelierPlate span,.pageHeroAtelierPlate i,.heroAtelierPlate span,.heroAtelierPlate i{letter-spacing:.14em;font-size:.58rem;font-style:normal}.pageHeroAtelierPlate strong,.heroAtelierPlate strong{color:var(--italian-white);letter-spacing:.18em;font-size:.72rem;font-weight:600}.pageHeroAtelierPlate:after,.heroAtelierPlate:after{border-right:1px solid var(--italian-rosso);border-bottom:1px solid var(--italian-rosso);content:"";justify-self:end;width:38px;height:38px}.plusCatalogHero .heroAtelierPlate,.plusModelHero .heroAtelierPlate,.productHero .heroAtelierPlate{z-index:5}.cinematicStatement{border-color:var(--italian-line);background:linear-gradient(90deg, var(--italian-ink) 0 42%, var(--italian-charcoal) 42%), var(--italian-ink);position:relative;overflow:hidden}.cinematicStatement:before{pointer-events:none;content:"";border:1px solid #f7f6f11f;position:absolute;inset:clamp(22px,3vw,48px)}.cinematicStatement:after{pointer-events:none;content:"";background:linear-gradient(#0000,#761f2bad,#0000);width:1px;position:absolute;top:clamp(22px,3vw,48px);bottom:clamp(22px,3vw,48px);left:42%}.cinematicStatement>*{z-index:1;position:relative}.cinematicStatement>span{color:var(--italian-rosso)}.cinematicStatement h2{font-family:var(--display-face);font-weight:400}.cinematicStatement p{border-color:#f7f6f12e;transition:color .22s,border-color .22s,background .22s,transform .22s}.cinematicStatement p:hover{color:var(--italian-white);background:#761f2b24;border-color:#761f2bb8;transform:translateY(-2px)}.collectionFilters,.productSectionNav{top:calc(var(--italian-frame) + 66px);z-index:90;border-block:1px solid var(--italian-line);background:linear-gradient(90deg,#761f2b1a,#0000 18% 82%,#b8915e14),#0a0a09f5}.collectionGroup{border-color:var(--italian-line)}.collectionFilterLead,.collectionFilters>label,.filterReset,.scopeControl button{transition:color .22s,background .22s,border-color .22s}.collectionFilterLead svg,.collectionFilterLead strong{color:var(--italian-rosso)}.scopeControl button:hover,.scopeControl button:focus-visible,.filterReset:hover:not(:disabled),.filterReset:focus-visible:not(:disabled){color:var(--italian-white);background:#761f2b2e}.scopeControl button.isActive{color:var(--italian-white);background:linear-gradient(90deg,#761f2beb,#761f2bad)}.collectionFilters select{border-bottom:1px solid #0000;transition:color .22s,border-color .22s}.collectionFilters>label:hover span,.collectionFilters>label:focus-within span{color:var(--italian-rosso)}.collectionFilters>label:hover select,.collectionFilters>label:focus-within select{color:var(--italian-white);border-color:var(--italian-rosso)}.collectionCuration{padding:clamp(86px, 10vw, 154px) var(--italian-gutter);border-bottom:1px solid var(--italian-line);background:linear-gradient(90deg, var(--italian-charcoal) 0 32%, var(--italian-ink) 32%);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(34px,6vw,112px);display:grid}.collectionCuration>div:first-child h2{max-width:8.5ch;margin:18px 0 0;font-size:clamp(3.8rem,7vw,8.7rem);line-height:.86}.collectionPrinciples{border-top:1px solid var(--italian-line);align-self:end}.collectionPrinciples article{border-bottom:1px solid var(--italian-line);grid-template-columns:54px minmax(160px,.42fr) minmax(0,1fr);gap:clamp(18px,3vw,46px);padding:26px 0;transition:padding-left .22s,background .22s,border-color .22s;display:grid;position:relative}.collectionPrinciples article:before,.catalogCoverBrief:before,.productCoverBrief:before,.modelDossierBar>div:before{content:"";background:var(--italian-rosso);opacity:0;transform-origin:50%;width:2px;transition:opacity .22s,transform .22s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.35)}.collectionPrinciples article:hover{background:linear-gradient(90deg,#761f2b21,#761f2b09 45%,#0000);border-color:#761f2b9e;padding-left:14px}.collectionPrinciples article:hover:before{opacity:1;transform:scaleY(1)}.collectionPrinciples article>span,.collectionPrivateSelection span,.collectionMatrix header>span,.collectionMatrixRows>a>span,.collectionMatrixRows i,.collectionCardNotes small,.modelDossierBar span,.familySpecPanel span,.familyModelFocus span,.plusCardSignatures span,.modelSignatureStudy span,.catalogAtelierSystem span,.catalogOpticalTechnology span,.catalogTechnologyIndex span,.modelProportionMap span,.modelIllusionChamber span,.modelSensoryCalibration span,.modelFinishLogic span,.modelProjectProtocol span{color:#f7f6f194;font-family:var(--mono-face);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;line-height:1.35}.collectionPrinciples strong{color:var(--italian-white);font-size:clamp(1.15rem,1.7vw,1.65rem);font-weight:500}.collectionPrinciples p{color:#f7f6f18f;max-width:56ch;margin:0;line-height:1.72}.collectionGroup>header{min-height:46vh;padding:clamp(78px, 10vw, 150px) var(--italian-gutter);border-bottom:1px solid var(--italian-line);grid-template-columns:minmax(120px,.7fr) minmax(280px,2fr) minmax(220px,1fr);align-items:end;display:grid;position:relative}.collectionGroup>header span{align-self:start}.collectionGroup>header h2{max-width:7ch;margin:0;font-size:clamp(4.6rem,9vw,10.5rem);line-height:.82}.collectionGroup>header p{color:#f7f6f18a;max-width:36ch;line-height:1.75}.editorialGrid,.collectionProductGrid,.plusCatalogGrid,.projectIndex{width:min(100%, var(--italian-max));padding:clamp(34px, 5vw, 86px) var(--italian-gutter) clamp(90px, 10vw, 170px);margin-inline:auto}.collectionProductGrid,.plusCatalogGrid{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,5vw,72px) clamp(24px,3vw,48px);display:grid;position:relative}.collectionProductGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start}.collectionProductGrid:before,.plusCatalogGrid:before,.collectionProductGrid:after,.plusCatalogGrid:after{display:none}.collectionProductGrid>article,.plusCatalogGrid>article{z-index:1;background:0 0;border-radius:0;grid-column:auto;min-width:0;margin-top:0;padding:0;position:relative}.collectionProductGrid>article.premiumPanel,.collectionProductGrid>article.premiumPanel:last-child:nth-child(odd){cursor:pointer;background:linear-gradient(#f7f6f109,#0000 34%),#0a0a09bd;border:1px solid #f7f6f11c;grid-column:auto;gap:14px;min-height:0;padding:clamp(14px,1.8vw,22px);transition:border-color .24s,box-shadow .32s,background-color .24s;display:grid}.collectionProductGrid>article.premiumPanel:hover,.collectionProductGrid>article.premiumPanel:focus-visible,.collectionProductGrid>article.premiumPanel:focus-within{border-color:var(--italian-rosso);background-color:#761f2b0e;box-shadow:0 0 0 1px #761f2b3d,0 24px 62px #0000004d}.collectionProductGrid>article.premiumPanel:focus-visible{outline:1px solid var(--italian-rosso);outline-offset:6px}.collectionProductGrid .premiumPanel .imageSlot,.collectionProductGrid .premiumPanel.isPortraitMedia .imageSlot,.collectionProductGrid .premiumPanel.isLandscapeMedia .imageSlot,.collectionProductGrid .premiumPanel.isSquareMedia .imageSlot,.collectionProductGrid .premiumPanel .assetSpecSlot{aspect-ratio:4/3.15;background:radial-gradient(at 50% 42%,#b8915e14,#0000 54%),#0e0e0deb;border:1px solid #f7f6f11f;width:100%;height:auto;min-height:0;overflow:hidden}.collectionProductGrid .premiumPanel .visualMedia img{object-fit:contain;object-position:center;width:100%;height:100%;transform:none}.collectionProductGrid .premiumPanel:hover .visualMedia img,.collectionProductGrid .premiumPanel:focus-within .visualMedia img{transform:scale(1.012)}.collectionProductGrid .premiumPanel h2{max-width:10ch;margin:6px 0 0;font-size:clamp(2.2rem,3.8vw,4.8rem);line-height:.94}.collectionProductGrid .premiumPanel>p{margin:-4px 0 0}.collectionProductGrid>article:before,.plusCatalogGrid>article:before,.collectionProductGrid>article:nth-child(3n+1):before,.plusCatalogGrid>article:nth-child(3n+1):before,.collectionProductGrid>article:nth-child(3n):before,.plusCatalogGrid>article:nth-child(3n):before{display:none}.collectionProductGrid>article:nth-child(3n+1),.plusCatalogGrid>article:nth-child(3n+1){grid-column:auto}.collectionProductGrid>article:nth-child(2n),.plusCatalogGrid>article:nth-child(2n){margin-top:0}.productCard,.plusCard{background:0 0;border:0;border-radius:0}.productCardVisual,.plusCardVisual,.projectVisualLink{aspect-ratio:1/2;border:1px solid var(--italian-line);background:linear-gradient(180deg, #f7f6f10a, #0a0a0933), radial-gradient(ellipse at 50% 42%, #b8915e14, transparent 54%), var(--italian-charcoal);border-radius:0;place-items:center;width:100%;height:auto;min-height:0;padding:clamp(10px,1.5vw,18px);transition:border-color .24s,box-shadow .28s,transform .28s;display:grid;position:relative;overflow:hidden}.plusCatalogGrid article .plusCardVisual{width:100%;height:auto;min-height:0}.productCardVisual img,.plusCardVisual img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .42s;transform:none}.productCardVisual:before,.plusCardVisual:before{z-index:2;pointer-events:none;content:"BLOKDOOR TESCILLI TASARIM\a REGISTERED DESIGN / ARCHITECTURAL SYSTEM\a BLOKDOOR TESCILLI TASARIM";white-space:pre;color:#f7f6f142;font-family:var(--mono-face);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 18px #0000005c;opacity:.62;font-size:clamp(.46rem,.62vw,.62rem);line-height:1.9;position:absolute;inset:clamp(14px,2vw,24px);-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}.collectionProductGrid .visualMedia:after{z-index:2;pointer-events:none;content:"BLOKDOOR TESCILLI TASARIM\a REGISTERED DESIGN / ARCHITECTURAL SYSTEM\a BLOKDOOR TESCILLI TASARIM";white-space:pre;color:#f7f6f13d;font-family:var(--mono-face);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 18px #0000005c;opacity:.58;font-size:clamp(.46rem,.62vw,.62rem);line-height:1.9;position:absolute;inset:clamp(14px,2vw,24px);-webkit-mask-image:linear-gradient(90deg,#000,#0000 64%);mask-image:linear-gradient(90deg,#000,#0000 64%)}.productCardVisual:after,.plusCardVisual:after,.projectVisualLink:after{content:"";border-bottom:1px solid #f7f6f194;border-right:1px solid #f7f6f194;width:30px;height:30px;transition:border-color .24s,width .24s,height .24s;position:absolute;bottom:14px;right:14px}.premiumPanel:hover .productCardVisual,.premiumPanel:focus-within .productCardVisual,.collectionProductGrid>article:hover .assetSpecSlot,.collectionProductGrid>article:focus-within .assetSpecSlot,.plusCatalogGrid article:hover .plusCardVisual,.plusCatalogGrid article:focus-within .plusCardVisual,.projectVisualLink:hover,.projectVisualLink:focus-visible{border-color:#761f2bc7;box-shadow:0 0 0 1px #761f2b33,0 28px 70px #00000057}.premiumPanel:hover .productCardVisual img,.premiumPanel:focus-within .productCardVisual img,.plusCatalogGrid article:hover .plusCardVisual img,.plusCatalogGrid article:focus-within .plusCardVisual img{filter:contrast(1.03)saturate(.96);transform:scale(1.018)}.premiumPanel:hover .productCardVisual:after,.premiumPanel:focus-within .productCardVisual:after,.plusCatalogGrid article:hover .plusCardVisual:after,.plusCatalogGrid article:focus-within .plusCardVisual:after,.projectVisualLink:hover:after,.projectVisualLink:focus-visible:after{border-color:var(--italian-rosso);width:42px;height:42px}.premiumPanel:hover .productCardVisual:before,.premiumPanel:focus-within .productCardVisual:before,.plusCatalogGrid article:hover .plusCardVisual:before,.plusCatalogGrid article:focus-within .plusCardVisual:before{opacity:.78}.premiumPanel>a,.plusCatalogGrid article>a{outline-offset:8px}.productCardMeta,.plusCardMeta{border-top:0;padding:22px 0 0}.collectionCardNotes,.plusCardSignatures{border-top:1px solid var(--italian-line);gap:8px;margin-top:4px;padding-top:18px;display:grid}.collectionCardSignature{border-block:1px solid #f7f6f121;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:14px;margin:18px 0 0;padding:13px 0;display:grid;position:relative}.collectionCardSignature:before{content:"";background:var(--italian-rosso);transform-origin:0;width:34px;height:1px;transition:transform .24s;position:absolute;top:-1px;left:0;transform:scaleX(.35)}.premiumPanel:hover .collectionCardSignature:before,.premiumPanel:focus-within .collectionCardSignature:before{transform:scaleX(1)}.collectionCardSignature strong,.collectionCardSignature i{font-family:var(--mono-face);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-style:normal;line-height:1.45;overflow:hidden}.collectionCardSignature strong{color:var(--italian-white)}.collectionCardSignature i{color:#f7f6f18a;text-align:right}.collectionCardNotes small,.plusCardSignatures span{color:#f7f6f194;font-size:.56rem;line-height:1.55;display:block}.plusCatalogGrid .plusCardSignatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-top:18px}.plusCardDossier{background:#f7f6f11a;border:1px solid #f7f6f11c;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:20px;display:grid}.plusCardDossier>div{background:linear-gradient(135deg,#761f2b14,#0000 52%),#0a0a0957;align-content:center;gap:8px;min-height:74px;padding:12px;display:grid;position:relative;overflow:hidden}.plusCardDossier>div:before{content:"";background:var(--italian-rosso);opacity:0;transform-origin:50%;width:2px;transition:opacity .22s,transform .22s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.34)}.plusCatalogGrid article:hover .plusCardDossier>div:first-child:before,.plusCatalogGrid article:focus-within .plusCardDossier>div:first-child:before{opacity:1;transform:scaleY(1)}.plusCardDossier span{color:#f7f6f180;font-family:var(--mono-face);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem}.plusCardDossier strong{color:#f7f6f1d1;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:500;line-height:1.35;overflow:hidden}.plusCatalogGrid article:hover .plusCardDossier span,.plusCatalogGrid article:focus-within .plusCardDossier span{color:var(--italian-rosso)}.plusCatalogGrid .plusCardSignatures span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collectionMatrix{padding:clamp(84px, 10vw, 154px) var(--italian-gutter);border-block:1px solid var(--italian-line);background:var(--italian-charcoal);grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(34px,7vw,120px);display:grid}.collectionMatrix header h2{max-width:8ch;margin:18px 0 28px;font-size:clamp(3.6rem,6.8vw,8rem);line-height:.86}.collectionMatrix header p{color:#f7f6f18f;max-width:42ch;line-height:1.75}.collectionMatrixRows{border-top:1px solid var(--italian-line)}.collectionMatrixRows>a{border-bottom:1px solid var(--italian-line);color:var(--italian-white);grid-template-columns:48px minmax(120px,.5fr) minmax(160px,.72fr) repeat(3,minmax(90px,.35fr)) 28px;align-items:center;gap:clamp(12px,2vw,28px);padding:22px 0;transition:color .22s,background .22s,padding-left .22s,border-color .22s;display:grid;position:relative}.collectionMatrixRows>a:before{content:"";background:var(--italian-rosso);opacity:0;transform-origin:50%;width:2px;transition:opacity .22s,transform .22s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.35)}.collectionMatrixRows>a:hover,.collectionMatrixRows>a:focus-visible{background:linear-gradient(90deg,#761f2b29,#761f2b0a 42%,#0000);border-color:#761f2bb8;padding-left:14px}.collectionMatrixRows>a:hover:before,.collectionMatrixRows>a:focus-visible:before{opacity:1;transform:scaleY(1)}.collectionMatrixRows>a:hover>span,.collectionMatrixRows>a:focus-visible>span,.collectionMatrixRows>a:hover svg,.collectionMatrixRows>a:focus-visible svg{color:var(--italian-rosso)}.collectionMatrixRows strong{font-size:clamp(1.35rem,2.2vw,2.4rem);font-weight:500}.collectionMatrixRows p{color:#f7f6f19e;margin:0}.plusCatalogHero,.plusModelHero,.productHero{min-height:min(94vh,1020px);padding:clamp(126px, 15vh, 164px) var(--italian-gutter) clamp(42px, 6vh, 72px);border-bottom:1px solid var(--italian-line);background:var(--italian-ink);position:relative}.plusCatalogHero:after,.plusModelHero:after,.productHero:after{z-index:3;pointer-events:none;content:"";border:1px solid #f7f6f138;position:absolute;inset:clamp(102px,12vh,126px) clamp(24px,3vw,48px) clamp(24px,3vw,48px)}.plusCatalogHero{grid-template-columns:minmax(270px,.7fr) minmax(0,1.6fr);gap:clamp(28px,5vw,84px);display:grid}.plusCatalogCopy{z-index:4;align-self:end;padding:0 0 clamp(24px,6vh,62px) clamp(0px,2vw,30px)}.plusCatalogCopy h1,.plusModelHeroCopy h1,.productHeroCopy h1{max-width:7ch;font-family:var(--display-face);font-size:clamp(4.5rem,8vw,9.8rem);font-weight:400;line-height:.84}.plusCatalogHeroVisual{z-index:1;border-left:1px solid var(--italian-line);position:relative;overflow:hidden}.plusCatalogHeroVisual img{filter:brightness(.66)contrast(1.04)saturate(.74)}.catalogCoverBrief,.productCoverBrief{padding:20px var(--italian-gutter);border-bottom:1px solid var(--italian-line);background:#11110ffa;grid-template-columns:minmax(140px,.42fr) minmax(160px,.46fr) minmax(0,1fr) minmax(180px,.46fr);align-items:center;gap:clamp(16px,3vw,48px);transition:padding-left .22s,background .22s,border-color .22s;display:grid;position:relative}.catalogCoverBrief:hover,.productCoverBrief:hover{padding-left:calc(var(--italian-gutter) + 14px);background:linear-gradient(90deg,#761f2b2e,#761f2b0b 36%,#0000),#11110ffa;border-color:#761f2b9e}.catalogCoverBrief:hover:before,.productCoverBrief:hover:before{opacity:1;transform:scaleY(1)}.catalogCoverBrief span,.catalogCoverBrief i,.productCoverBrief span,.productCoverBrief i,.modelSpecificationFlow span,.productScenarioStudio span,.catalogApplicationStudio span{color:#f7f6f194;font-family:var(--mono-face);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-style:normal;line-height:1.35}.catalogCoverBrief strong,.productCoverBrief strong{color:var(--italian-white);font-family:var(--mono-face);letter-spacing:.12em;font-size:.72rem;font-weight:500}.catalogCoverBrief p,.productCoverBrief p{color:#f7f6f19e;margin:0;font-size:.82rem;line-height:1.55}.plusCollectionIntro,.modelNarrative,.productIntro,.familyManifesto{padding:clamp(86px, 10vw, 160px) var(--italian-gutter);border-color:var(--italian-line);grid-template-columns:minmax(120px,.6fr) minmax(300px,1.5fr) minmax(220px,.8fr);gap:clamp(24px,4vw,70px);display:grid}.plusCollectionIntro>p{color:#f7f6f1a3;max-width:48ch;line-height:1.76}.plusCatalogPage .plusCollectionIntro{grid-template-columns:minmax(120px,.44fr) minmax(280px,1.12fr) minmax(220px,.62fr);min-height:auto;padding-block:clamp(48px,6vw,88px)}.plusCatalogPage .plusCollectionIntro>p{align-self:end;max-width:34ch;font-size:.96rem}.modelNarrative{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr)}.modelNarrative>div:first-child,.modelNarrative>.signatureList{grid-column:auto}.modelNarrative>div:first-child{max-width:840px}.modelNarrative>div>p{color:#f7f6f1a3}.productSectionNav>span{color:#f7f6f194;font-size:.66rem}.productSectionNav a{color:#ffffffbd;align-items:center;gap:8px;font-size:.68rem;transition:color .22s;display:inline-flex;position:relative}.productSectionNav a:hover,.productSectionNav a:focus-visible,.productSectionNav a.isActive{color:var(--italian-rosso)}.productSectionNav a:before{content:"";opacity:0;background:currentColor;border-radius:999px;width:0;height:5px;transition:width .22s,opacity .22s;display:block}.productSectionNav a:after{content:"";background:currentColor;width:0;height:1px;margin-left:10px;transition:width .22s;display:block}.productSectionNav a:hover:after,.productSectionNav a:focus-visible:after,.productSectionNav a.isActive:after{width:22px}.productSectionNav a.isActive:before{opacity:1;width:5px}.modelNavigator{border-color:var(--italian-line);background:linear-gradient(90deg,#761f2b1a,#0000 18% 82%,#b8915e14),#080808fa}.modelNavigatorTrack{scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42px calc(100% - 42px),#0000);mask-image:linear-gradient(90deg,#0000,#000 42px calc(100% - 42px),#0000)}.modelNavigatorTrack a{scroll-snap-align:start;border-color:var(--italian-line);transition:color .22s,background .22s,border-color .22s;position:relative}.modelNavigatorTrack a:after{content:"";background:var(--italian-rosso);opacity:0;transform-origin:50%;height:2px;transition:opacity .22s,transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35)}.modelNavigatorTrack a:hover,.modelNavigatorTrack a:focus-visible,.modelNavigatorTrack a.isCurrent{color:var(--italian-white);background:#761f2b2e;border-color:#761f2bb3}.modelNavigatorTrack a:hover:after,.modelNavigatorTrack a:focus-visible:after,.modelNavigatorTrack a.isCurrent:after{opacity:1;transform:scaleX(1)}.modelNavigatorTrack a:hover span,.modelNavigatorTrack a:focus-visible span,.modelNavigatorTrack a.isCurrent span{color:var(--italian-rosso)}.modelNavigatorTrack img{border:1px solid #0a0a0929;transition:transform .26s,box-shadow .26s}.modelNavigatorTrack a:hover img,.modelNavigatorTrack a:focus-visible img,.modelNavigatorTrack a.isCurrent img{transform:translateY(-2px);box-shadow:0 10px 28px #00000057}.familySpecPanel{padding:clamp(82px, 9vw, 144px) var(--italian-gutter);border-block:1px solid var(--italian-line);background:var(--italian-charcoal);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(34px,6vw,110px);display:grid}.familySpecPanel h2{max-width:9ch;margin:18px 0 0;font-size:clamp(3.35rem,6.2vw,7.35rem);line-height:.88}.familySpecLedger{border-top:1px solid var(--italian-line)}.familySpecLedger>div{border-bottom:1px solid var(--italian-line);grid-template-columns:minmax(92px,.25fr) minmax(150px,.5fr) minmax(0,1fr);gap:clamp(18px,3vw,48px);padding:24px 0;display:grid}.familySpecLedger strong{color:var(--italian-white);font-size:clamp(1.2rem,2vw,2rem);font-weight:500}.modelSpecificationFlow,.productScenarioStudio,.catalogApplicationStudio,.catalogAtelierSystem,.catalogOpticalTechnology,.catalogTechnologyIndex,.modelProportionMap,.modelIllusionChamber,.modelSensoryCalibration,.modelFinishLogic,.modelProjectProtocol{padding:clamp(84px, 10vw, 156px) var(--italian-gutter);border-block:1px solid var(--italian-line);background:linear-gradient(90deg, var(--italian-charcoal) 0 29%, var(--italian-ink) 29%);grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);gap:clamp(34px,7vw,128px);display:grid;position:relative}.modelSpecificationFlow:before,.catalogOpticalTechnology:before,.modelIllusionChamber:before,.catalogTechnologyIndex:before,.modelSensoryCalibration:before,.modelFinishLogic:before{pointer-events:none;content:"";mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#f7f6f109 0 1px,#0000 1px 78px),linear-gradient(115deg,#0000 0 56%,#b8915e17 56% 56.18%,#0000 56.18%);position:absolute;inset:0}.modelSpecificationFlow>*,.productScenarioStudio>*,.catalogApplicationStudio>*,.catalogAtelierSystem>*,.catalogOpticalTechnology>*,.catalogTechnologyIndex>*,.modelProportionMap>*,.modelIllusionChamber>*,.modelSensoryCalibration>*,.modelFinishLogic>*,.modelProjectProtocol>*{z-index:1;position:relative}.productScenarioStudio,.catalogApplicationStudio{background:linear-gradient(90deg, var(--italian-ink) 0 64%, var(--italian-charcoal) 64%)}.catalogAtelierSystem{background:linear-gradient(90deg, var(--italian-charcoal) 0 36%, var(--italian-ink) 36%)}.catalogOpticalTechnology{background:radial-gradient(circle at 74% 44%, #f7f6f11f, transparent 22%), linear-gradient(90deg, var(--italian-ink) 0 31%, var(--italian-charcoal) 31%);overflow:hidden}.catalogTechnologyIndex{background:radial-gradient(circle at 28% 42%, #b8915e1f, transparent 20%), linear-gradient(90deg, var(--italian-charcoal) 0 48%, var(--italian-ink) 48%);overflow:hidden}.modelProportionMap{background:linear-gradient(90deg, var(--italian-ink) 0 34%, var(--italian-charcoal) 34%)}.modelIllusionChamber{background:radial-gradient(circle at 67% 38%, #b8915e21, transparent 24%), linear-gradient(90deg, var(--italian-charcoal) 0 42%, var(--italian-ink) 42%);overflow:hidden}.modelSensoryCalibration{background:radial-gradient(circle at 74% 50%, #f7f6f117, transparent 22%), linear-gradient(90deg, var(--italian-ink) 0 46%, var(--italian-charcoal) 46%);overflow:hidden}.modelFinishLogic{background:linear-gradient(90deg, var(--italian-charcoal) 0 40%, var(--italian-ink) 40%)}.modelProjectProtocol{background:linear-gradient(90deg, var(--italian-ink) 0 58%, var(--italian-charcoal) 58%)}.modelSpecificationFlow h2,.productScenarioStudio h2,.catalogApplicationStudio h2,.catalogAtelierSystem h2,.catalogOpticalTechnology h2,.catalogTechnologyIndex h2,.modelProportionMap h2,.modelIllusionChamber h2,.modelSensoryCalibration h2,.modelFinishLogic h2,.modelProjectProtocol h2{max-width:9ch;margin:18px 0 0;font-size:clamp(3.3rem,6.4vw,7.7rem);line-height:.88}.modelSpecificationFlow>div,.productScenarioStudio>div,.catalogApplicationStudio>div,.catalogAtelierSystem>div,.catalogOpticalTechnology>div,.catalogTechnologyIndex>div,.modelProportionMap>div,.modelIllusionChamber>div,.modelSensoryCalibration>div,.modelFinishLogic>div,.modelProjectProtocol>div,.premiumDisclosureRows{border-top:1px solid var(--italian-line);align-self:end}.premiumDisclosure{border-bottom:1px solid var(--italian-line);transition:background .22s,border-color .22s;position:relative}.premiumDisclosure:before{content:"";background:var(--italian-rosso);opacity:0;transform-origin:50%;width:2px;transition:opacity .22s,transform .22s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.35)}.premiumDisclosure summary{min-height:78px;color:var(--italian-white);cursor:pointer;grid-template-columns:52px minmax(150px,.54fr) 24px;align-items:center;gap:clamp(16px,3vw,46px);padding:20px 0;list-style:none;transition:color .22s,padding-left .22s;display:grid}.premiumDisclosure summary::-webkit-details-marker{display:none}.premiumDisclosure summary span{color:#f7f6f194;font-family:var(--mono-face);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;line-height:1.35;transition:color .22s}.premiumDisclosure summary strong{font-size:clamp(1.25rem,2vw,2rem);font-weight:500;transition:color .22s}.premiumDisclosure summary svg{color:#f7f6f180;justify-self:end;transition:transform .24s,color .24s}.premiumDisclosure[open] summary svg{color:var(--italian-rosso);transform:rotate(90deg)}.premiumDisclosure:hover,.premiumDisclosure:focus-within,.premiumDisclosure[open]{background:linear-gradient(90deg,#761f2b2e,#761f2b0b 38%,#0000);border-color:#761f2bb8}.premiumDisclosure:hover:before,.premiumDisclosure:focus-within:before,.premiumDisclosure[open]:before{opacity:1;transform:scaleY(1)}.premiumDisclosure:hover summary,.premiumDisclosure:focus-within summary,.premiumDisclosure[open] summary{padding-left:14px}.premiumDisclosure:hover summary span,.premiumDisclosure:focus-within summary span,.premiumDisclosure[open] summary span,.premiumDisclosure:hover summary svg,.premiumDisclosure:focus-within summary svg{color:var(--italian-rosso)}.premiumDisclosure:hover summary strong,.premiumDisclosure:focus-within summary strong,.premiumDisclosure[open] summary strong{color:var(--italian-white)}.premiumDisclosure p{color:#f7f6f1a3;max-width:60ch;margin:-4px 0 24px;padding-left:calc(52px + clamp(16px,3vw,46px));line-height:1.72;animation:.26s both premiumDisclosureReveal}@keyframes premiumDisclosureReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.modelSpecificationFlow article,.productScenarioStudio article,.catalogApplicationStudio article,.catalogAtelierSystem article,.catalogOpticalTechnology article,.catalogTechnologyIndex article,.modelProportionMap article,.modelIllusionChamber article,.modelSensoryCalibration article,.modelFinishLogic article,.modelProjectProtocol article{border-bottom:1px solid var(--italian-line);grid-template-columns:52px minmax(150px,.42fr) minmax(0,1fr);gap:clamp(16px,3vw,46px);padding:26px 0;display:grid}.modelSpecificationFlow strong,.productScenarioStudio strong,.catalogApplicationStudio strong,.catalogAtelierSystem strong,.catalogOpticalTechnology strong,.catalogTechnologyIndex strong,.modelProportionMap strong,.modelIllusionChamber strong,.modelSensoryCalibration strong,.modelFinishLogic strong,.modelProjectProtocol strong{color:var(--italian-white);font-size:clamp(1.25rem,2vw,2rem);font-weight:500}.modelSpecificationFlow p,.productScenarioStudio p,.catalogApplicationStudio p,.catalogAtelierSystem p,.catalogOpticalTechnology p,.catalogTechnologyIndex p,.modelProportionMap p,.modelIllusionChamber p,.modelSensoryCalibration p,.modelFinishLogic p,.modelProjectProtocol p{color:#f7f6f1a3;max-width:58ch;margin:0;line-height:1.72}.plusModelHero,.productHero{min-height:max(760px,100svh);padding:clamp(120px, 13vh, 168px) var(--italian-gutter) clamp(48px, 8vh, 92px);background:linear-gradient(90deg, #f7f6f109 1px, transparent 1px), linear-gradient(180deg, #f7f6f106 1px, transparent 1px), radial-gradient(ellipse at 22% 28%, #b8915e21, transparent 42%), var(--italian-ink);background-size:96px 96px,96px 96px,100% 100%,100% 100%;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:stretch;gap:clamp(22px,4vw,72px);display:grid;overflow:hidden}.plusModelHero:after,.productHero:after{z-index:0}.plusModelHero:before,.productHero:before{z-index:0;pointer-events:none;content:"";filter:blur(18px);background:radial-gradient(at 18% 72%,#761f2b42 0,#0a0a0975 44%,#0000 76%);width:min(760px,56vw);height:min(520px,58vh);position:absolute;inset:auto auto 0 0}.modelDossierBar{border-bottom:1px solid var(--italian-line);background:#11110ffa;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.catalogQuickRead,.modelQuickRead,.productQuickRead{border-bottom:1px solid var(--italian-line);background:linear-gradient(90deg,#761f2b1a,#0000 32%,#b8915e0f),#0c0c0bfa;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.catalogQuickRead>div,.modelQuickRead>div,.productQuickRead>div{min-height:86px;padding:16px var(--italian-gutter);border-right:1px solid var(--italian-line);align-content:center;gap:10px;transition:padding-left .22s,background .22s,border-color .22s;display:grid;position:relative}.catalogQuickRead>div:before,.modelQuickRead>div:before,.productQuickRead>div:before{content:"";background:var(--italian-rosso);opacity:0;transform-origin:50%;width:2px;transition:opacity .22s,transform .22s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.34)}.catalogQuickRead>div:hover,.modelQuickRead>div:hover,.productQuickRead>div:hover{padding-left:calc(var(--italian-gutter) + 12px);background:linear-gradient(90deg,#761f2b26,#0000 62%);border-color:#761f2b9e}.catalogQuickRead>div:hover:before,.modelQuickRead>div:hover:before,.productQuickRead>div:hover:before{opacity:1;transform:scaleY(1)}.catalogQuickRead>div:last-child,.modelQuickRead>div:last-child,.productQuickRead>div:last-child{border-right:0}.catalogQuickRead span,.modelQuickRead span,.productQuickRead span{color:#f7f6f18a;font-family:var(--mono-face);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;transition:color .22s}.catalogQuickRead strong,.modelQuickRead strong,.productQuickRead strong{color:var(--italian-white);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.88rem,1.2vw,1.12rem);font-weight:500;line-height:1.35;overflow:hidden}.catalogQuickRead>div:hover span,.modelQuickRead>div:hover span,.productQuickRead>div:hover span{color:var(--italian-rosso)}.modelSeriesContext{padding:clamp(24px, 4vw, 46px) var(--italian-gutter);border-bottom:1px solid var(--italian-line);background:linear-gradient(90deg,#761f2b1f,#0000 34%,#f7f6f109),#080808fa;grid-template-columns:minmax(240px,.56fr) minmax(0,1fr) minmax(260px,.64fr);align-items:stretch;gap:clamp(20px,4vw,64px);display:grid}.modelSeriesContext header{align-content:center;gap:12px;display:grid}.modelSeriesContext header span,.modelSeriesContext p span,.modelSeriesContext nav a{font-family:var(--mono-face);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}.modelSeriesContext header span,.modelSeriesContext p span{color:#f7f6f18a}.modelSeriesContext header strong{max-width:18ch;color:var(--italian-white);font-size:clamp(1.25rem,2vw,2.35rem);font-weight:500;line-height:1.02}.modelSeriesContext>div{background:#f7f6f11a;border:1px solid #f7f6f11c;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.modelSeriesContext p{background:#0e0e0dcc;align-content:center;gap:10px;min-height:86px;margin:0;padding:14px;display:grid}.modelSeriesContext p strong{color:#f7f6f1db;font-size:.8rem;font-weight:500;line-height:1.35}.modelSeriesContext nav{background:#761f2b5c;border:1px solid #761f2b5c;grid-template-columns:1fr 1fr;gap:1px;display:grid}.modelSeriesContext nav a{color:#f7f6f1b8;background:#0e0e0ddb;justify-content:center;align-items:center;gap:8px;min-height:86px;padding:12px;transition:color .22s,background .22s;display:flex}.modelSeriesContext nav a:hover,.modelSeriesContext nav a:focus-visible{color:var(--italian-rosso);background:linear-gradient(90deg,#761f2b29,#0000),#0e0e0df0}.modelKnowledgeArchive{padding:clamp(78px, 9vw, 138px) var(--italian-gutter);border-block:1px solid var(--italian-line);background:linear-gradient(118deg, #f7f6f106, transparent 38%, #761f2b17), var(--italian-ink);position:relative;overflow:hidden}.modelKnowledgeArchive:before{pointer-events:none;content:"";opacity:.42;background:repeating-linear-gradient(90deg,#f7f6f107 0 1px,#0000 1px 82px);position:absolute;inset:0}.modelKnowledgeArchive>header,.modelKnowledgeBody{z-index:1;position:relative}.modelKnowledgeArchive>header{grid-template-columns:minmax(280px,.78fr) minmax(260px,.52fr);justify-content:space-between;align-items:end;gap:clamp(30px,8vw,150px);margin-bottom:clamp(58px,7vw,96px);display:grid}.modelKnowledgeArchive>header span,.modelKnowledgeBody nav button span,.modelKnowledgeBody article header span,.modelKnowledgeBody article section>span{color:#f7f6f18a;font-family:var(--mono-face);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;line-height:1.4}.modelKnowledgeArchive>header h2{max-width:11ch;color:var(--italian-white);margin:18px 0 0;font-size:clamp(3.2rem,5.7vw,6.6rem);font-weight:500;line-height:.86}.modelKnowledgeArchive>header>p{color:#f7f6f199;border-top:1px solid #761f2b94;max-width:42ch;margin:0;padding-top:22px;line-height:1.72}.modelKnowledgeBody{grid-template-columns:minmax(230px,.38fr) minmax(0,1.62fr);gap:clamp(36px,7vw,124px);display:grid}.modelKnowledgeBody nav{border-top:1px solid var(--italian-line);align-self:start}.modelKnowledgeBody nav button{border:0;border-bottom:1px solid var(--italian-line);color:#f7f6f1ad;text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:14px;width:100%;min-height:70px;padding:16px 0;transition:color .22s,padding-left .22s,background .22s;display:grid;position:relative;overflow:hidden}.modelKnowledgeBody nav button:before{content:"";background:var(--italian-rosso);opacity:0;transform-origin:50%;width:2px;transition:opacity .22s,transform .22s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.35)}.modelKnowledgeBody nav button strong{font-size:clamp(1rem,1.25vw,1.3rem);font-weight:500}.modelKnowledgeBody nav button svg{color:#f7f6f166;justify-self:end;transition:color .22s,transform .22s}.modelKnowledgeBody nav button:hover,.modelKnowledgeBody nav button:focus-visible,.modelKnowledgeBody nav button.isActive{color:var(--italian-white);background:linear-gradient(90deg,#761f2b2b,#0000 72%);padding-left:14px}.modelKnowledgeBody nav button:hover:before,.modelKnowledgeBody nav button:focus-visible:before,.modelKnowledgeBody nav button.isActive:before{opacity:1;transform:scaleY(1)}.modelKnowledgeBody nav button:hover span,.modelKnowledgeBody nav button:focus-visible span,.modelKnowledgeBody nav button.isActive span,.modelKnowledgeBody nav button.isActive svg{color:var(--italian-rosso)}.modelKnowledgeBody nav button.isActive svg{transform:translate(3px)}.modelKnowledgeBody>article{align-self:start;animation:.36s cubic-bezier(.16,1,.3,1) both knowledgeChapterIn}.modelKnowledgeBody article>header{border-top:1px solid #761f2bad;grid-template-columns:minmax(130px,.38fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,82px);min-height:170px;padding:26px 0 clamp(34px,5vw,64px);display:grid}.modelKnowledgeBody article h3{max-width:14ch;color:var(--italian-white);margin:0;font-size:clamp(2.2rem,4vw,5rem);font-weight:500;line-height:.94}.modelKnowledgeBody article>div{border-top:1px solid var(--italian-line)}.modelKnowledgeBody article section{border-bottom:1px solid var(--italian-line);grid-template-columns:54px minmax(150px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,48px);padding:25px 0;transition:padding-left .22s,border-color .22s,background .22s;display:grid}.modelKnowledgeBody article section:hover{background:linear-gradient(90deg,#761f2b1c,#0000 56%);border-color:#761f2ba3;padding-left:14px}.modelKnowledgeBody article section:hover>span{color:var(--italian-rosso)}.modelKnowledgeBody article section strong{color:#f7f6f1e6;font-size:clamp(1.1rem,1.65vw,1.65rem);font-weight:500;line-height:1.3}.modelKnowledgeBody article section p{color:#f7f6f19e;max-width:60ch;margin:0;line-height:1.7}@keyframes knowledgeChapterIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modelDossierBar>div{min-height:92px;padding:18px var(--italian-gutter);border-right:1px solid var(--italian-line);align-content:center;gap:10px;transition:padding-left .22s,background .22s,border-color .22s;display:grid;position:relative}.modelDossierBar>div:hover{padding-left:calc(var(--italian-gutter) + 12px);background:linear-gradient(90deg,#761f2b21,#0000 58%);border-color:#761f2b9e}.modelDossierBar>div:hover:before{opacity:1;transform:scaleY(1)}.modelDossierBar>div:hover span{color:var(--italian-rosso)}.modelDossierBar>div:last-child{border-right:0}.modelDossierBar strong{color:var(--italian-white);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.9rem,1.3vw,1.18rem);font-weight:500;overflow:hidden}.plusModelImage,.productHeroAsset,.productHero>img{z-index:1;background:linear-gradient(90deg,#0a0a09c7,#0000 18% 82%,#0a0a09c7),radial-gradient(at 50% 38%,#f7f6f10f,#0000 44%),radial-gradient(at 16% 22%,#b8915e24,#0000 34%),radial-gradient(at 86% 74%,#761f2b1f,#0000 38%),repeating-linear-gradient(90deg,#f7f6f107 0 1px,#0000 1px 88px),repeating-linear-gradient(#f7f6f105 0 1px,#0000 1px 88px),#10100efa;border:1px solid #f7f6f11f;align-self:stretch;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09,inset 42px 0 90px #00000047,inset -42px 0 90px #00000047}.plusModelImage{grid-column:1}.productHeroAsset,.productHero>img{grid-area:1/1}.plusCatalogHeroVisual:before{z-index:2;pointer-events:none;content:"";opacity:.34;mix-blend-mode:screen;background:linear-gradient(90deg,#f7f6f10e 1px,#0000 1px) 0 0/92px 92px,linear-gradient(#f7f6f10a 1px,#0000 1px) 0 0/92px 92px,linear-gradient(120deg,#0000 0 48%,#b8915e21 48% 48.16%,#0000 48.16%) 0 0/100% 100%;position:absolute;inset:0}.plusModelImage:before,.productHeroAsset:before{z-index:2;pointer-events:none;content:"BLOKDOOR TESCILLI TASARIM  /  REGISTERED DESIGN\a ARCHITECTURAL SYSTEM  /  MADE TO ORDER\a BLOKDOOR TESCILLI TASARIM";color:#f7f6f138;font-family:var(--mono-face);letter-spacing:.16em;text-transform:uppercase;white-space:pre;text-shadow:0 0 22px #0000006b;background:linear-gradient(90deg,#f7f6f124,#0000 15% 85%,#f7f6f124) top/100% 1px no-repeat,linear-gradient(90deg,#f7f6f124,#0000 15% 85%,#f7f6f124) bottom/100% 1px no-repeat;border:1px solid #f7f6f124;padding:clamp(12px,1.6vw,22px);font-size:clamp(.48rem,.58vw,.64rem);line-height:2.05;position:absolute;inset:clamp(12px,1.5vw,22px);-webkit-mask-image:linear-gradient(90deg,#000,#0000 48%,#000 78%);mask-image:linear-gradient(90deg,#000,#0000 48%,#000 78%)}.plusModelImage:after,.productHeroAsset:after,.productHeroShade{z-index:3;pointer-events:none;background:linear-gradient(90deg,#b8915e29 0 1px,#0000 1px calc(100% - 1px),#b8915e29 calc(100% - 1px)),linear-gradient(#0a0a091a,#0000 22% 76%,#0a0a0938);position:absolute;inset:0}.plusModelImage img,.productHeroAsset img,.productHero>img{object-fit:contain;object-position:center;width:calc(100% - clamp(44px,6vw,96px));height:calc(100% - clamp(44px,6vw,96px));position:absolute;inset:clamp(22px,3vw,48px)}.plusModelHeroCopy,.productHeroCopy{z-index:4;border-block:1px solid #f7f6f11f;align-content:center;align-self:stretch;max-width:none;padding:clamp(32px,5vw,72px) 0 clamp(42px,7vw,96px);display:grid;position:relative}.plusModelHeroCopy{grid-column:2}.productHeroCopy{grid-area:1/2}.plusModelHeroCopy h1,.plusModelHeroCopy p,.plusModelHeroCopy>a,.plusModelHeroCopy>span,.productHeroCopy h1,.productHeroCopy p,.productHeroCopy span,.productHeroCopy i{text-shadow:none}.plusModelHeroCopy>p,.productHeroCopy p{color:#f7f6f1d1}.plusModelHeroCopy>span,.productHeroCopy span{color:#f7f6f1c7}.modelDetailSection,.materialSection{border-color:var(--italian-line);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:0;display:grid}.modelDetailSection:nth-of-type(2n)>:first-child{order:2}.modelDetailCopy,.materialCopy{align-self:center;padding:clamp(54px,8vw,120px)}.modelDetailCrop{position:relative}.modelDetailCrop:before{z-index:2;pointer-events:none;content:"";opacity:.26;mix-blend-mode:multiply;background:repeating-linear-gradient(90deg,#0a0a0913 0 1px,#0000 1px 78px),linear-gradient(125deg,#0000 0 54%,#b8915e29 54% 54.18%,#0000 54.18%);position:absolute;inset:0}.projectIndex{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(58px,8vw,128px) clamp(20px,3vw,48px);display:grid}.projectIndex>article{grid-column:span 7}.projectIndex>article:nth-child(2n){grid-column:6/span 7}.projectDetailPage .projectFacts,.projectDetailPage .projectNarrative,.projectAssetGallery,.studioManifesto,.studioSplit,.technicalSpread,.engineeringStatement,.engineeringLedger,.processBand,.detailRail,.contactIntro,.contactWorkspace{padding-right:var(--italian-gutter);padding-left:var(--italian-gutter)}.technicalSpread,.studioSplit,.contactWorkspace{gap:clamp(40px,7vw,120px)}.engineeringStatement,.studioManifesto,.contactIntro{border-block:1px solid var(--italian-line);background:linear-gradient(90deg, var(--italian-charcoal) 0 28%, var(--italian-ink) 28%);position:relative;overflow:hidden}.engineeringStatement:before,.studioManifesto:before,.contactIntro:before{content:"";background:var(--italian-line);width:1px;position:absolute;top:0;bottom:0;left:28%}.contactWorkspace{color:var(--italian-ink);background:var(--italian-paper);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.contactWorkspace input,.contactWorkspace textarea,.contactWorkspace select{color:var(--italian-ink);border-color:var(--italian-line-dark);background:0 0;border-radius:0}.contactWorkspace button{color:var(--italian-white);background:var(--italian-rosso);border-radius:0}.premiumPageIntelligence,.premiumPageCards{padding:clamp(82px, 10vw, 154px) var(--italian-gutter);border-block:1px solid var(--italian-line);background:linear-gradient(90deg, var(--italian-ink) 0 58%, var(--italian-charcoal) 58%);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(36px,7vw,124px);display:grid}.premiumPageIntelligence header,.premiumPageCards header{top:calc(var(--italian-frame) + 96px);align-self:start;position:sticky}.premiumPageIntelligence header>span,.premiumPageCards header>span,.contactPrep>span{color:var(--italian-rosso);font-family:var(--mono-face);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.premiumPageIntelligence h2,.premiumPageCards h2,.contactPrep h2{max-width:9.5ch;color:var(--italian-white);margin:18px 0 0;font-size:clamp(3.3rem,6.6vw,7.7rem);font-weight:500;line-height:.86}.premiumPageCards>div{border-top:1px solid var(--italian-line);display:grid}.premiumPageCards article,.contactPrep article{border-bottom:1px solid var(--italian-line);grid-template-columns:48px minmax(140px,.38fr) minmax(0,1fr);align-items:baseline;gap:clamp(14px,2.6vw,38px);padding:28px 0;transition:border-color .22s,padding-left .22s,background .22s;display:grid;position:relative}.premiumPageCards article:before,.contactPrep article:before{content:"";background:var(--italian-rosso);opacity:0;transform-origin:50%;width:2px;transition:opacity .22s,transform .22s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.35)}.premiumPageCards article:hover,.contactPrep article:hover{background:linear-gradient(90deg,#761f2b29,#761f2b0a 42%,#0000);border-color:#761f2bb8;padding-left:14px}.premiumPageCards article:hover:before,.contactPrep article:hover:before{opacity:1;transform:scaleY(1)}.premiumPageCards article span,.contactPrep article span{color:#f7f6f18f;font-family:var(--mono-face);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;transition:color .22s}.premiumPageCards article:hover span,.contactPrep article:hover span{color:var(--italian-rosso)}.premiumPageCards article strong,.contactPrep article strong{color:var(--italian-white);font-size:clamp(1.2rem,1.8vw,1.9rem);font-weight:500}.premiumPageCards article p,.contactPrep article p{color:#f7f6f19e;max-width:58ch;margin:0;line-height:1.72}.detailDecisionStudio{background:linear-gradient(90deg, var(--italian-charcoal) 0 36%, var(--italian-ink) 36%)}.projectServiceCards,.projectDetailProtocol,.studioProtocol{border-top:0}.projectIndex article,.detailItem,.studioSplit article,.engineeringLedger article,.processBand>div,.projectFacts>div,.siteFooter nav a,.projectBriefStrip>div,.projectInquiry a,.nextProduct a{transition:color .22s,border-color .22s,background .22s,transform .26s}.projectIndex article>h2 a,.nextProduct strong,.projectInquiry h2{overflow-wrap:anywhere}.projectIndex article:hover .projectVisualLink,.projectIndex article:focus-within .projectVisualLink,.detailItem:hover,.studioSplit article:hover,.engineeringLedger article:hover,.processBand>div:hover,.projectFacts>div:hover{border-color:#761f2bb8}.projectIndex article:hover>h2 a,.projectIndex article:focus-within>h2 a,.projectIndex article:hover>div span,.studioSplit article:hover>span,.engineeringLedger article:hover>span,.processBand>div:hover span,.projectFacts>div:hover span,.projectInquiry a:hover,.projectInquiry a:focus-visible,.nextProduct a:hover,.nextProduct a:focus-visible,.siteFooter nav a:hover,.siteFooter nav a:focus-visible{color:var(--italian-rosso)}.projectVisualLink:before,.detailItem:before,.studioSplit article:before,.engineeringLedger article:before,.processBand>div:before,.projectFacts>div:before{background:var(--italian-rosso)}.siteFooter nav a:hover,.siteFooter nav a:focus-visible{padding-left:10px}.projectBriefStrip{border-block:1px solid var(--italian-line);background:linear-gradient(90deg,#761f2b1a,#0000 44%,#f7f6f109),#0a0a09fa;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.projectBriefStrip>div{min-height:104px;padding:18px var(--italian-gutter);border-right:1px solid var(--italian-line);align-content:center;gap:12px;display:grid;position:relative}.projectBriefStrip>div:before{content:"";background:var(--italian-rosso);opacity:0;transform-origin:50%;width:2px;transition:opacity .22s,transform .22s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.34)}.projectBriefStrip>div:last-child{border-right:0}.projectBriefStrip>div:hover{padding-left:calc(var(--italian-gutter) + 12px);background:linear-gradient(90deg,#761f2b26,#0000 62%);border-color:#761f2bb8}.projectBriefStrip>div:hover:before{opacity:1;transform:scaleY(1)}.projectBriefStrip span{color:#f7f6f18a;font-family:var(--mono-face);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;transition:color .22s}.projectBriefStrip strong{color:var(--italian-white);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.92rem,1.28vw,1.18rem);font-weight:500;line-height:1.35;overflow:hidden}.projectBriefStrip>div:hover span{color:var(--italian-rosso)}.contactWorkspace{grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);align-items:start}.contactPrep{color:var(--italian-ink);grid-area:1/1;align-content:start;gap:22px;display:grid}.contactWorkspace form{grid-area:1/2/span 2}.contactWorkspace aside{grid-area:2/1;margin-top:clamp(30px,5vw,72px)}.contactPrep h2{max-width:10ch;color:var(--italian-ink);font-size:clamp(2.5rem,4.8vw,5.8rem)}.contactPrep>div{border-top:1px solid var(--italian-line-dark);display:grid}.contactPrep article{border-bottom-color:var(--italian-line-dark);grid-template-columns:42px minmax(0,.48fr) minmax(0,1fr)}.contactPrep article:hover{background:linear-gradient(90deg,#761f2b21,#761f2b09 48%,#0000)}.contactPrep article span{color:#0a0a0975}.contactPrep article strong{color:var(--italian-ink)}.contactPrep article p{color:#0a0a099e}.contactContext{color:var(--italian-white);background:linear-gradient(120deg,#761f2b33,#0000 42%),linear-gradient(90deg,#0a0a09f5,#181715f0);border:1px solid #761f2b5c;grid-column:1/-1;grid-template-columns:minmax(200px,.66fr) minmax(0,1.34fr);gap:clamp(18px,3vw,46px);padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden}.contactContext:before{pointer-events:none;content:"";border:1px solid #f7f6f11a;position:absolute;inset:14px}.contactContext:after{content:"";background:var(--italian-rosso);opacity:.48;width:2px;position:absolute;top:0;bottom:0;left:0}.contactContext.hasSelection:after{opacity:1}.contactContext>*{z-index:1;position:relative}.contactContext header{align-content:end;gap:12px;display:grid}.contactContext header span,.contactContext p span{color:#f7f6f18f;font-family:var(--mono-face);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}.contactContext header strong{color:var(--italian-white);font-size:clamp(1.4rem,2.4vw,3rem);font-weight:500;line-height:.98}.contactContext>div{background:#f7f6f11a;border:1px solid #f7f6f11a;gap:1px;display:grid}.contactContext p{background:#0a0a096b;grid-template-columns:minmax(88px,.36fr) minmax(0,1fr);align-items:center;gap:14px;margin:0;padding:14px;display:grid}.contactContext p strong{color:#f7f6f1db;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:500;overflow:hidden}.contactAtelierBrief{border:1px solid var(--italian-line-dark);background:var(--italian-line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;display:grid}.contactAtelierBrief legend{color:#0a0a0994;width:100%;font-family:var(--mono-face);letter-spacing:.14em;text-transform:uppercase;padding:0 0 14px;font-size:.68rem}.contactAtelierBrief>div{background:linear-gradient(135deg, #761f2b0e, transparent 46%), var(--italian-paper);grid-template-columns:1fr;gap:10px;padding:16px;display:grid}.contactAtelierBrief>div>span{color:#0a0a0985;font-family:var(--mono-face);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem}.contactAtelierBrief label{display:block;position:relative}.contactAtelierBrief input{opacity:0;pointer-events:none;position:absolute}.contactAtelierBrief i{color:#0a0a09b3;background:#ffffff47;border:1px solid #0a0a0929;padding:12px 14px;font-style:normal;transition:color .22s,border-color .22s,background .22s,padding-left .22s;display:block}.contactAtelierBrief input:focus-visible+i,.contactAtelierBrief label:hover i,.contactAtelierBrief input:checked+i{color:var(--italian-ink);background:linear-gradient(90deg,#761f2b21,#0000 68%),#ffffff85;border-color:#761f2b94;padding-left:20px}.contactAtelierBrief input:checked+i{color:var(--italian-rosso)}.contactAtelierProtocol{border-block:1px solid var(--italian-line-dark);gap:0;display:grid}.contactAtelierProtocol>span{color:#0a0a0994;font-family:var(--mono-face);letter-spacing:.14em;text-transform:uppercase;padding:0 0 14px;font-size:.68rem}.contactAtelierProtocol details{border-top:1px solid var(--italian-line-dark);transition:background .22s,padding-left .22s,border-color .22s;position:relative}.contactAtelierProtocol details:before{content:"";background:var(--italian-rosso);opacity:0;transform-origin:50%;width:2px;transition:opacity .22s,transform .22s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.34)}.contactAtelierProtocol summary{min-height:62px;color:var(--italian-ink);cursor:pointer;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:14px;list-style:none;display:grid}.contactAtelierProtocol summary::-webkit-details-marker{display:none}.contactAtelierProtocol summary i{color:#0a0a0975;font-family:var(--mono-face);letter-spacing:.14em;font-size:.66rem;font-style:normal}.contactAtelierProtocol summary strong{font-size:clamp(1rem,1.35vw,1.3rem);font-weight:500}.contactAtelierProtocol summary svg{color:#0a0a096b;justify-self:end;transition:transform .22s,color .22s}.contactAtelierProtocol details:hover,.contactAtelierProtocol details:focus-within,.contactAtelierProtocol details[open]{background:linear-gradient(90deg,#761f2b1a,#0000 58%);border-color:#761f2b7a;padding-left:12px}.contactAtelierProtocol details:hover:before,.contactAtelierProtocol details:focus-within:before,.contactAtelierProtocol details[open]:before{opacity:1;transform:scaleY(1)}.contactAtelierProtocol details[open] summary svg{color:var(--italian-rosso);transform:rotate(90deg)}.contactAtelierProtocol details:hover summary i,.contactAtelierProtocol details[open] summary i{color:var(--italian-rosso)}.contactAtelierProtocol p{color:#0a0a099e;max-width:64ch;margin:-2px 0 18px 56px;line-height:1.65}.contactWorkspace input:hover,.contactWorkspace select:hover,.contactWorkspace textarea:hover,.contactWorkspace input:focus,.contactWorkspace select:focus,.contactWorkspace textarea:focus{border-color:var(--italian-rosso)}.contactWorkspace input:focus,.contactWorkspace select:focus,.contactWorkspace textarea:focus{background:linear-gradient(90deg,#761f2b14,#0000 42%)}.contactFeedback.is-success{border-color:#2846386b}.contactFeedback.is-success p,.contactFeedback.is-success>span{color:var(--italian-verde)}.contactFeedback.is-error{border-color:#761f2b7a}.contactWorkspace button:hover,.contactWorkspace button:focus-visible{border-color:var(--italian-rosso);background:var(--italian-ink);color:var(--italian-white)}.contactWorkspace aside>div{transition:border-color .22s,padding-left .22s}.contactWorkspace aside>div:hover{border-color:#761f2b80;padding-left:10px}.contactWorkspace aside>div:hover span{color:var(--italian-rosso)}.projectInquiry{position:relative;overflow:hidden}.projectInquiry:before{pointer-events:none;content:"";border:1px solid #f7f6f124;position:absolute;inset:clamp(22px,3vw,48px)}.projectInquiry:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#761f2b9e,#0000);width:min(68vw,760px);height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projectInquiry>*{z-index:1;position:relative}.projectInquiry a{border-color:#761f2bb8}.projectInquiry a svg,.nextProduct a svg{transition:transform .26s,color .26s}.projectInquiry a:hover svg,.projectInquiry a:focus-visible svg,.nextProduct a:hover svg,.nextProduct a:focus-visible svg{color:var(--italian-rosso);transform:translate(4px,-4px)}.nextProduct{position:relative;overflow:hidden}.nextProduct:before{pointer-events:none;content:"";opacity:0;background:linear-gradient(90deg,#0000 0 62%,#761f2b24 62%,#0000 86%);transition:opacity .26s;position:absolute;inset:0}.nextProduct:hover:before,.nextProduct:focus-within:before{opacity:1}.nextProduct>*{z-index:1;position:relative}.siteFooter{padding:clamp(82px, 10vw, 150px) var(--italian-gutter) 48px;color:var(--italian-ink);background:var(--italian-paper);border-top:0;grid-template-columns:minmax(220px,1.2fr) minmax(300px,1fr);gap:clamp(46px,8vw,130px);display:grid;position:relative;overflow:hidden}.siteFooter:before{top:0;bottom:0;left:var(--italian-gutter);content:"";background:var(--italian-rosso);width:2px;position:absolute}.siteFooter:after{right:var(--italian-gutter);content:"";background:#761f2b7a;width:clamp(90px,12vw,180px);height:1px;position:absolute;bottom:48px}.siteFooter>*{z-index:1;position:relative}.siteFooterBrand>strong{color:var(--italian-ink);font-size:clamp(3.6rem,7vw,8rem);line-height:.86;display:block}.siteFooterBrand>strong:after{content:"";background:var(--italian-rosso);width:clamp(64px,8vw,118px);height:1px;margin-top:22px;display:block}.siteFooter .footerSiteMap{color:var(--italian-ink);border-top:1px solid var(--italian-line-dark);align-self:start;display:block}.footerSiteMap details{border-bottom:1px solid var(--italian-line-dark)}.footerSiteMap summary{cursor:pointer;min-height:62px;color:var(--italian-ink);grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:0 4px;list-style:none;transition:color .22s,background .22s;display:grid}.footerSiteMap summary::-webkit-details-marker{display:none}.footerSiteMap summary:hover,.footerSiteMap summary:focus-visible,.footerSiteMap details[open] summary{color:var(--italian-rosso);background:#b21a2309}.footerSiteMap summary:focus-visible{outline:1px solid var(--italian-rosso);outline-offset:-1px}.footerSiteMap summary i{color:#0a0a096b;font-family:var(--mono-face);letter-spacing:.1em;font-size:.62rem;font-style:normal}.footerSiteMap summary strong{color:inherit;font-size:.88rem;font-weight:500}.footerSiteMap summary>span{justify-self:end;width:14px;height:14px;position:relative}.footerSiteMap summary>span:before,.footerSiteMap summary>span:after{content:"";background:currentColor;width:14px;height:1px;transition:transform .22s;position:absolute;top:50%;left:0}.footerSiteMap summary>span:after{transform:rotate(90deg)}.footerSiteMap details[open] summary>span:after{transform:rotate(0)}.footerSiteMap details>div{grid-template-columns:repeat(2,minmax(0,1fr));padding:2px 38px 16px 50px;display:grid}.siteFooter .footerSiteMap a{color:#0a0a09b8;padding:10px 0;font-size:.86rem;transition:color .18s,transform .18s}.siteFooter .footerSiteMap a:hover,.siteFooter .footerSiteMap a:focus-visible{color:var(--italian-rosso);padding-left:0;transform:translate(3px)}.siteFooter .footerRights{color:#0a0a097a;border-top:1px solid var(--italian-line-dark);grid-column:1/-1;padding-top:30px}@media (width<=980px){.siteNav nav a:before,.wordmark small,.designFrameMeta{display:none}.premiumHomeHero,.premiumHomeStatement,.premiumHomeSectionHead,.premiumHomeLeadProduct,.premiumHomeDecision,.premiumHomeAtelier,.premiumHomeRestraint,.premiumHomeProportion,.premiumHomeFinale,.premiumHomeCTA{grid-template-columns:1fr}.premiumHomeHero{gap:34px;min-height:auto}.premiumHomeHero:after{display:none}.premiumHomeHeroCopy{align-self:start;padding-right:0}.premiumHomeHeroProduct{border-left:0;min-height:560px}.premiumHomeStatement{background:var(--italian-ink)}.premiumHomeDecision{background:var(--italian-charcoal)}.premiumHomeProductGrid,.premiumHomeModelRail,.premiumHomeSignature,.premiumHomeDistinctionGrid,.premiumHomeMaterialGrid,.premiumHomeProportionGrid,.premiumHomeServiceList{grid-template-columns:repeat(2,minmax(0,1fr))}.premiumHomeAtelierSteps article{grid-template-columns:80px minmax(180px,.7fr) minmax(220px,1fr)}.premiumHomeBriefGrid,.premiumHomeProof{grid-template-columns:1fr}.stickyStage,.scene.alignLeft .stickyStage{grid-template-columns:minmax(190px,34%) minmax(0,1fr);gap:24px;padding-inline:28px}.scene.alignLeft .imageFrame{grid-column:2}.scene.alignLeft .sceneLabel{grid-column:1}.sceneLabel h1,.sceneLabel h2{font-size:clamp(2.8rem,7vw,5.5rem)}.pageHero:after{left:36%}.collectionGroup>header,.collectionCuration,.collectionPrivateSelection,.collectionMatrix,.premiumPageIntelligence,.premiumPageCards,.familySpecPanel,.familyModelFocus,.modelSignatureStudy,.modelSpecificationFlow,.productScenarioStudio,.catalogApplicationStudio,.catalogAtelierSystem,.catalogOpticalTechnology,.catalogTechnologyIndex,.modelProportionMap,.modelIllusionChamber,.modelSensoryCalibration,.modelFinishLogic,.modelProjectProtocol,.plusCollectionIntro,.modelNarrative,.productIntro,.familyManifesto{grid-template-columns:.55fr 1.45fr}.collectionGroup>header p,.plusCollectionIntro>:last-child,.modelNarrative>:last-child,.productIntro>:last-child,.familyManifesto>:last-child{grid-column:2}.collectionCuration{background:var(--italian-charcoal)}.collectionPrinciples article,.collectionPrivateSelection article,.familySpecLedger>div,.modelSignatureLedger article,.catalogAtelierSystem article,.catalogOpticalTechnology article,.catalogTechnologyIndex article,.modelProportionMap article,.modelIllusionChamber article,.modelSensoryCalibration article,.modelFinishLogic article,.modelProjectProtocol article{grid-template-columns:48px minmax(160px,.54fr) minmax(0,1fr)}.collectionMatrixRows>a{grid-template-columns:40px minmax(92px,.5fr) minmax(150px,1fr) 26px}.collectionMatrixRows i{display:none}.modelSignatureStudy{grid-template-columns:.55fr 1.45fr}.modelSignatureStudy aside{grid-column:2}.catalogCoverBrief,.productCoverBrief{grid-template-columns:minmax(120px,.42fr) minmax(140px,.5fr) minmax(0,1fr)}.catalogCoverBrief i,.productCoverBrief i{grid-column:2/-1}.modelSpecificationFlow,.productScenarioStudio,.catalogApplicationStudio,.catalogAtelierSystem,.catalogOpticalTechnology,.catalogTechnologyIndex,.modelProportionMap,.modelIllusionChamber,.modelSensoryCalibration,.modelFinishLogic,.modelProjectProtocol,.collectionPrivateSelection{background:var(--italian-charcoal)}.modelDossierBar{grid-template-columns:repeat(2,minmax(0,1fr))}.modelDossierBar>div:nth-child(2n){border-right:0}}@media (width<=760px){:root{--italian-frame:7px;--italian-gutter:22px}.designFrame{display:none}.siteNav,.siteNav.isScrolled{top:var(--italian-frame);right:var(--italian-frame);left:var(--italian-frame);min-height:64px;padding:0 15px}.wordmark{grid-template-columns:20px auto;column-gap:7px}.wordmarkMonogram{font-size:1.55rem}.wordmarkName{display:none}.siteNav nav{gap:13px}.siteNav nav a{letter-spacing:.08em;padding-block:22px;font-size:.52rem}.languageSwitcher button{width:26px;min-height:26px;font-size:.46rem}.sceneIndicator{display:none}.premiumHomeHero{padding:112px 22px 28px}.premiumHomeHero:before{inset:82px 14px 14px}.premiumHomeHeroCopy h1{max-width:8ch;font-size:clamp(3.65rem,18vw,6.7rem)}.premiumHomeActions{gap:8px}.premiumHomeActions a,.premiumHomeLeadProduct a,.premiumHomeCTA a{width:100%;min-height:44px}.premiumHomeHeroProduct{min-height:500px}.premiumHomeHeroPlate{grid-template-columns:1fr;gap:8px}.premiumHomeHeroPlate strong{font-size:clamp(2.7rem,16vw,5rem)}.premiumCoverTop,.premiumCoverBottom{letter-spacing:.1em;padding:18px;font-size:.48rem}.premiumCoverCenter,.premiumCoverSlot.isHero .premiumCoverCenter{max-width:92%;padding:0 18px 58px}.premiumCoverCenter strong,.premiumCoverSlot.isHero .premiumCoverCenter strong{max-width:9ch;font-size:clamp(2.7rem,14vw,4.8rem)}.premiumCoverCenter p{margin-top:16px;font-size:.82rem}.premiumHomeStatement,.premiumHomeProducts,.premiumHomeBriefs,.premiumHomeHighlights,.premiumHomeDistinctions,.premiumHomeDecision,.premiumHomeMaterials,.premiumHomeAtelier,.premiumHomeProportion,.premiumHomeService,.premiumHomeFinale,.premiumHomeCTA{padding:72px 22px}.premiumHomeRestraint{grid-template-columns:1fr;padding:72px 22px}.premiumHomeStatement h2,.premiumHomeSectionHead h2,.premiumHomeDecision h2,.premiumHomeAtelier h2,.premiumHomeRestraint h2,.premiumHomeProportion h2,.premiumHomeFinale h2,.premiumHomeCTA h2{max-width:10ch;font-size:clamp(3.1rem,16vw,6.2rem)}.premiumHomeSectionHead{margin-bottom:42px}.premiumHomeLeadProduct{min-height:auto}.premiumHomeLeadProduct>div{padding:0 0 34px}.premiumHomeLeadProduct h3{font-size:clamp(4rem,20vw,7rem)}.premiumHomeLeadProduct img{border-top:1px solid var(--italian-line);border-left:0;min-height:480px}.premiumHomeProductGrid,.premiumHomeModelRail,.premiumHomeSignature,.premiumHomeDistinctionGrid,.premiumHomeMaterialGrid,.premiumHomeProportionGrid,.premiumHomeServiceList,.premiumHomeDecisionList{grid-template-columns:1fr}.premiumHomeMaterialGrid article{min-height:260px;padding:30px 22px}.premiumHomeMaterialGrid i{height:96px;margin-bottom:34px}.premiumHomeSignature article{border-right:0;border-bottom:1px solid var(--italian-line);min-height:190px;padding:30px 22px}.premiumHomeSignature p{margin-top:34px}.premiumHomeDistinctionGrid article{min-height:310px;padding:34px 22px}.premiumHomeDistinctionGrid h3{margin-top:52px}.premiumHomeDecisionList article{min-height:220px;padding:32px 22px}.premiumHomeProportionGrid article,.premiumHomeServiceList article{min-height:240px;padding:32px 22px}.premiumHomeFinale{gap:46px;min-height:560px}.premiumHomeFinaleNotes article{grid-template-columns:1fr;gap:10px;padding:22px 0}.premiumHomeAtelierSteps article{grid-template-columns:1fr;gap:18px;min-height:260px;padding:32px 22px}.premiumHomeProductCard div,.premiumHomeModelRail div{padding-bottom:34px}.premiumHomeModelRail article,.premiumHomeModelRail article:nth-child(2n){min-height:auto;padding-top:0}.premiumHomeModelRail img{height:460px}.premiumHomeProof article{min-height:270px;padding:34px 22px}.premiumHomeCTA{gap:24px}.scene{min-height:112vh}.stickyStage,.scene.alignLeft .stickyStage{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:0;min-height:620px;padding:86px 14px 14px;display:grid}.imageFrame,.scene.isPortrait .imageFrame,.scene.isPortrait.alignRight .imageFrame,.scene.isPortrait.alignLeft .imageFrame,.scene.isLandscape .imageFrame,.scene.isLandscape.alignRight .imageFrame,.scene.isLandscape.alignLeft .imageFrame,.scene.alignLeft .imageFrame{grid-area:1/1;width:100%;min-height:0}.sceneLabel,.scene.isPortrait.alignLeft .sceneLabel,.scene.isPortrait.alignRight .sceneLabel,.scene.alignLeft .sceneLabel{grid-area:2/1;padding:24px 4px 22px}.sceneLabel:before{margin-bottom:22px}.sceneLabel h1,.sceneLabel h2{max-width:10ch;font-size:clamp(2.75rem,15vw,4.8rem)}.sceneLabel p{margin-top:16px}.scene-finale .stickyStage{padding:84px 14px 14px;display:block}.pageHero{min-height:88svh;padding:128px 28px 58px}.pageHero:before{inset:82px 14px 14px}.pageHero:after{display:none}.pageHeroVisual:after{background:linear-gradient(#0a0a0947,#0a0a0914 30%,#0a0a09e6),linear-gradient(90deg,#0a0a0999,#0000)}.pageHeroCopy{align-self:end}.pageHeroCopy h1{font-size:clamp(3.6rem,19vw,6.5rem)}.pageHeroCopy p{padding-left:0}.pageHeroAtelierPlate,.heroAtelierPlate{display:none}.collectionFilters,.productSectionNav{top:calc(var(--italian-frame) + 64px)}.collectionGroup>header,.collectionCuration,.collectionPrivateSelection,.collectionMatrix,.premiumPageIntelligence,.premiumPageCards,.familySpecPanel,.familyModelFocus,.modelSignatureStudy,.modelSpecificationFlow,.productScenarioStudio,.catalogApplicationStudio,.catalogAtelierSystem,.catalogOpticalTechnology,.catalogTechnologyIndex,.modelProportionMap,.modelIllusionChamber,.modelSensoryCalibration,.modelFinishLogic,.modelProjectProtocol,.plusCollectionIntro,.modelNarrative,.productIntro,.familyManifesto{grid-template-columns:1fr;min-height:auto;padding-block:76px}.collectionGroup>header p,.plusCollectionIntro>:last-child,.modelNarrative>:last-child,.productIntro>:last-child,.familyManifesto>:last-child,.modelSignatureStudy aside{grid-column:1}.collectionCuration,.collectionPrivateSelection,.collectionMatrix,.familySpecPanel,.familyModelFocus,.modelSignatureStudy,.modelSpecificationFlow,.productScenarioStudio,.catalogApplicationStudio,.catalogAtelierSystem,.catalogOpticalTechnology,.catalogTechnologyIndex,.modelProportionMap,.modelIllusionChamber,.modelSensoryCalibration,.modelFinishLogic,.modelProjectProtocol{padding-block:76px}.collectionCuration>div:first-child h2,.collectionPrivateSelection h2,.collectionMatrix header h2,.familySpecPanel h2,.familyModelFocus h2,.modelSignatureStudy h2,.modelSpecificationFlow h2,.productScenarioStudio h2,.catalogApplicationStudio h2,.catalogAtelierSystem h2,.catalogOpticalTechnology h2,.catalogTechnologyIndex h2,.modelProportionMap h2,.modelIllusionChamber h2,.modelSensoryCalibration h2,.modelFinishLogic h2,.modelProjectProtocol h2{font-size:clamp(3rem,15vw,6rem)}.collectionPrinciples article,.collectionPrivateSelection article,.premiumPageCards article,.contactPrep article,.familySpecLedger>div,.familyModelFocus a,.modelSignatureLedger article,.modelSpecificationFlow article,.productScenarioStudio article,.catalogApplicationStudio article,.catalogAtelierSystem article,.catalogOpticalTechnology article,.catalogTechnologyIndex article,.modelProportionMap article,.modelIllusionChamber article,.modelSensoryCalibration article,.modelFinishLogic article,.modelProjectProtocol article{grid-template-columns:1fr;gap:10px}.premiumDisclosure summary{grid-template-columns:1fr 28px;gap:12px;min-height:68px}.premiumDisclosure summary span{grid-column:1/-1}.premiumDisclosure p{padding-left:0}.modelDossierBar,.catalogQuickRead,.modelQuickRead,.productQuickRead,.modelSeriesContext,.modelSeriesContext>div,.projectBriefStrip,.modelKnowledgeArchive>header,.modelKnowledgeBody,.modelKnowledgeBody article>header,.modelKnowledgeBody article section{grid-template-columns:1fr}.catalogQuickRead>div,.modelQuickRead>div,.productQuickRead>div,.projectBriefStrip>div{border-right:0;border-bottom:1px solid var(--italian-line);min-height:auto;padding:16px 22px}.modelSeriesContext{gap:18px}.modelSeriesContext nav{grid-template-columns:1fr}.modelSeriesContext p,.modelSeriesContext nav a{min-height:68px}.modelKnowledgeArchive{padding-block:76px}.modelKnowledgeArchive>header{gap:28px;margin-bottom:54px}.modelKnowledgeArchive>header h2{font-size:clamp(3.3rem,16vw,6rem)}.modelKnowledgeBody{gap:48px}.modelKnowledgeBody nav{border-left:1px solid var(--italian-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modelKnowledgeBody nav button{border-right:1px solid var(--italian-line);grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:66px;padding:12px}.modelKnowledgeBody nav button svg{display:none}.modelKnowledgeBody nav button:hover,.modelKnowledgeBody nav button:focus-visible,.modelKnowledgeBody nav button.isActive{padding-left:18px}.modelKnowledgeBody article>header{gap:18px;min-height:auto}.modelKnowledgeBody article section{gap:10px}.modelDossierBar>div,.modelDossierBar>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--italian-line);min-height:auto;padding:16px 22px}.catalogCoverBrief,.productCoverBrief{grid-template-columns:1fr;gap:8px;padding-block:18px}.catalogCoverBrief i,.productCoverBrief i{grid-column:1}.collectionMatrixRows>a{grid-template-columns:38px 1fr 26px;gap:12px}.collectionMatrixRows>a p{grid-column:2}.collectionGroup>header h2{font-size:clamp(4rem,21vw,7rem)}.editorialGrid,.collectionProductGrid,.plusCatalogGrid,.projectIndex{padding-inline:var(--italian-gutter)}.collectionProductGrid,.plusCatalogGrid,.projectIndex{grid-template-columns:1fr;display:grid}.collectionProductGrid>article,.plusCatalogGrid>article,.collectionProductGrid>article:nth-child(3n+1),.plusCatalogGrid>article:nth-child(3n+1),.projectIndex>article,.projectIndex>article:nth-child(2n){grid-column:1;margin-top:0}.collectionProductGrid>article:before,.plusCatalogGrid>article:before{display:none}.plusCardDossier{grid-template-columns:1fr}.plusCatalogHero{min-height:88svh;padding:0;display:block}.plusCatalogHeroVisual{border:0;position:absolute;inset:0}.plusCatalogHeroVisual:after{content:"";background:linear-gradient(#0a0a092e,#0a0a09f0);position:absolute;inset:0}.plusCatalogCopy{z-index:4;position:absolute;bottom:52px;left:28px;right:28px}.plusCatalogCopy h1,.plusModelHeroCopy h1,.productHeroCopy h1{font-size:clamp(3.8rem,18vw,6.8rem)}.plusModelHero,.productHero{grid-template-columns:1fr;gap:18px;min-height:auto;padding:118px 28px 42px}.plusModelImage,.productHeroAsset,.productHero>img,.plusModelHeroCopy,.productHeroCopy{grid-area:auto/1}.plusModelImage,.productHeroAsset,.productHero>img{order:1;min-height:min(72svh,680px)}.plusModelHeroCopy,.productHeroCopy{order:2;padding:28px 0 18px}.modelDetailSection,.modelDetailSection:nth-of-type(2n),.materialSection{grid-template-columns:1fr;display:grid}.modelDetailSection:nth-of-type(2n)>:first-child{order:initial}.contactWorkspace,.technicalSpread,.studioSplit{grid-template-columns:1fr}.premiumPageIntelligence header,.premiumPageCards header{position:static}.premiumPageIntelligence h2,.premiumPageCards h2,.contactPrep h2{max-width:11ch;font-size:clamp(3rem,15vw,6rem)}.contactPrep,.contactWorkspace form,.contactWorkspace aside{grid-area:auto/1}.contactContext{grid-template-columns:1fr}.contactContext p{grid-template-columns:1fr;gap:6px}.contactContext p strong{white-space:normal}.contactAtelierBrief{grid-template-columns:1fr}.contactAtelierProtocol summary{grid-template-columns:34px minmax(0,1fr) 22px}.contactAtelierProtocol p{margin-left:0}.contactWorkspace aside{margin-top:0}.engineeringStatement,.studioManifesto,.contactIntro{background:var(--italian-charcoal)}.engineeringStatement:before,.studioManifesto:before,.contactIntro:before{display:none}.siteFooter{grid-template-columns:1fr}.footerRights{grid-column:1}}@media (width<=360px){.modelKnowledgeBody nav{grid-template-columns:1fr}.siteNav,.siteNav.isScrolled{flex-wrap:wrap;place-content:center flex-start;gap:0 10px;min-height:84px;padding:8px 10px}.wordmark{grid-template-columns:16px auto;column-gap:5px}.wordmarkMonogram{font-size:1.35rem}.siteNav nav{gap:8px}.siteNav nav a{letter-spacing:.04em;font-size:.46rem}.languageSwitcher button{width:22px;font-size:.42rem}.languageSwitcher{margin-left:22px}.collectionFilters,.productSectionNav{top:calc(var(--italian-frame) + 84px)}.stickyStage,.scene.alignLeft .stickyStage{padding-top:106px}.pageHero{padding-top:148px}}html:not([lang=en]) .premiumHomeHeroCopy h1{max-width:8.4ch}html:not([lang=en]) .premiumHomeDistinctionGrid h3{max-width:100%;font-size:clamp(1.85rem,2.3vw,3.2rem)}html:not([lang=en]) .pageHeroCopy h1{font-size:clamp(3.4rem,8.8vw,7.1rem)}html:not([lang=en]) .collectionMatrix header h2{max-width:100%;font-size:clamp(2.8rem,3.6vw,5.4rem)}html:not([lang=en]) .familySpecPanel h2{max-width:100%;font-size:clamp(2.8rem,4.6vw,3.75rem)}html:not([lang=en]) :is(.premiumPageIntelligence,.premiumPageCards,.contactPrep) h2{max-width:100%;font-size:clamp(2.8rem,3.6vw,5.4rem)}.projectIndex article>h2{font-size:clamp(2.4rem,3.55vw,4.8rem)}@media (width<=760px){html:not([lang=en]) .premiumHomeDistinctionGrid h3{font-size:clamp(1.55rem,6.3vw,2.1rem)}html:not([lang=en]) .premiumHomeCTA h2{max-width:100%;font-size:clamp(2.35rem,10vw,4rem)}html:not([lang=en]) :is(.premiumPageIntelligence,.premiumPageCards,.contactPrep) h2{font-size:clamp(2.25rem,9.2vw,4.25rem)}}:is(.subPage,.plusCatalogPage,.plusModelPage,.productPage) :is(h1,h2,h3){font-family:var(--display-face);letter-spacing:0;overflow-wrap:break-word;text-wrap:balance;font-weight:400}:is(.subPage,.plusCatalogPage,.plusModelPage,.productPage) p{text-wrap:pretty}.pageHeroCopy h1{max-width:9ch;font-size:7.5rem;line-height:.86}.plusCatalogCopy h1,.plusModelHeroCopy h1,.productHeroCopy h1{max-width:9ch;font-size:7rem;line-height:.86}.collectionCuration>div:first-child h2{max-width:11ch;font-size:4.75rem;line-height:.94}.collectionGroup>header h2{max-width:9ch;font-size:7rem;line-height:.88}.collectionMatrix header h2{max-width:11ch;font-size:4.5rem;line-height:.94}.plusCollectionIntro h2,.modelNarrative h2,.familyManifesto h2,.productIntro h2{max-width:12ch;font-size:4.75rem;line-height:.94}.plusCatalogPage .plusCollectionIntro h2{max-width:13ch;font-size:4.5rem}.familySpecPanel h2{max-width:12ch;font-size:4.25rem;line-height:.94}.productScenarioStudio h2,.catalogApplicationStudio h2,.catalogAtelierSystem h2,.catalogOpticalTechnology h2,.catalogTechnologyIndex h2,.modelFinishLogic h2{max-width:13ch;font-family:var(--display-face);font-size:4rem;font-weight:400;line-height:.96}.modelKnowledgeArchive>header h2{max-width:13ch;font-size:4.5rem;font-weight:400;line-height:.94}.modelKnowledgeBody article h3{max-width:16ch;font-size:2.8rem;font-weight:400;line-height:1}.modelDetailSection,.materialSection{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.modelDetailSection:nth-of-type(2n){grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr)}.modelDetailCopy,.materialCopy{padding:clamp(48px,5vw,76px)}.modelDetailCopy h2,.modelPlatform h2,.materialCopy h2{max-width:14ch;font-size:4.25rem;line-height:.96}.projectInquiry h2{max-width:16ch;font-family:var(--display-face);font-size:5.25rem;font-weight:400;line-height:.94}.premiumDisclosure summary strong,.modelKnowledgeBody nav button strong{overflow-wrap:anywhere;line-height:1.35}.modelKnowledgeBody nav button{grid-template-columns:32px minmax(0,1fr) 16px;gap:10px;padding-right:6px}.modelKnowledgeBody nav button:hover,.modelKnowledgeBody nav button:focus-visible,.modelKnowledgeBody nav button.isActive{padding-left:0}.modelKnowledgeBody nav button svg{width:14px;height:14px}@media (width<=980px){.collectionProductGrid,.plusCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 24px}.collectionProductGrid .premiumPanel .imageSlot,.collectionProductGrid .premiumPanel.isPortraitMedia .imageSlot,.collectionProductGrid .premiumPanel.isLandscapeMedia .imageSlot,.collectionProductGrid .premiumPanel.isSquareMedia .imageSlot{aspect-ratio:4/3.25}.pageHeroCopy h1{font-size:6rem}.plusCatalogCopy h1,.plusModelHeroCopy h1,.productHeroCopy h1,.collectionGroup>header h2{font-size:5.75rem}.collectionCuration>div:first-child h2,.collectionMatrix header h2,.plusCollectionIntro h2,.modelNarrative h2,.familyManifesto h2,.productIntro h2{font-size:4rem}.familySpecPanel h2,.productScenarioStudio h2,.catalogApplicationStudio h2,.catalogAtelierSystem h2,.catalogOpticalTechnology h2,.catalogTechnologyIndex h2,.modelFinishLogic h2,.modelKnowledgeArchive>header h2,.modelDetailCopy h2,.modelPlatform h2,.materialCopy h2{font-size:3.65rem}.projectInquiry h2{font-size:4.5rem}}@media (width<=760px){.collectionProductGrid,.plusCatalogGrid{grid-template-columns:minmax(0,1fr);gap:46px;padding-block:52px 86px}.collectionProductGrid>article.premiumPanel{padding:14px}.collectionProductGrid .premiumPanel .imageSlot,.collectionProductGrid .premiumPanel.isPortraitMedia .imageSlot,.collectionProductGrid .premiumPanel.isLandscapeMedia .imageSlot,.collectionProductGrid .premiumPanel.isSquareMedia .imageSlot{aspect-ratio:4/3.35}.collectionProductGrid .premiumPanel h2{font-size:clamp(2.2rem,12vw,3.8rem)}.productCardVisual,.plusCardVisual{aspect-ratio:1/2;padding:10px}.plusCardDossier{grid-template-columns:1fr}:is(.subPage,.plusCatalogPage,.plusModelPage,.productPage) :is(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto}.pageHeroCopy h1,.plusCatalogCopy h1,.plusModelHeroCopy h1,.productHeroCopy h1{max-width:10ch;font-size:4rem;line-height:.88}.collectionGroup>header h2{max-width:10ch;font-size:4rem;line-height:.9}.collectionCuration>div:first-child h2,.collectionMatrix header h2,.plusCollectionIntro h2,.plusCatalogPage .plusCollectionIntro h2,.modelNarrative h2,.familyManifesto h2,.productIntro h2,.familySpecPanel h2,.productScenarioStudio h2,.catalogApplicationStudio h2,.catalogAtelierSystem h2,.catalogOpticalTechnology h2,.catalogTechnologyIndex h2,.modelFinishLogic h2,.modelKnowledgeArchive>header h2,.modelDetailCopy h2,.modelPlatform h2,.materialCopy h2{max-width:13ch;font-size:3rem;line-height:.98}.modelKnowledgeBody article h3{max-width:18ch;font-size:2.1rem;line-height:1.04}.projectInquiry h2{max-width:13ch;font-size:3.2rem;line-height:.98}.modelDetailCopy,.materialCopy{padding:52px var(--italian-gutter) 62px}.modelDetailSection,.modelDetailSection:nth-of-type(2n),.materialSection{grid-template-columns:minmax(0,1fr)}.siteNav nav a{letter-spacing:.06em;font-size:.62rem}.languageSwitcher button{width:28px;font-size:.56rem}.modelNavigatorTrack a span{font-size:.62rem}.modelKnowledgeBody nav button:hover,.modelKnowledgeBody nav button:focus-visible,.modelKnowledgeBody nav button.isActive{padding-left:12px}}@media (width<=360px){.pageHeroCopy h1,.plusCatalogCopy h1,.plusModelHeroCopy h1,.productHeroCopy h1,.collectionGroup>header h2{font-size:3.5rem}.collectionCuration>div:first-child h2,.collectionMatrix header h2,.plusCollectionIntro h2,.plusCatalogPage .plusCollectionIntro h2,.modelNarrative h2,.familyManifesto h2,.productIntro h2,.familySpecPanel h2,.productScenarioStudio h2,.catalogApplicationStudio h2,.catalogAtelierSystem h2,.catalogOpticalTechnology h2,.catalogTechnologyIndex h2,.modelFinishLogic h2,.modelKnowledgeArchive>header h2,.modelDetailCopy h2,.modelPlatform h2,.materialCopy h2,.projectInquiry h2{font-size:2.7rem}.siteNav nav a{font-size:.58rem}.languageSwitcher button{width:24px;font-size:.52rem}}@media (prefers-reduced-motion:reduce){.siteNav nav a:after,.productSectionNav a:before,.productSectionNav a:after,.routeTransitionMark,.premiumDisclosure p,.assetSpecSlot:after,.visualMedia:before,.cinematicStatement p,.collectionPrinciples article,.collectionCardSignature:before,.plusCardDossier>div:before,.catalogCoverBrief,.productCoverBrief,.modelDossierBar>div,.catalogQuickRead>div,.modelQuickRead>div,.productQuickRead>div,.projectBriefStrip>div,.projectBriefStrip>div:before,.contactAtelierProtocol details,.contactAtelierProtocol details:before,.contactAtelierProtocol summary svg,.modelSeriesContext nav a,.modelKnowledgeBody nav button,.modelKnowledgeBody nav button:before,.modelKnowledgeBody nav button svg,.modelKnowledgeBody article section,.modelKnowledgeBody>article,.modelNavigatorTrack a,.collectionMatrixRows>a,.premiumHomeProductCard a:after,.premiumHomeModelRail article:after,.premiumHomeDistinctionGrid article:after,.premiumHomeDecisionList article:after,.premiumHomeProportionGrid article:after,.premiumHomeServiceList article:after{transition:none;animation:none}}.premiumHomeSignature article{min-height:168px;padding:clamp(26px,3vw,44px)}.premiumHomeSignature p{margin-top:clamp(24px,3vw,38px)}.premiumHomeProducts,.premiumHomeHighlights,.premiumHomeDistinctions,.premiumHomeAtelier,.premiumHomeCTA{padding-block:clamp(64px,7vw,112px)}.premiumHomeSectionHead{margin-bottom:clamp(34px,4.5vw,66px)}.premiumHomeSectionHead h2{max-width:13ch;font-size:clamp(2.8rem,5vw,6.2rem);line-height:.94}.premiumHomeLeadProduct{grid-template-columns:minmax(0,1.14fr) minmax(410px,.72fr);min-height:clamp(620px,70vh,780px)}.premiumHomeLeadProduct>div{padding-block:clamp(40px,5vw,72px)}.premiumHomeLeadProduct h3{font-size:clamp(3.8rem,7vw,8rem)}.premiumHomeLeadProduct .premiumCoverSlot,.premiumHomeLeadProduct img,.premiumHomeLeadProduct .assetSpecSlot{height:100%;min-height:0}.premiumHomeLeadProduct img{object-fit:cover;object-position:center}.premiumHomeProductCard a{aspect-ratio:3/4}.premiumHomeProductCard img{object-fit:cover;object-position:center}.premiumHomeProductCard>div{min-height:154px;padding:22px 4px 30px}.premiumHomeProductCard h3{font-size:clamp(2rem,2.8vw,3.4rem)}.premiumHomeDistinctionGrid article{min-height:320px;padding:clamp(28px,3.4vw,50px)}.premiumHomeDistinctionGrid h3{margin-top:clamp(34px,4vw,58px);font-size:clamp(2.1rem,3vw,3.8rem)}.premiumHomeModelRail{gap:clamp(14px,1.8vw,26px)}.premiumHomeModelRail article,.premiumHomeModelRail article:nth-child(2n){grid-template-rows:auto auto;min-height:0;padding-top:0}.premiumHomeModelRail img{aspect-ratio:2/3;object-fit:cover;object-position:center}.premiumHomeModelRail div{min-height:150px;padding-top:20px}.premiumHomeModelRail h3{font-size:clamp(1.9rem,2.8vw,3.5rem)}.premiumHomeAtelier h2{max-width:11ch;font-size:clamp(3rem,5.4vw,6.4rem)}.premiumHomeAtelierSteps article{min-height:158px;padding:clamp(24px,3vw,42px)}.premiumHomeAtelierSteps h3{font-size:clamp(1.8rem,2.6vw,3.2rem)}.premiumHomeCTA{grid-template-columns:minmax(300px,1fr) minmax(240px,.62fr) auto}.premiumHomeCTA h2{color:var(--italian-ink);font-size:clamp(3rem,5vw,5.8rem)}.premiumHomeCTA span{color:var(--italian-rosso)}.premiumHomeCTA p{color:#0a0a09ad}@media (width<=980px){.premiumHomeLeadProduct{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);min-height:600px}.premiumHomeLeadProduct>div{padding-right:clamp(24px,4vw,48px)}.premiumHomeCTA{grid-template-columns:1fr}}@media (width<=760px){.premiumHomeHero{gap:24px;padding-bottom:22px}.premiumHomeHeroCopy h1{margin-block:20px 22px;font-size:clamp(3.55rem,16vw,5.9rem);line-height:.88}.premiumHomeHeroCopy p{font-size:.92rem;line-height:1.62}.premiumHomeHeroProduct{min-height:430px}.premiumHomeHeroPlate{bottom:20px;left:20px;right:20px}.premiumHomeHeroPlate strong{font-size:clamp(2.5rem,12vw,4rem)}.premiumHomeHeroPlate p{max-width:24ch;font-size:.84rem}.premiumHomeSignature{grid-template-columns:repeat(2,minmax(0,1fr))}.premiumHomeSignature article{min-height:0;padding:28px 20px}.premiumHomeSignature article:nth-child(2){border-right:0}.premiumHomeSignature p{margin-top:22px;font-size:.84rem;line-height:1.55}.premiumHomeProducts,.premiumHomeHighlights,.premiumHomeDistinctions,.premiumHomeAtelier,.premiumHomeCTA{padding:58px 22px}.premiumHomeSectionHead{gap:18px;margin-bottom:34px}.premiumHomeSectionHead h2{font-size:clamp(2.8rem,12vw,4.5rem)}.premiumHomeLeadProduct{grid-template-columns:1fr;min-height:0}.premiumHomeLeadProduct>div{padding:34px 0 38px}.premiumHomeLeadProduct h3{font-size:clamp(3.6rem,16vw,5.6rem)}.premiumHomeLeadProduct .premiumCoverSlot{aspect-ratio:3/4}.premiumHomeLeadProduct img{border-left:0}.premiumHomeProductGrid,.premiumHomeModelRail,.premiumHomeDistinctionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.premiumHomeProductCard>div{min-height:126px;padding:16px 2px 24px}.premiumHomeProductCard h3,.premiumHomeModelRail h3{font-size:clamp(1.7rem,7vw,2.5rem)}.premiumHomeProductCard p,.premiumHomeModelRail p{font-size:.8rem;line-height:1.45}.premiumHomeDistinctionGrid article{min-height:260px;padding:24px 20px}.premiumHomeDistinctionGrid h3{margin-top:28px;font-size:clamp(1.8rem,7.5vw,2.7rem)}.premiumHomeDistinctionGrid p{font-size:.8rem;line-height:1.5}.premiumHomeModelRail article,.premiumHomeModelRail article:nth-child(2n){min-height:0;padding-top:0}.premiumHomeModelRail div{min-height:130px;padding-top:16px}.premiumHomeAtelier{gap:34px}.premiumHomeAtelier h2{font-size:clamp(3rem,12vw,4.6rem)}.premiumHomeAtelierSteps article{grid-template-columns:44px minmax(0,1fr);gap:12px 16px;min-height:0;padding:24px 20px}.premiumHomeAtelierSteps span{grid-row:1/3;font-size:2.4rem}.premiumHomeAtelierSteps h3{font-size:clamp(1.8rem,7vw,2.6rem)}.premiumHomeAtelierSteps p{font-size:.84rem;line-height:1.55}.premiumHomeCTA{gap:24px}.premiumHomeCTA h2{font-size:clamp(3rem,12vw,4.6rem)}}@media (width<=430px){.premiumHomeSignature,.premiumHomeProductGrid,.premiumHomeModelRail,.premiumHomeDistinctionGrid{grid-template-columns:1fr}.premiumHomeSignature article{border-right:0;border-bottom:1px solid var(--italian-line)}.premiumHomeProductCard a{aspect-ratio:3/4}}.plusCatalogGrid .plusCardVisual{aspect-ratio:3/4}.plusCatalogGrid .plusCardVisual img{object-fit:contain;object-position:center}.contactIntro h1{color:var(--italian-white)}.contactIntro>span{color:var(--italian-brass)}.contactIntro p{color:#f7f6f1b8}@media (width<=760px){.premiumHomeHeroCopy h1{max-width:100%;font-size:clamp(3.4rem,14vw,5.4rem)}.pageHeroCopy h1,.plusCatalogCopy h1,.plusModelHeroCopy h1,.productHeroCopy h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;max-width:100%}.pageHeroCopy h1{font-size:clamp(3.4rem,14vw,4.5rem)}.collectionProductGrid,.plusCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 16px}.plusCatalogGrid>article,.plusCatalogGrid>article:nth-child(3n+1){grid-column:auto;margin-top:0}.plusCatalogGrid{padding-block:44px 72px}.plusCatalogGrid .plusCardVisual{aspect-ratio:3/4;padding:7px}.plusCatalogGrid .plusCardDossier,.plusCatalogGrid .plusCardSignatures{display:none}.plusCatalogGrid .plusCardMeta{gap:8px;margin-top:14px}.plusCatalogGrid article h2{margin-top:14px;font-size:clamp(2rem,7vw,3rem)}.plusCatalogGrid article>a>p{margin-top:10px;font-size:.82rem;line-height:1.5}}@media (width<=520px){.collectionProductGrid,.plusCatalogGrid{grid-template-columns:minmax(0,1fr)}.plusCatalogGrid{gap:42px}}@media (hover:hover) and (pointer:fine){.wordmark,.premiumHomeActions a,.premiumHomeLeadProduct a,.premiumHomeCTA a,.collectionEmpty button,.plusModelHeroCopy>a,.modelPager a{transition:color .22s,border-color .22s,background-color .22s,box-shadow .26s,transform .22s}.wordmark:hover,.wordmark:focus-visible{color:var(--italian-rosso)}.premiumHomeActions a:hover,.premiumHomeActions a:focus-visible,.premiumHomeLeadProduct a:hover,.premiumHomeLeadProduct a:focus-visible,.premiumHomeCTA a:hover,.premiumHomeCTA a:focus-visible,.collectionEmpty button:hover,.collectionEmpty button:focus-visible{color:var(--italian-white);border-color:var(--italian-rosso);background:var(--italian-rosso);transform:translateY(-2px);box-shadow:0 12px 34px #761f2b42}.premiumHomeActions a svg,.premiumHomeCTA a svg,.plusCardMeta svg,.modelPager a svg{transition:color .22s,transform .22s}.premiumHomeActions a:hover svg,.premiumHomeActions a:focus-visible svg,.premiumHomeCTA a:hover svg,.premiumHomeCTA a:focus-visible svg{transform:translate(3px,-3px)}.premiumHomeProductCard a,.premiumHomeModelRail img,.premiumHomeLeadProduct .premiumCoverSlot{transition:border-color .24s,box-shadow .3s,background-color .24s}.premiumHomeProductCard:hover a,.premiumHomeProductCard:focus-within a,.premiumHomeModelRail article:hover img,.premiumHomeLeadProduct:hover .premiumCoverSlot{border-color:var(--italian-rosso);box-shadow:0 0 0 1px #761f2b38,0 24px 56px #00000047}.premiumHomeProductCard h3,.premiumHomeModelRail h3,.plusCatalogGrid article h2,.plusCardMeta span{transition:color .22s}.premiumHomeProductCard:hover h3,.premiumHomeProductCard:focus-within h3,.premiumHomeModelRail article:hover h3,.plusCatalogGrid article:hover h2,.plusCatalogGrid article:focus-within h2,.plusCatalogGrid article:hover .plusCardMeta span,.plusCatalogGrid article:focus-within .plusCardMeta span{color:var(--italian-rosso)}.plusCatalogGrid article:hover .plusCardMeta svg,.plusCatalogGrid article:focus-within .plusCardMeta svg{color:var(--italian-rosso);transform:translate(3px,-3px)}.projectIndex article:hover,.projectIndex article:focus-within{transform:translateY(-4px)}.detailItem:hover,.studioSplit article:hover,.engineeringLedger article:hover,.processBand>div:hover,.projectFacts>div:hover{background:linear-gradient(90deg,#761f2b1a,#0000 44%);box-shadow:inset 2px 0 #761f2be6}.plusModelHeroCopy>a:hover,.plusModelHeroCopy>a:focus-visible{color:var(--italian-rosso)}.modelPager a:hover,.modelPager a:focus-visible{color:var(--italian-white);border-color:var(--italian-rosso);background:var(--italian-rosso);transform:translateY(-2px);box-shadow:0 10px 28px #761f2b3d}.modelPager a:first-child:hover svg,.modelPager a:first-child:focus-visible svg{transform:translate(-2px)}.modelPager a:last-child:hover svg,.modelPager a:last-child:focus-visible svg{transform:translate(2px)}}html[dir=rtl] .localizedSurface{text-align:right;direction:rtl}html[dir=rtl] :where(h1,h2,h3,p,a,button,label,input,select,textarea,summary,strong,small){letter-spacing:0}html[dir=rtl] :where(.designFrameMeta,.sceneIndicator,.languageSwitcher,.modelPlateNumber,.plusCardMeta,.collectionCardSignature,.projectBriefStrip,.modelDossierBar){direction:ltr}html[dir=rtl] :where(.pageHeroCopy,.plusCatalogCopy,.plusModelHeroCopy,.productHeroCopy,.premiumHomeHeroCopy,.sectionLead,.contactIntro,.contactWorkspace){text-align:right}html[dir=rtl] .siteNav nav,html[dir=rtl] .siteFooter nav{direction:rtl}html[dir=rtl] .contactWorkspace input,html[dir=rtl] .contactWorkspace textarea{text-align:right;direction:rtl}html[dir=rtl] .contactWorkspace input[type=email],html[dir=rtl] .contactWorkspace input[type=tel],html[dir=rtl] .contactWorkspace input[inputmode=numeric]{text-align:left;direction:ltr}html[dir=rtl] .collectionCardSignature i{text-align:left}.localizedSurface :where(h1,h2,h3,.cinematicStatement p,.nextProduct strong,.projectInquiry h2,.siteFooter strong){-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance}.localizedSurface :is(.subPage,.plusCatalogPage,.plusModelPage,.productPage) :is(h1,h2,h3),.localizedSurface .projectIndex article>h2 a,.localizedSurface .nextProduct strong,.localizedSurface .projectInquiry h2{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}html[lang=tr] :where(.pageHeroCopy h1,.plusCatalogCopy h1,.plusModelHeroCopy h1,.productHeroCopy h1),html[lang=ar] :where(.pageHeroCopy h1,.plusCatalogCopy h1,.plusModelHeroCopy h1,.productHeroCopy h1){max-width:13ch}@media (width<=760px){.localizedSurface :where(h1,h2,h3,.cinematicStatement p,.nextProduct strong,.projectInquiry h2,.siteFooter strong){max-width:100%}}.plusCatalogGrid .plusCardVisual{--catalog-visual-padding:clamp(7px, 1.2vw, 14px);aspect-ratio:3/5;padding:var(--catalog-visual-padding);place-items:center;display:grid}.plusCatalogGrid .plusCardVisual img{width:auto;max-width:100%;height:auto;max-height:calc(100% - (2 * var(--catalog-visual-padding)) - 2px);object-fit:contain;object-position:center}.plusCatalogGrid article:hover .plusCardVisual img,.plusCatalogGrid article:focus-within .plusCardVisual img{transform:none}.contactWorkspace{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.contactWorkspace form>label:not(.contactTrap)>span,.contactAtelierBrief legend,.contactAtelierBrief>div>span,.contactAtelierProtocol>span{color:#0a0a09c2;font-weight:600}.contactWorkspace input,.contactWorkspace textarea,.contactWorkspace select{color:var(--italian-ink);background-color:#ffffff57}.contactWorkspace input::placeholder,.contactWorkspace textarea::placeholder{color:#0a0a0985;opacity:1}.contactWorkspace select option{color:var(--italian-ink);background:var(--italian-paper)}.contactWorkspace select option:disabled{color:#0a0a0994}.contactAtelierBrief i{color:#0a0a09db;background:#ffffff8f}.contactAtelierProtocol summary i,.contactAtelierProtocol summary svg{color:#0a0a099e}.contactAtelierProtocol p{color:#0a0a09c7}.contactWorkspace .consentField>span{color:#0a0a09bd}.contactFeedback p{color:#0a0a09c7}.contactAtelierProtocol summary strong,.contactAtelierProtocol summary i,.contactAtelierProtocol summary svg{transition:color .22s,transform .22s}.contactAtelierProtocol details:hover summary strong,.contactAtelierProtocol details:focus-within summary strong,.contactAtelierProtocol details[open] summary strong,.contactAtelierProtocol details:hover summary i,.contactAtelierProtocol details:focus-within summary i,.contactAtelierProtocol details[open] summary i,.contactAtelierProtocol details:hover summary svg,.contactAtelierProtocol details:focus-within summary svg,.contactAtelierProtocol details[open] summary svg{color:var(--italian-rosso)}.contactAtelierBrief label:hover i,.contactAtelierBrief label:focus-within i,.contactWorkspace select:hover,.contactWorkspace select:focus{color:var(--italian-rosso);border-color:var(--italian-rosso)}.contactSimpleIntro{gap:18px}.contactSimpleIntro h2{max-width:9ch;font-size:clamp(2.7rem,4.4vw,5rem);line-height:.94}.contactSimpleIntro>p{color:#0a0a09b3;max-width:38ch;margin:0;font-size:1rem;line-height:1.7}.contactSimpleForm{border:1px solid var(--italian-line-dark);background:#ffffff38;align-content:start;padding:clamp(28px,4vw,52px)}.contactSimpleForm>button{grid-column:1/-1}.contactSimpleForm textarea{min-height:150px}@media (width<=760px){.contactSimpleIntro h2{max-width:12ch;font-size:clamp(2.35rem,12vw,3.4rem)}.contactSimpleForm{grid-template-columns:1fr;gap:26px;padding:24px 18px}.contactSimpleForm>label,.contactSimpleForm>button,.contactSimpleForm>.contactFeedback{grid-column:1}}.locationsHero{border-bottom:1px solid var(--italian-line);background:var(--italian-charcoal);min-height:min(78vh,760px);position:relative;overflow:hidden}.locationsHero>img{object-fit:cover;object-position:center;filter:brightness(.62)saturate(.82);width:100%;height:100%;position:absolute;inset:0}.locationsHero:after{content:"";background:linear-gradient(90deg,#0a0a09e0,#0a0a093d 68%),linear-gradient(#0000 42%,#0a0a09d1);position:absolute;inset:0}.locationsHero>div{z-index:1;right:var(--italian-gutter);bottom:clamp(54px,8vw,112px);left:var(--italian-gutter);max-width:1100px;position:absolute}.locationsHero span,.locationsLedger header span,.locationsOffices header span{color:var(--italian-rosso-light);font-family:var(--mono-face);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem}.locationsHero h1{max-width:18ch;color:var(--italian-white);text-wrap:balance;margin:20px 0 22px;font-size:clamp(3.4rem,5.8vw,7.2rem);font-weight:500;line-height:.88}.locationsHero p{color:#f7f6f1c2;max-width:62ch;margin:0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.65}.locationsProduction{padding:clamp(82px, 10vw, 150px) var(--italian-gutter);color:var(--italian-white);border-bottom:1px solid var(--italian-line);background:linear-gradient(90deg, var(--italian-charcoal) 0 38%, var(--italian-ink) 38%);grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);gap:clamp(44px,7vw,118px);display:grid}.locationsProductionVisual{aspect-ratio:3/4;border:1px solid var(--italian-line);align-self:start;position:relative;overflow:hidden}.locationsProductionVisual img{object-fit:cover;width:100%;height:100%}.locationsProductionVisual span{color:var(--italian-white);font-family:var(--mono-face);letter-spacing:.12em;background:#0a0a09c7;padding:8px 10px;font-size:.66rem;position:absolute;bottom:18px;right:18px}.locationsLedger{align-content:start;display:grid}.locationsLedger header,.locationsOffices>header{border-bottom:1px solid;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:22px;display:flex}.locationsLedger header{color:#f7f6f13d}.locationsLedger header strong,.locationsOffices header strong{color:inherit;font-family:var(--mono-face);letter-spacing:.13em;font-size:.68rem;font-weight:500}.locationsLedger article{border-bottom:1px solid var(--italian-line);grid-template-columns:44px minmax(0,1fr) minmax(150px,.55fr);align-items:center;gap:clamp(14px,2vw,30px);min-height:146px;transition:padding-left .22s,border-color .22s,background .22s;display:grid}.locationsLedger article:hover{border-color:var(--italian-rosso);background:linear-gradient(90deg,#761f2b29,#0000 68%);padding-left:14px}.locationsLedger article i,.locationsOffices article i{color:#f7f6f175;font-family:var(--mono-face);letter-spacing:.12em;font-size:.68rem;font-style:normal}.locationsLedger article h2,.locationsOffices article h2{color:var(--italian-white);margin:0;font-size:clamp(1.35rem,2.2vw,2.45rem);font-weight:500;line-height:1.05;transition:color .22s}.locationsLedger article:hover h2,.locationsOffices article:hover h2{color:var(--italian-rosso-light)}.locationsLedger article p,.locationsOffices article p{color:#f7f6f194;margin:0;line-height:1.6}.locationsOffices{padding:clamp(78px, 9vw, 136px) var(--italian-gutter);color:var(--italian-line-dark);background:var(--italian-paper)}.locationsOffices>header{color:#0a0a0947}.locationsOffices>div{border-left:1px solid var(--italian-line-dark);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.locationsOffices article{border-right:1px solid var(--italian-line-dark);border-bottom:1px solid var(--italian-line-dark);grid-template-columns:42px minmax(0,1fr);gap:14px 20px;min-height:230px;padding:clamp(28px,4vw,54px);transition:background .22s,border-color .22s;display:grid}.locationsOffices article:hover{background:linear-gradient(135deg,#761f2b1f,#0000 68%);border-color:#761f2b94}.locationsOffices article i{color:#0a0a0975}.locationsOffices article h2{color:var(--italian-ink)}.locationsOffices article p{color:#0a0a09a3;grid-column:2;max-width:34ch}@media (width<=760px){.locationsHero{min-height:72vh}.locationsHero h1{max-width:13ch;font-size:clamp(2.8rem,12vw,4.1rem)}.locationsProduction{background:var(--italian-ink);grid-template-columns:1fr}.locationsProductionVisual{aspect-ratio:4/5}.locationsLedger article{grid-template-columns:34px minmax(0,1fr);min-height:132px;padding-block:22px}.locationsLedger article p{grid-column:2}.locationsOffices>div{grid-template-columns:1fr}.locationsOffices article{min-height:180px;padding:28px 22px}}.certificatesHero{border-bottom:1px solid var(--italian-line);background:var(--italian-charcoal);min-height:min(78vh,760px);position:relative;overflow:hidden}.certificatesHero>img{object-fit:cover;object-position:center 58%;filter:brightness(.66)saturate(.78);width:100%;height:100%;position:absolute;inset:0}.certificatesHero:after{content:"";background:linear-gradient(90deg,#0a0a09eb,#0a0a092e 72%),linear-gradient(#0000 42%,#0a0a09d1);position:absolute;inset:0}.certificatesHero>div{z-index:1;right:var(--italian-gutter);bottom:clamp(54px,8vw,108px);left:var(--italian-gutter);max-width:1100px;position:absolute}.certificatesHero span,.certificationScope>span,.certificateMatrix header>span,.certificateDocuments header>span{color:var(--italian-rosso-light);font-family:var(--mono-face);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem}.certificatesHero h1{max-width:15ch;color:var(--italian-white);text-wrap:balance;margin:20px 0 22px;font-size:clamp(3.4rem,5.8vw,7.2rem);font-weight:500;line-height:.9}.certificatesHero p{color:#f7f6f1c2;max-width:66ch;margin:0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.65}.certificationScope{padding:clamp(42px, 5vw, 72px) var(--italian-gutter);color:var(--italian-ink);border-bottom:1px solid var(--italian-line-dark);background:var(--italian-paper);grid-template-columns:minmax(150px,.3fr) minmax(0,1fr) auto;align-items:start;gap:clamp(24px,4vw,64px);display:grid}.certificationScope>span{color:var(--italian-rosso)}.certificationScope p{max-width:74ch;margin:0;font-size:clamp(1.1rem,1.7vw,1.5rem);line-height:1.55}.certificationScope strong{color:#0a0a0975;font-family:var(--mono-face);letter-spacing:.12em;font-size:.66rem;font-weight:500}.certificateMatrix{padding:clamp(82px, 9vw, 138px) var(--italian-gutter);color:var(--italian-white);background:linear-gradient(90deg, var(--italian-ink) 0 62%, var(--italian-charcoal) 62%)}.certificateMatrix>header{color:#f7f6f14d;border-bottom:1px solid;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:24px;display:flex}.certificateMatrix>header strong{font-family:var(--mono-face);letter-spacing:.12em;font-size:.66rem;font-weight:500}.certificateMatrix>div{border-left:1px solid var(--italian-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.certificateMatrix article{border-right:1px solid var(--italian-line);border-bottom:1px solid var(--italian-line);min-height:330px;padding:clamp(28px,4vw,54px);transition:border-color .22s,background .22s}.certificateMatrix article:last-child{grid-column:1/-1}.certificateMatrix article:hover{background:linear-gradient(135deg,#761f2b2e,#0000 64%);border-color:#761f2bd1}.certificateMatrix article>div{color:#f7f6f16b;justify-content:space-between;align-items:center;display:flex}.certificateMatrix article i{font-family:var(--mono-face);letter-spacing:.13em;font-size:.68rem;font-style:normal}.certificateMatrix article svg{color:var(--italian-rosso-light)}.certificateMatrix article h2{max-width:15ch;margin:clamp(44px,5vw,76px) 0 18px;font-size:clamp(1.7rem,3vw,3.4rem);font-weight:500;line-height:1;transition:color .22s}.certificateMatrix article:hover h2{color:var(--italian-rosso-light)}.certificateMatrix article>strong{color:#f7f6f1d1;font-family:var(--mono-face);letter-spacing:.08em;font-size:.72rem;font-weight:500;line-height:1.5;display:block}.certificateMatrix article p{color:#f7f6f194;max-width:56ch;margin:18px 0 0;line-height:1.68}.certificateDocuments{padding:clamp(82px, 10vw, 150px) var(--italian-gutter);color:var(--italian-ink);background:var(--italian-paper);grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(42px,8vw,128px);display:grid}.certificateDocumentVisual{aspect-ratio:4/5;border:1px solid var(--italian-line-dark);overflow:hidden}.certificateDocumentVisual img{object-fit:cover;width:100%;height:100%}.certificateDocuments>div:last-child{align-self:center}.certificateDocuments header>span{color:var(--italian-rosso)}.certificateDocuments h2{max-width:10ch;margin:18px 0 38px;font-size:clamp(2.6rem,5.5vw,6.6rem);font-weight:500;line-height:.92}.certificateDocuments ol{border-top:1px solid var(--italian-line-dark);margin:0;padding:0;list-style:none}.certificateDocuments li{border-bottom:1px solid var(--italian-line-dark);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;min-height:66px;display:grid}.certificateDocuments li i{color:#0a0a0970;font-family:var(--mono-face);letter-spacing:.12em;font-size:.66rem;font-style:normal}.certificateDocuments li strong{font-size:1rem;font-weight:500}.certificateDocuments>div:last-child>p{color:#0a0a09a8;max-width:58ch;margin:30px 0;line-height:1.7}.certificateDocuments a{min-height:48px;color:var(--italian-white);background:var(--italian-rosso);align-items:center;gap:12px;padding:0 18px;transition:background .22s,color .22s;display:inline-flex}.certificateDocuments a:hover,.certificateDocuments a:focus-visible{color:var(--italian-white);background:var(--italian-ink)}@media (width<=760px){.certificatesHero{min-height:74vh}.certificatesHero h1{max-width:13ch;font-size:clamp(2.8rem,12vw,4.1rem)}.certificationScope{grid-template-columns:1fr}.certificateMatrix{background:var(--italian-ink)}.certificateMatrix>div{grid-template-columns:1fr}.certificateMatrix article,.certificateMatrix article:last-child{grid-column:auto;min-height:280px}.certificateDocuments{grid-template-columns:1fr}.certificateDocumentVisual{aspect-ratio:4/5}.certificateDocuments h2{max-width:12ch;font-size:clamp(2.5rem,12vw,4rem)}}.referenceNetworkPage{color:var(--italian-ink);background:var(--italian-white)}.referenceNetworkHero{background:var(--italian-ink);align-items:flex-end;min-height:76vh;display:flex;position:relative;overflow:hidden}.referenceNetworkHero:before,.referenceNetworkHero:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.referenceNetworkHero:before{background:linear-gradient(#0a0a0914 30%,#0a0a09d1 100%)}.referenceNetworkHero:after{background:linear-gradient(90deg,#0a0a09a3,#0000 58%)}.referenceNetworkHero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.referenceNetworkHero>div{z-index:2;width:min(100%,1600px);color:var(--italian-white);margin:0 auto;padding:0 clamp(24px,5%,84px) 64px;position:relative}.referenceNetworkHero span,.referenceAccordion header{font-family:var(--mono-face);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.referenceNetworkHero span{color:#ffffffad}.referenceNetworkHero h1{max-width:14ch;margin:18px 0 22px;font-size:5.2rem;font-weight:500;line-height:.9}.referenceNetworkHero p{color:#ffffffc2;max-width:50ch;margin:0;font-size:1rem;line-height:1.65}.referenceAccordion{background:var(--italian-white);padding:88px clamp(24px,5%,84px) 120px}.referenceAccordion>header,.referenceAccordion>div{width:min(100%,1600px);margin-inline:auto}.referenceAccordion>header{color:#0a0a097a;justify-content:space-between;padding-bottom:24px;display:flex}.referenceAccordion>header span{color:var(--italian-rosso)}.referenceAccordion>div{border-top:1px solid var(--italian-line-dark)}.referenceAccordion article{border-bottom:1px solid var(--italian-line-dark);transition:border-color .22s}.referenceAccordion article:hover,.referenceAccordion article:focus-within,.referenceAccordion article.isOpen{border-color:var(--italian-rosso)}.referenceAccordion article>button{width:100%;min-height:112px;color:var(--italian-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr) 48px;align-items:center;gap:18px;padding:0 12px;transition:color .22s,background .22s;display:grid}.referenceAccordion article>button:hover,.referenceAccordion article>button:focus-visible,.referenceAccordion article.isOpen>button{color:var(--italian-rosso);background:#b21a2309}.referenceAccordion article>button:focus-visible{outline:1px solid var(--italian-rosso);outline-offset:-1px}.referenceAccordion article>button i{color:#0a0a096b;font-family:var(--mono-face);letter-spacing:.12em;font-size:.68rem;font-style:normal}.referenceAccordion article>button strong{font-size:2.2rem;font-weight:500;line-height:1}.referenceAccordion article>button span{font-family:var(--mono-face);justify-self:end;font-size:1.5rem;font-weight:400}.referencePanel{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:clamp(32px,5%,76px);padding:12px 12px 64px 86px;display:grid}.referencePanelVisual{aspect-ratio:8/5;background:#d8d5cf;min-height:360px;position:relative;overflow:hidden}.referencePanelVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 64%,#0a0a099e);position:absolute;inset:0}.referencePanelVisual img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.referencePanelVisual:hover img{transform:scale(1.025)}.referencePanelVisual>span{z-index:1;color:#ffffffc7;font-family:var(--mono-face);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;position:absolute;bottom:18px;left:22px;right:22px}.referencePanelVisual>span em{font-style:normal}.referencePanel dl{border-top:1px solid var(--italian-line-dark);align-self:end;margin:0}.referencePanel dl>div{border-bottom:1px solid var(--italian-line-dark);grid-template-columns:104px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.referencePanel dt{color:#0a0a0970;font-family:var(--mono-face);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.referencePanel dd{margin:0;font-size:.94rem;line-height:1.45}@media (width<=960px){.referenceNetworkHero h1{font-size:4.2rem}.referencePanel{grid-template-columns:1fr;padding-left:86px}.referencePanel dl{align-self:auto}}@media (width<=600px){.referenceNetworkHero{min-height:72vh}.referenceNetworkHero:after{background:linear-gradient(90deg,#0a0a097a,#0000)}.referenceNetworkHero>div{padding-bottom:38px}.referenceNetworkHero h1{max-width:10ch;margin-top:14px;font-size:3.4rem}.referenceNetworkHero p{max-width:34ch;font-size:.9rem}.referenceAccordion{padding-top:58px;padding-bottom:80px}.referenceAccordion>header{gap:20px}.referenceAccordion article>button{grid-template-columns:32px minmax(0,1fr) 28px;gap:10px;min-height:92px;padding-inline:4px}.referenceAccordion article>button strong{font-size:1.5rem;line-height:1.08}.referencePanel{gap:26px;padding:4px 4px 42px}.referencePanelVisual{aspect-ratio:4/3;min-height:0}.referencePanel dl>div{grid-template-columns:84px minmax(0,1fr);gap:14px}}.referencePortfolio{color:var(--italian-ink);background:var(--italian-paper);padding-bottom:136px}.referencePortfolioIntro{color:var(--italian-white);background:var(--italian-ink);grid-template-columns:minmax(180px,.58fr) minmax(0,1.42fr);gap:clamp(48px,8%,130px);padding:104px clamp(24px,5%,84px) 92px;display:grid}.referencePortfolioIntro>div{width:100%;max-width:980px}.referencePortfolioIntro>div:first-child{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.referencePortfolioIntro span,.referencePortfolioIntro strong,.referenceProjectCount,.referenceProjectBody header,.referenceProjectOverlay{font-family:var(--mono-face);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem}.referencePortfolioIntro span{color:var(--italian-rosso)}.referencePortfolioIntro strong{color:#ffffff7a;font-weight:500}.referencePortfolioIntro h2{max-width:14ch;margin:0;font-size:4.7rem;font-weight:500;line-height:.94}.referencePortfolioIntro p{color:#ffffffa3;max-width:58ch;margin:32px 0 0;line-height:1.7}.referenceFilters,.referenceProjectCount,.referenceProjectGrid{width:min(100% - 2*clamp(24px,5%,84px),1600px);margin-inline:auto}.referenceFilters{border-bottom:1px solid var(--italian-line-dark);scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.referenceFilters::-webkit-scrollbar{display:none}.referenceFilters button{color:#0a0a0994;min-height:62px;font-family:var(--mono-face);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 24px;font-size:.67rem;transition:color .2s,background .2s,border-color .2s}.referenceFilters button:hover,.referenceFilters button:focus-visible,.referenceFilters button.isActive{color:var(--italian-rosso);border-bottom-color:var(--italian-rosso);background:#b21a2309}.referenceFilters button:focus-visible{outline:1px solid var(--italian-rosso);outline-offset:-1px}.referenceProjectCount{color:#0a0a0975;justify-content:space-between;padding:58px 0 22px;display:flex}.referenceProjectCount span{color:var(--italian-rosso)}.referenceProjectCount strong{font-weight:500}.referenceProjectGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;border-top:1px solid var(--italian-line-dark);border-left:1px solid var(--italian-line-dark);display:grid}.referenceProjectGrid article{border-right:1px solid var(--italian-line-dark);border-bottom:1px solid var(--italian-line-dark);background:var(--italian-white);min-width:0;transition:border-color .22s,box-shadow .22s;overflow:hidden}.referenceProjectGrid article.isFeatured{grid-column:span 2}.referenceProjectGrid article:hover,.referenceProjectGrid article:focus-within{border-color:var(--italian-rosso);box-shadow:inset 0 0 0 1px var(--italian-rosso)}.referenceProjectVisual{aspect-ratio:4/3;background:#d9d6d0;position:relative;overflow:hidden}.referenceProjectGrid article.isFeatured .referenceProjectVisual{aspect-ratio:8/3}.referenceProjectVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0a0a09ad);position:absolute;inset:0}.referenceProjectVisual img{object-fit:cover;width:100%;height:100%;transition:transform .75s cubic-bezier(.22,1,.36,1)}.referenceProjectGrid article:hover .referenceProjectVisual img{transform:scale(1.035)}.referenceProjectOverlay{z-index:1;color:var(--italian-white);pointer-events:none;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:absolute;inset:0}.referenceProjectOverlay header{justify-content:space-between;align-items:center;gap:18px;display:flex}.referenceProjectOverlay header strong{font-family:var(--display-face);letter-spacing:.12em;font-size:.88rem;font-weight:600}.referenceProjectOverlay header i{color:#ffffffb3;font-style:normal}.referenceProjectOverlay footer{flex-direction:column;gap:7px;display:flex}.referenceProjectOverlay footer span{font-family:var(--display-face);letter-spacing:0;text-transform:none;font-size:1.2rem;font-weight:500}.referenceProjectOverlay footer small{color:#ffffffb8;max-width:46ch;font-size:.58rem;line-height:1.45}.referenceProjectBody{padding:24px 24px 30px}.referenceProjectBody header{color:#0a0a096b;justify-content:space-between;gap:18px;display:flex}.referenceProjectBody header i{font-style:normal}.referenceProjectBody header span{color:var(--italian-rosso)}.referenceProjectBody h3{color:var(--italian-ink);margin:46px 0 8px;font-size:2rem;font-weight:500;line-height:1}.referenceProjectBody>p{color:#0a0a0985;margin:0;font-size:.86rem}.referenceProjectBody dl{border-top:1px solid var(--italian-line-dark);margin:30px 0 0}.referenceProjectBody dl>div{border-bottom:1px solid var(--italian-line-dark);grid-template-columns:88px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.referenceProjectBody dl>div:last-child{border-bottom:0}.referenceProjectBody dt{color:#0a0a0961;font-family:var(--mono-face);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.referenceProjectBody dd{color:#0a0a09b8;margin:0;font-size:.83rem;line-height:1.48}@media (width<=980px){.referencePortfolioIntro h2{font-size:3.8rem}.referenceProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.referencePortfolio{padding-bottom:84px}.referencePortfolioIntro{grid-template-columns:1fr;gap:58px;padding-top:74px;padding-bottom:70px}.referencePortfolioIntro>div:first-child{min-height:72px}.referencePortfolioIntro h2{font-size:3rem}.referencePortfolioIntro p{margin-top:24px;font-size:.9rem}.referenceFilters,.referenceProjectCount,.referenceProjectGrid{width:calc(100% - 48px)}.referenceFilters button{min-height:58px;padding-inline:18px}.referenceProjectCount{padding-top:42px}.referenceProjectGrid{grid-template-columns:1fr}.referenceProjectGrid article.isFeatured{grid-column:auto}.referenceProjectGrid article.isFeatured .referenceProjectVisual,.referenceProjectVisual{aspect-ratio:4/3}.referenceProjectBody h3{margin-top:38px;font-size:1.8rem}}.corporateInfoPage{color:var(--italian-ink);background:var(--italian-white)}.corporateInfoHero{min-height:78vh;color:var(--italian-white);background:var(--italian-ink);align-items:flex-end;display:flex;position:relative;overflow:hidden}.corporateInfoHero.compact{min-height:68vh}.corporateInfoHero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0a0a091f 20%,#0a0a09d6 100%),linear-gradient(90deg,#0a0a0999,#0000 62%);position:absolute;inset:0}.corporateInfoHero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.corporateInfoHero>div{z-index:2;width:min(100%,1600px);margin:0 auto;padding:0 clamp(24px,5%,84px) 62px;position:relative}.corporateInfoHero span,.aboutDisciplines>header>span,.policyDocument>header,.faqList>header{font-family:var(--mono-face);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.corporateInfoHero span{color:#ffffffad}.corporateInfoHero h1{max-width:13ch;margin:18px 0 22px;font-size:5.2rem;font-weight:500;line-height:.9}.corporateInfoHero.compact h1{max-width:15ch;font-size:4.6rem}.corporateInfoHero p{color:#ffffffc2;max-width:54ch;margin:0;line-height:1.65}.aboutDisciplines{padding:100px clamp(24px,5%,84px) 112px}.aboutDisciplines>header,.aboutDisciplines>div,.aboutFacts,.policyDocument,.faqList{width:min(100%,1600px);margin-inline:auto}.aboutDisciplines>header{grid-template-columns:minmax(180px,.62fr) minmax(0,1.38fr);align-items:start;gap:48px;padding-bottom:62px;display:grid}.aboutDisciplines>header>span{color:var(--italian-rosso)}.aboutDisciplines h2{max-width:12ch;margin:0;font-size:4.4rem;font-weight:500;line-height:.94}.aboutDisciplines>div{border-top:1px solid var(--italian-line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aboutDisciplines article{border-right:1px solid var(--italian-line-dark);min-height:280px;padding:28px clamp(24px,3%,44px) 34px;transition:color .22s,background .22s}.aboutDisciplines article:last-child{border-right:0}.aboutDisciplines article:hover{color:var(--italian-rosso);background:#b21a2309}.aboutDisciplines article i{color:#0a0a096b;font-family:var(--mono-face);font-size:.66rem;font-style:normal}.aboutDisciplines h3{margin:76px 0 18px;font-size:1.65rem;font-weight:500}.aboutDisciplines article p{color:#0a0a099e;max-width:35ch;margin:0;line-height:1.65}.aboutFacts{color:var(--italian-white);background:var(--italian-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aboutFacts strong{border-right:1px solid #ffffff29;align-content:end;min-height:144px;padding:34px;font-size:1.15rem;font-weight:500}.aboutFacts strong:last-child{border-right:0}.policyDocument,.faqList{padding:96px clamp(24px,5%,84px) 120px}.policyDocument>header,.faqList>header{color:#0a0a0975;border-bottom:1px solid var(--italian-line-dark);justify-content:space-between;padding-bottom:24px;display:flex}.policyDocument>header span,.faqList>header span{color:var(--italian-rosso)}.policyDocument>header strong,.faqList>header strong{font-weight:500}.policyDocument article{border-bottom:1px solid var(--italian-line-dark);grid-template-columns:70px minmax(0,1fr);gap:28px;padding:34px 0;display:grid}.policyDocument article i,.faqList summary i{color:#0a0a096b;font-family:var(--mono-face);letter-spacing:.1em;font-size:.66rem;font-style:normal}.policyDocument article h2{margin:0 0 12px;font-size:1.4rem;font-weight:500}.policyDocument article p{color:#0a0a09a3;max-width:78ch;margin:0;line-height:1.7}.policyDocument>a{min-height:48px;color:var(--italian-white);background:var(--italian-rosso);align-items:center;gap:12px;margin-top:38px;padding:0 18px;transition:background .22s;display:inline-flex}.policyDocument>a:hover,.policyDocument>a:focus-visible{background:var(--italian-ink)}.faqList>div{border-bottom:1px solid var(--italian-line-dark)}.faqList details{border-top:1px solid var(--italian-line-dark)}.faqList details:first-child{border-top:0}.faqList summary{cursor:pointer;grid-template-columns:54px minmax(0,1fr) 34px;align-items:center;gap:18px;min-height:104px;padding:0 10px;list-style:none;transition:color .22s,background .22s;display:grid}.faqList summary::-webkit-details-marker{display:none}.faqList summary:hover,.faqList summary:focus-visible,.faqList details[open] summary{color:var(--italian-rosso);background:#b21a2309}.faqList summary:focus-visible{outline:1px solid var(--italian-rosso);outline-offset:-1px}.faqList summary strong{font-size:1.5rem;font-weight:500;line-height:1.2}.faqList summary>span{justify-self:end;width:18px;height:18px;position:relative}.faqList summary>span:before,.faqList summary>span:after{content:"";background:currentColor;width:18px;height:1px;transition:transform .22s;position:absolute;top:50%;left:0}.faqList summary>span:after{transform:rotate(90deg)}.faqList details[open] summary>span:after{transform:rotate(0)}.faqList details>p{color:#0a0a09a3;max-width:74ch;margin:0;padding:0 62px 34px;line-height:1.7}@media (width<=760px){.footerSiteMap details>div{grid-template-columns:1fr;padding-left:46px}.corporateInfoHero,.corporateInfoHero.compact{min-height:72vh}.corporateInfoHero>div{padding-bottom:38px}.corporateInfoHero h1,.corporateInfoHero.compact h1{max-width:11ch;font-size:3.35rem}.corporateInfoHero p{max-width:35ch;font-size:.9rem}.aboutDisciplines{padding-top:68px;padding-bottom:76px}.aboutDisciplines>header{grid-template-columns:1fr;gap:24px;padding-bottom:42px}.aboutDisciplines h2{font-size:3rem}.aboutDisciplines>div,.aboutFacts{grid-template-columns:1fr}.aboutDisciplines article{border-right:0;border-bottom:1px solid var(--italian-line-dark);min-height:220px}.aboutDisciplines article:last-child{border-bottom:0}.aboutDisciplines h3{margin-top:48px}.aboutFacts strong{border-bottom:1px solid #ffffff29;border-right:0;min-height:100px}.aboutFacts strong:last-child{border-bottom:0}.policyDocument,.faqList{padding-top:64px;padding-bottom:82px}.policyDocument>header,.faqList>header{gap:24px}.policyDocument article{grid-template-columns:34px minmax(0,1fr);gap:12px}.faqList summary{grid-template-columns:30px minmax(0,1fr) 24px;gap:10px;min-height:92px;padding-inline:4px}.faqList summary strong{font-size:1.1rem}.faqList details>p{padding:0 34px 28px;font-size:.92rem}}.corporateInfoPage .aboutDisciplines :is(h2,h3),.privacyPage .policyDocument h2,.certificatesPage .certificateDocuments h2{color:var(--italian-ink)}.contactPage .contactWorkspace aside p{color:#0a0a09b8}.contactPage .contactMailGroup a{color:#0a0a09b8;width:fit-content;text-decoration:none;transition:color .18s;display:block}.contactPage .contactMailGroup a:hover,.contactPage .contactMailGroup a:focus-visible{color:var(--italian-rosso)}.contactPage .contactMailGroup a:focus-visible{outline-offset:4px;outline:1px solid}.siteFooter .siteFooterBrand>p{color:#0a0a099e}.siteFooter .footerRights{color:#0a0a097a}
