.homePage.editorialPage{--ed-ink:#14110d;--ed-raised:#1d1914;--ed-text:#eeeae2;--ed-muted:#aaa398;--ed-soft:#d2ccc3;--ed-brass:#b08442;--ed-rule:#332c23;background:var(--ed-ink);color:var(--ed-text)}.homePage.editorialPage .siteHeader{background:linear-gradient(#14110dd6 0%,#14110d2e 74%,#0000 100%)!important}.homePage.editorialPage .siteHeader.isScrolled{background:#14110dfb!important}.edHero{border-bottom:1px solid var(--ed-rule);background:linear-gradient(180deg, #16130f 0%, var(--ed-ink) 100%);padding:166px 0 82px}.edHero .eyebrow,.edSection .eyebrow{margin-bottom:30px}.edHero h1,.edSection h2,.edRow h3{font-variation-settings:"wdth" 122;letter-spacing:-.018em;text-transform:uppercase;color:var(--ed-text);margin:0;font-weight:700;font-family:var(--display-font)!important;font-style:normal!important}.edHero h1{max-width:1040px;font-size:clamp(46px,4.1vw,64px);line-height:.97}.edHeroLead{max-width:860px;margin-top:28px}.edHeroLead p{color:var(--ed-soft);margin:0 0 16px;font-size:17px;line-height:1.72;font-family:var(--body-font)!important}.edHeroLead p:last-child{margin-bottom:0}.edMetrics{border-bottom:1px solid var(--ed-rule);background:var(--ed-ink)}.edMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;padding-top:34px;padding-bottom:38px;display:grid}.edMetric span{letter-spacing:.18em;text-transform:uppercase;color:var(--ed-muted);margin-bottom:12px;font-size:10px;font-weight:600;line-height:1.35;display:block;font-family:var(--tech-font)!important}.edMetric strong{letter-spacing:.02em;color:var(--ed-text);font-size:19px;font-weight:500;line-height:1.3;display:block;font-family:var(--tech-font)!important}.edSection{border-bottom:1px solid var(--ed-rule);background:var(--ed-ink);padding:92px 0 98px;scroll-margin-top:90px}.edSectionRaised{background:var(--ed-raised)}.edSection h2{max-width:880px;font-size:clamp(31px,2.7vw,42px);line-height:1}.edGrid{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:start;gap:92px;display:grid}.edCopy p{max-width:76ch;color:var(--ed-muted);margin:0 0 18px;font-size:16px;line-height:1.72;font-family:var(--body-font)!important}.edCopy p:last-child{margin-bottom:0}.edCopy .edCopyLead{color:var(--ed-soft);font-size:17px}.edSection .heroActions{margin-top:32px}.edList{border-top:1px solid var(--ed-rule);margin:0;padding:0;list-style:none}.edList li{border-bottom:1px solid var(--ed-rule);color:var(--ed-soft);padding:16px 0 16px 26px;font-size:16px;line-height:1.62;position:relative;font-family:var(--body-font)!important}.edList li:before{content:"—";color:var(--ed-brass);position:absolute;left:0}.edList+p{margin-top:26px}.edRows{border-top:1px solid var(--ed-rule)}.edRow{border-bottom:1px solid var(--ed-rule);grid-template-columns:52px minmax(0,.9fr) minmax(0,1.3fr);align-items:baseline;gap:24px;padding:22px 0;display:grid}.edRowNumber{letter-spacing:.14em;color:var(--ed-brass);font-size:11px;font-weight:600;font-family:var(--tech-font)!important}.edRow h3{font-size:19px;line-height:1.1}.edRow p{color:var(--ed-muted);margin:0;font-size:15px;line-height:1.65;font-family:var(--body-font)!important}.edRowsTitle{letter-spacing:.18em;text-transform:uppercase;color:var(--ed-brass);margin:0 0 16px;font-size:11px;font-weight:600;line-height:1.4;font-family:var(--tech-font)!important;font-style:normal!important}.edRowsTitle~.edRowsTitle{margin-top:48px}.edVideo{margin-top:44px}.edVideo .officialTrailer{background:#0d0b09}.edNote{letter-spacing:.02em;color:var(--ed-muted);margin:26px 0 0;font-size:12px;line-height:1.7;font-family:var(--tech-font)!important}.editorialPage .enquiryForm{max-width:none}.editorialPage .formAvailability{border-left:2px solid var(--ed-brass);color:var(--ed-soft);margin:0 0 30px;padding-left:16px;font-size:15px;line-height:1.6;font-family:var(--body-font)!important}.editorialPage .formAvailability a,.editorialPage .privacyConsent a,.editorialPage .enquiryForm p a{color:var(--ed-text);text-underline-offset:3px;text-decoration:underline}.editorialPage .formFields{gap:22px 24px}.editorialPage .formFields label,.editorialPage .formFields legend{letter-spacing:.16em;text-transform:uppercase;color:var(--ed-muted);margin-bottom:10px;font-size:10px;font-weight:600;line-height:1.5;font-family:var(--tech-font)!important}.editorialPage .formFields input:not([type=checkbox]),.editorialPage .formFields select,.editorialPage .formFields textarea{color:var(--ed-text);background:#1a1612;border:1px solid #4a4136;font-size:16px;font-family:var(--body-font)!important}.editorialPage .formFields input:focus,.editorialPage .formFields select:focus,.editorialPage .formFields textarea:focus{border-color:var(--ed-brass);outline:none}.editorialPage .formFields fieldset{border:1px solid #4a4136;padding:20px}.editorialPage .checkOptions label{letter-spacing:0;text-transform:none;color:var(--ed-soft);margin:0;font-size:15px;font-family:var(--body-font)!important}.editorialPage .privacyConsent{color:var(--ed-soft);font-size:15px;line-height:1.6;font-family:var(--body-font)!important}.editorialPage .enquiryForm>p:not(.formAvailability):not(.formStatus),.editorialPage .formStatus{color:var(--ed-soft);font-size:15px;font-family:var(--body-font)!important}.editorialPage .formStatus:not(:empty){border:1px solid var(--ed-brass)}@media (max-width:1080px){.edGrid{grid-template-columns:1fr;gap:40px}}@media (max-width:760px){.edHero{padding:132px 0 62px}.edHero h1{font-size:clamp(28px,8.6vw,42px)}.edHeroLead p{font-size:16px}.edMetricGrid{grid-template-columns:1fr;gap:22px}.edSection{padding:72px 0 78px}.edSection h2{font-size:30px}.edRow{grid-template-columns:40px minmax(0,1fr);gap:8px 14px}.edRow p{grid-column:2}.editorialPage .formFields{grid-template-columns:1fr}.editorialPage .checkOptions{flex-direction:column;gap:14px}}.edCopy .edIntroNote{margin-top:28px}.edClosing{padding-top:72px;padding-bottom:78px}.edClosing .edGrid{align-items:end}.edClosing .heroActions{margin-top:0}html:has(dialog.enquiryModal[open]){overflow:hidden}.enquiryModal{overscroll-behavior:contain;border:1px solid var(--ed-rule,#332c23);background:var(--ed-raised,#1d1914);width:min(880px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ed-text,#eeeae2);margin:auto;padding:0;overflow-y:auto}.enquiryModal::backdrop{background:#0a0806cc}.enquiryModalPanel{padding:0 44px 44px}.enquiryModalHeader{z-index:1;border-bottom:1px solid var(--ed-rule,#332c23);background:var(--ed-raised,#1d1914);justify-content:space-between;align-items:flex-start;gap:24px;margin:0 -44px 30px;padding:34px 44px 24px;display:flex;position:sticky;top:0}.enquiryModalHeader h2{font-variation-settings:"wdth" 122;letter-spacing:-.015em;text-transform:uppercase;color:var(--ed-text,#eeeae2);margin:0;font-size:26px;font-weight:700;line-height:1.05;font-family:var(--display-font)!important;font-style:normal!important}.enquiryModalClose{border:1px solid var(--ed-brass,#b08442);width:44px;height:44px;color:var(--ed-text,#eeeae2);cursor:pointer;background:0 0;flex:none;font-size:24px;line-height:1}.enquiryModalClose:hover{background:var(--ed-brass,#b08442);color:#14110d}.enquiryModalIntro{max-width:76ch;color:var(--ed-soft,#d2ccc3);margin:0 0 24px;font-size:16px;line-height:1.65;font-family:var(--body-font)!important}@media (max-width:760px){.enquiryModal{border:0;width:100%;height:100dvh;max-height:100dvh}.enquiryModalPanel{padding:0 18px 32px}.enquiryModalHeader{margin:0 -18px 24px;padding:20px 18px 18px}.enquiryModalHeader h2{font-size:21px}}.edDocs{border-top:1px solid var(--ed-rule)}.edDoc{border-bottom:1px solid var(--ed-rule);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:12px 32px;padding:26px 0;display:grid}.edDoc h3{font-variation-settings:"wdth" 122;letter-spacing:-.015em;text-transform:uppercase;color:var(--ed-text);margin:0;font-size:19px;font-weight:700;line-height:1.1;font-family:var(--display-font)!important;font-style:normal!important}.edDoc p{color:var(--ed-muted);margin:10px 0 0;font-size:15px;line-height:1.62;font-family:var(--body-font)!important}.edDocMeta{gap:10px;margin:0;display:grid}.edDocMeta dt{letter-spacing:.16em;text-transform:uppercase;color:var(--ed-muted);font-size:10px;font-weight:600;font-family:var(--tech-font)!important}.edDocMeta dd{color:var(--ed-soft);margin:3px 0 0;font-size:15px;font-family:var(--body-font)!important}.edDocPending .edDocMeta div:last-child dd{color:var(--ed-muted)}.edDocAvailable .edDocMeta div:last-child dd{color:var(--ed-brass)}.edDocAction{grid-column:2;justify-self:start;margin-top:6px}.edAccordion{border-top:1px solid var(--ed-rule)}.edAccordionItem{border-bottom:1px solid var(--ed-rule)}.edAccordionItem summary{cursor:pointer;font-variation-settings:"wdth" 112;letter-spacing:-.005em;color:var(--ed-text);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 0;font-size:17px;font-weight:700;line-height:1.3;list-style:none;display:flex;font-family:var(--display-font)!important;font-style:normal!important}.edAccordionItem summary::-webkit-details-marker{display:none}.edAccordionItem summary::marker{content:""}.edAccordionItem summary:hover,.edAccordionItem[open] summary{color:#fff}.edAccordionIcon{border:1px solid var(--ed-brass);flex:0 0 28px;width:28px;height:28px;margin-top:-3px;position:relative}.edAccordionIcon:before,.edAccordionIcon:after{content:"";background:var(--ed-brass);width:10px;height:1.5px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edAccordionIcon:after{transform:translate(-50%,-50%)rotate(90deg)}.edAccordionItem[open] .edAccordionIcon{background:var(--ed-brass)}.edAccordionItem[open] .edAccordionIcon:before,.edAccordionItem[open] .edAccordionIcon:after{background:#14110d}.edAccordionItem[open] .edAccordionIcon:after{transform:translate(-50%,-50%)rotate(0)}.edAccordionItem p{max-width:76ch;color:var(--ed-soft);margin:0;padding:0 52px 24px 0;font-size:16px;line-height:1.7;font-family:var(--body-font)!important}.edActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.edActionGrid .button{text-align:center;white-space:normal;cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:58px;padding:14px 18px;line-height:1.4;display:flex}.edContactRow p a{color:var(--ed-text);text-decoration:underline;-webkit-text-decoration-color:var(--ed-brass);text-decoration-color:var(--ed-brass);text-underline-offset:4px}@media (max-width:760px){.edDoc{grid-template-columns:1fr}.edDocAction{grid-column:1}.edAccordionItem summary{font-size:16px}.edAccordionItem p{padding-right:0}.edActionGrid{grid-template-columns:1fr}}.edActionGrid{grid-template-columns:1fr;max-width:560px}.edContactRow{grid-template-columns:52px minmax(0,1fr);gap:8px 24px}.edContactRow p{grid-column:2}.enquiryModal input,.enquiryModal select,.enquiryModal textarea{scroll-margin-top:130px}.edFacts{border-top:1px solid var(--ed-rule);border-bottom:1px solid var(--ed-rule);margin:0;display:grid}.edSection .edFacts{margin-top:52px}.edFactsThree{grid-template-columns:repeat(3,minmax(0,1fr))}.edFactsFour{grid-template-columns:repeat(4,minmax(0,1fr))}.edMetrics .edFacts{border:0}.edFact{border-left:1px solid var(--ed-rule);min-width:0;padding:30px 32px 34px}.edFact:first-child{border-left:0;padding-left:0}.edFact dt{letter-spacing:.18em;text-transform:uppercase;color:var(--ed-brass);font-size:10px;font-weight:600;line-height:1.4;font-family:var(--tech-font)!important}.edFact dd{color:var(--ed-text);overflow-wrap:anywhere;margin:16px 0 0;font-size:19px;line-height:1.5;font-family:var(--body-font)!important}.edMetrics .edFact dd{color:var(--ed-soft);font-size:16px}.edPolicy{border-top:1px solid var(--ed-rule)}.edPolicyItem{border-bottom:1px solid var(--ed-rule);padding:26px 0 28px}.edPolicyItem h3{letter-spacing:.18em;text-transform:uppercase;color:var(--ed-brass);margin:0;font-size:11px;font-weight:600;line-height:1.4;font-family:var(--tech-font)!important;font-style:normal!important}.edPolicyItem p{max-width:76ch;color:var(--ed-soft);margin:14px 0 0;font-size:16px;line-height:1.72;font-family:var(--body-font)!important}.edPolicyContact{color:var(--ed-soft);margin:28px 0 0;font-size:16px;font-family:var(--body-font)!important}.edPolicyContact a{color:var(--ed-text);text-decoration:underline;-webkit-text-decoration-color:var(--ed-brass);text-decoration-color:var(--ed-brass);text-underline-offset:4px}@media (max-width:1080px){.edFactsFour{grid-template-columns:repeat(2,minmax(0,1fr))}.edFactsFour .edFact:nth-child(odd){border-left:0;padding-left:0}.edFactsFour .edFact:nth-child(n+3){border-top:1px solid var(--ed-rule)}}@media (max-width:760px){.edFactsThree,.edFactsFour{grid-template-columns:1fr}.edFact,.edFactsFour .edFact{border-left:0;padding:22px 0 24px}.edFact+.edFact{border-top:1px solid var(--ed-rule)}.edFact dd{font-size:17px}}.edLiveryCarousel .masterGallery{touch-action:pan-y;max-width:none;margin:32px 0 0}.edLiveryCarousel .masterGallery figure{margin:0}.edLiveryCarousel .galleryMedia{aspect-ratio:16/10;background:#f0ede7}.edLiveryCarousel .galleryMedia img{object-fit:contain;width:100%;height:100%}.edLiveryCarousel .masterGallery figcaption{letter-spacing:.16em;text-transform:uppercase;color:var(--ed-brass);padding:16px 0 22px;font-size:11px;font-weight:600;line-height:1.5;font-family:var(--tech-font)!important}.edLiveryCarousel .galleryControls{border-top:1px solid var(--ed-rule);letter-spacing:.14em;color:var(--ed-muted);padding-top:22px;font-size:11px;font-family:var(--tech-font)!important}.edLiveryCarousel .galleryControls button{min-height:44px;color:var(--ed-brass);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #a07a3f;padding:12px 20px;font-size:10px;font-weight:700;font-family:var(--tech-font)!important}.edLiveryCarousel .galleryControls button:hover{border-color:var(--ed-brass);color:var(--ed-text)}.edCopy.edLiveryCarousel p.edNote{letter-spacing:.02em;color:var(--ed-muted);margin-top:24px;font-size:11px;line-height:1.7;font-family:var(--tech-font)!important}.edKit{border-top:1px solid var(--ed-rule);border-bottom:1px solid var(--ed-rule);grid-template-columns:repeat(5,minmax(0,1fr));margin:56px 0 0;padding:0;list-style:none;display:grid}.edKit li{border-left:1px solid var(--ed-rule);flex-direction:column;gap:14px;min-width:0;padding:28px 26px 32px;display:flex}.edKit li:first-child{border-left:0;padding-left:0}.edKitNumber{letter-spacing:.14em;color:var(--ed-brass);font-size:11px;font-weight:600;font-family:var(--tech-font)!important}.edKit strong{font-variation-settings:"wdth" 122;letter-spacing:-.015em;text-transform:uppercase;color:var(--ed-text);font-size:19px;font-weight:700;line-height:1.1;font-family:var(--display-font)!important;font-style:normal!important}.edKitNote{color:var(--ed-muted);font-size:14px;line-height:1.55;font-family:var(--body-font)!important}@media (max-width:1080px){.edKit{grid-template-columns:repeat(3,minmax(0,1fr))}.edKit li:nth-child(3n+1){border-left:0;padding-left:0}.edKit li:nth-child(n+4){border-top:1px solid var(--ed-rule)}}@media (max-width:760px){.edLiveryCarousel .galleryMedia{aspect-ratio:4/3}.edLiveryCarousel .galleryControls button{padding:12px 14px}.edKit{grid-template-columns:1fr;margin-top:40px}.edKit li,.edKit li:nth-child(3n+1){border-left:0;padding:22px 0 24px}.edKit li+li{border-top:1px solid var(--ed-rule)}}.edDoc{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.edDoc>div:first-child{grid-row:1/span 2}.edDocAction{grid-row:2;align-self:start;margin-top:16px}@media (max-width:760px){.edDoc{grid-template-rows:none}.edDoc>div:first-child{grid-row:auto}.edDocAction{grid-row:auto;margin-top:6px}}.edFactsSection{padding-top:56px;padding-bottom:64px}.edSection.edFactsSection .edFacts{margin-top:0}@media (max-width:760px){.edFactsSection{padding-top:40px;padding-bottom:48px}}.edNoBreak{white-space:nowrap}.edHeroSplit{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:28px;display:grid}.edHeroSplit .edHeroLead{margin-top:0}.edHeroFigure{margin:0}.edHeroFigure img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.edHeroFigure figcaption{letter-spacing:.02em;color:#a8a297;margin-top:14px;font-size:10px;line-height:1.65;font-family:var(--tech-font)!important}@media (max-width:860px){.edHeroSplit{grid-template-columns:1fr;gap:28px}}
