body:has(.home-page) .site-header .brand-lockup{width:min(174px,36vw)!important;min-width:0!important}body:has(.ars-detail-page){background:#070605!important;color:#f4f0e8!important}body:has(.ars-detail-page) .site-footer{display:none!important}.ars-detail-page{--ars-bg:#070605;--ars-bg-soft:#0d0c0a;--ars-line:rgba(244,240,232,0.15);--ars-line-strong:rgba(244,240,232,0.26);--ars-text:#f4f0e8;--ars-muted:rgba(244,240,232,0.72);--ars-faint:rgba(244,240,232,0.48);--ars-gold:#d4b878;min-height:100svh;background:radial-gradient(circle at 82% 14%,rgba(127,78,30,.18),transparent 34rem),linear-gradient(180deg,#050504,#0a0908 48%,#050504);color:var(--ars-text);overflow:hidden}.ars-hero{position:relative;min-height:100svh;display:flex;align-items:center;padding:118px min(7.6vw,104px) 72px;isolation:isolate;border-bottom:1px solid var(--ars-line-strong)}.ars-hero-bg{position:absolute;top:0;right:0;bottom:0;width:min(63vw,860px);height:100%;object-fit:cover;object-position:center center;z-index:-2;filter:saturate(.98) contrast(1.04) brightness(1.02);opacity:1;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.62) 16%,#000 30%,#000);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.62) 16%,#000 30%,#000)}.ars-hero:after,.ars-hero:before{content:"";position:absolute;inset:0;pointer-events:none}.ars-hero:before{z-index:-1;background:radial-gradient(circle at 46% 48%,rgba(178,111,46,.16),transparent 29rem),linear-gradient(90deg,rgba(7,6,5,.96),rgba(7,6,5,.75) 35%,rgba(7,6,5,.18) 61%,rgba(7,6,5,.26)),linear-gradient(180deg,rgba(7,6,5,.2),rgba(7,6,5,.01) 52%,rgba(7,6,5,.82))}.ars-hero:after{z-index:-3;background:radial-gradient(circle at 18% 40%,rgba(244,240,232,.06),transparent 24rem),linear-gradient(180deg,#050504,#0a0908)}.ars-hero-copy{width:min(100%,520px);margin-top:34px}.ars-label{display:inline-flex;color:var(--ars-gold);font:700 .68rem/1 var(--font-sans,"Segoe UI",Arial,sans-serif);letter-spacing:.34em;text-transform:uppercase;text-decoration:none}.ars-hero-copy h1,.ars-report h2,.ars-section-copy h2{margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:.02em}.ars-hero-copy h1{max-width:10ch;font-size:clamp(3.35rem,5.7vw,5.85rem);line-height:.96;letter-spacing:.045em;text-transform:uppercase}.ars-hero-copy p,.ars-report-copy p,.ars-section-copy p,.ars-stability-list{color:var(--ars-muted);font:400 1rem/1.75 Georgia,Times New Roman,serif}.ars-hero-copy p{max-width:39ch;margin:26px 0 0}.ars-line-button,.ars-report-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:46px;min-width:292px;margin-top:44px;padding:0 0 17px;color:var(--ars-text);border-bottom:1px solid rgba(244,240,232,.58);font:800 .68rem/1 var(--font-sans,"Segoe UI",Arial,sans-serif);letter-spacing:.32em;text-transform:uppercase;text-decoration:none;transition:color .18s ease,border-color .18s ease,transform .18s ease}.ars-line-button:hover,.ars-report-actions a:hover{color:var(--ars-gold);border-color:var(--ars-gold);transform:translateX(4px)}.ars-line-button svg,.ars-report-actions a svg{width:46px;height:16px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:square;stroke-linejoin:miter}.ars-scroll-cue{position:absolute;left:50%;bottom:22px;z-index:2;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(244,240,232,.42);border-radius:50%;color:var(--ars-text);text-decoration:none;transform:translateX(-50%)}.ars-scroll-cue span{width:7px;height:7px;border-right:1px solid;border-bottom:1px solid;transform:translateY(-2px) rotate(45deg)}.ars-intro,.ars-mini-footer,.ars-report,.ars-results,.ars-stability{position:relative;border-bottom:1px solid var(--ars-line-strong)}.ars-intro{display:grid;grid-template-columns:minmax(320px,34%) minmax(0,1fr);gap:min(7vw,92px);align-items:center;min-height:350px;padding:58px min(7.6vw,104px);background:#0a0908}.ars-report h2,.ars-section-copy h2{max-width:13ch;font-size:clamp(2.45rem,4.35vw,4.55rem);line-height:1.06}.ars-section-copy p{max-width:40ch;margin:22px 0 0}.ars-feature-media{position:relative;margin:0;align-self:stretch;min-height:350px;overflow:hidden}.ars-feature-media img{width:100%;height:100%;min-height:350px;object-fit:cover;object-position:center;display:block;filter:saturate(.9) brightness(.95) contrast(1.04)}.ars-feature-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,9,8,.42),rgba(10,9,8,.04) 47%,rgba(10,9,8,.62)),linear-gradient(180deg,rgba(10,9,8,.18),rgba(10,9,8,.42));pointer-events:none}.ars-results{scroll-margin-top:88px;padding:52px min(7.6vw,104px) 50px;background:radial-gradient(circle at 82% 10%,rgba(149,102,48,.09),transparent 30rem),#090807}.ars-table-wrap{max-width:1240px;margin:0 auto}.ars-table-scroll{max-width:100%;margin-top:22px;overflow-x:auto;scrollbar-color:rgba(212,184,120,.65) rgba(255,255,255,.05)}.ars-results-table{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed}.ars-results-table td,.ars-results-table th{padding:10px 12px;border-bottom:1px solid var(--ars-line);text-align:left;vertical-align:top}.ars-results-table th{color:var(--ars-gold);font:800 .56rem/1.25 var(--font-sans,"Segoe UI",Arial,sans-serif);letter-spacing:.23em;text-transform:uppercase}.ars-results-table thead th{color:rgba(212,184,120,.9);padding-top:6px;padding-bottom:12px}.ars-results-table td:first-child,.ars-results-table th:first-child{width:18%}.ars-results-table td:nth-child(2),.ars-results-table th:nth-child(2){width:34%}.ars-results-table td:nth-child(3),.ars-results-table th:nth-child(3){width:22%}.ars-results-table td:nth-child(4),.ars-results-table th:nth-child(4){width:26%}.ars-results-table td{color:rgba(244,240,232,.78);font:400 .86rem/1.32 Georgia,Times New Roman,serif}.ars-stability{display:grid;grid-template-columns:minmax(0,46%) minmax(320px,1fr);gap:min(8vw,112px);align-items:center;padding:74px min(7.6vw,104px);background:#080706}.ars-stability-media{position:relative;min-height:430px;overflow:hidden}.ars-stability-media img{width:100%;height:100%;min-height:430px;object-fit:cover;object-position:center;display:block;filter:saturate(.78) brightness(.72) contrast(1.04)}.ars-stability-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,7,6,.12),rgba(8,7,6,.5) 78%),linear-gradient(180deg,rgba(8,7,6,.18),rgba(8,7,6,.56))}.ars-stability-list{margin:26px 0 0;padding:0 0 0 20px}.ars-stability-list li{padding:4px 0}.ars-stability-list li::marker{color:var(--ars-gold)}.ars-report{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(320px,1fr);gap:min(10vw,140px);align-items:center;padding:72px min(7.6vw,104px) 78px;background:linear-gradient(90deg,rgba(7,6,5,.98),rgba(7,6,5,.88)),url(/media/innovation-hero-luxury-fft-v1.jpg) 50%/cover}.ars-report-copy p{max-width:44ch;margin:0}.ars-report-actions{display:flex;flex-wrap:wrap;gap:34px;margin-top:20px}.ars-report-actions a{min-width:min(292px,100%);margin-top:20px}.ars-mini-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px min(7.6vw,104px);color:var(--ars-faint);background:#050504;font:700 .62rem/1 var(--font-sans,"Segoe UI",Arial,sans-serif);letter-spacing:.24em;text-transform:uppercase}.ars-mini-footer a{color:inherit;text-decoration:none}@media (max-width:980px){.ars-hero{min-height:100svh;align-items:end;padding:112px 30px 76px}.ars-hero-bg{width:100%;object-position:58% center;opacity:.72;-webkit-mask-image:none;mask-image:none}.ars-hero:before{background:linear-gradient(180deg,rgba(7,6,5,.28),rgba(7,6,5,.2) 34%,rgba(7,6,5,.9) 78%,#070605),linear-gradient(90deg,rgba(7,6,5,.9),rgba(7,6,5,.34))}.ars-hero-copy{margin-top:0}.ars-hero-copy h1{max-width:9.5ch;font-size:clamp(3rem,13vw,4.8rem)}.ars-hero-copy p{max-width:33ch;font-size:.98rem}.ars-intro,.ars-report,.ars-results,.ars-stability{padding:66px 30px}.ars-intro,.ars-report,.ars-stability{grid-template-columns:1fr;gap:38px}.ars-intro{padding:66px 0 0}.ars-intro .ars-section-copy{padding:0 30px}.ars-report h2,.ars-section-copy h2{max-width:12ch;font-size:2.65rem}.ars-feature-media,.ars-feature-media img,.ars-stability-media,.ars-stability-media img{min-height:330px}.ars-feature-media{width:100%}.ars-line-button,.ars-report-actions a{min-width:min(300px,100%);width:min(300px,100%)}}@media (max-width:620px){.ars-hero-copy h1{font-size:clamp(2.7rem,13.6vw,3.75rem);letter-spacing:.032em}.ars-label{font-size:.58rem;letter-spacing:.28em}.ars-line-button,.ars-report-actions a{gap:24px;font-size:.6rem;letter-spacing:.24em}.ars-results-table{min-width:760px}.ars-results-table td,.ars-results-table th{padding:14px 12px}.ars-stability{padding-top:58px}.ars-mini-footer{align-items:flex-start;flex-direction:column;padding:22px 30px}}html.approved-scroll-root{scroll-behavior:smooth!important;scroll-padding-top:0!important;scroll-snap-type:y mandatory!important;background:#020303!important}html.approved-scroll-root body{overflow-x:hidden!important;background:#020303!important;color:#f2f0ea!important}html.approved-scroll-root .site-footer{display:none!important}html.approved-scroll-root .site-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:220!important;height:auto!important;min-height:88px!important;display:grid!important;grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr)!important;align-items:center!important;gap:24px!important;padding:18px clamp(24px,15vw,288px)!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(180deg,rgba(8,8,9,.72),rgba(8,8,9,.36)),rgba(8,8,9,.2)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.approved-scroll-root .desktop-nav{display:none!important}html.approved-scroll-root .header-actions{justify-self:start!important;display:flex!important}html.approved-scroll-root .header-enquiry{grid-column:3!important;justify-self:end!important;display:inline-flex!important;width:44px!important;height:44px!important;justify-content:flex-end!important;align-items:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:rgba(255,255,255,.9)!important}html.approved-scroll-root .header-contact-icon{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.45!important;opacity:.92!important;transition:opacity .16s ease,transform .16s ease!important}html.approved-scroll-root .site-header .brand-lockup{grid-column:2!important;justify-self:center!important;width:min(174px,36vw)!important;min-width:0!important}html.approved-scroll-root .site-header .brand-logo{width:100%!important;aspect-ratio:7204/1503!important;display:block!important;background:transparent url(/brand/turkowiak-logo.svg) 50%/contain no-repeat!important;filter:invert(1) brightness(1.08) contrast(.88) drop-shadow(0 8px 24px rgba(0,0,0,.36))!important;-webkit-mask:none!important;mask:none!important}html.approved-scroll-root .site-header .brand-logo>span{display:none!important}html.approved-scroll-root .mobile-menu.mobile-menu--controlled .mobile-menu-toggle{width:78px!important;height:42px!important;padding:0!important;border:0!important;background:transparent!important;color:rgba(247,239,222,.9)!important}html.approved-scroll-root .hamburger,html.approved-scroll-root .hamburger:after,html.approved-scroll-root .hamburger:before{background:rgba(247,239,222,.86)!important}html.approved-scroll-root .menu-label:after{color:rgba(247,239,222,.75)!important;content:"Menu"!important}html.approved-scroll-root body:has(.mobile-menu--controlled:not(.is-closed)) .header-enquiry,html.approved-scroll-root body:has(.mobile-menu--controlled:not(.is-closed)) .site-header .brand-lockup{opacity:0!important;pointer-events:none!important}html.approved-scroll-root .approved-scroll-page.route-main{width:100%!important;max-width:none!important;min-height:100svh!important;display:block!important;margin:0!important;padding:0!important;overflow:visible!important;background:#020303!important;color:#f3f1ea!important}.approved-scroll-page *{box-sizing:border-box}.approved-panel{position:relative;min-height:100svh;height:100svh;display:grid;place-items:stretch;overflow:hidden;isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;background:#020303;color:#f3f1ea}.approved-panel-bg{z-index:-4;background-image:var(--approved-bg);background-position:var(--approved-bg-position-desktop);background-repeat:no-repeat;background-size:var(--approved-bg-size-desktop);filter:brightness(.58) saturate(.9) contrast(1.06)}.approved-panel-bg,.approved-panel-video{position:absolute;inset:0;transform:scale(1.012)}.approved-panel-video{z-index:-3;width:100%;height:100%;display:block;object-fit:cover;object-position:center center;filter:brightness(.56) saturate(.9) contrast(1.08);opacity:0;transition:opacity .9s ease}.approved-panel-video.is-ready{opacity:1}.approved-panel--light .approved-panel-bg{filter:brightness(.5) saturate(.82) contrast(1.08)}.approved-panel--detail .approved-panel-bg,.approved-panel--redwood .approved-panel-bg{filter:brightness(.54) saturate(.88) contrast(1.12)}.approved-panel--live .approved-panel-bg,.approved-panel--stage .approved-panel-bg{filter:brightness(.5) saturate(.86) contrast(1.1)}.approved-panel:after,.approved-panel:before{position:absolute;inset:0;z-index:-2;pointer-events:none;content:""}.approved-panel:before{background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.18) 48%,rgba(0,0,0,.5)),radial-gradient(circle at 72% 50%,rgba(255,255,255,.06),transparent 30%)}.approved-panel:after{z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 34%,rgba(0,0,0,.66)),radial-gradient(circle at 22% 48%,rgba(218,198,148,.06),transparent 32%)}.approved-panel-inner{position:relative;z-index:2;width:min(1500px,100%);height:100%;display:grid;grid-template-columns:minmax(0,.96fr) minmax(280px,.42fr);align-items:center;gap:clamp(42px,6vw,110px);margin:0 auto;padding:110px clamp(42px,6vw,92px) 78px}.approved-copy{width:min(760px,100%);display:grid;justify-items:start;gap:20px}.approved-eyebrow{margin:0;color:rgba(226,205,154,.86);font-family:var(--font-sans,"Segoe UI",Arial,sans-serif);font-size:.72rem;font-weight:650;letter-spacing:.44em;line-height:1;text-transform:uppercase}.approved-copy h1,.approved-copy h2{max-width:12ch;margin:0;color:rgba(246,244,236,.95);font-family:Georgia,Times New Roman,serif;font-size:5.7rem;font-weight:300;letter-spacing:.05em;line-height:.92;text-transform:uppercase;text-wrap:balance}.approved-body{max-width:58ch;margin:2px 0 0;color:rgba(229,231,226,.78);font-family:var(--font-sans,"Segoe UI",Arial,sans-serif);font-size:1rem;font-weight:420;letter-spacing:.02em;line-height:1.82}.approved-actions{width:min(640px,100%);display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:20px}.approved-button{appearance:none;background:transparent;cursor:pointer;min-width:min(310px,100%);display:grid;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:0 0 16px;border:0;border-bottom:1px solid rgba(247,239,222,.42);color:rgba(247,239,222,.94);font-family:var(--font-sans,"Segoe UI",Arial,sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.34em;line-height:1;text-decoration:none;text-transform:uppercase;text-align:left}.approved-button--mobile-gallery{display:none}.approved-button--secondary{min-width:min(220px,100%);border-bottom-color:rgba(247,239,222,.2);color:rgba(247,239,222,.68)}.approved-button svg{width:28px;height:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.approved-button:focus-visible,.approved-button:hover,.approved-side a:focus-visible,.approved-side a:hover{color:#fff8e9;outline:0}.approved-side{justify-self:end;width:min(360px,100%);display:grid;gap:26px;align-self:end;margin-bottom:min(11vh,96px);color:rgba(244,240,230,.78)}.approved-side>p{margin:0;color:rgba(247,241,229,.94);font-family:Georgia,Times New Roman,serif;font-size:2.15rem;font-weight:300;letter-spacing:.03em;line-height:1.04}.approved-side>span{display:block;margin:-10px 0 0;color:rgba(230,225,213,.68);font-size:.86rem;line-height:1.72}.approved-facts,.approved-side-items{display:grid;border-top:1px solid rgba(247,239,222,.18)}.approved-fact,.approved-side-item{min-height:72px;display:grid;grid-template-columns:40px 1fr;gap:5px 18px;align-content:center;padding:16px 0;border-bottom:1px solid rgba(247,239,222,.16);color:inherit;text-decoration:none}.approved-fact span,.approved-side-item span{color:rgba(226,205,154,.82);font-size:.62rem;font-weight:700;letter-spacing:.28em;line-height:1.2;text-transform:uppercase}.approved-fact strong,.approved-side-item strong{color:rgba(247,244,234,.92);font-family:var(--font-sans,"Segoe UI",Arial,sans-serif);font-size:.78rem;font-weight:680;letter-spacing:.18em;line-height:1.48;text-transform:uppercase}.approved-fact small,.approved-side-item small{grid-column:2;color:rgba(223,220,211,.6);font-size:.72rem;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.approved-fact{min-height:68px;grid-template-columns:minmax(86px,.34fr) minmax(0,1fr)}.approved-fact small{margin-top:2px}.approved-panel-meta{position:absolute;z-index:3;left:clamp(42px,6vw,92px);right:clamp(42px,6vw,92px);bottom:34px;display:flex;justify-content:space-between;gap:24px;color:rgba(247,239,222,.62);pointer-events:none}.approved-panel-meta span,.approved-panel-meta strong{font-size:.66rem;font-weight:720;letter-spacing:.34em;line-height:1;text-transform:uppercase}.approved-panel-meta strong{color:rgba(247,239,222,.72)}.approved-mobile-dots{position:fixed;z-index:70;left:22px;top:50%;display:none;gap:12px;transform:translateY(-50%)}.approved-mobile-dots a{width:7px;height:7px;display:block;border:1px solid rgba(247,239,222,.62);border-radius:999px;background:transparent;opacity:.66;transition:background .18s ease,opacity .18s ease,transform .18s ease}.approved-mobile-dots a.is-active{background:rgba(247,239,222,.92);opacity:1;transform:scale(1.18)}.approved-scroll-page--series .approved-panel:first-of-type .approved-panel-inner{grid-template-columns:1fr;place-items:center;padding-inline:clamp(28px,6vw,92px)}.approved-scroll-page--series .approved-panel:first-of-type .approved-copy{width:min(820px,100%)}.approved-scroll-page--commission .approved-panel-meta,.approved-scroll-page--series .approved-panel-meta,.approved-scroll-page--series[data-active-panel=opus] .approved-mobile-dots{display:none}.approved-scroll-page--commission #pricing .approved-panel-bg{filter:brightness(1.08) saturate(.98) contrast(1.02)!important}.approved-scroll-page--commission #pricing:before{background:linear-gradient(180deg,rgba(0,0,0,.48),rgba(0,0,0,.14) 42%,rgba(0,0,0,.56)),linear-gradient(90deg,rgba(0,0,0,.62),rgba(0,0,0,.08) 72%)}.approved-scroll-page--commission #pricing:after{background:radial-gradient(circle at 22% 20%,rgba(226,205,154,.08),transparent 32%),linear-gradient(180deg,transparent,rgba(0,0,0,.32))}.approved-scroll-page--commission #promise .approved-panel-bg{filter:brightness(.72) saturate(1.02) contrast(1.05)!important}.approved-scroll-page--commission #brief .approved-actions{width:min(340px,100%);margin-top:clamp(20px,3.5vh,34px)}.approved-scroll-page--commission #brief .approved-button{min-width:min(300px,100%)}.approved-scroll-page--series .approved-panel:first-of-type .approved-panel-inner{grid-template-columns:minmax(0,1fr)}.approved-scroll-page--series .approved-panel:first-of-type .approved-copy{justify-self:center;justify-items:center;width:min(720px,100%);text-align:center}.approved-scroll-page--series .approved-panel:first-of-type .approved-eyebrow{color:rgba(226,205,154,.9);font-size:.66rem;letter-spacing:.48em}.approved-scroll-page--series .approved-panel:first-of-type .approved-copy h1{max-width:none;font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;font-size:5.45rem;font-weight:300;letter-spacing:.2em;line-height:.94}.approved-scroll-page--series .approved-panel:first-of-type .approved-body{max-width:58ch}.approved-scroll-page--series .approved-panel:first-of-type .approved-actions{width:auto;justify-content:center}.approved-scroll-page--series .approved-panel:first-of-type .approved-button{min-width:218px;width:auto;display:inline-flex;justify-content:center;align-items:center;padding:16px 38px;border:0;border-radius:999px;background:rgba(247,244,234,.94);color:#070707}.approved-scroll-page--series .approved-panel:first-of-type .approved-button svg,.approved-scroll-page--series .approved-panel:first-of-type .approved-side{display:none}.approved-scroll-page--collections .approved-panel-inner{grid-template-columns:minmax(0,1fr);align-items:center}.approved-scroll-page--collections .approved-copy{width:min(660px,100%)}.approved-scroll-page--collections .approved-eyebrow{color:rgba(226,205,154,.9);font-size:.66rem;letter-spacing:.48em}.approved-scroll-page--collections .approved-copy h1,.approved-scroll-page--collections .approved-copy h2{max-width:14ch;font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;font-size:4.4rem;font-weight:300;letter-spacing:.18em;line-height:.96;text-transform:uppercase}.approved-scroll-page--collections .approved-body{max-width:42ch;font-size:.94rem;line-height:1.72}.approved-scroll-page--collections .approved-side{display:none}.approved-scroll-page--available .approved-panel-bg{filter:brightness(.72) saturate(.94) contrast(1.08)}.approved-scroll-page--available #available .approved-panel-bg,.approved-scroll-page--available #private-search .approved-panel-bg,.approved-scroll-page--cpo #cpo .approved-panel-bg,.approved-scroll-page--cpo #enquire .approved-panel-bg{filter:brightness(.82) saturate(.94) contrast(1.08)}.approved-scroll-page--available .approved-panel--redwood .approved-panel-bg{filter:brightness(.62) saturate(.92) contrast(1.08)}.approved-scroll-page--available .approved-panel:before{background:linear-gradient(90deg,rgba(0,0,0,.93),rgba(0,0,0,.68) 38%,rgba(0,0,0,.2) 70%,rgba(0,0,0,.5)),linear-gradient(180deg,rgba(0,0,0,.34),transparent 42%,rgba(0,0,0,.54))}.approved-scroll-page--available .approved-panel:after{background:linear-gradient(180deg,rgba(0,0,0,.34),transparent 32%,rgba(0,0,0,.6)),linear-gradient(90deg,rgba(226,205,154,.06),transparent 24%,transparent 78%,rgba(226,205,154,.04))}.approved-scroll-page--available #available:before,.approved-scroll-page--cpo #cpo:before{background:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.54) 38%,rgba(0,0,0,.08) 72%,rgba(0,0,0,.24)),linear-gradient(180deg,rgba(0,0,0,.2),transparent 40%,rgba(0,0,0,.72))}.approved-scroll-page--available #available:after,.approved-scroll-page--cpo #cpo:after{background:linear-gradient(180deg,transparent 18%,rgba(0,0,0,.28) 58%,rgba(0,0,0,.68)),linear-gradient(90deg,rgba(226,205,154,.04),transparent 34%)}.approved-scroll-page--available .approved-panel-inner{width:100%;max-width:none;grid-template-columns:minmax(320px,560px) minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:end;gap:clamp(36px,5vw,96px);padding:clamp(112px,12vh,146px) clamp(360px,28vw,470px) 108px clamp(54px,7vw,118px)}.approved-scroll-page--available .approved-copy{grid-column:1;grid-row:1;width:min(720px,100%);gap:clamp(16px,2.4vh,26px)}.approved-scroll-page--available .approved-eyebrow,.available-preview-card,.available-progress-rail a,.available-subnav a{font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;text-transform:uppercase}.approved-scroll-page--available .approved-eyebrow{color:rgba(245,244,238,.68);font-size:.62rem;font-weight:600;letter-spacing:.46em}.approved-scroll-page--available .approved-copy h1,.approved-scroll-page--available .approved-copy h2{max-width:14ch;color:rgba(249,248,242,.94);font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;font-size:clamp(3.8rem,6.2vw,7.4rem);font-weight:200;letter-spacing:.24em;line-height:1.06}.approved-scroll-page--available .approved-panel:not(#available) .approved-copy h2{max-width:12ch;font-size:clamp(3.1rem,5vw,6.2rem);letter-spacing:.21em;line-height:1.08}.approved-scroll-page--available .approved-body{max-width:46ch;color:rgba(239,238,231,.76);font-size:.72rem;font-weight:600;letter-spacing:.25em;line-height:1.92;text-transform:uppercase}.approved-scroll-page--available .approved-actions{gap:18px 38px;margin-top:clamp(6px,1.8vh,18px)}.approved-scroll-page--available .approved-button{min-width:min(310px,100%);padding-bottom:15px;border-bottom-color:rgba(246,242,231,.5);font-size:.64rem;font-weight:650;letter-spacing:.34em}.approved-scroll-page--available .approved-button--secondary{border-bottom-color:rgba(246,242,231,.22)}.approved-scroll-page--available .approved-side{grid-column:1;grid-row:2;justify-self:start;align-self:start;width:min(440px,100%);gap:16px;margin:clamp(12px,2vh,22px) 0 0}.approved-scroll-page--available .approved-panel:not(#available) .approved-side--facts{transform:translateY(-58px)}.approved-scroll-page--available .approved-side>p{color:rgba(246,242,231,.86);font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;font-size:.72rem;font-weight:650;letter-spacing:.34em;line-height:1.4;text-transform:uppercase}.approved-scroll-page--available .approved-side>span{max-width:46ch;color:rgba(232,230,221,.62);font-size:.72rem;font-weight:500;letter-spacing:.12em;line-height:1.8;text-transform:uppercase}.approved-scroll-page--available .approved-facts,.approved-scroll-page--available .approved-side-items{border-top-color:rgba(246,242,231,.22)}.approved-scroll-page--available .approved-fact,.approved-scroll-page--available .approved-side-item{min-height:48px;border-bottom-color:rgba(246,242,231,.16)}.approved-scroll-page--available .approved-fact span,.approved-scroll-page--available .approved-side-item span{color:rgba(226,205,154,.88);font-size:.54rem;letter-spacing:.26em}.approved-scroll-page--available .approved-fact strong,.approved-scroll-page--available .approved-side-item strong{color:rgba(247,246,240,.92);font-size:.68rem;font-weight:650;letter-spacing:.14em}.approved-scroll-page--available .approved-fact small,.approved-scroll-page--available .approved-side-item small{color:rgba(232,230,221,.58);font-size:.62rem;letter-spacing:.08em}.approved-scroll-page--available .approved-panel-meta{display:none}.approved-scroll-page--available #available .approved-panel-inner,.approved-scroll-page--cpo #cpo .approved-panel-inner{grid-template-columns:minmax(0,1fr)}.approved-scroll-page--available #available .approved-copy,.approved-scroll-page--cpo #cpo .approved-copy{justify-self:center;justify-items:center;width:min(980px,100%);text-align:center}.approved-scroll-page--available #available .approved-copy h1,.approved-scroll-page--cpo #cpo .approved-copy h1{max-width:16ch;font-size:clamp(4.2rem,6.4vw,7.8rem)}.approved-scroll-page--available #available .approved-body,.approved-scroll-page--cpo #cpo .approved-body{max-width:62ch}.approved-scroll-page--available #available .approved-side,.approved-scroll-page--cpo #cpo .approved-side{display:none}.approved-scroll-page--four-seasons .approved-panel-bg{filter:brightness(.98) saturate(.96) contrast(1.04)}.approved-scroll-page--four-seasons .approved-panel-video{filter:brightness(.64) saturate(.92) contrast(1.08)}.approved-scroll-page--four-seasons .approved-panel:before{background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.52) 38%,rgba(0,0,0,.1) 72%,rgba(0,0,0,.38)),linear-gradient(180deg,rgba(0,0,0,.22),transparent 46%,rgba(0,0,0,.68))}.approved-scroll-page--four-seasons .approved-panel:after{background:linear-gradient(180deg,rgba(0,0,0,.22),transparent 42%,rgba(0,0,0,.68)),radial-gradient(circle at 76% 44%,rgba(226,205,154,.08),transparent 34%)}.approved-scroll-page--four-seasons #four-seasons .approved-panel-inner{grid-template-columns:minmax(0,1fr);padding-right:clamp(320px,27vw,430px)}.approved-scroll-page--four-seasons #four-seasons .approved-copy{justify-self:center;justify-items:center;width:min(980px,100%);text-align:center}.approved-scroll-page--four-seasons #four-seasons .approved-copy h1{max-width:16ch;font-size:clamp(4.2rem,6.4vw,7.8rem)}.approved-scroll-page--four-seasons #four-seasons .approved-body{max-width:56ch}.approved-scroll-page--four-seasons #four-seasons .approved-side{display:none}.approved-scroll-page--four-seasons #dossier .approved-copy h2{max-width:11ch}.approved-scroll-page--the-ascent .approved-panel-bg{filter:brightness(.92) saturate(.96) contrast(1.06)}.approved-scroll-page--the-ascent #soul-awakening .approved-panel-video,.approved-scroll-page--the-ascent #spirit-yearning .approved-panel-video{filter:brightness(.82) saturate(.98) contrast(1.06)}.approved-scroll-page--the-ascent .approved-panel:before{background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.58) 38%,rgba(0,0,0,.08) 72%,rgba(0,0,0,.32)),linear-gradient(180deg,rgba(0,0,0,.2),transparent 46%,rgba(0,0,0,.68))}.approved-scroll-page--the-ascent .approved-panel:after{background:linear-gradient(180deg,rgba(0,0,0,.2),transparent 42%,rgba(0,0,0,.68)),radial-gradient(circle at 76% 44%,rgba(226,205,154,.08),transparent 34%)}.approved-scroll-page--the-ascent #the-ascent .approved-panel-inner{grid-template-columns:minmax(0,1fr);padding-right:clamp(320px,27vw,430px)}.approved-scroll-page--the-ascent #the-ascent .approved-copy{justify-self:center;justify-items:center;width:min(980px,100%);text-align:center}.approved-scroll-page--the-ascent #the-ascent .approved-copy h1{max-width:16ch;font-size:clamp(4.2rem,6.4vw,7.8rem)}.approved-scroll-page--the-ascent #the-ascent .approved-body{max-width:58ch}.approved-scroll-page--the-ascent #the-ascent .approved-side{display:none}.approved-scroll-page--the-ascent #dossier .approved-copy h2{max-width:10ch}.available-subnav{position:fixed;z-index:62;top:82px;left:clamp(42px,7vw,118px);right:clamp(42px,7vw,118px);height:48px;display:flex;justify-content:center;gap:clamp(26px,4vw,62px);align-items:center;border-top:1px solid rgba(246,242,231,.18);border-bottom:1px solid rgba(246,242,231,.14);pointer-events:auto}.available-subnav a{color:rgba(246,242,231,.76);font-size:.62rem;font-weight:680;letter-spacing:.34em;line-height:1;text-decoration:none}.available-subnav a:focus-visible,.available-subnav a:hover{color:rgba(255,255,255,.96);outline:0}.available-preview-rail{position:fixed;z-index:61;top:154px;right:clamp(34px,4vw,72px);bottom:98px;width:min(312px,21vw);display:grid;grid-template-rows:repeat(4,minmax(92px,1fr));gap:12px;pointer-events:auto}.available-preview-card{appearance:none;background:transparent;cursor:pointer;position:relative;min-height:92px;display:grid;align-content:end;gap:5px;padding:14px;overflow:hidden;border:1px solid rgba(246,242,231,.16);color:rgba(246,242,231,.78);letter-spacing:.2em;text-decoration:none;text-align:left}.available-preview-card:after,.available-preview-card:before{position:absolute;inset:0;content:""}.available-preview-card:before{z-index:-2;background-image:var(--available-preview-bg);background-position:var(--available-preview-position);background-repeat:no-repeat;background-size:cover;filter:brightness(.44) saturate(.86) contrast(1.12);transform:scale(1.03)}.available-preview-card:after{z-index:-1;background:linear-gradient(180deg,transparent 12%,rgba(0,0,0,.78))}.available-preview-card span{font-size:.48rem;font-weight:700;letter-spacing:.24em}.available-preview-card strong{color:rgba(249,248,242,.9);font-size:.62rem;font-weight:650;letter-spacing:.22em}.available-preview-card small{color:rgba(230,225,213,.56);font-size:.52rem;font-weight:600;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.available-preview-card.is-active,.available-preview-card:focus-visible,.available-preview-card:hover{border-color:rgba(226,205,154,.62);color:rgba(255,255,255,.94);outline:0}.available-preview-rail--gallery{grid-template-rows:none;grid-auto-rows:minmax(92px,1fr);overflow-y:auto;padding-right:2px;scrollbar-color:rgba(226,205,154,.52) rgba(255,255,255,.06);scrollbar-width:thin}.available-preview-rail--gallery .available-preview-card:before{filter:brightness(.6) saturate(.92) contrast(1.08)}.available-preview-card--photo{min-height:112px}html.approved-modal-open,html.approved-modal-open body{overflow:hidden!important}.approved-modal{position:fixed;inset:0;z-index:520;background:radial-gradient(circle at 72% 18%,rgba(226,205,154,.08),transparent 28rem),rgba(1,1,1,.96);color:rgba(247,244,234,.94)}.approved-modal button{appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.approved-modal-bar{position:fixed;z-index:2;top:0;left:0;right:0;min-height:88px;display:grid;grid-template-columns:minmax(80px,1fr) auto minmax(80px,1fr);align-items:center;gap:24px;padding:18px clamp(24px,7vw,118px);border-bottom:1px solid rgba(246,242,231,.16);background:linear-gradient(180deg,rgba(4,4,4,.86),rgba(4,4,4,.36));font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;text-transform:uppercase}.approved-modal-bar button,.approved-modal-bar span,.approved-specs-close{color:rgba(226,205,154,.82);font-size:.58rem;font-weight:650;letter-spacing:.34em}.approved-modal-bar strong{color:rgba(247,244,234,.92);font-size:.68rem;font-weight:650;letter-spacing:.34em}.approved-modal-bar button{justify-self:end;color:rgba(247,244,234,.76)}.approved-gallery-scroll{height:100svh;overflow-y:auto;scrollbar-color:rgba(226,205,154,.52) rgba(255,255,255,.06);scrollbar-width:thin}.approved-gallery-stack{width:min(1180px,calc(100% - clamp(36px, 8vw, 150px)));display:grid;gap:clamp(28px,5vw,70px);margin:0 auto;padding:128px 0 90px}.approved-gallery-frame{position:relative;min-height:min(76vh,880px);display:grid;place-items:center;margin:0;border:1px solid rgba(246,242,231,.12);background:radial-gradient(circle at 55% 42%,rgba(255,255,255,.035),transparent 34rem),#030303;overflow:hidden}.approved-gallery-frame img{width:100%;max-height:86vh;display:block;object-fit:contain}.approved-gallery-frame figcaption{position:absolute;left:clamp(18px,2.4vw,34px);right:clamp(18px,2.4vw,34px);bottom:clamp(18px,2.4vw,34px);display:grid;gap:6px;color:rgba(247,244,234,.82);font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;text-transform:uppercase}.approved-gallery-frame figcaption span{color:rgba(226,205,154,.82);font-size:.54rem;font-weight:650;letter-spacing:.32em}.approved-gallery-frame figcaption strong{color:rgba(247,244,234,.94);font-size:.72rem;font-weight:650;letter-spacing:.28em}.approved-gallery-frame figcaption small{color:rgba(230,225,213,.62);font-size:.58rem;font-weight:560;letter-spacing:.18em}.approved-specs-modal{display:grid;place-items:center;padding:clamp(24px,5vw,78px)}.approved-specs-card{position:relative;width:min(820px,100%);max-height:min(760px,calc(100svh - 64px));display:grid;gap:22px;padding:clamp(34px,5vw,68px);overflow-y:auto;border:1px solid rgba(246,242,231,.16);background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(255,255,255,.006)),#050505;box-shadow:0 32px 90px rgba(0,0,0,.48)}.approved-specs-close{position:absolute;top:22px;right:22px;color:rgba(247,244,234,.72)}.approved-specs-card>p{color:rgba(226,205,154,.86);font-size:.62rem;font-weight:650;letter-spacing:.42em;line-height:1}.approved-specs-card h2,.approved-specs-card>p{margin:0;font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;text-transform:uppercase}.approved-specs-card h2{max-width:12ch;color:rgba(247,244,234,.94);font-size:clamp(3rem,6vw,5.6rem);font-weight:200;letter-spacing:.18em;line-height:1.05}.approved-specs-card>span{max-width:50ch;color:rgba(230,225,213,.68);font-family:var(--font-sans,"Segoe UI",Arial,sans-serif);font-size:.82rem;font-weight:560;letter-spacing:.18em;line-height:1.72;text-transform:uppercase}.approved-specs-table{display:grid;margin-top:10px;border-top:1px solid rgba(246,242,231,.18)}.approved-specs-row{min-height:58px;display:grid;grid-template-columns:minmax(130px,.34fr) minmax(0,1fr);gap:24px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(246,242,231,.14)}.approved-specs-row small{color:rgba(226,205,154,.84);font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;font-size:.56rem;font-weight:650;letter-spacing:.28em;line-height:1.35;text-transform:uppercase}.approved-specs-row strong{color:rgba(247,244,234,.92);font-family:var(--font-sans,"Segoe UI",Arial,sans-serif);font-size:.76rem;font-weight:650;letter-spacing:.14em;line-height:1.55;text-transform:uppercase}.available-progress-rail{position:fixed;z-index:62;left:clamp(42px,7vw,118px);right:clamp(360px,28vw,470px);bottom:30px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid rgba(246,242,231,.2);pointer-events:auto}.available-progress-rail a{min-width:0;display:grid;gap:7px;padding:14px 12px 0 0;border-top:1px solid transparent;color:rgba(246,242,231,.52);text-decoration:none}.available-progress-rail a.is-active,.available-progress-rail a:focus-visible,.available-progress-rail a:hover{border-top-color:rgba(226,205,154,.78);color:rgba(255,255,255,.92);outline:0}.available-progress-rail span{font-size:.5rem;font-weight:720;letter-spacing:.2em}.available-progress-rail strong{overflow:hidden;font-size:.58rem;font-weight:650;letter-spacing:.2em;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1120px){.approved-panel-inner{grid-template-columns:minmax(0,1fr);align-content:center;gap:36px;padding:106px 42px 70px}.approved-copy h1,.approved-copy h2{font-size:4.35rem}.approved-side{justify-self:start;width:min(560px,100%);margin:0}.approved-scroll-page--available .approved-panel-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;padding-right:clamp(280px,31vw,350px)}.available-subnav{left:42px;right:42px;gap:clamp(20px,3vw,40px)}.available-preview-rail{right:34px;width:min(250px,24vw)}.available-progress-rail{left:42px;right:clamp(280px,31vw,350px)}}@media (max-width:760px){html.approved-scroll-root .site-header{min-height:62px!important;padding:10px 17px!important;gap:24px!important}html.approved-scroll-root .site-header .brand-lockup{width:min(174px,36vw)!important}html.approved-scroll-root .header-enquiry{width:34px!important;height:34px!important;border:0!important;background:transparent!important}html.approved-scroll-root .header-contact-icon{width:17px!important;height:17px!important}html.approved-scroll-root .mobile-menu.mobile-menu--controlled .mobile-menu-toggle{width:58px!important;height:38px!important}html.approved-scroll-root .menu-label{display:none!important}.approved-panel-bg{background-image:var(--approved-bg-mobile,var(--approved-bg));background-position:var(--approved-bg-position-mobile);background-size:var(--approved-bg-size-mobile);filter:brightness(.5) saturate(.88) contrast(1.08)}.approved-panel:before{background:linear-gradient(180deg,rgba(0,0,0,.62),rgba(0,0,0,.24) 42%,rgba(0,0,0,.78)),linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.12) 72%)}.approved-panel:after{background:radial-gradient(circle at 20% 20%,rgba(226,205,154,.06),transparent 32%),linear-gradient(180deg,transparent,rgba(0,0,0,.42))}.approved-panel-inner{height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:18px;padding:92px 24px 46px 48px}.approved-copy{align-self:center;gap:13px;width:min(100%,460px)}.approved-eyebrow{font-size:.58rem;letter-spacing:.32em}.approved-copy h1,.approved-copy h2{max-width:10.8ch;font-size:2.72rem;letter-spacing:.07em;line-height:.98}.approved-scroll-page--series #tornavosette .approved-copy h2{max-width:min(100%,9.8ch);font-size:clamp(1.74rem,8.4vw,2.02rem);letter-spacing:.03em;line-height:1.04}.approved-body{max-width:34ch;font-size:.82rem;line-height:1.58}.approved-actions{display:grid;gap:14px;margin-top:6px}.approved-button,.approved-button--secondary{min-width:min(268px,100%);width:min(268px,100%);gap:16px;padding-bottom:13px;font-size:.62rem;letter-spacing:.26em}.approved-button--mobile-gallery{display:grid}.approved-side{width:100%;max-height:33svh;gap:14px;align-self:end;overflow:hidden}.approved-side>p{font-size:1.38rem}.approved-side>span{margin-top:-6px;font-size:.72rem;line-height:1.46}.approved-fact,.approved-side-item{min-height:44px;grid-template-columns:28px 1fr;gap:2px 11px;padding:8px 0}.approved-fact{grid-template-columns:minmax(62px,.34fr) minmax(0,1fr)}.approved-fact span,.approved-side-item span{font-size:.52rem;letter-spacing:.18em}.approved-fact strong,.approved-side-item strong{font-size:.62rem;letter-spacing:.12em;line-height:1.32}.approved-fact small,.approved-side-item small{font-size:.58rem;letter-spacing:.04em}.approved-panel-meta{left:48px;right:22px;bottom:18px}.approved-panel-meta span,.approved-panel-meta strong{font-size:.54rem;letter-spacing:.2em}.approved-mobile-dots{display:grid}.approved-scroll-page--series .approved-panel:first-of-type .approved-panel-inner{padding:92px 24px 46px}.approved-scroll-page--series .approved-panel:first-of-type .approved-copy{align-self:center}.approved-scroll-page--series .approved-panel:first-of-type .approved-copy h1{font-size:3.18rem;letter-spacing:.18em}.approved-scroll-page--series .approved-panel:first-of-type .approved-button{min-width:178px;padding:14px 30px;font-size:.6rem}.approved-scroll-page--collections .approved-copy h1,.approved-scroll-page--collections .approved-copy h2{max-width:9ch;font-size:2.62rem;letter-spacing:.13em}.approved-scroll-page--collections .approved-body{max-width:30ch;font-size:.8rem}.available-preview-rail,.available-progress-rail,.available-subnav{display:none}.approved-scroll-page--available .approved-panel-bg{filter:brightness(.7) saturate(.92) contrast(1.08)}.approved-modal-bar{min-height:62px;grid-template-columns:1fr auto;padding:14px 18px}.approved-modal-bar span{display:none}.approved-modal-bar strong{justify-self:start;font-size:.58rem;letter-spacing:.28em}.approved-modal-bar button{font-size:.54rem;letter-spacing:.24em}.approved-gallery-stack{width:calc(100% - 28px);gap:24px;padding:82px 0 42px}.approved-gallery-frame{min-height:68vh}.approved-gallery-frame img{max-height:74vh}.approved-gallery-frame figcaption{left:16px;right:16px;bottom:16px}.approved-specs-modal{align-items:stretch;padding:78px 14px 18px}.approved-specs-card{width:100%;max-height:calc(100svh - 96px);padding:30px 22px 26px}.approved-specs-close{top:18px;right:18px;font-size:.52rem;letter-spacing:.22em}.approved-specs-card h2{max-width:11ch;font-size:clamp(2.25rem,11vw,3.5rem);letter-spacing:.14em}.approved-specs-card>span{font-size:.68rem;letter-spacing:.14em}.approved-specs-row{grid-template-columns:1fr;gap:7px;align-items:start;padding:14px 0}.approved-specs-row strong{font-size:.68rem;letter-spacing:.12em}.approved-scroll-page--available #available .approved-panel-bg,.approved-scroll-page--available #private-search .approved-panel-bg,.approved-scroll-page--cpo #cpo .approved-panel-bg,.approved-scroll-page--cpo #enquire .approved-panel-bg{filter:brightness(.88) saturate(.94) contrast(1.08)}.approved-scroll-page--available .approved-panel:before{background:linear-gradient(90deg,rgba(0,0,0,.93),rgba(0,0,0,.78) 47%,rgba(0,0,0,.18) 78%,rgba(0,0,0,.44)),linear-gradient(180deg,rgba(0,0,0,.22),transparent 40%,rgba(0,0,0,.86))}.approved-scroll-page--available .approved-panel:after{background:linear-gradient(180deg,transparent 18%,rgba(0,0,0,.5) 64%,rgba(0,0,0,.88)),linear-gradient(90deg,rgba(226,205,154,.07),transparent 38%)}.approved-scroll-page--available #available:before,.approved-scroll-page--cpo #cpo:before{background:linear-gradient(90deg,rgba(0,0,0,.84),rgba(0,0,0,.54) 48%,rgba(0,0,0,.08) 78%,rgba(0,0,0,.26)),linear-gradient(180deg,rgba(0,0,0,.16),transparent 42%,rgba(0,0,0,.8))}.approved-scroll-page--available #available:after,.approved-scroll-page--cpo #cpo:after{background:linear-gradient(180deg,transparent 18%,rgba(0,0,0,.34) 62%,rgba(0,0,0,.82)),linear-gradient(90deg,rgba(226,205,154,.05),transparent 40%)}.approved-scroll-page--available #available .approved-panel-inner,.approved-scroll-page--available .approved-panel-inner,.approved-scroll-page--cpo #cpo .approved-panel-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:14px;padding:92px 22px 38px 46px}.approved-scroll-page--available .approved-copy{align-self:end;width:min(100%,390px);gap:12px;text-align:left}.approved-scroll-page--available #available .approved-copy,.approved-scroll-page--cpo #cpo .approved-copy{align-self:end;justify-self:start;justify-items:start;width:min(100%,390px);text-align:left}.approved-scroll-page--available .approved-eyebrow{font-size:.5rem;letter-spacing:.28em}.approved-scroll-page--available #available .approved-copy h1,.approved-scroll-page--available .approved-copy h1,.approved-scroll-page--available .approved-copy h2,.approved-scroll-page--cpo #cpo .approved-copy h1{max-width:min(100%,10ch);font-size:clamp(2.1rem,9.2vw,3.38rem);letter-spacing:.12em;line-height:1.12}.approved-scroll-page--available #private-search .approved-copy h2{max-width:min(100%,9ch);font-size:clamp(1.46rem,6.5vw,2.22rem);letter-spacing:.055em}.approved-scroll-page--available #available .approved-body,.approved-scroll-page--available .approved-body,.approved-scroll-page--cpo #cpo .approved-body{max-width:28ch;font-size:.56rem;letter-spacing:.14em;line-height:1.64}.approved-scroll-page--available .approved-actions{display:grid;gap:11px;margin-top:3px}.approved-scroll-page--available .approved-button,.approved-scroll-page--available .approved-button--secondary{min-width:min(272px,100%);width:min(272px,100%);padding-bottom:11px;font-size:.55rem;letter-spacing:.22em}.approved-scroll-page--available .approved-side{width:min(100%,370px);max-height:none;gap:10px;align-self:end;margin:0}.approved-scroll-page--available .approved-panel:not(#available) .approved-side--facts{transform:none}.approved-scroll-page--available .approved-side>p{font-size:.58rem;letter-spacing:.24em}.approved-scroll-page--available .approved-side>span{font-size:.56rem;letter-spacing:.1em;line-height:1.52}.approved-scroll-page--available .approved-fact,.approved-scroll-page--available .approved-side-item{min-height:38px;grid-template-columns:minmax(64px,.36fr) minmax(0,1fr);gap:2px 10px;padding:7px 0}.approved-scroll-page--available .approved-fact span,.approved-scroll-page--available .approved-side-item span{font-size:.46rem;letter-spacing:.16em}.approved-scroll-page--available .approved-fact strong,.approved-scroll-page--available .approved-side-item strong{font-size:.52rem;letter-spacing:.1em;line-height:1.28}.approved-scroll-page--available .approved-fact small,.approved-scroll-page--available .approved-side-item small{font-size:.5rem;letter-spacing:.06em}.approved-scroll-page--four-seasons .approved-panel-bg{filter:brightness(.92) saturate(.96) contrast(1.05)}.approved-scroll-page--four-seasons .approved-panel:before{background:linear-gradient(90deg,rgba(0,0,0,.84),rgba(0,0,0,.62) 50%,rgba(0,0,0,.12) 82%,rgba(0,0,0,.34)),linear-gradient(180deg,rgba(0,0,0,.16),transparent 42%,rgba(0,0,0,.82))}.approved-scroll-page--four-seasons .approved-panel:after{background:linear-gradient(180deg,transparent 14%,rgba(0,0,0,.34) 62%,rgba(0,0,0,.86)),radial-gradient(circle at 74% 36%,rgba(226,205,154,.08),transparent 34%)}.approved-scroll-page--four-seasons #four-seasons .approved-panel-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;padding:92px 22px 38px 46px}.approved-scroll-page--four-seasons #four-seasons .approved-copy{align-self:end;justify-self:start;justify-items:start;width:min(100%,390px);text-align:left}.approved-scroll-page--four-seasons #four-seasons .approved-copy h1{max-width:min(100%,10ch);font-size:clamp(2.1rem,9.2vw,3.38rem);letter-spacing:.12em;line-height:1.12}.approved-scroll-page--four-seasons .approved-side{display:none}.approved-scroll-page--four-seasons .approved-body{max-width:29ch}.approved-scroll-page--the-ascent .approved-panel-bg{filter:brightness(.82) saturate(.96) contrast(1.06)}.approved-scroll-page--the-ascent .approved-panel:before{background:linear-gradient(90deg,rgba(0,0,0,.84),rgba(0,0,0,.62) 50%,rgba(0,0,0,.12) 82%,rgba(0,0,0,.34)),linear-gradient(180deg,rgba(0,0,0,.16),transparent 42%,rgba(0,0,0,.82))}.approved-scroll-page--the-ascent .approved-panel:after{background:linear-gradient(180deg,transparent 14%,rgba(0,0,0,.34) 62%,rgba(0,0,0,.86)),radial-gradient(circle at 74% 36%,rgba(226,205,154,.08),transparent 34%)}.approved-scroll-page--the-ascent #the-ascent .approved-panel-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;padding:92px 22px 38px 46px}.approved-scroll-page--the-ascent #the-ascent .approved-copy{align-self:end;justify-self:start;justify-items:start;width:min(100%,390px);text-align:left}.approved-scroll-page--the-ascent #the-ascent .approved-copy h1{max-width:min(100%,10ch);font-size:clamp(2.1rem,9.2vw,3.38rem);letter-spacing:.12em;line-height:1.12}.approved-scroll-page--the-ascent .approved-panel:not(#the-ascent) .approved-copy h2{max-width:100%;font-size:clamp(1.92rem,8.2vw,2.15rem);letter-spacing:.11em;line-height:1.14}.approved-scroll-page--the-ascent .approved-side{display:none}.approved-scroll-page--the-ascent .approved-body{max-width:29ch}}.approved-film-modal{z-index:620;background:#000}.approved-film-shell{position:relative;width:100%;height:100svh;overflow:hidden;isolation:isolate;background:#000}.approved-film-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;object-fit:contain;background:#000}.approved-film-controls,.approved-film-topbar{position:absolute;left:0;right:0;z-index:3;border-color:rgba(247,244,234,.16);background:rgba(3,3,3,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.approved-film-topbar{top:0;min-height:82px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:14px clamp(22px,4vw,64px);border-bottom:1px solid}.approved-film-credit small,.approved-film-credit span,.approved-film-loading,.approved-film-time,.approved-film-topbar,.approved-film-topbar span,.approved-film-topbar strong{font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;text-transform:uppercase}.approved-film-topbar span{color:rgba(226,205,154,.82);font-size:.56rem;font-weight:650;letter-spacing:.32em}.approved-film-topbar strong{color:rgba(247,244,234,.92);font-size:.66rem;font-weight:650;letter-spacing:.32em}.approved-film-topbar button{justify-self:end}.approved-film-topbar button,.approved-film-transport button{width:44px;height:44px;display:inline-grid;flex:0 0 44px;place-items:center;padding:0;color:rgba(247,244,234,.86)}.approved-film-topbar button svg,.approved-film-transport button svg{width:18px;height:18px;stroke-width:1.35}.approved-film-hero-control{position:absolute;z-index:2;top:50%;left:50%;width:82px;height:82px;display:grid;place-items:center;padding:0 0 0 4px;border:1px solid rgba(247,244,234,.58)!important;border-radius:50%;background:rgba(3,3,3,.52)!important;box-shadow:0 18px 54px rgba(0,0,0,.38);transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.approved-film-hero-control svg{width:25px;height:25px;stroke-width:1.25}.approved-film-loading{position:absolute;z-index:2;top:calc(50% + 62px);left:50%;color:rgba(247,244,234,.7);font-size:.5rem;font-weight:650;letter-spacing:.3em;transform:translateX(-50%)}.approved-film-controls{bottom:0;min-height:112px;display:grid;grid-template-columns:minmax(210px,auto) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,70px);padding:20px clamp(22px,4vw,64px);border-top:1px solid}.approved-film-credit{min-width:0;display:grid;gap:8px}.approved-film-credit span{overflow:hidden;color:rgba(247,244,234,.88);font-size:.56rem;font-weight:650;letter-spacing:.26em;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.approved-film-credit small{color:rgba(226,205,154,.74);font-size:.5rem;font-weight:650;letter-spacing:.28em}.approved-film-transport{min-width:0;display:flex;align-items:center;gap:clamp(8px,1.2vw,18px)}.approved-film-transport input[type=range]{min-width:80px;flex:1 1 auto;height:44px;margin:0;accent-color:#e2cd9a;cursor:pointer}.approved-film-time{width:3.7em;flex:0 0 3.7em;color:rgba(247,244,234,.68);font-size:.52rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:0;text-align:center}.approved-film-hero-control:focus-visible,.approved-film-hero-control:hover,.approved-film-topbar button:focus-visible,.approved-film-topbar button:hover,.approved-film-transport button:focus-visible,.approved-film-transport button:hover{color:#fff;outline:1px solid rgba(226,205,154,.82);outline-offset:-1px}.approved-film-transport input[type=range]:focus-visible{outline:1px solid rgba(226,205,154,.82);outline-offset:2px}@media (max-width:760px){.approved-film-topbar{min-height:64px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 13px 10px 18px}.approved-film-topbar span{display:none}.approved-film-topbar strong{overflow:hidden;font-size:.56rem;letter-spacing:.25em;text-overflow:ellipsis;white-space:nowrap}.approved-film-hero-control{width:68px;height:68px}.approved-film-controls{min-height:128px;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 10px max(14px,env(safe-area-inset-bottom))}.approved-film-credit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 8px}.approved-film-credit span{font-size:.5rem;letter-spacing:.2em}.approved-film-credit small{font-size:.48rem;letter-spacing:.2em}.approved-film-transport{gap:4px}.approved-film-topbar button,.approved-film-transport button{width:42px;height:42px;flex-basis:42px}.approved-film-time{width:3.3em;flex-basis:3.3em;font-size:.48rem}}@media (max-height:540px){.approved-film-topbar{min-height:56px}.approved-film-controls{min-height:70px;grid-template-columns:minmax(0,1fr);padding-top:7px;padding-bottom:7px}.approved-film-credit{display:none}}@media (prefers-reduced-motion:reduce){.approved-film-modal *,.approved-film-modal :after,.approved-film-modal :before{scroll-behavior:auto!important;transition:none!important}}@media (max-width:390px){.approved-panel-inner{padding-left:42px;padding-right:18px}.approved-copy h1,.approved-copy h2{font-size:2.34rem}.approved-body{font-size:.76rem}}@media (max-height:720px) and (max-width:760px){.approved-panel-inner{padding-top:78px;padding-bottom:38px}.approved-copy{gap:10px}.approved-copy h1,.approved-copy h2{font-size:2.22rem}.approved-body{font-size:.74rem;line-height:1.48}.approved-side{max-height:29svh}.approved-side>p,.approved-side>span{display:none}.approved-fact,.approved-side-item{min-height:38px;padding:6px 0}}@media (max-width:420px){.approved-scroll-page--available #private-search .approved-copy h2{font-size:clamp(1.9rem,8vw,2.7rem)!important;letter-spacing:.055em!important}}@media (prefers-reduced-motion:reduce){html.approved-scroll-root{scroll-behavior:auto!important}.approved-button,.approved-mobile-dots a{transition:none!important}.approved-panel-video{display:none!important}}body:has(.home-page) .site-header .brand-logo{width:100%!important;aspect-ratio:7204/1503!important;display:block!important;background:transparent url(/brand/turkowiak-logo.svg) 50%/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;filter:invert(1) brightness(1.08) contrast(.88) drop-shadow(0 8px 24px rgba(0,0,0,.36))!important}body:has(.home-page) .site-header .brand-logo>span{display:none!important}html.is-scrolled body:has(.home-page) .site-header .brand-lockup{width:34px!important;min-width:34px!important}html.is-scrolled body:has(.home-page) .site-header .brand-logo{width:34px!important;aspect-ratio:3746/2724!important;background-image:url(/brand/turkowiak-crown-only.svg)!important}body:has(.home-page):has(.mobile-menu[open]) .site-header .brand-lockup{opacity:0!important;pointer-events:none!important}html.home-snap-page body:has(.home-page):has(.mobile-menu[open]) .mobile-menu,html.home-snap-page body:has(.home-page):has(.mobile-menu[open]) .mobile-menu *{cursor:auto!important}html.home-snap-page body:has(.home-page):has(.mobile-menu[open]) .mobile-menu a,html.home-snap-page body:has(.home-page):has(.mobile-menu[open]) .mobile-menu summary{cursor:pointer!important}body:has(.home-page) .dossier-row img,body:has(.home-page) .lab-innovation-card img,body:has(.home-page) .performance-card img{filter:brightness(.7) saturate(.92) contrast(1.08)!important}body:has(.home-page) .dossier-row:first-child img{object-position:54% 48%!important}body:has(.home-page) .dossier-row:nth-child(2) img{object-position:42% 26%!important}body:has(.home-page) .dossier-row:nth-child(3) img{object-position:50% 62%!important}body:has(.home-page) .lab-innovation-card:first-child img{object-position:72% 48%!important}body:has(.home-page) .lab-innovation-card:nth-child(2) img{padding:0!important;background:transparent!important;object-fit:cover!important;object-position:72% 46%!important}body:has(.home-page) .lab-innovation-card:nth-child(3) img{object-position:50% 48%!important}body:has(.home-page) .lab-innovation-card small{display:none!important}body:has(.home-page) .bespoke-media img{object-position:50% 54%!important;filter:brightness(.82) saturate(.92) contrast(1.08)!important}body:has(.home-page) .bespoke-media:after{background:linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.02) 42%,rgba(0,0,0,.5)),radial-gradient(circle at 50% 52%,rgba(0,0,0,0),rgba(0,0,0,.38) 70%)!important}@media (min-width:900px){body:has(.home-page) .voices-section{min-height:100svh!important;padding-top:clamp(58px,6.5vh,76px)!important;padding-bottom:clamp(26px,4vh,42px)!important;align-content:center!important}body:has(.home-page) .voices-section .wide-heading{margin-bottom:8px!important}body:has(.home-page) .voices-section .wide-heading h2{font-size:clamp(34px,3.8vw,54px)!important}body:has(.home-page) .voice-filter{margin:-4px auto 10px!important}body:has(.home-page) .voices-section .performance-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}body:has(.home-page) .performance-card{min-width:0!important;min-height:clamp(220px,27svh,292px)!important}body:has(.home-page) .performance-card h3{font-size:clamp(17px,1.65vw,23px)!important}body:has(.home-page) .performance-card p{font-size:11px!important;line-height:1.3!important}}.site-footer{grid-template-columns:1fr!important;grid-template-areas:"brand" "nav" "bottom"!important;justify-items:center!important;gap:clamp(34px,5vw,64px)!important;padding:clamp(72px,8vw,112px) clamp(28px,10vw,156px) clamp(36px,5vw,58px)!important;border-top:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.055),transparent 45%),linear-gradient(180deg,#0d1114,#070809)!important}.site-footer .footer-brand{max-width:560px!important}.site-footer .footer-brand p{max-width:470px!important;color:rgba(232,237,241,.56)!important}.site-footer .footer-grid{width:min(860px,100%)!important;justify-content:center!important;gap:22px clamp(36px,8vw,92px)!important}.site-footer .footer-bottom{grid-area:bottom!important;width:min(980px,100%)!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:22px!important;border-top:1px solid rgba(255,255,255,.11)!important;padding-top:24px!important}.site-footer .footer-bottom>span{justify-self:start!important;color:rgba(232,237,241,.42)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.22em!important;text-transform:uppercase!important}.site-footer .footer-contact-line{display:flex!important;justify-content:center!important;gap:18px!important}.site-footer .footer-contact-line a{border-bottom:1px solid rgba(232,237,241,.2)!important;padding-bottom:6px!important;color:rgba(232,237,241,.62)!important;font-size:12px!important}.site-footer .footer-social{justify-self:end!important}@media (max-width:820px){.site-footer{gap:32px!important;padding:64px 26px 42px!important}.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 24px!important}.site-footer .footer-bottom{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}.site-footer .footer-bottom>span,.site-footer .footer-social{justify-self:center!important}.site-footer .footer-contact-line{flex-wrap:wrap!important}}html.home-snap-page{scroll-padding-top:0!important}html.home-snap-page,html.home-snap-page body{scroll-snap-type:y mandatory!important}body:has(.home-page) .home-page>section{scroll-snap-align:start!important;scroll-snap-stop:always!important}body:has(.home-page) .hero-video-stage[data-active=bespoke] .hero-still{object-position:68% 50%!important;filter:brightness(.72) saturate(.88) contrast(1.1)!important}body:has(.home-page) .hero-video-stage[data-active=bespoke]:before{display:none!important}body:has(.home-page) .media-rail-shell:after,body:has(.home-page) .media-rail-shell:before{display:none!important}body:has(.home-page) .dossier-row:nth-child(2) img,body:has(.home-page) .dossier-row:nth-child(3) img,body:has(.home-page) .lab-innovation-card:first-child img,body:has(.home-page) .lab-innovation-card:nth-child(2) img{filter:brightness(.82) saturate(.9) contrast(1.08)!important}body:has(.home-page) .dossier-row:nth-child(2) img{object-position:48% 34%!important}body:has(.home-page) .dossier-row:nth-child(3) img{object-position:64% 46%!important}body:has(.home-page) .lab-innovation-card:first-child img{object-position:48% 52%!important}body:has(.home-page) .lab-innovation-card:nth-child(2) img{object-position:52% 52%!important}body:has(.home-page) .performance-card:first-child img{object-position:50% 42%!important;filter:brightness(.66) saturate(.88) contrast(1.1)!important}body:has(.home-page) .bespoke-section{position:relative!important;min-height:100svh!important;overflow:hidden!important;background:#02070b!important}body:has(.home-page) .bespoke-media{position:absolute!important;inset:0!important}body:has(.home-page) .bespoke-media:before{display:none!important}body:has(.home-page) .bespoke-media img{object-position:68% 50%!important;filter:brightness(.8) saturate(.9) contrast(1.1)!important}body:has(.home-page) .bespoke-copy{position:relative!important;z-index:2!important;margin:auto!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;max-width:min(720px,calc(100vw - 44px))!important;text-align:center!important}body:has(.home-page) .bespoke-copy>*{grid-column:1!important}.site-footer .footer-bottom{justify-items:center!important;border-top-color:rgba(255,255,255,.08)!important}.site-footer .footer-brand p{max-width:390px!important}@media (max-width:700px){body:has(.home-page) .collections-cinema{height:100svh!important;min-height:100svh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important;overflow:hidden!important;padding:58px 0 34px!important}body:has(.home-page) .collections-cinema .wide-heading{width:auto!important;margin:0 18px 16px!important}body:has(.home-page) .collections-cinema .media-rail-shell{max-width:none!important;width:100vw!important;min-height:0!important;margin:0!important;padding-left:18px!important;overflow:visible!important}body:has(.home-page) .collections-cinema .media-carousel{grid-auto-columns:minmax(244px,calc(100vw - 132px))!important;height:100%!important;gap:14px!important;padding-right:30vw!important;scroll-padding-left:18px!important}body:has(.home-page) .collections-cinema .media-card{flex:0 0 max(244px,calc(100vw - 132px))!important;width:max(244px,calc(100vw - 132px))!important;min-width:244px!important;min-height:0!important;height:min(640px,calc(100svh - 154px))!important}body:has(.home-page) .series-section{height:100svh!important;min-height:100svh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;overflow:hidden!important;padding:0!important}body:has(.home-page) .series-copy{position:relative!important;top:auto!important;left:auto!important;max-width:none!important;padding:58px 20px 10px!important;pointer-events:auto!important}body:has(.home-page) .series-copy h2{white-space:nowrap!important;font-size:clamp(27px,7.4vw,39px)!important;line-height:.96!important;letter-spacing:.055em!important}body:has(.home-page) .series-copy p{max-width:96%!important;margin:9px 0 0!important;font-size:11px!important;line-height:1.38!important}body:has(.home-page) .series-copy a{margin-top:8px!important;font-size:8px!important;letter-spacing:.22em!important}body:has(.home-page) .opus-stage{position:relative!important;min-height:0!important;height:auto!important;display:grid!important;grid-template-rows:38px minmax(0,1fr)!important;gap:0!important}body:has(.home-page) .opus-tabs{position:relative!important;top:auto!important;right:auto!important;width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:0 8px!important;transform:none!important}body:has(.home-page) .opus-tabs button{min-height:38px!important;padding:5px 4px!important;text-align:center!important}body:has(.home-page) .opus-tabs button strong{font-size:9px!important;letter-spacing:.11em!important}body:has(.home-page) .opus-content{position:relative!important;min-height:0!important;height:100%!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important}body:has(.home-page) .opus-content figure{position:relative!important;inset:auto!important;min-height:0!important;height:100%!important}body:has(.home-page) .opus-content img{object-position:54% 50%!important}body:has(.home-page) .opus-copy{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;max-width:none!important;padding:13px 18px 18px!important;background:linear-gradient(180deg,rgba(7,17,26,.98),rgba(5,12,18,1))!important}body:has(.home-page) .opus-copy span{font-size:7px!important;letter-spacing:.24em!important}body:has(.home-page) .opus-content h3{margin:4px 0 6px!important;font-size:clamp(30px,8.8vw,38px)!important;line-height:1!important}body:has(.home-page) .opus-content p{max-width:94%!important;margin:0 0 10px!important;font-size:11px!important;line-height:1.4!important}body:has(.home-page) .opus-content a{font-size:8px!important;letter-spacing:.24em!important}body:has(.home-page) .lab-innovation-card{min-height:clamp(260px,38svh,360px)!important}body:has(.home-page) .bespoke-section{height:100svh!important;display:grid!important;place-items:center!important}body:has(.home-page) .bespoke-copy{max-width:calc(100vw - 40px)!important;padding:0 20px!important}body:has(.home-page) .bespoke-copy h2{font-size:clamp(34px,9.5vw,52px)!important;line-height:1.04!important}body:has(.home-page) .bespoke-subtitle{font-size:clamp(18px,5vw,25px)!important;line-height:1.12!important}body:has(.home-page) .bespoke-media img{object-position:67% 50%!important}}body:has(.home-page--stacked){background:#050505!important;color:#edf3f8!important}body:has(.home-page--stacked) .home-page>section{scroll-snap-align:start!important;scroll-snap-stop:always!important}.home-page--stacked{background:#050505!important;color:#edf3f8!important}.home-film-slide{position:relative;min-height:100svh!important;height:100svh!important;display:grid;place-items:center;isolation:isolate;padding:clamp(92px,13vh,136px) clamp(22px,6vw,90px) clamp(54px,8vh,82px)}.home-film-media,.home-film-slide{overflow:hidden;background:#020303}.home-film-media{position:absolute;inset:0;z-index:-3}.home-film-media img,.home-film-media video{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:brightness(.58) saturate(.92) contrast(1.08);transform:scale(1.01)}.home-film-slide:first-of-type .home-film-media video{object-position:48% 52%}.home-film-slide:nth-of-type(2) .home-film-media video{object-position:46% 50%}.home-film-slide:nth-of-type(3) .home-film-media img{object-position:66% 50%;animation:bespoke-film-drift 18s ease-in-out infinite alternate;filter:brightness(.52) saturate(.9) contrast(1.08)}.home-film-slide:after,.home-film-slide:before{position:absolute;inset:0;z-index:-2;content:"";pointer-events:none}.home-film-slide:before{background:radial-gradient(circle at 50% 50%,rgba(2,12,22,.12),rgba(0,0,0,.62) 72%),linear-gradient(180deg,rgba(0,0,0,.58),rgba(0,0,0,.08) 38%,rgba(0,0,0,.62))}.home-film-slide:after{background:linear-gradient(90deg,rgba(0,7,14,.76),rgba(0,0,0,.12) 44%,rgba(0,7,14,.52)),linear-gradient(180deg,rgba(4,9,12,.38),transparent 36%,rgba(0,0,0,.42))}.home-film-copy{position:relative;z-index:2;width:min(820px,calc(100vw - 40px));display:grid;justify-items:center;gap:clamp(14px,2.1vh,22px);text-align:center}.home-film-copy h1{margin:0;color:rgba(232,241,250,.88);font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,7.4vw,92px);font-weight:400;letter-spacing:.18em;line-height:.98;text-transform:uppercase}.home-film-copy p{max-width:min(720px,88vw);margin:0;color:rgba(238,244,249,.82);font-size:clamp(11px,1.08vw,14px);font-weight:900;letter-spacing:.24em;line-height:1.45;text-transform:uppercase}.home-film-copy .hero-primary-cta{min-width:min(312px,72vw);margin-top:clamp(4px,.9vh,10px)}.home-film-dots{position:absolute;z-index:3;left:clamp(24px,4vw,58px);top:50%;display:grid;gap:18px;transform:translateY(-50%)}.home-film-dots a{width:8px;height:8px;border:1px solid rgba(224,235,244,.65);border-radius:999px;background:transparent;opacity:.72;transition:background .18s ease,border-color .18s ease,opacity .18s ease}.home-film-dots a.is-active{background:rgba(224,235,244,.92);border-color:rgba(224,235,244,.92);opacity:1}.home-explore-further{min-height:100svh!important;height:100svh!important;display:grid;align-content:center;gap:clamp(42px,7vh,78px);overflow:hidden;padding:clamp(90px,13vh,136px) clamp(24px,9vw,150px) clamp(54px,8vh,96px);background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.055),transparent 36%),linear-gradient(180deg,#111111,#090909);color:#f2f5f7}.home-explore-heading{width:min(1040px,100%);margin-inline:auto;text-align:center}.home-explore-heading h2{margin:0 0 14px;color:rgba(250,252,255,.92);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:clamp(22px,2.3vw,34px);font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase}.home-explore-heading p{margin:0;color:rgba(244,248,252,.76);font-size:clamp(12px,1.1vw,16px);letter-spacing:.04em;text-transform:uppercase}.home-explore-grid{width:min(1328px,100%);margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-explore-card{min-width:0;display:grid;grid-template-rows:minmax(220px,44vh) auto;border-left:1px solid rgba(255,255,255,.24);color:inherit;background:#111;transition:background .2s ease,transform .2s ease}.home-explore-card:last-child{border-right:1px solid rgba(255,255,255,.24)}.home-explore-card img{width:100%;height:100%;object-fit:cover;filter:brightness(.72) saturate(.82) contrast(1.08);transition:filter .2s ease,transform .46s ease}.home-explore-card:first-child img{object-position:45% 28%}.home-explore-card:nth-child(2) img{object-position:52% 50%}.home-explore-card:nth-child(3) img{object-position:50% 50%}.home-explore-card span{min-height:clamp(150px,19vh,190px);display:grid;align-content:start;gap:16px;padding:clamp(22px,2.6vw,34px);background:#111}.home-explore-card strong{color:rgba(250,252,255,.94);font-size:clamp(16px,1.5vw,22px);font-weight:800;letter-spacing:.16em;line-height:1.22;text-transform:uppercase}.home-explore-card small{max-width:34ch;color:rgba(244,248,252,.78);font-size:clamp(13px,1.05vw,16px);line-height:1.48}.home-explore-card:focus-visible,.home-explore-card:hover{background:#151515}.home-explore-card:focus-visible img,.home-explore-card:hover img{filter:brightness(.88) saturate(.88) contrast(1.08);transform:scale(1.018)}.site-footer .footer-brand{width:min(560px,100%)!important;text-align:center!important}.site-footer .footer-logo{width:min(204px,54vw)!important;aspect-ratio:7204/1503!important;display:block!important;margin-inline:auto!important;background:transparent url(/brand/turkowiak-logo.svg) 50%/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;filter:invert(1) brightness(1.08) contrast(.86) drop-shadow(0 8px 24px rgba(0,0,0,.34))!important}.site-footer .footer-logo>span{display:none!important}@keyframes bespoke-film-drift{0%{transform:scale(1.035) translate3d(-.8%,0,0)}to{transform:scale(1.085) translate3d(1.2%,-.8%,0)}}@media (max-width:820px){.home-film-slide{padding:88px 20px 46px}.home-film-copy{width:min(520px,calc(100vw - 36px))}.home-film-copy h1{font-size:clamp(38px,10.5vw,64px);letter-spacing:.145em}.home-film-copy p{max-width:92vw;font-size:clamp(10px,2.55vw,12px);letter-spacing:.19em}.home-film-dots{left:18px;gap:16px}.home-explore-further{gap:clamp(20px,4.6vh,34px);padding:82px 20px 34px}.home-explore-heading h2{font-size:clamp(19px,5.2vw,25px)}.home-explore-heading p{font-size:11px}.home-explore-grid{gap:0;grid-template-columns:1fr}.home-explore-card{min-height:0;grid-template-columns:minmax(112px,38%) minmax(0,1fr);grid-template-rows:minmax(128px,1fr);border-left:1px solid rgba(255,255,255,.18);border-right:1px solid rgba(255,255,255,.18);border-top:1px solid rgba(255,255,255,.18)}.home-explore-card:last-child{border-bottom:1px solid rgba(255,255,255,.18)}.home-explore-card span{min-height:0;gap:10px;padding:18px 16px}.home-explore-card strong{font-size:clamp(13px,3.7vw,17px);letter-spacing:.13em}.home-explore-card small{font-size:clamp(11px,3.15vw,13px);line-height:1.38}}@media (max-width:420px){.home-explore-card{grid-template-columns:36% minmax(0,1fr);grid-template-rows:minmax(118px,1fr)}.home-explore-card span{padding:14px 13px}.home-explore-card small{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.home-page--stacked .home-film-copy h1{font-family:Segoe UI Light,Segoe UI,Arial,sans-serif!important;font-size:clamp(46px,5.4vw,82px)!important;font-weight:300!important;letter-spacing:.18em!important;line-height:1.08!important;text-shadow:0 18px 54px rgba(0,0,0,.58)!important}.home-film-slide:nth-of-type(3) .home-film-media video{object-position:50% 50%;filter:brightness(.7) saturate(.9) contrast(1.08)}.home-explore-card:first-child img{object-position:56% 42%!important;filter:brightness(.74) saturate(.92) contrast(1.08)!important}.home-explore-card:nth-child(2) img{object-position:58% 46%!important;filter:brightness(.78) saturate(.9) contrast(1.1)!important}.home-explore-card:nth-child(3) img{object-position:42% 50%!important;filter:brightness(.74) saturate(.9) contrast(1.08)!important}.home-explore-card small{text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}.site-footer{min-height:auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-areas:"brand brand brand brand" "nav nav nav social"!important;justify-items:stretch!important;gap:clamp(34px,4.8vw,62px) clamp(28px,5vw,72px)!important;padding:clamp(70px,8vw,108px) clamp(28px,10vw,156px) clamp(42px,5.5vw,68px)!important;border-top:0!important;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.035),transparent 42%),linear-gradient(180deg,#080808,#050505 58%,#070707)!important;text-align:center!important}.site-footer .footer-brand{grid-area:brand!important;width:min(980px,100%)!important;max-width:none!important;display:grid!important;justify-self:center!important;justify-items:center!important;gap:20px!important;margin-inline:auto!important;padding-bottom:clamp(30px,4vw,46px)!important;border-bottom:1px solid rgba(232,237,241,.13)!important}.site-footer .footer-logo{width:min(210px,54vw)!important;margin:0!important;justify-self:center!important}.site-footer .footer-brand p{max-width:560px!important;margin:0!important;color:rgba(232,237,241,.6)!important;font-size:13px!important;line-height:1.78!important}.site-footer .footer-grid{grid-area:nav!important;width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(130px,1fr))!important;justify-content:stretch!important;gap:22px clamp(30px,5vw,76px)!important}.site-footer .footer-grid a{min-height:0!important;justify-content:center!important;align-items:center!important;color:rgba(232,237,241,.58)!important;font-size:10px!important;letter-spacing:.2em!important}.site-footer .footer-bottom{grid-area:social!important;width:auto!important;display:grid!important;grid-template-columns:1fr!important;align-self:start!important;justify-self:center!important;gap:0!important;border-top:0!important;padding-top:0!important}.site-footer .footer-bottom>span,.site-footer .footer-contact-line{display:none!important}.site-footer .footer-social{display:grid!important;grid-template-columns:repeat(2,28px)!important;gap:16px 18px!important;justify-self:center!important;margin-top:0!important}@media (max-width:820px){.home-page--stacked .home-film-copy h1{font-size:clamp(40px,10.4vw,64px)!important;letter-spacing:.15em!important}.site-footer{grid-template-columns:1fr!important;grid-template-areas:"brand" "nav" "social"!important;gap:32px!important;padding:64px 26px 42px!important}.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 24px!important}.site-footer .footer-social{grid-template-columns:repeat(4,28px)!important}}.home-page--stacked .home-film-copy p{max-width:min(900px,92vw)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(12px,1.15vw,18px)!important;font-weight:700!important;letter-spacing:.32em!important;line-height:1.35!important;text-shadow:0 10px 30px rgba(0,0,0,.6)!important}body:has(.home-page) .mobile-menu{z-index:12000!important}body:has(.home-page) .mobile-menu summary{width:auto!important;min-width:104px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:rgba(244,247,250,.92)!important;box-shadow:none!important;position:relative!important;z-index:12003!important}body:has(.home-page) .mobile-menu summary:after,body:has(.home-page) .mobile-menu summary:before{display:none!important}body:has(.home-page) .mobile-menu summary:focus,body:has(.home-page) .mobile-menu summary:focus-visible{outline:0!important;box-shadow:none!important}body:has(.home-page) .hamburger{width:18px!important;height:14px!important;display:block!important;position:relative!important;flex:0 0 18px!important;background:linear-gradient(currentColor,currentColor) 0 50% /18px 1.4px no-repeat!important;color:currentColor!important;opacity:.94!important}body:has(.home-page) .hamburger:after,body:has(.home-page) .hamburger:before{content:""!important;width:18px!important;height:1.4px!important;display:block!important;position:absolute!important;left:0!important;background:currentColor!important;border-radius:999px!important;transform:none!important;transition:transform .26s ease,top .26s ease,opacity .2s ease!important}body:has(.home-page) .hamburger:before{top:1px!important}body:has(.home-page) .hamburger:after{top:12px!important}body:has(.home-page) .menu-label{display:inline-flex!important;align-items:center!important;height:1em!important;opacity:1!important;transition:opacity .18s ease,transform .22s ease!important}body:has(.home-page) .menu-label:after{content:"MENU"!important;display:block!important;font-family:Riviera Nights Medium,RivieraNights-Medium,Inter,Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.2em!important;line-height:1!important;color:rgba(244,247,250,.88)!important}body:has(.home-page) .close-icon{width:18px!important;height:18px!important;display:none!important;position:relative!important;flex:0 0 18px!important;opacity:0!important}body:has(.home-page) .close-icon:after,body:has(.home-page) .close-icon:before{content:""!important;width:18px!important;height:1.4px!important;position:absolute!important;top:8px!important;left:0!important;background:rgba(244,247,250,.88)!important;border-radius:999px!important}body:has(.home-page) .close-icon:before{transform:rotate(45deg)!important}body:has(.home-page) .close-icon:after{transform:rotate(-45deg)!important}body:has(.home-page) .mobile-menu[open] .hamburger,body:has(.home-page) .mobile-menu[open] .menu-label{display:none!important}body:has(.home-page) .mobile-menu[open] .close-icon{display:block!important;opacity:1!important}body:has(.home-page) .mobile-menu nav{position:fixed!important;inset:0!important;width:100vw!important;height:100svh!important;display:grid!important;place-content:center!important;justify-items:center!important;gap:clamp(16px,2.4svh,24px)!important;padding:clamp(96px,12svh,148px) clamp(28px,12vw,120px) clamp(54px,8svh,88px)!important;border:0!important;border-radius:0!important;background:rgba(3,3,4,.94)!important;background-image:none!important;box-shadow:none!important;backdrop-filter:blur(18px) brightness(.22) saturate(.72)!important;-webkit-backdrop-filter:blur(18px) brightness(.22) saturate(.72)!important;pointer-events:none!important;transform:translate3d(0,-1.5vh,0)!important;transition:opacity .42s ease,transform .52s cubic-bezier(.22,1,.36,1)!important;z-index:12001!important;overflow:hidden!important}body:has(.home-page) .mobile-menu nav:after,body:has(.home-page) .mobile-menu nav:before{display:none!important;content:none!important}body:has(.home-page) .mobile-menu[open] nav{pointer-events:auto!important}body:has(.home-page) .mobile-menu-link{width:min(332px,72vw)!important;min-height:auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;padding:0!important;border:0!important;background:transparent!important;transform:translate3d(-58px,0,0)!important;transition:opacity .52s ease,transform .72s cubic-bezier(.19,1,.22,1),color .18s ease!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link:first-child{transition-delay:.42s!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link:nth-child(2){transition-delay:.38s!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link:nth-child(3){transition-delay:.34s!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link:nth-child(4){transition-delay:.3s!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link:nth-child(5){transition-delay:.26s!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link:nth-child(6){transition-delay:.22s!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link:nth-child(7){transition-delay:.18s!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link:nth-child(8){transition-delay:.14s!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link:nth-child(9){transition-delay:.1s!important}body:has(.home-page) .mobile-menu-link small,body:has(.home-page) .mobile-menu-link:after,body:has(.home-page) .mobile-menu-link:before{display:none!important;content:none!important}body:has(.home-page) .mobile-menu-link span{width:100%!important;display:block!important;font-family:Riviera Nights Medium,RivieraNights-Medium,Inter,Segoe UI,Arial,sans-serif!important;font-size:clamp(14px,1.2vw,17px)!important;font-weight:700!important;letter-spacing:.22em!important;line-height:1.12!important;text-align:right!important;text-transform:uppercase!important;color:rgba(244,247,250,.7)!important;transition:color .18s ease,transform .22s ease!important}body:has(.home-page) .mobile-menu-link:focus-visible span,body:has(.home-page) .mobile-menu-link:hover span{color:rgba(255,255,255,.96)!important;transform:translateX(-4px)!important}body:has(.home-page):has(.mobile-menu[open]) .site-header{border-bottom-color:rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(0,0,0,.54),rgba(0,0,0,.08))!important}body:has(.home-page):has(.mobile-menu[open]) footer,body:has(.home-page):has(.mobile-menu[open]) main{filter:none!important}body:has(.home-page):has(.mobile-menu[open]) .hero-primary-cta{opacity:0!important;pointer-events:none!important}.home-explore-further{background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.035),transparent 34%),linear-gradient(180deg,#111,#0f0f0f 48%,#080808)!important}.home-explore-grid{width:min(1328px,calc(100vw - clamp(84px, 15vw, 288px)))!important;gap:0!important;border-top:0!important;border-bottom:0!important}.home-explore-card{grid-template-rows:minmax(250px,42vh) minmax(176px,auto)!important;border-left:1px solid rgba(238,241,244,.22)!important;border-right:0!important;background:#111!important}.home-explore-card:last-child{border-right:1px solid rgba(238,241,244,.22)!important}.home-explore-card img{background:#0d0d0d!important}.home-explore-card:nth-child(2) img{object-position:50% 50%!important;filter:brightness(.62) saturate(.94) contrast(1.12)!important}.home-explore-card:nth-child(3) img{object-position:50% 48%!important;filter:brightness(.6) saturate(.88) contrast(1.12)!important}.home-explore-card span{min-height:176px!important;padding:clamp(24px,2.1vw,34px) clamp(24px,2.4vw,40px) clamp(30px,2.6vw,44px)!important;background:#111!important}.home-explore-card small{max-width:34ch!important;text-align:justify!important;text-align-last:left!important;text-justify:inter-word!important}@media (max-width:820px){.home-page--stacked .home-film-copy p{max-width:min(370px,86vw)!important;font-size:clamp(10px,2.7vw,12px)!important;letter-spacing:.15em!important}body:has(.home-page) .mobile-menu summary{min-width:90px!important;height:42px!important;gap:12px!important}body:has(.home-page) .menu-label:after{font-size:10px!important;letter-spacing:.18em!important}body:has(.home-page) .mobile-menu nav{place-content:center!important;padding:96px 34px 58px!important}body:has(.home-page) .mobile-menu-link{width:min(286px,70vw)!important}body:has(.home-page) .mobile-menu-link span{font-size:clamp(14px,4.2vw,19px)!important;letter-spacing:.18em!important}.home-explore-grid{width:min(100%,520px)!important}.home-explore-card{grid-template-columns:minmax(112px,38%) minmax(0,1fr)!important;grid-template-rows:minmax(132px,1fr)!important;border-left-color:rgba(238,241,244,.18)!important;border-right:1px solid rgba(238,241,244,.18)!important;border-top:1px solid rgba(238,241,244,.18)!important}.home-explore-card span{min-height:0!important;padding:18px 16px!important}.home-explore-card:nth-child(2) img{object-position:50% 50%!important}.home-explore-card:nth-child(3) img{object-position:45% 50%!important}}body:has(.home-page) .mobile-menu nav{inline-size:100vw!important;max-width:none!important;max-inline-size:none!important;grid-template-columns:minmax(0,332px)!important;grid-template-rows:repeat(9,auto)!important;grid-auto-flow:row!important;clip-path:inset(0 100% 0 0)!important;opacity:0!important;transform:translate3d(-4vw,0,0)!important;transition:clip-path 1s cubic-bezier(.19,1,.22,1),opacity 1s ease,transform 1s cubic-bezier(.19,1,.22,1)!important;will-change:clip-path,opacity,transform!important}body:has(.home-page) .mobile-menu[open] nav{clip-path:inset(0 0 0 0)!important;opacity:1!important;transform:translateZ(0)!important}body:has(.home-page) .mobile-menu-link{grid-column:1!important;opacity:0!important;transform:translate3d(-108px,0,0)!important;transition:opacity .52s ease,transform .65s cubic-bezier(.19,1,.22,1),color .18s ease!important;will-change:opacity,transform!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link{opacity:1!important;transform:translateZ(0)!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link:first-child{transition-delay:.32s!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link:nth-child(2){transition-delay:.28s!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link:nth-child(3){transition-delay:.24s!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link:nth-child(4){transition-delay:.2s!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link:nth-child(5){transition-delay:.16s!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link:nth-child(6){transition-delay:.12s!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link:nth-child(7){transition-delay:80ms!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link:nth-child(8){transition-delay:40ms!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link:nth-child(9){transition-delay:0s!important}body:has(.home-page) .mobile-menu-link span{font-weight:500!important;color:rgba(244,247,250,.66)!important}@starting-style{body:has(.home-page) .mobile-menu[open] nav{clip-path:inset(0 100% 0 0)!important;opacity:0!important;transform:translate3d(-4vw,0,0)!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link{opacity:0!important;transform:translate3d(-108px,0,0)!important}}.home-explore-heading h2{font-weight:500!important;letter-spacing:.18em!important;color:rgba(244,247,250,.86)!important}.home-explore-heading p{font-weight:400!important;color:rgba(244,247,250,.68)!important}.home-explore-grid{gap:clamp(16px,1.45vw,28px)!important}.home-explore-card{border:1px solid rgba(238,241,244,.16)!important}.home-explore-card:last-child{border-right:1px solid rgba(238,241,244,.16)!important}.home-explore-card strong{font-weight:500!important;letter-spacing:.14em!important;color:rgba(244,247,250,.9)!important}.home-explore-card small{font-weight:400!important;color:rgba(244,247,250,.72)!important}@media (max-width:820px){body:has(.home-page) .mobile-menu nav{grid-template-columns:minmax(0,286px)!important}.home-explore-grid{gap:0!important}.home-explore-card strong{letter-spacing:.12em!important}}body:has(.home-page) .mobile-menu--controlled nav{transition:clip-path 2s cubic-bezier(.19,1,.22,1),opacity 2s ease,transform 2s cubic-bezier(.19,1,.22,1)!important}body:has(.home-page) .mobile-menu--controlled:not(.is-open) nav{clip-path:inset(0 100% 0 0)!important;opacity:0!important;pointer-events:none!important;transform:translate3d(-4vw,0,0)!important}body:has(.home-page) .mobile-menu--controlled.is-open nav{clip-path:inset(0 0 0 0)!important;opacity:1!important;pointer-events:auto!important;transform:translateZ(0)!important}body:has(.home-page) .mobile-menu--controlled .mobile-menu-link{opacity:0!important;transform:translate3d(-108px,0,0)!important;transition:opacity 1.04s ease,transform 1.3s cubic-bezier(.19,1,.22,1),color .18s ease!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link{opacity:1!important;transform:translateZ(0)!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:first-child{transition-delay:.64s!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(2){transition-delay:.56s!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(3){transition-delay:.48s!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(4){transition-delay:.4s!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(5){transition-delay:.32s!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(6){transition-delay:.24s!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(7){transition-delay:.16s!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(8){transition-delay:80ms!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(9){transition-delay:0s!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:first-child{transition-delay:0s!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(2){transition-delay:80ms!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(3){transition-delay:.16s!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(4){transition-delay:.24s!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(5){transition-delay:.32s!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(6){transition-delay:.4s!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(7){transition-delay:.48s!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(8){transition-delay:.56s!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(9){transition-delay:.64s!important}@media (max-width:820px){body:has(.home-page) .mobile-menu.mobile-menu--controlled .mobile-menu-toggle,body:has(.route-main) .mobile-menu.mobile-menu--controlled .mobile-menu-toggle{min-width:42px!important;width:42px!important;gap:0!important}body:has(.home-page) .mobile-menu.mobile-menu--controlled .menu-label,body:has(.route-main) .mobile-menu.mobile-menu--controlled .menu-label{display:none!important}body:has(.home-page) .mobile-menu--controlled nav,body:has(.route-main) .mobile-menu--controlled nav{grid-template-columns:minmax(0,286px)!important;padding:96px 34px 58px!important}}body:has(.route-main) .site-header{min-height:96px!important;padding:24px clamp(24px,15vw,288px)!important;color:rgba(255,255,255,.94)!important;transition:min-height .22s ease,padding .22s ease,background .22s ease,border-color .22s ease!important}body:has(.route-main) .header-actions{grid-column:1!important;justify-self:start!important;justify-content:flex-start!important}body:has(.route-main) .desktop-nav{display:none!important}body:has(.route-main) .site-header .brand-lockup{grid-column:2!important;justify-self:center!important;transition:width .22s ease!important}body:has(.route-main) .header-enquiry{grid-column:3!important;width:44px!important;height:44px!important;display:inline-flex!important;justify-self:end!important;justify-content:flex-end!important;align-items:center!important;padding:0!important;color:rgba(255,255,255,.9)!important}body:has(.route-main) .header-contact-icon{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.45!important;opacity:.92!important;transition:opacity .16s ease,transform .16s ease!important}body:has(.route-main) .header-enquiry:focus-visible .header-contact-icon,body:has(.route-main) .header-enquiry:hover .header-contact-icon{opacity:1!important;transform:scale(1.08)!important}body:has(.home-page) .mobile-menu,body:has(.route-main) .mobile-menu{display:block!important;z-index:12000!important}body:has(.home-page) .mobile-menu.mobile-menu--controlled .mobile-menu-toggle,body:has(.route-main) .mobile-menu.mobile-menu--controlled .mobile-menu-toggle{width:auto!important;min-width:86px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;color:rgba(244,247,250,.92)!important}body:has(.home-page) .hamburger,body:has(.route-main) .hamburger{width:18px!important;height:14px!important;display:block!important;position:relative!important;flex:0 0 18px!important;background:linear-gradient(currentColor,currentColor) 0 50% /18px 1.4px no-repeat!important;color:currentColor!important;opacity:.94!important}body:has(.home-page) .hamburger:after,body:has(.home-page) .hamburger:before,body:has(.route-main) .hamburger:after,body:has(.route-main) .hamburger:before{content:""!important;width:18px!important;height:1.4px!important;display:block!important;position:absolute!important;left:0!important;background:currentColor!important;border-radius:999px!important;transform:none!important;transition:transform .26s ease,top .26s ease,opacity .2s ease!important}body:has(.home-page) .hamburger:before,body:has(.route-main) .hamburger:before{top:1px!important}body:has(.home-page) .hamburger:after,body:has(.route-main) .hamburger:after{top:12px!important}body:has(.home-page) .menu-label,body:has(.route-main) .menu-label{display:inline-flex!important;align-items:center!important;height:1em!important;opacity:1!important;transition:opacity .18s ease,transform .22s ease!important}body:has(.home-page) .menu-label:after,body:has(.route-main) .menu-label:after{content:"MENU"!important;display:block!important;font-family:Riviera Nights Medium,RivieraNights-Medium,Inter,Segoe UI,Arial,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.2em!important;line-height:1!important;color:rgba(244,247,250,.76)!important}body:has(.home-page) .close-icon,body:has(.route-main) .close-icon{width:18px!important;height:18px!important;display:none!important;position:relative!important;flex:0 0 18px!important;opacity:0!important}body:has(.home-page) .close-icon:after,body:has(.home-page) .close-icon:before,body:has(.route-main) .close-icon:after,body:has(.route-main) .close-icon:before{content:""!important;width:18px!important;height:1.4px!important;position:absolute!important;top:8px!important;left:0!important;background:rgba(244,247,250,.88)!important;border-radius:999px!important}body:has(.home-page) .close-icon:before,body:has(.route-main) .close-icon:before{transform:rotate(45deg)!important}body:has(.home-page) .close-icon:after,body:has(.route-main) .close-icon:after{transform:rotate(-45deg)!important}body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-closing .hamburger,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-closing .menu-label,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-open .hamburger,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-open .menu-label,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-opening .hamburger,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-opening .menu-label,body:has(.route-main) .mobile-menu.mobile-menu--controlled.is-closing .hamburger,body:has(.route-main) .mobile-menu.mobile-menu--controlled.is-closing .menu-label,body:has(.route-main) .mobile-menu.mobile-menu--controlled.is-open .hamburger,body:has(.route-main) .mobile-menu.mobile-menu--controlled.is-open .menu-label,body:has(.route-main) .mobile-menu.mobile-menu--controlled.is-opening .hamburger,body:has(.route-main) .mobile-menu.mobile-menu--controlled.is-opening .menu-label{display:none!important}body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-closing .close-icon,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-open .close-icon,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-opening .close-icon,body:has(.route-main) .mobile-menu.mobile-menu--controlled.is-closing .close-icon,body:has(.route-main) .mobile-menu.mobile-menu--controlled.is-open .close-icon,body:has(.route-main) .mobile-menu.mobile-menu--controlled.is-opening .close-icon{display:block!important;opacity:1!important}body:has(.home-page) .mobile-menu--controlled nav,body:has(.route-main) .mobile-menu--controlled nav{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;max-inline-size:none!important;height:100svh!important;display:grid!important;grid-template-columns:minmax(0,332px)!important;grid-template-rows:repeat(9,auto)!important;grid-auto-flow:row!important;place-content:center!important;justify-items:center!important;gap:clamp(16px,2.4svh,24px)!important;padding:clamp(96px,12svh,148px) clamp(28px,12vw,120px) clamp(54px,8svh,88px)!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:rgba(3,3,4,.94)!important;background-image:none!important;box-shadow:none!important;backdrop-filter:blur(18px) brightness(.22) saturate(.72)!important;-webkit-backdrop-filter:blur(18px) brightness(.22) saturate(.72)!important;clip-path:inset(0 100% 0 0)!important;opacity:0!important;pointer-events:none!important;transform:translate3d(-4vw,0,0)!important;visibility:hidden!important;will-change:clip-path,opacity,transform!important;z-index:12001!important}body:has(.home-page) .mobile-menu--controlled .mobile-menu-link,body:has(.route-main) .mobile-menu--controlled .mobile-menu-link{grid-column:1!important;width:min(332px,72vw)!important;min-height:auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;padding:0!important;border:0!important;background:transparent!important;opacity:0!important;transform:translate3d(-108px,0,0)!important;will-change:opacity,transform!important}body:has(.home-page) .mobile-menu-link span,body:has(.route-main) .mobile-menu-link span{width:100%!important;display:block!important;font-family:Riviera Nights Medium,RivieraNights-Medium,Inter,Segoe UI,Arial,sans-serif!important;font-size:clamp(14px,1.2vw,17px)!important;font-weight:500!important;letter-spacing:.22em!important;line-height:1.12!important;text-align:right!important;text-transform:uppercase!important;color:rgba(244,247,250,.66)!important;transition:color .18s ease,transform .22s ease!important}body:has(.home-page) .mobile-menu-link:focus-visible span,body:has(.home-page) .mobile-menu-link:hover span,body:has(.route-main) .mobile-menu-link:focus-visible span,body:has(.route-main) .mobile-menu-link:hover span{color:rgba(255,255,255,.96)!important;transform:translateX(-4px)!important}body:has(.home-page):has(.mobile-menu--controlled:not(.is-closed)) .site-header .brand-lockup,body:has(.route-main):has(.mobile-menu--controlled:not(.is-closed)) .site-header .brand-lockup{opacity:0!important;pointer-events:none!important}body:has(.route-main) .site-footer{background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.055),transparent 45%),linear-gradient(180deg,#0d1114,#070809)!important}@media (max-width:980px){body:has(.route-main) .site-header{min-height:62px!important;padding:10px 17px!important}body:has(.route-main) .site-header .brand-lockup{min-width:98px!important}}@media (max-width:820px){body:has(.home-page) .mobile-menu.mobile-menu--controlled .mobile-menu-toggle,body:has(.route-main) .mobile-menu.mobile-menu--controlled .mobile-menu-toggle{min-width:42px!important;width:42px!important;gap:0!important}body:has(.home-page) .mobile-menu.mobile-menu--controlled .menu-label,body:has(.route-main) .mobile-menu.mobile-menu--controlled .menu-label{display:none!important}body:has(.home-page) .mobile-menu--controlled nav,body:has(.route-main) .mobile-menu--controlled nav{grid-template-columns:minmax(0,286px)!important;padding:96px 34px 58px!important}body:has(.home-page) .mobile-menu--controlled .mobile-menu-link,body:has(.route-main) .mobile-menu--controlled .mobile-menu-link{width:min(286px,70vw)!important}body:has(.home-page) .mobile-menu-link span,body:has(.route-main) .mobile-menu-link span{font-size:clamp(14px,4.2vw,19px)!important;letter-spacing:.18em!important}}body:has(.innovations-landing) .site-header{background:linear-gradient(180deg,rgba(5,5,5,.9),rgba(5,5,5,.34)),rgba(4,4,4,.42)!important}body:has(.innovations-landing) .innovations-hero{background:#050607!important;isolation:isolate}body:has(.innovations-landing) .innovations-hero:before{background:linear-gradient(90deg,rgba(5,5,5,.94),rgba(5,5,5,.7) 46%,rgba(5,5,5,.32)),linear-gradient(180deg,rgba(5,5,5,.82),rgba(5,5,5,.22) 42%,rgba(5,5,5,.88))!important}body:has(.innovations-landing) .innovations-hero:after{background:radial-gradient(circle at 72% 44%,rgba(218,157,78,.1),transparent 24vw),linear-gradient(90deg,transparent 0 58%,rgba(0,0,0,.68) 100%)!important}body:has(.innovations-landing) .innovations-hero-bg{object-fit:cover!important;object-position:62% center!important;opacity:.94!important;filter:brightness(1.18) contrast(1.08) saturate(.92)!important}body:has(.innovations-landing) .innovations-blueprint{opacity:.04!important}body:has(.innovations-landing) .innovation-close p,body:has(.innovations-landing) .innovation-index-heading p,body:has(.innovations-landing) .innovation-lab-copy p,body:has(.innovations-landing) .innovation-section-heading p,body:has(.innovations-landing) .innovations-hero-copy p{text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}body:has(.innovations-landing) .innovation-core-card p,body:has(.innovations-landing) .innovation-index-item p,body:has(.innovations-landing) .innovation-principles p{text-align:left;-webkit-hyphens:none;hyphens:none}body:has(.innovations-landing) .innovation-close h2,body:has(.innovations-landing) .innovation-index-heading h2,body:has(.innovations-landing) .innovation-lab-copy h2,body:has(.innovations-landing) .innovation-section-heading h2{font-family:Segoe UI Light,Segoe UI,Arial,sans-serif!important;font-weight:300!important;letter-spacing:.12em!important;line-height:1.02!important;text-transform:uppercase!important}body:has(.innovations-landing) .innovation-index-heading h2,body:has(.innovations-landing) .innovation-section-heading h2{font-size:clamp(38px,5.2vw,78px)!important}body:has(.innovations-landing) .innovation-close h2,body:has(.innovations-landing) .innovation-lab-copy h2{max-width:14ch!important;font-size:clamp(38px,4.2vw,64px)!important}body:has(.innovations-landing) .innovation-core-card p{max-width:365px!important;font-size:clamp(14px,.98vw,16px)!important;line-height:1.62!important}body:has(.innovations-landing) .innovation-core-card img{opacity:.96!important;filter:brightness(.94) saturate(.94) contrast(1.08)!important}body:has(.innovations-landing) .innovation-core-card:after{background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.18) 42%,rgba(0,0,0,.74)),linear-gradient(90deg,rgba(2,16,26,.34),rgba(0,0,0,.1) 54%,rgba(0,0,0,.24))!important}body:has(.innovations-landing) .innovation-core-card:first-child img{object-position:50% 42%!important;filter:brightness(.88) saturate(.92) contrast(1.08)!important}body:has(.innovations-landing) .innovation-core-card:nth-child(2) img{object-position:50% 50%!important;filter:brightness(1.08) saturate(1.02) contrast(1.06)!important}body:has(.innovations-landing) .innovation-core-card:nth-child(3) img{object-position:52% 32%!important;filter:brightness(.96) saturate(.94) contrast(1.08)!important;transform:rotate(-30deg) scale(1.38)!important;transform-origin:58% 38%!important}body:has(.innovations-landing) .innovation-core-card:nth-child(3):focus-visible img,body:has(.innovations-landing) .innovation-core-card:nth-child(3):hover img{filter:brightness(1.02) saturate(.98) contrast(1.08)!important;transform:rotate(-30deg) scale(1.43)!important}body:has(.innovations-landing) .innovation-core-card:nth-child(3):after{background:radial-gradient(circle at 58% 34%,rgba(0,0,0,.02),rgba(0,0,0,.28) 56%,rgba(0,0,0,.76) 100%),linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.76)),linear-gradient(90deg,rgba(0,22,42,.38),rgba(0,0,0,.1) 54%,rgba(0,0,0,.44))!important}body:has(.innovations-landing) .innovation-lab-stage{position:relative!important;overflow:hidden!important;isolation:isolate!important;grid-template-columns:minmax(300px,.42fr) minmax(420px,.58fr)!important;align-items:center!important;gap:clamp(54px,8vw,130px)!important;background:#070707!important}body:has(.innovations-landing) .innovation-lab-stage:after,body:has(.innovations-landing) .innovation-lab-stage:before{position:absolute;inset:0;z-index:0;content:"";pointer-events:none}body:has(.innovations-landing) .innovation-lab-stage:before{background:url(/media/innovation-fft-spectrum.svg) 50%/cover no-repeat;opacity:.22;filter:grayscale(1) brightness(.78) contrast(1.18)}body:has(.innovations-landing) .innovation-lab-stage:after{background:linear-gradient(90deg,rgba(6,6,6,.96),rgba(6,6,6,.72) 45%,rgba(6,6,6,.9)),radial-gradient(circle at 74% 28%,rgba(201,156,84,.08),transparent 26vw)}body:has(.innovations-landing) .innovation-lab-copy{position:relative;z-index:1;max-width:600px}body:has(.innovations-landing) .innovation-principles{position:relative;z-index:1;display:grid!important;grid-template-columns:1fr!important;border-top:1px solid rgba(235,239,242,.22)!important;border-bottom:1px solid rgba(235,239,242,.18)!important;background:transparent!important}body:has(.innovations-landing) .innovation-principles article{min-height:0!important;display:grid!important;grid-template-columns:54px minmax(160px,.34fr) minmax(260px,1fr)!important;align-items:baseline!important;gap:clamp(18px,3vw,42px)!important;border:0!important;border-bottom:1px solid rgba(235,239,242,.14)!important;padding:clamp(24px,3.4vw,38px) 0!important;background:transparent!important}body:has(.innovations-landing) .innovation-principles article:last-child{border-bottom:0!important}body:has(.innovations-landing) .innovation-principles h3{margin:0!important;font-family:Segoe UI Light,Segoe UI,Arial,sans-serif!important;font-size:clamp(20px,1.8vw,30px)!important;font-weight:300!important;letter-spacing:.03em!important}body:has(.innovations-landing) .innovation-principles p{max-width:460px!important;font-size:14px!important;line-height:1.72!important}body:has(.innovations-landing) .innovation-index{background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.048),transparent 34%),linear-gradient(180deg,#0b0b0b,#060606)!important}body:has(.innovations-landing) .innovation-index-grid{gap:clamp(14px,1.4vw,24px)!important;border:0!important;background:transparent!important}body:has(.innovations-landing) .innovation-index-item{min-height:390px!important;border:1px solid rgba(237,242,246,.14)!important;background:#101010!important}body:has(.innovations-landing) .innovation-index-item>img{filter:brightness(.84) saturate(.9) contrast(1.08)!important;opacity:.96!important}body:has(.innovations-landing) .innovation-index-item:after{background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.22) 44%,rgba(0,0,0,.72)),linear-gradient(90deg,rgba(5,13,19,.2),rgba(5,13,19,.03))!important}body:has(.innovations-landing) .innovation-index-item:nth-child(5)>img{object-fit:cover!important;object-position:50% 10%!important;transform:scale(.98)!important}body:has(.innovations-landing) .innovation-index-item:nth-child(3)>img{object-position:50% 42%!important}body:has(.innovations-landing) .innovation-index-item:nth-child(6)>img{object-position:50% 40%!important;transform:scale(1.04)!important}body:has(.innovations-landing) .innovation-index-item:nth-child(7)>img{object-position:32% 42%!important}body:has(.innovations-landing) .innovation-close{background:radial-gradient(ellipse at 70% 22%,rgba(218,157,78,.08),transparent 34vw),#060606!important}body:has(.innovations-landing) .innovation-close img{object-position:50% 45%!important;filter:brightness(.82) saturate(.9) contrast(1.08)!important}@media (max-width:1100px){body:has(.innovations-landing) .innovation-lab-stage{grid-template-columns:1fr!important}body:has(.innovations-landing) .innovation-principles article{grid-template-columns:44px minmax(150px,.34fr) minmax(0,1fr)!important}}@media (max-width:700px){body:has(.innovations-landing) .innovations-hero-bg{object-position:76% center!important;opacity:.9!important}body:has(.innovations-landing) .innovation-close h2,body:has(.innovations-landing) .innovation-index-heading h2,body:has(.innovations-landing) .innovation-lab-copy h2,body:has(.innovations-landing) .innovation-section-heading h2{letter-spacing:.09em!important}body:has(.innovations-landing) .innovation-close p,body:has(.innovations-landing) .innovation-core-card p,body:has(.innovations-landing) .innovation-index-heading p,body:has(.innovations-landing) .innovation-index-item p,body:has(.innovations-landing) .innovation-lab-copy p,body:has(.innovations-landing) .innovation-principles p,body:has(.innovations-landing) .innovation-section-heading p,body:has(.innovations-landing) .innovations-hero-copy p{text-align:left}body:has(.innovations-landing) .innovation-principles article{grid-template-columns:34px 1fr!important;gap:10px 18px!important}body:has(.innovations-landing) .innovation-principles p{grid-column:2}}.mobile-menu.mobile-menu--controlled .mobile-menu-toggle{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:1;margin:0;padding:0;position:relative;z-index:12002}.mobile-menu.mobile-menu--controlled .mobile-menu-toggle:focus,.mobile-menu.mobile-menu--controlled .mobile-menu-toggle:focus-visible{outline:none!important}.mobile-menu.mobile-menu--controlled.is-closing nav,.mobile-menu.mobile-menu--controlled.is-open nav{visibility:visible}.mobile-menu.mobile-menu--controlled.is-closed nav{visibility:hidden}body:has(.route-main) .mobile-menu.mobile-menu--controlled.is-open nav{opacity:1!important;pointer-events:auto!important;transform:translateZ(0)!important;visibility:visible!important}body:has(.home-page) .mobile-menu.mobile-menu--controlled .mobile-menu-toggle{align-items:center!important;display:inline-flex!important;gap:12px!important;height:42px!important;justify-content:center!important;min-width:86px!important}html.is-scrolled body:has(.home-page) .mobile-menu.mobile-menu--controlled .mobile-menu-toggle{transform:none!important}body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-closing .hamburger,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-closing .menu-label,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-open .hamburger,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-open .menu-label,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-opening .hamburger,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-opening .menu-label{display:none!important}body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-closing .close-icon,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-open .close-icon,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-opening .close-icon{display:block!important;opacity:1!important}body:has(.home-page):has(.mobile-menu--controlled:not(.is-closed)) .site-header .brand-lockup{opacity:0!important;pointer-events:none!important}html.home-snap-page body:has(.home-page):has(.mobile-menu--controlled:not(.is-closed)) .mobile-menu,html.home-snap-page body:has(.home-page):has(.mobile-menu--controlled:not(.is-closed)) .mobile-menu *{cursor:auto!important}html.home-snap-page body:has(.home-page):has(.mobile-menu--controlled:not(.is-closed)) .mobile-menu .mobile-menu-toggle,html.home-snap-page body:has(.home-page):has(.mobile-menu--controlled:not(.is-closed)) .mobile-menu a{cursor:pointer!important}body:has(.home-page):has(.mobile-menu--controlled:not(.is-closed)) .luxury-cursor{opacity:0!important}@media (max-width:820px){body:has(.home-page) .mobile-menu.mobile-menu--controlled .mobile-menu-toggle{min-width:42px!important;width:42px!important;gap:0!important}body:has(.home-page) .mobile-menu.mobile-menu--controlled .menu-label{display:none!important}}body:has(.home-page) details.mobile-menu.mobile-menu--controlled[open] nav{transition:clip-path 2s linear,opacity 2s linear,transform 2s linear!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-closed nav,body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-closing[open] nav,body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-opening[open] nav{clip-path:inset(0 100% 0 0)!important;opacity:0!important;pointer-events:none!important;transform:translate3d(-4vw,0,0)!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-open[open] nav{clip-path:inset(0 0 0 0)!important;opacity:1!important;pointer-events:auto!important;transform:translateZ(0)!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled[open] .mobile-menu-link{transition:opacity 1.04s linear,transform 1.3s linear,color .18s ease!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-closed .mobile-menu-link,body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-closing[open] .mobile-menu-link,body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-opening[open] .mobile-menu-link{opacity:0!important;transform:translate3d(-108px,0,0)!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-open[open] .mobile-menu-link{opacity:1!important;transform:translateZ(0)!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-open[open] .mobile-menu-link:first-child{transition-delay:.64s!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-open[open] .mobile-menu-link:nth-child(2){transition-delay:.56s!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-open[open] .mobile-menu-link:nth-child(3){transition-delay:.48s!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-open[open] .mobile-menu-link:nth-child(4){transition-delay:.4s!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-open[open] .mobile-menu-link:nth-child(5){transition-delay:.32s!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-open[open] .mobile-menu-link:nth-child(6){transition-delay:.24s!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-open[open] .mobile-menu-link:nth-child(7){transition-delay:.16s!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-open[open] .mobile-menu-link:nth-child(8){transition-delay:80ms!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-open[open] .mobile-menu-link:nth-child(9){transition-delay:0s!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-closing[open] .mobile-menu-link:first-child{transition-delay:0s!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-closing[open] .mobile-menu-link:nth-child(2){transition-delay:80ms!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-closing[open] .mobile-menu-link:nth-child(3){transition-delay:.16s!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-closing[open] .mobile-menu-link:nth-child(4){transition-delay:.24s!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-closing[open] .mobile-menu-link:nth-child(5){transition-delay:.32s!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-closing[open] .mobile-menu-link:nth-child(6){transition-delay:.4s!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-closing[open] .mobile-menu-link:nth-child(7){transition-delay:.48s!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-closing[open] .mobile-menu-link:nth-child(8){transition-delay:.56s!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-closing[open] .mobile-menu-link:nth-child(9){transition-delay:.64s!important}@media (max-width:820px){body:has(.home-page) .mobile-menu summary{min-width:42px!important;gap:0!important}body:has(.home-page) .mobile-menu .menu-label{display:none!important}}body:has(.home-page) .mobile-menu--controlled nav,body:has(.route-main) .mobile-menu--controlled nav{transition:clip-path 1s linear,opacity 1s linear,transform 1s cubic-bezier(.32,0,.18,1)!important}body:has(.home-page) .mobile-menu--controlled.is-closed nav,body:has(.home-page) .mobile-menu--controlled.is-closing nav,body:has(.home-page) .mobile-menu--controlled.is-opening nav,body:has(.route-main) .mobile-menu--controlled.is-closed nav,body:has(.route-main) .mobile-menu--controlled.is-closing nav,body:has(.route-main) .mobile-menu--controlled.is-opening nav{clip-path:inset(0 100% 0 0)!important;opacity:0!important;pointer-events:none!important;transform:translate3d(-4vw,0,0)!important}body:has(.home-page) .mobile-menu--controlled.is-closing nav,body:has(.home-page) .mobile-menu--controlled.is-open nav,body:has(.home-page) .mobile-menu--controlled.is-opening nav,body:has(.route-main) .mobile-menu--controlled.is-closing nav,body:has(.route-main) .mobile-menu--controlled.is-open nav,body:has(.route-main) .mobile-menu--controlled.is-opening nav{visibility:visible!important}body:has(.home-page) .mobile-menu--controlled.is-open nav,body:has(.route-main) .mobile-menu--controlled.is-open nav{clip-path:inset(0 0 0 0)!important;opacity:1!important;pointer-events:auto!important;transform:translateZ(0)!important}body:has(.home-page) .mobile-menu--controlled .mobile-menu-link,body:has(.route-main) .mobile-menu--controlled .mobile-menu-link{transition:opacity .52s linear,transform .65s cubic-bezier(.32,0,.18,1),color .18s ease!important}body:has(.home-page) .mobile-menu--controlled.is-closed .mobile-menu-link,body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link,body:has(.home-page) .mobile-menu--controlled.is-opening .mobile-menu-link,body:has(.route-main) .mobile-menu--controlled.is-closed .mobile-menu-link,body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link,body:has(.route-main) .mobile-menu--controlled.is-opening .mobile-menu-link{opacity:0!important;transform:translate3d(-108px,0,0)!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link,body:has(.route-main) .mobile-menu--controlled.is-open .mobile-menu-link{opacity:1!important;transform:translateZ(0)!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:first-child,body:has(.route-main) .mobile-menu--controlled.is-open .mobile-menu-link:first-child{transition-delay:.32s!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(2),body:has(.route-main) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(2){transition-delay:.28s!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(3),body:has(.route-main) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(3){transition-delay:.24s!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(4),body:has(.route-main) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(4){transition-delay:.2s!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(5),body:has(.route-main) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(5){transition-delay:.16s!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(6),body:has(.route-main) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(6){transition-delay:.12s!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(7),body:has(.route-main) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(7){transition-delay:80ms!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(8),body:has(.route-main) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(8){transition-delay:40ms!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(2),body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(2){transition-delay:40ms!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(3),body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(3){transition-delay:80ms!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(4),body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(4){transition-delay:.12s!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(5),body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(5){transition-delay:.16s!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(6),body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(6){transition-delay:.2s!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(7),body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(7){transition-delay:.24s!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(8),body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(8){transition-delay:.28s!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(9),body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(9){transition-delay:.32s!important}body:has(.route-main) .site-header{z-index:220!important;grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr)!important;min-height:88px!important;padding:18px clamp(24px,15vw,288px)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(180deg,rgba(8,8,9,.72),rgba(8,8,9,.36)),rgba(8,8,9,.2)!important}body:has(.route-main) .site-header .brand-lockup{width:min(174px,36vw)!important;min-width:0!important}body:has(.route-main) .site-header .brand-logo{width:100%!important;aspect-ratio:7204/1503!important;display:block!important;background:transparent url(/brand/turkowiak-logo.svg) 50%/contain no-repeat!important;-webkit-mask:none!important;mask:none!important;filter:invert(1) brightness(1.08) contrast(.88) drop-shadow(0 8px 24px rgba(0,0,0,.36))!important}body:has(.route-main) .site-header .brand-logo>span{display:none!important}body:has(.route-main) .site-footer{background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.035),transparent 42%),linear-gradient(180deg,#080808,#050505 58%,#070707)!important}@media (max-width:980px){body:has(.route-main) .site-header{min-height:62px!important;padding:10px 17px!important}}@media (max-width:820px){body:has(.home-page) .mobile-menu.mobile-menu--controlled .menu-label,body:has(.route-main) .mobile-menu.mobile-menu--controlled .menu-label{display:none!important}}body .mobile-action-bar{display:none!important}@media (pointer:fine){body:has(.luxury-cursor.is-visible):not(:has(dialog[open])),body:has(.luxury-cursor.is-visible):not(:has(dialog[open])) *{cursor:none!important}body:has(.luxury-cursor) .luxury-cursor{display:block!important;pointer-events:none!important}body:has(.luxury-cursor) .luxury-cursor.is-visible{opacity:1!important}body:has(.luxury-cursor) .luxury-cursor.is-active{opacity:.88!important}}@media (pointer:coarse){body .luxury-cursor{display:none!important}}body:has(dialog[open]) .luxury-cursor{display:none!important}body:has(.home-page):has(.mobile-menu--controlled:not(.is-closed)) .luxury-cursor,body:has(.route-main):has(.mobile-menu--controlled:not(.is-closed)) .luxury-cursor{opacity:.9!important}body:has(.home-page) .mobile-menu--controlled nav,body:has(.route-main) .mobile-menu--controlled nav{transition:clip-path .52s linear,opacity .52s linear,transform .52s cubic-bezier(.32,0,.18,1)!important}body:has(.home-page) .mobile-menu--controlled .mobile-menu-link,body:has(.route-main) .mobile-menu--controlled .mobile-menu-link{transition:opacity .26s linear,transform 325ms cubic-bezier(.32,0,.18,1),color .18s ease!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:first-child,body:has(.route-main) .mobile-menu--controlled.is-open .mobile-menu-link:first-child{transition-delay:.16s!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(2),body:has(.route-main) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(2){transition-delay:.14s!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(3),body:has(.route-main) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(3){transition-delay:.12s!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(4),body:has(.route-main) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(4){transition-delay:.1s!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(5),body:has(.route-main) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(5){transition-delay:80ms!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(6),body:has(.route-main) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(6){transition-delay:60ms!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(7),body:has(.route-main) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(7){transition-delay:40ms!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(8),body:has(.route-main) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(8){transition-delay:20ms!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(9),body:has(.route-main) .mobile-menu--controlled.is-open .mobile-menu-link:nth-child(9){transition-delay:0s!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:first-child,body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link:first-child{transition-delay:0s!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(2),body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(2){transition-delay:20ms!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(3),body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(3){transition-delay:40ms!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(4),body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(4){transition-delay:60ms!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(5),body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(5){transition-delay:80ms!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(6),body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(6){transition-delay:.1s!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(7),body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(7){transition-delay:.12s!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(8),body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(8){transition-delay:.14s!important}body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(9),body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link:nth-child(9){transition-delay:.16s!important}@media (min-width:821px){body:has(.home-page) .mobile-menu.mobile-menu--controlled nav,body:has(.route-main) .mobile-menu.mobile-menu--controlled nav{inset:0 auto 0 0!important;width:min(34vw,520px)!important;min-width:390px!important;height:100svh!important;place-content:center!important;justify-items:end!important;padding:110px clamp(42px,4vw,70px)!important;background:linear-gradient(90deg,rgba(2,5,8,.98),rgba(4,10,15,.92) 72%,rgba(4,10,15,.84))!important;box-shadow:32px 0 90px rgba(0,0,0,.52)!important}body:has(.home-page) .mobile-menu.mobile-menu--controlled .mobile-menu-link,body:has(.route-main) .mobile-menu.mobile-menu--controlled .mobile-menu-link{text-align:right!important}}@media (max-width:820px){body:has(.home-page) .mobile-menu.mobile-menu--controlled nav,body:has(.route-main) .mobile-menu.mobile-menu--controlled nav{inset:0!important;width:100vw!important;min-width:0!important}}body:has(.innovations-landing) .innovation-core-card:first-child>img{object-fit:cover!important;object-position:50% 58%!important}body:has(.innovations-landing) .innovation-index-item:nth-child(8)>img{object-fit:cover!important;object-position:48% 48%!important}body:has(.innovations-landing) .innovation-index-item:nth-child(8):after{background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.72)),linear-gradient(90deg,rgba(0,30,50,.42),transparent 64%)!important}body:has(.series-landing){background:#080706!important}body:has(.series-landing) .series-hero-section{position:relative!important;min-height:100svh!important;overflow:hidden!important;padding:clamp(112px,12vh,148px) clamp(28px,5vw,76px) clamp(56px,8vh,88px)!important;border-bottom:1px solid rgba(255,255,255,.14)!important}body:has(.series-landing) .series-hero-section:before{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.22) 48%,rgba(0,0,0,.42)),linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.05) 42%,rgba(0,0,0,.64))!important}body:has(.series-landing) .series-copy{position:relative!important;z-index:4!important;width:min(460px,46vw)!important;margin:0!important}body:has(.series-landing) .series-copy>span{display:block!important;margin-bottom:22px!important;color:rgba(245,232,190,.9)!important;font:700 .72rem/1.1 var(--font-sans)!important;letter-spacing:.34em!important;text-transform:uppercase!important}body:has(.series-landing) .series-copy h1{margin:0 0 18px!important;color:rgba(250,250,248,.96)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(3.2rem,5.6vw,5.9rem)!important;font-weight:700!important}body:has(.series-landing) .series-copy p{max-width:400px!important;color:rgba(255,255,255,.82)!important;font-size:1rem!important;line-height:1.75!important}body:has(.series-landing) .series-copy a{display:inline-flex!important;margin-top:18px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(245,232,190,.64)!important;color:rgba(255,255,255,.95)!important;font-size:.74rem!important;font-weight:800!important;letter-spacing:.28em!important;text-transform:uppercase!important}body:has(.series-landing) .series-opus-frame,body:has(.series-landing) .series-opus-frame .opus-content,body:has(.series-landing) .series-opus-frame .opus-stage{position:absolute!important;inset:0!important;z-index:auto!important;width:100%!important;height:100%!important;margin:0!important}body:has(.series-landing) .series-opus-frame .opus-content figure{position:absolute!important;inset:0!important;z-index:1!important;width:100%!important;height:100%!important;margin:0!important}body:has(.series-landing) .series-opus-frame .opus-content figure img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:58% 50%!important;transform:none!important}body:has(.series-landing) .series-opus-frame .opus-tabs{position:absolute!important;z-index:5!important;top:40%!important;right:clamp(34px,5vw,76px)!important;display:grid!important;width:min(330px,26vw)!important;gap:12px!important}body:has(.series-landing) .series-opus-frame .opus-tabs button{height:68px!important;padding:0 26px!important;border:1px solid rgba(255,255,255,.28)!important;background:rgba(20,18,16,.42)!important;color:rgba(255,255,255,.56)!important;text-align:left!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}body:has(.series-landing) .series-opus-frame .opus-tabs button.is-active{background:rgba(255,255,255,.12)!important;color:rgba(255,255,255,.96)!important}body:has(.series-landing) .series-opus-frame .opus-tabs strong{font-size:clamp(.9rem,1vw,1.16rem)!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important}body:has(.series-landing) .series-opus-frame .opus-copy{position:absolute!important;z-index:5!important;left:clamp(28px,5vw,76px)!important;bottom:clamp(42px,9vh,92px)!important;width:min(440px,42vw)!important;padding:0!important;background:transparent!important;color:#fff!important}body:has(.series-landing) .series-opus-frame .opus-copy span{color:rgba(245,232,190,.92)!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.28em!important;text-transform:uppercase!important}body:has(.series-landing) .series-opus-frame .opus-copy h3{margin:18px 0 14px!important;color:#fff!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(3.4rem,5vw,5.2rem)!important;line-height:.95!important}body:has(.series-landing) .series-opus-frame .opus-copy p{color:rgba(255,255,255,.84)!important;font-size:1.04rem!important;line-height:1.8!important}body:has(.series-landing) .series-opus-frame .opus-copy a{display:inline-flex!important;margin-top:22px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(245,232,190,.64)!important;color:#fff!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.28em!important;text-transform:uppercase!important}@media (max-width:820px){body:has(.series-landing) .series-hero-section{min-height:100svh!important;padding:88px 22px 38px!important}body:has(.series-landing) .series-copy{width:min(88vw,390px)!important}body:has(.series-landing) .series-copy h1{font-size:clamp(2.7rem,15vw,4.1rem)!important}body:has(.series-landing) .series-opus-frame .opus-tabs{top:auto!important;right:22px!important;bottom:218px!important;width:min(50vw,210px)!important;gap:7px!important}body:has(.series-landing) .series-opus-frame .opus-tabs button{height:44px!important;padding:0 14px!important}body:has(.series-landing) .series-opus-frame .opus-copy{left:22px!important;bottom:34px!important;width:min(82vw,360px)!important}body:has(.series-landing) .series-opus-frame .opus-copy h3{font-size:clamp(2.6rem,13vw,3.6rem)!important}}body:has(.series-landing) .series-copy h1{font-family:"Segoe UI Light","Segoe UI",var(--font-sans)!important;font-size:clamp(3.4rem,7vw,7.4rem)!important;font-weight:300!important;letter-spacing:.12em!important;line-height:1.02!important}body:has(.series-landing) .series-copy a,body:has(.series-landing) .series-opus-frame .opus-copy a{font-weight:550!important;letter-spacing:.24em!important}body:has(.series-landing) .series-hero-note{position:absolute!important;z-index:6!important;right:clamp(28px,5vw,76px)!important;bottom:clamp(18px,3vh,30px)!important;max-width:360px!important;margin:0!important;color:rgba(255,255,255,.48)!important;font:500 .64rem/1.6 var(--font-sans)!important;letter-spacing:.18em!important;text-align:right!important;text-transform:uppercase!important}body:has(.series-landing) .series-comparison,body:has(.series-landing) .series-models{color:rgba(248,248,246,.94)!important;background:radial-gradient(circle at 52% 0,rgba(255,255,255,.06),transparent 34%),linear-gradient(180deg,#0d0c0b,#050505)!important;padding:clamp(86px,10vw,136px) clamp(28px,6vw,82px)!important;border-bottom:1px solid rgba(255,255,255,.12)!important}body:has(.series-landing) .series-model-card span,body:has(.series-landing) .series-section-kicker{color:rgba(245,232,190,.9)!important;font:650 .68rem/1.1 var(--font-sans)!important;letter-spacing:.34em!important;text-transform:uppercase!important}body:has(.series-landing) .series-section-heading{display:grid!important;grid-template-columns:minmax(280px,.85fr) minmax(280px,.9fr)!important;gap:clamp(34px,7vw,120px)!important;align-items:end!important;margin:22px 0 clamp(38px,5vw,66px)!important}body:has(.series-landing) .series-section-heading h2{margin:0!important;color:rgba(255,255,255,.96)!important;font-family:"Segoe UI Light","Segoe UI",var(--font-sans)!important;font-size:clamp(2.7rem,5.8vw,6.4rem)!important;font-weight:300!important;letter-spacing:.06em!important;line-height:1.04!important;text-transform:uppercase!important}body:has(.series-landing) .series-section-heading p{margin:0!important;color:rgba(255,255,255,.68)!important;font-size:clamp(.96rem,1.05vw,1.08rem)!important;line-height:1.85!important;text-align:justify!important;text-align-last:left!important}body:has(.series-landing) .series-model-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border:1px solid rgba(255,255,255,.16)!important}body:has(.series-landing) .series-model-card{position:relative!important;min-height:560px!important;overflow:hidden!important;display:flex!important;align-items:end!important;color:#fff!important;isolation:isolate!important;border-right:1px solid rgba(255,255,255,.16)!important}body:has(.series-landing) .series-model-card:last-child{border-right:0!important}body:has(.series-landing) .series-model-card img{position:absolute!important;inset:0!important;z-index:-2!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.88) contrast(1.02) brightness(.84)!important;transition:transform .7s ease,filter .7s ease!important}body:has(.series-landing) .series-model-card:after{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.78)),linear-gradient(90deg,rgba(0,0,0,.28),transparent 62%)!important}body:has(.series-landing) .series-model-card:hover img{transform:scale(1.035)!important;filter:saturate(1) contrast(1.05) brightness(.92)!important}body:has(.series-landing) .series-model-card div{padding:clamp(28px,3.4vw,46px)!important}body:has(.series-landing) .series-model-card h3{margin:16px 0 14px!important;color:#fff!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2rem,3.4vw,3.7rem)!important;font-weight:400!important;line-height:.98!important}body:has(.series-landing) .series-model-card p{max-width:360px!important;margin:0!important;color:rgba(255,255,255,.76)!important;font-size:.96rem!important;line-height:1.75!important;text-align:justify!important;text-align-last:left!important}body:has(.series-landing) .series-comparison-table{display:grid!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(255,255,255,.025)!important}body:has(.series-landing) .series-comparison-row{display:grid!important;grid-template-columns:minmax(150px,.68fr) repeat(3,minmax(0,1fr))!important;min-height:118px!important;border-top:1px solid rgba(255,255,255,.12)!important}body:has(.series-landing) .series-comparison-row:first-child{border-top:0!important}body:has(.series-landing) .series-comparison-row>*{margin:0!important;padding:clamp(20px,2.5vw,34px)!important;border-left:1px solid rgba(255,255,255,.12)!important}body:has(.series-landing) .series-comparison-row>:first-child{border-left:0!important}body:has(.series-landing) .series-comparison-row span,body:has(.series-landing) .series-comparison-row strong{color:rgba(245,232,190,.9)!important;font:650 .68rem/1.3 var(--font-sans)!important;letter-spacing:.26em!important;text-transform:uppercase!important}body:has(.series-landing) .series-comparison-row p{color:rgba(255,255,255,.72)!important;font-size:.96rem!important;line-height:1.72!important;text-align:justify!important;text-align-last:left!important}body:has(.collections-landing){background:#050505!important}body:has(.collections-landing) .collections-hero-cinema{min-height:100svh!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:clamp(28px,4vw,54px)!important;padding:clamp(116px,16vh,178px) clamp(28px,5.5vw,72px) clamp(70px,9vh,110px)!important;border-top:0!important;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.055),transparent 31%),linear-gradient(180deg,#121212,#070707 70%,#050505)!important}body:has(.collections-landing) .collections-hero-cinema .wide-heading{margin:0!important;align-items:end!important}body:has(.collections-landing) .collections-hero-cinema .wide-heading h2{margin:0!important;color:rgba(255,255,255,.92)!important;font-family:"Segoe UI Light","Segoe UI",var(--font-sans)!important;font-size:clamp(3.3rem,6.8vw,7rem)!important;font-weight:300!important;letter-spacing:.18em!important;line-height:1!important}body:has(.collections-landing) .collections-hero-cinema .wide-heading a{color:rgba(255,255,255,.86)!important;font-weight:550!important;letter-spacing:.24em!important}body:has(.collections-landing) .collections-hero-cinema .media-rail-shell{overflow:hidden!important}body:has(.collections-landing) .collections-hero-cinema .media-carousel{display:flex!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important;gap:clamp(18px,2vw,26px)!important;overflow-x:auto!important;padding:0 7vw 4px 0!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}body:has(.collections-landing) .collections-hero-cinema .media-carousel::-webkit-scrollbar{display:none!important}body:has(.collections-landing) .collections-hero-cinema .media-card{flex:0 0 clamp(280px,30vw,390px)!important;height:min(52vh,520px)!important;min-height:420px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:4px!important;background:#101010!important;scroll-snap-align:start!important}body:has(.collections-landing) .collections-hero-cinema .media-card img,body:has(.collections-landing) .collections-hero-cinema .media-card video{filter:saturate(.9) contrast(1.04) brightness(.76)!important}body:has(.collections-landing) .collections-hero-cinema .media-card strong{color:rgba(255,255,255,.96)!important}body:has(.collections-landing) .collections-hero-cinema .media-card small{color:rgba(255,255,255,.76)!important}@media (max-width:980px){body:has(.series-landing) .series-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.series-landing) .series-model-card:nth-child(2n){border-right:0!important}body:has(.series-landing) .series-model-card{min-height:460px!important}body:has(.series-landing) .series-comparison-row{grid-template-columns:1fr!important}body:has(.series-landing) .series-comparison-row>*{border-left:0!important;border-top:1px solid rgba(255,255,255,.1)!important}body:has(.series-landing) .series-comparison-row>:first-child{border-top:0!important}}@media (max-width:820px){body:has(.series-landing) .series-copy h1{font-size:clamp(2.6rem,13vw,4.2rem)!important;letter-spacing:.08em!important}body:has(.series-landing) .series-hero-note{left:22px!important;right:auto!important;bottom:12px!important;max-width:250px!important;text-align:left!important;font-size:.56rem!important}body:has(.series-landing) .series-section-heading{grid-template-columns:1fr!important;gap:18px!important}body:has(.series-landing) .series-model-grid{grid-template-columns:1fr!important}body:has(.series-landing) .series-model-card,body:has(.series-landing) .series-model-card:nth-child(2n){min-height:440px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.14)!important}body:has(.collections-landing) .collections-hero-cinema{justify-content:center!important;padding:100px 22px 64px!important}body:has(.collections-landing) .collections-hero-cinema .wide-heading{display:grid!important;gap:20px!important}body:has(.collections-landing) .collections-hero-cinema .wide-heading h2{font-size:clamp(2.9rem,14vw,4.4rem)!important;letter-spacing:.14em!important}body:has(.collections-landing) .collections-hero-cinema .media-card{flex-basis:min(76vw,340px)!important;height:58vh!important;min-height:430px!important}}body:has(.series-landing) .series-hero-note{display:none!important}body:has(.series-landing) .series-copy h1{font-family:var(--font-sans)!important;font-weight:250!important;letter-spacing:.1em!important;line-height:.96!important;text-transform:uppercase!important}body:has(.series-landing) .series-copy a,body:has(.series-landing) .series-opus-frame .opus-copy a{font-weight:520!important;letter-spacing:.28em!important}body:has(.series-landing) .series-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,2vw,28px)!important;border:0!important}body:has(.series-landing) .series-model-card,body:has(.series-landing) .series-model-card:last-child,body:has(.series-landing) .series-model-card:nth-child(2n){border:1px solid rgba(255,255,255,.16)!important}body:has(.series-landing) .series-comparison-row p,body:has(.series-landing) .series-model-card p,body:has(.series-landing) .series-section-heading p{text-align:left!important;text-align-last:auto!important;word-spacing:normal!important}@media (max-width:980px){body:has(.series-landing) .series-model-grid{grid-template-columns:1fr!important;gap:18px!important}}@media (max-width:820px){body:has(.series-landing) .series-hero-section{min-height:100svh!important;height:auto!important;padding:92px 22px 30px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;overflow:hidden!important}body:has(.series-landing) .series-copy{width:100%!important;max-width:none!important;margin:0!important}body:has(.series-landing) .series-copy>span{margin-bottom:12px!important;font-size:.66rem!important;letter-spacing:.34em!important}body:has(.series-landing) .series-copy h1{max-width:min(100%,420px)!important;margin-bottom:0!important;font-size:clamp(3rem,14.5vw,4.6rem)!important;letter-spacing:.08em!important;line-height:1.02!important}body:has(.series-landing) .series-copy a{display:none!important}body:has(.series-landing) .series-opus-frame,body:has(.series-landing) .series-opus-frame .opus-content,body:has(.series-landing) .series-opus-frame .opus-stage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}body:has(.series-landing) .series-opus-frame .opus-content figure img{object-position:58% 50%!important}body:has(.series-landing) .series-opus-frame .opus-tabs{top:auto!important;right:22px!important;bottom:clamp(304px,37svh,348px)!important;left:22px!important;width:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}body:has(.series-landing) .series-opus-frame .opus-tabs button{min-width:0!important;height:56px!important;padding:0 8px!important;text-align:center!important}body:has(.series-landing) .series-opus-frame .opus-tabs strong{display:block!important;width:100%!important;font-size:clamp(.62rem,2.6vw,.74rem)!important;letter-spacing:.18em!important;text-align:center!important}body:has(.series-landing) .series-opus-frame .opus-copy{right:22px!important;bottom:28px!important;left:22px!important;width:auto!important;max-width:calc(100vw - 44px)!important}body:has(.series-landing) .series-opus-frame .opus-copy span{font-size:.62rem!important;letter-spacing:.28em!important}body:has(.series-landing) .series-opus-frame .opus-copy h3{margin:12px 0 10px!important;font-size:clamp(3rem,14vw,4.2rem)!important;line-height:.94!important}body:has(.series-landing) .series-opus-frame .opus-copy p{max-width:320px!important;font-size:.96rem!important;line-height:1.58!important;text-align:left!important}body:has(.series-landing) .series-opus-frame .opus-copy a{margin-top:14px!important}body:has(.series-landing) .series-comparison,body:has(.series-landing) .series-models{padding:68px 22px!important}body:has(.series-landing) .series-section-heading h2{font-size:clamp(2.6rem,12vw,4.4rem)!important;letter-spacing:.06em!important}body:has(.series-landing) .series-model-card,body:has(.series-landing) .series-model-card:last-child,body:has(.series-landing) .series-model-card:nth-child(2n){min-height:470px!important;border:1px solid rgba(255,255,255,.16)!important}body:has(.series-landing) .series-model-card div{padding:30px 28px!important}body:has(.series-landing) .series-comparison-table{gap:16px!important;border:0!important;background:transparent!important}body:has(.series-landing) .series-comparison-head{display:none!important}body:has(.series-landing) .series-comparison-row{grid-template-columns:1fr!important;min-height:0!important;border:1px solid rgba(255,255,255,.15)!important;background:rgba(255,255,255,.026)!important}body:has(.series-landing) .series-comparison-row>*{padding:17px 18px!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.1)!important}body:has(.series-landing) .series-comparison-row>:first-child{border-top:0!important;background:rgba(255,255,255,.035)!important}body:has(.series-landing) .series-comparison-row p{position:relative!important;padding-top:34px!important;font-size:.95rem!important;line-height:1.68!important}body:has(.series-landing) .series-comparison-row p:before{position:absolute!important;top:13px!important;left:18px!important;color:rgba(245,232,190,.9)!important;font:650 .6rem/1 var(--font-sans)!important;letter-spacing:.28em!important;text-transform:uppercase!important}body:has(.series-landing) .series-comparison-row p:first-of-type:before{content:"Prime"!important}body:has(.series-landing) .series-comparison-row p:nth-of-type(2):before{content:"Virtuoso"!important}body:has(.series-landing) .series-comparison-row p:nth-of-type(3):before{content:"Magnum"!important}}@media (max-width:420px){body:has(.series-landing) .series-copy h1{font-size:clamp(2.65rem,13.2vw,3.35rem)!important;letter-spacing:.075em!important}body:has(.series-landing) .series-copy>span,body:has(.series-landing) .series-opus-frame .opus-copy span{letter-spacing:.24em!important}body:has(.series-landing) .series-opus-frame .opus-tabs{bottom:312px!important}body:has(.series-landing) .series-opus-frame .opus-tabs button{height:50px!important;padding:0 5px!important}body:has(.series-landing) .series-opus-frame .opus-copy h3{font-size:clamp(2.7rem,13vw,3.4rem)!important}}body:has(.collections-landing){background:#0b0b0a!important}body:has(.collections-landing) .route-main{background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.035),transparent 30%),linear-gradient(180deg,#151514,#0e0e0d 46%,#070707)!important;color:rgba(245,244,239,.92)!important}body:has(.collections-landing) .collections-showcase{padding:clamp(102px,10vh,128px) clamp(22px,4vw,48px) clamp(54px,7vh,86px)!important}body:has(.collections-landing) .collections-showcase-frame{width:min(1240px,calc(100vw - clamp(42px, 7vw, 96px)))!important;min-height:min(760px,calc(100svh - 160px))!important;gap:clamp(30px,5vh,56px)!important;padding:clamp(34px,4.2vw,58px)!important;border:1px solid rgba(255,255,255,.15)!important;background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(255,255,255,.008) 34%,rgba(0,0,0,.08)),rgba(17,17,16,.92)!important;box-shadow:0 44px 120px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.035)!important}body:has(.collections-landing) .collections-showcase-head{gap:clamp(24px,4vw,56px)!important}body:has(.collections-landing) .collections-showcase-head h1{color:rgba(246,244,239,.94)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.3rem,4vw,4.25rem)!important;letter-spacing:.16em!important;line-height:1!important}body:has(.collections-landing) .collections-showcase-head p{margin:14px 0 0!important;color:rgba(232,228,214,.64)!important;font:650 .62rem/1.3 var(--font-sans)!important;letter-spacing:.42em!important}body:has(.collections-landing) .collections-showcase-filters{display:inline-flex!important;gap:clamp(22px,2.8vw,38px)!important;padding-bottom:2px!important}body:has(.collections-landing) .collections-showcase-filters a{position:relative!important;padding-bottom:10px!important;color:rgba(236,234,226,.58)!important;font:650 .58rem/1 var(--font-sans)!important;letter-spacing:.28em!important;text-transform:uppercase!important}body:has(.collections-landing) .collections-showcase-filters a:focus-visible,body:has(.collections-landing) .collections-showcase-filters a:hover,body:has(.collections-landing) .collections-showcase-filters a[aria-current=page]{color:rgba(255,255,255,.88)!important}body:has(.collections-landing) .collections-showcase-filters a[aria-current=page]:after{position:absolute!important;right:0!important;bottom:0!important;left:0!important;height:1px!important;background:rgba(255,255,255,.78)!important;content:""!important}body:has(.collections-landing) .collections-showcase-grid{gap:clamp(12px,1.4vw,18px)!important}body:has(.collections-landing) .collections-showcase-card{min-height:clamp(330px,41vh,455px)!important;border:1px solid rgba(255,255,255,.13)!important;background:#0d0d0c!important;isolation:isolate!important}body:has(.collections-landing) .collections-showcase-card:after{position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.15) 42%,rgba(0,0,0,.74)),radial-gradient(circle at 50% 36%,transparent 0,rgba(0,0,0,.2) 62%,rgba(0,0,0,.56) 100%)!important;content:""!important}body:has(.collections-landing) .collections-showcase-card img,body:has(.collections-landing) .collections-showcase-card video{position:absolute!important;inset:0!important;filter:saturate(.92) contrast(1.02) brightness(.82)!important;transform:scale(1.012)!important;transition:transform .9s cubic-bezier(.22,.72,.18,1),filter .7s ease!important}body:has(.collections-landing) .collections-showcase-card:focus-visible img,body:has(.collections-landing) .collections-showcase-card:focus-visible video,body:has(.collections-landing) .collections-showcase-card:hover img,body:has(.collections-landing) .collections-showcase-card:hover video{filter:saturate(1) contrast(1.05) brightness(.92)!important;transform:scale(1.045)!important}body:has(.collections-landing) .collections-showcase-card--cedar img,body:has(.collections-landing) .collections-showcase-card--cedar video{object-position:54% 50%!important}body:has(.collections-landing) .collections-showcase-card--eight-string img,body:has(.collections-landing) .collections-showcase-card--eight-string video{object-position:50% 22%!important}body:has(.collections-landing) .collections-play-mark{position:absolute!important;z-index:4!important;top:24px!important;left:24px!important;width:44px!important;height:44px!important;border:1px solid rgba(255,255,255,.76)!important;border-radius:999px!important;background:rgba(0,0,0,.12)!important}body:has(.collections-landing) .collections-play-mark:after{position:absolute!important;top:50%!important;left:52%!important;width:0!important;height:0!important;border-top:7px solid transparent!important;border-bottom:7px solid transparent!important;border-left:10px solid rgba(255,255,255,.92)!important;content:""!important;transform:translate(-35%,-50%)!important}body:has(.collections-landing) .collections-showcase-card-copy{position:absolute!important;z-index:5!important;right:clamp(22px,2.5vw,34px)!important;bottom:clamp(22px,2.5vw,34px)!important;left:clamp(22px,2.5vw,34px)!important;display:grid!important;gap:9px!important}body:has(.collections-landing) .collections-showcase-card-copy strong{color:rgba(255,255,255,.94)!important;font-size:clamp(1.25rem,1.85vw,1.75rem)!important;letter-spacing:.01em!important;line-height:1.06!important}body:has(.collections-landing) .collections-showcase-card-copy small{color:rgba(232,228,214,.72)!important;font:680 .56rem/1 var(--font-sans)!important;letter-spacing:.34em!important}body:has(.collections-landing) .collections-available{color:inherit!important}body:has(.collections-landing) .collections-available--desktop{gap:28px!important;margin-top:clamp(22px,3vh,42px)!important}body:has(.collections-landing) .collections-available--desktop strong,body:has(.collections-landing) .collections-available--mobile strong{display:block!important;color:rgba(247,245,239,.94)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2rem,3.1vw,3.2rem)!important;letter-spacing:.18em!important;line-height:1!important;text-transform:uppercase!important}body:has(.collections-landing) .collections-available--desktop small,body:has(.collections-landing) .collections-available--mobile small{display:block!important;max-width:320px!important;margin-top:13px!important;color:rgba(232,228,214,.62)!important;font:650 .66rem/1.55 var(--font-sans)!important;letter-spacing:.34em!important;text-transform:uppercase!important}body:has(.collections-landing) .collections-available--desktop i,body:has(.collections-landing) .collections-available--mobile i{align-self:end!important;color:rgba(255,255,255,.7)!important;font:normal 1.15rem/1 var(--font-sans)!important;letter-spacing:.1em!important}body:has(.collections-landing) .collections-available--mobile{display:none!important}@media (max-width:860px){body:has(.collections-landing) .collections-showcase{padding:86px 14px 40px!important;place-items:stretch!important}body:has(.collections-landing) .collections-showcase-frame{width:100%!important;min-height:0!important;gap:24px!important;padding:24px 18px 28px!important}body:has(.collections-landing) .collections-showcase-head{grid-template-columns:1fr!important;align-items:start!important;gap:24px!important}body:has(.collections-landing) .collections-showcase-head h1{font-size:clamp(2.2rem,9.4vw,3.2rem)!important;letter-spacing:.12em!important}body:has(.collections-landing) .collections-showcase-head p{margin-top:10px!important;letter-spacing:.36em!important}body:has(.collections-landing) .collections-showcase-filters{justify-self:start!important;gap:26px!important}body:has(.collections-landing) .collections-showcase-grid{grid-template-columns:1fr!important;gap:0!important;border:1px solid rgba(255,255,255,.13)!important}body:has(.collections-landing) .collections-showcase-card{min-height:clamp(310px,88vw,380px)!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.13)!important}body:has(.collections-landing) .collections-showcase-card--four-seasons{order:1!important}body:has(.collections-landing) .collections-showcase-card--cedar{order:3!important}body:has(.collections-landing) .collections-showcase-card--boomerang{order:4!important}body:has(.collections-landing) .collections-showcase-card--eight-string{order:5!important;border-bottom:0!important}body:has(.collections-landing) .collections-available--desktop{display:none!important}body:has(.collections-landing) .collections-available--mobile{order:2!important;min-height:178px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:22px!important;padding:34px 28px 30px!important;border-bottom:1px solid rgba(255,255,255,.13)!important;background:radial-gradient(circle at 82% 22%,rgba(255,255,255,.055),transparent 30%),rgba(255,255,255,.018)!important}body:has(.collections-landing) .collections-available--mobile strong{font-size:clamp(2rem,9vw,2.8rem)!important;letter-spacing:.16em!important}body:has(.collections-landing) .collections-available--mobile small{max-width:250px!important;font-size:.58rem!important;letter-spacing:.28em!important}}@media (max-width:460px){body:has(.collections-landing) .collections-showcase{padding-inline:10px!important}body:has(.collections-landing) .collections-showcase-frame{padding:22px 14px 24px!important}body:has(.collections-landing) .collections-showcase-card{min-height:clamp(310px,90vw,370px)!important}body:has(.collections-landing) .collections-showcase-card-copy{right:22px!important;bottom:24px!important;left:22px!important}body:has(.collections-landing) .collections-showcase-card-copy strong{font-size:clamp(1.45rem,7vw,1.95rem)!important}body:has(.collections-landing) .collections-play-mark{width:40px!important;height:40px!important;top:18px!important;left:18px!important}}@media (max-width:700px){html body{padding-bottom:0!important}}body:has(.collections-landing) .route-main{background:radial-gradient(circle at 52% 18%,rgba(255,255,255,.035),transparent 28%),linear-gradient(180deg,#151514,#0f0f0e 48%,#070707)!important}body:has(.collections-landing) .collections-showcase{padding:clamp(112px,10vh,132px) clamp(24px,5.8vw,96px) clamp(64px,7vh,96px)!important;display:grid!important;place-items:center!important}body:has(.collections-landing) .collections-showcase-frame{width:min(1320px,100%)!important;min-height:min(760px,calc(100svh - 176px))!important;gap:clamp(40px,5.4vh,60px)!important}body:has(.collections-landing) .collections-showcase-head{gap:clamp(28px,5vw,70px)!important}body:has(.collections-landing) .collections-showcase-head h1{color:rgba(245,245,242,.92)!important;font-family:"Segoe UI",var(--font-sans)!important;font-size:clamp(2.45rem,4.45vw,4.8rem)!important}body:has(.collections-landing) .collections-showcase-head p{color:rgba(232,228,214,.58)!important;font:520 .62rem/1.3 var(--font-sans)!important;letter-spacing:.43em!important}body:has(.collections-landing) .collections-showcase-filters{gap:clamp(26px,3vw,42px)!important;padding-bottom:1px!important}body:has(.collections-landing) .collections-showcase-filters button{padding:0 0 12px!important;color:rgba(236,234,226,.58)!important;font:520 .58rem/1 var(--font-sans)!important;letter-spacing:.28em!important}body:has(.collections-landing) .collections-showcase-filters button:after{background:transparent!important}body:has(.collections-landing) .collections-showcase-filters button:focus-visible,body:has(.collections-landing) .collections-showcase-filters button:hover,body:has(.collections-landing) .collections-showcase-filters button[aria-pressed=true]{color:rgba(255,255,255,.9)!important}body:has(.collections-landing) .collections-showcase-filters button[aria-pressed=true]:after{background:rgba(255,255,255,.74)!important}body:has(.collections-landing) .collections-showcase-grid{gap:clamp(18px,1.6vw,24px)!important}body:has(.collections-landing) .collections-showcase-card{aspect-ratio:.66!important;min-height:min(48vh,520px)!important;border:1px solid rgba(255,255,255,.14)!important}body:has(.collections-landing) .collections-showcase-card img,body:has(.collections-landing) .collections-showcase-card video{filter:saturate(.92) contrast(1.04) brightness(.78)!important}body:has(.collections-landing) .collections-showcase-card--four-seasons img,body:has(.collections-landing) .collections-showcase-card--four-seasons video{object-position:52% 47%!important}body:has(.collections-landing) .collections-showcase-card--cedar img,body:has(.collections-landing) .collections-showcase-card--cedar video{object-position:56% 48%!important}body:has(.collections-landing) .collections-showcase-card--boomerang img,body:has(.collections-landing) .collections-showcase-card--boomerang video{object-position:50% 48%!important}body:has(.collections-landing) .collections-showcase-card--eight-string img,body:has(.collections-landing) .collections-showcase-card--eight-string video{object-position:50% 20%!important}body:has(.collections-landing) .collections-showcase-card-copy strong{font-size:clamp(1.2rem,1.9vw,1.8rem)!important}body:has(.collections-landing) .collections-available--desktop{margin-top:clamp(10px,1.4vh,22px)!important}body:has(.collections-landing) .collections-available--desktop strong,body:has(.collections-landing) .collections-available--mobile strong{font-family:"Segoe UI",var(--font-sans)!important;font-weight:300!important;letter-spacing:.2em!important}body:has(.commission-landing){background:#090908!important}body:has(.commission-landing) .route-main{background:radial-gradient(circle at 22% 12%,rgba(255,255,255,.04),transparent 28%),linear-gradient(180deg,#121211,#090909)!important;color:rgba(245,244,238,.92)!important}body:has(.commission-landing) .commission-board{padding:clamp(98px,9vh,126px) clamp(20px,3.2vw,42px) clamp(42px,6vh,72px)!important}body:has(.commission-landing) .commission-board-label{width:min(1520px,100%)!important;margin:0 auto 30px!important;color:rgba(232,228,214,.48)!important;font:620 .72rem/1 var(--font-sans)!important;letter-spacing:.31em!important;text-transform:uppercase!important}body:has(.commission-landing) .commission-board-layout{width:min(1520px,100%)!important;min-height:min(760px,calc(100svh - 176px))!important;grid-template-columns:minmax(0,1fr) minmax(310px,.31fr)!important}body:has(.commission-landing) .commission-board-hero,body:has(.commission-landing) .commission-board-panel{position:relative!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.13)!important;background:#11110f!important;isolation:isolate!important}body:has(.commission-landing) .commission-board-hero img,body:has(.commission-landing) .commission-board-panel>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-position:58% 48%!important;filter:saturate(.78) contrast(1.08) brightness(.46)!important;transform:none!important}body:has(.commission-landing) .commission-board-hero:after,body:has(.commission-landing) .commission-board-panel:after{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(circle at 36% 58%,rgba(0,0,0,.1),transparent 28%),linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.28) 48%,rgba(0,0,0,.52)),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.68) 100%)!important;content:""!important}body:has(.commission-landing) .commission-board-copy{left:clamp(38px,4.8vw,78px)!important;bottom:clamp(210px,33vh,380px)!important;gap:24px!important}body:has(.commission-landing) .commission-board-copy strong,body:has(.commission-landing) .commission-panel-copy h1{margin:0!important;color:rgba(246,245,241,.94)!important;font-family:Times New Roman,Georgia,serif!important;font-size:clamp(3.2rem,5.6vw,7.8rem)!important;font-weight:300!important;letter-spacing:.24em!important;line-height:.94!important;text-transform:uppercase!important}body:has(.commission-landing) .commission-board-copy small,body:has(.commission-landing) .commission-panel-kicker{margin:0!important;color:rgba(232,228,214,.7)!important;font:620 clamp(.68rem,.82vw,.86rem)/1 var(--font-sans)!important;letter-spacing:.42em!important;text-transform:uppercase!important}body:has(.commission-landing) .commission-board-panel{min-height:inherit!important;display:grid!important;grid-template-rows:auto 1fr 38%!important}body:has(.commission-landing) .commission-panel-bar{position:relative!important;z-index:2!important;min-height:76px!important;display:grid!important;grid-template-columns:24px 1fr!important;align-items:center!important;gap:22px!important;padding:0 clamp(24px,2.2vw,34px)!important;border-bottom:1px solid rgba(255,255,255,.11)!important}body:has(.commission-landing) .commission-panel-bar i,body:has(.commission-landing) .commission-panel-bar i:after,body:has(.commission-landing) .commission-panel-bar i:before{display:block!important;width:18px!important;height:1px!important;background:rgba(255,255,255,.78)!important;content:""!important}body:has(.commission-landing) .commission-panel-bar i:before{transform:translateY(-6px)!important}body:has(.commission-landing) .commission-panel-bar i:after{transform:translateY(5px)!important}body:has(.commission-landing) .commission-panel-bar span{color:rgba(245,244,238,.78)!important;font:520 .76rem/1 var(--font-sans)!important;letter-spacing:.32em!important;text-transform:uppercase!important}body:has(.commission-landing) .commission-panel-copy{position:relative!important;z-index:2!important;align-self:center!important;padding:clamp(30px,3vw,54px)!important}body:has(.commission-landing) .commission-panel-copy h1{font-size:clamp(2rem,2.35vw,3rem)!important;letter-spacing:.2em!important}body:has(.commission-landing) .commission-panel-copy>p:last-of-type{max-width:280px!important;margin:clamp(34px,4vh,56px) 0!important;color:rgba(245,244,238,.68)!important;font:400 clamp(1rem,1.1vw,1.18rem)/1.65 var(--font-sans)!important}body:has(.commission-landing) .commission-panel-copy a{width:min(260px,100%)!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:20px!important;padding:0 0 18px!important;border-bottom:1px solid rgba(255,255,255,.24)!important;color:rgba(245,244,238,.86)!important;font:620 .72rem/1 var(--font-sans)!important;letter-spacing:.35em!important;text-transform:uppercase!important}body:has(.commission-landing) .commission-board-panel>img{top:auto!important;z-index:0!important;height:42%!important;object-position:58% 58%!important;filter:saturate(.74) contrast(1.08) brightness(.58)!important}@media (max-width:860px){body:has(.collections-landing) .collections-showcase{min-height:100svh!important;padding:92px clamp(18px,6vw,28px) 56px!important;place-items:start stretch!important}body:has(.collections-landing) .collections-showcase-frame{width:100%!important;min-height:auto!important;gap:28px!important;padding:0!important;border:0!important}body:has(.collections-landing) .collections-showcase-head{gap:22px!important}body:has(.collections-landing) .collections-showcase-head h1{font-size:clamp(2.05rem,9.4vw,3rem)!important;letter-spacing:.18em!important}body:has(.collections-landing) .collections-showcase-head p{margin-top:12px!important;font-size:.55rem!important;letter-spacing:.39em!important}body:has(.collections-landing) .collections-showcase-filters{width:100%!important;justify-content:space-between!important;gap:clamp(24px,8vw,52px)!important}body:has(.collections-landing) .collections-showcase-filters button{font-size:.53rem!important;letter-spacing:.36em!important}body:has(.collections-landing) .collections-showcase-grid{grid-template-columns:1fr!important;gap:clamp(24px,8vw,40px)!important;border:0!important}body:has(.collections-landing) .collections-showcase-card{aspect-ratio:9/14!important;min-height:min(640px,133vw)!important;border:1px solid rgba(255,255,255,.14)!important}body:has(.collections-landing) .collections-showcase-card--boomerang,body:has(.collections-landing) .collections-showcase-card--cedar,body:has(.collections-landing) .collections-showcase-card--eight-string,body:has(.collections-landing) .collections-showcase-card--four-seasons{order:0!important}body:has(.collections-landing) .collections-available--desktop{display:none!important}body:has(.collections-landing) .collections-available--mobile{order:0!important;min-height:clamp(150px,44vw,205px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:22px!important;padding:clamp(28px,7vw,38px)!important;border:0!important;background:radial-gradient(circle at 78% 28%,rgba(255,255,255,.05),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.028),rgba(255,255,255,.006))!important}body:has(.collections-landing) .collections-available--mobile strong{font-size:clamp(2.05rem,10vw,3rem)!important;letter-spacing:.17em!important}body:has(.collections-landing) .collections-available--mobile small{max-width:245px!important;font-size:.56rem!important;letter-spacing:.31em!important}body:has(.commission-landing) .commission-board{padding:82px clamp(16px,6vw,26px) 34px!important}body:has(.commission-landing) .commission-board-hero,body:has(.commission-landing) .commission-board-label{display:none!important}body:has(.commission-landing) .commission-board-layout{min-height:calc(100svh - 116px)!important;display:block!important;width:100%!important}body:has(.commission-landing) .commission-board-panel{min-height:calc(100svh - 116px)!important;display:grid!important;grid-template-rows:64px 1fr 32%!important}body:has(.commission-landing) .commission-panel-bar{min-height:64px!important;padding-inline:22px!important}body:has(.commission-landing) .commission-panel-copy{align-self:start!important;padding:clamp(34px,10vw,58px) clamp(26px,8vw,38px)!important}body:has(.commission-landing) .commission-panel-copy h1{font-size:clamp(2rem,9.2vw,3.1rem)!important;letter-spacing:.24em!important}body:has(.commission-landing) .commission-panel-kicker{margin-top:12px!important;display:block!important}body:has(.commission-landing) .commission-panel-copy>p:last-of-type{max-width:245px!important;margin:clamp(34px,9vw,54px) 0!important;font-size:1rem!important;line-height:1.65!important}body:has(.commission-landing) .commission-board-panel>img{height:38%!important;object-position:57% 56%!important}}@media (max-width:460px){body:has(.collections-landing) .collections-showcase{padding-inline:24px!important}body:has(.collections-landing) .collections-showcase-card{min-height:min(606px,136vw)!important}body:has(.collections-landing) .collections-showcase-card-copy strong{font-size:clamp(1.55rem,7vw,2rem)!important}}body .mobile-action-bar,body:has(.home-page) .mobile-action-bar,body:has(.route-main) .mobile-action-bar{display:none!important;visibility:hidden!important;pointer-events:none!important}html body:has(.mobile-action-bar){padding-bottom:0!important}body:has(.collections-landing) .collections-showcase{min-height:100svh!important;width:100%!important;display:block!important;padding:clamp(108px,12vh,148px) clamp(42px,7vw,112px) clamp(62px,7vh,96px)!important;background:radial-gradient(circle at 50% 15%,rgba(255,255,255,.045),transparent 34%),linear-gradient(180deg,#131312,#10100f 52%,#0b0b0a)!important;color:rgba(245,244,238,.92)!important}body:has(.collections-landing) .collections-showcase-frame{width:min(1440px,100%)!important;min-height:calc(100svh - clamp(188px, 20vh, 244px))!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-rows:auto 1fr auto!important;gap:clamp(34px,5vh,56px)!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}body:has(.collections-landing) .collections-showcase-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:clamp(28px,5vw,80px)!important}body:has(.collections-landing) .collections-showcase-head h1{margin:0!important;color:rgba(244,243,238,.88)!important;font-family:"Segoe UI Light","Segoe UI",var(--font-sans)!important;font-size:clamp(2.8rem,4.7vw,5rem)!important;font-weight:300!important;line-height:.98!important;letter-spacing:.18em!important;text-transform:uppercase!important}body:has(.collections-landing) .collections-showcase-head p{margin:16px 0 0!important;color:rgba(232,228,214,.56)!important;font:520 clamp(.56rem,.66vw,.74rem)/1.35 var(--font-sans)!important;letter-spacing:.5em!important;text-transform:uppercase!important}body:has(.collections-landing) .collections-showcase-filters{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(28px,3.2vw,50px)!important;margin:0!important}body:has(.collections-landing) .collections-showcase-filters button{position:relative!important;appearance:none!important;padding:0 0 13px!important;border:0!important;border-radius:0!important;background:transparent!important;color:rgba(232,228,214,.52)!important;cursor:pointer!important;font:520 clamp(.55rem,.58vw,.66rem)/1 var(--font-sans)!important;letter-spacing:.38em!important;text-transform:uppercase!important}body:has(.collections-landing) .collections-showcase-filters button:after{position:absolute!important;right:0!important;bottom:0!important;left:0!important;height:1px!important;background:rgba(232,228,214,.7)!important;transform:scaleX(0)!important;transform-origin:left center!important;transition:transform .22s ease,opacity .22s ease!important;opacity:0!important;content:""!important}body:has(.collections-landing) .collections-showcase-filters button[aria-pressed=true]{color:rgba(244,243,238,.9)!important}body:has(.collections-landing) .collections-showcase-filters button:focus-visible:after,body:has(.collections-landing) .collections-showcase-filters button:hover:after,body:has(.collections-landing) .collections-showcase-filters button[aria-pressed=true]:after{opacity:1!important;transform:scaleX(1)!important}body:has(.collections-landing) .collections-showcase-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(18px,1.7vw,28px)!important;border:0!important;background:transparent!important}body:has(.collections-landing) .collections-showcase-card{position:relative!important;width:100%!important;justify-self:stretch!important;min-height:0!important;aspect-ratio:.64!important;display:block!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.12)!important;background:#141412!important}body:has(.collections-landing) .collections-showcase-card:after{background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.16) 45%,rgba(0,0,0,.72)),radial-gradient(circle at 50% 100%,rgba(8,25,39,.3),transparent 46%)!important}body:has(.collections-landing) .collections-showcase-card img,body:has(.collections-landing) .collections-showcase-card video{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;transform:none!important;filter:saturate(.82) contrast(1.04) brightness(.76)!important}body:has(.collections-landing) .collections-showcase-card--four-seasons img,body:has(.collections-landing) .collections-showcase-card--four-seasons video{object-position:50% 50%!important}body:has(.collections-landing) .collections-showcase-card--cedar img,body:has(.collections-landing) .collections-showcase-card--cedar video{object-position:52% 48%!important}body:has(.collections-landing) .collections-showcase-card--boomerang img,body:has(.collections-landing) .collections-showcase-card--boomerang video{object-position:50% 45%!important}body:has(.collections-landing) .collections-showcase-card--eight-string img,body:has(.collections-landing) .collections-showcase-card--eight-string video{object-position:50% 28%!important}body:has(.collections-landing) .collections-showcase-card-copy{right:clamp(22px,2.2vw,34px)!important;bottom:clamp(22px,2.6vw,38px)!important;left:clamp(22px,2.2vw,34px)!important}body:has(.collections-landing) .collections-showcase-card-copy strong{color:rgba(246,245,241,.94)!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.3rem,2vw,2.05rem)!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1!important;text-transform:none!important}body:has(.collections-landing) .collections-showcase-card-copy small{color:rgba(232,228,214,.62)!important;font:520 clamp(.62rem,.76vw,.86rem)/1 var(--font-sans)!important;letter-spacing:.48em!important;text-transform:uppercase!important}body:has(.collections-landing) .collections-play-mark{width:clamp(42px,3.4vw,58px)!important;height:clamp(42px,3.4vw,58px)!important;top:clamp(22px,2.2vw,34px)!important;left:clamp(22px,2.2vw,34px)!important;border-color:rgba(255,255,255,.78)!important}body:has(.collections-landing) .collections-available--desktop{min-height:clamp(104px,16vh,172px)!important;margin-top:clamp(18px,3vh,38px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;padding:0!important;border:0!important;background:transparent!important}body:has(.collections-landing) .collections-available--desktop strong{color:rgba(244,243,238,.9)!important;font-family:"Segoe UI Light","Segoe UI",var(--font-sans)!important;font-size:clamp(2.2rem,3.3vw,3.9rem)!important;font-weight:300!important;letter-spacing:.2em!important;text-transform:uppercase!important}body:has(.collections-landing) .collections-available--desktop small{max-width:340px!important;color:rgba(232,228,214,.58)!important;font:520 clamp(.6rem,.66vw,.72rem)/1.65 var(--font-sans)!important;letter-spacing:.48em!important;text-transform:uppercase!important}body:has(.commission-landing) .commission-board{padding:clamp(106px,11vh,148px) clamp(26px,4.4vw,58px) clamp(46px,6vh,76px)!important;background:radial-gradient(circle at 50% 10%,rgba(255,255,255,.04),transparent 28%),linear-gradient(180deg,#151513,#0d0d0c)!important}body:has(.commission-landing) .commission-board-layout{width:min(1580px,100%)!important;min-height:min(820px,calc(100svh - 190px))!important;grid-template-columns:minmax(0,1fr) minmax(320px,.31fr)!important;gap:clamp(24px,2.4vw,42px)!important}body:has(.commission-landing) .commission-board-hero img,body:has(.commission-landing) .commission-board-panel>img{object-fit:cover!important;object-position:52% 50%!important;filter:saturate(.82) contrast(1.08) brightness(.46)!important}body:has(.commission-landing) .commission-board-hero:after{background:linear-gradient(90deg,rgba(0,0,0,.76),rgba(0,0,0,.3) 46%,rgba(0,0,0,.58)),radial-gradient(circle at 54% 45%,rgba(255,255,255,.06),transparent 30%),linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.66) 100%)!important}body:has(.commission-landing) .commission-board-copy{left:clamp(42px,5vw,88px)!important;bottom:clamp(270px,37vh,430px)!important}@media (max-width:860px){body:has(.collections-landing) .collections-showcase{min-height:100svh!important;padding:96px clamp(22px,6vw,34px) 54px!important}body:has(.collections-landing) .collections-showcase-frame{width:100%!important;min-height:auto!important;display:block!important;border:0!important;background:transparent!important}body:has(.collections-landing) .collections-showcase-head{display:block!important}body:has(.collections-landing) .collections-showcase-head h1{font-size:clamp(2.35rem,10.5vw,3.35rem)!important;letter-spacing:.13em!important}body:has(.collections-landing) .collections-showcase-head p{margin-top:14px!important;font-size:.55rem!important;letter-spacing:.42em!important}body:has(.collections-landing) .collections-showcase-filters{width:100%!important;margin-top:26px!important;justify-content:center!important;gap:clamp(34px,11vw,58px)!important}body:has(.collections-landing) .collections-showcase-filters button{flex:0 0 auto!important;font-size:.55rem!important;letter-spacing:.34em!important}body:has(.collections-landing) .collections-showcase-grid{margin-top:26px!important;grid-template-columns:1fr!important;gap:0!important}body:has(.collections-landing) .collections-showcase-card{width:100%!important;min-height:0!important;aspect-ratio:9/14!important;margin:0 0 clamp(28px,8vw,44px)!important;border:1px solid rgba(255,255,255,.13)!important}body:has(.collections-landing) .collections-showcase-card-copy strong{font-size:clamp(1.75rem,7.4vw,2.35rem)!important}body:has(.collections-landing) .collections-available--desktop{display:none!important}body:has(.collections-landing) .collections-available--mobile{min-height:clamp(166px,48vw,220px)!important;margin:0 0 clamp(28px,8vw,44px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;padding:0 clamp(18px,6vw,30px) clamp(16px,5vw,26px)!important;border:0!important;background:radial-gradient(circle at 78% 15%,rgba(255,255,255,.04),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.004))!important}body:has(.collections-landing) .collections-available--mobile strong{font-family:"Segoe UI Light","Segoe UI",var(--font-sans)!important;font-size:clamp(2.15rem,10vw,3.1rem)!important;font-weight:300!important;letter-spacing:.18em!important;text-transform:uppercase!important}body:has(.collections-landing) .collections-available--mobile small{max-width:250px!important;font-size:.54rem!important;line-height:1.7!important;letter-spacing:.34em!important}body:has(.commission-landing) .commission-board{padding:82px clamp(16px,5.5vw,24px) 34px!important}body:has(.commission-landing) .commission-board-panel{min-height:calc(100svh - 116px)!important;border-color:rgba(255,255,255,.13)!important}body:has(.commission-landing) .commission-board-panel>img{height:40%!important;object-position:50% 50%!important;filter:saturate(.82) contrast(1.08) brightness(.5)!important}}body:has(.commission-landing) .commission-board{min-height:100svh!important;display:grid!important;place-items:center!important;padding:clamp(92px,10vh,136px) clamp(22px,5vw,72px) clamp(44px,6vh,78px)!important}body:has(.commission-landing) .commission-board-label,body:has(.commission-landing) .commission-board-panel,body:has(.commission-landing) .commission-panel-bar,body:has(.commission-landing) .commission-panel-copy{display:none!important}body:has(.commission-landing) .commission-board-layout{width:min(1500px,100%)!important;min-height:min(820px,calc(100svh - 170px))!important;display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin:0 auto!important}body:has(.commission-landing) .commission-board-hero{position:relative!important;display:block!important;min-height:inherit!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.14)!important;background:#0f0f0e!important;isolation:isolate!important;text-decoration:none!important}body:has(.commission-landing) .commission-board-hero img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:52% 50%!important;filter:saturate(.82) contrast(1.08) brightness(.48)!important;transform:none!important}body:has(.commission-landing) .commission-board-hero:after{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.28) 48%,rgba(0,0,0,.56)),radial-gradient(circle at 54% 44%,rgba(255,255,255,.055),transparent 28%),linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.68) 100%)!important;content:""!important}body:has(.commission-landing) .commission-board-copy{position:absolute!important;z-index:2!important;left:clamp(44px,5.2vw,96px)!important;bottom:clamp(300px,42vh,430px)!important;display:grid!important;gap:clamp(18px,2.3vh,28px)!important;max-width:min(720px,calc(100% - 64px))!important}body:has(.commission-landing) .commission-board-copy strong{margin:0!important;color:rgba(246,245,241,.94)!important;font-family:Times New Roman,Georgia,serif!important;font-size:clamp(3.4rem,6.4vw,8.2rem)!important;font-weight:300!important;letter-spacing:.24em!important;line-height:.94!important;text-transform:uppercase!important}body:has(.commission-landing) .commission-board-copy small{margin:0!important;color:rgba(232,228,214,.68)!important;font:620 clamp(.7rem,.86vw,.9rem)/1 var(--font-sans)!important;letter-spacing:.42em!important;text-transform:uppercase!important}body:has(.commission-landing) .commission-board-cta{width:min(300px,100%)!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:20px!important;margin-top:clamp(22px,3.6vh,46px)!important;padding:0 0 18px!important;border-bottom:1px solid rgba(255,255,255,.32)!important;color:rgba(245,244,238,.86)!important;font:620 clamp(.68rem,.76vw,.8rem)/1 var(--font-sans)!important;letter-spacing:.34em!important;text-transform:uppercase!important}@media (max-width:860px){body:has(.commission-landing) .commission-board{padding:82px clamp(16px,5.5vw,24px) 34px!important}body:has(.commission-landing) .commission-board-layout{min-height:calc(100svh - 116px)!important}body:has(.commission-landing) .commission-board-hero{display:block!important;min-height:inherit!important}body:has(.commission-landing) .commission-board-hero img{object-position:52% 50%!important}body:has(.commission-landing) .commission-board-copy{left:clamp(28px,8vw,48px)!important;right:clamp(24px,7vw,42px)!important;bottom:auto!important;top:clamp(110px,17vh,170px)!important;max-width:none!important}body:has(.commission-landing) .commission-board-copy strong{font-size:clamp(2.2rem,8vw,3.25rem)!important;letter-spacing:.16em!important}body:has(.commission-landing) .commission-board-copy small{font-size:.62rem!important;letter-spacing:.36em!important}body:has(.commission-landing) .commission-board-cta{margin-top:clamp(28px,7vh,54px)!important;width:min(300px,92%)!important;font-size:.68rem!important}}body:has(.commission-landing) .commission-brief,body:has(.commission-landing) .commission-journey{background:radial-gradient(circle at 76% 18%,rgba(255,255,255,.055),transparent 25%),linear-gradient(180deg,#0f0f0e,#050505)!important;border-top:1px solid rgba(255,255,255,.12)!important;color:rgba(239,244,246,.92)!important}body:has(.commission-landing) .commission-journey{scroll-margin-top:88px!important;padding:clamp(78px,10vw,136px) clamp(24px,6vw,86px)!important}body:has(.commission-landing) .commission-journey-inner{width:min(1500px,100%)!important;display:grid!important;grid-template-columns:minmax(280px,.78fr) minmax(420px,1.22fr)!important;gap:clamp(48px,7vw,110px)!important;margin:0 auto!important}body:has(.commission-landing) .commission-section-label{margin:0 0 clamp(18px,2vw,30px)!important;color:rgba(229,213,151,.9)!important;font:620 clamp(.66rem,.72vw,.78rem)/1 var(--font-sans)!important;letter-spacing:.48em!important;text-transform:uppercase!important}body:has(.commission-landing) .commission-brief-copy h2,body:has(.commission-landing) .commission-journey-head h2{margin:0!important;max-width:680px!important;color:rgba(245,244,238,.96)!important;font-family:Times New Roman,Georgia,serif!important;font-size:clamp(3rem,6.8vw,7.6rem)!important;font-weight:300!important;letter-spacing:.02em!important;line-height:.95!important}body:has(.commission-landing) .commission-brief-copy>p:not(.commission-section-label),body:has(.commission-landing) .commission-journey-head>p:not(.commission-section-label){max-width:560px!important;margin:clamp(24px,3vw,40px) 0 0!important;color:rgba(215,224,226,.78)!important;font:400 clamp(.98rem,1.04vw,1.12rem)/1.85 var(--font-sans)!important;text-align:justify!important;text-align-last:left!important}body:has(.commission-landing) .commission-text-link{width:fit-content!important;min-width:min(320px,100%)!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:24px!important;margin-top:clamp(34px,4vw,58px)!important;padding:0 0 16px!important;border-bottom:1px solid rgba(255,255,255,.28)!important;color:rgba(245,244,238,.9)!important;font:620 clamp(.68rem,.76vw,.82rem)/1 var(--font-sans)!important;letter-spacing:.36em!important;text-decoration:none!important;text-transform:uppercase!important}body:has(.commission-landing) .commission-journey-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;padding:0!important;list-style:none!important;border-top:1px solid rgba(255,255,255,.14)!important;border-left:1px solid rgba(255,255,255,.14)!important}body:has(.commission-landing) .commission-journey-steps li{min-height:clamp(238px,24vw,330px)!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:clamp(28px,3.4vw,54px)!important;border-right:1px solid rgba(255,255,255,.14)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(255,255,255,.006))!important}body:has(.commission-landing) .commission-journey-steps span{margin-bottom:auto!important;color:rgba(229,213,151,.88)!important;font:620 .68rem/1 var(--font-sans)!important;letter-spacing:.34em!important}body:has(.commission-landing) .commission-journey-steps h3{margin:clamp(52px,6vw,86px) 0 0!important;color:rgba(245,244,238,.96)!important;font-family:Times New Roman,Georgia,serif!important;font-size:clamp(1.7rem,2.4vw,3rem)!important;font-weight:300!important;letter-spacing:.01em!important;line-height:1.04!important}body:has(.commission-landing) .commission-journey-steps p{max-width:36ch!important;margin:16px 0 0!important;color:rgba(215,224,226,.72)!important;font:400 clamp(.9rem,.92vw,1.02rem)/1.72 var(--font-sans)!important;text-align:left!important}body:has(.commission-landing) .commission-brief{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr)!important;min-height:clamp(720px,82vh,980px)!important}body:has(.commission-landing) .commission-brief-media{position:relative!important;min-height:inherit!important;overflow:hidden!important;border-right:1px solid rgba(255,255,255,.12)!important;background:#070707!important}body:has(.commission-landing) .commission-brief-media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:52% 48%!important;filter:saturate(.86) contrast(1.05) brightness(.62)!important}body:has(.commission-landing) .commission-brief-media:after{position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(0,0,0,.22),rgba(0,0,0,.64)),linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.72))!important;content:""!important}body:has(.commission-landing) .commission-brief-copy{align-self:center!important;padding:clamp(56px,7vw,108px) clamp(30px,6vw,92px)!important}body:has(.commission-landing) .commission-brief-copy ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:clamp(36px,4vw,58px) 0 0!important;padding:0!important;list-style:none!important;border-top:1px solid rgba(255,255,255,.14)!important;border-left:1px solid rgba(255,255,255,.14)!important}body:has(.commission-landing) .commission-brief-copy li{min-height:112px!important;display:flex!important;align-items:flex-end!important;padding:22px!important;border-right:1px solid rgba(255,255,255,.14)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;color:rgba(232,236,234,.82)!important;font:520 clamp(.75rem,.82vw,.88rem)/1.55 var(--font-sans)!important;letter-spacing:.16em!important;text-transform:uppercase!important}@media (max-width:980px){body:has(.commission-landing) .commission-brief,body:has(.commission-landing) .commission-journey-inner{grid-template-columns:1fr!important}body:has(.commission-landing) .commission-brief-media{min-height:min(74vw,560px)!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.12)!important}}@media (max-width:640px){body:has(.commission-landing) .commission-journey{padding:64px clamp(22px,6vw,28px)!important}body:has(.commission-landing) .commission-journey-inner{gap:44px!important}body:has(.commission-landing) .commission-brief-copy h2,body:has(.commission-landing) .commission-journey-head h2{font-size:clamp(2.45rem,12vw,4.6rem)!important}body:has(.commission-landing) .commission-brief-copy>p:not(.commission-section-label),body:has(.commission-landing) .commission-journey-head>p:not(.commission-section-label){text-align:left!important;line-height:1.7!important}body:has(.commission-landing) .commission-brief-copy ul,body:has(.commission-landing) .commission-journey-steps{grid-template-columns:1fr!important}body:has(.commission-landing) .commission-journey-steps li{min-height:220px!important;padding:28px!important}body:has(.commission-landing) .commission-journey-steps p{text-align:left!important}body:has(.commission-landing) .commission-brief-copy{padding:58px clamp(22px,6vw,30px) 70px!important}body:has(.commission-landing) .commission-brief-copy li{min-height:86px!important}}html.approved-scroll-root body:has(.approved-scroll-page){background:#020303!important;color:#f2f0ea!important}html.approved-scroll-root body:has(.approved-scroll-page) .site-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:220!important;height:auto!important;min-height:88px!important;display:grid!important;grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr)!important;align-items:center!important;gap:24px!important;padding:18px clamp(24px,15vw,288px)!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(180deg,rgba(8,8,9,.72),rgba(8,8,9,.36)),rgba(8,8,9,.2)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.approved-scroll-root body:has(.approved-scroll-page) .desktop-nav,html.approved-scroll-root body:has(.approved-scroll-page) .site-footer{display:none!important}html.approved-scroll-root body:has(.approved-scroll-page) .site-header .brand-lockup{grid-column:2!important;justify-self:center!important;width:min(174px,36vw)!important;min-width:0!important}html.approved-scroll-root body:has(.approved-scroll-page) .site-header .brand-logo{width:100%!important;aspect-ratio:7204/1503!important;display:block!important;background:transparent url(/brand/turkowiak-logo.svg) 50%/contain no-repeat!important;filter:invert(1) brightness(1.08) contrast(.88) drop-shadow(0 8px 24px rgba(0,0,0,.36))!important;-webkit-mask:none!important;mask:none!important}html.approved-scroll-root body:has(.approved-scroll-page) .site-header .brand-logo>span{display:none!important}html.approved-scroll-root body:has(.approved-scroll-page) .header-enquiry{grid-column:3!important;justify-self:end!important;display:inline-flex!important;width:44px!important;height:44px!important;justify-content:flex-end!important;align-items:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:rgba(255,255,255,.9)!important}html.approved-scroll-root body:has(.approved-scroll-page) .header-enquiry:focus-visible,html.approved-scroll-root body:has(.approved-scroll-page) .header-enquiry:hover{border:0!important;background:transparent!important;box-shadow:none!important}html.approved-scroll-root body:has(.approved-scroll-page) .header-contact-icon{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.45!important;opacity:.92!important;transition:opacity .16s ease,transform .16s ease!important}html.approved-scroll-root body:has(.approved-scroll-page) .header-enquiry:focus-visible .header-contact-icon,html.approved-scroll-root body:has(.approved-scroll-page) .header-enquiry:hover .header-contact-icon{opacity:1!important;transform:scale(1.08)!important}html.approved-scroll-root body:has(.approved-scroll-page) .approved-scroll-page.route-main{width:100%!important;max-width:none!important;min-height:100svh!important;display:block!important;margin:0!important;padding:0!important;overflow:visible!important;background:#020303!important;color:#f3f1ea!important}@media (max-width:760px){html.approved-scroll-root body:has(.approved-scroll-page) .site-header{min-height:62px!important;padding:10px 17px!important;gap:24px!important}html.approved-scroll-root body:has(.approved-scroll-page) .site-header .brand-lockup{width:min(174px,36vw)!important}html.approved-scroll-root body:has(.approved-scroll-page) .header-enquiry{width:34px!important;height:34px!important}html.approved-scroll-root body:has(.approved-scroll-page) .header-contact-icon{width:17px!important;height:17px!important}}