﻿ body:has(.home-page) .site-header .brand-lockup{width:min(174px,36vw)!important;min-width:0!important}body:has(.ars-detail-page){color:#f4f0e8!important;background:#070605!important}body:has(.ars-detail-page) .site-footer{display:none!important}.ars-detail-page{--ars-bg:#070605;--ars-bg-soft:#0d0c0a;--ars-line:#f4f0e826;--ars-line-strong:#f4f0e842;--ars-text:#f4f0e8;--ars-muted:#f4f0e8b8;--ars-faint:#f4f0e87a;--ars-gold:#d4b878;min-height:100svh;color:var(--ars-text);background:radial-gradient(circle at 82% 14%,#7f4e1e2e,#0000 34rem),linear-gradient(#050504 0%,#0a0908 48%,#050504 100%);overflow:hidden}.ars-hero{isolation:isolate;border-bottom:1px solid var(--ars-line-strong);align-items:center;min-height:100svh;padding:118px min(7.6vw,104px) 72px;display:flex;position:relative}.ars-hero-bg{object-fit:cover;object-position:center center;z-index:-2;filter:saturate(.98)contrast(1.04)brightness(1.02);opacity:1;width:min(63vw,860px);height:100%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000009e 16%,#000 30% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000009e 16%,#000 30% 100%)}.ars-hero:before,.ars-hero:after{content:"";pointer-events:none;position:absolute;inset:0}.ars-hero:before{z-index:-1;background:radial-gradient(circle at 46% 48%,#b26f2e29,#0000 29rem),linear-gradient(90deg,#070605f5 0%,#070605bf 35%,#0706052e 61%,#07060542 100%),linear-gradient(#07060533 0%,#07060503 52%,#070605d1 100%)}.ars-hero:after{z-index:-3;background:radial-gradient(circle at 18% 40%,#f4f0e80f,#0000 24rem),linear-gradient(#050504,#0a0908)}.ars-hero-copy{width:min(100%,520px);margin-top:34px}.ars-label{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;display:inline-flex}.ars-hero-copy h1,.ars-section-copy h2,.ars-report h2{letter-spacing:.02em;margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-weight:400}.ars-hero-copy h1{letter-spacing:.045em;text-transform:uppercase;max-width:10ch;font-size:clamp(3.35rem,5.7vw,5.85rem);line-height:.96}.ars-hero-copy p,.ars-section-copy p,.ars-report-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{min-width:292px;color:var(--ars-text);font:800 .68rem/1 var(--font-sans,"Segoe UI", Arial, sans-serif);letter-spacing:.32em;text-transform:uppercase;border-bottom:1px solid #f4f0e894;justify-content:space-between;align-items:center;gap:46px;margin-top:44px;padding:0 0 17px;text-decoration:none;transition:color .18s,border-color .18s,transform .18s;display:inline-flex}.ars-line-button:hover,.ars-report-actions a:hover{color:var(--ars-gold);border-color:var(--ars-gold);transform:translate(4px)}.ars-line-button svg,.ars-report-actions a svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:square;stroke-linejoin:miter;width:46px;height:16px}.ars-scroll-cue{z-index:2;width:30px;height:30px;color:var(--ars-text);border:1px solid #f4f0e86b;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.ars-scroll-cue span{border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.ars-intro,.ars-stability,.ars-results,.ars-report,.ars-mini-footer{border-bottom:1px solid var(--ars-line-strong);position:relative}.ars-intro{background:#0a0908;grid-template-columns:minmax(320px,34%) minmax(0,1fr);align-items:center;gap:min(7vw,92px);min-height:350px;padding:58px min(7.6vw,104px);display:grid}.ars-section-copy h2,.ars-report 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{align-self:stretch;min-height:350px;margin:0;position:relative;overflow:hidden}.ars-feature-media img{object-fit:cover;object-position:center;filter:saturate(.9)brightness(.95)contrast(1.04);width:100%;height:100%;min-height:350px;display:block}.ars-feature-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a09086b,#0a09080a 47%,#0a09089e),linear-gradient(#0a09082e,#0a09086b);position:absolute;inset:0}.ars-results{background:radial-gradient(circle at 82% 10%,#95663017,#0000 30rem),#090807;padding:52px min(7.6vw,104px) 50px;scroll-margin-top:88px}.ars-table-wrap{max-width:1240px;margin:0 auto}.ars-table-scroll{scrollbar-color:#d4b878a6 #ffffff0d;max-width:100%;margin-top:22px;overflow-x:auto}.ars-results-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.ars-results-table th,.ars-results-table td{border-bottom:1px solid var(--ars-line);text-align:left;vertical-align:top;padding:10px 12px}.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:#d4b878e6;padding-top:6px;padding-bottom:12px}.ars-results-table th:first-child,.ars-results-table td:first-child{width:18%}.ars-results-table th:nth-child(2),.ars-results-table td:nth-child(2){width:34%}.ars-results-table th:nth-child(3),.ars-results-table td:nth-child(3){width:22%}.ars-results-table th:nth-child(4),.ars-results-table td:nth-child(4){width:26%}.ars-results-table td{color:#f4f0e8c7;font:400 .86rem/1.32 Georgia,Times New Roman,serif}.ars-stability{background:#080706;grid-template-columns:minmax(0,46%) minmax(320px,1fr);align-items:center;gap:min(8vw,112px);padding:74px min(7.6vw,104px);display:grid}.ars-stability-media{min-height:430px;position:relative;overflow:hidden}.ars-stability-media img{object-fit:cover;object-position:center;filter:saturate(.78)brightness(.72)contrast(1.04);width:100%;height:100%;min-height:430px;display:block}.ars-stability-media:after{content:"";background:linear-gradient(90deg,#0807061f,#08070680 78%),linear-gradient(#0807062e,#0807068f);position:absolute;inset:0}.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{background:linear-gradient(90deg,#070605fa,#070605e0),url(/media/innovation-hero-luxury-fft-v1.jpg) 50%/cover;grid-template-columns:minmax(280px,.82fr) minmax(320px,1fr);align-items:center;gap:min(10vw,140px);padding:72px min(7.6vw,104px) 78px;display:grid}.ars-report-copy p{max-width:44ch;margin:0}.ars-report-actions{flex-wrap:wrap;gap:34px;margin-top:20px;display:flex}.ars-report-actions a{min-width:min(292px,100%);margin-top:20px}.ars-mini-footer{color:var(--ars-faint);font:700 .62rem/1 var(--font-sans,"Segoe UI", Arial, sans-serif);letter-spacing:.24em;text-transform:uppercase;background:#050504;justify-content:space-between;align-items:center;gap:24px;padding:22px min(7.6vw,104px);display:flex}.ars-mini-footer a{color:inherit;text-decoration:none}@media (max-width:980px){.ars-hero{align-items:end;min-height:100svh;padding:112px 30px 76px}.ars-hero-bg{object-position:58% center;opacity:.72;width:100%;-webkit-mask-image:none;mask-image:none}.ars-hero:before{background:linear-gradient(#07060547 0%,#07060533 34%,#070605e6 78%,#070605 100%),linear-gradient(90deg,#070605e6,#07060557)}.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-stability,.ars-results,.ars-report{padding:66px 30px}.ars-intro,.ars-stability,.ars-report{grid-template-columns:1fr;gap:38px}.ars-intro{padding:66px 0 0}.ars-intro .ars-section-copy{padding:0 30px}.ars-section-copy h2,.ars-report 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{width:min(300px,100%);min-width:min(300px,100%)}}@media (max-width:620px){.ars-hero-copy h1{letter-spacing:.032em;font-size:clamp(2.7rem,13.6vw,3.75rem)}.ars-label{letter-spacing:.28em;font-size:.58rem}.ars-line-button,.ars-report-actions a{letter-spacing:.24em;gap:24px;font-size:.6rem}.ars-results-table{min-width:760px}.ars-results-table th,.ars-results-table td{padding:14px 12px}.ars-stability{padding-top:58px}.ars-mini-footer{flex-direction:column;align-items:flex-start;padding:22px 30px}}html.approved-scroll-root{scroll-behavior:smooth!important;scroll-snap-type:y mandatory!important;background:#020303!important;scroll-padding-top:0!important}html.approved-scroll-root body{color:#f2f0ea!important;background:#020303!important;overflow-x:hidden!important}html.approved-scroll-root .site-footer{display:none!important}html.approved-scroll-root .site-header{z-index:220!important;height:auto!important;min-height:88px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#080809b8,#0808095c),#08080933!important;border:0!important;border-bottom:1px solid #ffffff24!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;display:grid!important;position:fixed!important;top:0!important;left:0!important;right:0!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{width:44px!important;height:44px!important;box-shadow:none!important;color:#ffffffe6!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:3!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;padding:0!important;display:inline-flex!important}html.approved-scroll-root .header-contact-icon{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.45px!important;opacity:.92!important;width:20px!important;height:20px!important;transition:opacity .16s,transform .16s!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{aspect-ratio:7204/1503!important;filter:invert()brightness(1.08)contrast(.88)drop-shadow(0 8px 24px #0000005c)!important;background:url(/brand/turkowiak-logo.svg) 50%/contain no-repeat!important;width:100%!important;display:block!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{color:#f7efdee6!important;background:0 0!important;border:0!important;width:78px!important;height:42px!important;padding:0!important}html.approved-scroll-root .hamburger,html.approved-scroll-root .hamburger:before,html.approved-scroll-root .hamburger:after{background:#f7efdedb!important}html.approved-scroll-root .menu-label:after{color:#f7efdebf!important;content:"Menu"!important}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 body:has(.mobile-menu--controlled:not(.is-closed)) .header-enquiry{opacity:0!important;pointer-events:none!important}html.approved-scroll-root .approved-scroll-page.route-main{color:#f3f1ea!important;background:#020303!important;width:100%!important;max-width:none!important;min-height:100svh!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.approved-scroll-page *{box-sizing:border-box}.approved-panel{isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;color:#f3f1ea;background:#020303;place-items:stretch stretch;height:100svh;min-height:100svh;display:grid;position:relative;overflow:hidden}.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);position:absolute;inset:0;transform:scale(1.012)}.approved-panel-video{z-index:-3;object-fit:cover;object-position:center center;filter:brightness(.56)saturate(.9)contrast(1.08);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.012)}.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:before,.approved-panel:after{z-index:-2;pointer-events:none;content:"";position:absolute;inset:0}.approved-panel:before{background:linear-gradient(90deg,#000000c7,#0000002e 48%,#00000080),radial-gradient(circle at 72%,#ffffff0f,#0000 30%)}.approved-panel:after{z-index:-1;background:linear-gradient(#00000080,#0000 34%,#000000a8),radial-gradient(circle at 22% 48%,#dac6940f,#0000 32%)}.approved-panel-inner{z-index:2;grid-template-columns:minmax(0,.96fr) minmax(280px,.42fr);align-items:center;gap:clamp(42px,6vw,110px);width:min(1500px,100%);height:100%;margin:0 auto;padding:110px clamp(42px,6vw,92px) 78px;display:grid;position:relative}.approved-copy{justify-items:start;gap:20px;width:min(760px,100%);display:grid}.approved-eyebrow{color:#e2cd9adb;font-family:var(--font-sans,"Segoe UI", Arial, sans-serif);letter-spacing:.44em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650;line-height:1}.approved-copy h1,.approved-copy h2{color:#f6f4ecf2;letter-spacing:.05em;text-transform:uppercase;text-wrap:balance;max-width:12ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:5.7rem;font-weight:300;line-height:.92}.approved-body{color:#e5e7e2c7;max-width:58ch;font-family:var(--font-sans,"Segoe UI", Arial, sans-serif);letter-spacing:.02em;margin:2px 0 0;font-size:1rem;font-weight:420;line-height:1.82}.approved-actions{flex-wrap:wrap;align-items:center;gap:18px 30px;width:min(640px,100%);margin-top:20px;display:flex}.approved-button{appearance:none;cursor:pointer;color:#f7efdef0;min-width:min(310px,100%);font-family:var(--font-sans,"Segoe UI", Arial, sans-serif);letter-spacing:.34em;text-transform:uppercase;text-align:left;background:0 0;border:0;border-bottom:1px solid #f7efde6b;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:0 0 16px;font-size:.72rem;font-weight:700;line-height:1;text-decoration:none;display:grid}.approved-button--mobile-gallery{display:none}.approved-button--secondary{color:#f7efdead;border-bottom-color:#f7efde33;min-width:min(220px,100%)}.approved-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:28px;height:12px}.approved-button:hover,.approved-button:focus-visible,.approved-side a:hover,.approved-side a:focus-visible{color:#fff8e9;outline:0}.approved-side{color:#f4f0e6c7;place-self:end;gap:26px;width:min(360px,100%);margin-bottom:min(11vh,96px);display:grid}.approved-side>p{color:#f7f1e5f0;letter-spacing:.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:2.15rem;font-weight:300;line-height:1.04}.approved-side>span{color:#e6e1d5ad;margin:-10px 0 0;font-size:.86rem;line-height:1.72;display:block}.approved-side-items,.approved-facts{border-top:1px solid #f7efde2e;display:grid}.approved-side-item,.approved-fact{min-height:72px;color:inherit;border-bottom:1px solid #f7efde29;grid-template-columns:40px 1fr;align-content:center;gap:5px 18px;padding:16px 0;text-decoration:none;display:grid}.approved-side-item span,.approved-fact span{color:#e2cd9ad1;letter-spacing:.28em;text-transform:uppercase;font-size:.62rem;font-weight:700;line-height:1.2}.approved-side-item strong,.approved-fact strong{color:#f7f4eaeb;font-family:var(--font-sans,"Segoe UI", Arial, sans-serif);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:680;line-height:1.48}.approved-side-item small,.approved-fact small{color:#dfdcd399;letter-spacing:.08em;text-transform:uppercase;grid-column:2;font-size:.72rem;line-height:1.4}.approved-fact{grid-template-columns:minmax(86px,.34fr) minmax(0,1fr);min-height:68px}.approved-fact small{margin-top:2px}.approved-panel-meta{z-index:3;color:#f7efde9e;pointer-events:none;justify-content:space-between;gap:24px;display:flex;position:absolute;bottom:34px;left:clamp(42px,6vw,92px);right:clamp(42px,6vw,92px)}.approved-panel-meta span,.approved-panel-meta strong{letter-spacing:.34em;text-transform:uppercase;font-size:.66rem;font-weight:720;line-height:1}.approved-panel-meta strong{color:#f7efdeb8}.approved-mobile-dots{z-index:70;gap:12px;display:none;position:fixed;top:50%;left:22px;transform:translateY(-50%)}.approved-mobile-dots a{opacity:.66;background:0 0;border:1px solid #f7efde9e;border-radius:999px;width:7px;height:7px;transition:background .18s,opacity .18s,transform .18s;display:block}.approved-mobile-dots a.is-active{opacity:1;background:#f7efdeeb;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{text-align:center;justify-items:center;width:min(820px,100%)}.approved-scroll-page--series[data-active-panel=opus] .approved-mobile-dots,.approved-scroll-page--series .approved-panel-meta,.approved-scroll-page--commission .approved-panel-meta{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(#0000007a,#00000024 42%,#0000008f),linear-gradient(90deg,#0000009e,#00000014 72%)}.approved-scroll-page--commission #pricing:after{background:radial-gradient(circle at 22% 20%,#e2cd9a14,#0000 32%),linear-gradient(#0000,#00000052)}.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{text-align:center;justify-self:center;justify-items:center;width:min(720px,100%)}.approved-scroll-page--series .approved-panel:first-of-type .approved-eyebrow{color:#e2cd9ae6;letter-spacing:.48em;font-size:.66rem}.approved-scroll-page--series .approved-panel:first-of-type .approved-copy h1{letter-spacing:.2em;max-width:none;font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;font-size:5.45rem;font-weight:300;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{justify-content:center;width:auto}.approved-scroll-page--series .approved-panel:first-of-type .approved-button{color:#070707;background:#f7f4eaf0;border:0;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:218px;padding:16px 38px;display:inline-flex}.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:#e2cd9ae6;letter-spacing:.48em;font-size:.66rem}.approved-scroll-page--collections .approved-copy h1,.approved-scroll-page--collections .approved-copy h2{letter-spacing:.18em;text-transform:uppercase;max-width:14ch;font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;font-size:4.4rem;font-weight:300;line-height:.96}.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,#000000ed,#000000ad 38%,#0003 70%,#00000080),linear-gradient(#00000057,#0000 42%,#0000008a)}.approved-scroll-page--available .approved-panel:after{background:linear-gradient(#00000057,#0000 32%,#0009),linear-gradient(90deg,#e2cd9a0f,#0000 24% 78%,#e2cd9a0a)}.approved-scroll-page--available #available:before,.approved-scroll-page--cpo #cpo:before{background:linear-gradient(90deg,#000000db,#0000008a 38%,#00000014 72%,#0000003d),linear-gradient(#0003,#0000 40%,#000000b8)}.approved-scroll-page--available #available:after,.approved-scroll-page--cpo #cpo:after{background:linear-gradient(#0000 18%,#00000047 58%,#000000ad),linear-gradient(90deg,#e2cd9a0a,#0000 34%)}.approved-scroll-page--available .approved-panel-inner{grid-template-rows:auto auto;grid-template-columns:minmax(320px,560px) minmax(0,1fr);align-content:center;align-items:end;gap:clamp(36px,5vw,96px);width:100%;max-width:none;padding:clamp(112px,12vh,146px) clamp(360px,28vw,470px) 108px clamp(54px,7vw,118px)}.approved-scroll-page--available .approved-copy{grid-area:1/1;gap:clamp(16px,2.4vh,26px);width:min(720px,100%)}.approved-scroll-page--available .approved-eyebrow,.available-subnav a,.available-preview-card,.available-progress-rail a{text-transform:uppercase;font-family:Segoe UI Light,Segoe UI,Arial,sans-serif}.approved-scroll-page--available .approved-eyebrow{color:#f5f4eead;letter-spacing:.46em;font-size:.62rem;font-weight:600}.approved-scroll-page--available .approved-copy h1,.approved-scroll-page--available .approved-copy h2{color:#f9f8f2f0;letter-spacing:.24em;max-width:14ch;font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;font-size:clamp(3.8rem,6.2vw,7.4rem);font-weight:200;line-height:1.06}.approved-scroll-page--available .approved-panel:not(#available) .approved-copy h2{letter-spacing:.21em;max-width:12ch;font-size:clamp(3.1rem,5vw,6.2rem);line-height:1.08}.approved-scroll-page--available .approved-body{color:#efeee7c2;letter-spacing:.25em;text-transform:uppercase;max-width:46ch;font-size:.72rem;font-weight:600;line-height:1.92}.approved-scroll-page--available .approved-actions{gap:18px 38px;margin-top:clamp(6px,1.8vh,18px)}.approved-scroll-page--available .approved-button{letter-spacing:.34em;border-bottom-color:#f6f2e780;min-width:min(310px,100%);padding-bottom:15px;font-size:.64rem;font-weight:650}.approved-scroll-page--available .approved-button--secondary{border-bottom-color:#f6f2e738}.approved-scroll-page--available .approved-side{grid-area:2/1;place-self:start;gap:16px;width:min(440px,100%);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:#f6f2e7db;letter-spacing:.34em;text-transform:uppercase;font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;font-size:.72rem;font-weight:650;line-height:1.4}.approved-scroll-page--available .approved-side>span{color:#e8e6dd9e;letter-spacing:.12em;text-transform:uppercase;max-width:46ch;font-size:.72rem;font-weight:500;line-height:1.8}.approved-scroll-page--available .approved-facts,.approved-scroll-page--available .approved-side-items{border-top-color:#f6f2e738}.approved-scroll-page--available .approved-fact,.approved-scroll-page--available .approved-side-item{border-bottom-color:#f6f2e729;min-height:48px}.approved-scroll-page--available .approved-fact span,.approved-scroll-page--available .approved-side-item span{color:#e2cd9ae0;letter-spacing:.26em;font-size:.54rem}.approved-scroll-page--available .approved-fact strong,.approved-scroll-page--available .approved-side-item strong{color:#f7f6f0eb;letter-spacing:.14em;font-size:.68rem;font-weight:650}.approved-scroll-page--available .approved-fact small,.approved-scroll-page--available .approved-side-item small{color:#e8e6dd94;letter-spacing:.08em;font-size:.62rem}.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{text-align:center;justify-self:center;justify-items:center;width:min(980px,100%)}.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,#000000d1,#00000085 38%,#0000001a 72%,#00000061),linear-gradient(#00000038,#0000 46%,#000000ad)}.approved-scroll-page--four-seasons .approved-panel:after{background:linear-gradient(#00000038,#0000 42%,#000000ad),radial-gradient(circle at 76% 44%,#e2cd9a14,#0000 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{text-align:center;justify-self:center;justify-items:center;width:min(980px,100%)}.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}.available-subnav{z-index:62;pointer-events:auto;border-top:1px solid #f6f2e72e;border-bottom:1px solid #f6f2e724;justify-content:center;align-items:center;gap:clamp(26px,4vw,62px);height:48px;display:flex;position:fixed;top:82px;left:clamp(42px,7vw,118px);right:clamp(42px,7vw,118px)}.available-subnav a{color:#f6f2e7c2;letter-spacing:.34em;font-size:.62rem;font-weight:680;line-height:1;text-decoration:none}.available-subnav a:hover,.available-subnav a:focus-visible{color:#fffffff5;outline:0}.available-preview-rail{z-index:61;pointer-events:auto;grid-template-rows:repeat(4,minmax(92px,1fr));gap:12px;width:min(312px,21vw);display:grid;position:fixed;top:154px;bottom:98px;right:clamp(34px,4vw,72px)}.available-preview-card{appearance:none;cursor:pointer;color:#f6f2e7c7;letter-spacing:.2em;text-align:left;background:0 0;border:1px solid #f6f2e729;align-content:end;gap:5px;min-height:92px;padding:14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.available-preview-card:before,.available-preview-card:after{content:"";position:absolute;inset:0}.available-preview-card:before{z-index:-2;background-image:var(--available-preview-bg);background-position:var(--available-preview-position);filter:brightness(.44)saturate(.86)contrast(1.12);background-repeat:no-repeat;background-size:cover;transform:scale(1.03)}.available-preview-card:after{z-index:-1;background:linear-gradient(#0000 12%,#000000c7)}.available-preview-card span{letter-spacing:.24em;font-size:.48rem;font-weight:700}.available-preview-card strong{color:#f9f8f2e6;letter-spacing:.22em;font-size:.62rem;font-weight:650}.available-preview-card small{color:#e6e1d58f;letter-spacing:.16em;text-transform:uppercase;font-size:.52rem;font-weight:600;line-height:1.35}.available-preview-card.is-active,.available-preview-card:hover,.available-preview-card:focus-visible{color:#fffffff0;border-color:#e2cd9a9e;outline:0}.available-preview-rail--gallery{scrollbar-color:#e2cd9a85 #ffffff0f;scrollbar-width:thin;grid-template-rows:none;grid-auto-rows:minmax(92px,1fr);padding-right:2px;overflow-y:auto}.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{z-index:520;color:#f7f4eaf0;background:radial-gradient(circle at 72% 18%,#e2cd9a14,#0000 28rem),#010101f5;position:fixed;inset:0}.approved-modal button{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.approved-modal-bar{z-index:2;text-transform:uppercase;background:linear-gradient(#040404db,#0404045c);border-bottom:1px solid #f6f2e729;grid-template-columns:minmax(80px,1fr) auto minmax(80px,1fr);align-items:center;gap:24px;min-height:88px;padding:18px clamp(24px,7vw,118px);font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;display:grid;position:fixed;top:0;left:0;right:0}.approved-modal-bar span,.approved-modal-bar button,.approved-specs-close{color:#e2cd9ad1;letter-spacing:.34em;font-size:.58rem;font-weight:650}.approved-modal-bar strong{color:#f7f4eaeb;letter-spacing:.34em;font-size:.68rem;font-weight:650}.approved-modal-bar button{color:#f7f4eac2;justify-self:end}.approved-gallery-scroll{scrollbar-color:#e2cd9a85 #ffffff0f;scrollbar-width:thin;height:100svh;overflow-y:auto}.approved-gallery-stack{gap:clamp(28px,5vw,70px);width:min(1180px,100% - clamp(36px,8vw,150px));margin:0 auto;padding:128px 0 90px;display:grid}.approved-gallery-frame{background:radial-gradient(circle at 55% 42%,#ffffff09,#0000 34rem),#030303;border:1px solid #f6f2e71f;place-items:center;min-height:min(76vh,880px);margin:0;display:grid;position:relative;overflow:hidden}.approved-gallery-frame img{object-fit:contain;width:100%;max-height:86vh;display:block}.approved-gallery-frame figcaption{color:#f7f4ead1;text-transform:uppercase;gap:6px;font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;display:grid;position:absolute;bottom:clamp(18px,2.4vw,34px);left:clamp(18px,2.4vw,34px);right:clamp(18px,2.4vw,34px)}.approved-gallery-frame figcaption span{color:#e2cd9ad1;letter-spacing:.32em;font-size:.54rem;font-weight:650}.approved-gallery-frame figcaption strong{color:#f7f4eaf0;letter-spacing:.28em;font-size:.72rem;font-weight:650}.approved-gallery-frame figcaption small{color:#e6e1d59e;letter-spacing:.18em;font-size:.58rem;font-weight:560}.approved-specs-modal{place-items:center;padding:clamp(24px,5vw,78px);display:grid}.approved-specs-card{background:linear-gradient(135deg,#ffffff09,#ffffff02),#050505;border:1px solid #f6f2e729;gap:22px;width:min(820px,100%);max-height:min(760px,100svh - 64px);padding:clamp(34px,5vw,68px);display:grid;position:relative;overflow-y:auto;box-shadow:0 32px 90px #0000007a}.approved-specs-close{color:#f7f4eab8;position:absolute;top:22px;right:22px}.approved-specs-card>p{color:#e2cd9adb;letter-spacing:.42em;text-transform:uppercase;margin:0;font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;font-size:.62rem;font-weight:650;line-height:1}.approved-specs-card h2{color:#f7f4eaf0;letter-spacing:.18em;text-transform:uppercase;max-width:12ch;margin:0;font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;font-size:clamp(3rem,6vw,5.6rem);font-weight:200;line-height:1.05}.approved-specs-card>span{color:#e6e1d5ad;max-width:50ch;font-family:var(--font-sans,"Segoe UI", Arial, sans-serif);letter-spacing:.18em;text-transform:uppercase;font-size:.82rem;font-weight:560;line-height:1.72}.approved-specs-table{border-top:1px solid #f6f2e72e;margin-top:10px;display:grid}.approved-specs-row{border-bottom:1px solid #f6f2e724;grid-template-columns:minmax(130px,.34fr) minmax(0,1fr);align-items:center;gap:24px;min-height:58px;padding:16px 0;display:grid}.approved-specs-row small{color:#e2cd9ad6;letter-spacing:.28em;text-transform:uppercase;font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;font-size:.56rem;font-weight:650;line-height:1.35}.approved-specs-row strong{color:#f7f4eaeb;font-family:var(--font-sans,"Segoe UI", Arial, sans-serif);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:650;line-height:1.55}.available-progress-rail{z-index:62;pointer-events:auto;border-top:1px solid #f6f2e733;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:30px;left:clamp(42px,7vw,118px);right:clamp(360px,28vw,470px)}.available-progress-rail a{color:#f6f2e785;border-top:1px solid #0000;gap:7px;min-width:0;padding:14px 12px 0 0;text-decoration:none;display:grid}.available-progress-rail a.is-active,.available-progress-rail a:hover,.available-progress-rail a:focus-visible{color:#ffffffeb;border-top-color:#e2cd9ac7;outline:0}.available-progress-rail span{letter-spacing:.2em;font-size:.5rem;font-weight:720}.available-progress-rail strong{letter-spacing:.2em;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:650;overflow:hidden}@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-rows:auto auto;grid-template-columns:minmax(0,1fr);padding-right:clamp(280px,31vw,350px)}.available-subnav{gap:clamp(20px,3vw,40px);left:42px;right:42px}.available-preview-rail{width:min(250px,24vw);right:34px}.available-progress-rail{left:42px;right:clamp(280px,31vw,350px)}}@media (max-width:760px){html.approved-scroll-root .site-header{gap:24px!important;min-height:62px!important;padding:10px 17px!important}html.approved-scroll-root .site-header .brand-lockup{width:min(174px,36vw)!important}html.approved-scroll-root .header-enquiry{background:0 0!important;border:0!important;width:34px!important;height:34px!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(#0000009e,#0000003d 42%,#000000c7),linear-gradient(90deg,#000000ad,#0000001f 72%)}.approved-panel:after{background:radial-gradient(circle at 20% 20%,#e2cd9a0f,#0000 32%),linear-gradient(#0000,#0000006b)}.approved-panel-inner{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:18px;height:100%;padding:92px 24px 46px 48px;display:grid}.approved-copy{align-self:center;gap:13px;width:min(100%,460px)}.approved-eyebrow{letter-spacing:.32em;font-size:.58rem}.approved-copy h1,.approved-copy h2{letter-spacing:.07em;max-width:10.8ch;font-size:2.72rem;line-height:.98}.approved-scroll-page--series #tornavosette .approved-copy h2{letter-spacing:.03em;max-width:min(100%,9.8ch);font-size:clamp(1.74rem,8.4vw,2.02rem);line-height:1.04}.approved-body{max-width:34ch;font-size:.82rem;line-height:1.58}.approved-actions{gap:14px;margin-top:6px;display:grid}.approved-button,.approved-button--secondary{letter-spacing:.26em;gap:16px;width:min(268px,100%);min-width:min(268px,100%);padding-bottom:13px;font-size:.62rem}.approved-button--mobile-gallery{display:grid}.approved-side{align-self:end;gap:14px;width:100%;max-height:33svh;overflow:hidden}.approved-side>p{font-size:1.38rem}.approved-side>span{margin-top:-6px;font-size:.72rem;line-height:1.46}.approved-side-item,.approved-fact{grid-template-columns:28px 1fr;gap:2px 11px;min-height:44px;padding:8px 0}.approved-fact{grid-template-columns:minmax(62px,.34fr) minmax(0,1fr)}.approved-side-item span,.approved-fact span{letter-spacing:.18em;font-size:.52rem}.approved-side-item strong,.approved-fact strong{letter-spacing:.12em;font-size:.62rem;line-height:1.32}.approved-side-item small,.approved-fact small{letter-spacing:.04em;font-size:.58rem}.approved-panel-meta{bottom:18px;left:48px;right:22px}.approved-panel-meta span,.approved-panel-meta strong{letter-spacing:.2em;font-size:.54rem}.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{letter-spacing:.18em;font-size:3.18rem}.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{letter-spacing:.13em;max-width:9ch;font-size:2.62rem}.approved-scroll-page--collections .approved-body{max-width:30ch;font-size:.8rem}.available-subnav,.available-preview-rail,.available-progress-rail{display:none}.approved-scroll-page--available .approved-panel-bg{filter:brightness(.7)saturate(.92)contrast(1.08)}.approved-modal-bar{grid-template-columns:1fr auto;min-height:62px;padding:14px 18px}.approved-modal-bar span{display:none}.approved-modal-bar strong{letter-spacing:.28em;justify-self:start;font-size:.58rem}.approved-modal-bar button{letter-spacing:.24em;font-size:.54rem}.approved-gallery-stack{gap:24px;width:calc(100% - 28px);padding:82px 0 42px}.approved-gallery-frame{min-height:68vh}.approved-gallery-frame img{max-height:74vh}.approved-gallery-frame figcaption{bottom:16px;left:16px;right: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{letter-spacing:.22em;font-size:.52rem;top:18px;right:18px}.approved-specs-card h2{letter-spacing:.14em;max-width:11ch;font-size:clamp(2.25rem,11vw,3.5rem)}.approved-specs-card>span{letter-spacing:.14em;font-size:.68rem}.approved-specs-row{grid-template-columns:1fr;align-items:start;gap:7px;padding:14px 0}.approved-specs-row strong{letter-spacing:.12em;font-size:.68rem}.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,#000000ed,#000000c7 47%,#0000002e 78%,#00000070),linear-gradient(#00000038,#0000 40%,#000000db)}.approved-scroll-page--available .approved-panel:after{background:linear-gradient(#0000 18%,#00000080 64%,#000000e0),linear-gradient(90deg,#e2cd9a12,#0000 38%)}.approved-scroll-page--available #available:before,.approved-scroll-page--cpo #cpo:before{background:linear-gradient(90deg,#000000d6,#0000008a 48%,#00000014 78%,#00000042),linear-gradient(#00000029,#0000 42%,#000c)}.approved-scroll-page--available #available:after,.approved-scroll-page--cpo #cpo:after{background:linear-gradient(#0000 18%,#00000057 62%,#000000d1),linear-gradient(90deg,#e2cd9a0d,#0000 40%)}.approved-scroll-page--available .approved-panel-inner,.approved-scroll-page--available #available .approved-panel-inner,.approved-scroll-page--cpo #cpo .approved-panel-inner{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:14px;padding:92px 22px 38px 46px}.approved-scroll-page--available .approved-copy{text-align:left;align-self:end;gap:12px;width:min(100%,390px)}.approved-scroll-page--available #available .approved-copy,.approved-scroll-page--cpo #cpo .approved-copy{text-align:left;place-self:end start;justify-items:start;width:min(100%,390px)}.approved-scroll-page--available .approved-eyebrow{letter-spacing:.28em;font-size:.5rem}.approved-scroll-page--available .approved-copy h1,.approved-scroll-page--available .approved-copy h2,.approved-scroll-page--available #available .approved-copy h1,.approved-scroll-page--cpo #cpo .approved-copy h1{letter-spacing:.12em;max-width:min(100%,10ch);font-size:clamp(2.1rem,9.2vw,3.38rem);line-height:1.12}.approved-scroll-page--available #private-search .approved-copy h2{letter-spacing:.055em;max-width:min(100%,9ch);font-size:clamp(1.46rem,6.5vw,2.22rem)}.approved-scroll-page--available .approved-body,.approved-scroll-page--available #available .approved-body,.approved-scroll-page--cpo #cpo .approved-body{letter-spacing:.14em;max-width:28ch;font-size:.56rem;line-height:1.64}.approved-scroll-page--available .approved-actions{gap:11px;margin-top:3px;display:grid}.approved-scroll-page--available .approved-button,.approved-scroll-page--available .approved-button--secondary{letter-spacing:.22em;width:min(272px,100%);min-width:min(272px,100%);padding-bottom:11px;font-size:.55rem}.approved-scroll-page--available .approved-side{align-self:end;gap:10px;width:min(100%,370px);max-height:none;margin:0}.approved-scroll-page--available .approved-panel:not(#available) .approved-side--facts{transform:none}.approved-scroll-page--available .approved-side>p{letter-spacing:.24em;font-size:.58rem}.approved-scroll-page--available .approved-side>span{letter-spacing:.1em;font-size:.56rem;line-height:1.52}.approved-scroll-page--available .approved-fact,.approved-scroll-page--available .approved-side-item{grid-template-columns:minmax(64px,.36fr) minmax(0,1fr);gap:2px 10px;min-height:38px;padding:7px 0}.approved-scroll-page--available .approved-fact span,.approved-scroll-page--available .approved-side-item span{letter-spacing:.16em;font-size:.46rem}.approved-scroll-page--available .approved-fact strong,.approved-scroll-page--available .approved-side-item strong{letter-spacing:.1em;font-size:.52rem;line-height:1.28}.approved-scroll-page--available .approved-fact small,.approved-scroll-page--available .approved-side-item small{letter-spacing:.06em;font-size:.5rem}.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,#000000d6,#0000009e 50%,#0000001f 82%,#00000057),linear-gradient(#00000029,#0000 42%,#000000d1)}.approved-scroll-page--four-seasons .approved-panel:after{background:linear-gradient(#0000 14%,#00000057 62%,#000000db),radial-gradient(circle at 74% 36%,#e2cd9a14,#0000 34%)}.approved-scroll-page--four-seasons #four-seasons .approved-panel-inner{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);padding:92px 22px 38px 46px}.approved-scroll-page--four-seasons #four-seasons .approved-copy{text-align:left;place-self:end start;justify-items:start;width:min(100%,390px)}.approved-scroll-page--four-seasons #four-seasons .approved-copy h1{letter-spacing:.12em;max-width:min(100%,10ch);font-size:clamp(2.1rem,9.2vw,3.38rem);line-height:1.12}.approved-scroll-page--four-seasons .approved-side{display:none}.approved-scroll-page--four-seasons .approved-body{max-width:29ch}}@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-side-item,.approved-fact{min-height:38px;padding:6px 0}}@media (max-width:420px){.approved-scroll-page--available #private-search .approved-copy h2{letter-spacing:.055em!important;font-size:clamp(1.9rem,8vw,2.7rem)!important}}@media (prefers-reduced-motion:reduce){html.approved-scroll-root{scroll-behavior:auto!important}.approved-mobile-dots a,.approved-button{transition:none!important}}body:has(.home-page) .site-header .brand-logo{aspect-ratio:7204/1503!important;filter:invert()brightness(1.08)contrast(.88)drop-shadow(0 8px 24px #0000005c)!important;background:url(/brand/turkowiak-logo.svg) 50%/contain no-repeat!important;width:100%!important;display:block!important;-webkit-mask:none!important;mask:none!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{aspect-ratio:3746/2724!important;background-image:url(/brand/turkowiak-crown-only.svg)!important;width:34px!important}body:has(.home-page):has(.mobile-menu[open]) .site-header .brand-lockup{opacity:0!important;pointer-events:none!important}:is(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}:is(html.home-snap-page body:has(.home-page):has(.mobile-menu[open]) .mobile-menu summary,html.home-snap-page body:has(.home-page):has(.mobile-menu[open]) .mobile-menu a){cursor:pointer!important}:is(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) .lab-innovation-card:nth-child(2) img{object-fit:cover!important;object-position:72% 46%!important;background:0 0!important;padding:0!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:after{background:linear-gradient(#00000024,#00000005 42%,#00000080),radial-gradient(circle at 50% 52%,#0000,#00000061 70%)!important}@media (min-width:900px){body:has(.home-page) .voices-section{align-content:center!important;min-height:100svh!important;padding-top:clamp(58px,6.5vh,76px)!important;padding-bottom:clamp(26px,4vh,42px)!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{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!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 .footer-brand{grid-area:brand!important;justify-items:center!important;gap:20px!important;max-width:560px!important;margin-inline:auto!important;display:grid!important}.site-footer .footer-logo{width:min(204px,54vw)!important;margin:0!important}.site-footer .footer-bottom{border-top:1px solid #ffffff1c!important;grid-area:bottom!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:22px!important;width:min(980px,100%)!important;padding-top:24px!important;display:grid!important}.site-footer .footer-bottom>span{color:#e8edf16b!important;letter-spacing:.22em!important;text-transform:uppercase!important;justify-self:start!important;font-size:10px!important;font-weight:800!important}.site-footer .footer-contact-line{justify-content:center!important;gap:18px!important;display:flex!important}.site-footer .footer-contact-line a{color:#e8edf19e!important;border-bottom:1px solid #e8edf133!important;padding-bottom:6px!important;font-size:12px!important}.site-footer .footer-social{justify-self:end!important;margin-top:0!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{text-align:center!important;grid-template-columns:1fr!important;justify-items: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-snap-type:y mandatory!important;scroll-padding-top:0!important}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:before{display:none!important}body:has(.home-page) .media-rail-shell:after{display:none!important}:is(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{background:#02070b!important;min-height:100svh!important;position:relative!important;overflow:hidden!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{z-index:2!important;text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;max-width:min(720px,100vw - 44px)!important;margin:auto!important;display:grid!important;position:relative!important}body:has(.home-page) .bespoke-copy>*{grid-column:1!important}.site-footer .footer-contact-line,.site-footer .footer-bottom>span{display:none!important}.site-footer .footer-bottom{border-top-color:#ffffff14!important;grid-template-columns:1fr!important;justify-items:center!important}.site-footer .footer-social{justify-self:center!important}.site-footer .footer-brand p{max-width:390px!important}@media (max-width:700px){body:has(.home-page) .collections-cinema{grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important;height:100svh!important;min-height:100svh!important;padding:58px 0 34px!important;display:grid!important;overflow:hidden!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{width:100vw!important;max-width:none!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;gap:14px!important;height:100%!important;padding-right:30vw!important;scroll-padding-left:18px!important}body:has(.home-page) .collections-cinema .media-card{flex:0 0 max(244px,100vw - 132px)!important;width:max(244px,100vw - 132px)!important;min-width:244px!important;height:min(640px,100svh - 154px)!important;min-height:0!important}body:has(.home-page) .series-section{grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;height:100svh!important;min-height:100svh!important;padding:0!important;display:grid!important;overflow:hidden!important}body:has(.home-page) .series-copy{pointer-events:auto!important;max-width:none!important;padding:58px 20px 10px!important;position:relative!important;top:auto!important;left:auto!important}body:has(.home-page) .series-copy h2{white-space:nowrap!important;letter-spacing:.055em!important;font-size:clamp(27px,7.4vw,39px)!important;line-height:.96!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{letter-spacing:.22em!important;margin-top:8px!important;font-size:8px!important}body:has(.home-page) .opus-stage{grid-template-rows:38px minmax(0,1fr)!important;gap:0!important;height:auto!important;min-height:0!important;display:grid!important;position:relative!important}body:has(.home-page) .opus-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;padding:0 8px!important;display:grid!important;position:relative!important;top:auto!important;right:auto!important;transform:none!important}body:has(.home-page) .opus-tabs button{text-align:center!important;min-height:38px!important;padding:5px 4px!important}body:has(.home-page) .opus-tabs button strong{letter-spacing:.11em!important;font-size:9px!important}body:has(.home-page) .opus-content{grid-template-rows:minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;display:grid!important;position:relative!important}body:has(.home-page) .opus-content figure{height:100%!important;min-height:0!important;position:relative!important;inset:auto!important}body:has(.home-page) .opus-content img{object-position:54% 50%!important}body:has(.home-page) .opus-copy{background:linear-gradient(#07111afa,#050c12)!important;max-width:none!important;padding:13px 18px 18px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}body:has(.home-page) .opus-copy span{letter-spacing:.24em!important;font-size:7px!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{letter-spacing:.24em!important;font-size:8px!important}body:has(.home-page) .lab-innovation-card{min-height:clamp(260px,38svh,360px)!important}body:has(.home-page) .bespoke-section{place-items:center!important;height:100svh!important;display:grid!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){color:#edf3f8!important;background:#050505!important}body:has(.home-page--stacked) .home-page>section{scroll-snap-align:start!important;scroll-snap-stop:always!important}.home-page--stacked{color:#edf3f8!important;background:#050505!important}.home-film-slide{isolation:isolate;background:#020303;place-items:center;padding:clamp(92px,13vh,136px) clamp(22px,6vw,90px) clamp(54px,8vh,82px);display:grid;position:relative;overflow:hidden;height:100svh!important;min-height:100svh!important}.home-film-media{z-index:-3;background:#020303;position:absolute;inset:0;overflow:hidden}.home-film-media video,.home-film-media img{object-fit:cover;object-position:center;filter:brightness(.58)saturate(.92)contrast(1.08);width:100%;height:100%;display:block;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%;filter:brightness(.52)saturate(.9)contrast(1.08);animation:18s ease-in-out infinite alternate bespoke-film-drift}.home-film-slide:before,.home-film-slide:after{z-index:-2;content:"";pointer-events:none;position:absolute;inset:0}.home-film-slide:before{background:radial-gradient(circle,#020c161f,#0000009e 72%),linear-gradient(#00000094,#00000014 38%,#0000009e)}.home-film-slide:after{background:linear-gradient(90deg,#00070ec2,#0000001f 44%,#00070e85),linear-gradient(#04090c61,#0000 36%,#0000006b)}.home-film-copy{z-index:2;text-align:center;justify-items:center;gap:clamp(14px,2.1vh,22px);width:min(820px,100vw - 40px);display:grid;position:relative}.home-film-copy h1{color:#e8f1fae0;letter-spacing:.18em;text-transform:uppercase;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,7.4vw,92px);font-weight:400;line-height:.98}.home-film-copy p{color:#eef4f9d1;letter-spacing:.24em;text-transform:uppercase;max-width:min(720px,88vw);margin:0;font-size:clamp(11px,1.08vw,14px);font-weight:900;line-height:1.45}.home-film-copy .hero-primary-cta{min-width:min(312px,72vw);margin-top:clamp(4px,.9vh,10px)}.home-film-dots{z-index:3;gap:18px;display:grid;position:absolute;top:50%;left:clamp(24px,4vw,58px);transform:translateY(-50%)}.home-film-dots a{opacity:.72;background:0 0;border:1px solid #e0ebf4a6;border-radius:999px;width:8px;height:8px;transition:background .18s,border-color .18s,opacity .18s}.home-film-dots a.is-active{opacity:1;background:#e0ebf4eb;border-color:#e0ebf4eb}.home-explore-further{color:#f2f5f7;background:radial-gradient(at 50% 0,#ffffff0e,#0000 36%),linear-gradient(#111,#090909);align-content:center;gap:clamp(42px,7vh,78px);padding:clamp(90px,13vh,136px) clamp(24px,9vw,150px) clamp(54px,8vh,96px);display:grid;overflow:hidden;height:100svh!important;min-height:100svh!important}.home-explore-heading{text-align:center;width:min(1040px,100%);margin-inline:auto}.home-explore-heading h2{color:#fafcffeb;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:clamp(22px,2.3vw,34px);font-weight:700;line-height:1}.home-explore-heading p{color:#f4f8fcc2;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(12px,1.1vw,16px)}.home-explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1328px,100%);margin-inline:auto;display:grid}.home-explore-card{min-width:0;color:inherit;background:#111;border-left:1px solid #ffffff3d;grid-template-rows:minmax(220px,44vh) auto;transition:background .2s,transform .2s;display:grid}.home-explore-card img{object-fit:cover;filter:brightness(.72)saturate(.82)contrast(1.08);width:100%;height:100%;transition:filter .2s,transform .46s}.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{background:#111;align-content:start;gap:16px;min-height:clamp(150px,19vh,190px);padding:clamp(22px,2.6vw,34px);display:grid}.home-explore-card strong{color:#fafcfff0;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(16px,1.5vw,22px);font-weight:800;line-height:1.22}.home-explore-card small{color:#f4f8fcc7;max-width:34ch;font-size:clamp(13px,1.05vw,16px);line-height:1.48}.home-explore-card:hover,.home-explore-card:focus-visible{background:#151515}.home-explore-card:hover img,.home-explore-card:focus-visible img{filter:brightness(.88)saturate(.88)contrast(1.08);transform:scale(1.018)}.site-footer .footer-brand{text-align:center!important;justify-items:center!important;width:min(560px,100%)!important}.site-footer .footer-logo{aspect-ratio:7204/1503!important;filter:invert()brightness(1.08)contrast(.86)drop-shadow(0 8px 24px #00000057)!important;background:url(/brand/turkowiak-logo.svg) 50%/contain no-repeat!important;width:min(204px,54vw)!important;margin-inline:auto!important;display:block!important;-webkit-mask:none!important;mask:none!important}.site-footer .footer-logo>span{display:none!important}@keyframes bespoke-film-drift{0%{transform:scale(1.035)translate(-.8%)}to{transform:scale(1.085)translate(1.2%,-.8%)}}@media (max-width:820px){.home-film-slide{padding:88px 20px 46px}.home-film-copy{width:min(520px,100vw - 36px)}.home-film-copy h1{letter-spacing:.145em;font-size:clamp(38px,10.5vw,64px)}.home-film-copy p{letter-spacing:.19em;max-width:92vw;font-size:clamp(10px,2.55vw,12px)}.home-film-dots{gap:16px;left:18px}.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{grid-template-columns:1fr;gap:0}.home-explore-card{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;border-right:1px solid #ffffff2e;grid-template-rows:minmax(128px,1fr);grid-template-columns:minmax(112px,38%) minmax(0,1fr);min-height:0}.home-explore-card:last-child{border-bottom:1px solid #ffffff2e}.home-explore-card span{gap:10px;min-height:0;padding:18px 16px}.home-explore-card strong{letter-spacing:.13em;font-size:clamp(13px,3.7vw,17px)}.home-explore-card small{font-size:clamp(11px,3.15vw,13px);line-height:1.38}}@media (max-width:420px){.home-explore-card{grid-template-rows:minmax(118px,1fr);grid-template-columns:36% minmax(0,1fr)}.home-explore-card span{padding:14px 13px}.home-explore-card small{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.home-page--stacked .home-film-copy h1{letter-spacing:.18em!important;text-shadow:0 18px 54px #00000094!important;font-family:Segoe UI Light,Segoe UI,Arial,sans-serif!important;font-size:clamp(46px,5.4vw,82px)!important;font-weight:300!important;line-height:1.08!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 small{text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}.site-footer{text-align:center!important;background:radial-gradient(at 50% 0,#ffffff09,#0000 42%),linear-gradient(#080808,#050505 58%,#070707)!important;border-top:0!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;min-height:auto!important;padding:clamp(70px,8vw,108px) clamp(28px,10vw,156px) clamp(42px,5.5vw,68px)!important;display:grid!important}.site-footer .footer-brand{border-bottom:1px solid #e8edf121!important;grid-area:brand!important;justify-self:center!important;justify-items:center!important;gap:20px!important;width:min(980px,100%)!important;max-width:none!important;margin-inline:auto!important;padding-bottom:clamp(30px,4vw,46px)!important;display:grid!important}.site-footer .footer-logo{justify-self:center!important;width:min(210px,54vw)!important;margin:0!important}.site-footer .footer-brand p{color:#e8edf199!important;max-width:560px!important;margin:0!important;font-size:13px!important;line-height:1.78!important}.site-footer .footer-grid{grid-area:nav!important;grid-template-columns:repeat(3,minmax(130px,1fr))!important;justify-content:stretch!important;gap:22px clamp(30px,5vw,76px)!important;width:100%!important;display:grid!important}.site-footer .footer-grid a{color:#e8edf194!important;letter-spacing:.2em!important;justify-content:center!important;align-items:center!important;min-height:0!important;font-size:10px!important}.site-footer .footer-bottom{border-top:0!important;grid-area:social!important;grid-template-columns:1fr!important;place-self:start center!important;gap:0!important;width:auto!important;padding-top:0!important;display:grid!important}.site-footer .footer-bottom>span,.site-footer .footer-contact-line{display:none!important}.site-footer .footer-social{grid-template-columns:repeat(2,28px)!important;justify-self:center!important;gap:16px 18px!important;margin-top:0!important;display:grid!important}@media (max-width:820px){.home-page--stacked .home-film-copy h1{letter-spacing:.15em!important;font-size:clamp(40px,10.4vw,64px)!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{letter-spacing:.32em!important;text-shadow:0 10px 30px #0009!important;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;line-height:1.35!important}body:has(.home-page) .mobile-menu{z-index:12000!important}body:has(.home-page) .mobile-menu summary{color:#f4f7faeb!important;width:auto!important;min-width:104px!important;height:44px!important;box-shadow:none!important;z-index:12003!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;padding:0!important;display:inline-flex!important;position:relative!important}body:has(.home-page) .mobile-menu summary:before{display:none!important}body:has(.home-page) .mobile-menu summary:after{display:none!important}:is(body:has(.home-page) .mobile-menu summary:focus,body:has(.home-page) .mobile-menu summary:focus-visible){box-shadow:none!important;outline:0!important}body:has(.home-page) .hamburger{color:currentColor!important;opacity:.94!important;background:linear-gradient(currentColor,currentColor) 0/18px 1.4px no-repeat!important;flex:0 0 18px!important;width:18px!important;height:14px!important;display:block!important;position:relative!important}body:has(.home-page) .hamburger:before{content:""!important;background:currentColor!important;border-radius:999px!important;width:18px!important;height:1.4px!important;transition:transform .26s,top .26s,opacity .2s!important;display:block!important;position:absolute!important;left:0!important;transform:none!important}body:has(.home-page) .hamburger:after{content:""!important;background:currentColor!important;border-radius:999px!important;width:18px!important;height:1.4px!important;transition:transform .26s,top .26s,opacity .2s!important;display:block!important;position:absolute!important;left:0!important;transform:none!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{opacity:1!important;align-items:center!important;height:1em!important;transition:opacity .18s,transform .22s!important;display:inline-flex!important}body:has(.home-page) .menu-label:after{content:"MENU"!important;letter-spacing:.2em!important;color:#f4f7fae0!important;font-family:Riviera Nights Medium,RivieraNights-Medium,Inter,Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:block!important}body:has(.home-page) .close-icon{opacity:0!important;flex:0 0 18px!important;width:18px!important;height:18px!important;display:none!important;position:relative!important}body:has(.home-page) .close-icon:before{content:""!important;background:#f4f7fae0!important;border-radius:999px!important;width:18px!important;height:1.4px!important;position:absolute!important;top:8px!important;left:0!important}body:has(.home-page) .close-icon:after{content:""!important;background:#f4f7fae0!important;border-radius:999px!important;width:18px!important;height:1.4px!important;position:absolute!important;top:8px!important;left:0!important}body:has(.home-page) .close-icon:before{transform:rotate(45deg)!important}body:has(.home-page) .close-icon:after{transform:rotate(-45deg)!important}:is(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{opacity:1!important;display:block!important}body:has(.home-page) .mobile-menu nav{width:100vw!important;height:100svh!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)brightness(.22)saturate(.72)!important;opacity:0!important;pointer-events:none!important;z-index:12001!important;background:#030304f0!important;border:0!important;border-radius:0!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;transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1)!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:translateY(-1.5vh)!important}body:has(.home-page) .mobile-menu nav:before{content:none!important;display:none!important}body:has(.home-page) .mobile-menu nav:after{content:none!important;display:none!important}body:has(.home-page) .mobile-menu[open] nav{opacity:1!important;pointer-events:auto!important;transform:translate(0,0)!important}body:has(.home-page) .mobile-menu-link{opacity:0!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;width:min(332px,72vw)!important;min-height:auto!important;padding:0!important;transition:opacity .52s,transform .72s cubic-bezier(.19,1,.22,1),color .18s!important;display:flex!important;transform:translate(-58px)!important}body:has(.home-page) .mobile-menu-link:before{content:none!important;display:none!important}body:has(.home-page) .mobile-menu-link:after{content:none!important;display:none!important}body:has(.home-page) .mobile-menu-link small{content:none!important;display:none!important}body:has(.home-page) .mobile-menu-link span{letter-spacing:.22em!important;text-align:right!important;text-transform:uppercase!important;color:#f4f7fab3!important;width:100%!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;line-height:1.12!important;transition:color .18s,transform .22s!important;display:block!important}:is(body:has(.home-page) .mobile-menu-link:hover span,body:has(.home-page) .mobile-menu-link:focus-visible span){color:#fffffff5!important;transform:translate(-4px)!important}body:has(.home-page):has(.mobile-menu[open]) .site-header{background:linear-gradient(#0000008a,#00000014)!important;border-bottom-color:#ffffff14!important}:is(body:has(.home-page):has(.mobile-menu[open]) main,body:has(.home-page):has(.mobile-menu[open]) footer){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(at 50% 0,#ffffff09,#0000 34%),linear-gradient(#111 0%,#0f0f0f 48%,#080808 100%)!important}.home-explore-grid{border-top:0!important;border-bottom:0!important;gap:0!important;width:min(1328px,100vw - clamp(84px,15vw,288px))!important}.home-explore-card{background:#111!important;border-left:1px solid #eef1f438!important;border-right:0!important;grid-template-rows:minmax(250px,42vh) minmax(176px,auto)!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{background:#111!important;min-height:176px!important;padding:clamp(24px,2.1vw,34px) clamp(24px,2.4vw,40px) clamp(30px,2.6vw,44px)!important}.home-explore-card small{text-align:justify!important;text-align-last:left!important;text-justify:inter-word!important;max-width:34ch!important}@media (max-width:820px){.home-page--stacked .home-film-copy p{letter-spacing:.15em!important;max-width:min(370px,86vw)!important;font-size:clamp(10px,2.7vw,12px)!important}body:has(.home-page) .mobile-menu summary{gap:12px!important;min-width:90px!important;height:42px!important}body:has(.home-page) .menu-label:after{letter-spacing:.18em!important;font-size:10px!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{letter-spacing:.18em!important;font-size:clamp(14px,4.2vw,19px)!important}.home-explore-grid{width:min(100%,520px)!important}.home-explore-card{border-top:1px solid #eef1f42e!important;border-left-color:#eef1f42e!important;border-right:1px solid #eef1f42e!important;grid-template-rows:minmax(132px,1fr)!important;grid-template-columns:minmax(112px,38%) minmax(0,1fr)!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;clip-path:inset(0 100% 0 0)!important;opacity:0!important;will-change:clip-path, opacity, transform!important;grid-template-rows:repeat(9,auto)!important;grid-template-columns:minmax(0,332px)!important;grid-auto-flow:row!important;max-inline-size:none!important;transition:clip-path 1s cubic-bezier(.19,1,.22,1),opacity 1s,transform 1s cubic-bezier(.19,1,.22,1)!important;transform:translate(-4vw)!important}body:has(.home-page) .mobile-menu[open] nav{clip-path:inset(0)!important;opacity:1!important;transform:translate(0,0)!important}body:has(.home-page) .mobile-menu-link{opacity:0!important;will-change:opacity, transform!important;grid-column:1!important;transition:opacity .52s,transform .65s cubic-bezier(.19,1,.22,1),color .18s!important;transform:translate(-108px)!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link{opacity:1!important;transform:translate(0,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{color:#f4f7faa8!important;font-weight:500!important}@starting-style{body:has(.home-page) .mobile-menu[open] nav{clip-path:inset(0 100% 0 0)!important;opacity:0!important;transform:translate(-4vw)!important}body:has(.home-page) .mobile-menu[open] .mobile-menu-link{opacity:0!important;transform:translate(-108px)!important}}.home-explore-heading h2{letter-spacing:.18em!important;color:#f4f7fadb!important;font-weight:500!important}.home-explore-heading p{color:#f4f7faad!important;font-weight:400!important}.home-explore-grid{gap:clamp(16px,1.45vw,28px)!important}.home-explore-card{border:1px solid #eef1f429!important}.home-explore-card:last-child{border-right:1px solid #eef1f429!important}.home-explore-card strong{letter-spacing:.14em!important;color:#f4f7fae6!important;font-weight:500!important}.home-explore-card small{color:#f4f7fab8!important;font-weight:400!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,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:translate(-4vw)!important}body:has(.home-page) .mobile-menu--controlled.is-open nav{clip-path:inset(0)!important;opacity:1!important;pointer-events:auto!important;transform:translate(0,0)!important}body:has(.home-page) .mobile-menu--controlled .mobile-menu-link{opacity:0!important;transition:opacity 1.04s,transform 1.3s cubic-bezier(.19,1,.22,1),color .18s!important;transform:translate(-108px)!important}body:has(.home-page) .mobile-menu--controlled.is-open .mobile-menu-link{opacity:1!important;transform:translate(0,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}:is(body:has(.home-page) .mobile-menu--controlled nav,body:has(.route-main) .mobile-menu--controlled nav){width:100vw!important;max-width:none!important;height:100svh!important;box-shadow:none!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;visibility:hidden!important;will-change:clip-path, opacity, transform!important;z-index:12001!important;background:#030304f0!important;border:0!important;border-radius:0!important;grid-template-rows:repeat(9,auto)!important;grid-template-columns:minmax(0,332px)!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;transition:clip-path 1s linear,opacity 1s linear,transform 1s cubic-bezier(.32,0,.18,1)!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:translate(-4vw)!important}:is(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)),:is(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(.route-main) .site-header .brand-lockup{grid-column:2!important;justify-self:center!important;width:min(174px,36vw)!important;min-width:0!important}body:has(.home-page) .menu-label:after{color:#f4f7fac2!important;font-weight:500!important}body:has(.route-main) .menu-label:after{color:#f4f7fac2!important;font-weight:500!important}@media (max-width:980px){body:has(.route-main) .site-header{min-height:62px!important;padding:10px 17px!important}}@media (max-width:820px){:is(body:has(.home-page) .mobile-menu.mobile-menu--controlled .mobile-menu-toggle,body:has(.route-main) .mobile-menu.mobile-menu--controlled .mobile-menu-toggle){gap:0!important;width:42px!important;min-width:42px!important}:is(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}:is(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{z-index:220!important;color:#fffffff0!important;background:linear-gradient(#080809b8,#0808095c),#08080933!important;border-bottom:1px solid #ffffff24!important;grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr)!important;min-height:96px!important;padding:24px clamp(24px,15vw,288px)!important;transition:min-height .22s,padding .22s,background .22s,border-color .22s!important}body:has(.route-main) .header-actions{grid-column:1!important;justify-content:flex-start!important;justify-self: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;width:min(174px,36vw)!important;min-width:0!important;transition:width .22s!important}body:has(.route-main) .header-enquiry{color:#ffffffe6!important;grid-column:3!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;width:44px!important;height:44px!important;padding:0!important;display:inline-flex!important}body:has(.route-main) .header-contact-icon{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.45px!important;opacity:.92!important;width:20px!important;height:20px!important;transition:opacity .16s,transform .16s!important}:is(body:has(.route-main) .header-enquiry:hover .header-contact-icon,body:has(.route-main) .header-enquiry:focus-visible .header-contact-icon){opacity:1!important;transform:scale(1.08)!important}:is(body:has(.home-page) .mobile-menu,body:has(.route-main) .mobile-menu){z-index:12000!important;display:block!important}:is(body:has(.home-page) .mobile-menu.mobile-menu--controlled .mobile-menu-toggle,body:has(.route-main) .mobile-menu.mobile-menu--controlled .mobile-menu-toggle){color:#f4f7faeb!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:auto!important;min-width:86px!important;height:42px!important;display:inline-flex!important}:is(body:has(.home-page) .hamburger,body:has(.route-main) .hamburger){color:currentColor!important;opacity:.94!important;background:linear-gradient(currentColor,currentColor) 0/18px 1.4px no-repeat!important;flex:0 0 18px!important;width:18px!important;height:14px!important;display:block!important;position:relative!important}body:has(.home-page) .hamburger:before{content:""!important;background:currentColor!important;border-radius:999px!important;width:18px!important;height:1.4px!important;transition:transform .26s,top .26s,opacity .2s!important;display:block!important;position:absolute!important;left:0!important;transform:none!important}body:has(.home-page) .hamburger:after{content:""!important;background:currentColor!important;border-radius:999px!important;width:18px!important;height:1.4px!important;transition:transform .26s,top .26s,opacity .2s!important;display:block!important;position:absolute!important;left:0!important;transform:none!important}body:has(.route-main) .hamburger:before{content:""!important;background:currentColor!important;border-radius:999px!important;width:18px!important;height:1.4px!important;transition:transform .26s,top .26s,opacity .2s!important;display:block!important;position:absolute!important;left:0!important;transform:none!important}body:has(.route-main) .hamburger:after{content:""!important;background:currentColor!important;border-radius:999px!important;width:18px!important;height:1.4px!important;transition:transform .26s,top .26s,opacity .2s!important;display:block!important;position:absolute!important;left:0!important;transform:none!important}body:has(.home-page) .hamburger:before{top:1px!important}body:has(.route-main) .hamburger:before{top:1px!important}body:has(.home-page) .hamburger:after{top:12px!important}body:has(.route-main) .hamburger:after{top:12px!important}:is(body:has(.home-page) .menu-label,body:has(.route-main) .menu-label){opacity:1!important;align-items:center!important;height:1em!important;transition:opacity .18s,transform .22s!important;display:inline-flex!important}body:has(.home-page) .menu-label:after{content:"MENU"!important;letter-spacing:.2em!important;color:#f4f7fac2!important;font-family:Riviera Nights Medium,RivieraNights-Medium,Inter,Segoe UI,Arial,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1!important;display:block!important}body:has(.route-main) .menu-label:after{content:"MENU"!important;letter-spacing:.2em!important;color:#f4f7fac2!important;font-family:Riviera Nights Medium,RivieraNights-Medium,Inter,Segoe UI,Arial,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1!important;display:block!important}:is(body:has(.home-page) .close-icon,body:has(.route-main) .close-icon){opacity:0!important;flex:0 0 18px!important;width:18px!important;height:18px!important;display:none!important;position:relative!important}body:has(.home-page) .close-icon:before{content:""!important;background:#f4f7fae0!important;border-radius:999px!important;width:18px!important;height:1.4px!important;position:absolute!important;top:8px!important;left:0!important}body:has(.home-page) .close-icon:after{content:""!important;background:#f4f7fae0!important;border-radius:999px!important;width:18px!important;height:1.4px!important;position:absolute!important;top:8px!important;left:0!important}body:has(.route-main) .close-icon:before{content:""!important;background:#f4f7fae0!important;border-radius:999px!important;width:18px!important;height:1.4px!important;position:absolute!important;top:8px!important;left:0!important}body:has(.route-main) .close-icon:after{content:""!important;background:#f4f7fae0!important;border-radius:999px!important;width:18px!important;height:1.4px!important;position:absolute!important;top:8px!important;left:0!important}body:has(.home-page) .close-icon:before{transform:rotate(45deg)!important}body:has(.route-main) .close-icon:before{transform:rotate(45deg)!important}body:has(.home-page) .close-icon:after{transform:rotate(-45deg)!important}body:has(.route-main) .close-icon:after{transform:rotate(-45deg)!important}:is(body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-opening .hamburger,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-open .hamburger,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-closing .hamburger,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-opening .menu-label,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-open .menu-label,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-closing .menu-label,body:has(.route-main) .mobile-menu.mobile-menu--controlled.is-opening .hamburger,body:has(.route-main) .mobile-menu.mobile-menu--controlled.is-open .hamburger,body:has(.route-main) .mobile-menu.mobile-menu--controlled.is-closing .hamburger,body:has(.route-main) .mobile-menu.mobile-menu--controlled.is-opening .menu-label,body:has(.route-main) .mobile-menu.mobile-menu--controlled.is-open .menu-label,body:has(.route-main) .mobile-menu.mobile-menu--controlled.is-closing .menu-label){display:none!important}:is(body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-opening .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-closing .close-icon,body:has(.route-main) .mobile-menu.mobile-menu--controlled.is-opening .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-closing .close-icon){opacity:1!important;display:block!important}:is(body:has(.home-page) .mobile-menu--controlled nav,body:has(.route-main) .mobile-menu--controlled nav){width:100vw!important;max-width:none!important;max-inline-size:none!important;height:100svh!important;box-shadow:none!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;visibility:hidden!important;will-change:clip-path, opacity, transform!important;z-index:12001!important;background:#030304f0!important;border:0!important;border-radius:0!important;grid-template-rows:repeat(9,auto)!important;grid-template-columns:minmax(0,332px)!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;transition:clip-path 1s linear,opacity 1s linear,transform 1s cubic-bezier(.32,0,.18,1)!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:translate(-4vw)!important}:is(body:has(.home-page) .mobile-menu--controlled .mobile-menu-link,body:has(.route-main) .mobile-menu--controlled .mobile-menu-link){opacity:0!important;will-change:opacity, transform!important;background:0 0!important;border:0!important;grid-column:1!important;justify-content:flex-end!important;align-items:center!important;width:min(332px,72vw)!important;min-height:auto!important;padding:0!important;transition:opacity .52s linear,transform .65s cubic-bezier(.32,0,.18,1),color .18s!important;display:flex!important;transform:translate(-108px)!important}:is(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)),:is(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}:is(body:has(.home-page) .mobile-menu-link span,body:has(.route-main) .mobile-menu-link span){letter-spacing:.22em!important;text-align:right!important;text-transform:uppercase!important;color:#f4f7faa8!important;width:100%!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;line-height:1.12!important;transition:color .18s,transform .22s!important;display:block!important}:is(body:has(.home-page) .mobile-menu-link:hover span,body:has(.home-page) .mobile-menu-link:focus-visible span,body:has(.route-main) .mobile-menu-link:hover span,body:has(.route-main) .mobile-menu-link:focus-visible span){color:#fffffff5!important;transform:translate(-4px)!important}:is(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}@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){:is(body:has(.home-page) .mobile-menu.mobile-menu--controlled .mobile-menu-toggle,body:has(.route-main) .mobile-menu.mobile-menu--controlled .mobile-menu-toggle){gap:0!important;width:42px!important;min-width:42px!important}:is(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}:is(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}:is(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}:is(body:has(.home-page) .mobile-menu-link span,body:has(.route-main) .mobile-menu-link span){letter-spacing:.18em!important;font-size:clamp(14px,4.2vw,19px)!important}}body:has(.innovations-landing) .site-header{background:linear-gradient(#050505e6,#05050557),#0404046b!important}body:has(.innovations-landing) .innovations-hero{isolation:isolate;background:#050607!important}body:has(.innovations-landing) .innovations-hero:before{background:linear-gradient(90deg,#050505f0 0%,#050505b3 46%,#05050552 100%),linear-gradient(#050505d1,#05050538 42%,#050505e0 100%)!important}body:has(.innovations-landing) .innovations-hero:after{background:radial-gradient(circle at 72% 44%,#da9d4e1a,#0000 24vw),linear-gradient(90deg,#0000 0 58%,#000000ad 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}:is(body:has(.innovations-landing) .innovations-hero-copy p,body:has(.innovations-landing) .innovation-section-heading p,body:has(.innovations-landing) .innovation-index-heading p,body:has(.innovations-landing) .innovation-lab-copy p,body:has(.innovations-landing) .innovation-close p){text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}:is(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}:is(body:has(.innovations-landing) .innovation-section-heading h2,body:has(.innovations-landing) .innovation-index-heading h2,body:has(.innovations-landing) .innovation-lab-copy h2,body:has(.innovations-landing) .innovation-close h2){letter-spacing:.12em!important;text-transform:uppercase!important;font-family:Segoe UI Light,Segoe UI,Arial,sans-serif!important;font-weight:300!important;line-height:1.02!important}:is(body:has(.innovations-landing) .innovation-section-heading h2,body:has(.innovations-landing) .innovation-index-heading h2){font-size:clamp(38px,5.2vw,78px)!important}:is(body:has(.innovations-landing) .innovation-lab-copy h2,body:has(.innovations-landing) .innovation-close 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(#0000000a,#0000002e 42%,#000000bd 100%),linear-gradient(90deg,#02101a57,#0000001a 54%,#0000003d)!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-origin:58% 38%!important;transform:rotate(-30deg)scale(1.38)!important}:is(body:has(.innovations-landing) .innovation-core-card:nth-child(3):hover img,body:has(.innovations-landing) .innovation-core-card:nth-child(3):focus-visible 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%,#00000005,#00000047 56%,#000000c2 100%),linear-gradient(#0000000a,#000000c2),linear-gradient(90deg,#00162a61,#0000001a 54%,#00000070)!important}body:has(.innovations-landing) .innovation-lab-stage{isolation:isolate!important;background:#070707!important;grid-template-columns:minmax(300px,.42fr) minmax(420px,.58fr)!important;align-items:center!important;gap:clamp(54px,8vw,130px)!important;position:relative!important;overflow:hidden!important}body:has(.innovations-landing) .innovation-lab-stage:before{z-index:0;content:"";pointer-events:none;position:absolute;inset:0}body:has(.innovations-landing) .innovation-lab-stage:after{z-index:0;content:"";pointer-events:none;position:absolute;inset:0}body:has(.innovations-landing) .innovation-lab-stage:before{opacity:.22;filter:grayscale()brightness(.78)contrast(1.18);background:url(/media/innovation-fft-spectrum.svg) 50%/cover no-repeat}body:has(.innovations-landing) .innovation-lab-stage:after{background:linear-gradient(90deg,#060606f5,#060606b8 45%,#060606e6),radial-gradient(circle at 74% 28%,#c99c5414,#0000 26vw)}body:has(.innovations-landing) .innovation-lab-copy{z-index:1;max-width:600px;position:relative}body:has(.innovations-landing) .innovation-principles{z-index:1;position:relative;background:0 0!important;border-top:1px solid #ebeff238!important;border-bottom:1px solid #ebeff22e!important;grid-template-columns:1fr!important;display:grid!important}body:has(.innovations-landing) .innovation-principles article{background:0 0!important;border:0!important;border-bottom:1px solid #ebeff224!important;grid-template-columns:54px minmax(160px,.34fr) minmax(260px,1fr)!important;align-items:baseline!important;gap:clamp(18px,3vw,42px)!important;min-height:0!important;padding:clamp(24px,3.4vw,38px) 0!important;display:grid!important}body:has(.innovations-landing) .innovation-principles article:last-child{border-bottom:0!important}body:has(.innovations-landing) .innovation-principles h3{letter-spacing:.03em!important;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}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(at 50% 0,#ffffff0c,#0000 34%),linear-gradient(#0b0b0b,#060606)!important}body:has(.innovations-landing) .innovation-index-grid{background:0 0!important;border:0!important;gap:clamp(14px,1.4vw,24px)!important}body:has(.innovations-landing) .innovation-index-item{background:#101010!important;border:1px solid #edf2f624!important;min-height:390px!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(#00000005 0%,#00000038 44%,#000000b8 100%),linear-gradient(90deg,#050d1333,#050d1308)!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(at 70% 22%,#da9d4e14,#0000 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}:is(body:has(.innovations-landing) .innovation-section-heading h2,body:has(.innovations-landing) .innovation-index-heading h2,body:has(.innovations-landing) .innovation-lab-copy h2,body:has(.innovations-landing) .innovation-close h2){letter-spacing:.09em!important}:is(body:has(.innovations-landing) .innovations-hero-copy p,body:has(.innovations-landing) .innovation-section-heading p,body:has(.innovations-landing) .innovation-index-heading p,body:has(.innovations-landing) .innovation-lab-copy p,body:has(.innovations-landing) .innovation-close p,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}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;color:inherit;cursor:pointer;font:inherit;z-index:12002;background:0 0;border:0;margin:0;padding:0;line-height:1;position:relative}.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-open nav,.mobile-menu.mobile-menu--controlled.is-closing 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;visibility:visible!important;transform:translate(0,0)!important}body:has(.home-page) .mobile-menu.mobile-menu--controlled .mobile-menu-toggle{justify-content:center!important;align-items:center!important;gap:12px!important;min-width:86px!important;height:42px!important;display:inline-flex!important}html.is-scrolled body:has(.home-page) .mobile-menu.mobile-menu--controlled .mobile-menu-toggle{transform:none!important}:is(body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-opening .hamburger,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-open .hamburger,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-closing .hamburger,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-opening .menu-label,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-open .menu-label,body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-closing .menu-label){display:none!important}:is(body:has(.home-page) .mobile-menu.mobile-menu--controlled.is-opening .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-closing .close-icon){opacity:1!important;display:block!important}body:has(.home-page):has(.mobile-menu--controlled:not(.is-closed)) .site-header .brand-lockup{opacity:0!important;pointer-events:none!important}:is(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{cursor:pointer!important}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{gap:0!important;width:42px!important;min-width:42px!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-opening[open] nav{clip-path:inset(0 100% 0 0)!important;opacity:0!important;pointer-events:none!important;transform:translate(-4vw)!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-closing[open] nav{clip-path:inset(0 100% 0 0)!important;opacity:0!important;pointer-events:none!important;transform:translate(-4vw)!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-closed nav{clip-path:inset(0 100% 0 0)!important;opacity:0!important;pointer-events:none!important;transform:translate(-4vw)!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-open[open] nav{clip-path:inset(0)!important;opacity:1!important;pointer-events:auto!important;transform:translate(0,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!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-opening[open] .mobile-menu-link{opacity:0!important;transform:translate(-108px)!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-closing[open] .mobile-menu-link{opacity:0!important;transform:translate(-108px)!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-closed .mobile-menu-link{opacity:0!important;transform:translate(-108px)!important}body:has(.home-page) details.mobile-menu.mobile-menu--controlled.is-open[open] .mobile-menu-link{opacity:1!important;transform:translate(0,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{gap:0!important;min-width:42px!important}body:has(.home-page) .mobile-menu .menu-label{display:none!important}}:is(body:has(.home-page) .mobile-menu--controlled.is-opening nav,body:has(.home-page) .mobile-menu--controlled.is-closing nav,body:has(.home-page) .mobile-menu--controlled.is-closed nav,body:has(.route-main) .mobile-menu--controlled.is-opening nav,body:has(.route-main) .mobile-menu--controlled.is-closing nav,body:has(.route-main) .mobile-menu--controlled.is-closed nav){clip-path:inset(0 100% 0 0)!important;opacity:0!important;pointer-events:none!important;transform:translate(-4vw)!important}:is(body:has(.home-page) .mobile-menu--controlled.is-opening nav,body:has(.home-page) .mobile-menu--controlled.is-open nav,body:has(.home-page) .mobile-menu--controlled.is-closing nav,body:has(.route-main) .mobile-menu--controlled.is-opening nav,body:has(.route-main) .mobile-menu--controlled.is-open nav,body:has(.route-main) .mobile-menu--controlled.is-closing nav){visibility:visible!important}:is(body:has(.home-page) .mobile-menu--controlled.is-open nav,body:has(.route-main) .mobile-menu--controlled.is-open nav){clip-path:inset(0)!important;opacity:1!important;pointer-events:auto!important;transform:translate(0,0)!important}:is(body:has(.home-page) .mobile-menu--controlled.is-opening .mobile-menu-link,body:has(.home-page) .mobile-menu--controlled.is-closing .mobile-menu-link,body:has(.home-page) .mobile-menu--controlled.is-closed .mobile-menu-link,body:has(.route-main) .mobile-menu--controlled.is-opening .mobile-menu-link,body:has(.route-main) .mobile-menu--controlled.is-closing .mobile-menu-link,body:has(.route-main) .mobile-menu--controlled.is-closed .mobile-menu-link){opacity:0!important;transform:translate(-108px)!important}:is(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:translate(0,0)!important}:is(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)),:is(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(.route-main) .site-header{z-index:220!important;background:linear-gradient(#080809b8,#0808095c),#08080933!important;border-bottom:1px solid #ffffff24!important;grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr)!important;min-height:88px!important;padding:18px clamp(24px,15vw,288px)!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{aspect-ratio:7204/1503!important;filter:invert()brightness(1.08)contrast(.88)drop-shadow(0 8px 24px #0000005c)!important;background:url(/brand/turkowiak-logo.svg) 50%/contain no-repeat!important;width:100%!important;display:block!important;-webkit-mask:none!important;mask:none!important}body:has(.route-main) .site-header .brand-logo>span{display:none!important}body:has(.route-main) .site-footer{background:radial-gradient(at 50% 0,#ffffff09,#0000 42%),linear-gradient(#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){:is(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){:is(body:has(.luxury-cursor),body:has(.luxury-cursor) *){cursor:none!important}body:has(.luxury-cursor) .luxury-cursor{pointer-events:none!important;display:block!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}}:is(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}:is(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}:is(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 .325s cubic-bezier(.32,0,.18,1),color .18s!important}:is(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}:is(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}:is(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}:is(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}:is(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}:is(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}:is(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}:is(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}:is(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)),:is(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}:is(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}:is(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}:is(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}:is(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}:is(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}:is(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}:is(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}:is(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){:is(body:has(.home-page) .mobile-menu.mobile-menu--controlled nav,body:has(.route-main) .mobile-menu.mobile-menu--controlled nav){background:linear-gradient(90deg,#020508fa,#040a0feb 72%,#040a0fd6)!important;place-content:center!important;justify-items:end!important;width:min(34vw,520px)!important;min-width:390px!important;height:100svh!important;padding:110px clamp(42px,4vw,70px)!important;inset:0 auto 0 0!important;box-shadow:32px 0 90px #00000085!important}:is(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){:is(body:has(.home-page) .mobile-menu.mobile-menu--controlled nav,body:has(.route-main) .mobile-menu.mobile-menu--controlled nav){width:100vw!important;min-width:0!important;inset: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(#0000000f,#000000b8),linear-gradient(90deg,#001e326b,#0000 64%)!important}body:has(.series-landing){background:#080706!important}body:has(.series-landing) .series-hero-section{border-bottom:1px solid #ffffff24!important;min-height:100svh!important;padding:clamp(112px,12vh,148px) clamp(28px,5vw,76px) clamp(56px,8vh,88px)!important;position:relative!important;overflow:hidden!important}body:has(.series-landing) .series-hero-section:before{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#000000b8,#00000038 48%,#0000006b),linear-gradient(#0000006b,#0000000d 42%,#000000a3)!important;position:absolute!important;inset:0!important}body:has(.series-landing) .series-copy{z-index:4!important;width:min(460px,46vw)!important;margin:0!important;position:relative!important}body:has(.series-landing) .series-copy>span{color:#f5e8bee6!important;font:700 .72rem/1.1 var(--font-sans)!important;letter-spacing:.34em!important;text-transform:uppercase!important;margin-bottom:22px!important;display:block!important}body:has(.series-landing) .series-copy h1{color:#fafaf8f5!important;margin:0 0 18px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(3.2rem,5.6vw,5.9rem)!important;font-weight:700!important;line-height:.96!important}body:has(.series-landing) .series-copy p{color:#ffffffd1!important;max-width:400px!important;font-size:1rem!important;line-height:1.75!important}body:has(.series-landing) .series-copy a{color:#fffffff2!important;letter-spacing:.28em!important;text-transform:uppercase!important;border-bottom:1px solid #f5e8bea3!important;margin-top:18px!important;padding-bottom:10px!important;font-size:.74rem!important;font-weight:800!important;display:inline-flex!important}body:has(.series-landing) .series-opus-frame{z-index:auto!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}body:has(.series-landing) .series-opus-frame .opus-stage{z-index:auto!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}body:has(.series-landing) .series-opus-frame .opus-content{z-index:auto!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}body:has(.series-landing) .series-opus-frame .opus-content figure{z-index:1!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}body:has(.series-landing) .series-opus-frame .opus-content figure img{object-fit:cover!important;object-position:58% 50%!important;width:100%!important;height:100%!important;transform:none!important}body:has(.series-landing) .series-opus-frame .opus-tabs{z-index:5!important;gap:12px!important;width:min(330px,26vw)!important;display:grid!important;position:absolute!important;top:40%!important;right:clamp(34px,5vw,76px)!important}body:has(.series-landing) .series-opus-frame .opus-tabs button{color:#ffffff8f!important;text-align:left!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#1412106b!important;border:1px solid #ffffff47!important;height:68px!important;padding:0 26px!important}body:has(.series-landing) .series-opus-frame .opus-tabs button.is-active{color:#fffffff5!important;background:#ffffff1f!important}body:has(.series-landing) .series-opus-frame .opus-tabs strong{letter-spacing:.22em!important;text-transform:uppercase!important;font-size:clamp(.9rem,1vw,1.16rem)!important;font-weight:400!important}body:has(.series-landing) .series-opus-frame .opus-copy{z-index:5!important;color:#fff!important;background:0 0!important;width:min(440px,42vw)!important;padding:0!important;position:absolute!important;bottom:clamp(42px,9vh,92px)!important;left:clamp(28px,5vw,76px)!important}body:has(.series-landing) .series-opus-frame .opus-copy span{color:#f5e8beeb!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:800!important}body:has(.series-landing) .series-opus-frame .opus-copy h3{color:#fff!important;margin:18px 0 14px!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:#ffffffd6!important;font-size:1.04rem!important;line-height:1.8!important}body:has(.series-landing) .series-opus-frame .opus-copy a{color:#fff!important;letter-spacing:.28em!important;text-transform:uppercase!important;border-bottom:1px solid #f5e8bea3!important;margin-top:22px!important;padding-bottom:10px!important;font-size:.72rem!important;font-weight:800!important;display:inline-flex!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{gap:7px!important;width:min(50vw,210px)!important;top:auto!important;bottom:218px!important;right:22px!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{width:min(82vw,360px)!important;bottom:34px!important;left:22px!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;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:clamp(3.4rem,7vw,7.4rem)!important;font-weight:300!important;line-height:1.02!important}body:has(.series-landing) .series-copy a{letter-spacing:.24em!important;font-weight:550!important}body:has(.series-landing) .series-opus-frame .opus-copy a{letter-spacing:.24em!important;font-weight:550!important}body:has(.series-landing) .series-hero-note{z-index:6!important;color:#ffffff7a!important;max-width:360px!important;font:500 .64rem/1.6 var(--font-sans)!important;letter-spacing:.18em!important;text-align:right!important;text-transform:uppercase!important;margin:0!important;position:absolute!important;bottom:clamp(18px,3vh,30px)!important;right:clamp(28px,5vw,76px)!important}:is(body:has(.series-landing) .series-models,body:has(.series-landing) .series-comparison){color:#f8f8f6f0!important;background:radial-gradient(circle at 52% 0,#ffffff0f,#0000 34%),linear-gradient(#0d0c0b,#050505)!important;border-bottom:1px solid #ffffff1f!important;padding:clamp(86px,10vw,136px) clamp(28px,6vw,82px)!important}body:has(.series-landing) .series-section-kicker{color:#f5e8bee6!important;font:650 .68rem/1.1 var(--font-sans)!important;letter-spacing:.34em!important;text-transform:uppercase!important}body:has(.series-landing) .series-model-card span{color:#f5e8bee6!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{grid-template-columns:minmax(280px,.85fr) minmax(280px,.9fr)!important;align-items:end!important;gap:clamp(34px,7vw,120px)!important;margin:22px 0 clamp(38px,5vw,66px)!important;display:grid!important}body:has(.series-landing) .series-section-heading h2{color:#fffffff5!important;font-family:"Segoe UI Light", "Segoe UI", var(--font-sans)!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0!important;font-size:clamp(2.7rem,5.8vw,6.4rem)!important;font-weight:300!important;line-height:1.04!important}body:has(.series-landing) .series-section-heading p{color:#ffffffad!important;text-align:justify!important;text-align-last:left!important;margin:0!important;font-size:clamp(.96rem,1.05vw,1.08rem)!important;line-height:1.85!important}body:has(.series-landing) .series-model-grid{border:1px solid #ffffff29!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}body:has(.series-landing) .series-model-card{color:#fff!important;isolation:isolate!important;border-right:1px solid #ffffff29!important;align-items:end!important;min-height:560px!important;display:flex!important;position:relative!important;overflow:hidden!important}body:has(.series-landing) .series-model-card:last-child{border-right:0!important}body:has(.series-landing) .series-model-card img{z-index:-2!important;object-fit:cover!important;filter:saturate(.88)contrast(1.02)brightness(.84)!important;width:100%!important;height:100%!important;transition:transform .7s,filter .7s!important;position:absolute!important;inset:0!important}body:has(.series-landing) .series-model-card:after{content:""!important;z-index:-1!important;background:linear-gradient(#00000014,#000000c7),linear-gradient(90deg,#00000047,#0000 62%)!important;position:absolute!important;inset:0!important}body:has(.series-landing) .series-model-card:hover img{filter:saturate()contrast(1.05)brightness(.92)!important;transform:scale(1.035)!important}body:has(.series-landing) .series-model-card div{padding:clamp(28px,3.4vw,46px)!important}body:has(.series-landing) .series-model-card h3{color:#fff!important;margin:16px 0 14px!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{color:#ffffffc2!important;text-align:justify!important;text-align-last:left!important;max-width:360px!important;margin:0!important;font-size:.96rem!important;line-height:1.75!important}body:has(.series-landing) .series-comparison-table{background:#ffffff06!important;border:1px solid #ffffff29!important;display:grid!important}body:has(.series-landing) .series-comparison-row{border-top:1px solid #ffffff1f!important;grid-template-columns:minmax(150px,.68fr) repeat(3,minmax(0,1fr))!important;min-height:118px!important;display:grid!important}body:has(.series-landing) .series-comparison-row:first-child{border-top:0!important}body:has(.series-landing) .series-comparison-row>*{border-left:1px solid #ffffff1f!important;margin:0!important;padding:clamp(20px,2.5vw,34px)!important}body:has(.series-landing) .series-comparison-row>:first-child{border-left:0!important}:is(body:has(.series-landing) .series-comparison-row span,body:has(.series-landing) .series-comparison-row strong){color:#f5e8bee6!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:#ffffffb8!important;text-align:justify!important;text-align-last:left!important;font-size:.96rem!important;line-height:1.72!important}body:has(.collections-landing) .collections-hero-cinema{background:radial-gradient(circle at 50% 18%,#ffffff0e,#0000 31%),linear-gradient(#121212,#070707 70%,#050505)!important;border-top:0!important;flex-direction:column!important;justify-content:center!important;gap:clamp(28px,4vw,54px)!important;min-height:100svh!important;padding:clamp(116px,16vh,178px) clamp(28px,5.5vw,72px) clamp(70px,9vh,110px)!important;display:flex!important}body:has(.collections-landing) .collections-hero-cinema .wide-heading{align-items:end!important;margin:0!important}body:has(.collections-landing) .collections-hero-cinema .wide-heading h2{color:#ffffffeb!important;font-family:"Segoe UI Light", "Segoe UI", var(--font-sans)!important;letter-spacing:.18em!important;margin:0!important;font-size:clamp(3.3rem,6.8vw,7rem)!important;font-weight:300!important;line-height:1!important}body:has(.collections-landing) .collections-hero-cinema .wide-heading a{color:#ffffffdb!important;letter-spacing:.24em!important;font-weight:550!important}body:has(.collections-landing) .collections-hero-cinema .media-rail-shell{overflow:hidden!important}body:has(.collections-landing) .collections-hero-cinema .media-carousel{grid-auto-flow:unset!important;grid-auto-columns:unset!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;gap:clamp(18px,2vw,26px)!important;padding:0 7vw 4px 0!important;display:flex!important;overflow-x:auto!important}body:has(.collections-landing) .collections-hero-cinema .media-carousel::-webkit-scrollbar{display:none!important}body:has(.collections-landing) .collections-hero-cinema .media-card{scroll-snap-align:start!important;background:#101010!important;border:1px solid #ffffff2e!important;border-radius:4px!important;flex:0 0 clamp(280px,30vw,390px)!important;height:min(52vh,520px)!important;min-height:420px!important}:is(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:#fffffff5!important}body:has(.collections-landing) .collections-hero-cinema .media-card small{color:#ffffffc2!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-top:1px solid #ffffff1a!important;border-left:0!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{letter-spacing:.08em!important;font-size:clamp(2.6rem,13vw,4.2rem)!important}body:has(.series-landing) .series-hero-note{text-align:left!important;max-width:250px!important;font-size:.56rem!important;bottom:12px!important;left:22px!important;right:auto!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{border-bottom:1px solid #ffffff24!important;border-right:0!important;min-height:440px!important}body:has(.series-landing) .series-model-card:nth-child(2n){border-bottom:1px solid #ffffff24!important;border-right:0!important;min-height:440px!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{gap:20px!important;display:grid!important}body:has(.collections-landing) .collections-hero-cinema .wide-heading h2{letter-spacing:.14em!important;font-size:clamp(2.9rem,14vw,4.4rem)!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;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:250!important;line-height:.96!important}body:has(.series-landing) .series-copy a{letter-spacing:.28em!important;font-weight:520!important}body:has(.series-landing) .series-opus-frame .opus-copy a{letter-spacing:.28em!important;font-weight:520!important}body:has(.series-landing) .series-model-grid{border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,2vw,28px)!important}body:has(.series-landing) .series-model-card{border:1px solid #ffffff29!important}body:has(.series-landing) .series-model-card:nth-child(2n){border:1px solid #ffffff29!important}body:has(.series-landing) .series-model-card:last-child{border:1px solid #ffffff29!important}:is(body:has(.series-landing) .series-model-card p,body:has(.series-landing) .series-comparison-row 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{flex-direction:column!important;justify-content:space-between!important;height:auto!important;min-height:100svh!important;padding:92px 22px 30px!important;display:flex!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{letter-spacing:.34em!important;margin-bottom:12px!important;font-size:.66rem!important}body:has(.series-landing) .series-copy h1{letter-spacing:.08em!important;max-width:min(100%,420px)!important;margin-bottom:0!important;font-size:clamp(3rem,14.5vw,4.6rem)!important;line-height:1.02!important}body:has(.series-landing) .series-copy a{display:none!important}body:has(.series-landing) .series-opus-frame{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}body:has(.series-landing) .series-opus-frame .opus-stage{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}body:has(.series-landing) .series-opus-frame .opus-content{width:100%!important;height:100%!important;position:absolute!important;inset:0!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{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:auto!important;display:grid!important;inset:auto 22px clamp(304px,37svh,348px)!important}body:has(.series-landing) .series-opus-frame .opus-tabs button{text-align:center!important;min-width:0!important;height:56px!important;padding:0 8px!important}body:has(.series-landing) .series-opus-frame .opus-tabs strong{letter-spacing:.18em!important;text-align:center!important;width:100%!important;font-size:clamp(.62rem,2.6vw,.74rem)!important;display:block!important}body:has(.series-landing) .series-opus-frame .opus-copy{width:auto!important;max-width:calc(100vw - 44px)!important;bottom:28px!important;left:22px!important;right:22px!important}body:has(.series-landing) .series-opus-frame .opus-copy span{letter-spacing:.28em!important;font-size:.62rem!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{text-align:left!important;max-width:320px!important;font-size:.96rem!important;line-height:1.58!important}body:has(.series-landing) .series-opus-frame .opus-copy a{margin-top:14px!important}:is(body:has(.series-landing) .series-models,body:has(.series-landing) .series-comparison){padding:68px 22px!important}body:has(.series-landing) .series-section-heading h2{letter-spacing:.06em!important;font-size:clamp(2.6rem,12vw,4.4rem)!important}body:has(.series-landing) .series-model-card{border:1px solid #ffffff29!important;min-height:470px!important}body:has(.series-landing) .series-model-card:nth-child(2n){border:1px solid #ffffff29!important;min-height:470px!important}body:has(.series-landing) .series-model-card:last-child{border:1px solid #ffffff29!important;min-height:470px!important}body:has(.series-landing) .series-model-card div{padding:30px 28px!important}body:has(.series-landing) .series-comparison-table{background:0 0!important;border:0!important;gap:16px!important}body:has(.series-landing) .series-comparison-head{display:none!important}body:has(.series-landing) .series-comparison-row{background:#ffffff07!important;border:1px solid #ffffff26!important;grid-template-columns:1fr!important;min-height:0!important}body:has(.series-landing) .series-comparison-row>*{border-top:1px solid #ffffff1a!important;border-left:0!important;padding:17px 18px!important}body:has(.series-landing) .series-comparison-row>:first-child{background:#ffffff09!important;border-top:0!important}body:has(.series-landing) .series-comparison-row p{padding-top:34px!important;font-size:.95rem!important;line-height:1.68!important;position:relative!important}body:has(.series-landing) .series-comparison-row p:before{color:#f5e8bee6!important;font:650 .6rem/1 var(--font-sans)!important;letter-spacing:.28em!important;text-transform:uppercase!important;position:absolute!important;top:13px!important;left:18px!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{letter-spacing:.075em!important;font-size:clamp(2.65rem,13.2vw,3.35rem)!important}body:has(.series-landing) .series-copy>span{letter-spacing:.24em!important}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{color:#f5f4efeb!important;background:radial-gradient(circle at 50% 18%,#ffffff09,#0000 30%),linear-gradient(#151514 0%,#0e0e0d 46%,#070707 100%)!important}body:has(.collections-landing) .collections-showcase-frame{background:linear-gradient(135deg,#ffffff09,#ffffff02 34%,#00000014),#111110eb!important;border:1px solid #ffffff26!important;grid-template-rows:auto 1fr auto!important;gap:clamp(30px,5vh,56px)!important;width:min(1240px,100vw - clamp(42px,7vw,96px))!important;min-height:min(760px,100svh - 160px)!important;padding:clamp(34px,4.2vw,58px)!important;display:grid!important;box-shadow:0 44px 120px #0000007a,inset 0 1px #ffffff09!important}body:has(.collections-landing) .collections-showcase-head h1{color:#f6f4eff0!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.3rem,4vw,4.25rem)!important;font-weight:300!important;line-height:1!important}body:has(.collections-landing) .collections-showcase-filters{align-items:center!important;gap:clamp(22px,2.8vw,38px)!important;padding-bottom:2px!important;display:inline-flex!important}body:has(.collections-landing) .collections-showcase-filters a{color:#eceae294!important;font:650 .58rem/1 var(--font-sans)!important;letter-spacing:.28em!important;text-transform:uppercase!important;padding-bottom:10px!important;position:relative!important}:is(body:has(.collections-landing) .collections-showcase-filters a[aria-current=page],body:has(.collections-landing) .collections-showcase-filters a:hover,body:has(.collections-landing) .collections-showcase-filters a:focus-visible){color:#ffffffe0!important}body:has(.collections-landing) .collections-showcase-filters a[aria-current=page]:after{content:""!important;background:#ffffffc7!important;height:1px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}body:has(.collections-landing) .collections-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(12px,1.4vw,18px)!important;display:grid!important}body:has(.collections-landing) .collections-showcase-card{isolation:isolate!important;background:#0d0d0c!important;border:1px solid #ffffff21!important;min-height:clamp(330px,41vh,455px)!important;display:block!important;position:relative!important;overflow:hidden!important}body:has(.collections-landing) .collections-showcase-card:after{z-index:2!important;pointer-events:none!important;content:""!important;background:linear-gradient(#0000000d,#00000026 42%,#000000bd 100%),radial-gradient(circle at 50% 36%,#0000 0,#0003 62%,#0000008f 100%)!important;position:absolute!important;inset:0!important}:is(body:has(.collections-landing) .collections-showcase-card img,body:has(.collections-landing) .collections-showcase-card video){object-fit:cover!important;filter:saturate(.92)contrast(1.02)brightness(.82)!important;width:100%!important;max-width:none!important;height:100%!important;transition:transform .9s cubic-bezier(.22,.72,.18,1),filter .7s!important;position:absolute!important;inset:0!important;transform:scale(1.012)!important}:is(body:has(.collections-landing) .collections-showcase-card:hover img,body:has(.collections-landing) .collections-showcase-card:hover video,body:has(.collections-landing) .collections-showcase-card:focus-visible img,body:has(.collections-landing) .collections-showcase-card:focus-visible video){filter:saturate()contrast(1.05)brightness(.92)!important;transform:scale(1.045)!important}body:has(.collections-landing) .collections-play-mark{z-index:4!important;background:#0000001f!important;border:1px solid #ffffffc2!important;border-radius:999px!important;width:44px!important;height:44px!important;position:absolute!important;top:24px!important;left:24px!important}body:has(.collections-landing) .collections-play-mark:after{content:""!important;border-top:7px solid #0000!important;border-bottom:7px solid #0000!important;border-left:10px solid #ffffffeb!important;width:0!important;height:0!important;position:absolute!important;top:50%!important;left:52%!important;transform:translate(-35%,-50%)!important}body:has(.collections-landing) .collections-showcase-card-copy{z-index:5!important;gap:9px!important;display:grid!important;position:absolute!important;bottom:clamp(22px,2.5vw,34px)!important;left:clamp(22px,2.5vw,34px)!important;right:clamp(22px,2.5vw,34px)!important}body:has(.collections-landing) .collections-showcase-card-copy strong{color:#fffffff0!important;letter-spacing:.01em!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.25rem,1.85vw,1.75rem)!important;font-weight:600!important;line-height:1.06!important}body:has(.collections-landing) .collections-available{color:inherit!important}body:has(.collections-landing) .collections-available--desktop{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:28px!important;margin-top:clamp(22px,3vh,42px)!important;display:grid!important}:is(body:has(.collections-landing) .collections-available--desktop strong,body:has(.collections-landing) .collections-available--mobile strong){color:#f7f5eff0!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2rem,3.1vw,3.2rem)!important;font-weight:300!important;line-height:1!important;display:block!important}:is(body:has(.collections-landing) .collections-available--desktop small,body:has(.collections-landing) .collections-available--mobile small){color:#e8e4d69e!important;max-width:320px!important;font:650 .66rem/1.55 var(--font-sans)!important;letter-spacing:.34em!important;text-transform:uppercase!important;margin-top:13px!important;display:block!important}:is(body:has(.collections-landing) .collections-available--desktop i,body:has(.collections-landing) .collections-available--mobile i){color:#ffffffb3!important;font:normal 1.15rem/1 var(--font-sans)!important;letter-spacing:.1em!important;align-self:end!important}body:has(.collections-landing) .collections-available--mobile{display:none!important}@media (max-width:860px){body:has(.collections-landing) .collections-showcase{place-items:stretch stretch!important;padding:86px 14px 40px!important}body:has(.collections-landing) .collections-showcase-frame{gap:24px!important;width:100%!important;min-height:0!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{letter-spacing:.12em!important;font-size:clamp(2.2rem,9.4vw,3.2rem)!important}body:has(.collections-landing) .collections-showcase-head p{letter-spacing:.36em!important;margin-top:10px!important}body:has(.collections-landing) .collections-showcase-filters{justify-self:start!important;gap:26px!important}body:has(.collections-landing) .collections-showcase-grid{border:1px solid #ffffff21!important;grid-template-columns:1fr!important;gap:0!important}body:has(.collections-landing) .collections-showcase-card{border:0!important;border-bottom:1px solid #ffffff21!important;min-height:clamp(310px,88vw,380px)!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{border-bottom:0!important;order:5!important}body:has(.collections-landing) .collections-available--desktop{display:none!important}body:has(.collections-landing) .collections-available--mobile{background:radial-gradient(circle at 82% 22%,#ffffff0e,#0000 30%),#ffffff05!important;border-bottom:1px solid #ffffff21!important;order:2!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:22px!important;min-height:178px!important;padding:34px 28px 30px!important;display:grid!important}body:has(.collections-landing) .collections-available--mobile strong{letter-spacing:.16em!important;font-size:clamp(2rem,9vw,2.8rem)!important}body:has(.collections-landing) .collections-available--mobile small{letter-spacing:.28em!important;max-width:250px!important;font-size:.58rem!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{bottom:24px!important;left:22px!important;right: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}}:is(body .mobile-action-bar,body:has(.route-main) .mobile-action-bar,body:has(.home-page) .mobile-action-bar){pointer-events:none!important;display:none!important}@media (max-width:700px){html body{padding-bottom:0!important}}body:has(.collections-landing) .route-main{background:radial-gradient(circle at 52% 18%,#ffffff09,#0000 28%),linear-gradient(#151514 0%,#0f0f0e 48%,#070707 100%)!important}body:has(.collections-landing) .collections-showcase{place-items:center!important;min-height:100svh!important;padding:clamp(112px,10vh,132px) clamp(24px,5.8vw,96px) clamp(64px,7vh,96px)!important;display:grid!important}body:has(.collections-landing) .collections-showcase-frame{width:min(1320px,100%)!important;min-height:min(760px,100svh - 176px)!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-rows:auto 1fr auto!important;gap:clamp(40px,5.4vh,60px)!important;padding:0!important;display:grid!important}body:has(.collections-landing) .collections-showcase-head h1{color:#f5f5f2eb!important;font-family:"Segoe UI", var(--font-sans)!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:clamp(2.45rem,4.45vw,4.8rem)!important;font-weight:300!important;line-height:.98!important}body:has(.collections-landing) .collections-showcase-head p{color:#e8e4d694!important;font:520 .62rem/1.3 var(--font-sans)!important;letter-spacing:.43em!important}body:has(.collections-landing) .collections-showcase-filters{justify-content:flex-end!important;align-items:center!important;gap:clamp(26px,3vw,42px)!important;padding-bottom:1px!important;display:flex!important}body:has(.collections-landing) .collections-showcase-filters button{appearance:none!important;color:#eceae294!important;font:520 .58rem/1 var(--font-sans)!important;letter-spacing:.28em!important;text-transform:uppercase!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 12px!important;position:relative!important}body:has(.collections-landing) .collections-showcase-filters button:after{content:""!important;background:0 0!important;height:1px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}:is(body:has(.collections-landing) .collections-showcase-filters button[aria-pressed=true],body:has(.collections-landing) .collections-showcase-filters button:hover,body:has(.collections-landing) .collections-showcase-filters button:focus-visible){color:#ffffffe6!important}body:has(.collections-landing) .collections-showcase-filters button[aria-pressed=true]:after{background:#ffffffbd!important}body:has(.collections-landing) .collections-showcase-grid{border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(18px,1.6vw,24px)!important;display:grid!important}body:has(.collections-landing) .collections-showcase-card{aspect-ratio:.66!important;border:1px solid #ffffff24!important;min-height:min(48vh,520px)!important}:is(body:has(.collections-landing) .collections-showcase-card img,body:has(.collections-landing) .collections-showcase-card video){object-fit:cover!important;filter:saturate(.92)contrast(1.04)brightness(.78)!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;display:grid!important}:is(body:has(.collections-landing) .collections-available--desktop strong,body:has(.collections-landing) .collections-available--mobile strong){font-family:"Segoe UI", var(--font-sans)!important;letter-spacing:.2em!important;font-weight:300!important}body:has(.commission-landing){background:#090908!important}body:has(.commission-landing) .route-main{color:#f5f4eeeb!important;background:radial-gradient(circle at 22% 12%,#ffffff0a,#0000 28%),linear-gradient(#121211 0%,#090909 100%)!important}body:has(.commission-landing) .commission-board{min-height:100svh!important;padding:clamp(98px,9vh,126px) clamp(20px,3.2vw,42px) clamp(42px,6vh,72px)!important}body:has(.commission-landing) .commission-board-label{color:#e8e4d67a!important;width:min(1520px,100%)!important;font:620 .72rem/1 var(--font-sans)!important;letter-spacing:.31em!important;text-transform:uppercase!important;margin:0 auto 30px!important}:is(body:has(.commission-landing) .commission-board-hero,body:has(.commission-landing) .commission-board-panel){isolation:isolate!important;background:#11110f!important;border:1px solid #ffffff21!important;position:relative!important;overflow:hidden!important}:is(body:has(.commission-landing) .commission-board-hero img,body:has(.commission-landing) .commission-board-panel>img){object-fit:cover!important;object-position:58% 48%!important;filter:saturate(.78)contrast(1.08)brightness(.46)!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}body:has(.commission-landing) .commission-board-hero:after{z-index:1!important;pointer-events:none!important;content:""!important;background:radial-gradient(circle at 36% 58%,#0000001a,#0000 28%),linear-gradient(90deg,#000000b8,#00000047 48%,#00000085 100%),linear-gradient(#0003,#000000ad 100%)!important;position:absolute!important;inset:0!important}body:has(.commission-landing) .commission-board-panel:after{z-index:1!important;pointer-events:none!important;content:""!important;background:radial-gradient(circle at 36% 58%,#0000001a,#0000 28%),linear-gradient(90deg,#000000b8,#00000047 48%,#00000085 100%),linear-gradient(#0003,#000000ad 100%)!important;position:absolute!important;inset:0!important}body:has(.commission-landing) .commission-board-copy{z-index:2!important;gap:24px!important;display:grid!important;position:absolute!important;bottom:clamp(210px,33vh,380px)!important;left:clamp(38px,4.8vw,78px)!important}:is(body:has(.commission-landing) .commission-board-copy strong,body:has(.commission-landing) .commission-panel-copy h1){color:#f6f5f1f0!important;letter-spacing:.24em!important;text-transform:uppercase!important;margin:0!important;font-family:Times New Roman,Georgia,serif!important;font-size:clamp(3.2rem,5.6vw,7.8rem)!important;font-weight:300!important;line-height:.94!important}body:has(.commission-landing) .commission-board-copy small{color:#e8e4d6b3!important;font:620 clamp(.68rem, .82vw, .86rem)/1 var(--font-sans)!important;letter-spacing:.42em!important;text-transform:uppercase!important;margin:0!important}body:has(.commission-landing) .commission-panel-kicker{color:#e8e4d6b3!important;font:620 clamp(.68rem, .82vw, .86rem)/1 var(--font-sans)!important;letter-spacing:.42em!important;text-transform:uppercase!important;margin:0!important}body:has(.commission-landing) .commission-board-panel{min-height:inherit!important;grid-template-rows:auto 1fr 38%!important;display:grid!important}body:has(.commission-landing) .commission-panel-bar{z-index:2!important;border-bottom:1px solid #ffffff1c!important;grid-template-columns:24px 1fr!important;align-items:center!important;gap:22px!important;min-height:76px!important;padding:0 clamp(24px,2.2vw,34px)!important;display:grid!important;position:relative!important}body:has(.commission-landing) .commission-panel-bar i{content:""!important;background:#ffffffc7!important;width:18px!important;height:1px!important;display:block!important}body:has(.commission-landing) .commission-panel-bar i:before{content:""!important;background:#ffffffc7!important;width:18px!important;height:1px!important;display:block!important}body:has(.commission-landing) .commission-panel-bar i:after{content:""!important;background:#ffffffc7!important;width:18px!important;height:1px!important;display:block!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:#f5f4eec7!important;font:520 .76rem/1 var(--font-sans)!important;letter-spacing:.32em!important;text-transform:uppercase!important}body:has(.commission-landing) .commission-panel-copy{z-index:2!important;align-self:center!important;padding:clamp(30px,3vw,54px)!important;position:relative!important}body:has(.commission-landing) .commission-panel-copy h1{letter-spacing:.2em!important;font-size:clamp(2rem,2.35vw,3rem)!important}body:has(.commission-landing) .commission-panel-copy>p:last-of-type{color:#f5f4eead!important;max-width:280px!important;font:400 clamp(1rem, 1.1vw, 1.18rem)/1.65 var(--font-sans)!important;margin:clamp(34px,4vh,56px) 0!important}body:has(.commission-landing) .commission-panel-copy a{color:#f5f4eedb!important;width:min(260px,100%)!important;font:620 .72rem/1 var(--font-sans)!important;letter-spacing:.35em!important;text-transform:uppercase!important;border-bottom:1px solid #ffffff3d!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:20px!important;padding:0 0 18px!important;display:grid!important}body:has(.commission-landing) .commission-board-panel>img{z-index:0!important;object-position:58% 58%!important;filter:saturate(.74)contrast(1.08)brightness(.58)!important;height:42%!important;top:auto!important}@media (max-width:860px){body:has(.collections-landing) .collections-showcase{place-items:start stretch!important;min-height:100svh!important;padding:92px clamp(18px,6vw,28px) 56px!important}body:has(.collections-landing) .collections-showcase-frame{border:0!important;gap:28px!important;width:100%!important;min-height:auto!important;padding:0!important}body:has(.collections-landing) .collections-showcase-head{gap:22px!important}body:has(.collections-landing) .collections-showcase-head h1{letter-spacing:.18em!important;font-size:clamp(2.05rem,9.4vw,3rem)!important}body:has(.collections-landing) .collections-showcase-head p{letter-spacing:.39em!important;margin-top:12px!important;font-size:.55rem!important}body:has(.collections-landing) .collections-showcase-filters{justify-content:space-between!important;gap:clamp(24px,8vw,52px)!important;width:100%!important}body:has(.collections-landing) .collections-showcase-filters button{letter-spacing:.36em!important;font-size:.53rem!important}body:has(.collections-landing) .collections-showcase-grid{border:0!important;grid-template-columns:1fr!important;gap:clamp(24px,8vw,40px)!important}body:has(.collections-landing) .collections-showcase-card{aspect-ratio:9/14!important;border:1px solid #ffffff24!important;min-height:min(640px,133vw)!important}:is(body:has(.collections-landing) .collections-showcase-card--four-seasons,body:has(.collections-landing) .collections-showcase-card--cedar,body:has(.collections-landing) .collections-showcase-card--boomerang,body:has(.collections-landing) .collections-showcase-card--eight-string){order:initial!important}body:has(.collections-landing) .collections-available--desktop{display:none!important}body:has(.collections-landing) .collections-available--mobile{background:radial-gradient(circle at 78% 28%,#ffffff0d,#0000 30%),linear-gradient(145deg,#ffffff07,#ffffff02)!important;border:0!important;order:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:22px!important;min-height:clamp(150px,44vw,205px)!important;padding:clamp(28px,7vw,38px)!important;display:grid!important}body:has(.collections-landing) .collections-available--mobile strong{letter-spacing:.17em!important;font-size:clamp(2.05rem,10vw,3rem)!important}body:has(.collections-landing) .collections-available--mobile small{letter-spacing:.31em!important;max-width:245px!important;font-size:.56rem!important}body:has(.commission-landing) .commission-board{padding:82px clamp(16px,6vw,26px) 34px!important}:is(body:has(.commission-landing) .commission-board-label,body:has(.commission-landing) .commission-board-hero){display:none!important}body:has(.commission-landing) .commission-board-layout{width:100%!important;min-height:calc(100svh - 116px)!important;display:block!important}body:has(.commission-landing) .commission-board-panel{grid-template-rows:64px 1fr 32%!important;min-height:calc(100svh - 116px)!important;display:grid!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{letter-spacing:.24em!important;font-size:clamp(2rem,9.2vw,3.1rem)!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{object-position:57% 56%!important;height:38%!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}}:is(body .mobile-action-bar,body:has(.route-main) .mobile-action-bar,body:has(.home-page) .mobile-action-bar){visibility:hidden!important;pointer-events:none!important;display:none!important}html body:has(.mobile-action-bar){padding-bottom:0!important}body:has(.collections-landing) .collections-showcase{color:#f5f4eeeb!important;background:radial-gradient(circle at 50% 15%,#ffffff0b,#0000 34%),linear-gradient(#131312 0%,#10100f 52%,#0b0b0a 100%)!important;width:100%!important;min-height:100svh!important;padding:clamp(108px,12vh,148px) clamp(42px,7vw,112px) clamp(62px,7vh,96px)!important;display:block!important}body:has(.collections-landing) .collections-showcase-frame{width:min(1440px,100%)!important;min-height:calc(100svh - clamp(188px,20vh,244px))!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;grid-template-rows:auto 1fr auto!important;gap:clamp(34px,5vh,56px)!important;margin:0 auto!important;padding:0!important;display:grid!important}body:has(.collections-landing) .collections-showcase-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:clamp(28px,5vw,80px)!important;display:grid!important}body:has(.collections-landing) .collections-showcase-head h1{color:#f4f3eee0!important;font-family:"Segoe UI Light", "Segoe UI", var(--font-sans)!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0!important;font-size:clamp(2.8rem,4.7vw,5rem)!important;font-weight:300!important;line-height:.98!important}body:has(.collections-landing) .collections-showcase-head p{color:#e8e4d68f!important;font:520 clamp(.56rem, .66vw, .74rem)/1.35 var(--font-sans)!important;letter-spacing:.5em!important;text-transform:uppercase!important;margin:16px 0 0!important}body:has(.collections-landing) .collections-showcase-filters{justify-content:flex-end!important;align-items:center!important;gap:clamp(28px,3.2vw,50px)!important;margin:0!important;display:flex!important}body:has(.collections-landing) .collections-showcase-filters button{appearance:none!important;color:#e8e4d685!important;cursor:pointer!important;font:520 clamp(.55rem, .58vw, .66rem)/1 var(--font-sans)!important;letter-spacing:.38em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 13px!important;position:relative!important}body:has(.collections-landing) .collections-showcase-filters button:after{transform-origin:0!important;opacity:0!important;content:""!important;background:#e8e4d6b3!important;height:1px!important;transition:transform .22s,opacity .22s!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;transform:scaleX(0)!important}body:has(.collections-landing) .collections-showcase-filters button[aria-pressed=true]{color:#f4f3eee6!important}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-filters button:hover:after{opacity:1!important;transform:scaleX(1)!important}body:has(.collections-landing) .collections-showcase-filters button:focus-visible:after{opacity:1!important;transform:scaleX(1)!important}body:has(.collections-landing) .collections-showcase-grid{background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(18px,1.7vw,28px)!important;width:100%!important;display:grid!important}body:has(.collections-landing) .collections-showcase-card{aspect-ratio:.64!important;background:#141412!important;border:1px solid #ffffff1f!important;justify-self:stretch!important;width:100%!important;min-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}body:has(.collections-landing) .collections-showcase-card:after{background:linear-gradient(#0000001f,#00000029 45%,#000000b8 100%),radial-gradient(circle at 50% 100%,#0819274d,#0000 46%)!important}:is(body:has(.collections-landing) .collections-showcase-card img,body:has(.collections-landing) .collections-showcase-card video){object-fit:cover!important;filter:saturate(.82)contrast(1.04)brightness(.76)!important;width:100%!important;max-width:none!important;height:100%!important;transform:none!important}:is(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}:is(body:has(.collections-landing) .collections-showcase-card--cedar img,body:has(.collections-landing) .collections-showcase-card--cedar video){object-position:52% 48%!important}:is(body:has(.collections-landing) .collections-showcase-card--boomerang img,body:has(.collections-landing) .collections-showcase-card--boomerang video){object-position:50% 45%!important}:is(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{bottom:clamp(22px,2.6vw,38px)!important;left:clamp(22px,2.2vw,34px)!important;right:clamp(22px,2.2vw,34px)!important}body:has(.collections-landing) .collections-showcase-card-copy strong{color:#f6f5f1f0!important;letter-spacing:-.01em!important;text-transform:none!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.3rem,2vw,2.05rem)!important;font-weight:600!important;line-height:1!important}body:has(.collections-landing) .collections-showcase-card-copy small{color:#e8e4d69e!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{border-color:#ffffffc7!important;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}body:has(.collections-landing) .collections-available--desktop{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;min-height:clamp(104px,16vh,172px)!important;margin-top:clamp(18px,3vh,38px)!important;padding:0!important;display:grid!important}body:has(.collections-landing) .collections-available--desktop strong{color:#f4f3eee6!important;font-family:"Segoe UI Light", "Segoe UI", var(--font-sans)!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-size:clamp(2.2rem,3.3vw,3.9rem)!important;font-weight:300!important}body:has(.collections-landing) .collections-available--desktop small{color:#e8e4d694!important;max-width:340px!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{background:radial-gradient(circle at 50% 10%,#ffffff0a,#0000 28%),linear-gradient(#151513 0%,#0d0d0c 100%)!important;min-height:100svh!important;padding:clamp(106px,11vh,148px) clamp(26px,4.4vw,58px) clamp(46px,6vh,76px)!important}body:has(.commission-landing) .commission-board-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.31fr)!important;gap:clamp(24px,2.4vw,42px)!important;width:min(1580px,100%)!important;min-height:min(820px,100svh - 190px)!important}:is(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,#000000c2,#0000004d 46%,#00000094 100%),radial-gradient(circle at 54% 45%,#ffffff0f,#0000 30%),linear-gradient(#00000026,#000000a8 100%)!important}body:has(.commission-landing) .commission-board-copy{bottom:clamp(270px,37vh,430px)!important;left:clamp(42px,5vw,88px)!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{background:0 0!important;border:0!important;width:100%!important;min-height:auto!important;display:block!important}body:has(.collections-landing) .collections-showcase-head{display:block!important}body:has(.collections-landing) .collections-showcase-head h1{letter-spacing:.13em!important;font-size:clamp(2.35rem,10.5vw,3.35rem)!important}body:has(.collections-landing) .collections-showcase-head p{letter-spacing:.42em!important;margin-top:14px!important;font-size:.55rem!important}body:has(.collections-landing) .collections-showcase-filters{justify-content:center!important;gap:clamp(34px,11vw,58px)!important;width:100%!important;margin-top:26px!important}body:has(.collections-landing) .collections-showcase-filters button{letter-spacing:.34em!important;flex:none!important;font-size:.55rem!important}body:has(.collections-landing) .collections-showcase-grid{grid-template-columns:1fr!important;gap:0!important;margin-top:26px!important}body:has(.collections-landing) .collections-showcase-card{aspect-ratio:9/14!important;border:1px solid #ffffff21!important;width:100%!important;min-height:0!important;margin:0 0 clamp(28px,8vw,44px)!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{background:radial-gradient(circle at 78% 15%,#ffffff0a,#0000 30%),linear-gradient(#ffffff05,#ffffff01)!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;min-height:clamp(166px,48vw,220px)!important;margin:0 0 clamp(28px,8vw,44px)!important;padding:0 clamp(18px,6vw,30px) clamp(16px,5vw,26px)!important;display:grid!important}body:has(.collections-landing) .collections-available--mobile strong{font-family:"Segoe UI Light", "Segoe UI", var(--font-sans)!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:clamp(2.15rem,10vw,3.1rem)!important;font-weight:300!important}body:has(.collections-landing) .collections-available--mobile small{letter-spacing:.34em!important;max-width:250px!important;font-size:.54rem!important;line-height:1.7!important}body:has(.commission-landing) .commission-board{padding:82px clamp(16px,5.5vw,24px) 34px!important}body:has(.commission-landing) .commission-board-panel{border-color:#ffffff21!important;min-height:calc(100svh - 116px)!important}body:has(.commission-landing) .commission-board-panel>img{object-position:50% 50%!important;filter:saturate(.82)contrast(1.08)brightness(.5)!important;height:40%!important}}body:has(.commission-landing) .commission-board{place-items:center!important;min-height:100svh!important;padding:clamp(92px,10vh,136px) clamp(22px,5vw,72px) clamp(44px,6vh,78px)!important;display:grid!important}:is(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{grid-template-columns:1fr!important;gap:0!important;width:min(1500px,100%)!important;min-height:min(820px,100svh - 170px)!important;margin:0 auto!important;display:grid!important}body:has(.commission-landing) .commission-board-hero{min-height:inherit!important;isolation:isolate!important;background:#0f0f0e!important;border:1px solid #ffffff24!important;text-decoration:none!important;display:block!important;position:relative!important;overflow:hidden!important}body:has(.commission-landing) .commission-board-hero img{object-fit:cover!important;object-position:52% 50%!important;filter:saturate(.82)contrast(1.08)brightness(.48)!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}body:has(.commission-landing) .commission-board-hero:after{z-index:1!important;pointer-events:none!important;content:""!important;background:linear-gradient(90deg,#000000c7,#00000047 48%,#0000008f 100%),radial-gradient(circle at 54% 44%,#ffffff0e,#0000 28%),linear-gradient(#0000002e,#000000ad 100%)!important;position:absolute!important;inset:0!important}body:has(.commission-landing) .commission-board-copy{z-index:2!important;gap:clamp(18px,2.3vh,28px)!important;max-width:min(720px,100% - 64px)!important;display:grid!important;position:absolute!important;bottom:clamp(300px,42vh,430px)!important;left:clamp(44px,5.2vw,96px)!important}body:has(.commission-landing) .commission-board-copy strong{color:#f6f5f1f0!important;letter-spacing:.24em!important;text-transform:uppercase!important;margin:0!important;font-family:Times New Roman,Georgia,serif!important;font-size:clamp(3.4rem,6.4vw,8.2rem)!important;font-weight:300!important;line-height:.94!important}body:has(.commission-landing) .commission-board-copy small{color:#e8e4d6ad!important;font:620 clamp(.7rem, .86vw, .9rem)/1 var(--font-sans)!important;letter-spacing:.42em!important;text-transform:uppercase!important;margin:0!important}body:has(.commission-landing) .commission-board-cta{color:#f5f4eedb!important;width:min(300px,100%)!important;font:620 clamp(.68rem, .76vw, .8rem)/1 var(--font-sans)!important;letter-spacing:.34em!important;text-transform:uppercase!important;border-bottom:1px solid #ffffff52!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;display:grid!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{min-height:inherit!important;display:block!important}body:has(.commission-landing) .commission-board-hero img{object-position:52% 50%!important}body:has(.commission-landing) .commission-board-copy{max-width:none!important;inset:clamp(110px,17vh,170px) clamp(24px,7vw,42px) auto clamp(28px,8vw,48px)!important}body:has(.commission-landing) .commission-board-copy strong{letter-spacing:.16em!important;font-size:clamp(2.2rem,8vw,3.25rem)!important}body:has(.commission-landing) .commission-board-copy small{letter-spacing:.36em!important;font-size:.62rem!important}body:has(.commission-landing) .commission-board-cta{width:min(300px,92%)!important;margin-top:clamp(28px,7vh,54px)!important;font-size:.68rem!important}}:is(body:has(.commission-landing) .commission-journey,body:has(.commission-landing) .commission-brief){color:#eff4f6eb!important;background:radial-gradient(circle at 76% 18%,#ffffff0e,#0000 25%),linear-gradient(#0f0f0e 0%,#050505 100%)!important;border-top:1px solid #ffffff1f!important}body:has(.commission-landing) .commission-journey{padding:clamp(78px,10vw,136px) clamp(24px,6vw,86px)!important;scroll-margin-top:88px!important}body:has(.commission-landing) .commission-journey-inner{grid-template-columns:minmax(280px,.78fr) minmax(420px,1.22fr)!important;gap:clamp(48px,7vw,110px)!important;width:min(1500px,100%)!important;margin:0 auto!important;display:grid!important}body:has(.commission-landing) .commission-section-label{color:#e5d597e6!important;font:620 clamp(.66rem, .72vw, .78rem)/1 var(--font-sans)!important;letter-spacing:.48em!important;text-transform:uppercase!important;margin:0 0 clamp(18px,2vw,30px)!important}:is(body:has(.commission-landing) .commission-journey-head h2,body:has(.commission-landing) .commission-brief-copy h2){color:#f5f4eef5!important;letter-spacing:.02em!important;max-width:680px!important;margin:0!important;font-family:Times New Roman,Georgia,serif!important;font-size:clamp(3rem,6.8vw,7.6rem)!important;font-weight:300!important;line-height:.95!important}:is(body:has(.commission-landing) .commission-journey-head>p:not(.commission-section-label),body:has(.commission-landing) .commission-brief-copy>p:not(.commission-section-label)){color:#d7e0e2c7!important;max-width:560px!important;font:400 clamp(.98rem, 1.04vw, 1.12rem)/1.85 var(--font-sans)!important;text-align:justify!important;text-align-last:left!important;margin:clamp(24px,3vw,40px) 0 0!important}body:has(.commission-landing) .commission-text-link{color:#f5f4eee6!important;width:fit-content!important;min-width:min(320px,100%)!important;font:620 clamp(.68rem, .76vw, .82rem)/1 var(--font-sans)!important;letter-spacing:.36em!important;text-transform:uppercase!important;border-bottom:1px solid #ffffff47!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;text-decoration:none!important;display:grid!important}body:has(.commission-landing) .commission-journey-steps{border-top:1px solid #ffffff24!important;border-left:1px solid #ffffff24!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}body:has(.commission-landing) .commission-journey-steps li{background:linear-gradient(135deg,#ffffff09,#ffffff02)!important;border-bottom:1px solid #ffffff24!important;border-right:1px solid #ffffff24!important;flex-direction:column!important;justify-content:flex-end!important;min-height:clamp(238px,24vw,330px)!important;padding:clamp(28px,3.4vw,54px)!important;display:flex!important}body:has(.commission-landing) .commission-journey-steps span{color:#e5d597e0!important;font:620 .68rem/1 var(--font-sans)!important;letter-spacing:.34em!important;margin-bottom:auto!important}body:has(.commission-landing) .commission-journey-steps h3{color:#f5f4eef5!important;letter-spacing:.01em!important;margin:clamp(52px,6vw,86px) 0 0!important;font-family:Times New Roman,Georgia,serif!important;font-size:clamp(1.7rem,2.4vw,3rem)!important;font-weight:300!important;line-height:1.04!important}body:has(.commission-landing) .commission-journey-steps p{color:#d7e0e2b8!important;max-width:36ch!important;font:400 clamp(.9rem, .92vw, 1.02rem)/1.72 var(--font-sans)!important;text-align:left!important;margin:16px 0 0!important}body:has(.commission-landing) .commission-brief{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr)!important;min-height:clamp(720px,82vh,980px)!important;display:grid!important}body:has(.commission-landing) .commission-brief-media{min-height:inherit!important;background:#070707!important;border-right:1px solid #ffffff1f!important;position:relative!important;overflow:hidden!important}body:has(.commission-landing) .commission-brief-media img{object-fit:cover!important;object-position:52% 48%!important;filter:saturate(.86)contrast(1.05)brightness(.62)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}body:has(.commission-landing) .commission-brief-media:after{content:""!important;background:linear-gradient(90deg,#00000038,#000000a3),linear-gradient(#00000024,#000000b8)!important;position:absolute!important;inset:0!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{border-top:1px solid #ffffff24!important;border-left:1px solid #ffffff24!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;display:grid!important}body:has(.commission-landing) .commission-brief-copy li{color:#e8ecead1!important;min-height:112px!important;font:520 clamp(.75rem, .82vw, .88rem)/1.55 var(--font-sans)!important;letter-spacing:.16em!important;text-transform:uppercase!important;border-bottom:1px solid #ffffff24!important;border-right:1px solid #ffffff24!important;align-items:flex-end!important;padding:22px!important;display:flex!important}@media (max-width:980px){:is(body:has(.commission-landing) .commission-journey-inner,body:has(.commission-landing) .commission-brief){grid-template-columns:1fr!important}body:has(.commission-landing) .commission-brief-media{border-bottom:1px solid #ffffff1f!important;border-right:0!important;min-height:min(74vw,560px)!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}:is(body:has(.commission-landing) .commission-journey-head h2,body:has(.commission-landing) .commission-brief-copy h2){font-size:clamp(2.45rem,12vw,4.6rem)!important}:is(body:has(.commission-landing) .commission-journey-head>p:not(.commission-section-label),body:has(.commission-landing) .commission-brief-copy>p:not(.commission-section-label)){text-align:left!important;line-height:1.7!important}body:has(.commission-landing) .commission-journey-steps{grid-template-columns:1fr!important}body:has(.commission-landing) .commission-brief-copy ul{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){color:#f2f0ea!important;background:#020303!important}html.approved-scroll-root body:has(.approved-scroll-page) .site-header{z-index:220!important;height:auto!important;min-height:88px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#080809b8,#0808095c),#08080933!important;border:0!important;border-bottom:1px solid #ffffff24!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;display:grid!important;position:fixed!important;top:0!important;left:0!important;right:0!important}:is(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{aspect-ratio:7204/1503!important;filter:invert()brightness(1.08)contrast(.88)drop-shadow(0 8px 24px #0000005c)!important;background:url(/brand/turkowiak-logo.svg) 50%/contain no-repeat!important;width:100%!important;display:block!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{width:44px!important;height:44px!important;box-shadow:none!important;color:#ffffffe6!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:3!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;padding:0!important;display:inline-flex!important}:is(html.approved-scroll-root body:has(.approved-scroll-page) .header-enquiry:hover,html.approved-scroll-root body:has(.approved-scroll-page) .header-enquiry:focus-visible){box-shadow:none!important;background:0 0!important;border:0!important}html.approved-scroll-root body:has(.approved-scroll-page) .header-contact-icon{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.45px!important;opacity:.92!important;width:20px!important;height:20px!important;transition:opacity .16s,transform .16s!important}:is(html.approved-scroll-root body:has(.approved-scroll-page) .header-enquiry:hover .header-contact-icon,html.approved-scroll-root body:has(.approved-scroll-page) .header-enquiry:focus-visible .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{color:#f3f1ea!important;background:#020303!important;width:100%!important;max-width:none!important;min-height:100svh!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}@media (max-width:760px){html.approved-scroll-root body:has(.approved-scroll-page) .site-header{gap:24px!important;min-height:62px!important;padding:10px 17px!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}}
