.savox-luxury-title-lead,.savox-luxury-title-accent{display:block}.savox-luxury-title-accent{width:fit-content;color:#0000!important;background:linear-gradient(103deg,#d7b77a 0%,#f2a23c 54%,#c87519 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}html:is([lang=bs],[data-shell=master])[data-theme=day] .savox-luxury-title-accent{-webkit-text-stroke:0;paint-order:normal}:where(:root:not(:lang(bs))) :is(.phc-catalog-head h2,.phc-final h2,.phd-copy h1,.phd-copy dt,.phd-related-grid :is(h3,dt,dd),.phd-guide-links a,.pab-page :is(h1,h2)),:where(:root:not(:lang(bs))) .prototype-guide-page :is(h1,h2){overflow-wrap:anywhere}:root:not(:lang(bs)) :is(.savox-luxury-title-lead,.savox-luxury-title-accent,.phc-catalog-head h2,.phc-final h2,.phd-related-grid h3,.phd-guide-links h3,.pab-page :is(h1,h2)){-webkit-hyphens:auto;hyphens:auto}:where(html[data-length-guard]) .phc-segment-control:not(:lang(bs)) button{white-space:normal;-webkit-hyphens:auto;hyphens:auto;min-width:auto;padding-inline:8px}.phc-page{--phc-bg:#081024;--phc-bg-2:#0a1430;--phc-surface:#0e1a36;--phc-surface-2:#12203e;--phc-border:#7691cd42;--phc-muted:#9da9c4;--phc-ambient-x:-700px;--phc-ambient-y:-700px;--phc-ambient-opacity:.18;background:var(--phc-bg);color:#fff;position:relative;overflow:clip}.phc-page>section{z-index:1;position:relative}.phc-ambient-light{z-index:24;opacity:var(--phc-ambient-opacity);background:radial-gradient(620px circle at var(--phc-ambient-x) var(--phc-ambient-y),#ffc4787a,transparent 62%);mix-blend-mode:soft-light;pointer-events:none;transition:opacity .3s;position:fixed;inset:0}.phc-page :is(h1,h2,h3){font-family:var(--font-display),system-ui,sans-serif}.phc-intro{padding:clamp(128px,13vw,190px) 0 clamp(58px,7vw,96px);position:relative;overflow:hidden}.phc-grid-bg{pointer-events:none;background:radial-gradient(850px 520px at 83% 8%,#f2a23c17,#0000 68%),repeating-linear-gradient(0deg,#7a97d709 0 1px,#0000 1px 64px),repeating-linear-gradient(90deg,#7a97d709 0 1px,#0000 1px 64px);position:absolute;inset:0}.phc-hero-architecture{width:min(73vw,960px);color:var(--amber);opacity:.22;pointer-events:none;animation:11s ease-in-out 2s infinite alternate phc-architecture-float;position:absolute;top:clamp(54px,5vw,82px);right:clamp(-170px,-6vw,-54px);transform:translate(0,0)}.phc-hero-architecture:after{content:"";filter:blur(20px);background:radial-gradient(closest-side,#f2a23c21,#0000 72%);position:absolute;inset:12% 8%}.phc-hero-architecture svg{z-index:1;filter:drop-shadow(0 0 12px #f2a23c26);width:100%;display:block;position:relative}.phc-architecture-structure{stroke:currentColor;stroke-width:1.15px}.phc-architecture-dimensions{stroke:#9da9c4bf;stroke-width:.75px}.phc-architecture-structure :is(path,rect),.phc-architecture-dimensions :is(path,circle){stroke-dasharray:1200;stroke-dashoffset:1200px;animation:2.2s cubic-bezier(.16,1,.3,1) forwards phc-architecture-draw}.phc-architecture-dimensions :is(path,circle){animation-delay:.35s}.phc-architecture-label{z-index:2;color:var(--prototype-text-3);font:max(var(--type-micro),.48rem) var(--mono);letter-spacing:.2em;text-transform:uppercase;position:absolute}.phc-architecture-label.top{top:18%;left:13%}.phc-architecture-label.bottom{bottom:10%;right:12%}@keyframes phc-architecture-draw{to{stroke-dashoffset:0}}@keyframes phc-architecture-float{to{transform:translate(-8px,7px)}}.phc-intro-grid{grid-template-columns:minmax(0,1fr) minmax(310px,400px);align-items:stretch;gap:clamp(34px,6vw,96px);display:grid;position:relative}.phc-breadcrumb{color:var(--prototype-text-3);font:max(var(--type-micro),.62rem) var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:30px;display:flex}.phc-breadcrumb a:hover{color:var(--amber)}.phc-intro-copy h1{color:#fff;letter-spacing:-.035em;text-transform:uppercase;max-width:1050px;margin:14px 0 22px;font-size:clamp(3.1rem,6.3vw,6.6rem);font-weight:750;line-height:.92}.phc-intro-copy h1 span{color:var(--amber)}.phc-intro-copy>p:last-child{max-width:67ch;color:var(--phc-muted);margin:0;font-size:clamp(.98rem,1.25vw,1.14rem);line-height:1.72}.phc-project-card{border:1px solid var(--phc-border);background:linear-gradient(145deg,#12203ef5,#081024f5);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(25px,3vw,42px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px -42px #000000e6}.phc-project-card :is(h2,h3){color:#fff;letter-spacing:-.01em;text-transform:uppercase;margin:14px 0 13px;font-size:clamp(1.75rem,2.5vw,2.6rem);font-weight:700;line-height:1}.phc-project-card :is(h2,h3) span{color:var(--amber)}.phc-project-card>p:not(.ps-index){color:var(--phc-muted);margin:0;font-size:.89rem;line-height:1.65}.phc-project-card .ph-button{margin-top:24px}.phc-featured{padding:0 0 clamp(76px,8vw,120px)}.phc-featured-card{border:1px solid var(--phc-border);background:var(--phc-surface);grid-template-columns:minmax(0,1.42fr) minmax(350px,.8fr);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px -55px #000000fa}.phc-featured-media{background:#101c34;min-height:clamp(430px,47vw,670px);position:relative;overflow:hidden}.phc-featured-picture{animation:.58s both phc-featured-in;position:absolute;inset:0}.phc-featured-picture img{object-fit:cover}.phc-featured-copy{flex-direction:column;justify-content:center;padding:clamp(34px,4vw,68px);display:flex;position:relative;overflow:hidden}.phc-featured-counter{color:var(--prototype-text-3);font:max(var(--type-micro),.58rem) var(--mono);letter-spacing:.17em;position:absolute;top:clamp(20px,2vw,32px);right:clamp(22px,2.6vw,40px)}.phc-watermark,.phc-expanded-word{color:#0000;font:800 clamp(4.5rem,8vw,9rem)/1 var(--font-display),system-ui,sans-serif;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:1px #f2a23c2b;pointer-events:none;position:absolute;bottom:-16px;right:-8px}.phc-featured-copy h2{color:#fff;font-size:clamp(3.3rem,5.7vw,6.2rem);font-weight:var(--h2-weight,760);letter-spacing:-.035em;text-transform:uppercase;margin:18px 0 16px;line-height:.88}.phc-featured-copy>p:not(.ps-index){z-index:1;max-width:47ch;color:var(--phc-muted);margin:0;position:relative}.phc-featured-copy dl,.phc-expanded-panel dl{z-index:1;flex-wrap:wrap;gap:24px 40px;margin:28px 0 31px;display:flex;position:relative}.phc-featured-copy dl div,.phc-expanded-panel dl div{min-width:92px}.phc-featured-copy dt,.phc-expanded-panel dt{color:var(--prototype-text-3);font:max(var(--type-micro),.55rem) var(--mono);letter-spacing:.12em;text-transform:uppercase}.phc-featured-copy dd,.phc-expanded-panel dd{color:var(--amber);font:700 1.4rem var(--font-display),system-ui,sans-serif;margin:5px 0 0}.phc-featured-actions,.phc-expanded-panel>div:last-child{z-index:1;flex-wrap:wrap;gap:12px;display:flex;position:relative}.phc-featured-progress{z-index:6;background:#f2a23c29;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.phc-featured-progress i{background:var(--amber);transform-origin:0;width:100%;height:100%;animation:7s linear forwards phc-featured-progress;display:block;transform:scaleX(0)}.phc-featured-card.is-paused .phc-featured-progress i{opacity:0;animation:none;transform:scaleX(0)}@keyframes phc-featured-in{0%{opacity:.28;transform:scale(1.018)}to{opacity:1;transform:none}}@keyframes phc-featured-progress{to{transform:scaleX(1)}}.phc-catalog{background:radial-gradient(780px 500px at 90% 15%,#345caa21,transparent 70%),var(--phc-bg-2);padding:clamp(80px,9vw,132px) 0;position:relative}.phc-catalog-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.phc-catalog-head h2{color:#fff;font-size:var(--h2-size,clamp(2.8rem,5vw,5.6rem));font-weight:var(--h2-weight,720);letter-spacing:var(--h2-tracking,-.03em);text-transform:uppercase;margin:12px 0 0;line-height:.94}.phc-catalog-head h2 span{color:var(--amber)}.phc-catalog-head>p{max-width:52ch;color:var(--phc-muted);margin:0}.phc-toolbar{z-index:22;border:1px solid var(--phc-border);-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:#081024f0;margin-bottom:38px;position:sticky;top:70px;overflow:hidden;box-shadow:0 26px 70px -42px #000000f2}.phc-toolbar:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#f2a23cbf 18%,#d6b679b3 72%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.phc-toolbar-heading{border-bottom:1px solid var(--phc-border);background:linear-gradient(90deg,#f2a23c0e,#0000 36%,#d6b67909);justify-content:space-between;align-items:center;min-height:48px;padding:0 17px;display:flex}.phc-toolbar-title{color:#e6ebf4;font:600 var(--type-label)/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:11px;display:inline-flex}.phc-toolbar-title i{background:linear-gradient(90deg,var(--amber),#d6b67959);width:22px;height:1px}.phc-toolbar-summary{flex:none;align-items:center;gap:18px;display:flex}.phc-toolbar output{color:var(--prototype-text-3);font:500 var(--type-micro)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:baseline;gap:9px;display:inline-flex}.phc-toolbar output b{color:var(--amber);font:720 1.625rem/1 var(--font-display),system-ui,sans-serif;letter-spacing:-.02em}.phc-toolbar-reset{border:0;border-left:1px solid var(--phc-border);min-height:36px;color:var(--amber);cursor:pointer;font:500 var(--type-micro)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;padding:0 0 0 18px;transition:color .2s,opacity .2s}.phc-toolbar-reset:disabled{color:var(--prototype-text-3);cursor:default;opacity:.36}.phc-toolbar-reset:not(:disabled):hover,.phc-toolbar-reset:not(:disabled):focus-visible{color:#fff}.phc-toolbar-controls{grid-template-columns:minmax(180px,1.05fr) minmax(330px,1.35fr) minmax(360px,1.5fr) minmax(175px,.68fr) auto;align-items:stretch;gap:0;padding:14px 16px 16px;display:grid}.phc-toolbar label{gap:8px;min-width:0;display:grid}.phc-toolbar label>span,.phc-segment-control legend{color:var(--prototype-text-3);font:500 var(--type-micro)/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:0}.phc-search-control,.phc-sort-control,.phc-segment-control{border:0;border-right:1px solid var(--phc-border);margin:0;padding:0 18px}.phc-search-control{padding-left:0}.phc-toolbar :is(input,select){border:0;border-bottom:1px solid var(--phc-border);color:#eef1f6;width:100%;min-height:44px;font:400 .9375rem/1.3 var(--font-body),system-ui,sans-serif;background:0 0;border-radius:0;outline:none;padding:8px 0;transition:border-color .2s,box-shadow .2s}.phc-toolbar select{cursor:pointer;padding-right:4px}.phc-toolbar input::placeholder{color:#8390a5;opacity:1}.phc-toolbar :is(input,select):focus{border-bottom-color:var(--amber);box-shadow:0 1px 0 var(--amber)}.phc-toolbar :is(input,select):focus-visible{outline:2px solid var(--amber);outline-offset:4px}.phc-segment-control{gap:8px;min-width:0;display:grid}.phc-segment-control>span{border-bottom:1px solid var(--phc-border);min-width:0;min-height:44px;display:flex}.phc-segment-control button{min-width:0;min-height:44px;color:var(--phc-muted);cursor:pointer;font:600 var(--type-micro)/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;flex:auto;padding:8px 10px;transition:color .22s;position:relative}:is(.phc-segment-control button,.phc-project-sheet) .unit{text-transform:none}.phc-segment-control button:after{background:var(--amber);content:"";height:2px;transition:transform .22s;position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(0)}.phc-segment-control button:hover,.phc-segment-control button:focus-visible,.phc-segment-control button.active{color:#fff}.phc-segment-control button.active:after{transform:scaleX(1)}.phc-segment-control button:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.phc-segment-control:not(:lang(bs)) button{white-space:normal;min-width:auto;padding-inline:8px}.phc-gallery-action{color:#e9edf5;cursor:pointer;min-width:112px;min-height:100%;font:650 var(--type-label)/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#f2a23c14,#d6b67906);border:1px solid #f2a23c7a;justify-content:center;align-items:center;gap:10px;margin-left:14px;padding:10px 15px;transition:border-color .22s,background .22s,color .22s;display:inline-flex}.phc-gallery-action:hover,.phc-gallery-action:focus-visible{border-color:var(--amber);color:#fff;background:linear-gradient(135deg,#f2a23c2b,#d6b6790f)}.phc-gallery-icon{grid-template-columns:1fr 1fr;gap:2px;width:15px;height:15px;display:grid}.phc-gallery-icon i{border:1px solid}.phc-house-grid{grid-auto-flow:dense;overflow-anchor:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,26px);display:grid}.phc-house-card{--phc-x:50%;--phc-y:50%;--phc-drift:0px;--phc-tilt-x:0deg;--phc-tilt-y:0deg;border:1px solid var(--phc-border);background:var(--phc-surface);min-width:0;transform:perspective(950px) translateX(var(--phc-drift)) rotateX(var(--phc-tilt-x)) rotateY(var(--phc-tilt-y));transform-style:preserve-3d;scroll-margin-top:88px;transition:opacity .52s,border-color .3s,box-shadow .3s,transform .45s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}:where(html[data-js]) .phc-house-card{opacity:0;transform:perspective(950px) translateX(var(--phc-drift)) rotateX(var(--phc-tilt-x)) rotateY(var(--phc-tilt-y)) translateY(18px)}.phc-house-card.is-visible{opacity:1;transform:perspective(950px) translateX(var(--phc-drift)) rotateX(var(--phc-tilt-x)) rotateY(var(--phc-tilt-y))}.phc-house-card.is-visible:hover{transform:perspective(950px) translateX(var(--phc-drift)) rotateX(var(--phc-tilt-x)) rotateY(var(--phc-tilt-y)) translateY(-4px);border-color:#f2a23c80;box-shadow:0 25px 65px -42px #f2a23c94}.phc-house-card.expanded{grid-column:1/-1;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);display:grid;transform:none;box-shadow:0 34px 90px -48px #f2a23c7a}.phc-house-card.expanded:after{z-index:8;content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffd39224 49%,#0000 63%);animation:.95s cubic-bezier(.16,1,.3,1) both phc-expand-sheen;position:absolute;inset:0;transform:translate(-45%)}.phc-house-media{background:linear-gradient(145deg,#17243d,#071024);height:clamp(255px,25vw,390px);position:relative;overflow:hidden}.phc-house-card.expanded .phc-house-media{height:clamp(430px,44vw,670px)}.phc-house-media>img,.phc-house-media>picture>img{object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .45s}.phc-house-card:hover .phc-house-media>img,.phc-house-card:hover .phc-house-media>picture>img{filter:saturate(1.05);transform:scale(1.045)}.phc-house-card.expanded .phc-house-media>img,.phc-house-card.expanded .phc-house-media>picture>img{filter:saturate(1.035);transform:scale(1.018)}.phc-blueprint-grid,.phc-spotlight{z-index:2;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.phc-blueprint-grid{background:repeating-linear-gradient(0deg,#f2a23c21 0 1px,#0000 1px 28px),repeating-linear-gradient(90deg,#f2a23c21 0 1px,#0000 1px 28px)}.phc-spotlight{background:radial-gradient(230px circle at var(--phc-x) var(--phc-y),#f2a23c33,transparent 65%)}.phc-house-card:hover :is(.phc-blueprint-grid,.phc-spotlight){opacity:1}.phc-dimension{z-index:3;opacity:0;background:var(--amber);pointer-events:none;transition:opacity .35s,transform .85s cubic-bezier(.2,.8,.2,1);position:absolute}.phc-dimension:before,.phc-dimension:after{background:var(--amber);content:"";position:absolute}.phc-dimension-horizontal{transform-origin:0;height:1px;top:13px;left:15px;right:15px;transform:scaleX(0)}.phc-dimension-horizontal:before,.phc-dimension-horizontal:after{width:1px;height:7px;top:-3px}.phc-dimension-horizontal:before{left:0}.phc-dimension-horizontal:after{right:0}.phc-dimension-vertical{transform-origin:top;width:1px;transition-delay:.14s;top:15px;bottom:15px;left:13px;transform:scaleY(0)}.phc-dimension-vertical:before,.phc-dimension-vertical:after{width:7px;height:1px;left:-3px}.phc-dimension-vertical:before{top:0}.phc-dimension-vertical:after{bottom:0}.phc-house-card.is-visible .phc-dimension{opacity:.48;transform:none}.phc-house-card:hover .phc-dimension{opacity:.95}.phc-house-card.expanded .phc-dimension{display:none}.phc-card-number{z-index:3;color:#0000;font:800 clamp(2rem,3.3vw,3.6rem)/1 var(--font-display),system-ui,sans-serif;-webkit-text-stroke:1.2px #f2a23cb8;pointer-events:none;position:absolute;top:13px;right:15px}.phc-house-card.expanded .phc-card-number{opacity:.16;transition:opacity .35s}.phc-project-sheet{z-index:3;opacity:0;pointer-events:none;border:1px solid #f2a23c6b;animation:.82s cubic-bezier(.16,1,.3,1) .22s forwards phc-project-sheet-in;position:absolute;inset:18px}.phc-project-sheet:before,.phc-project-sheet:after{border-color:var(--amber);content:"";border-style:solid;width:38px;height:38px;position:absolute}.phc-project-sheet:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.phc-project-sheet:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.phc-project-sheet>span{color:#eaf0fbd4;font:max(var(--type-micro),.49rem) var(--mono);letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#081024c2;padding:5px 8px;position:absolute}.phc-project-sheet>span.top{top:12px;left:50%;transform:translate(-50%)}.phc-project-sheet>span.bottom{bottom:12px;left:12px}@keyframes phc-project-sheet-in{0%{opacity:0;clip-path:inset(0 100% 100% 0)}to{opacity:1;clip-path:inset(0)}}.phc-compare-toggle{z-index:4;color:#fff;cursor:pointer;font:max(var(--type-micro),.53rem) var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.25;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081024ad;border:1px solid #ffffff38;padding:7px 10px;transition:opacity .25s,border-color .25s,color .25s;position:absolute;top:13px;left:13px}.phc-house-card:hover .phc-compare-toggle,.phc-compare-toggle:focus-visible,.phc-compare-toggle.selected{opacity:1}.phc-compare-toggle.selected{border-color:var(--amber);color:var(--amber)}.phc-compare-toggle[aria-disabled=true]{cursor:not-allowed}.phc-house-body{padding:24px}.phc-house-card.expanded .phc-house-body{display:none}.phc-house-body h3{color:#fff;text-transform:uppercase;margin:0 0 22px;font-size:clamp(1.55rem,2.25vw,2.35rem);font-weight:700}.phc-house-body dl{background:var(--phc-border);grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid}.phc-house-body dt{color:var(--prototype-text-3);font:max(var(--type-micro),.5rem) var(--mono);letter-spacing:.1em;text-transform:uppercase}.phc-card-actions :is(a,button){min-height:36px;color:var(--phc-muted);cursor:pointer;font:max(var(--type-micro),.56rem) var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;align-items:center;padding:7px 0;display:inline-flex}.phc-expanded-panel{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(32px,4vw,70px);display:flex;position:relative;overflow:hidden}.phc-house-card.expanded .phc-expanded-panel{animation:.78s cubic-bezier(.16,1,.3,1) .1s both phc-panel-in}.phc-expanded-sequence{color:var(--prototype-text-3);font:max(var(--type-micro),.5rem) var(--mono);letter-spacing:.2em;text-transform:uppercase;position:absolute;top:24px;left:clamp(32px,4vw,70px)}.phc-expanded-close{z-index:4;border:1px solid var(--phc-border);color:#fff;cursor:pointer;background:#081024b8;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:1.2rem;transition:border-color .2s,color .2s,transform .25s;display:grid;position:absolute;top:15px;right:15px}.phc-expanded-close:hover,.phc-expanded-close:focus-visible{border-color:var(--amber);color:var(--amber);transform:rotate(90deg)}.phc-expanded-panel h3{z-index:1;color:#fff;text-transform:uppercase;margin:14px 0 16px;font-size:clamp(2.8rem,4.8vw,5.4rem);font-weight:730;line-height:.92;position:relative}.phc-expanded-panel>p:not(.ps-index){z-index:1;max-width:52ch;color:var(--phc-muted);margin:0;position:relative}@keyframes phc-panel-in{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@keyframes phc-expand-sheen{0%{opacity:0;transform:translate(-45%)}24%{opacity:.8}to{opacity:0;transform:translate(45%)}}.phc-empty{border:1px solid var(--phc-border);min-height:280px;color:var(--phc-muted);text-align:center;place-content:center;display:grid}.phc-empty strong{color:#fff}.phc-empty button{color:var(--amber);cursor:pointer;background:0 0;border:0;margin-top:15px}.phc-model-rail{--phc-rail-count:22;--phc-rail-row:clamp(20px,calc((100vh - 95px) / max(var(--phc-rail-count),1)),24px);z-index:26;top:max(50%,calc(83px + var(--phc-rail-count) * var(--phc-rail-row) / 2));opacity:0;pointer-events:none;flex-direction:column;gap:0;transition:opacity .3s,transform .3s;display:flex;position:fixed;left:14px;transform:translate(-10px,-50%)}.phc-model-rail.is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)}.phc-model-rail button{width:32px;min-width:0;min-height:0;height:var(--phc-rail-row);color:var(--prototype-text-3);cursor:pointer;font:max(var(--type-micro),.52rem)/1 var(--mono);letter-spacing:.12em;text-align:left;background:0 0;border:0;padding:0 7px;transition:color .25s;position:relative}.phc-model-rail button:before{background:var(--amber);content:"";width:0;height:1px;transition:width .25s;position:absolute;top:50%;left:calc(100% - 2px)}.phc-model-rail button:after{border:1px solid var(--phc-border);background:var(--phc-surface);color:var(--phc-muted);content:attr(data-name);font:max(var(--type-micro),.54rem) var(--mono);letter-spacing:.13em;opacity:0;pointer-events:none;text-transform:uppercase;white-space:nowrap;padding:5px 9px;transition:opacity .2s;position:absolute;top:50%;left:calc(100% + 17px);transform:translateY(-50%)}.phc-model-rail button:hover,.phc-model-rail button:focus-visible,.phc-model-rail button.active{color:var(--amber)}.phc-model-rail button:hover:before,.phc-model-rail button:focus-visible:before,.phc-model-rail button.active:before{width:12px}.phc-model-rail button:hover:after,.phc-model-rail button:focus-visible:after{opacity:1}.phc-guides{background:var(--phc-bg);padding:clamp(82px,9vw,132px) 0}.phc-guide-grid{background:var(--phc-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.phc-guide-grid a{background:var(--phc-surface);flex-direction:column;min-height:350px;padding:clamp(24px,2.2vw,36px);transition:background .35s,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex;position:relative;overflow:hidden}.phc-guide-grid a:before{content:"";opacity:0;background:radial-gradient(280px at 100% 0,#f2a23c1f,#0000 68%);transition:opacity .35s;position:absolute;inset:0}.phc-guide-grid a:after{background:linear-gradient(90deg,var(--amber),transparent 78%);content:"";transform-origin:0;height:1px;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.phc-guide-grid a:hover{z-index:1;background:var(--phc-surface-2);transform:translateY(-5px);box-shadow:0 28px 70px -48px #f2a23c6b}.phc-guide-grid a:hover:before{opacity:1}.phc-guide-grid a:hover:after{transform:scaleX(1)}.phc-guide-index{z-index:1;color:#0000;font:700 1.25rem var(--font-display),system-ui,sans-serif;-webkit-text-stroke:1px var(--amber);position:relative}.phc-guide-icon{z-index:1;stroke:#f2a23cb8;stroke-width:1.25px;width:58px;height:58px;transition:stroke .3s,transform .55s cubic-bezier(.16,1,.3,1);position:absolute;top:clamp(22px,2vw,34px);right:clamp(22px,2vw,34px)}.phc-guide-icon path,.phc-guide-icon circle{vector-effect:non-scaling-stroke}.phc-guide-grid a:hover .phc-guide-icon{stroke:var(--amber);transform:translateY(-3px)scale(1.05)}.phc-guide-grid a:hover .phc-guide-icon :is(path,circle){animation:.7s both phc-guide-draw}.phc-guide-grid h3{z-index:1;color:#fff;text-transform:uppercase;margin:74px 0 14px;font-size:1.35rem;position:relative}.phc-guide-grid p{color:var(--phc-muted);margin:0;font-size:.85rem}.phc-guide-grid p,.phc-guide-grid b{z-index:1;position:relative}.phc-guide-grid b{color:var(--amber);font:max(var(--type-micro),.55rem) var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-top:auto;padding-top:28px}@keyframes phc-guide-draw{0%{stroke-dasharray:140;stroke-dashoffset:140px}to{stroke-dasharray:140;stroke-dashoffset:0}}.phc-final{border-top:1px solid var(--phc-border);background:radial-gradient(660px 360px at 50% 30%,#f2a23c17,transparent 72%),var(--phc-bg-2);text-align:center;padding:clamp(84px,10vw,150px) 0;position:relative;overflow:hidden}.phc-final:after{background:linear-gradient(90deg,var(--phc-bg-2),transparent 25% 75%,var(--phc-bg-2)),linear-gradient(0deg,var(--phc-bg-2),transparent 32% 78%,var(--phc-bg-2));content:"";pointer-events:none;position:absolute;inset:0}.phc-final-linework{z-index:0;width:min(1100px,96vw);color:var(--amber);opacity:.11;stroke:currentColor;stroke-width:1px;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phc-final-linework path{stroke-dasharray:1500;animation:16s linear infinite alternate phc-final-drift}.phc-final-focus{z-index:0;aspect-ratio:1.8;pointer-events:none;border:1px solid #f2a23c1a;border-radius:50%;width:min(760px,76vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #f2a23c0f,inset 0 0 80px #f2a23c0a}.phc-final>.container{z-index:2;position:relative}@keyframes phc-final-drift{0%{stroke-dashoffset:1500px}to{stroke-dashoffset:0}}.phc-final .ps-index{justify-content:center}.phc-final h2{color:#fff;text-transform:uppercase;margin:20px auto;font-size:clamp(3rem,5.8vw,6.3rem);font-weight:730;line-height:.92}.phc-final h2 span{color:var(--amber)}.phc-final>div>p:not(.ps-index){max-width:64ch;color:var(--phc-muted);margin:0 auto}.phc-final>div>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.phc-compare-bar{z-index:90;border:1px solid var(--phc-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1a36f5;align-items:center;gap:12px;max-width:calc(100vw - 28px);padding:9px;display:flex;position:fixed;bottom:18px;right:50%;transform:translate(50%);box-shadow:0 25px 70px #0000008c}.phc-compare-bar>div{gap:7px;display:flex}.phc-compare-bar button{border:1px solid var(--phc-border);color:#fff;cursor:pointer;min-height:39px;font:max(var(--type-micro),.58rem) var(--mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:0 0;padding:8px 12px}.phc-compare-bar>button:last-child{border-color:var(--amber);background:var(--amber);color:#081024;font-weight:700}.phc-compare-bar>button:disabled{opacity:.45;cursor:not-allowed}.phc-modal{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040914e8;place-items:center;padding:clamp(14px,3vw,44px);display:grid;position:fixed;inset:0}.phc-compare-modal{background:var(--phc-surface);color:#fff;border:1px solid #f2a23c59;width:min(1120px,94vw);max-height:88vh;padding:clamp(25px,4vw,54px);position:relative;overflow:auto;box-shadow:0 55px 140px #000000b3}.phc-compare-modal h2{text-transform:uppercase;margin:15px 0 30px;font-size:clamp(2.5rem,5vw,5rem)}.phc-modal-close{z-index:4;color:#fff;cursor:pointer;background:#081024c2;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:1.2rem;display:grid;position:absolute;top:15px;right:15px}.phc-modal-close:hover{border-color:var(--amber);background:var(--amber);color:#081024}.phc-compare-table{grid-template-columns:minmax(90px,.45fr) repeat(var(--phc-columns),minmax(160px,1fr));min-width:calc(120px + var(--phc-columns) * 190px);border-top:1px solid var(--phc-border);border-left:1px solid var(--phc-border);display:grid}.phc-compare-table>*{border-right:1px solid var(--phc-border);border-bottom:1px solid var(--phc-border);min-width:0;padding:16px}.phc-compare-table>span{color:var(--prototype-text-3);font:max(var(--type-micro),.55rem) var(--mono);letter-spacing:.1em;text-transform:uppercase}.phc-compare-table>strong{color:var(--amber);font-family:var(--font-display);text-transform:uppercase;font-size:1.2rem}.phc-compare-table>b{font-weight:500}.phc-compare-image{height:130px;padding:0;position:relative}.phc-compare-image img{object-fit:cover}@media (max-width:1260px){.phc-model-rail{display:none}.phc-toolbar-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.phc-segment-control:not(.phc-area-control),.phc-sort-control{border-right:0}.phc-area-control{padding-left:0}.phc-gallery-action{grid-column:1/-1;min-height:48px;margin-left:0}.phc-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.phc-compare-bar{bottom:calc(14px + env(safe-area-inset-bottom,0px))}.phc-intro-grid,.phc-featured-card{grid-template-columns:1fr}.phc-hero-architecture{opacity:.15;width:760px;right:-210px}.phc-project-card{min-height:300px}.phc-featured-media{min-height:480px}.phc-house-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phc-house-card.expanded{grid-template-columns:1fr}.phc-catalog-head{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.phc-intro{padding-top:96px}.phc-hero-architecture{opacity:.11;width:720px;top:42px;right:-390px}.phc-architecture-label{display:none}.phc-intro-grid,.phc-featured>.container,.phc-catalog>.container,.phc-guides>.container{width:min(calc(100% - 32px),var(--container))}.phc-featured-media{min-height:330px}.phc-featured-copy{padding:30px 22px 36px}.phc-featured-actions .ph-button{justify-content:center;width:100%}.phc-toolbar{position:relative;top:auto}.phc-toolbar-heading{min-height:56px;padding-inline:13px}.phc-toolbar-summary{gap:11px}.phc-toolbar-reset{padding-left:11px}.phc-toolbar-controls{grid-template-columns:1fr;gap:14px;padding:14px}.phc-search-control,.phc-sort-control,.phc-segment-control{border-right:0;padding:0}.phc-segment-control>span{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.phc-segment-control>span::-webkit-scrollbar{display:none}.phc-segment-control button{letter-spacing:.08em;flex:none;min-height:46px;padding-inline:8px}.phc-segment-control button:after{left:8px;right:8px}.phc-gallery-action{min-height:48px;margin-left:0}.phc-house-grid{grid-template-columns:1fr}.phc-house-card,.phc-house-card.is-visible,.phc-house-card.is-visible:hover{transform:none}.phc-house-media{height:300px}.phc-house-card.expanded .phc-house-media{height:330px}.phc-project-sheet{inset:12px}.phc-project-sheet>span.top{top:8px}.phc-project-sheet>span.bottom{text-align:center;bottom:8px;left:8px;right:8px}.phc-compare-toggle{opacity:1;min-height:44px}.phc-expanded-panel{padding:30px 22px 40px}.phc-expanded-panel .ps-index{margin-top:28px}.phc-expanded-sequence{top:18px;left:22px}.phc-expanded-panel>div:last-child .ph-button{justify-content:center;width:100%}.phc-guide-grid{grid-template-columns:1fr}.phc-guide-grid a{min-height:290px}.phc-guide-grid h3{margin-top:68px}.phc-guide-icon{width:52px;height:52px}.phc-final-linework{opacity:.08;width:760px}body:has(.phc-page) .studio-fab{opacity:.5;transform-origin:100% 100%;transform:scale(.88)}body:has(.phc-page) .studio-fab:is(:hover,:focus-visible){opacity:1;transform:scale(1)}.phc-compare-bar{flex-direction:column;max-width:none;left:14px;right:14px;transform:none}.phc-compare-bar>div{width:100%;overflow-x:auto}.phc-compare-bar>button:last-child{width:100%}}@media (max-width:560px){.phc-compare-table{grid-template-columns:minmax(104px,max-content) repeat(var(--phc-columns),minmax(160px,1fr))}}@media (max-width:360px){.phc-segment-control>span{-webkit-mask-image:linear-gradient(90deg,#000 84%,#0000);mask-image:linear-gradient(90deg,#000 84%,#0000)}}@media (max-width:430px){.phc-toolbar{grid-template-columns:1fr}.phc-toolbar>label:first-child,.phc-toolbar-actions,.phc-toolbar output{grid-column:auto}.phc-toolbar output{justify-content:flex-start}.phc-featured-media{min-height:280px}.phc-house-media{height:265px}.phc-tech-model{display:none}}@media (pointer:coarse){.phc-ambient-light{display:none}.phc-house-card,.phc-house-card.is-visible,.phc-house-card.is-visible:hover{transform:none}}@media (prefers-reduced-motion:reduce){.phc-ambient-light,.phc-featured-progress{display:none}.phc-featured-picture,.phc-house-card.expanded .phc-expanded-panel,.phc-house-card.expanded:after,.phc-hero-architecture,.phc-hero-architecture :is(path,rect,circle),.phc-project-sheet,.phc-guide-icon :is(path,circle),.phc-final-linework path{animation:none!important}.phc-hero-architecture :is(path,rect,circle),.phc-final-linework path{stroke-dashoffset:0}.phc-project-sheet{opacity:1;clip-path:none}.phc-house-card,.phc-house-media>img,.phc-house-media>picture>img,.phc-blueprint-grid,.phc-spotlight,.phc-dimension,.phc-guide-grid a,.phc-guide-icon,.phc-segment-control button:after{transition:none!important}.phc-house-card,.phc-house-card.is-visible,.phc-house-card:hover,.phc-guide-grid a:hover{opacity:1;transform:none}.phc-dimension{opacity:.48;transform:none}}.pzh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}html:is([lang=bs],[data-shell=master]) .phd-page--bs-luxury>:is(.phd-decisions,.phd-proof,.phd-related,.phd-guides,.phc-final){content-visibility:auto;contain-intrinsic-size:auto 900px}html:is([lang=bs],[data-shell=master]) .phd-page--bs-luxury>.phd-neighbours{overflow-anchor:none;content-visibility:auto;contain-intrinsic-size:auto calc(clamp(150px,12.5vw,240px) * .625 + 2 * clamp(26px,2.4vw,38px))}@media (max-width:1000px){html:is([lang=bs],[data-shell=master]) .phd-page--bs-luxury>.phd-neighbours{contain-intrinsic-size:auto 305px}}@media (max-width:700px){html:is([lang=bs],[data-shell=master]) .phd-page--bs-luxury>.phd-neighbours{contain-intrinsic-size:auto calc(195px + 22.7vw)}}.prototype-guide-page:where(:not(.market-guide-page)){--pg-bg:#081024;--pg-bg-2:#0a1430;--pg-surface:#0e1a36;--pg-surface-2:#111f40;--pg-border:#7691cd42;--pg-muted:#9da9c4;background:var(--pg-bg);color:#fff;overflow:clip}.prototype-guide-page:where(:not(.market-guide-page)) .page-hero{border-bottom:1px solid var(--pg-border);background:radial-gradient(760px 520px at 86% 12%,#f2a23c17,transparent 70%), repeating-linear-gradient(0deg,#7a97d709 0 1px,transparent 1px 64px), repeating-linear-gradient(90deg,#7a97d709 0 1px,transparent 1px 64px), var(--pg-bg);isolation:isolate;padding-top:clamp(92px,9vw,138px);padding-bottom:clamp(76px,8vw,118px);position:relative;overflow:hidden}.prototype-guide-page:where(:not(.market-guide-page)) .page-hero:before{content:"";background:linear-gradient(#0000,#f2a23c7a,#0000);width:1px;position:absolute;top:0;bottom:0;left:clamp(24px,7vw,130px)}.prototype-guide-page:where(:not(.market-guide-page)) .page-hero:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #f2a23c1f;border-radius:50%;width:clamp(260px,34vw,620px);position:absolute;bottom:clamp(-110px,-7vw,-52px);right:clamp(-120px,-5vw,-40px);box-shadow:0 0 0 46px #f2a23c05,0 0 0 94px #f2a23c03}.prototype-guide-page:where(:not(.market-guide-page)) .page-hero>.container{z-index:1;position:relative}.prototype-guide-page:where(:not(.market-guide-page)) .breadcrumb{color:#bdc7df9e;font-size:max(var(--type-micro), .6rem);letter-spacing:.12em;margin-bottom:clamp(38px,5vw,66px)}.prototype-guide-page:where(:not(.market-guide-page)) .page-hero .eyebrow{color:var(--amber)}.prototype-guide-page:where(:not(.market-guide-page)) .page-hero h1{color:#fff;max-width:1250px;font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:18px 0 24px;font-size:clamp(3rem,6vw,7rem);font-weight:760;line-height:.92}.prototype-guide-page:where(:not(.market-guide-page)) .page-hero .hero-lead{max-width:820px;color:var(--pg-muted);margin:0;font-size:clamp(1rem,1.35vw,1.24rem);line-height:1.75}.prototype-guide-page:where(:not(.market-guide-page))>.section,.prototype-guide-page:where(:not(.market-guide-page))>.section.container{background:var(--pg-bg);color:#fff}.prototype-guide-page:where(:not(.market-guide-page))>.section-soft{background:var(--pg-bg-2)}.prototype-guide-page:where(:not(.market-guide-page))>.section-dark{background:#060d1d}.prototype-guide-page:where(:not(.market-guide-page))>.section:not(.page-hero){border-bottom:1px solid #7691cd1f;position:relative}.prototype-guide-page:where(:not(.market-guide-page)) :is(.content-grid,.intro-grid,.section-heading,.link-panel,.cta-inner) h2{color:#fff;font-family:var(--font-display),system-ui,sans-serif;font-size:var(--h2-size,clamp(2.35rem,4.35vw,5.2rem));font-weight:var(--h2-weight,730);letter-spacing:var(--h2-tracking,-.025em);text-transform:uppercase;text-wrap:balance;line-height:.96}.prototype-guide-page:where(:not(.market-guide-page)) .section-heading{align-items:end}.prototype-guide-page:where(:not(.market-guide-page)) .section-heading>div{max-width:850px}.prototype-guide-page:where(:not(.market-guide-page)) .section-heading .section-note{max-width:520px}.prototype-guide-page:where(:not(.market-guide-page)) .eyebrow.dark{color:var(--amber)}.prototype-guide-page:where(:not(.market-guide-page)) .rich-copy,.prototype-guide-page:where(:not(.market-guide-page)) .section-note,.prototype-guide-page:where(:not(.market-guide-page)) .source-disclaimer{color:var(--pg-muted)}.prototype-guide-page:where(:not(.market-guide-page)) .rich-copy{font-size:1rem;line-height:1.8}.prototype-guide-page:where(:not(.market-guide-page)) .rich-copy strong{color:#fff}.prototype-guide-page:where(:not(.market-guide-page)) .factor-grid{border:1px solid var(--pg-border);background:var(--pg-border)}.prototype-guide-page:where(:not(.market-guide-page)) .factor-card{background:var(--pg-surface);min-height:300px;transition:background .25s,transform .25s;position:relative;overflow:hidden}.prototype-guide-page:where(:not(.market-guide-page)) .factor-card:hover{z-index:1;background:var(--pg-surface-2);transform:translateY(-3px)}.prototype-guide-page:where(:not(.market-guide-page)) .factor-card>span,.prototype-guide-page:where(:not(.market-guide-page)) .number-list span,.prototype-guide-page:where(:not(.market-guide-page)) .process-list span,.prototype-guide-page:where(:not(.market-guide-page)) .permit-faq article>span{color:#0000;font-family:var(--font-display),system-ui,sans-serif;-webkit-text-stroke:1px var(--amber);font-weight:750}.prototype-guide-page:where(:not(.market-guide-page)) .factor-card h3,.prototype-guide-page:where(:not(.market-guide-page)) .process-list h3,.prototype-guide-page:where(:not(.market-guide-page)) .permit-faq h3,.prototype-guide-page:where(:not(.market-guide-page)) .status-key h3,.prototype-guide-page:where(:not(.market-guide-page)) .guide-links b{color:#fff;font-family:var(--font-display),system-ui,sans-serif;text-transform:uppercase;font-weight:700}.prototype-guide-page:where(:not(.market-guide-page)) .factor-card p,.prototype-guide-page:where(:not(.market-guide-page)) .process-list p,.prototype-guide-page:where(:not(.market-guide-page)) .permit-faq p,.prototype-guide-page:where(:not(.market-guide-page)) .status-key p,.prototype-guide-page:where(:not(.market-guide-page)) .number-list p{color:var(--pg-muted)}.prototype-guide-page:where(:not(.market-guide-page)) .number-list,.prototype-guide-page:where(:not(.market-guide-page)) .process-list,.prototype-guide-page:where(:not(.market-guide-page)) .permit-faq,.prototype-guide-page:where(:not(.market-guide-page)) .status-key,.prototype-guide-page:where(:not(.market-guide-page)) :is(.number-list,.process-list,.permit-faq,.status-key) :is(li,article){border-color:var(--pg-border)}.prototype-guide-page:where(:not(.market-guide-page)) .number-list li{align-items:center;min-height:72px;transition:padding .25s,background .25s}.prototype-guide-page:where(:not(.market-guide-page)) .number-list li:hover{background:#f2a23c09;padding-inline:15px}.prototype-guide-page:where(:not(.market-guide-page)) .process-list li{align-items:center;min-height:112px;transition:padding .25s,background .25s}.prototype-guide-page:where(:not(.market-guide-page)) .process-list li:hover{background:#f2a23c09;padding-inline:16px}.prototype-guide-page:where(:not(.market-guide-page)) .permit-faq article{transition:padding .25s,background .25s}.prototype-guide-page:where(:not(.market-guide-page)) .permit-faq article:hover{background:#f2a23c09;padding-inline:16px}.prototype-guide-page:where(:not(.market-guide-page)) .legal-note{border:1px solid #f2a23c47;border-left:3px solid var(--amber);color:#d9c3a1;background:#f2a23c12}.prototype-guide-page:where(:not(.market-guide-page)) .status-dot{box-shadow:0 0 0 4px #ffffff09}.prototype-guide-page:where(:not(.market-guide-page)) .scope-table-wrap{border-color:var(--pg-border);background:var(--pg-surface);scrollbar-color:var(--amber) var(--pg-bg)}.prototype-guide-page:where(:not(.market-guide-page)) .scope-table th,.prototype-guide-page:where(:not(.market-guide-page)) .scope-table td{border-color:var(--pg-border)}.prototype-guide-page:where(:not(.market-guide-page)) .scope-table thead th{color:var(--amber);background:#060d1d}.prototype-guide-page:where(:not(.market-guide-page)) .scope-table tbody th{background:var(--pg-surface);color:#fff;font-family:var(--font-display),system-ui,sans-serif;text-transform:uppercase;font-weight:700}.prototype-guide-page:where(:not(.market-guide-page)) .scope-table td{color:var(--pg-muted);background:#0b1730}.prototype-guide-page:where(:not(.market-guide-page)) .scope-table tbody tr:hover :is(th,td){background:var(--pg-surface-2)}.prototype-guide-page:where(:not(.market-guide-page)) .scope-placeholder{border:1px solid var(--pg-border);color:#c1cae0;background:#7691cd14}.prototype-guide-page:where(:not(.market-guide-page)) .guide-links{border-color:var(--pg-border)}.prototype-guide-page:where(:not(.market-guide-page)) .guide-links a{border-color:var(--pg-border);transition:padding .25s,background .25s;position:relative}.prototype-guide-page:where(:not(.market-guide-page)) .guide-links a:after{color:var(--amber);content:"↗";grid-area:1/3;align-self:center;font-size:1rem}.prototype-guide-page:where(:not(.market-guide-page)) .guide-links a:hover{background:#f2a23c09;padding-inline:14px}.prototype-guide-page:where(:not(.market-guide-page)) .guide-links span{color:var(--prototype-text-3);font-family:var(--mono)}.prototype-guide-page:where(:not(.market-guide-page)) .guide-links a:hover b{color:var(--amber)}.prototype-guide-page:where(:not(.market-guide-page)) .guide-links small{color:var(--pg-muted)}.prototype-guide-page:where(:not(.market-guide-page)) .dark-panel h2{color:#fff}.prototype-guide-page:where(:not(.market-guide-page)) .cta-section{background:radial-gradient(650px 340px at 75% 40%,#f2a23c14,#0000 70%),#060d1d}.prototype-guide-page:where(:not(.market-guide-page)) .cta-inner>div{max-width:920px}.prototype-guide-page:where(:not(.market-guide-page)) .cta-inner h2{font-size:clamp(2.5rem,4.8vw,5.5rem)}.prototype-guide-page:where(:not(.market-guide-page)) .button-primary{border:1px solid var(--amber);background:var(--amber);color:var(--pg-bg)}.prototype-guide-page:where(:not(.market-guide-page)) .button-primary:hover{color:var(--amber);background:0 0}@media (max-width:900px){.prototype-guide-page:where(:not(.market-guide-page)) .section-heading{align-items:flex-start}.prototype-guide-page:where(:not(.market-guide-page)) .guide-links a{grid-template-columns:92px minmax(0,1fr) auto}}@media (max-width:700px){.prototype-guide-page:where(:not(.market-guide-page)) .page-hero{padding-top:72px}.prototype-guide-page:where(:not(.market-guide-page)) .page-hero:before{left:16px}.prototype-guide-page:where(:not(.market-guide-page)) .page-hero h1{font-size:clamp(2.35rem,11.2vw,4.25rem)}.prototype-guide-page:where(:not(.market-guide-page)) :is(.content-grid,.intro-grid,.section-heading,.link-panel,.cta-inner) h2{font-size:clamp(2.1rem,9.5vw,3.4rem)}.prototype-guide-page:where(:not(.market-guide-page)) .factor-card{min-height:245px;padding:27px 24px}.prototype-guide-page:where(:not(.market-guide-page)) .factor-card h3{margin-top:34px}.prototype-guide-page:where(:not(.market-guide-page)) .guide-links a{grid-template-columns:1fr auto;gap:6px 12px}.prototype-guide-page:where(:not(.market-guide-page)) .guide-links a span,.prototype-guide-page:where(:not(.market-guide-page)) .guide-links a b{grid-column:1}.prototype-guide-page:where(:not(.market-guide-page)) .guide-links a small{grid-column:1/-1;margin-top:3px}.prototype-guide-page:where(:not(.market-guide-page)) .guide-links a:after{grid-area:1/2/3}.prototype-guide-page:where(:not(.market-guide-page)) .process-list li{grid-template-columns:38px minmax(0,1fr);gap:15px}.prototype-guide-page:where(:not(.market-guide-page)) .process-list p{grid-column:2}.prototype-guide-page:where(:not(.market-guide-page)) .permit-faq article,.prototype-guide-page:where(:not(.market-guide-page)) .number-list li{grid-template-columns:38px minmax(0,1fr);gap:14px}}@media (prefers-reduced-motion:reduce){.prototype-guide-page:where(:not(.market-guide-page)) :is(.factor-card,.number-list li,.process-list li,.permit-faq article,.guide-links a){transition:none!important}.prototype-guide-page:where(:not(.market-guide-page)) .factor-card:hover{transform:none}}.quality-documents{background:radial-gradient(800px 480px at 50% 5%,#f2a23c14,#0000 68%),#060d1d!important}.quality-certificate-grid{background:var(--pg-border);border:1px solid var(--pg-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:46px;display:grid}.quality-certificate-grid article{background:#0b1730;flex-direction:column;min-width:0;padding:50px 24px 26px;transition:background-color .25s;display:flex;position:relative}.quality-certificate-grid article>div{background:#ffffff09;place-items:center;height:112px;margin-bottom:22px;display:grid}.quality-certificate-grid img{object-fit:contain;opacity:.85;width:auto;max-width:72%;height:auto;max-height:84px;transition:opacity .25s}@media (hover:hover){.quality-certificate-grid article:hover{background:#101f3e}.quality-certificate-grid article:hover img{opacity:1}}.quality-certificate-grid .cert-status{color:#eff2f8a8;font:600 max(var(--type-micro), .6rem)/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid #eff2f842;padding:4px 7px 3px;position:absolute;top:16px;left:16px}.quality-certificate-grid article[data-status=current] .cert-status{color:var(--amber);border-color:#f2a23cb8}.quality-certificate-grid h3{color:#fff;font-family:var(--font-display),system-ui,sans-serif;text-transform:uppercase;margin:0 0 10px;font-size:1.18rem;font-weight:720}.quality-certificate-grid p{color:var(--pg-muted);margin:0 0 22px;font-size:.88rem;line-height:1.65}.quality-certificate-grid a,.quality-no-document{border-top:1px solid var(--pg-border);color:var(--amber);font-family:var(--mono);font-size:max(var(--type-micro), .68rem);letter-spacing:.09em;text-transform:uppercase;margin-top:auto;padding-top:15px;font-weight:700}.quality-certificate-grid a{justify-content:space-between;align-items:center;display:flex}.quality-no-document{color:var(--prototype-text-3)}.quality-rating-current{background:#f2a23c0b;border:1px solid #f2a23c4d;grid-template-columns:minmax(240px,400px) 1fr;align-items:center;gap:clamp(24px,5vw,70px);margin-top:28px;padding:24px;display:grid}.quality-rating-current img{width:100%;height:auto}.quality-rating-current small{color:var(--amber);font-family:var(--mono);font-size:max(var(--type-micro), .68rem);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.quality-rating-current h3{color:#fff;font-family:var(--font-display),system-ui,sans-serif;text-transform:uppercase;margin:8px 0 6px;font-size:clamp(1.4rem,2.2vw,2.2rem)}.quality-rating-current p{color:var(--pg-muted);margin:0}.quality-archive .section-note{margin-top:22px}.ps-quality-actions{justify-content:center;margin-top:34px;display:flex}@media (max-width:1050px){.quality-certificate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.quality-certificate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-certificate-grid article{padding:42px 14px 18px}.quality-certificate-grid article>div{height:84px;margin-bottom:16px}.quality-certificate-grid img{max-height:64px}.quality-certificate-grid h3{overflow-wrap:anywhere;font-size:.92rem}.quality-certificate-grid p{margin-bottom:16px;font-size:.8rem;line-height:1.55}.quality-certificate-grid a,.quality-no-document{letter-spacing:.06em;padding-top:12px}.quality-certificate-grid .cert-status{top:12px;left:12px}.quality-rating-current{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.quality-certificate-grid article,.quality-certificate-grid img{transition:none!important}}.guide-experience-page{--experience-ink:#071126;--experience-panel:#0d1933;--experience-line:#4760974d;background:#f5f6f8;overflow:hidden}.experience-hero{background:radial-gradient(900px 480px at 82% 18%,#f2a23c21,#0000 72%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 80px),#071126;position:relative}.experience-hero:after{content:"";pointer-events:none;border:1px solid #f2a23c21;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-280px;right:-120px;box-shadow:0 0 0 80px #f2a23c06,0 0 0 160px #f2a23c04}.experience-hero .container{z-index:1;position:relative}.experience-direct h2{max-width:17ch}.experience-checks{background:linear-gradient(#f0f2f6,#f8f9fb)}.experience-checks .factor-grid{background:#d9dee8;border:1px solid #d9dee8;gap:1px}.experience-checks .factor-card{background:#fff;border:0;min-height:280px}.guide-experience-page .experience-checks .factor-card h3{color:#0b1730}.guide-experience-page .experience-checks .factor-card p{color:#5e6879}.experience-checks .factor-card:hover{background:#fbf7f0;transform:translateY(-3px)}.experience-balance{background:radial-gradient(720px 400px at 10% 10%,#284c9133,transparent 70%),var(--experience-ink)}.experience-balance .section-heading h2{max-width:18ch}.decision-balance-grid{border:1px solid var(--experience-line);background:var(--experience-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(34px,4vw,62px);display:grid}.decision-balance-card{background:var(--experience-panel);min-height:460px;padding:clamp(32px,4vw,60px);position:relative;overflow:hidden}.decision-balance-card:after{content:"";border:1px solid #f2a23c1f;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-130px;right:-80px}.decision-balance-card>span{border:1px solid var(--amber);width:48px;height:48px;color:var(--amber);font:700 1rem var(--mono);border-radius:50%;place-items:center;display:grid}.decision-balance-card h3{color:#fff;max-width:18ch;font:680 clamp(1.55rem,2.6vw,2.8rem)/1.02 var(--font-display),system-ui,sans-serif;text-transform:uppercase;margin:38px 0 28px}.decision-balance-card ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.decision-balance-card li{border-top:1px solid var(--experience-line);color:#aeb9cf;padding:15px 0 15px 28px;font-size:.92rem;line-height:1.58;position:relative}.decision-balance-card li:before{color:var(--amber);content:"→";position:absolute;top:19px;left:2px}.decision-balance-card.is-risk{background:linear-gradient(145deg,#0d1933,#11182a)}.decision-balance-card.is-risk li:before{content:"!"}.experience-proof-grid{background:#dce1e9;border:1px solid #dce1e9;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(34px,4vw,58px);display:grid}.experience-proof-grid article{background:#fff;min-height:250px;padding:clamp(25px,3vw,42px);transition:background .25s,transform .25s}.experience-proof-grid article:hover{z-index:1;background:#fffaf3;position:relative;transform:translateY(-4px)}.experience-proof-grid span,.evidence-source-grid span{color:var(--amber);font:700 max(var(--type-micro),.67rem) var(--mono);letter-spacing:.14em}.experience-proof-grid h3{color:#0b1730;font:680 clamp(1.08rem,1.35vw,1.35rem)/1.14 var(--font-display),system-ui,sans-serif;text-transform:uppercase;margin:34px 0 15px}.experience-proof-grid p{color:#5e6879;margin:0;font-size:.9rem;line-height:1.62}.experience-faq{background:#eef1f5}.experience-sources{background:radial-gradient(650px 350px at 90% 12%,#f2a23c14,#0000 72%),#060d1d}.experience-sources .section-note{color:#8f9bb2}.evidence-source-grid{border:1px solid var(--experience-line);background:var(--experience-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(34px,4vw,60px);display:grid}.evidence-source-grid a{background:#0b1630;min-height:310px;padding:clamp(26px,3vw,42px);transition:background .25s,transform .25s}.evidence-source-grid a:hover{z-index:1;background:#101e3b;position:relative;transform:translateY(-4px)}.evidence-source-grid h3{color:#fff;font:650 clamp(1.08rem,1.45vw,1.42rem)/1.16 var(--font-display),system-ui,sans-serif;margin:35px 0 16px}.evidence-source-grid p{color:#94a1ba;margin:0 0 28px;font-size:.88rem;line-height:1.62}.evidence-source-grid b{color:var(--amber);font:max(var(--type-micro),.62rem) var(--mono);letter-spacing:.1em;text-transform:uppercase}@media (max-width:900px){.experience-proof-grid,.evidence-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.decision-balance-grid,.experience-proof-grid,.evidence-source-grid{grid-template-columns:1fr}.decision-balance-card,.experience-checks .factor-card{min-height:0}}@media (prefers-reduced-motion:reduce){.experience-checks .factor-card,.experience-proof-grid article,.evidence-source-grid a{transition:none}.experience-checks .factor-card:hover,.experience-proof-grid article:hover,.evidence-source-grid a:hover{transform:none}}@keyframes prf-bs-cinematic-image{0%{opacity:.68;transform:scale(1.055)}to{opacity:1;transform:scale(1.018)}}@keyframes prf-bs-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}#reference-galerija{scroll-margin-top:158px}html[data-theme=day] .phc-page{--phc-bg:#f4efe7;--phc-bg-2:#ebe2d5;--phc-surface:#fffaf2;--phc-surface-2:#f0e5d5;--phc-border:#4c3e2b2e;--phc-muted:#566170;background:var(--phc-bg);color:#172334}html[data-theme=day] .phc-grid-bg{background:radial-gradient(850px 520px at 83% 8%,#e2912e1f,#0000 68%),repeating-linear-gradient(0deg,#56483409 0 1px,#0000 1px 64px),repeating-linear-gradient(90deg,#56483409 0 1px,#0000 1px 64px)}html[data-theme=day] .phc-project-card{background:linear-gradient(145deg,#fffaf2fa,#ebe2d5f5);box-shadow:0 28px 70px -48px #4732186b}html[data-theme=day] .phc-featured-card{box-shadow:0 38px 90px -58px #47321870}html[data-theme=day] .phc-catalog{background:radial-gradient(780px 500px at 90% 15%,#5066a017,transparent 70%),var(--phc-bg-2)}html[data-theme=day] .phc-toolbar{background:#fffaf2f2;box-shadow:0 24px 64px -42px #4732186b}html[data-theme=day] .phc-toolbar-heading{background:linear-gradient(90deg,#f2a23c11,#0000 40%,#d6b6790f)}html[data-theme=day] .phc-toolbar-title,html[data-theme=day] .phc-toolbar :is(input,select){color:#172334}html[data-theme=day] .phc-toolbar input::placeholder{color:#6b7480}html[data-theme=day] .phc-segment-control button{color:#566170}html[data-theme=day] .phc-segment-control button:hover,html[data-theme=day] .phc-segment-control button:focus-visible,html[data-theme=day] .phc-segment-control button.active,html[data-theme=day] .phc-gallery-action{color:#172334}html[data-theme=day] .phc-house-card{box-shadow:0 20px 55px -48px #4732186b}html[data-theme=day] .phc-expanded-close{color:#172334;background:#fffaf2e0}html[data-theme=day] .phc-final{background:radial-gradient(660px 360px at 50% 30%,#f2a23c1c,transparent 72%),var(--phc-bg-2)}html[data-theme=day] .phc-compare-bar{background:#fffaf2f7;box-shadow:0 25px 70px #47321833}html[data-theme=day] .phc-compare-modal{background:var(--phc-surface);color:#172334}html[data-theme=day] .phc-compare-bar button,html[data-theme=day] :is(.phc-intro-copy h1,.phc-project-card :is(h2,h3),.phc-featured-copy h2,.phc-catalog-head h2,.phc-house-body h3,.phc-house-body dd,.phc-expanded-panel h3,.phc-empty strong,.phc-guide-grid h3,.phc-final h2){color:#172334}.phc-project-card:before{background:linear-gradient(90deg,var(--amber),transparent 72%);content:"";height:2px;position:absolute;top:0;left:0;right:0}@media (max-width:680px){:is(body:has(.prf-page--bs-luxury) .studio-fab,body:has(.pct-page--bs-luxury) .studio-fab,body:has(.pmo-page--bs-luxury) .studio-fab){right:10px;bottom:max(10px,env(safe-area-inset-bottom));opacity:.5;transform-origin:100% 100%;width:42px;height:42px;transform:scale(.94)}:is(body:has(.prf-page--bs-luxury) .studio-fab:is(:hover,:focus-visible),body:has(.pct-page--bs-luxury) .studio-fab:is(:hover,:focus-visible),body:has(.pmo-page--bs-luxury) .studio-fab:is(:hover,:focus-visible)){opacity:1;transform:scale(1)}}@media (max-width:340px){html:is([lang=bs],[data-shell=master]) .pct-page--bs-luxury .pct-hero h1{font-size:clamp(2.45rem,12vw,4.4rem)}}.footer-legal{align-items:center;gap:9px;display:inline-flex}.footer-legal a:hover{color:var(--amber)}@media (max-width:640px){.footer-legal{justify-content:center;width:100%}}.pzh-page{color:#fff;background:#081024;overflow:hidden}.pzh-hero{background:radial-gradient(900px 470px at 82% 3%,#f2a23c17,#0000 70%),#050b1a;border-bottom:1px solid #748fca3d;padding:clamp(72px,8vw,132px) 0 clamp(64px,7vw,112px);position:relative}.pzh-hero>.container{position:relative}.pzh-hero .breadcrumb{color:#96a2ba;margin-bottom:28px}.pzh-hero .ps-index{margin:0 0 18px}.pzh-hero h1{color:#fff;max-width:1200px;font:790 clamp(3.5rem,7.4vw,8.7rem)/.86 var(--font-display),system-ui,sans-serif;letter-spacing:-.055em;text-transform:uppercase;margin:0}.pzh-hero h1 span{color:var(--amber)}.pzh-hero .container>p:last-child{color:#acb7cc;max-width:890px;margin:28px 0 0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.75}.pzh-feature,.pzh-grid-section{padding:clamp(65px,7vw,115px) 0}.pzh-articles{background:radial-gradient(850px 460px at 88% 15%,#f2a23c14,#0000 72%),#081024;border-bottom:1px solid #748fca33;padding:clamp(65px,7vw,112px) 0}.pzh-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pzh-article-grid-archive{grid-template-columns:repeat(3,minmax(0,1fr))}.pzh-article-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.pzh-article-card{background:#0c1730;border:1px solid #748fca40;overflow:hidden}.pzh-article-card:only-child{grid-column:1/-1}.pzh-article-card>a{min-height:420px;color:inherit;grid-template-columns:minmax(0,.88fr) minmax(330px,1.12fr);display:grid}.pzh-article-image{border-right:1px solid #748fca38;min-height:100%;position:relative;overflow:hidden}.pzh-article-image:after{content:"";background:linear-gradient(135deg,#0000 40%,#050b1a70);position:absolute;inset:0}.pzh-article-number{z-index:2;color:#fff;width:54px;height:54px;font:650 .84rem/1 var(--mono);letter-spacing:.12em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050b1ac7;border:1px solid #f2a23c9e;place-items:center;padding-left:.12em;display:grid;position:absolute;top:20px;left:20px}.pzh-article-image img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .5s}.pzh-article-copy{flex-direction:column;min-width:0;display:flex}.pzh-article-meta{align-items:stretch;min-height:43px}.pzh-article-meta>b{align-self:center}.pzh-article-date{text-align:right;border-left:1px solid #f2a23c6b;gap:5px;min-width:max-content;padding-left:18px;display:grid}.pzh-article-date span{color:var(--amber);font:600 max(var(--type-micro),.48rem)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.pzh-article-date strong{color:#e8edf6;font:600 max(var(--type-micro),.66rem)/1.15 var(--mono);letter-spacing:.055em}.pzh-article-card h3{color:#fff;font:730 clamp(1.7rem,2.5vw,2.8rem)/1.02 var(--font-display),system-ui,sans-serif;letter-spacing:-.03em;margin:20px 27px 0}.pzh-article-card p{color:#9eabc2;margin:20px 27px 0;font-size:.94rem;line-height:1.7}.pzh-article-grid-archive .pzh-article-card>a{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:100%}.pzh-article-grid-archive .pzh-article-image{aspect-ratio:1.5;border-bottom:1px solid #748fca38;border-right:0;min-height:0}.pzh-article-grid-archive .pzh-article-card h3{font-size:clamp(1.45rem,1.9vw,2.15rem)}.pzh-article-card:hover .pzh-article-image img,.pzh-card:hover .pzh-card-image img{filter:saturate(1.08)contrast(1.03);transform:scale(1.045)}.pzh-article-card:hover .pzh-card-more b{transform:translate(5px)}.pzh-feature{background:radial-gradient(700px 400px at 15% 55%,#f2a23c0e,#0000 72%),#081024;border-bottom:1px solid #748fca33}.pzh-grid-section{background:#050b1a}.pzh-section-head{margin-bottom:clamp(30px,4vw,54px)}.pzh-section-head .ps-index{margin:0}.pzh-section-head h2{color:#fff;max-width:900px;font:var(--h2-weight,760) var(--h2-size,clamp(2.5rem,5vw,5.5rem))/.91 var(--font-display),system-ui,sans-serif;letter-spacing:var(--h2-tracking,-.04em);text-transform:uppercase;margin:20px 0 0}.pzh-article-head{justify-content:space-between;align-items:flex-end;gap:clamp(30px,5vw,80px);display:flex}.pzh-archive-status{border-left:1px solid #748fca47;grid-template-columns:auto 1fr;align-items:end;gap:4px 15px;min-width:215px;padding:18px 0 3px 24px;display:grid}.pzh-archive-status b{color:var(--amber);font:500 clamp(2.25rem,4vw,4.5rem)/.78 var(--font-display),system-ui,sans-serif;letter-spacing:-.05em;grid-row:1/3}.pzh-archive-status span{color:#dce3ef;font:max(var(--type-micro),.62rem) var(--mono);letter-spacing:.09em;text-transform:uppercase}.pzh-archive-status small{color:#74829d;font:max(var(--type-micro),.56rem) var(--mono);letter-spacing:.1em;text-transform:uppercase}.pzh-card{background:#0c1730;border:1px solid #748fca3d;position:relative;overflow:hidden}.pzh-card>a{height:100%;color:inherit;flex-direction:column;display:flex}.pzh-card-image{aspect-ratio:1.55;background:#0a142b;border-bottom:1px solid #748fca33;display:block;position:relative;overflow:hidden}.pzh-card-image:after{content:"";background:linear-gradient(#0000 45%,#050b1a80);position:absolute;inset:0}.pzh-card-image img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .5s}.pzh-card-image.contain img{object-fit:contain;padding:8%}.pzh-card-meta{min-height:26px;color:var(--amber);font:max(var(--type-micro),.56rem) var(--mono);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:25px 27px 0;display:flex}.pzh-card-meta small,.pzh-card-meta time{color:#75829b;font:inherit;letter-spacing:.08em}.pzh-card h2{color:#fff;font:var(--h2-weight,720) clamp(1.25rem,1.75vw,1.65rem)/1.12 var(--font-display),system-ui,sans-serif;letter-spacing:var(--h2-tracking,-.015em);margin:18px 27px 0}.pzh-card p{color:#9eabc2;margin:15px 27px 0;font-size:.9rem;line-height:1.65}.pzh-card-more{color:#d9dfeb;font:max(var(--type-micro),.6rem) var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin:auto 27px 0;padding:24px 0 27px;display:flex}.pzh-card-more b{color:var(--amber);font-size:1rem;transition:transform .2s}.pzh-card:hover .pzh-card-more b{transform:translate(5px)}.pzh-card-featured>a{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);display:grid}.pzh-card-featured .pzh-card-image{aspect-ratio:auto;border:0;border-right:1px solid #748fca33;grid-row:1/5;min-height:540px}.pzh-card-featured .pzh-card-meta{margin-top:46px}.pzh-card-featured h2{font-size:var(--h2-size,clamp(2rem,3.4vw,4rem));line-height:.98}.pzh-card-featured p{font-size:1rem}.pzh-clusters{background:radial-gradient(800px 400px at 50% 0,#f2a23c12,#0000 75%),#081024;border-top:1px solid #748fca33;padding:clamp(70px,8vw,125px) 0}.pzh-clusters .ps-index{margin:0 0 32px}.pzh-clusters .container>div{background:#748fca3d;border:1px solid #748fca3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.pzh-clusters a{color:#fff;background:#0c1730;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;min-height:210px;padding:clamp(25px,3vw,42px);display:grid}.pzh-clusters a small{color:var(--amber);font:max(var(--type-micro),.58rem) var(--mono);letter-spacing:.14em}.pzh-clusters a h2{font:730 clamp(1.35rem,2.1vw,2.25rem)/1 var(--font-display),system-ui,sans-serif;text-transform:uppercase;align-self:end;margin:45px 0 0}.pzh-clusters a b{color:var(--amber);grid-area:1/2/3;align-self:center;font-size:1.2rem;transition:transform .2s}.pzh-clusters a:hover b{transform:translate(6px)}.pzh-pagination{border-top:1px solid #748fca3d;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:24px;margin-top:clamp(32px,4vw,54px);padding-top:26px;display:grid}.pzh-pagination-direction{color:#dce3ef;font:max(var(--type-micro),.6rem) var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:13px;display:inline-flex}.pzh-pagination-direction:last-child{justify-self:end}.pzh-pagination-direction span{color:var(--amber);font-size:.95rem}.pzh-pagination-direction.disabled{color:#536078;cursor:default}.pzh-pagination-pages{justify-content:center;align-items:center;gap:8px;display:flex}.pzh-pagination-item{align-items:center;gap:8px;display:inline-flex}.pzh-pagination-item i{color:#5e6b83;font-style:normal}.pzh-pagination-item a{color:#aeb9cb;width:42px;height:42px;font:max(var(--type-micro),.62rem) var(--mono);letter-spacing:.1em;border:1px solid #748fca3d;place-items:center;display:grid}.pzh-pagination-item a:hover{color:#fff;border-color:#f2a23ca6}.pzh-pagination-item a[aria-current=page]{border-color:var(--amber);color:#fff;box-shadow:inset 0 -2px var(--amber);background:#f2a23c1f}@media (max-width:1050px){.pzh-article-grid{grid-template-columns:1fr}.pzh-article-grid-archive,.pzh-article-grid-two,.pzh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pzh-card-featured>a{grid-template-columns:1fr}.pzh-card-featured .pzh-card-image{aspect-ratio:1.65;border-bottom:1px solid #748fca33;border-right:0;grid-row:auto;min-height:0}.pzh-card-featured .pzh-card-meta{margin-top:28px}}@media (max-width:700px){.pzh-hero h1{font-size:clamp(3rem,16vw,5.2rem)}.pzh-article-head{flex-direction:column;align-items:flex-start}.pzh-archive-status{border-left:0;min-width:0;padding-left:0}.pzh-article-grid-archive,.pzh-article-grid-two,.pzh-grid,.pzh-clusters .container>div{grid-template-columns:1fr}.pzh-article-card>a{grid-template-columns:1fr;min-height:0}.pzh-article-image{border-bottom:1px solid #748fca38;border-right:0;min-height:250px}.pzh-article-meta{gap:18px}.pzh-article-date{padding-left:14px}.pzh-card-image{aspect-ratio:1.45}.pzh-pagination{grid-template-columns:1fr 1fr}.pzh-pagination-pages{grid-area:1/1/auto/-1}}@media (prefers-reduced-motion:reduce){.pzh-card-image img,.pzh-article-image img,.pzh-card-more b,.pzh-clusters a b{transition:none!important}.pzh-card:hover .pzh-card-image img,.pzh-article-card:hover .pzh-article-image img,.pzh-card:hover .pzh-card-more b,.pzh-article-card:hover .pzh-card-more b,.pzh-clusters a:hover b{transform:none}}.phc-page--bs-luxury{--phc-lux-navy:#050b18;--phc-lux-navy-soft:#081329;--phc-lux-panel:#0c1932;--phc-lux-ivory:#f5efe6;--phc-lux-ivory-deep:#ece2d5;--phc-lux-paper:#fffaf3;--phc-lux-gold:#d7b77a;--phc-lux-orange:#f2a23c;--phc-lux-line:#d7b77a38;--phc-title-gradient:linear-gradient(103deg,#d7b77a 0%,#f2a23c 54%,#c87519 100%);background:var(--phc-lux-navy)}.phc-page--bs-luxury .phc-ambient-light{display:none}.phc-page--bs-luxury :is(.phc-intro-copy h1 span,.phc-project-card :is(h2,h3) span,.phc-catalog-head h2 span,.phc-final h2 span){background:var(--phc-title-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%}.phc-page--bs-luxury .phc-intro{border-bottom:1px solid var(--phc-lux-line);background:radial-gradient(850px 620px at 84% 28%,#d7b77a1f,#0000 70%),linear-gradient(145deg,#040a17 0%,#071126 58%,#09162c 100%);align-items:center;min-height:clamp(720px,78vh,940px);padding:clamp(96px,9vw,148px) 0 clamp(88px,8vw,132px);display:flex;overflow:hidden}.phc-page--bs-luxury .phc-grid-bg{background:linear-gradient(90deg,#0000 0 6%,#d7b77a0b 6% calc(6% + 1px),#0000 calc(6% + 1px) 94%,#d7b77a0b 94% calc(94% + 1px),#0000 calc(94% + 1px)),linear-gradient(#ffffff05,#0000 38%)}.phc-page--bs-luxury .phc-hero-architecture{width:min(66vw,980px);color:var(--phc-lux-gold);opacity:.2;animation:none;top:50%;right:clamp(-170px,-5vw,-50px);transform:translateY(-48%)}.phc-page--bs-luxury .phc-hero-architecture:after{background:radial-gradient(closest-side,#d7b77a17,#0000 72%)}.phc-page--bs-luxury .phc-architecture-structure{stroke-width:.88px}.phc-page--bs-luxury .phc-architecture-dimensions{stroke:#d7b77a61;stroke-width:.58px}.phc-page--bs-luxury .phc-architecture-label{color:#d7b77ab3}.phc-page--bs-luxury .phc-intro-grid{z-index:2;grid-template-columns:minmax(0,1.45fr) minmax(330px,.58fr);align-items:end;gap:clamp(52px,7vw,116px)}.phc-page--bs-luxury .phc-breadcrumb{color:#8995a9;letter-spacing:.17em;margin-bottom:clamp(42px,5vw,72px)}.phc-page--bs-luxury .phc-intro-copy .ps-index{color:var(--phc-lux-gold);letter-spacing:.23em}.phc-page--bs-luxury .phc-intro-copy h1{color:#f8f4ed;letter-spacing:-.058em;max-width:920px;margin:23px 0 28px;font-size:clamp(4.15rem,6.2vw,7.45rem);font-weight:770;line-height:.84}.phc-page--bs-luxury .phc-intro-copy h1 span{display:block}.phc-page--bs-luxury .phc-intro-copy>p:last-of-type{color:#abb6c8;max-width:61ch;font-size:clamp(1rem,1.13vw,1.14rem);line-height:1.78}.phc-page--bs-luxury .phc-luxury-proof{border-top:1px solid var(--phc-lux-line);grid-template-columns:.7fr .7fr 1.25fr;gap:0;max-width:770px;margin:clamp(38px,4vw,58px) 0 0;padding:19px 0 0;display:grid}.phc-page--bs-luxury .phc-luxury-proof>div{border-left:1px solid #d7b77a29;min-width:0;padding:0 clamp(16px,2vw,30px)}.phc-page--bs-luxury .phc-luxury-proof>div:first-child{border-left:0;padding-left:0}.phc-page--bs-luxury .phc-luxury-proof dt{color:var(--phc-lux-gold);font:720 clamp(1.25rem,1.7vw,1.8rem)/1 var(--font-display),system-ui,sans-serif;letter-spacing:-.02em}.phc-page--bs-luxury .phc-luxury-proof dd{color:#8995a9;font:max(var(--type-micro),.52rem)/1.4 var(--mono);letter-spacing:.15em;text-transform:uppercase;margin:8px 0 0}.phc-page--bs-luxury .phc-model-status{align-items:baseline;gap:14px;max-width:680px;margin:22px 0 0;display:flex}.phc-page--bs-luxury .phc-model-status strong{color:var(--phc-lux-gold);font:600 var(--type-micro)/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:9px;display:inline-flex}.phc-page--bs-luxury .phc-model-status strong:before{background:var(--phc-lux-orange);content:"";border-radius:50%;flex:none;width:7px;height:7px}.phc-page--bs-luxury .phc-model-status span{color:#aab4c5;font-size:.8125rem;line-height:1.6}.phc-page--bs-luxury .phc-project-stack{align-self:end;gap:14px;display:grid;transform:translateY(-12px)}.phc-page--bs-luxury .phc-project-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#0e1d37e0,#060e1fc2);border-color:#d7b77a47;justify-content:flex-end;min-height:420px;padding:clamp(34px,3.5vw,52px);box-shadow:0 42px 100px -66px #000000f5,inset 0 1px #ffffff06}.phc-page--bs-luxury .phc-project-stack .phc-project-card{min-height:340px}.phc-page--bs-luxury .phc-project-card:before{background:linear-gradient(90deg,var(--phc-lux-gold),var(--phc-lux-orange),transparent 78%);height:1px}.phc-page--bs-luxury .phc-project-card:after{color:#0000;content:"01";font:760 4.6rem/1 var(--font-display),system-ui,sans-serif;-webkit-text-stroke:1px #d7b77a42;position:absolute;top:24px;right:28px}.phc-page--bs-luxury .phc-project-card :is(h2,h3){z-index:1;color:#f6f1e9;letter-spacing:-.035em;margin:18px 0 16px;font-size:clamp(2rem,2.45vw,2.85rem);position:relative}.phc-page--bs-luxury .phc-project-card>p:not(.ps-index){z-index:1;color:#aab5c7;line-height:1.72;position:relative}.phc-page--bs-luxury .phc-project-card .ph-button{z-index:1;color:#f1e9dc;border-color:#d7b77a6b;border-radius:0;min-height:52px;position:relative}.phc-page--bs-luxury .phc-eu-card{isolation:isolate;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 92%,#d7b77a1b,#0000 35%),linear-gradient(135deg,#0a1830e6,#050d1dcc);border:1px solid #d7b77a38;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:18px;min-height:178px;padding:25px 26px 24px 29px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 76px -58px #000000fa,inset 0 1px #ffffff05}.phc-page--bs-luxury .phc-eu-card:before{background:linear-gradient(90deg,var(--phc-lux-gold),var(--phc-lux-orange) 42%,transparent 86%);content:"";height:1px;position:absolute;top:-1px;left:-1px;right:-1px}.phc-page--bs-luxury .phc-eu-card{row-gap:0}.phc-page--bs-luxury .phc-eu-copy{display:contents}.phc-page--bs-luxury .phc-eu-copy>p,.phc-page--bs-luxury .phc-eu-copy>h2,.phc-page--bs-luxury .phc-eu-copy>a{z-index:2;grid-column:1;min-width:0;position:relative}.phc-page--bs-luxury .phc-eu-copy>:is(p:first-child,a){grid-column:1/-1;justify-self:start}.phc-page--bs-luxury .phc-eu-orbit{grid-area:2/2/span 2;align-self:center}.phc-page--bs-luxury .phc-eu-copy>p:first-child{color:var(--phc-lux-gold);font:600 max(var(--type-micro),.52rem)/1.35 var(--mono);letter-spacing:.17em;text-transform:uppercase;margin:0 0 8px}.phc-page--bs-luxury .phc-eu-copy h2{color:#f5f0e8;max-width:270px;font:700 clamp(1.1rem,1.3vw,1.36rem)/1.05 var(--font-display),system-ui,sans-serif;letter-spacing:-.018em;text-transform:uppercase;margin:0}.phc-page--bs-luxury .phc-eu-copy h2 span{color:var(--phc-lux-gold)}.phc-page--bs-luxury .phc-eu-copy>p:nth-of-type(2){color:#96a3b7;margin:10px 0 0;font-size:.72rem;line-height:1.55}.phc-page--bs-luxury .phc-eu-copy>a{color:var(--phc-lux-gold);font:600 max(var(--type-micro),.49rem)/1.2 var(--mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin-top:12px;transition:color .22s,gap .22s;display:inline-flex}.phc-page--bs-luxury .phc-eu-copy>a:hover{color:var(--phc-lux-orange);gap:13px}.phc-page--bs-luxury .phc-eu-copy>a:focus-visible{outline:1px solid var(--phc-lux-orange);outline-offset:5px}.phc-page--bs-luxury .phc-eu-orbit{width:86px;height:86px;color:var(--phc-lux-gold);filter:drop-shadow(0 0 15px #d7b77a21);opacity:.76;overflow:visible}.phc-page--bs-luxury .phc-eu-orbit>circle{fill:none;stroke:currentColor;stroke-width:.55px;opacity:.28}.phc-page--bs-luxury .phc-eu-orbit path{fill:currentColor}.phc-page--bs-luxury .phc-eu-orbit text{fill:currentColor;font:700 11px var(--mono);letter-spacing:.08em;text-anchor:middle}.phc-page--bs-luxury .phc-featured{background:linear-gradient(#071126,#050b18);padding:clamp(92px,8.5vw,142px) 0 clamp(28px,2.4vw,42px)}.phc-page--bs-luxury .phc-featured-card{background:linear-gradient(145deg,#0c1932,#081226);border-color:#d7b77a38;grid-template-columns:minmax(0,1.52fr) minmax(350px,.62fr);box-shadow:0 44px 110px -72px #000000fa}.phc-page--bs-luxury .phc-featured-card:before{z-index:7;background:linear-gradient(90deg,var(--phc-lux-gold),var(--phc-lux-orange),transparent);content:"";width:46%;height:1px;position:absolute;top:-1px;left:-1px}.phc-page--bs-luxury .phc-featured-media{min-height:clamp(520px,47vw,720px)}.phc-page--bs-luxury .phc-featured-media:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 60%,#050b1852),linear-gradient(#0000 62%,#040a166b);position:absolute;inset:0}.phc-page--bs-luxury .phc-featured-picture img{filter:saturate(.78)contrast(1.05);transition:filter .65s,transform 1.1s cubic-bezier(.16,1,.3,1)}.phc-page--bs-luxury .phc-featured-card:hover .phc-featured-picture img{filter:saturate(.96)contrast(1.04);transform:scale(1.016)}.phc-page--bs-luxury .phc-featured-copy{border-left:1px solid #d7b77a29;padding:clamp(42px,4.6vw,74px)}.phc-page--bs-luxury .phc-featured-counter{color:#7f8ba0;top:28px;right:30px}.phc-page--bs-luxury .phc-watermark{color:#0000;-webkit-text-stroke-color:#d7b77a1f;font-size:clamp(4.6rem,7vw,8rem);bottom:-9px}.phc-page--bs-luxury .phc-featured-copy h2{color:#f7f2ea;font-size:var(--h2-size,clamp(3.35rem,5vw,6.1rem));letter-spacing:var(--h2-tracking,-.055em);margin:21px 0 20px}.phc-page--bs-luxury .phc-featured-copy>p:not(.ps-index){color:#aab5c7;line-height:1.72}.phc-page--bs-luxury .phc-featured-copy dl{border-block:1px solid #d7b77a29;gap:0;width:100%;margin-block:32px 37px}.phc-page--bs-luxury .phc-featured-copy dl div{border-left:1px solid #d7b77a24;flex:33%;min-width:0;padding:17px 15px}.phc-page--bs-luxury .phc-featured-copy dl div:first-child{border-left:0;padding-left:0}.phc-page--bs-luxury .phc-featured-copy dd{color:var(--phc-lux-gold)}.phc-page--bs-luxury .phc-featured-actions .ph-button{border-radius:0;min-height:53px}.phc-page--bs-luxury .phc-featured-actions .ph-button-primary{color:#071126;background:linear-gradient(103deg,#d7b77a,#f2a23c 56%,#c87519)}.phc-page--bs-luxury .phc-featured-progress{background:#d7b77a1a;height:1px}.phc-page--bs-luxury .phc-featured-progress i{background:var(--phc-title-gradient)}.phc-page--bs-luxury .phc-catalog{background:radial-gradient(900px 620px at 95% 5%,#264b9117,#0000 72%),linear-gradient(#081329,#071126);padding:clamp(32px,2.8vw,48px) 0 clamp(105px,10vw,172px)}.phc-page--bs-luxury .phc-catalog-head{margin-bottom:clamp(46px,5vw,74px)}.phc-page--bs-luxury .phc-catalog-head h2{color:#f7f2ea;max-width:820px;font-size:var(--h2-size,clamp(3.25rem,5.5vw,6.55rem));font-weight:var(--h2-weight,760);letter-spacing:var(--h2-tracking,-.055em);margin-top:17px;line-height:.88}.phc-page--bs-luxury .phc-catalog-head h2 span{display:inline}.phc-page--bs-luxury .phc-catalog-head>p{color:#9eaabd;border-left:1px solid #d7b77a47;max-width:48ch;padding-left:27px;line-height:1.72}.phc-page--bs-luxury .phc-toolbar{-webkit-backdrop-filter:blur(24px)saturate(1.04);backdrop-filter:blur(24px)saturate(1.04);background:#071126f0;border-color:#d7b77a33;margin-bottom:clamp(42px,4vw,64px);top:82px;box-shadow:0 34px 80px -58px #000000fa,inset 0 1px #ffffff05}.phc-page--bs-luxury .phc-toolbar:before{background:linear-gradient(90deg,var(--phc-lux-gold),var(--phc-lux-orange) 42%,transparent 88%)}@media (min-width:681px) and (max-width:1100px){.phc-page--bs-luxury .phc-toolbar{top:var(--savox-sticky-top,0px)}}@media (min-width:681px) and (max-width:1100px) and (prefers-reduced-motion:no-preference){.phc-page--bs-luxury .phc-toolbar{transition:top .24s cubic-bezier(.22,1,.36,1)}}.phc-toolbar-sentinel{width:100%;height:0;display:block}.phc-page--bs-luxury .phc-toolbar-heading{background:linear-gradient(90deg,#d7b77a0f,#0000 46%);border-bottom-color:#d7b77a29;min-height:56px;padding-inline:21px}@media (min-width:761px){.phc-page--bs-luxury .phc-toolbar-heading{opacity:1;max-height:56px;transition:min-height .22s,max-height .22s,border-color .18s,opacity .15s;overflow:hidden}.phc-page--bs-luxury .phc-toolbar.is-compact-sticky .phc-toolbar-heading{opacity:0;visibility:hidden;pointer-events:none;border-bottom-color:#0000;min-height:0;max-height:0}}@media (min-width:761px) and (prefers-reduced-motion:reduce){.phc-page--bs-luxury .phc-toolbar-heading{transition:none}}.phc-page--bs-luxury .phc-toolbar-title{color:#dbe1eb;letter-spacing:.19em}.phc-page--bs-luxury .phc-toolbar-controls{padding:17px 19px 19px}.phc-page--bs-luxury .phc-toolbar label>span,.phc-page--bs-luxury .phc-segment-control legend{color:#7f8ba0}.phc-page--bs-luxury .phc-search-control,.phc-page--bs-luxury .phc-sort-control,.phc-page--bs-luxury .phc-segment-control{border-right-color:#d7b77a26}.phc-page--bs-luxury .phc-toolbar :is(input,select),.phc-page--bs-luxury .phc-segment-control>span{background:0 0;border-color:#d7b77a4d}.phc-page--bs-luxury .phc-segment-control button:after{background:var(--phc-lux-orange)}.phc-page--bs-luxury .phc-gallery-action{background:#d7b77a0b;border-color:#d7b77a5c}.phc-page--bs-luxury .phc-house-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,2.4vw,38px)}.phc-page--bs-luxury .phc-house-card,.phc-page--bs-luxury .phc-house-card.is-visible,.phc-page--bs-luxury .phc-house-card.is-visible:hover{background:linear-gradient(145deg,#0c1932,#09152b);border-color:#d7b77a33;transform:none;box-shadow:0 34px 84px -64px #000000fa;--phc-drift:0px!important;--phc-tilt-x:0deg!important;--phc-tilt-y:0deg!important}.phc-page--bs-luxury .phc-house-card.is-visible:hover{border-color:#d7b77a6e;transform:translateY(-4px);box-shadow:0 42px 96px -64px #d7b77a38}.phc-page--bs-luxury .phc-house-card.expanded{grid-template-columns:minmax(0,1.45fr) minmax(360px,.72fr);transform:none!important}.phc-page--bs-luxury .phc-house-media{height:clamp(340px,31vw,520px)}.phc-page--bs-luxury .phc-house-media:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000 62%,#040a166b);position:absolute;inset:0}.phc-page--bs-luxury .phc-house-card.expanded .phc-house-media{height:clamp(500px,48vw,740px)}.phc-page--bs-luxury .phc-blueprint-grid,.phc-page--bs-luxury .phc-spotlight{display:none}.phc-page--bs-luxury .phc-dimension{background:var(--phc-lux-gold);opacity:.34}.phc-page--bs-luxury .phc-dimension:before,.phc-page--bs-luxury .phc-dimension:after{background:var(--phc-lux-gold)}.phc-page--bs-luxury .phc-card-number{-webkit-text-stroke-color:#d7b77ab3;font-size:clamp(2.2rem,3.1vw,3.7rem);top:20px;right:22px}.phc-page--bs-luxury .phc-compare-toggle{opacity:.72;background:#050b18a8;border-color:#d7b77a4f;top:20px;left:20px}.phc-page--bs-luxury .phc-compare-toggle[aria-disabled=true]:not(:focus-visible){opacity:.45}.phc-page--bs-luxury .phc-compare-limit{border:1px solid var(--phc-border);background:inherit;color:var(--phc-lux-gold);font:max(var(--type-micro),.58rem)/1.35 var(--mono);letter-spacing:.07em;text-align:center;text-transform:uppercase;pointer-events:none;border-bottom:0;padding:8px 12px;position:absolute;bottom:100%;left:-1px;right:-1px}html[data-theme=day] .phc-page--bs-luxury .phc-compare-limit{color:#7e5b2d}.phc-page--bs-luxury .phc-house-body{padding:clamp(28px,2.6vw,40px)}.phc-page--bs-luxury .phc-house-body>p{color:var(--phc-lux-gold);font:600 var(--type-micro)/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 14px;display:flex}.phc-page--bs-luxury .phc-house-body>p:before{opacity:.75;content:"";background:currentColor;flex:none;width:26px;height:1px}.phc-page--bs-luxury .phc-house-body h3{color:#f5f0e8;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 24px;font-size:clamp(2rem,2.75vw,3.15rem);font-weight:730;line-height:.96}.phc-page--bs-luxury .phc-house-body h3>span{color:#9aa5b8;font:500 var(--type-label)/1.3 var(--mono);letter-spacing:.2em;margin-bottom:9px;display:block}.phc-page--bs-luxury .phc-house-body dl{background:0 0;border-block:1px solid #d7b77a33;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.phc-page--bs-luxury .phc-house-body dl div{background:0 0;min-width:0;padding:16px 0 17px}.phc-page--bs-luxury .phc-house-body dl div+div{border-left:1px solid #d7b77a33;padding-left:clamp(18px,2vw,26px)}.phc-page--bs-luxury .phc-house-body dt{color:#8f9bb0;font:500 var(--type-micro)/1.3 var(--mono);letter-spacing:.16em}.phc-page--bs-luxury .phc-house-body dd{color:#f2eee7;font:720 clamp(1.5rem,1.9vw,1.85rem)/1 var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;white-space:nowrap;margin:10px 0 0}.phc-page--bs-luxury .phc-house-body dd small{color:#8f9bb0;font:500 max(var(--type-micro),.48em)/1 var(--font-body),system-ui,sans-serif;letter-spacing:0}.phc-page--bs-luxury .phc-card-actions{margin-top:20px}.phc-grid-project{display:none}.phc-page--bs-luxury .phc-grid-project:after{content:none}.phc-page--bs-luxury .phc-grid-project>p:not(.ps-index){max-width:52ch}@media (min-width:1500px){.phc-page--bs-luxury .phc-house-grid>.phc-grid-project{grid-column:span var(--phc-fill-span,2);min-height:0;display:flex}}.phc-page--bs-luxury .phc-grid-project-linework{min-height:0;color:var(--phc-lux-gold);opacity:.2;pointer-events:none;contain:size;flex:1 1 0;align-self:stretch;margin-bottom:clamp(24px,2.4vw,40px);position:relative}.phc-page--bs-luxury .phc-grid-project-linework svg{filter:drop-shadow(0 0 12px #f2a23c26);width:100%;height:100%;display:block;position:absolute;inset:0}.phc-page--bs-luxury .phc-grid-project-linework :is(path,circle){stroke-dashoffset:0;vector-effect:non-scaling-stroke;animation:none}html[data-theme=day] .phc-page--bs-luxury .phc-grid-project-linework{color:var(--savox-master-orange);opacity:.18}@media (min-width:1500px){html .phc-page--bs-luxury>.phc-catalog{contain-intrinsic-block-size:auto calc(2.47 * min(100vw - 2 * clamp(24px, 15.6vw - 176px, 72px), 1660px) + 3040px)}.phc-page--bs-luxury .phc-house-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.phc-page--bs-luxury .phc-house-card:not(.expanded) .phc-house-media{aspect-ratio:4/3;height:auto}.phc-page--bs-luxury :is(#pregled-vitus,#pregled-julija,#pregled-angela,#pregled-lucia,#pregled-aria,#pregled-evana):not(.expanded) .phc-house-media>img{object-position:var(--phc-crop-x) 50%}.phc-house-grid>#pregled-vitus{--phc-crop-x:56%}.phc-house-grid>#pregled-julija{--phc-crop-x:32%}.phc-house-grid>#pregled-angela{--phc-crop-x:38%}.phc-house-grid>#pregled-lucia{--phc-crop-x:62%}.phc-house-grid>#pregled-aria{--phc-crop-x:45%}.phc-house-grid>#pregled-evana{--phc-crop-x:25%}.phc-page--bs-luxury .phc-card-number{font-size:clamp(2rem,2.3vw,2.8rem)}.phc-page--bs-luxury .phc-house-body h3{font-size:clamp(2.25rem,2.3vw,2.75rem)}}.phc-page--bs-luxury .phc-expanded-panel{background:radial-gradient(480px 340px at 100% 100%,#d7b77a12,#0000 72%)}.phc-page--bs-luxury .phc-expanded-panel h3{color:#f5f0e8;letter-spacing:-.045em}.phc-page--bs-luxury .phc-expanded-panel>p:not(.ps-index){color:#aab5c7;line-height:1.72}.phc-page--bs-luxury .phc-expanded-panel dd,.phc-page--bs-luxury .phc-model-rail button.active{color:var(--phc-lux-gold)}@media (min-width:1261px) and (max-width:1499px){.phc-page--bs-luxury .phc-catalog :is(.phc-toolbar,.phc-house-grid,.phc-empty){margin-left:max(0px, calc(58px - var(--page-gutter)))}}@media (min-width:1101px){.phc-page--bs-luxury .phc-toolbar.is-compact-sticky{box-shadow:0 -12px #081227,0 34px 80px -58px #000000fa,inset 0 1px #ffffff05}html[data-theme=day] .phc-page--bs-luxury .phc-toolbar.is-compact-sticky{box-shadow:0 -12px #ece2d6,0 34px 76px -56px #4732185c,inset 0 1px #ffffffb3}}@media (min-width:921px) and (max-height:960px){.phc-page--bs-luxury .phc-house-card.expanded .phc-house-media{height:clamp(430px,100svh - 212px,740px)}}@media (min-width:761px) and (max-height:960px){.phc-page--bs-luxury .phc-house-card.expanded .phc-expanded-panel{padding-block:48px clamp(22px,3.4svh,40px)}.phc-page--bs-luxury .phc-house-card.expanded .phc-expanded-panel h3{margin:8px 0 12px;font-size:clamp(2.4rem,min(4.8vw,5.8svh),5.4rem)}.phc-page--bs-luxury .phc-house-card.expanded .phc-expanded-panel>p:not(.ps-index){line-height:1.6}.phc-page--bs-luxury .phc-house-card.expanded .phc-expanded-panel dl{gap:12px 32px;margin:14px 0 18px}}@media (min-width:921px) and (max-height:740px){.phc-page--bs-luxury .phc-house-card.expanded .phc-expanded-panel{padding-top:40px}.phc-page--bs-luxury .phc-house-card.expanded .phc-expanded-panel .ps-index{margin-bottom:12px}.phc-page--bs-luxury .phc-house-card.expanded .phc-expanded-panel>p:not(.ps-index){line-height:1.5}.phc-page--bs-luxury .phc-house-card.expanded .phc-expanded-panel dl{margin:10px 0 14px}.phc-page--bs-luxury .phc-house-card.expanded .phc-expanded-panel>div:last-child{gap:8px 12px}}.phc-page--bs-luxury .phc-guides{border-top:1px solid var(--phc-lux-line);background:linear-gradient(#050b18,#071126);padding:clamp(105px,10vw,168px) 0}.phc-page--bs-luxury .phc-guide-grid{background:0 0;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.phc-page--bs-luxury .phc-guide-grid a{background:linear-gradient(145deg,#0c1932,#09152b);border:1px solid #d7b77a33;grid-column:span 4;min-height:390px;padding:clamp(30px,3vw,44px);box-shadow:0 32px 78px -62px #000000fa}.phc-page--bs-luxury .phc-guide-grid a:nth-child(4),.phc-page--bs-luxury .phc-guide-grid a:nth-child(5){grid-column:span 6}.phc-page--bs-luxury .phc-guide-grid a:before{opacity:1;background:linear-gradient(145deg,#d7b77a0b,#0000 45%)}.phc-page--bs-luxury .phc-guide-grid a:after{background:linear-gradient(90deg,var(--phc-lux-gold),var(--phc-lux-orange),transparent);width:46%;height:1px;inset:-1px auto auto -1px;transform:none}.phc-page--bs-luxury .phc-guide-grid a:hover{background:linear-gradient(145deg,#10203d,#0b1830);border-color:#d7b77a6b;transform:translateY(-5px);box-shadow:0 38px 86px -62px #d7b77a38}.phc-page--bs-luxury .phc-guide-index{-webkit-text-stroke-color:var(--phc-lux-gold);font-size:1.65rem}.phc-page--bs-luxury .phc-guide-icon{stroke:#d7b77ab3;width:64px;height:64px}.phc-page--bs-luxury .phc-guide-grid h3{color:#f5f0e8;letter-spacing:-.015em;margin-top:86px;font-size:clamp(1.45rem,1.7vw,1.9rem)}.phc-page--bs-luxury .phc-guide-grid p{color:#9eaabd;line-height:1.66}.phc-page--bs-luxury .phc-guide-grid b{color:var(--phc-lux-gold);letter-spacing:.13em}.phc-page--bs-luxury .phc-final{text-align:left;background:radial-gradient(820px 460px at 67% 42%,#d7b77a1b,#0000 72%),linear-gradient(145deg,#040a17,#081329);border-top-color:#d7b77a38;padding:clamp(116px,12vw,194px) 0}.phc-page--bs-luxury .phc-final:after{background:linear-gradient(90deg,#050b18,#0000 24% 82%,#050b18)}.phc-page--bs-luxury .phc-final-linework{opacity:.09;width:min(1050px,76vw);left:70%}.phc-page--bs-luxury .phc-final-focus{border-color:#d7b77a14;width:min(650px,58vw);left:69%}.phc-page--bs-luxury .phc-final>.container{grid-template-columns:minmax(0,760px) minmax(0,1fr);display:grid}.phc-page--bs-luxury .phc-final h2{color:#f7f2ea;letter-spacing:-.055em;grid-column:1;margin:22px 0;font-size:clamp(3.55rem,6vw,7rem);line-height:.86}.phc-page--bs-luxury .phc-final>div>p:not(.ps-index){color:#aab5c7;grid-column:1;max-width:57ch;margin:0;line-height:1.72}.phc-page--bs-luxury .phc-final>div>div{grid-column:1;justify-content:flex-start;margin-top:38px}.phc-page--bs-luxury .phc-final .ph-button{border-radius:0;min-height:55px}html[data-theme=day] .phc-page--bs-luxury{--phc-border:#6b533233;--phc-muted:#596473;background:var(--phc-lux-ivory);color:#172334}html[data-theme=day] .phc-page--bs-luxury .phc-intro{background:radial-gradient(850px 620px at 84% 28%,#d7b77a33,#0000 70%),linear-gradient(145deg,#fffaf3 0%,#f5ede2 58%,#eee1d0 100%);border-bottom-color:#7e5b2d33}html[data-theme=day] .phc-page--bs-luxury .phc-grid-bg{background:linear-gradient(#ffffff4d,#0000 38%)}html[data-theme=day] .phc-page--bs-luxury .phc-hero-architecture{color:var(--savox-master-orange);opacity:.18}html[data-theme=day] .phc-page--bs-luxury .phc-hero-architecture:after{background:radial-gradient(closest-side,#b77b301a,#0000 72%)}html[data-theme=day] .phc-page--bs-luxury .phc-architecture-dimensions{stroke:#7e5b2d61}html[data-theme=day] .phc-page--bs-luxury .phc-architecture-label{color:#7e5b2db8}html[data-theme=day] .phc-page--bs-luxury .phc-breadcrumb{color:#68717d}html[data-theme=day] .phc-page--bs-luxury .phc-intro-copy h1,html[data-theme=day] .phc-page--bs-luxury .phc-project-card :is(h2,h3){color:#172334}html[data-theme=day] .phc-page--bs-luxury .phc-intro-copy>p:last-of-type,html[data-theme=day] .phc-page--bs-luxury .phc-model-status span{color:#596473}html[data-theme=day] .phc-page--bs-luxury .phc-luxury-proof{border-top-color:#7e5b2d33}html[data-theme=day] .phc-page--bs-luxury .phc-luxury-proof>div{border-left-color:#7e5b2d29}html[data-theme=day] .phc-page--bs-luxury .phc-luxury-proof dd{color:#68717d}html[data-theme=day] .phc-page--bs-luxury .phc-project-card{background:linear-gradient(145deg,#fffaf3f0,#eddfcce6);border-color:#7e5b2d40;box-shadow:0 42px 100px -66px #48301480,inset 0 1px #ffffffb8}html[data-theme=day] .phc-page--bs-luxury .phc-project-card:after{-webkit-text-stroke-color:#7e5b2d3d}html[data-theme=day] .phc-page--bs-luxury .phc-project-card>p:not(.ps-index){color:#596473}html[data-theme=day] .phc-page--bs-luxury .phc-project-card .ph-button{color:#172334;border-color:#7e5b2d66}html[data-theme=day] .phc-page--bs-luxury .phc-eu-card{background:radial-gradient(circle at 92%,#b77b301f,#0000 35%),linear-gradient(135deg,#fffaf3f0,#eddfcce6);border-color:#7e5b2d3b;box-shadow:0 30px 76px -58px #48301473,inset 0 1px #ffffffb3}html[data-theme=day] .phc-page--bs-luxury .phc-eu-copy h2{color:#172334}html[data-theme=day] .phc-page--bs-luxury .phc-eu-copy>p:nth-of-type(2){color:#596473}html[data-theme=day] .phc-page--bs-luxury .phc-eu-orbit{color:var(--savox-master-navy);opacity:.7}html[data-theme=day] .phc-page--bs-luxury .phc-featured{background:radial-gradient(760px 440px at 5% 4%,#b77b3014,#0000 72%),linear-gradient(#f5efe6,#eee4d7)}html[data-theme=day] .phc-page--bs-luxury .phc-featured-card{background:linear-gradient(145deg,#fffaf3,#f1e6d7);border-color:#7e5b2d3b;box-shadow:0 46px 100px -68px #4830147a}html[data-theme=day] .phc-page--bs-luxury .phc-featured-media:after{background:linear-gradient(90deg,#0000 63%,#efe5d63d),linear-gradient(#0000 62%,#36281738)}html[data-theme=day] .phc-page--bs-luxury .phc-featured-copy{border-left-color:#7e5b2d29}html[data-theme=day] .phc-page--bs-luxury .phc-featured-copy h2{color:#172334}html[data-theme=day] .phc-page--bs-luxury .phc-featured-copy>p:not(.ps-index){color:#596473}html[data-theme=day] .phc-page--bs-luxury .phc-featured-copy dl{border-block-color:#7e5b2d2b}html[data-theme=day] .phc-page--bs-luxury .phc-featured-copy dl div{border-left-color:#7e5b2d24}html[data-theme=day] .phc-page--bs-luxury .phc-featured-copy dt{color:#606873}html[data-theme=day] .phc-page--bs-luxury .phc-featured-copy dd{color:var(--savox-master-orange)}html[data-theme=day] .phc-page--bs-luxury .phc-watermark{-webkit-text-stroke-color:#98652721}html[data-theme=day] .phc-page--bs-luxury .phc-catalog{background:radial-gradient(880px 580px at 96% 5%,#6f84a91a,#0000 72%),linear-gradient(#ede3d7,#f5efe7)}html[data-theme=day] .phc-page--bs-luxury .phc-catalog-head h2{color:#172334}html[data-theme=day] .phc-page--bs-luxury .phc-catalog-head>p{color:#596473}html[data-theme=day] .phc-page--bs-luxury .phc-toolbar{background:#fffaf3f2;border-color:#76562b38;box-shadow:0 34px 76px -56px #4732185c,inset 0 1px #ffffffb3}html[data-theme=day] .phc-page--bs-luxury .phc-toolbar-heading{background:linear-gradient(90deg,#b77b3013,#0000 48%);border-bottom-color:#76562b26}html[data-theme=day] .phc-page--bs-luxury .phc-toolbar-title{color:#172334}html[data-theme=day] .phc-page--bs-luxury .phc-toolbar label>span,html[data-theme=day] .phc-page--bs-luxury .phc-segment-control legend{color:#68717d}html[data-theme=day] .phc-page--bs-luxury .phc-search-control,html[data-theme=day] .phc-page--bs-luxury .phc-sort-control,html[data-theme=day] .phc-page--bs-luxury .phc-segment-control{border-right-color:#76562b24}html[data-theme=day] .phc-page--bs-luxury .phc-toolbar :is(input,select),html[data-theme=day] .phc-page--bs-luxury .phc-segment-control>span{color:#172334;background:0 0;border-color:#76562b4d}html[data-theme=day] .phc-page--bs-luxury .phc-segment-control button{color:#596473}html[data-theme=day] .phc-page--bs-luxury .phc-segment-control button:hover,html[data-theme=day] .phc-page--bs-luxury .phc-segment-control button:focus-visible,html[data-theme=day] .phc-page--bs-luxury .phc-segment-control button.active,html[data-theme=day] .phc-page--bs-luxury .phc-gallery-action{color:#172334}html[data-theme=day] .phc-page--bs-luxury .phc-house-card,html[data-theme=day] .phc-page--bs-luxury .phc-house-card.is-visible,html[data-theme=day] .phc-page--bs-luxury .phc-house-card.is-visible:hover{background:linear-gradient(145deg,#fffaf3,#f1e5d5);border-color:#7e5b2d38;box-shadow:0 34px 80px -62px #47321861}html[data-theme=day] .phc-page--bs-luxury .phc-house-card.is-visible:hover{border-color:#aa6f2675;box-shadow:0 40px 90px -60px #754d1c59}html[data-theme=day] .phc-page--bs-luxury .phc-house-media:after{background:linear-gradient(#0000 62%,#271d1240)}html[data-theme=day] .phc-page--bs-luxury .phc-house-body h3,html[data-theme=day] .phc-page--bs-luxury .phc-house-body dd,html[data-theme=day] .phc-page--bs-luxury .phc-expanded-panel h3{color:#172334}html[data-theme=day] .phc-page--bs-luxury .phc-house-body dl,html[data-theme=day] .phc-page--bs-luxury .phc-house-body dl div{background:0 0;border-color:#7e5b2d38}html[data-theme=day] .phc-page--bs-luxury :is(.phc-house-body h3>span,.phc-house-body dt,.phc-house-body dd small){color:#5d6774}html[data-theme=day] .phc-page--bs-luxury .phc-expanded-panel{background:radial-gradient(480px 340px at 100% 100%,#b77b3017,#0000 72%)}html[data-theme=day] .phc-page--bs-luxury .phc-expanded-panel>p:not(.ps-index){color:#596473}html[data-theme=day] .phc-page--bs-luxury .phc-guides{background:radial-gradient(820px 500px at 4% 2%,#b77b3014,#0000 72%),linear-gradient(#f6f0e8,#ede3d7);border-top-color:#7e5b2d2e}html[data-theme=day] .phc-page--bs-luxury .phc-guide-grid a{background:linear-gradient(145deg,#fffaf3,#f1e5d5);border-color:#7e5b2d38;box-shadow:0 32px 72px -58px #47321857}html[data-theme=day] .phc-page--bs-luxury .phc-guide-grid a:hover{background:linear-gradient(145deg,#fffdf9,#efddc5);border-color:#aa6f266e;box-shadow:0 38px 84px -57px #754d1c52}html[data-theme=day] .phc-page--bs-luxury .phc-guide-grid h3{color:#172334}html[data-theme=day] .phc-page--bs-luxury .phc-guide-grid p{color:#596473}html[data-theme=day] .phc-page--bs-luxury .phc-final{color:#172334;background:radial-gradient(820px 460px at 67% 42%,#b77b3021,#0000 72%),linear-gradient(145deg,#fffaf3,#eee1d0);border-top-color:#7e5b2d33}html[data-theme=day] .phc-page--bs-luxury .phc-final:after{background:linear-gradient(90deg,#fffaf3,#0000 24% 82%,#eee1d0)}html[data-theme=day] .phc-page--bs-luxury .phc-final h2{color:#172334}html[data-theme=day] .phc-page--bs-luxury .phc-final>div>p:not(.ps-index){color:#596473}html[data-theme=day] .phc-page--bs-luxury .phc-final-linework{color:var(--savox-master-orange);opacity:.1}html[data-theme=day] .phc-page--bs-luxury .phc-final-focus{border-color:#7e5b2d1a}html[data-theme=day] .phc-page--bs-luxury .phc-final .ph-button-ring{color:#172334;border-color:#7e5b2d66}@media (max-width:1180px){.phc-page--bs-luxury .phc-intro-grid{grid-template-columns:minmax(0,1.15fr) minmax(310px,.65fr);gap:46px}.phc-page--bs-luxury .phc-intro-copy h1{font-size:clamp(3.8rem,6vw,6.2rem)}.phc-page--bs-luxury .phc-project-card{min-height:390px}.phc-page--bs-luxury .phc-project-stack .phc-project-card{min-height:330px}.phc-page--bs-luxury .phc-eu-card{grid-template-columns:minmax(0,1fr) 70px;padding-inline:23px 20px}.phc-page--bs-luxury .phc-eu-orbit{width:70px;height:70px}.phc-page--bs-luxury .phc-guide-grid a{grid-column:span 6}.phc-page--bs-luxury .phc-guide-grid a:last-child{grid-column:4/span 6}}@media (max-width:920px){.phc-page--bs-luxury .phc-intro{min-height:0}.phc-page--bs-luxury .phc-intro-grid{grid-template-columns:1fr;align-items:stretch}.phc-page--bs-luxury .phc-hero-architecture{opacity:.13;width:800px;right:-260px}.phc-page--bs-luxury .phc-project-stack{transform:none}.phc-page--bs-luxury .phc-project-card{min-height:0;padding-top:100px}.phc-page--bs-luxury .phc-project-stack .phc-project-card{min-height:0}.phc-page--bs-luxury .phc-featured-card{grid-template-columns:1fr}.phc-page--bs-luxury .phc-featured-copy{border-top:1px solid #d7b77a29;border-left:0}.phc-page--bs-luxury .phc-house-card.expanded,.phc-page--bs-luxury .phc-final>.container{grid-template-columns:1fr}.phc-page--bs-luxury .phc-final-linework{opacity:.07;left:72%}}@media (max-width:680px){.phc-page--bs-luxury .phc-intro{padding:76px 0 78px}.phc-page--bs-luxury .phc-toolbar{top:auto}.phc-page--bs-luxury .phc-intro-copy h1{margin-top:19px;font-size:clamp(3.1rem,14.5vw,5.1rem);line-height:.86}.phc-page--bs-luxury .phc-breadcrumb{margin-bottom:40px}.phc-page--bs-luxury .phc-luxury-proof{grid-template-columns:.67fr .67fr 1.66fr}.phc-page--bs-luxury .phc-luxury-proof>div{padding-inline:11px}.phc-page--bs-luxury .phc-luxury-proof dt{font-size:1.05rem}.phc-page--bs-luxury .phc-luxury-proof dd{font-size:max(var(--type-micro), .43rem);letter-spacing:.1em}.phc-page--bs-luxury .phc-model-status{flex-direction:column;gap:6px;margin-top:20px}.phc-page--bs-luxury .phc-project-card{padding:94px 25px 30px}.phc-page--bs-luxury .phc-eu-card{grid-template-columns:minmax(0,1fr) 62px;column-gap:13px;min-height:0;padding:25px 22px}.phc-page--bs-luxury .phc-eu-orbit{width:62px;height:62px}.phc-page--bs-luxury .phc-eu-copy h2{font-size:1.08rem}.phc-page--bs-luxury .phc-eu-copy>p:nth-of-type(2){font-size:.69rem}.phc-page--bs-luxury .phc-featured{padding:82px 0 30px}.phc-page--bs-luxury .phc-catalog{padding:36px 0 82px}.phc-page--bs-luxury .phc-guides{padding-block:82px}.phc-page--bs-luxury .phc-featured-media{min-height:330px}.phc-page--bs-luxury .phc-featured-copy{padding:31px 23px 38px}.phc-page--bs-luxury .phc-featured-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.phc-page--bs-luxury .phc-featured-copy dl div{padding-inline:9px}.phc-page--bs-luxury .phc-featured-copy dl div:first-child{padding-left:0}.phc-page--bs-luxury .phc-featured-copy dd{font-size:1.06rem}.phc-page--bs-luxury .phc-catalog-head>div{width:100%;min-width:0}.phc-page--bs-luxury .phc-catalog-head h2{font-size:clamp(3rem,13vw,4.8rem)}.phc-page--bs-luxury .phc-catalog-head>p{padding-left:20px}.phc-page--bs-luxury .phc-house-grid{grid-template-columns:1fr;gap:20px}.phc-page--bs-luxury .phc-house-media{height:clamp(280px,76vw,390px)}.phc-page--bs-luxury .phc-house-body{padding:26px 23px}.phc-page--bs-luxury .phc-house-body h3{font-size:clamp(1.9rem,8vw,2.7rem)}.phc-page--bs-luxury .phc-guide-grid{grid-template-columns:1fr}.phc-page--bs-luxury .phc-guide-grid a,.phc-page--bs-luxury .phc-guide-grid a:nth-child(4),.phc-page--bs-luxury .phc-guide-grid a:nth-child(5),.phc-page--bs-luxury .phc-guide-grid a:last-child{grid-column:1;min-height:310px;padding:27px 24px}.phc-page--bs-luxury .phc-guide-grid h3{margin-top:68px}.phc-page--bs-luxury .phc-final{padding-block:100px}.phc-page--bs-luxury .phc-final h2{font-size:clamp(3.1rem,14vw,5rem)}.phc-page--bs-luxury .phc-final-linework{width:840px;left:85%}}.phc-page--bs-luxury .phc-house-media:before{z-index:3;color:#e6c48d;content:attr(data-previous-collection-label);width:clamp(250px,23vw,330px);font-family:var(--font-mono),monospace;font-size:max(var(--type-micro), .58rem);letter-spacing:.18em;text-align:center;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(10px)saturate(.85);backdrop-filter:blur(10px)saturate(.85);background:linear-gradient(105deg,#050b18e6,#12223dd6 55%,#050b18e6);border-block:1px solid #d7b77a7a;padding:11px 24px;font-weight:700;line-height:1.25;position:absolute;top:50%;right:clamp(-76px,-5vw,-52px);transform:translateY(-50%)rotate(8deg);box-shadow:0 18px 42px -28px #000000f2,inset 0 1px #ffffff12}@media (min-width:1500px){.phc-page--bs-luxury .phc-house-media:before{letter-spacing:.16em;width:248px;padding:10px 18px;right:-40px}}html[data-theme=day] .phc-page--bs-luxury .phc-house-media:before{color:var(--savox-master-navy);background:linear-gradient(105deg,#fffaf3f2,#f2a23c26 55%,#fffaf3f2);border-block-color:#f2a23c75;box-shadow:0 18px 40px -28px #f2a23c52,inset 0 1px #ffffffc2}@media (max-width:680px){.phc-page--bs-luxury .phc-house-media:before{width:auto;max-width:calc(100% - 28px);font-size:max(var(--type-micro), .52rem);letter-spacing:.14em;border:1px solid #d7b77a75;padding:8px 11px;top:58px;right:14px;transform:none}html[data-theme=day] .phc-page--bs-luxury .phc-house-media:before{border-color:#a03a006b}}@media (prefers-reduced-motion:reduce){.phc-page--bs-luxury :is(.phc-featured-picture img,.phc-house-card,.phc-guide-grid a){transition:none!important}.phc-page--bs-luxury :is(.phc-featured-card:hover .phc-featured-picture img,.phc-house-card.is-visible:hover,.phc-guide-grid a:hover){transform:none}}:is(.phc-page--bs-luxury,.phd-page--bs-luxury) .ph-button{isolation:isolate;letter-spacing:.105em;border:1px solid #d7b77a94;border-radius:0;min-height:54px;padding-inline:25px;font-weight:720;transition:border-color .25s,background .25s,color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden;box-shadow:0 20px 46px -31px #020711d1,inset 0 1px #ffffff1f}:is(.phc-page--bs-luxury,.phd-page--bs-luxury) .ph-button:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:23%;transition:transform .72s cubic-bezier(.2,.7,.2,1);position:absolute;top:-50%;bottom:-50%;left:-32%;transform:translate(-190%)skew(-18deg)}:is(.phc-page--bs-luxury,.phd-page--bs-luxury) .ph-button:is(:hover,:focus-visible):after{transform:translate(690%)skew(-18deg)}:is(.phc-page--bs-luxury,.phd-page--bs-luxury) .ph-button :is(b,span){z-index:2;color:inherit;position:relative}:is(.phc-page--bs-luxury,.phd-page--bs-luxury) .ph-button-primary{color:#fff9ef;background:linear-gradient(112deg,#111b2e 0%,#243652 58%,#101a2d 100%);border-color:#d7b77aad;box-shadow:0 23px 48px -28px #030915e6,inset 0 1px #ffffff1f}:is(.phc-page--bs-luxury,.phd-page--bs-luxury) .ph-button-primary:is(:hover,:focus-visible){color:#fffdf7;background:linear-gradient(112deg,#1d2a42,#101a2d 76%);border-color:#e6c48d;transform:translateY(-2px);box-shadow:0 27px 54px -27px #030915f0,0 0 0 1px #d7b77a21}:is(.phc-page--bs-luxury,.phd-page--bs-luxury) .ph-button-ring{--prototype-cta-surface:transparent;color:#e9c98f;background:linear-gradient(112deg,#0a152ac7,#14243eb8);border-color:#d7b77a7a;animation:none}:is(.phc-page--bs-luxury,.phd-page--bs-luxury) .ph-button-ring:is(:hover,:focus-visible){--prototype-cta-surface:transparent;color:#081024;background:linear-gradient(103deg,#d7b77a 0%,#f2a23c 54%,#c87519 100%);border-color:#f2a23c;transform:translateY(-2px);box-shadow:0 24px 50px -29px #c87519b8,inset 0 1px #ffffff59}:is(.phc-page--bs-luxury,.phd-page--bs-luxury) .ph-button:focus-visible{outline-offset:3px;outline:2px solid #f3d6a4}html[data-theme=day] :is(.prf-page--bs-luxury,.pab-page--bs-luxury,.pct-page--bs-luxury,.pmo-page--bs-luxury,.phc-page--bs-luxury,.phd-page--bs-luxury,.phc-hold) :is(.ph-button-primary,.button-primary){color:#111a29;text-shadow:0 1px #fff8e64d;background:linear-gradient(108deg,#c66d16 0%,#f29b2f 49%,#e4bd79 100%);border-color:#ae600dbd;box-shadow:0 24px 50px -31px #a05309ad,inset 0 1px #fff6e08c}html[data-theme=day] :is(.prf-page--bs-luxury,.pab-page--bs-luxury,.pct-page--bs-luxury,.pmo-page--bs-luxury,.phc-page--bs-luxury,.phd-page--bs-luxury,.phc-hold) :is(.ph-button-primary,.button-primary):is(:hover,:focus-visible){color:#08111f;background:linear-gradient(108deg,#b9600f 0%,#ee9221 50%,#d9aa5d 100%);border-color:#a85a0c;transform:translateY(-2px);box-shadow:0 28px 56px -29px #974c08bd,inset 0 0 0 1px #fff6e059}html[data-theme=day] :is(.prf-page--bs-luxury,.pab-page--bs-luxury,.pct-page--bs-luxury,.pmo-page--bs-luxury,.phc-page--bs-luxury,.phd-page--bs-luxury,.phc-hold) :is(.ps-outline-button,.button-ghost,.ph-button-ring){--prototype-cta-surface:transparent;color:var(--savox-master-navy);background:linear-gradient(112deg,#fffdf8fa 0%,#f4ebdefa 58%,#e6d2b4eb 100%);border-color:#a468208f;animation:none;box-shadow:0 20px 44px -32px #5c391275,inset 0 1px #fffffff5}html[data-theme=day] :is(.prf-page--bs-luxury,.pab-page--bs-luxury,.pct-page--bs-luxury,.pmo-page--bs-luxury,.phc-page--bs-luxury,.phd-page--bs-luxury,.phc-hold) :is(.ps-outline-button,.button-ghost,.ph-button-ring):is(:hover,:focus-visible){--prototype-cta-surface:transparent;color:var(--savox-master-navy);background:linear-gradient(108deg,#fffdf8 0%,#f4e4cb 54%,#e8c995 100%);border-color:#c17016c7;transform:translateY(-2px);box-shadow:0 24px 50px -31px #79470f85,inset 0 0 0 1px #ffffffbd}html[data-theme=day] :is(.prf-page--bs-luxury,.pab-page--bs-luxury,.pct-page--bs-luxury,.pmo-page--bs-luxury,.phc-page--bs-luxury,.phd-page--bs-luxury,.phc-hold) :is(.ph-button-primary,.button-primary,.ps-outline-button,.button-ghost,.ph-button-ring):focus-visible{outline-offset:4px;outline:2px solid #b86613}html[data-theme=day] :is(.prf-page--bs-luxury,.pab-page--bs-luxury,.pct-page--bs-luxury,.pmo-page--bs-luxury,.phc-page--bs-luxury,.phd-page--bs-luxury,.phc-hold) :is(.ph-button-primary,.button-primary,.ps-outline-button,.button-ghost,.ph-button-ring) :is(b,span){color:inherit}html[data-theme=day] :is(.phc-page--bs-luxury,.phd-page--bs-luxury,.pmo-page--bs-luxury,.pab-page--bs-luxury,.prf-page--bs-luxury,.pct-page--bs-luxury){--amber:var(--savox-master-orange);--amber-hi:var(--savox-master-orange);--amber-dark:var(--savox-master-orange)}html[data-theme=day] .phc-page--bs-luxury{--phc-lux-gold:var(--savox-master-orange);--phc-lux-orange:var(--savox-master-orange);--phc-muted:#4f5865}html[data-theme=day] .phc-page--bs-luxury :is(.phc-breadcrumb,.phc-luxury-proof dd){color:#555e6a}html:is([lang=bs],[data-shell=master])[data-theme=day] .pct-page--bs-luxury :is(.pct-hero-title-accent,.pct-factories-title-accent,.pct-title-accent),html:is([lang=bs],[data-shell=master])[data-theme=day] .pab-page--bs-luxury :is(.pab-lower-heading--bs-luxury,.pab-cta--bs-luxury) h2 span,html:is([lang=bs],[data-shell=master])[data-theme=day] .prf-page--bs-luxury :is(.prf-case--bs-luxury .prf-case-copy h2 span,.prf-gallery-section--bs-luxury .prf-heading h2 span,.prf-video-section--bs-luxury .prf-heading h2 span,.prf-quality--bs-luxury .prf-heading h2 span,.prf-cta--bs-luxury h2 span),html:is([lang=bs],[data-shell=master])[data-theme=day] :is(.pct-page--bs-luxury,.plg-page--bs-luxury) .savox-luxury-title-accent,html:is([lang=bs],[data-shell=master])[data-theme=day] .pct-page--bs-luxury :is(.pct-hero-title-accent,.pct-factories-title-accent,.pct-title-accent){-webkit-text-stroke:0;paint-order:normal}html:is([lang=bs],[data-shell=master])[data-theme=day] .pct-page--bs-luxury :is(.ps-index,.pct-director-role){color:#172033}html:is([lang=bs],[data-shell=master])[data-theme=day] .pct-page--bs-luxury .ps-index>span,html:is([lang=bs],[data-shell=master])[data-theme=day] .pct-page--bs-luxury :is(.pct-director-links,.pct-card) svg,html:is([lang=bs],[data-shell=master])[data-theme=day] .pct-page--bs-luxury .pct-quick>a span{color:var(--savox-master-orange)}html:is([lang=bs],[data-shell=master])[data-theme=day] .pct-page--bs-luxury :is(.pct-director-links a:hover,.pct-card li a:hover,.pct-chat a:hover,.pct-quick>a:hover,.pct-form label:not(.pct-consent):focus-within,.ps-outline-button){color:#172033}html:is([lang=bs],[data-shell=master])[data-theme=day] .pct-page--bs-luxury :is(.pct-chat a:hover,.pct-quick>a:hover){box-shadow:inset 3px 0 var(--savox-master-orange)}html:is([lang=bs],[data-shell=master])[data-theme=day] .pct-page--bs-luxury .pct-google-rating b{color:#172033}html:is([lang=bs],[data-shell=master])[data-theme=day] .pct-page--bs-luxury .pct-form-title>b{-webkit-text-stroke-color:var(--savox-master-orange)}html:is([lang=bs],[data-shell=master])[data-theme=day] .pct-page--bs-luxury .pct-consent>input:checked+.pct-consent-control{border-color:var(--savox-master-orange);background:var(--savox-master-orange)}html:is([lang=bs],[data-shell=master])[data-theme=day] .pct-page--bs-luxury :is(.pct-consent>input:focus-visible+.pct-consent-control,.pct-page .ph-button-ghost:hover){border-color:var(--savox-master-orange)}html:is([lang=bs],[data-shell=master])[data-theme=day] :is(.phc-page--bs-luxury,.phd-page--bs-luxury,.pmo-page--bs-luxury,.pab-page--bs-luxury,.prf-page--bs-luxury,.pct-page--bs-luxury,.plg-page--bs-luxury,.phc-hold){--amber:var(--savox-master-orange);--amber-hi:var(--savox-master-orange);--amber-dark:#d9811f;--phc-lux-gold:var(--savox-master-orange);--phc-lux-orange:var(--savox-master-orange);--pmo-lux-gold:var(--savox-master-orange);--pmo-lux-orange:var(--savox-master-orange)}html:is([lang=bs],[data-shell=master])[data-theme=day] :is(.prf-page--bs-luxury,.pab-page--bs-luxury,.pct-page--bs-luxury,.pmo-page--bs-luxury,.phc-page--bs-luxury,.phd-page--bs-luxury,.plg-page--bs-luxury,.phc-hold) :is(.ph-button-primary,.button-primary,.pmo-card-cta--primary){color:#111a29;background:linear-gradient(108deg,#e58a24 0%,#f2a23c 52%,#d7b77a 100%);border-color:#f2a23cd1}html:is([lang=bs],[data-shell=master])[data-theme=day] :is(.prf-page--bs-luxury,.pab-page--bs-luxury,.pct-page--bs-luxury,.pmo-page--bs-luxury,.phc-page--bs-luxury,.phd-page--bs-luxury,.plg-page--bs-luxury,.phc-hold) :is(.ph-button-primary,.button-primary,.pmo-card-cta--primary):is(:hover,:focus-visible),html:is([lang=bs],[data-shell=master])[data-theme=day] .pmo-page--bs-luxury .pmo-related-grid a:is(:hover,:focus-visible) .pmo-card-cta--primary{border-color:var(--savox-master-orange);color:#08111f;background:linear-gradient(108deg,#d9811f 0%,#f2a23c 54%,#d7b77a 100%)}html:is([lang=bs],[data-shell=master])[data-theme=day] :is(.prf-page--bs-luxury,.pab-page--bs-luxury,.pct-page--bs-luxury,.pmo-page--bs-luxury,.phc-page--bs-luxury,.phd-page--bs-luxury,.plg-page--bs-luxury,.phc-hold) :is(.ps-outline-button,.button-ghost,.ph-button-ring,.pmo-card-cta--secondary){--prototype-cta-surface:transparent;background:linear-gradient(112deg,#fffdf8 0%,#f5eee3 58%,#eee1cf 100%);border-color:#f2a23c94;color:#172033!important}html:is([lang=bs],[data-shell=master])[data-theme=day] :is(.prf-page--bs-luxury,.pab-page--bs-luxury,.pct-page--bs-luxury,.pmo-page--bs-luxury,.phc-page--bs-luxury,.phd-page--bs-luxury,.plg-page--bs-luxury,.phc-hold) :is(.ps-outline-button,.button-ghost,.ph-button-ring,.pmo-card-cta--secondary) :is(span,b,strong,svg,path){fill:currentColor;stroke:currentColor;color:inherit!important}html:is([lang=bs],[data-shell=master])[data-theme=day] :is(.prf-page--bs-luxury,.pab-page--bs-luxury,.pct-page--bs-luxury,.pmo-page--bs-luxury,.phc-page--bs-luxury,.phd-page--bs-luxury,.plg-page--bs-luxury,.phc-hold) :is(.ps-outline-button,.button-ghost,.ph-button-ring,.pmo-card-cta--secondary):is(:hover,:focus-visible),html:is([lang=bs],[data-shell=master])[data-theme=day] .pmo-page--bs-luxury .pmo-related-grid a:is(:hover,:focus-visible) .pmo-card-cta--secondary{border-color:var(--savox-master-orange);background:linear-gradient(108deg,#fffdf8 0%,#f6e8d3 54%,#ead2ad 100%);color:#172033!important}html:is([lang=bs],[data-shell=master])[data-theme=day] :is(.phc-page--bs-luxury .phc-hero-architecture,.phc-page--bs-luxury .phc-eu-orbit,.phc-page--bs-luxury .phc-featured-copy dd,.phc-page--bs-luxury .phc-final-linework,.phd-page--bs-luxury .phd-copy dd,.pmo-page--bs-luxury .pmo-process-card>b,.pmo-page--bs-luxury .permit-faq summary>span,.prf-page--bs-luxury .prf-stats strong,.prf-page--bs-luxury .prf-hero-scroll,.prf-page--bs-luxury .prf-gallery-controls output>b){color:var(--savox-master-orange)}html:is([lang=bs],[data-shell=master])[data-theme=day] .phc-page--bs-luxury .phc-eu-orbit{filter:drop-shadow(0 0 14px #1720331a);opacity:.78;color:var(--savox-master-navy)!important}html:is([lang=bs],[data-shell=master])[data-theme=day] :is(.prf-page--bs-luxury,.pab-page--bs-luxury,.pct-page--bs-luxury,.pmo-page--bs-luxury,.phc-page--bs-luxury,.phd-page--bs-luxury,.plg-page--bs-luxury,.phc-hold) :is(.ph-button-primary,.button-primary,.ps-outline-button,.button-ghost,.ph-button-ring,.pmo-card-cta):focus-visible{outline-color:var(--savox-master-orange)}@media (min-width:981px){html:is([lang=bs],[data-shell=master]) .pct-page--bs-luxury .pct-hero{min-height:520px;padding:56px 0 46px}html:is([lang=bs],[data-shell=master]) .pct-page--bs-luxury .pct-factories--compact{padding:48px 0 72px}html:is([lang=bs],[data-shell=master]) .pct-page--bs-luxury .pct-factories--compact .pct-factories-heading{margin-bottom:28px}}html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-card-actions{flex-wrap:wrap;align-items:center;gap:16px 14px;display:flex}html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-card-demo-specs{color:#aab4c5;min-width:0;font:400 .8125rem/1.4 var(--font-body),system-ui,sans-serif;flex:max(100% - 324px,499500px - 99900%);align-items:center;gap:10px;display:flex}html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-card-demo-specs:before{background:var(--phc-lux-gold);content:"";flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.1' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='7'/%3E%3Cpath d='M8 7.1v4.4M8 4.6v.9'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-card-actions>button{color:#c9d0dc;min-height:44px;font:600 var(--type-micro)/1.2 var(--mono);letter-spacing:.16em;text-underline-offset:8px;flex:none;padding:0;-webkit-text-decoration:underline #d7b77a80;text-decoration:underline #d7b77a80;text-decoration-thickness:1px;transition:color .22s,text-decoration-color .22s}html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-card-actions>button:is(:hover,:focus-visible){color:#fff;-webkit-text-decoration-color:var(--phc-lux-orange);text-decoration-color:var(--phc-lux-orange)}html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-card-actions .phc-card-details{--btn-h:var(--btn-h-compact);--btn-pad-x:var(--btn-pad-x-compact);color:#fbf6ee;white-space:nowrap;background:#050c1c;border:1px solid #d7b77a9e;flex:none;margin-left:auto;box-shadow:0 16px 34px -26px #000000d9}html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-card-actions .phc-card-details .btn-arrow{color:var(--savox-master-orange)}html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-card-actions .phc-card-details:is(:hover,:focus-visible){border-color:var(--phc-lux-gold);color:#fff;background:#0b1730}@media (max-width:383px){html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-card-actions .phc-card-details{flex-grow:1}}html[lang=bs] .savox-bs-luxury-guide .savox-title-line-lock{white-space:nowrap;width:fit-content;max-width:100%;display:block}html:is([lang=bs],[data-shell=master]) .pmo-page--bs-luxury .pmo-fixed-title-lead,html:is([lang=bs],[data-shell=master]) .prf-page--bs-luxury .prf-fixed-title-lead{color:inherit!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html:is([lang=bs],[data-shell=master]) .pmo-page--bs-luxury .pmo-fixed-title-accent,html:is([lang=bs],[data-shell=master]) .prf-page--bs-luxury .prf-fixed-title-accent,html:is([lang=bs],[data-shell=master]) .pab-page--bs-luxury .pab-journey .pab-heading h2 span{-webkit-text-stroke:0;paint-order:normal;background:var(--savox-master-gradient)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}html:is([lang=bs],[data-shell=master]) .pmo-page--bs-luxury .pmo-hybrid .content-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(54px,6.5vw,104px)}html:is([lang=bs],[data-shell=master]) .pmo-page--bs-luxury .pmo-hybrid h2{max-width:none;font-size:var(--h2-size,clamp(2.55rem,3.45vw,4.45rem))}@media (max-width:820px){html:is([lang=bs],[data-shell=master]) .pmo-page--bs-luxury .pmo-hybrid .content-grid{grid-template-columns:minmax(0,1fr);gap:48px}html:is([lang=bs],[data-shell=master]) .pmo-page--bs-luxury .pmo-hybrid .content-grid>*{min-width:0}}html:is([lang=bs],[data-shell=master])[data-theme=day] .phc-page--bs-luxury .phc-card-demo-specs{color:#596474}html:is([lang=bs],[data-shell=master])[data-theme=day] .phc-page--bs-luxury .phc-card-actions>button{color:#3d4756;text-decoration-color:#7e5b2d73}html:is([lang=bs],[data-shell=master])[data-theme=day] .phc-page--bs-luxury .phc-card-actions>button:is(:hover,:focus-visible){color:#172334;-webkit-text-decoration-color:var(--savox-master-orange);text-decoration-color:var(--savox-master-orange)}html:is([lang=bs],[data-shell=master])[data-theme=day] .phc-page--bs-luxury .phc-card-actions .phc-card-details{border-color:var(--savox-master-navy);background:var(--savox-master-navy);color:#fbf6ee;box-shadow:0 16px 34px -24px #1720338c}html:is([lang=bs],[data-shell=master])[data-theme=day] .phc-page--bs-luxury .phc-card-actions .phc-card-details:is(:hover,:focus-visible){color:#fff;background:#24314a;border-color:#24314a}@media (max-width:760px){html[lang=bs] .savox-bs-luxury-guide .savox-title-line-lock{white-space:normal}}@media (max-width:430px){html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-toolbar-heading{gap:10px;padding-inline:13px}html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-toolbar-title{min-width:0;font-size:var(--type-micro);letter-spacing:.12em;gap:0}html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-toolbar-title i{display:none}html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-toolbar-summary{gap:7px;min-width:0}html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-toolbar-reset{font-size:var(--type-micro);letter-spacing:.08em;padding-left:7px}}html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-featured-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-featured-copy dl div{text-align:center;grid-template-rows:minmax(2.5em,auto) auto;align-content:start;justify-items:center;display:grid}html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-featured-copy dt{text-align:center;justify-content:center;align-items:flex-start;min-height:2.5em;display:flex}html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-featured-copy dd{text-align:center;align-self:start;margin-top:7px}html:is([lang=bs],[data-shell=master]) .pmo-page--bs-luxury .pmo-faq summary>span{color:var(--savox-master-orange);letter-spacing:.13em;font-size:.76rem;font-weight:700}html:is([lang=bs],[data-shell=master]) .phc-page--bs-luxury .phc-featured-progress i{background:var(--savox-master-orange)}html:is([lang=bs],[data-shell=master])[data-theme=day] .phc-page--bs-luxury .phc-house-media:before{color:#172033;background:linear-gradient(105deg,#fffaf3f7,#f2a23c21 55%,#fffaf3f7);border-block-color:#f2a23c94;box-shadow:0 18px 40px -28px #f2a23c85,inset 0 1px #ffffffd1}@media (max-width:680px){html:is([lang=bs],[data-shell=master])[data-theme=day] .phc-page--bs-luxury .phc-house-media:before{border-color:#f2a23c94}html:is([lang=bs],[data-shell=master]) .pmo-page--bs-luxury .pmo-faq summary>span{font-size:max(var(--type-micro), .68rem)}}.phc-page--bs-luxury .phc-final>.container{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.phc-page--bs-luxury .phc-final .ps-index{grid-column:1;justify-content:center}.phc-page--bs-luxury .phc-final h2{grid-column:1;margin-inline:auto;overflow:visible}.phc-page--bs-luxury .phc-final h2 span{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.03em .055em .08em;display:inline-block;overflow:visible}.phc-page--bs-luxury .phc-final>div>p:not(.ps-index){grid-column:1;margin-inline:auto}.phc-page--bs-luxury .phc-final>div>div{grid-column:1;justify-content:center}.phc-page--bs-luxury .phc-final-linework,.phc-page--bs-luxury .phc-final-focus{left:50%}html:is([lang=bs],[data-shell=master]) :is(.phc-page--bs-luxury,.phd-page--bs-luxury,.pmo-page--bs-luxury,.pab-page--bs-luxury,.prf-page--bs-luxury,.pct-page--bs-luxury,.plg-page--bs-luxury) :is(.ph-button-primary,.pmo-card-cta--primary){color:#101a2b!important;background:linear-gradient(108deg,#e58a24 0%,#f2a23c 52%,#d7b77a 100%)!important;border-color:#f2a23ce0!important;box-shadow:0 24px 50px -30px #f2a23c94,inset 0 1px #fff6e094!important}html:is([lang=bs],[data-shell=master])[data-theme=night] :is(.phc-page--bs-luxury,.phd-page--bs-luxury,.pmo-page--bs-luxury,.pab-page--bs-luxury,.prf-page--bs-luxury,.pct-page--bs-luxury,.plg-page--bs-luxury) :is(.ph-button-ring,.ps-outline-button,.pmo-card-cta--secondary){color:#efd196!important;background:linear-gradient(112deg,#091428e6,#142540d1)!important;border-color:#d7b77a9e!important}html:is([lang=bs],[data-shell=master])[data-theme=day] :is(.phc-page--bs-luxury,.phd-page--bs-luxury,.pmo-page--bs-luxury,.pab-page--bs-luxury,.prf-page--bs-luxury,.pct-page--bs-luxury,.plg-page--bs-luxury) :is(.ph-button-ring,.ps-outline-button,.pmo-card-cta--secondary){color:#172334!important;background:linear-gradient(112deg,#fffdf8 0%,#f5ecdf 60%,#ead8bd 100%)!important;border-color:#be772185!important}html:is([lang=bs],[data-shell=master])[data-theme=day] :is(.phc-page--bs-luxury,.phd-page--bs-luxury,.pmo-page--bs-luxury,.pab-page--bs-luxury,.prf-page--bs-luxury,.pct-page--bs-luxury,.plg-page--bs-luxury,.phc-hold) :is(.ps-outline-button,.button-ghost,.button-secondary,.ph-button-ring,.pmo-card-cta--secondary){--prototype-cta-surface:transparent;animation:none;color:#172334!important;background:linear-gradient(112deg,#fffdf8fc,#f8f1e7fa 66%,#efe2cff5)!important;border:1px solid #c2771f9e!important;box-shadow:0 18px 38px -31px #5334118a,inset 0 1px #fffffff5!important}html:is([lang=bs],[data-shell=master])[data-theme=day] :is(.phc-page--bs-luxury,.phd-page--bs-luxury,.pmo-page--bs-luxury,.pab-page--bs-luxury,.prf-page--bs-luxury,.pct-page--bs-luxury,.plg-page--bs-luxury,.phc-hold) :is(.ps-outline-button,.button-ghost,.button-secondary,.ph-button-ring,.pmo-card-cta--secondary):is(:hover,:focus-visible){transform:translateY(-1px);color:#172334!important;background:linear-gradient(112deg,#fffdf8,#f5ead9 68%,#ead6b8)!important;border-color:#e48a25!important;box-shadow:0 22px 44px -31px #76440f94,inset 0 0 0 1px #ffffffb8!important}html:is([lang=bs],[data-shell=master])[data-theme=night] :is(.phc-page--bs-luxury,.phd-page--bs-luxury,.pmo-page--bs-luxury,.pab-page--bs-luxury,.prf-page--bs-luxury,.pct-page--bs-luxury,.plg-page--bs-luxury,.phc-hold) :is(.ps-outline-button,.button-ghost,.button-secondary,.ph-button-ring,.pmo-card-cta--secondary){--prototype-cta-surface:transparent;animation:none;color:#efd196!important;background:linear-gradient(112deg,#071124bd,#111f3694)!important;border:1px solid #d7b77aad!important;box-shadow:0 18px 42px -32px #000000eb,inset 0 1px #ffffff0b!important}html:is([lang=bs],[data-shell=master])[data-theme=night] :is(.phc-page--bs-luxury,.phd-page--bs-luxury,.pmo-page--bs-luxury,.pab-page--bs-luxury,.prf-page--bs-luxury,.pct-page--bs-luxury,.plg-page--bs-luxury,.phc-hold) :is(.ps-outline-button,.button-ghost,.button-secondary,.ph-button-ring,.pmo-card-cta--secondary):is(:hover,:focus-visible){transform:translateY(-1px);color:#f4dcae!important;background:linear-gradient(112deg,#0d1b32eb,#172a46c7)!important;border-color:#e7c78b!important;box-shadow:0 24px 48px -32px #000000f2,0 0 0 1px #d7b77a1c!important}html:is([lang=bs],[data-shell=master])[data-theme=day] .phd-page--bs-luxury .phd-copy dd,html:is([lang=bs],[data-shell=master])[data-theme=day] .pmo-page--bs-luxury :is(.pmo-process-card>b,.pmo-evidence .reference-status,.pmo-faq .section-heading .eyebrow,.pmo-faq summary>span){color:#172033}@media (min-width:1221px){.pzh-page .prototype-wide-container{padding-inline:var(--page-inset)}}@media (min-width:1025px){:is(.pct-factories-heading,.pct-location,.pct-steps,.pct-director-copy,.phc-catalog-head,.phd-proof-grid,.pzh-section-head,.pzh-card-featured,.pba-prose,.pba-related) h2{text-wrap:balance}}@media (max-width:680px){:where(html:not(:lang(bs))[data-length-guard]) .phc-page--bs-luxury .phc-intro-copy h1{font-size:clamp(2rem,11.2vw,5.1rem)}}@media (max-width:650px){:where(html:not(:lang(bs))[data-length-guard]) .pmo-page--bs-luxury .pmo-hero h1{font-size:clamp(2rem,10.8vw,5rem)}}:where(html:not(:lang(bs))[data-length-guard]) .prf-hero--bs-luxury .prf-hero-content>p:not(.ps-index){max-width:min(710px,100% - 80px)}
