main:has(.lp-page){padding:0!important;max-width:none!important}.lp-page{background:#eee9df;color:#172c39;font:14px/1.7 Arial,sans-serif;overflow-x:clip}.lp-page *{box-sizing:border-box}.lp-page a{color:inherit}.lp-page button{font:inherit;cursor:pointer}.lp-page img{max-width:100%}.lp-page h1,.lp-page h2,.lp-page h3{font-family:Georgia,serif;letter-spacing:-.035em;font-weight:400}.lp-eyebrow{display:block;font:600 10px/1.7 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.lp-hero{display:grid;grid-template-columns:32% 68%;background:#101c29;color:#f7efde;min-height:580px}.lp-hero-copy{padding:64px 30px 45px 5vw;align-self:center}.lp-hero h1{font-size:clamp(38px,4vw,66px);line-height:1.02;margin:28px 0}.lp-hero h1 em{color:#d5b877;font-weight:400}.lp-hero-copy>p{color:#c8cbcb;font-size:14px}.lp-hero-image{align-self:stretch;display:flex;flex-direction:column;justify-content:center;background:#111a23}.lp-hero-image>img{width:100%;height:auto;object-fit:contain;display:block;aspect-ratio:3/2}.lp-hero-image>span{padding:12px 20px;font-size:9px;letter-spacing:.12em;color:#c5beb1}.lp-hero-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:32px}.lp-hero-actions>a:last-child{font-size:11px}.lp-button{display:inline-flex;align-items:center;padding:12px 22px;background:#d7bd89;color:#142b3e!important;font:600 12px/1.4 Arial,sans-serif;text-decoration:none;border:1px solid #d7bd89}.lp-section-nav{display:flex;gap:26px;padding:18px 5vw;background:#142b3e;color:#f7efdf;flex-wrap:wrap}.lp-section-nav>a{font-size:11px;text-decoration:none;padding:5px 0;border-bottom:1px solid #b79c68}.lp-live-edit{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 5vw;font-size:11px;border-bottom:1px solid #d6cbb7}.lp-status-dot{width:7px;height:7px;background:#5d876b;border-radius:50%}.lp-live-edit strong{font-size:10px;letter-spacing:.12em}.lp-section{padding:65px 5vw;max-width:1600px;margin:auto;scroll-margin-top:16px}.lp-section-heading{display:flex;gap:40px;justify-content:space-between;align-items:end;margin-bottom:30px}.lp-section-heading h2{font-size:clamp(34px,4vw,55px);line-height:1.04;margin:16px 0 0}.lp-section-heading>p{max-width:360px;margin:0;color:#5b6466}.lp-world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lp-world{background:#ded7c8;border:0;text-align:left;padding:0;color:#172d3b}.lp-world>img{display:block;width:100%;aspect-ratio:3/2;object-fit:contain;background:#111b24}.lp-world>span{display:block;padding:24px}.lp-world small{display:block;font-size:8px;letter-spacing:.1em}.lp-world strong{display:block;font:400 31px/1.1 Georgia,serif;margin:10px 0}.lp-world em{font-style:normal;font-size:12px}.lp-fit-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;background:#273f4d;color:#eee2c9!important;text-decoration:none;margin-top:22px}.lp-fit-banner strong{font-size:12px;letter-spacing:.1em}.lp-fit-banner b{font-size:11px}.lp-collection-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:24px}.lp-filters{display:flex;flex-wrap:wrap;gap:8px}.lp-filters button{border:1px solid #c9bda7;padding:8px 14px;background:transparent;color:#213846;font-size:11px}.lp-filters button.is-active{background:#203b4d;color:#fff4dc;border-color:#203b4d}.lp-download{display:flex;gap:15px;font-size:10px}.lp-download button{border:0;padding:0;background:none;font-size:10px;color:inherit}.lp-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.lp-card{min-width:0;background:#e0d9cb;border:1px solid #d4c9b6}.lp-card[hidden]{display:none}.lp-image-button{display:block;width:100%;padding:0;border:0;background:#18222b}.lp-image-button img{display:block;width:100%;aspect-ratio:3/2;object-fit:contain}.lp-card-copy{padding:24px 26px}.lp-card h3{font-size:35px;line-height:1.1;margin:10px 0 5px}.lp-code{font:700 15px/1.5 Arial,sans-serif;letter-spacing:.08em;color:#101c29}.lp-card-copy>p{font-size:12px;line-height:1.65;color:#3b4b52}.lp-card-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.lp-card-actions button,.lp-card-actions>a{border:1px solid #b8aa90;padding:9px 12px;background:transparent;color:#142f43;text-decoration:none;font-size:10px}.lp-card-actions .lp-quote{background:#173449;color:#fff1d5;border-color:#173449}.lp-small{font-size:11px;line-height:1.7;opacity:.85}.lp-colour-section{display:grid;grid-template-columns:1fr 1fr;gap:65px;background:#173247;color:#f5ebd8;padding:65px 7vw;align-items:center}.lp-colour-section h2{font-size:clamp(45px,5vw,70px);line-height:1.02;margin:20px 0}.lp-colour-section h3{font-size:32px;line-height:1.1;color:#d5b885;margin:20px 0}.lp-colour-section p{max-width:430px}.lp-colour-swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lp-colour-swatches span{display:flex;align-items:end;min-height:140px;padding:14px;background:var(--swatch);color:#fff;font-size:10px;text-shadow:0 1px 4px #000}.lp-radar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lp-radar-grid article{background:#ded8ca;padding:26px}.lp-radar-grid h3{font-size:26px;margin:14px 0}.lp-radar-grid p{font-size:12px}.lp-radar-grid a,.lp-radar-grid summary{font-size:11px}.lp-radar-grid details{margin:16px 0}.lp-radar-grid details>p{margin-top:8px}.lp-subheading{font-size:34px;margin:50px 0 20px}.lp-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lp-source-grid>a{padding:22px;border:1px solid #cabda6;text-decoration:none;background:#e6dfd1}.lp-source-grid strong,.lp-source-grid small{display:block}.lp-source-grid p{font-size:12px}.lp-source-grid small{font-size:10px;opacity:.8}.lp-benchmark{border:1px solid #c8b99c;padding:22px;margin-top:28px}.lp-benchmark summary{font-size:13px;font-weight:600;cursor:pointer}.lp-benchmark .lp-source-grid{margin-top:24px}.lp-partner{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:65px 7vw;background:#272f31;color:#f4e9d5}.lp-partner h2{font-size:46px;line-height:1.07;margin:20px 0}.lp-partner p{max-width:480px}.lp-partner-segments{align-self:center}.lp-partner-segments strong{display:block;font-weight:400;padding:15px 0;border-bottom:1px solid #ffffff25}.lp-legal{padding:24px 5vw;margin:0;font-size:10px;color:#52606a}.lp-detail-dialog{position:fixed;inset:0;margin:auto;width:96vw;max-width:1500px;height:92vh;max-height:92vh;padding:0;background:#eee7da;color:#193347;border:0;overflow:auto}.lp-detail-dialog::backdrop{background:#101a25e8}.lp-close{position:absolute;right:14px;top:12px;width:42px;height:42px;font:30px Arial!important;background:#eee6d6;border:1px solid #aa997b;color:#122e40;z-index:2}.lp-detail-layout{display:grid;grid-template-columns:70% 30%;min-height:100%}.lp-detail-layout>img{display:block;width:100%;height:88vh;object-fit:contain;background:#13232d}.lp-detail-layout>div{padding:70px 28px 35px}.lp-detail-layout h2{font:400 38px Georgia,serif;margin:15px 0}.lp-detail-layout p{font-size:12px}.lp-detail-layout .lp-code{font-size:17px}.lp-detail-layout dl{font-size:12px}.lp-detail-layout dt{font-weight:600;margin-top:12px}.lp-detail-layout dd{margin:4px 0}.lp-detail-layout .lp-button{margin-top:20px}.hc-luxury-entry{display:grid;grid-template-columns:30% 70%;background:#152c3d;color:#f4e8cc;text-decoration:none;margin-bottom:38px;align-items:center}.hc-luxury-entry>div{padding:28px}.hc-luxury-entry h2{font:400 clamp(30px,3vw,48px)/1.05 Georgia,serif;margin:20px 0}.hc-luxury-entry p{font:12px/1.6 Arial,sans-serif}.hc-luxury-entry>img{display:block;width:100%;aspect-ratio:3/2;object-fit:contain}.hc-luxury-entry strong{font:600 11px/1.5 Arial,sans-serif}
@media(max-width:950px){.lp-hero{grid-template-columns:1fr;min-height:0}.lp-hero-copy{padding:38px 6vw}.lp-hero h1{font-size:52px}.lp-hero h1 br{display:none}.lp-hero-image>img{aspect-ratio:3/2}.lp-world-grid{gap:12px}.lp-world>span{padding:18px}.lp-world strong{font-size:26px}.lp-radar-grid,.lp-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-detail-layout{grid-template-columns:1fr}.lp-detail-layout>img{height:60vh}.lp-detail-layout>div{padding:28px}.hc-luxury-entry{grid-template-columns:1fr}.hc-luxury-entry>div{padding:26px}}
@media(max-width:650px){.lp-section{padding:40px 18px}.lp-hero-copy{padding:32px 20px}.lp-hero h1{font-size:40px}.lp-hero h1 br{display:block}.lp-hero-image>span{font-size:8px}.lp-section-nav{gap:13px;padding:15px 20px}.lp-section-nav a{font-size:10px}.lp-live-edit{padding:16px 20px}.lp-section-heading{display:block}.lp-section-heading h2{font-size:38px}.lp-section-heading>p{margin-top:18px;font-size:13px}.lp-world-grid{grid-template-columns:1fr}.lp-world{display:grid;grid-template-columns:52% 48%;align-items:center}.lp-world strong{font-size:25px}.lp-world>span{padding:16px}.lp-world small{font-size:7px}.lp-world em{font-size:11px}.lp-fit-banner{display:block;padding:22px}.lp-fit-banner>span,.lp-fit-banner>b{display:block;margin-top:8px}.lp-product-grid{grid-template-columns:1fr;gap:22px}.lp-card-copy{padding:20px}.lp-colour-section,.lp-partner{grid-template-columns:1fr;gap:30px;padding:40px 22px}.lp-colour-section h2{font-size:46px}.lp-colour-swatches span{min-height:110px;font-size:9px}.lp-radar-grid,.lp-source-grid{grid-template-columns:1fr}.lp-partner h2{font-size:38px}.lp-detail-dialog{width:100vw;height:100dvh;max-height:100dvh}.lp-detail-layout>img{height:55dvh}.lp-detail-layout>div{padding:24px}.hc-luxury-entry h2{font-size:35px}}
@media print{body>header,body>footer,.lp-section-nav,.lp-live-edit,.lp-hero,.lp-atlas-section,.lp-colour-section,#lp-radar,#lp-partner,.lp-legal,.lp-filters,.lp-card-actions,.lp-download{display:none!important}.lp-product-grid{display:block}.lp-card{page-break-inside:avoid;margin:0 0 25px}.lp-image-button img{max-height:60vh}.lp-section{padding:10px}.lp-world-grid{display:none}}
/* Override the legacy catalogue's explicit heading colours and nav grid. */
.lp-page .lp-hero h1{color:#f7efde!important;font:400 clamp(38px,3.6vw,58px)/1.04 Georgia,serif;font-size:clamp(38px,3.6vw,58px)!important;letter-spacing:-.04em;overflow-wrap:normal;word-break:normal}
.lp-page .lp-hero h1 em{color:#d5b877;display:inline-block;white-space:nowrap;word-break:keep-all}.lp-page .lp-hero p{color:#e2dfd7}
.lp-page .lp-section-nav{display:flex;grid-template-columns:none;align-items:center;gap:26px}.lp-page .lp-section-nav>a{display:inline-block;width:auto;color:#f7efdf}
.lp-page .lp-colour-section h2,.lp-page .lp-colour-section h3,.lp-page .lp-partner h2{color:#f5ebd8!important}
.lp-page .lp-colour-section p,.lp-page .lp-partner p{color:#e0d5c0}
.lp-page .lp-atlas-detail h3,.lp-page .lp-atlas-detail p{color:#f2e6cd!important}
.lp-page .lp-fit-banner strong,.lp-page .lp-fit-banner span,.lp-page .lp-fit-banner b{color:#eee2c9}
.lp-page .lp-atlas-intro h1,.lp-page .lp-partner strong,.lp-page .lp-atlas-detail strong{color:inherit!important}
