.bg-float-enq{position:fixed;top:18px;right:24px;z-index:2000;display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;background:#112238;color:#f4f1ea;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid rgba(190,155,92,.55);transition:background .25s,transform .25s}.bg-float-enq:hover{background:#1b3554;transform:translateY(-1px)}.bg-float-enq:focus-visible{outline:2px solid #be9b5c;outline-offset:2px}@media(max-width:760px){.bg-float-enq{top:auto;bottom:16px;right:16px;padding:11px 18px;font-size:11px}}@media print{.bg-float-enq{display:none}}.bg-form-ok{margin-top:14px;padding:14px 16px;border:1px solid rgba(190,155,92,.5);background:#be9b5c1a;font-size:14px;line-height:1.6}.bg-form-err{margin-top:14px;padding:12px 16px;border:1px solid #b4443a;background:#b4443a14;font-size:13.5px;line-height:1.6}.bg-form-err ul{margin:6px 0 0 18px}.bg-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}body:not(.es) .l-es{display:none}body.es .l-en{display:none}.langtoggle button{cursor:pointer}.bg-collection-cta .wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);align-items:start}.bg-collection-cta .cta-lead{margin-top:18px;max-width:46ch}.bg-collection-cta .cta-contact{margin-top:22px;font-size:14px;opacity:.72;line-height:1.7}.bg-collection-cta .field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.bg-collection-cta .field label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.bg-collection-cta input,.bg-collection-cta textarea{font:inherit;font-size:15px;padding:12px 0;border:0;border-bottom:1px solid rgba(17,34,56,.22);background:transparent;border-radius:0;color:inherit;width:100%}.bg-collection-cta textarea{min-height:92px;resize:vertical}.bg-collection-cta input:focus,.bg-collection-cta textarea:focus{outline:0;border-bottom-color:#be9b5c}.bg-collection-cta .btn{display:inline-block;margin-top:8px;padding:15px 32px;border:0;border-radius:999px;background:#112238;color:#f4f1ea;font-family:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.bg-collection-cta .btn:hover{background:#1b3554}.bg-collection-cta .form-note{margin-top:12px;font-size:13px;opacity:.7;min-height:1.2em}@media(max-width:860px){.bg-collection-cta .wrap{grid-template-columns:minmax(0,1fr)}}:root{--muted:#6b7688;--text:#1c2b3f}.ctable{margin-top:52px;border-top:1px solid var(--stone)}.crow{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;border-bottom:1px solid var(--stone)}.crow.head .cph{padding:26px 24px 22px}.cph .cname{font-family:var(--f-display);font-size:28px;line-height:1;color:var(--navy)}.cph .cst{font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:8px}.clabel{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:22px 24px;display:flex;align-items:center}.cval{padding:22px 24px;font-size:15px;color:var(--text);line-height:1.4}.crow .cval:not(:last-child),.crow .cph:not(:last-child){border-right:1px solid var(--stone)}.crow .clabel{border-right:1px solid var(--stone)}.about{background:var(--ink);color:var(--bone)}.about .wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.about .eyebrow{color:var(--brass-soft)}.about h2{color:var(--bone);font-size:clamp(34px,5vw,56px);margin-top:16px}.about p{color:#f4f1eab8;font-size:18px;font-weight:300;line-height:1.6}.enq{background:var(--bone)}.enq .wrap{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;align-items:start}.enq h2{font-size:clamp(34px,4.6vw,52px);margin:16px 0 22px}.enq .lead{font-size:17px;color:var(--text);font-weight:300;line-height:1.55;max-width:400px}.enq .contact{margin-top:30px;font-family:var(--f-mono);font-size:14px;color:var(--navy);line-height:1.9}.enq .contact a{color:var(--brass)}form .grid2{display:grid;grid-template-columns:1fr 1fr;gap:26px}.consent{display:flex;gap:12px;align-items:flex-start;margin:6px 0 26px;font-size:13px;color:var(--muted);line-height:1.45}.consent input{margin-top:3px;accent-color:var(--brass)}.send{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:var(--brass);border:0;padding:16px 38px;cursor:pointer;transition:background .25s}.send:hover{background:var(--brass-soft)}.form-note{font-family:var(--f-mono);font-size:12px;color:var(--brass);margin-top:16px;min-height:16px}footer{background:var(--ink);color:#f4f1ea99;border-top:1px solid var(--line-d)}footer .wrap{display:flex;justify-content:space-between;align-items:center;padding:30px 40px;font-family:var(--f-mono);font-size:11px;letter-spacing:.06em}footer a{color:#f4f1ea99}footer a:hover{color:var(--bone)}@media(max-width:900px){.wrap{padding:0 24px}.nav-in{padding:16px 24px}.nav-links{display:none}.dev-grid{grid-template-columns:1fr}.dev{border-right:0;border-bottom:1px solid var(--stone)}.about .wrap,.enq .wrap{grid-template-columns:1fr;gap:34px}.sec{padding:72px 0}.hero .wrap{padding:92px 24px 78px}.cmp-desktop{display:none}.cmp-mobile{display:block}form .grid2{grid-template-columns:1fr}footer .wrap{flex-direction:column;gap:12px;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.cmp-card{border-top:2px solid var(--navy);margin-bottom:30px}.cmp-card-h{padding:16px 0 14px}.cmp-card-h .cname{font-family:var(--f-display);font-size:26px;color:var(--navy);line-height:1}.cmp-card-h .cst{font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:6px}.cmp-row{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--stone)}.cmp-k{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex:0 0 32%;padding-top:2px}.cmp-v{font-size:15px;color:var(--navy);text-align:right;line-height:1.35}.cmp-desktop{display:block}.cmp-mobile{display:none;margin-top:44px}@media(max-width:900px){.cmp-desktop{display:none}.cmp-mobile{display:block}}.compare .sec-head{margin-bottom:8px}img.monogram{width:auto;height:40px;flex:none;display:block}@media(max-width:760px){img.monogram{height:34px}}.dbrand{display:inline-flex;align-items:center;gap:10px}.dbrand-mark{height:24px;width:auto;display:block}.bg-enquiry .field-row{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}@media(max-width:640px){.bg-enquiry .field-row{grid-template-columns:1fr}}.contact .field select,.cta .field select{width:100%;background:transparent;border:0;border-bottom:1px solid rgba(244,241,234,.24);color:var(--bone);font-family:var(--f-body);font-size:15px;padding:11px 0;border-radius:0;-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .3s}.contact .field select:focus,.cta .field select:focus{outline:none;border-color:var(--brass)}.contact .field select option,.cta .field select option{background:#112238;color:#f4f1ea}.bg-collection-cta select{font:inherit;font-size:15px;padding:12px 0;border:0;border-bottom:1px solid rgba(17,34,56,.22);background:transparent;color:inherit;width:100%;border-radius:0;cursor:pointer}.bg-collection-cta select:focus{outline:0;border-bottom-color:#be9b5c}.nav-in .brand{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-decoration:none}.nav-in .brand-top{display:flex;align-items:center;gap:12px}.nav-in .brand-mark{height:38px;width:auto;display:block;flex:none}.nav-in .brand .sub{display:block}@media(min-width:901px){.nav-cta{padding-right:140px}}@media(max-width:900px){.nav-in .brand-mark{height:32px}}@media(max-width:600px){.nav.menu-open{flex-wrap:wrap;background:#0a1424fa}.nav.menu-open nav.links{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;order:3;margin-top:16px;padding:22px 0 10px;border-top:1px solid rgba(190,155,92,.22)}.nav.menu-open nav.links a{font-size:13px}.nav.menu-open nav.links a.enquire{align-self:flex-start}}@media(max-width:900px){.nav-in .menu-btn{display:block;background:none;border:0;cursor:pointer;color:var(--navy);padding:2px}.nav-in{flex-wrap:wrap}.nav.menu-open .nav-cta{width:100%;order:3;padding:4px 0 2px}.nav.menu-open .nav-links{display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:100%;padding:18px 0 6px;border-top:1px solid var(--stone)}}@media(min-width:901px){.nav-in .menu-btn{display:none}}.wt-lead{max-width:60ch;margin:0 0 38px;color:var(--mist);line-height:1.7}.apt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.apt{display:flex;flex-direction:column;background:var(--bone);border:1px solid var(--stone);border-radius:3px;overflow:hidden;transition:border-color .3s,transform .3s}.apt:hover{border-color:#be9b5c8c;transform:translateY(-2px)}.apt-video{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;font:inherit}.wt-shot{position:relative;display:block;background-size:cover;background-position:center;overflow:hidden}.wt-shot:before{content:"";display:block;padding-top:125%}@supports (aspect-ratio:4/5){.wt-shot{aspect-ratio:4/5}.wt-shot:before{display:none}}.wt-shot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#070d189e,#070d1814 46%,#070d1800 72%);transition:opacity .35s}.apt-video:hover .wt-shot:after{opacity:.75}.wt-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f4f1eaeb;color:var(--navy);transition:transform .35s cubic-bezier(.2,.7,.3,1),background .35s,color .35s}.wt-play svg{width:25px;height:25px;margin-left:3px}.apt-video:hover .wt-play,.apt-video:focus-visible .wt-play{transform:translate(-50%,-50%) scale(1.09);background:var(--brass);color:var(--bone)}.apt-video:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}.wt-dur{position:absolute;right:12px;top:12px;z-index:2;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;color:var(--bone);background:#070d188c;padding:4px 8px;border-radius:2px}.wt-hint{position:absolute;left:0;right:0;bottom:14px;z-index:2;text-align:center;font-family:var(--f-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.9}.apt-body{display:flex;flex-direction:column;flex:1;padding:22px 22px 20px}.apt-name{font-family:var(--f-display);font-size:23px;font-weight:400;color:var(--navy);margin:0 0 16px;line-height:1.2}.apt-spec{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;border-top:1px solid var(--stone)}.apt-spec>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px solid var(--stone)}.apt-spec>div:nth-child(odd){padding-right:14px;border-right:1px solid var(--stone)}.apt-spec>div:nth-child(2n){padding-left:14px}.apt-spec dt{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);margin:0}.apt-spec dd{margin:0;font-size:14px;color:var(--navy);text-align:right}.apt-price{font-family:var(--f-mono);font-size:14px;letter-spacing:.06em;color:var(--brass);margin-top:18px}.apt-actions{display:flex;align-items:center;gap:18px;margin-top:auto;padding-top:18px}.apt-plan{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);text-decoration:none;transition:color .25s}.apt-plan:hover{color:var(--brass)}.apt-enq{margin-left:auto;font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--navy);text-decoration:none;border-bottom:1px solid rgba(190,155,92,.55);padding-bottom:3px;transition:color .25s}.apt-enq:hover{color:var(--brass)}@media(max-width:900px){.apt-grid{grid-template-columns:1fr 1fr;gap:22px}}@media(max-width:620px){.apt-grid{grid-template-columns:1fr;gap:26px}.wt-shot:before{padding-top:100%}@supports (aspect-ratio:1/1){.wt-shot{aspect-ratio:1/1}}.wt-play{width:54px;height:54px}}.wt-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:none;align-items:center;justify-content:center;background:#070d18f5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:24px}.wt-modal.open{display:flex}.wt-stage{display:flex;flex-direction:column;align-items:center;max-height:100%}.wt-video{max-height:82vh;max-width:min(430px,92vw);width:auto;border-radius:3px;background:#000;display:block}.wt-caption{font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bone);opacity:.75;margin-top:16px;text-align:center}.wt-close{position:absolute;top:20px;right:24px;background:none;border:0;color:var(--bone);font-size:34px;line-height:1;cursor:pointer;opacity:.75;transition:opacity .25s}.wt-close:hover{opacity:1}@media(max-width:560px){.wt-video{max-height:76vh}.wt-close{top:12px;right:14px}}.apt-still{display:block;width:100%}.apt-still .wt-shot:after{opacity:.35}.apt-grid-2{grid-template-columns:repeat(2,1fr);max-width:760px}@media(max-width:900px){.apt-grid-2{grid-template-columns:1fr;max-width:420px}}.g-hidden{display:none}.gmore{display:block;margin:22px auto 0;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;background:none;border:1px solid var(--stone);color:#63707f;padding:12px 26px;cursor:pointer;transition:all .3s var(--ease)}.gmore:hover{border-color:var(--brass);color:var(--navy)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bg-shared.css.map */
