/* W Prestige — contemporary showroom, shared by the site and catalogue. */
:root{--wp-paper:#f6f5f1;--wp-ink:#16191b;--wp-night:#0c0e10;--wp-gold:#d8b76c;--wp-line:#deded7;--wp-sans:Jakarta,Arial,sans-serif}
body.wp-site,body.wp-catalogue{--paper:var(--wp-paper);--cream:var(--wp-paper);--white:#fff;--ink:var(--wp-ink);--forest:#171c1d;--green:#171c1d;--brick:#8c7449;--gold:#937643;--muted:#6b706e;--pale:#eaeae4;--sage:#e9ece5;--lichen:#cdd8bf;--sand:#e4dece;--line:var(--wp-line);--space:clamp(64px,7vw,108px);background:var(--wp-paper);color:var(--wp-ink);font:400 14px/1.7 var(--wp-sans);-webkit-font-smoothing:antialiased}
body.wp-site h1,body.wp-site h2,body.wp-site h3,body.wp-catalogue h1,body.wp-catalogue h2,body.wp-catalogue h3{font-family:var(--wp-sans);font-weight:600;font-style:normal;letter-spacing:-.055em;line-height:1.1}
body.wp-site h1 em,body.wp-site h2 em,body.wp-site h3 em,body.wp-catalogue h1 em,body.wp-catalogue h2 em{font-family:inherit;font-weight:inherit;font-style:normal}
body.wp-site .container,body.wp-catalogue .container{width:min(1440px,calc(100% - 112px))}
body.wp-site .eyebrow,body.wp-catalogue .eyebrow{font-size:10px;font-weight:600;letter-spacing:.13em;line-height:1.6}
body.wp-site .lead{font-size:15px;line-height:1.9}
body.wp-site .button,body.wp-catalogue .btn{min-height:51px;padding:14px 21px;gap:16px;border-radius:10px;border:1px solid #171c1d;background:#171c1d;color:white;font:600 12px/1.6 var(--wp-sans);letter-spacing:-.01em;box-shadow:0 4px 12px #1118100a;transition:transform .2s,background .2s,box-shadow .2s}
body.wp-site .button:hover,body.wp-catalogue .btn:hover{background:#303638;border-color:#303638;transform:translateY(-2px);box-shadow:0 7px 20px #11181012}
body.wp-site .button:active,body.wp-catalogue .btn:active{transform:translateY(0) scale(.98)}
body.wp-site .button-outline,body.wp-catalogue .btn.secondary{background:#fff;color:var(--wp-ink);border-color:#d5d7d1;box-shadow:none}
body.wp-site .button-outline:hover,body.wp-catalogue .btn.secondary:hover{background:#e9ebe5;border-color:#bbc0b8}
body.wp-site .button-light,body.wp-catalogue .btn.light{background:#fff;color:var(--wp-ink);border-color:#fff}
.wp-header{position:sticky;top:0;z-index:40;background:#0c0e10f5;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff12;color:#f5f4ee}
.wp-header-inner{width:min(1720px,calc(100% - 72px));min-height:94px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}
.wp-brand{display:inline-flex;align-items:center;gap:12px;flex:none;color:#f5f4ee;text-decoration:none;font:600 15px/1.3 var(--wp-sans);letter-spacing:.1em}
.wp-brand img,body.wp-site .footer .brand img,body.wp-catalogue .footer .brand img{width:72px;height:72px;object-fit:contain;border-radius:0;background:transparent;mix-blend-mode:screen;filter:none;mask-image:radial-gradient(circle closest-side,#000 94%,transparent 100%)}
.wp-brand small{display:block;margin-top:8px;color:#a9aaa4;font-size:7px;font-weight:400;letter-spacing:.2em}
.wp-main-nav{display:flex;align-items:center;gap:7px;padding:5px;border:1px solid #ffffff11;background:#ffffff05;border-radius:12px}
.wp-main-nav>a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:10px 18px;border-radius:8px;color:#bfc2be;text-decoration:none;font:400 12px/1.5 var(--wp-sans);transition:background .2s,color .2s}
.wp-main-nav>a>svg{width:16px;height:16px}
.wp-main-nav>a:hover,.wp-main-nav>a.active,.wp-main-nav>a[aria-current]{background:#ffffff10;color:#fff}
.wp-nav-dot{width:4px;height:4px;background:var(--wp-gold);border-radius:50%;align-self:flex-start;margin-top:5px}
.wp-header-actions{display:flex;align-items:center;gap:7px}
.wp-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:44px;min-height:44px;padding:0;border:0;border-radius:9px;background:transparent;color:#e4e6e0;text-decoration:none;cursor:pointer;list-style:none;transition:background .2s}
.wp-icon>svg{width:19px;height:19px}
.wp-icon:hover{background:#ffffff10}
.wp-count{position:absolute;right:0;top:0;min-width:16px;height:16px;line-height:16px;border-radius:50%;text-align:center;background:var(--wp-gold);color:var(--wp-night);font-size:9px}
.wp-header-visit{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:43px;padding:11px 16px;background:#d7b974;color:#171a16;border:1px solid #d7b974;border-radius:8px;text-decoration:none;font:600 10px/1.5 var(--wp-sans);transition:background .2s}
.wp-header-visit:hover{background:#e6ca8c}
.wp-menu{position:relative}.wp-menu summary::-webkit-details-marker{display:none}
.wp-menu-panel{position:absolute;top:55px;right:0;min-width:280px;display:grid;padding:15px;background:#15191c;border:1px solid #3c4141;border-radius:12px;box-shadow:0 15px 40px #0005}
.wp-menu-panel a{padding:12px 13px;color:#e4e6df;text-decoration:none;font-size:12px;border-radius:6px}
.wp-menu-panel a:hover{background:#ffffff0c;color:var(--wp-gold)}
body.wp-site .modal{border:1px solid #e1e2da;border-radius:16px;background:#f7f7f2;color:var(--wp-ink)}
body.wp-site .modal::backdrop{background:#05090bbf;backdrop-filter:blur(7px)}
.wp-full-menu a{font-family:var(--wp-sans);font-size:22px!important;letter-spacing:-.035em}
.wp-inline-link{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;min-height:44px;padding:9px 0;border:0;border-bottom:1px solid #a5aba0;background:transparent;color:inherit;font:600 11px/1.6 var(--wp-sans);text-decoration:none;cursor:pointer}
.wp-inline-link>svg{flex:none;transition:transform .2s}.wp-inline-link:hover>svg{transform:translate(3px,-1px)}
.wp-hero-stage{height:calc(100svh - 94px);min-height:700px;max-height:1030px;position:relative;isolation:isolate;background:#f5efe3;color:#243c2f;margin:0 0 40px}
.wp-hero-stage__pictures,.wp-hero-stage__shade{position:absolute;inset:0;overflow:hidden;z-index:-2}
.wp-hero-stage__pictures>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--scene-position,50% 55%);opacity:0;transform:scale(1.015);transition:opacity .65s,transform 1.2s cubic-bezier(.16,1,.3,1)}
.wp-hero-stage__pictures>img.is-current{opacity:1;transform:scale(1)}
.wp-hero-stage__shade{z-index:-1;background:linear-gradient(90deg,#f7f3eaf5 0%,#f7f3eae8 24%,#f7f3ea86 41%,#f7f3ea00 63%)}
.wp-hero-stage__content{position:absolute;left:clamp(30px,5.3vw,84px);top:44%;transform:translateY(-50%);padding-bottom:35px;max-width:610px}
body.wp-site .wp-hero-stage h1{font:600 clamp(65px,6.6vw,100px)/1.04 var(--wp-sans);letter-spacing:-.065em;margin:0;color:#263e30;max-width:none}
.wp-hero-stage h1>span:not(.wp-hero-stage__location){display:inline-block;color:#52694b;font-family:Newsreader,Georgia,serif;font-size:1.16em;font-weight:400;letter-spacing:-.045em;line-height:1.03}
.wp-hero-stage__location{display:block;margin-bottom:25px;font:600 9px/1.7 var(--wp-sans);letter-spacing:.15em;text-transform:uppercase;color:#697356}
.wp-hero-stage__content>p{margin:23px 0 27px;max-width:34ch;color:#56624e;font-size:14px;line-height:1.9}
.wp-hero-stage__actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap}
body.wp-site .wp-hero-stage .wp-action{background:#2d4b38;color:#fffdf7;border-color:#2d4b38;padding:9px 10px 9px 19px;border-radius:10px;gap:24px;box-shadow:0 8px 25px #2d4b3818}
body.wp-site .wp-hero-stage .wp-action:hover{background:#3d6148;border-color:#3d6148}
.wp-action>span{width:36px;height:36px;border-radius:7px;background:#dfc78d;color:#233d2c;display:grid;place-items:center;transition:transform .2s}
.wp-action:hover>span{transform:rotate(-35deg)}
.wp-hero-stage__studio{display:inline-flex;align-items:center;gap:10px;min-height:48px;color:#3b523b;text-decoration:none;font-size:11px;border-bottom:1px solid #81907180}
.wp-hero-stage__invitation{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-top:18px;color:#68765b;text-decoration:none;font-size:10px}
.wp-hero-stage__invitation:hover{color:#29462f}
.wp-hero-stage__scenes{position:absolute;bottom:112px;left:clamp(30px,5.3vw,84px);display:flex;align-items:center;gap:8px}
.wp-hero-stage__scenes>button{display:flex;align-items:center;gap:8px;border:1px solid #fff9;min-height:43px;padding:10px 15px;background:#fffdf5c4;backdrop-filter:blur(12px);color:#53634b;border-radius:8px;font:400 10px/1.5 var(--wp-sans);transition:background .2s,color .2s,border-color .2s}
.wp-hero-stage__scenes>button>span{font-size:8px;opacity:.65}
.wp-hero-stage__scenes>button[aria-pressed=true]{border-color:#425e40;background:#425e40;color:#fffdf4}
.wp-hero-stage__model{position:absolute;bottom:112px;right:clamp(30px,5.3vw,84px);display:flex;gap:26px;align-items:center;color:#304a34;text-decoration:none;font-size:13px;padding:14px 18px;border:1px solid #fffc;border-radius:10px;background:#fffdf3d9;backdrop-filter:blur(12px);box-shadow:0 8px 20px #2b3f2210}
.wp-hero-stage__model small{display:block;color:#778166;font-size:9px;margin-top:3px}
.wp-project-bar{position:absolute;bottom:-35px;left:50%;transform:translateX(-50%);width:min(1325px,calc(100% - 112px));display:grid;grid-template-columns:1.25fr 1fr auto;gap:0;background:#fffdf8f5;backdrop-filter:blur(16px);border:1px solid #fff;border-radius:14px;box-shadow:0 15px 40px #4f593216;overflow:hidden;color:var(--wp-ink);padding:11px}
.wp-project-bar>label{padding:7px 24px;min-width:0;border-right:1px solid #e2e6d9;display:grid;gap:5px;align-content:center}
.wp-project-bar>label>span{font-size:8px;text-transform:uppercase;letter-spacing:.09em;color:#758165;line-height:1.6}
.wp-project-bar>label>div{display:flex;gap:12px;align-items:center}
.wp-project-bar input[type=search],.wp-project-bar select{display:block;min-height:37px;width:100%;border:0;border-radius:0;padding:3px 0;background:transparent;outline-offset:4px;color:#344931;font:400 12px/1.5 var(--wp-sans)}
.wp-project-bar input::placeholder{color:#717c65}
.wp-project-bar__go{display:flex;align-items:center;justify-content:center;gap:22px;min-height:70px;min-width:206px;padding:16px 24px;border:0;border-radius:9px;background:#34513b;color:#fffdf6;font-size:11px;font-weight:600;transition:background .2s}
.wp-project-bar__go:hover{background:#46694b}
.wp-promise-strip{display:flex;align-items:center;justify-content:space-between;gap:25px;width:min(1440px,calc(100% - 112px));min-height:96px;margin:auto;border-bottom:1px solid var(--wp-line);font-size:10px;color:#6b7369}
.wp-promise-strip>span,.wp-promise-strip>a{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}
.wp-promise-strip>a{color:#393f37}
.wp-section{padding-block:clamp(60px,7vw,105px)}
.wp-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:35px}
.wp-section-head h2{font-size:clamp(36px,4.5vw,68px);margin-top:17px;line-height:1.1}
.wp-section-head h2 em{color:#838a7d}
.wp-section-head>p{max-width:39ch;font-size:12px;line-height:1.9;color:#73796e;padding-bottom:5px}
.wp-discovery{background:#eeefe8;padding:25px;border-radius:16px;border:1px solid #e2e4da}
.wp-discovery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px}
.wp-switch{display:flex;gap:5px;background:#e0e3d8;padding:5px;border-radius:10px}
.wp-switch>button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:43px;padding:9px 24px;border:0;border-radius:7px;color:#7a8173;background:transparent;font:600 11px/1.6 var(--wp-sans);transition:background .2s,box-shadow .2s,color .2s}
.wp-switch>button[aria-selected=true]{background:#fff;color:#171d17;box-shadow:0 2px 7px #18251610}
.wp-discovery-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dce1d3;border-radius:9px;padding:0 15px;min-height:49px;width:min(320px,45%);color:#838c7c}
.wp-discovery-search input{min-height:44px;border:0;background:none;min-width:0;width:100%;outline-offset:3px;color:var(--wp-ink);font:400 11px var(--wp-sans)}
.wp-material-layout{display:grid;grid-template-columns:177px minmax(0,1fr);gap:27px;align-items:start}
.wp-effect-tabs{display:flex;flex-direction:column;gap:5px;position:sticky;top:115px}
.wp-effect-tabs>span{font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:#8c9383;padding:9px 10px 15px}
.wp-effect-tabs>button{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:46px;padding:12px 12px;border:1px solid transparent;background:none;color:#747e6b;font:400 10px/1.5 var(--wp-sans);text-align:left;border-radius:8px;transition:background .2s,color .2s}
.wp-effect-tabs small{font-size:8px;opacity:.65}
.wp-effect-tabs>button:hover{background:#e2e6d8}
.wp-effect-tabs>button[aria-pressed=true]{background:#191e19;border-color:#191e19;color:white}
.wp-effect-tabs>a{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;min-height:45px;padding:10px 12px;margin-top:15px;border-top:1px solid #d5dbcb;text-decoration:none;color:#424e3a}
.wp-material-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}
.wp-swatch-card{display:block;min-width:0;color:inherit;text-decoration:none}
.wp-swatch-photo{position:relative;aspect-ratio:1;overflow:hidden;background:#e3e3d9;border-radius:8px;box-shadow:0 2px 6px #1b281510;transition:box-shadow .25s}
.wp-swatch-photo>img{width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.75,.2,1)}
.wp-swatch-card:hover .wp-swatch-photo{box-shadow:0 12px 22px #1b28151a}
.wp-swatch-card:hover .wp-swatch-photo>img{transform:scale(1.055)}
.wp-swatch-arrow{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#fffffff0;color:#171e18;transition:background .2s,transform .2s}
.wp-swatch-card:hover .wp-swatch-arrow{background:#171e18;color:white;transform:rotate(-35deg)}
.wp-swatch-name{padding:13px 2px 0}
body.wp-site .wp-swatch-name h3{font:600 12px/1.5 var(--wp-sans);letter-spacing:-.035em}
.wp-swatch-name>span{display:block;margin-top:4px;color:#7d8772;font-size:9px}
.wp-mosaic-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px;padding-top:17px;border-top:1px solid #d5dbcb}
.wp-mosaic-bottom>p{font-size:9px;color:#7a8371}
.wp-mosaic-bottom .wp-inline-link{font-size:10px}
.wp-discovery-empty{padding:35px;background:#fff;border-radius:10px}.wp-discovery-empty h3{font-size:23px}.wp-discovery-empty p{font-size:12px;margin:15px 0}
.wp-discovery-rooms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.wp-room-choice{position:relative;display:block;aspect-ratio:1.23;overflow:hidden;background:#e2e5db;border-radius:10px;color:#fff;text-decoration:none;isolation:isolate}
.wp-room-choice:after{position:absolute;content:"";inset:35% 0 0;background:linear-gradient(transparent,#07110ccb);z-index:0}
.wp-room-choice>img{width:100%;height:100%;object-fit:cover;transition:transform .45s}
.wp-room-choice:hover>img{transform:scale(1.045)}
.wp-room-caption{position:absolute;bottom:21px;left:22px;right:20px;z-index:1;display:flex;align-items:center;gap:11px}
.wp-room-caption small{align-self:flex-start;font-size:8px;color:#d2d9c9;padding-top:5px}
.wp-room-caption strong{flex:1;font:600 18px/1.4 var(--wp-sans);letter-spacing:-.045em}
.wp-room-story{display:grid;grid-template-columns:1.1fr .9fr;min-height:650px;background:#eef0e7;color:#263b30}
.wp-room-story-photo{min-width:0;position:relative;overflow:hidden}.wp-room-story-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%}
.wp-room-story-copy{padding:clamp(35px,5.5vw,80px);align-self:center}.wp-room-story-copy .eyebrow{color:#6c7855}
.wp-room-story h2{font-size:clamp(38px,4.2vw,64px);margin-top:24px;max-width:12ch}
.wp-room-story-copy>p:not(.eyebrow){font-size:12px;line-height:1.9;color:#62715f;margin-top:25px;max-width:40ch}
.wp-room-story nav{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:25px 0}
.wp-room-story nav a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;border-bottom:1px solid #cbd3c3;color:#354c3c;font-size:10px;text-decoration:none;transition:color .2s}
.wp-room-story nav a:hover{color:var(--wp-gold)}
.wp-room-story-copy>.wp-inline-link{color:#314b37;border-color:#8c9c7d}
body.wp-site .studio-feature{margin-top:0;background:#e7e9df;color:#20291e;border-radius:14px;grid-template-columns:.85fr 1.15fr;padding:clamp(26px,4vw,58px);overflow:hidden;box-shadow:none}
body.wp-site .studio-feature:before{display:none}
body.wp-site .studio-feature-copy h2{color:#1c231a;font-size:clamp(37px,4.4vw,62px);max-width:13ch;line-height:1.08}
body.wp-site .studio-feature-copy .eyebrow,body.wp-site .studio-feature-copy>p:not(.eyebrow),body.wp-site .studio-feature-detail{color:#6a765e}
body.wp-site .studio-feature-photo{border-radius:10px;box-shadow:0 25px 45px #34402b25;border:7px solid #172119}
body.wp-site .studio-feature-comparison{color:#6b775f}
.wp-project-preview{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.wp-project-preview-card{min-width:0;text-decoration:none;color:inherit}
.wp-project-preview-card>div{height:460px;overflow:hidden;background:#e3e5dc;border-radius:10px}
.wp-project-preview-card img{width:100%;height:100%;object-fit:cover;object-position:50% 65%;transition:transform .5s}
.wp-project-preview-card:hover img{transform:scale(1.04)}
.wp-project-preview-card>span{display:flex;gap:20px;align-items:center;padding:22px 1px}.wp-project-preview-card small{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#858e7b}.wp-project-preview-card strong{flex:1;font:600 17px/1.4 var(--wp-sans);letter-spacing:-.045em}
.wp-outdoor-story{min-height:520px;display:flex;align-items:center;position:relative;isolation:isolate;background:#273426;color:#fff;overflow:hidden}
.wp-outdoor-story>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 62%}
.wp-outdoor-story:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#07120bd9,#07120b15)}
.wp-outdoor-story>div{padding:70px max(56px,calc((100vw - 1440px)/2));max-width:800px}
.wp-outdoor-story h2{font-size:clamp(41px,4.8vw,70px);margin-top:24px}.wp-outdoor-story .eyebrow{color:#d6ddc8}.wp-outdoor-story p:not(.eyebrow){font-size:12px;line-height:1.9;color:#dfe5d5;max-width:37ch;margin:25px 0}
.wp-showroom-intro{display:grid;grid-template-columns:1fr 1.05fr;gap:7%;align-items:center}
.wp-showroom-intro h2{font-size:clamp(38px,4.4vw,63px);margin-top:20px}.wp-showroom-intro .lead{font-size:12px;max-width:45ch;margin-top:25px}.wp-showroom-intro address{font-style:normal;font-size:17px;line-height:1.8;margin-top:28px}.wp-opening{font-size:10px;color:#7d8772;margin:10px 0 25px}
.wp-live-map{overflow:hidden;border:1px solid #d3dbca;background:#fff;border-radius:12px;box-shadow:0 6px 20px #1b281507;min-width:0}
.wp-live-map__surface{display:block;overflow:hidden;background:#e4e9df}.wp-live-map__surface>img{display:block;width:100%;height:auto;aspect-ratio:1100/620;object-fit:contain;filter:none;transform:none;transition:opacity .2s}.wp-live-map__surface:hover>img{opacity:.9}
.wp-live-map__address{display:flex;align-items:center;justify-content:space-between;gap:17px;padding:20px 22px;background:#fff;color:#263020}
.wp-live-map__address strong{display:block;font:600 12px/1.5 var(--wp-sans);letter-spacing:-.015em}
.wp-live-map__address small{display:block;color:#77846a;font-size:9px;line-height:1.8;margin-top:3px}
.wp-live-map__address>a{flex:none;padding:10px 13px;background:#171e18;color:white;border-radius:7px;text-decoration:none;font-size:10px;min-height:40px}
.wp-showroom-map-section{padding-top:40px;max-width:1100px;margin:auto}

.wp-professional-line{display:flex;align-items:center;gap:26px;padding:32px 0;border-block:1px solid var(--wp-line)}
.wp-professional-line>span{display:grid;place-items:center;flex:none;width:55px;height:55px;background:#e4e8dc;border-radius:12px;color:#59694e}
.wp-professional-line>div{flex:1}body.wp-site .wp-professional-line h2{font-size:24px;letter-spacing:-.04em}.wp-professional-line p{font-size:11px;color:#7a8670;margin-top:9px}
.wp-advice nav{display:flex;gap:10px;flex-wrap:wrap}
.wp-advice nav>a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:45px;padding:10px 16px;border:1px solid #d8dfd0;border-radius:8px;background:#fff;font:400 10px/1.5 var(--wp-sans);text-decoration:none;transition:background .2s}
.wp-advice nav>a:hover{background:#e5eadc}
.wp-faq{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;margin-top:40px}.wp-faq details{padding:21px 0;border-bottom:1px solid #d7dfce;align-self:start}.wp-faq summary{font-size:12px;min-height:29px;line-height:1.8;cursor:pointer}.wp-faq details>p{font-size:11px;line-height:1.9;color:#6d7a61;margin-top:18px}
body.wp-site .page-header{padding:60px 0 40px;max-width:1080px}body.wp-site .page-header h1{font-size:clamp(45px,5.6vw,78px);max-width:18ch;line-height:1.08;margin-top:23px}body.wp-site .page-header .lead{font-size:14px;max-width:57ch}
body.wp-site .section-head h2,body.wp-site .split-copy h2,body.wp-site .showroom-callout h2{font-size:clamp(34px,4.3vw,60px)}
body.wp-site .photo,body.wp-site .image-frame,body.wp-site .room-card .card-image{border-radius:9px;overflow:hidden}
body.wp-site .room-grid{gap:30px}body.wp-site .room-card .card-heading h3{font:600 22px/1.25 var(--wp-sans);letter-spacing:-.04em}body.wp-site .room-card>p{font-size:12px}
body.wp-site .product-card h3{font:600 23px/1.3 var(--wp-sans);letter-spacing:-.045em}body.wp-site .product-card .product-image{border-radius:10px;background:#e8ece2}
body.wp-site .effect-navigation a{border-radius:8px}body.wp-site .product-information h1,body.wp-site .project-detail h1{font-size:clamp(42px,5vw,68px)}body.wp-site .reference-card{border-radius:10px}body.wp-site .reference-copy h3{font:600 22px/1.35 var(--wp-sans);letter-spacing:-.04em}
body.wp-site .room-detail-hero h1{font-size:clamp(40px,4.8vw,65px)}body.wp-site .showroom-callout{padding:45px;background:#e5eadc;border-radius:14px}body.wp-site .dark-section{background:#151b18;color:#f3f4ed}body.wp-site .dark-section .lead,body.wp-site .dark-section .eyebrow{color:#c0cbb5}
body.wp-site .footer,body.wp-catalogue .footer{background:#0c0e10;color:#cfd3c8;padding-top:55px;border-top:1px solid #343a33}
body.wp-site .footer .brand,body.wp-catalogue .footer .brand{color:#f1e6c8}body.wp-site .footer .brand small,body.wp-catalogue .footer .brand small{color:#959e8c}
body.wp-site .footer-about>p,body.wp-site .footer a,body.wp-site .footer address,body.wp-catalogue .footer-links a{color:#b6beb0}
body.wp-site .footer-title{font-family:var(--wp-sans);font-size:10px;color:#d9c18b;letter-spacing:.14em}
body.wp-site .footer-bottom{color:#8a9580;border-color:#323c2b}
.wp-ambience-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:30px;font-size:12px;color:#6b795f}
.wp-catalogue-bridge{display:flex;align-items:center;flex-wrap:wrap;gap:25px;background:#e8ecdf;border:1px solid #d7dfcc;border-radius:12px;padding:27px 30px;margin-bottom:30px}.wp-catalogue-bridge>div{flex:1;min-width:235px}body.wp-site .wp-catalogue-bridge h2{font-size:26px;margin:13px 0 12px}.wp-catalogue-bridge p:not(.eyebrow){font-size:11px;color:#70815f}
.wp-catalogue-context{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:10px 36px;border-bottom:1px solid #dbe2d1;background:#ecefe5;color:#6a785d;font:400 10px/1.5 var(--wp-sans)}
.wp-catalogue-context>span{font-size:8px;letter-spacing:.12em}.wp-catalogue-context>nav{display:flex;gap:22px;align-items:center}.wp-catalogue-context a,.wp-catalogue-context button{display:flex;align-items:center;gap:9px;min-height:35px;padding:7px 11px;background:transparent;border:0;border-radius:6px;text-decoration:none;color:inherit;font:inherit;cursor:pointer}.wp-catalogue-context .active{color:#172116;background:#dce4d2}.wp-catalogue-context .wp-project-link{color:#283e1e;font-weight:600;background:white;border:1px solid #d7e0cc}.wp-catalogue-context .wp-project-link b{display:grid;place-items:center;min-width:19px;height:19px;border-radius:5px;background:#283e1e;color:white;font-size:8px}
body.wp-catalogue .site-header{display:none}body.wp-catalogue .page-heading{padding-top:48px;padding-bottom:30px}body.wp-catalogue .page-heading h1{font-size:clamp(43px,5.5vw,76px);font-weight:600;line-height:1.05}body.wp-catalogue .page-heading>p{font-size:13px;color:#738066;line-height:1.85;max-width:55ch}
body.wp-catalogue .catalogue-controls{position:sticky;top:94px;z-index:20;background:#f7f9f0f5;backdrop-filter:blur(16px);border-block:1px solid #dce4d0;padding-top:18px;padding-bottom:9px;box-shadow:0 6px 20px #1b2c1305}
body.wp-catalogue .room-filter{display:grid;grid-template-columns:max-content minmax(140px,250px) 1fr;gap:10px 20px;align-items:center;margin-bottom:17px}body.wp-catalogue .room-filter label{font-size:10px}body.wp-catalogue .room-filter small{font-size:9px;color:#87947b}
body.wp-catalogue .search-row{gap:12px}.wp-catalogue .search-field{background:#fff;border-color:#d6dfcc;border-radius:10px}.wp-catalogue .control,.wp-catalogue input,.wp-catalogue select,.wp-catalogue textarea{border-radius:8px}.wp-catalogue .search-field>input{font-size:13px;min-height:52px}
body.wp-catalogue .chips{display:flex;flex-wrap:nowrap;gap:8px;overflow:auto;scrollbar-width:thin;padding-bottom:10px}
body.wp-catalogue .chip{min-height:40px;padding:10px 14px;white-space:nowrap;flex:none;border:1px solid #d4ddca;border-radius:8px;background:#fff;color:#6d7c60;font-size:10px;transition:background .18s,color .18s}
body.wp-catalogue .chip.active{background:#1b241a;border-color:#1b241a;color:#fff}
body.wp-catalogue .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
body.wp-catalogue .material-card{border:1px solid #dbe3d0;border-radius:12px;background:white;box-shadow:none;overflow:hidden;transition:box-shadow .25s,transform .25s}
body.wp-catalogue .material-card:hover{box-shadow:0 15px 32px #24351b14;transform:translateY(-3px)}
body.wp-catalogue .material-photo{background:#e8ecdf;aspect-ratio:1.3}body.wp-catalogue .material-photo>button:first-child{padding:25px}body.wp-catalogue .material-photo img{transition:transform .4s}body.wp-catalogue .material-card:hover .material-photo img{transform:scale(1.035)}
body.wp-catalogue .material-card .card-content{padding:23px}body.wp-catalogue .material-card .card-title{font:600 24px/1.3 var(--wp-sans);letter-spacing:-.05em}body.wp-catalogue .material-card .card-actions button{font-size:10px;min-height:38px}body.wp-catalogue .card-media .photo-kind{display:none}
body.wp-catalogue .room-grid{gap:23px}body.wp-catalogue .room-card{border-radius:12px;aspect-ratio:1.28}body.wp-catalogue .room-card strong{font-family:var(--wp-sans);font-weight:600;font-size:20px;letter-spacing:-.05em}
body.wp-catalogue .product-dialog,body.wp-catalogue .wide-dialog,body.wp-catalogue .small-dialog{border-radius:17px;background:#f7f9f0;border:1px solid #d4dfc8;color:#26331f}body.wp-catalogue dialog::backdrop{background:#071006bd;backdrop-filter:blur(7px)}
body.wp-catalogue .product-copy h2{font-size:43px;font-weight:600}body.wp-catalogue .visual-tabs{display:flex;gap:5px;border-radius:10px;padding:5px;background:#e4ebdc}body.wp-catalogue .visual-tabs>button{border:0;background:transparent;border-radius:7px;font-size:10px;color:#748368;min-height:43px}body.wp-catalogue .visual-tabs>button[aria-pressed=true]{background:#1c281a;color:white;box-shadow:none}
body.wp-catalogue .main-product-photo{background:#e8ecdf;border-radius:8px}body.wp-catalogue .format-option{border-radius:9px}body.wp-catalogue .project-invite{border-radius:13px;background:#e5eddb}
body.wp-catalogue .visit-section{background:#e7eddf;color:#27351f}.wp-catalogue .visit-section h2{font-family:var(--wp-sans);font-size:clamp(40px,4.5vw,62px);font-weight:600}.wp-catalogue .visit-section p,.wp-catalogue .visit-section address,.wp-catalogue .visit-section .gold{color:#718460}.wp-catalogue .visit-grid{gap:7%;align-items:center}
body.wp-site .mobile-actions,body.wp-catalogue .mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:45;display:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;background:#0c1012f5;color:#9eaa92;border-top:1px solid #303a2a;backdrop-filter:blur(18px);padding:8px 8px max(8px,env(safe-area-inset-bottom))}
body.wp-site .mobile-actions>a,body.wp-catalogue .mobile-nav>button,body.wp-catalogue .mobile-nav>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:51px;padding:7px 3px;border:0;background:transparent;color:#a9b39d;text-decoration:none;font:400 8px/1.4 var(--wp-sans);border-radius:8px}
body.wp-site .mobile-actions>a:first-child{background:transparent;color:#a9b39d}body.wp-site .mobile-actions>a[aria-current],body.wp-catalogue .mobile-nav>button.active{background:#ffffff0c;color:var(--wp-gold)}
body.wp-catalogue .mobile-nav svg,body.wp-site .mobile-actions svg{width:20px;height:20px}body.wp-catalogue .mobile-nav b{font-size:8px;font-weight:400}
@media(max-width:1200px){.wp-header-inner{width:calc(100% - 44px);gap:20px}.wp-brand{font-size:13px}.wp-brand img{width:66px;height:66px}.wp-main-nav>a{padding-inline:13px;font-size:11px}.wp-header-actions{gap:3px}.wp-header-visit{font-size:9px;padding-inline:12px}.wp-material-layout{grid-template-columns:150px minmax(0,1fr);gap:22px}.wp-material-mosaic{gap:23px 15px}.wp-effect-tabs>button{font-size:9px}.wp-room-story-copy{padding:45px}.wp-project-preview-card>div{height:390px}.wp-catalogue-context>span{display:none}.wp-hero-stage__content{left:40px;max-width:540px}.wp-project-bar{width:calc(100% - 80px)}.wp-project-bar>label{padding-inline:18px}}
@media(max-width:1000px){.wp-header-visit{display:none}.wp-main-nav>a{padding-inline:17px}.wp-brand small{font-size:6px}.wp-promise-strip{font-size:9px;gap:18px}.wp-section-head h2{font-size:47px}.wp-material-layout{grid-template-columns:130px minmax(0,1fr);gap:18px}.wp-material-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.wp-room-story{min-height:650px}.wp-room-story nav{grid-template-columns:1fr}.wp-showroom-intro{gap:40px}.wp-professional-line>.wp-inline-link{font-size:10px}body.wp-catalogue .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-catalogue-context{padding-inline:24px}.wp-catalogue-context>nav{gap:8px}body.wp-catalogue .room-filter{grid-template-columns:max-content minmax(140px,250px)}body.wp-catalogue .room-filter small{display:none}.wp-hero-stage__content{max-width:430px}body.wp-site .wp-hero-stage h1{font-size:65px}.wp-project-bar{grid-template-columns:1.2fr 1fr auto}.wp-project-bar__go{min-width:170px;padding-inline:15px;font-size:10px}}
@media(max-width:760px){body.wp-site .container,body.wp-catalogue .container{width:calc(100% - 36px)}.wp-header-inner{width:calc(100% - 22px);min-height:78px;gap:12px}.wp-brand{font-size:11px;gap:8px;letter-spacing:.08em}.wp-brand img{width:59px;height:59px}.wp-brand small{font-size:6px;letter-spacing:.12em;margin-top:6px}.wp-main-nav{display:none}.wp-header-actions{gap:0}.wp-icon{width:35px;height:45px}.wp-icon>svg{width:18px;height:18px}.wp-header-visit{display:none}.wp-promise-strip{width:calc(100% - 36px);min-height:67px;justify-content:flex-start;overflow:auto;gap:30px;white-space:nowrap;scrollbar-width:none;font-size:8px}.wp-promise-strip>span,.wp-promise-strip>a{flex:none;gap:8px}.wp-section{padding-block:57px}.wp-section-head{gap:20px;align-items:flex-start;margin-bottom:27px}.wp-section-head h2{font-size:36px;margin-top:14px}.wp-section-head>p{font-size:10px;max-width:24ch;padding-top:9px}.wp-section-head>.wp-inline-link{font-size:9px;min-height:35px;margin-top:6px}.wp-discovery{padding:15px;border-radius:12px}.wp-discovery-toolbar{margin-bottom:18px;gap:12px;flex-wrap:wrap}.wp-switch{padding:4px;gap:3px}.wp-switch>button{padding:9px 15px;gap:8px;font-size:10px;min-height:41px}.wp-switch svg{width:15px}.wp-discovery-search{width:100%;max-width:none;min-height:45px;padding:0 12px}.wp-discovery-search input{font-size:16px;min-height:41px}.wp-material-layout{display:block}.wp-effect-tabs{position:static;display:flex;flex-direction:row;overflow:auto;gap:6px;scrollbar-width:thin;margin-bottom:18px;padding-bottom:7px}.wp-effect-tabs>span,.wp-effect-tabs>a{display:none}.wp-effect-tabs>button{flex:none;min-height:38px;padding:9px 12px;white-space:nowrap;font-size:9px;border:1px solid #d2ddc6;background:#f7f9f1}.wp-effect-tabs small{display:none}.wp-material-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px}.wp-swatch-photo{border-radius:7px}.wp-swatch-arrow{width:25px;height:25px;right:8px;bottom:8px;border-radius:6px}.wp-swatch-arrow svg{width:14px;height:14px}.wp-swatch-name{padding-top:10px}body.wp-site .wp-swatch-name h3{font-size:10px}.wp-swatch-name>span{font-size:8px;margin-top:3px}.wp-mosaic-bottom{gap:18px;margin-top:20px;padding-top:12px}.wp-mosaic-bottom>p{font-size:8px;max-width:20ch}.wp-mosaic-bottom .wp-inline-link{font-size:9px;max-width:21ch}.wp-discovery-rooms{grid-template-columns:1fr 1fr;gap:14px}.wp-room-caption{left:14px;right:14px;bottom:15px;gap:8px}.wp-room-caption small{font-size:7px}.wp-room-caption strong{font-size:15px}.wp-room-caption svg{width:16px}.wp-room-story{grid-template-columns:minmax(0,1fr);min-height:0}.wp-room-story-photo{width:100%;height:clamp(260px,85vw,350px);min-height:0;aspect-ratio:auto}.wp-room-story-copy{min-width:0;padding:36px 27px 43px}.wp-room-story h2{font-size:41px;max-width:13ch}.wp-room-story-copy>p:not(.eyebrow){font-size:11px;max-width:46ch}.wp-room-story nav{grid-template-columns:1fr 1fr;gap:0 23px}.wp-room-story nav a{font-size:9px;min-height:49px}body.wp-site .studio-feature{grid-template-columns:1fr;padding:29px 23px;border-radius:12px;gap:28px}body.wp-site .studio-feature-copy h2{font-size:40px}body.wp-site .studio-feature-copy>p:not(.eyebrow){font-size:12px}body.wp-site .studio-feature-photo{border-width:5px}.wp-project-preview{gap:18px}.wp-project-preview-card>div{height:310px}.wp-project-preview-card>span{flex-wrap:wrap;gap:5px 10px;padding-top:15px}.wp-project-preview-card small{width:100%;font-size:7px}.wp-project-preview-card strong{font-size:14px}.wp-project-preview-card>span>svg{width:15px}.wp-outdoor-story{min-height:420px}.wp-outdoor-story>div{padding:45px 27px}.wp-outdoor-story h2{font-size:42px}.wp-outdoor-story p:not(.eyebrow){font-size:11px}.wp-showroom-intro{grid-template-columns:1fr;gap:32px}.wp-showroom-intro h2{font-size:42px}.wp-showroom-intro .lead{font-size:12px;max-width:48ch}.wp-showroom-intro address{font-size:15px}.wp-live-map__address{padding:16px 15px;gap:12px}.wp-live-map__address strong{font-size:11px}.wp-live-map__address small{font-size:8px;max-width:25ch}.wp-live-map__address>a{font-size:9px;padding:10px 12px}.wp-professional-line{flex-wrap:wrap;gap:16px;padding-block:27px}.wp-professional-line>span{width:45px;height:45px}.wp-professional-line>div{min-width:210px}body.wp-site .wp-professional-line h2{font-size:20px}.wp-professional-line p{font-size:10px}.wp-professional-line>.wp-inline-link{margin-left:61px;font-size:10px}.wp-advice nav{gap:8px}.wp-advice nav>a{font-size:9px;gap:15px;padding:10px 13px}.wp-faq{grid-template-columns:1fr;gap:0;margin-top:27px}.wp-faq summary{font-size:11px}.wp-faq details>p{font-size:11px}body.wp-site .page-header{padding-top:36px;padding-bottom:27px}body.wp-site .page-header h1{font-size:43px}body.wp-site .page-header .lead{font-size:12px}body.wp-site .section-head h2,body.wp-site .split-copy h2,body.wp-site .showroom-callout h2{font-size:36px}body.wp-site .section-head .lead{font-size:12px}body.wp-site .room-card .card-heading h3{font-size:23px}body.wp-site .showroom-callout{padding:28px 22px}body.wp-site .room-detail-hero h1{font-size:40px}.wp-ambience-intro{flex-direction:column;align-items:flex-start;gap:16px;font-size:11px;padding-bottom:26px}.wp-catalogue-bridge{padding:23px;gap:17px}.wp-catalogue-bridge>div{flex-basis:100%}body.wp-site .wp-catalogue-bridge h2{font-size:24px}.wp-catalogue-bridge .button{font-size:10px;min-height:46px}.wp-catalogue-context{padding:6px 15px;overflow:auto;white-space:nowrap;gap:20px}.wp-catalogue-context>nav{gap:5px}.wp-catalogue-context .wp-project-link{display:none}body.wp-catalogue .page-heading{padding-top:30px;padding-bottom:24px}body.wp-catalogue .page-heading h1{font-size:42px}body.wp-catalogue .page-heading>p{font-size:11px}body.wp-catalogue .catalogue-controls{position:relative;top:0;padding-top:14px}body.wp-catalogue .room-filter{grid-template-columns:85px minmax(0,1fr);gap:10px;margin-bottom:13px}body.wp-catalogue .room-filter label{font-size:9px}.wp-catalogue .search-field>input{font-size:16px;min-height:47px}body.wp-catalogue .search-row{flex-wrap:wrap;gap:9px}body.wp-catalogue .search-row>.search-field{flex-basis:100%}body.wp-catalogue .search-row>.btn{font-size:10px;min-height:42px;padding:10px 15px;flex:1;gap:8px}body.wp-catalogue .chips{gap:6px;padding-top:5px}body.wp-catalogue .chip{font-size:9px;padding:9px 12px;min-height:37px}body.wp-catalogue .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.wp-catalogue .material-card .card-content{padding:17px}body.wp-catalogue .material-card .card-title{font-size:22px}body.wp-catalogue .material-photo>button:first-child{padding:18px}body.wp-catalogue .material-card .card-actions{flex-wrap:wrap}body.wp-catalogue .material-card .card-actions button{font-size:9px}body.wp-catalogue .room-card{aspect-ratio:1.25}body.wp-catalogue .room-card strong{font-size:18px}body.wp-catalogue .product-dialog{border-radius:15px 15px 0 0}body.wp-catalogue .product-copy h2{font-size:35px}body.wp-catalogue .visual-tabs>button{font-size:9px;min-height:40px}body.wp-catalogue .visit-section h2{font-size:40px}body.wp-site .mobile-actions,body.wp-catalogue .mobile-nav{display:grid}body.wp-site .footer,body.wp-catalogue .footer{padding-bottom:90px}body.wp-site .footer .brand img,body.wp-catalogue .footer .brand img{width:74px;height:74px}.wp-hero-stage{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "picture" "switch" "finder";height:auto;min-height:0;max-height:none;margin-bottom:0;background:#f7f3e9;overflow:hidden}.wp-hero-stage__pictures{position:relative;inset:auto;z-index:0;grid-area:picture;height:clamp(300px,86vw,420px);width:100%}.wp-hero-stage__pictures>img{object-position:var(--scene-position-mobile,60% 60%)}.wp-hero-stage__shade{display:none}.wp-hero-stage__content{position:relative;grid-area:copy;left:auto;right:auto;top:auto;transform:none;padding:30px 24px 23px;max-width:none}body.wp-site .wp-hero-stage h1{font-size:clamp(43px,11.5vw,69px);letter-spacing:-.06em;line-height:1.04}.wp-hero-stage__location{font-size:8px;letter-spacing:.11em;margin-bottom:16px;line-height:1.7}.wp-hero-stage__content>p{font-size:13px;max-width:38ch;line-height:1.8;margin:18px 0 20px}.wp-hero-stage__actions{gap:17px}body.wp-site .wp-hero-stage .wp-action{font-size:11px;min-height:48px;padding:8px 8px 8px 14px;gap:16px}.wp-action>span{width:32px;height:32px}.wp-hero-stage__studio{font-size:11px;min-height:43px;gap:8px}.wp-hero-stage__studio svg{width:16px}.wp-hero-stage__invitation{font-size:10px;margin-top:10px;min-height:36px}.wp-hero-stage__scenes{position:relative;grid-area:switch;bottom:auto;left:auto;right:auto;padding:14px 18px 0;gap:7px;justify-content:center}.wp-hero-stage__scenes>button{flex:1;justify-content:center;min-width:0;min-height:42px;padding:10px 8px;font-size:9px;gap:6px;border-color:#d9dfcc;background:#fffdf6;backdrop-filter:none}.wp-hero-stage__scenes>button>span{font-size:7px}.wp-hero-stage__model{position:relative;grid-area:picture;bottom:auto;right:auto;justify-self:end;align-self:end;z-index:2;margin:15px;font-size:11px;gap:20px;padding:12px 14px;max-width:calc(100% - 30px)}.wp-hero-stage__model small{font-size:8px}.wp-project-bar{position:relative;grid-area:finder;justify-self:center;bottom:auto;left:auto;transform:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:calc(100% - 36px);margin:16px 0 22px;padding:9px;gap:0;border-color:#e2e5d7;box-shadow:none;border-radius:11px}.wp-project-bar>label{padding:9px 12px;border:0}.wp-project-bar>label:first-of-type{grid-column:1/-1;border-bottom:1px solid #e1e6d8}.wp-project-bar>label>span{font-size:7px}.wp-project-bar input[type=search],.wp-project-bar select{font-size:16px;min-height:34px}.wp-project-bar__go{min-width:0;min-height:51px;margin:8px 4px 2px;font-size:9px;gap:10px;padding:11px 12px}.wp-project-bar__go>svg{width:18px;height:18px}.wp-project-bar>label>div{gap:10px}.wp-project-bar>label>div>svg{width:17px}}
@media(max-width:440px){.wp-brand{font-size:9px;gap:5px}.wp-brand small{font-size:5.5px;letter-spacing:.1em}.wp-brand img{width:55px;height:55px}.wp-header-inner{gap:7px}.wp-icon{width:34px}.wp-section-head{flex-direction:column;gap:17px}.wp-section-head>p{max-width:none;padding-top:0}.wp-section-head>p br{display:none}.wp-material-mosaic{grid-template-columns:1fr 1fr;gap:23px 14px}body.wp-site .wp-swatch-name h3{font-size:11px}.wp-swatch-name>span{font-size:9px}.wp-room-caption small{display:none}.wp-room-caption strong{font-size:13px}.wp-project-preview-card>div{height:265px}.wp-project-preview-card strong{font-size:13px}.wp-professional-line>.wp-inline-link{margin-left:0}body.wp-catalogue .feature-grid{gap:13px}body.wp-catalogue .material-card .card-content{padding:13px}body.wp-catalogue .material-card .card-title{font-size:20px}body.wp-catalogue .material-card .eyebrow{font-size:7px}body.wp-catalogue .material-card .card-actions button{font-size:8px}.wp-hero-stage__actions{gap:13px}.wp-hero-stage__studio{font-size:11px}.wp-hero-stage__location{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
