/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}@font-face{font-family:Oswald Stencil;src:url(/fonts/Oswald-Stencil.woff)format("woff"),url(/fonts/Oswald-Stencil.otf)format("opentype");font-display:swap;ascent-override:109%;descent-override:26.8%;line-gap-override:0%}@font-face{font-family:Oswald;src:url(/fonts/Oswald-Regular.woff)format("woff"),url(/fonts/Oswald-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/fonts/Oswald-Light.woff)format("woff"),url(/fonts/Oswald-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}:root{--gold:#cba946;--bg:#090a0b;--line:#292a2a}*{box-sizing:border-box}html,body{height:100%;overflow:hidden}html{scroll-behavior:smooth}body{background:var(--bg);color:#f3f0e9;margin:0;font-family:Oswald,Arial,sans-serif}main{overscroll-behavior-y:contain;scroll-behavior:smooth;scroll-snap-type:y mandatory;height:100svh;scroll-padding-top:78px;overflow-y:auto}a{color:inherit;text-decoration:none}button{font:inherit}header{z-index:40;background:linear-gradient(#08090bef,#0000);align-items:center;height:78px;padding:0 4vw;display:flex;position:fixed;inset:0 0 auto}.brand{align-items:center;gap:11px;display:flex}.brand b{color:var(--gold);font:400 41px Georgia}.brand img{object-fit:contain;width:52px;height:52px;display:block}.brand small{letter-spacing:1.3px;font-size:8px}nav{letter-spacing:1.2px;align-items:center;gap:28px;margin-left:auto;font-size:9px;display:flex}nav a:hover{color:var(--gold)}.outline,.gold{border:1px solid var(--gold);letter-spacing:.6px;padding:15px 21px;font-size:10px;font-weight:700}.gold{background:var(--gold);color:#111}.menu{color:#fff;background:0 0;border:0;margin-left:auto;font-size:24px;display:none}.hero{flex-direction:column;height:100vh;min-height:700px;padding:22vh 8vw 5vh;display:flex;position:relative;overflow:hidden}.shade{background:linear-gradient(90deg,#050607f2 0,#050607b2 36%,#05060724 68%,#0000 82%),linear-gradient(0deg,#090a0b 0,#0000 28%);position:absolute;inset:0}.heroText,.heroFoot{position:relative}.kicker{color:var(--gold);letter-spacing:2px;font-size:9px;font-weight:700}.hero h1{letter-spacing:.01em;margin:24px 0;font:400 clamp(54px,7vw,105px)/.92 Oswald Stencil,Impact,sans-serif}.hero h1 em,h2 em{color:var(--gold);font-style:normal}.heroText>p{color:#d2cec5;max-width:530px;line-height:1.65}.buttons{gap:13px;margin-top:30px;display:flex}.heroFoot{letter-spacing:1.3px;border-top:1px solid #ffffff42;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:9px;display:flex}.section{padding:105px 7vw}.section h2,.closing h2,.hello h2{letter-spacing:.01em;margin:20px 0;font:400 clamp(40px,5vw,72px)/1.05 Oswald Stencil,Impact,sans-serif}main>section,main>footer{scroll-snap-align:start;scroll-snap-stop:normal;scroll-margin-top:78px}.copy{color:#aaa;padding-top:50px;line-height:1.8}.card{color:#fff;text-align:left;cursor:pointer;background:#171819;border:0;padding:0;position:relative;overflow:hidden}.card img{object-fit:cover;width:100%;height:100%;transition:all .8s}.card:hover img{transform:scale(1.045)}.card>span{background:linear-gradient(#0000 42%,#000d);flex-direction:column;justify-content:end;padding:28px;display:flex;position:absolute;inset:0}.card small{color:var(--gold);letter-spacing:1.5px;font-size:8px}.card b{margin:8px 0;font:400 31px Georgia}.card em{color:#bbb;font-size:11px;font-style:normal}.card i{color:var(--gold);margin-top:18px;font-size:9px;font-style:normal}.layer{background:#242526;border:1px solid #777;flex-direction:column;justify-content:end;width:14%;height:300px;margin-left:-7%;padding:17px;transition:all .8s;display:flex;transform:rotateY(-12deg);box-shadow:-18px 12px 38px #000c}.layer b{color:var(--gold);font:24px Georgia}.layer span{text-transform:uppercase;margin-top:7px;font-size:8px;font-weight:700}.investment{background:#121313;grid-template-columns:1fr 470px;align-items:center;gap:11vw;display:grid}.investment>div:first-child p{color:#aaa;line-height:1.8}.price{background:#0b0c0d;border:1px solid #444;padding:40px}.price>small,.price label{letter-spacing:2px;font-size:9px}.price label{color:#777;margin-top:32px;display:block}.price strong{color:var(--gold);margin:8px 0 24px;font:45px Georgia;display:block}.price strong em{color:#aaa;font-size:16px;font-style:normal}.price ul{color:#bbb;border-block:1px solid #333;padding:18px;line-height:2}.price>a{color:var(--gold);margin:23px 0;font-size:10px;display:block}.price>p{color:#666;font-size:9px}.panel{border:1px solid #333;padding:43px}.toggle{margin-bottom:43px;display:flex}.toggle button{color:#777;background:0 0;border:1px solid #444;flex:1;padding:15px}.toggle .active{color:var(--gold);border-color:var(--gold)}.panel>label{letter-spacing:1.2px;justify-content:space-between;font-size:9px;display:flex}.panel>label b{font:29px Georgia}.panel input{width:100%;accent-color:var(--gold);margin:25px 0 4px}.hello{color:#171716;background:#e8e2d5;grid-template-columns:1fr .5fr auto;align-items:center;gap:5vw;padding:67px 7vw;display:grid}.hello small{letter-spacing:1.4px;font-size:8px}.hello h2{margin:10px 0;font-size:48px}.hello p{color:#666}.helloLogo{align-items:center;gap:13px;display:flex}.helloLogo b{font-size:27px;line-height:.8}.helloLogo span,.hello>a{font-size:9px}.hello>a{border-bottom:1px solid;padding-bottom:8px}.closing{text-align:center;background:radial-gradient(circle at 50% 100%,#6f4b1648,#0000 48%);padding:115px 5vw;position:relative;overflow:hidden}.closing:before{content:"";opacity:.035;pointer-events:none;background:url(/sfh-logo.png) 50%/contain no-repeat;width:430px;height:430px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.closing .buttons{justify-content:center}footer{color:#777;border-top:1px solid #282929;justify-content:space-between;align-items:center;padding:28px 5vw;font-size:9px;display:flex}.modal{z-index:60;background:#000e;place-items:center;padding:3vw;display:grid;position:fixed;inset:0}.modal article{background:#111213;grid-template-columns:1.1fr .9fr;width:100%;max-width:1000px;max-height:92vh;display:grid;position:relative;overflow:auto}.modal img{object-fit:cover;width:100%;height:100%}.modal article>div{padding:50px}.modal h2{margin:14px 0;font:43px Georgia}.modal p{color:#999;line-height:1.7}.close{color:#fff;background:#000a;border:0;width:40px;height:40px;font-size:28px;position:absolute;top:10px;right:12px}@media (width<=850px){header{height:68px}.menu{display:block}nav{display:none}nav.open{background:#0b0c0c;flex-direction:column;align-items:start;padding:25px;display:flex;position:absolute;top:68px;left:0;right:0}.hero{background-position:62%;padding:20vh 6vw 4vh}.hero h1{letter-spacing:-1px;font-size:49px}.heroText>p{font-size:14px}.heroFoot{display:none}.section{padding:72px 6vw}.investment{grid-template-columns:1fr}.copy{padding-top:0}.card{width:100%;height:410px;margin-bottom:10px;display:block}.layer{min-width:105px;height:245px}.price,.panel{padding:27px}.hello{grid-template-columns:1fr}.modal article{display:block}.modal img{height:300px}.modal article>div{padding:28px}footer{flex-direction:column;gap:14px}.buttons{flex-wrap:wrap}}.heroText{max-width:920px}.hero h1{letter-spacing:-2px;max-width:920px;font-size:clamp(44px,5vw,76px);line-height:.98}.hero h1 em{letter-spacing:-1px;margin-top:12px;font-size:.66em;line-height:1.12;display:block}.heroText>p{max-width:600px}.quoteWizard{background:#0c0d0e;min-height:850px}.wizardHead{text-align:center;max-width:850px;margin:0 auto 35px}.wizardHead h2{margin:18px 0;font:400 clamp(38px,4.5vw,65px)/1.05 Georgia}.progress{background:#292a2a;height:2px;margin-top:30px}.progress i{background:var(--gold);height:100%;transition:width .4s;display:block}.wizardFrame{background:#101112;border:1px solid #343536;max-width:1120px;min-height:570px;margin:auto;padding:38px}.wizardSlide h3{text-align:center;margin:0 0 24px;font:400 36px Georgia}.extraWizard button{color:#aaa;cursor:pointer;background:#0b0c0d;border:1px solid #3a3b3b;padding:18px}.extraWizard button.active{border-color:var(--gold);color:#fff;background:#cba94612}.extraWizard b,.extraWizard small{display:block}.extraWizard small{color:#777;margin-top:6px}.extraWizard{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px;display:grid}.finalSlide{grid-template-columns:1fr .8fr;gap:35px;display:grid}.finalFields input,.finalFields textarea{color:#fff;background:#090a0b;border:1px solid #333;width:100%;margin-top:10px;padding:15px}.finalFields textarea{min-height:120px}.wizardResult{border:1px solid #5f4920;padding:30px}.wizardResult strong{color:var(--gold);margin:25px 0 10px;font:50px Georgia;display:block}.wizardResult strong em{color:#bbb;font:13px Arial}.wizardResult>b{font-size:13px}.wizardResult p{border-top:1px solid #333;padding-top:20px}.wizardResult small{color:#777;margin-bottom:25px;display:block}.wizardNav{justify-content:space-between;max-width:1120px;margin:20px auto 0;display:flex}.wizardNav button{color:#aaa;background:0 0;border:1px solid #444;padding:15px 22px}.wizardNav button:disabled{opacity:.25}.wizardNav .gold{background:var(--gold);color:#111;border-color:var(--gold)}.finishLevels{background:#080909;border-top:1px solid #222}.finishIntro{text-align:center;max-width:1000px;margin:0 auto 48px}.finishIntro h2{font:400 clamp(38px,4.6vw,66px)/1.05 Georgia}.finishIntro p{color:#aaa;max-width:780px;margin:20px auto;line-height:1.7}.tierRail{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.tierCard{cursor:pointer;background:#111213;border:1px solid #2c2d2d;padding:25px;transition:all .35s;position:relative}.tierCard:hover,.tierCard.selected{border-color:var(--gold);transform:translateY(-5px)}.tierTop small{color:var(--gold);letter-spacing:1.3px;font-size:9px}.tierTop mark{float:right;background:var(--gold);padding:6px 8px;font-size:8px}.tierTop h3{margin:12px 0 4px;font:42px Georgia}.tierTop>b{text-transform:uppercase;letter-spacing:1px;font-size:11px}.tierTop p{color:#999;min-height:58px;font-size:12px;line-height:1.6}.tierCard ul{color:#bbb;padding:0;font-size:10px;line-height:2;list-style:none}.tierCard li:before{content:"—";color:var(--gold);margin-right:9px}.tierCard>button{color:#aaa;background:0 0;border:1px solid #444;width:100%;padding:13px;font-size:9px}.tierCard.selected>button{border-color:var(--gold);color:var(--gold)}.tierFoot{border:1px solid #614a1f;grid-template-columns:.7fr 1fr auto;align-items:center;gap:30px;margin-top:28px;padding:24px;font-size:10px;display:grid}.tierFoot b{color:var(--gold)}.tierFoot span{color:#999}.tierFoot a{border:1px solid var(--gold);color:var(--gold);padding:14px}.floorPick button{color:#aaa;text-align:left;cursor:pointer;background:#0b0c0d;border:1px solid #333;min-height:92px;padding:15px}.floorPick button.active{border-color:var(--gold);color:#fff;background:#cba9460c}.floorPick{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px;display:grid}.floorPick button{text-align:center;min-height:auto}.details input,.details textarea{color:#fff;background:#0b0c0d;border:1px solid #333;width:100%;margin-top:9px;padding:14px}.details textarea{resize:vertical;min-height:100px}.summary{background:#090a0b;border:1px solid #554321;padding:30px;position:sticky;top:95px}.summary>div{border-bottom:1px solid #292a2a;padding:22px 0}.summary strong{color:var(--gold);font:46px Georgia;display:block}.summary b{text-transform:uppercase;letter-spacing:1px;font-size:11px}.summary small{color:#777;margin-top:7px;font-size:9px;line-height:1.5;display:block}.summary .total strong{font-size:58px}.summary>p{color:#aaa;font-size:11px}.summary>.kicker{margin-bottom:15px;display:block}@media (width<=850px){.hero h1{font-size:42px;line-height:1}.hero h1 em{font-size:.64em;line-height:1.18}.tierRail{scroll-snap-type:x mandatory;margin-inline:-6vw;padding:8px 6vw 20px;display:flex;overflow-x:auto}.tierCard{scroll-snap-align:center;min-width:84vw}.tierFoot{grid-template-columns:1fr}.summary{position:static}.finishIntro{text-align:left}.finishIntro h2{font-size:40px}.quoteWizard{padding-inline:4vw}.wizardFrame{min-height:600px;padding:22px}.wizardSlide h3{font-size:28px}.extraWizard{grid-template-columns:1fr 1fr;margin-top:30px}.finalSlide{grid-template-columns:1fr}.wizardResult strong{font-size:40px}}.heroFallback,.depthHero{object-fit:cover;width:104%;height:104%;position:absolute;inset:-2%}.heroFallback{background:radial-gradient(120% 120% at 50% 38%,#0a0c0e 0%,#05060700 55%,#030405 100%),#030405}.depthHero{z-index:1}.hero .shade{z-index:2}.heroText,.heroFoot{z-index:3}.finishLevels{background:#070808;padding-inline:2.2vw}.finishIntro{max-width:1120px}.finishIntro .kicker{font-size:13px}.finishIntro h2{margin:12px auto 8px}.finishIntro p{font-size:14px}.tierRail{gap:14px;max-width:1580px;margin:auto}.tierCard{background:linear-gradient(145deg,#121313,#090a0a);padding:18px;overflow:hidden}.tierTop{min-height:150px}.tierTop small{font-size:11px}.tierTop h3{font-size:42px}.tierTop p{min-height:auto;font-size:14px;line-height:1.55}.tierAssembly{background:#050606;grid-template-columns:54% 46%;align-items:center;height:290px;margin:10px -5px;display:grid;overflow:hidden}.tierAssembly img{object-fit:contain;width:100%;height:100%}.tierAssembly ul{margin:0;padding:12px;font-size:12px;line-height:1.55}.tierHouse{object-fit:cover;width:100%;height:190px;margin-top:8px}.tierBenefits{grid-template-columns:repeat(5,1fr);gap:4px;min-height:76px;padding:13px 0;display:grid}.tierBenefits span{text-align:center;text-transform:uppercase;color:#d0ccc3;font-size:9px;line-height:1.4}.tierBenefits i{color:var(--gold);margin-bottom:5px;font:24px Georgia;display:block}.tierCard>button{margin-top:5px}.quoteWizard{min-height:850px}.wizardFrame{align-items:center;display:flex}.wizardSlide{width:100%}.visualOptions{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.visualOptions button{color:#bbb;cursor:pointer;text-align:left;background:#0a0b0c;border:1px solid #343535;padding:10px;transition:all .25s}.visualOptions button.active{border-color:var(--gold);color:#fff;transform:translateY(-3px);box-shadow:0 12px 30px #0008}.visualOptions img{object-fit:contain;filter:grayscale()brightness(1.7)contrast(.92);background:0 0;width:100%;height:310px;margin-bottom:12px;display:block}.visualOptions b,.visualOptions small{padding-inline:7px;display:block}.visualOptions small{color:#777;margin:5px 0 8px;font-size:9px}.counterCards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.counterCard{text-align:center;background:#0a0b0c;border:1px solid #343535;padding:12px}.counterCard img{object-fit:contain;filter:grayscale()brightness(1.7)contrast(.92);background:0 0;width:100%;height:290px}.counterCard>b{margin:12px;display:block}.counterCard>div{justify-content:center;align-items:center;gap:20px;display:flex}.counterCard button{width:38px;height:38px;color:var(--gold);background:#111;border:1px solid #555;font-size:20px}.counterCard strong{min-width:25px;font:30px Georgia}.extraWizard{margin-top:20px}.finalFields h3{text-align:left}@media (width<=850px){.depthHero{display:none}.heroFallback{background-position:58%;width:108%;height:108%;animation:16s ease-in-out infinite alternate heroFloat;inset:-4%}@keyframes heroFloat{0%{transform:scale(1.05)translate(-1%)}to{transform:scale(1.1)translate(2%)}}.finishLevels{padding-inline:6vw}.finishIntro .kicker{font-size:9px}.tierRail{padding-left:6vw;padding-right:6vw}.tierCard{min-width:88vw}.tierAssembly{height:270px}.tierHouse{height:180px}.tierBenefits{grid-template-columns:repeat(3,1fr)}.visualOptions{scroll-snap-type:x mandatory;margin-inline:-10px;padding:5px 10px 20px;display:flex;overflow-x:auto}.visualOptions button{scroll-snap-align:center;min-width:82vw}.visualOptions img{height:330px}.counterCards{scroll-snap-type:x mandatory;margin-inline:-10px;padding:5px 10px 20px;display:flex;overflow-x:auto}.counterCard{scroll-snap-align:center;min-width:82vw}.counterCard img{height:340px}.wizardFrame{min-height:660px}.heroText{margin-top:5vh}.hero h1{font-size:38px}.hero h1 em{font-size:.72em}}main{scroll-snap-type:y proximity}.faq{overflow-anchor:none;scroll-snap-align:none!important}.faqIntro h2{padding-bottom:8px;margin-bottom:38px!important;line-height:1.08!important}.faqIntro p{clear:both;position:relative;margin:0!important}.faqList,.faqList details{overflow-anchor:none}.modal article{grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);width:min(94vw,1460px);max-width:1460px;min-height:min(76vh,820px);max-height:92vh}.modalMedia{background:#080909;min-height:0;position:relative;overflow:hidden}.modalMedia picture,.modalMedia img{width:100%;height:100%;display:block}.modalMedia img{object-fit:cover}.modalInfo{flex-direction:column;justify-content:center;display:flex;padding:clamp(34px,4vw,65px)!important}.modalInfo h2{margin:16px 0 18px;font-family:Oswald Stencil,Impact,sans-serif;font-size:clamp(44px,3.25vw,58px);line-height:1.08}.modalLead{clear:both;color:#aaa;display:block;position:relative;margin:0 0 25px!important;line-height:1.45!important}.projectFacts{border-top:1px solid #333;margin:0 0 30px}.projectFacts>div{border-bottom:1px solid #333;grid-template-columns:115px 1fr;gap:16px;padding:12px 0;display:grid}.projectFacts dt{color:var(--gold);letter-spacing:1.3px;font-size:10px}.projectFacts dd{color:#eee;margin:0;font-size:15px;line-height:1.35}.projectFacts dd span{display:block}.projectFacts dd span+span{color:#cfcac0;margin-top:3px}.modalInfo .gold{align-self:flex-start}.modalArrow{z-index:2;color:#fff;cursor:pointer;background:#080909b8;border:1px solid #fff8;width:56px;height:56px;font-size:24px;position:absolute;top:50%;transform:translateY(-50%)}.modalPrev{left:18px}.modalNext{right:18px}.modalCount{letter-spacing:2px;font-size:11px;position:absolute;bottom:18px;right:22px}.modalCount i{border-top:1px solid var(--gold);vertical-align:middle;width:38px;margin:0 8px;display:inline-block}@media (width<=850px){.modal{padding:12px}.modal article{width:100%;min-height:0;max-height:94svh;display:block}.modalMedia{height:55svh}.modalInfo{padding:24px 20px 28px!important}.modalInfo h2{margin-bottom:14px;font-size:38px}.projectFacts>div{grid-template-columns:100px 1fr;padding:10px 0}.projectFacts dd{font-size:14px}.modalArrow{width:46px;height:46px}.tierCard{grid-template-rows:auto minmax(205px,1fr) minmax(135px,.68fr) auto;gap:7px;height:calc(100svh - 78px);min-height:590px;max-height:720px;display:grid;padding:14px!important}.tierTop{padding:0 2px 5px!important}.tierTop small{font-size:11px!important}.tierTop h3{margin:6px 0 10px!important;padding:0!important;font-size:clamp(40px,11vw,52px)!important;line-height:1!important}.tierTop p{margin:0!important;font-size:15px!important;line-height:1.3!important}.tierAssembly{grid-template-columns:53% 47%;min-height:0;height:auto!important;margin:0!important}.tierAssembly ul{padding:7px!important;font-size:11px!important;line-height:1.35!important}.tierHouse{min-height:0;height:100%!important;margin:0!important}.tierBenefits{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important;min-height:0!important;padding:7px 0 1px!important}.tierBenefits span{font-size:8px!important;line-height:1.2!important}.tierBenefits i{margin-bottom:3px!important;font-size:19px!important}.faqIntro{margin-bottom:30px}.faqIntro h2{padding-bottom:5px;margin-bottom:28px!important;line-height:1.05!important}.faqIntro p{font-size:16px!important;line-height:1.55!important}}@media (width<=390px),(height<=720px) and (width<=850px){.tierCard{grid-template-rows:auto minmax(180px,1fr) minmax(115px,.62fr) auto;min-height:540px}.tierTop h3{margin-bottom:7px!important;font-size:38px!important}.tierTop p{font-size:13px!important}.tierAssembly ul{font-size:10px!important;line-height:1.25!important}.tierBenefits span{font-size:7px!important}}body,nav,button,input,textarea,.kicker,.heroText>p,.copy,.card em,.neighborhoodIntro p,.neighborhoodNote,.finishIntro p,.tierTop p,.tierAssembly ul,.tierBenefits,.tierCard>button,.investment p,.stagePoints,.price ol,.price>a,.price>p,.counterCard,.hello p,.hello small,.hello a,footer{font-family:Oswald,Arial,sans-serif}.copy,.heroText>p,.neighborhoodIntro p,.neighborhoodNote,.finishIntro p,.tierTop p,.investment p,.price ol,.price>p,.hello p{font-weight:300}.card b,.price strong,.price h3,.stageClose,.wizardResult strong,.counterCard strong{font-family:Oswald,Arial,sans-serif}.projects{overflow:hidden}.neighborhoods{background:#101112;border-top:1px solid #272828}.neighborhoodIntro{text-align:center;max-width:1300px;margin:0 auto 42px}.neighborhoodIntro h2{white-space:nowrap;margin:16px 0}.neighborhoodIntro p{color:#f2eee5;max-width:900px;margin:auto;font-size:21px;font-weight:600;line-height:1.45}.neighborhoodLogo{background:0 0;justify-content:center;align-items:center;height:92px;padding:5px 18px;display:flex;position:relative;overflow:hidden}.logoArt{width:100%;height:76px;position:relative}.logoArt img{object-fit:contain;width:100%;height:100%;transition:opacity .35s,transform .35s;position:absolute;inset:0}.logoMono{opacity:.88}.logoColor{opacity:0}.neighborhoodLogo:hover .logoMono{opacity:0;transform:scale(.97)}.neighborhoodLogo:hover .logoColor{opacity:1;transform:scale(1.02)}.neighborhoodNote{color:#777;text-align:center;max-width:1050px;margin:34px auto 0;font-size:10px;line-height:1.6}.stagePoints{color:#ddd;margin:28px 0;padding:0;line-height:2;list-style:none}.stagePoints li:before{content:"→";color:var(--gold);margin-right:12px}.stageClose{color:var(--gold);font:22px/1.4 Georgia;display:block}.price ol{color:#bbb;border-block:1px solid #333;padding:20px 18px 20px 40px;line-height:1.6}.price ol li{padding:5px 0}.price h3{color:#ddd;font:400 17px/1.45 Georgia}@media (width<=850px){.neighborhoodLogo{scroll-snap-align:center;min-width:62vw}.neighborhoodIntro{text-align:left}.neighborhoodIntro h2{white-space:normal}.neighborhoodIntro p{font-size:17px}.neighborhoodNote{text-align:left}.tierAssembly ul{font-size:11px}.tierBenefits span{font-size:8px}}.hero h1,.projects h2,.neighborhoodIntro h2,.finishIntro h2,.investment h2,.wizardHead h2,.closing h2,.hello h2,.wizardSlide h3,.tierTop h3{letter-spacing:.015em!important;font-family:Oswald Stencil,Impact,sans-serif!important}.hero h1{padding-bottom:4px;margin-bottom:42px!important;line-height:1.08!important}.hero h1 em{margin-top:14px!important;line-height:1.18!important}.projects h2,.neighborhoodIntro h2,.finishIntro h2,.investment h2,.wizardHead h2,.closing h2,.hello h2{line-height:1.18!important}.neighborhoodIntro h2,.finishIntro h2,.investment h2,.wizardHead h2,.hello h2{margin-bottom:34px!important}.finishIntro p,.investment>div:first-child>p,.hello p{margin-top:0}.wizardSlide h3,.tierTop h3{line-height:1.2!important}.tierTop{padding-bottom:24px;overflow:visible;min-height:0!important}.tierTop p{min-height:0!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.investment h2{margin-bottom:42px!important}.investment>div:first-child>p{margin-top:0!important}.closing .buttons{z-index:2;gap:14px;position:relative}.closing .outline{color:#fff;cursor:pointer;background:0 0}@media (width>=851px){.section{padding-top:82px;padding-bottom:82px}.wizardHead{max-width:1280px!important}.wizardHead h2{white-space:nowrap;font-size:clamp(42px,4.1vw,64px)!important}.finishLevels,.quoteWizard{padding-top:95px;padding-bottom:95px}}.whatsappFloat{z-index:50;color:#fff;text-align:left;cursor:pointer;background:#111;border:1px solid #cba946;padding:12px 18px;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 35px #0009}.whatsappFloat span{color:#cba946;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:3px;font-size:11px;display:block}.whatsappFloat b{letter-spacing:.8px;font-size:12px}@media (width<=850px){.whatsappFloat{padding:11px 13px;bottom:12px;right:12px}.whatsappFloat span{display:none}.whatsappFloat b{font-size:10px}.tierTop{padding-bottom:18px}.closing h2,.investment h2{margin-bottom:28px!important}main{scroll-snap-type:y mandatory;scroll-padding-top:68px}.hero h1{margin-bottom:30px!important;line-height:1.12!important}.hero h1 em{line-height:1.2!important}.neighborhoodIntro h2,.finishIntro h2,.investment h2,.wizardHead h2,.hello h2{margin-bottom:24px!important}}.neighborhoodIntro{margin-bottom:20px!important}.neighborhoodIntro .kicker{margin-bottom:10px;font-size:14px;line-height:1;display:block}.neighborhoodIntro h2{margin:0 0 10px!important}.neighborhoodLogo{height:78px;padding:2px 8px}.logoArt{height:68px}.tierTop{padding-bottom:16px!important}.tierTop h3{margin:8px 0!important}.tierBenefits{align-items:start;min-height:94px}.tierBenefits span{font-size:11px;line-height:1.38}.tierBenefits i{margin-bottom:7px;font-size:27px}.tierCard{cursor:default}.tierCard.selected{box-shadow:none;border-color:#343535}.tierFoot{gap:22px;font-size:14px;line-height:1.45}.tierFoot b{font-size:14px}.tierFoot span{color:#d0ccc3;font-size:14px}.wizardSlide h3{margin-bottom:42px!important}.counterCards,.visualOptions{margin-top:0}.closing>.kicker{margin-bottom:34px;font-size:14px;display:block}.closing h2{margin-top:0!important;margin-bottom:58px!important}@media (width<=850px){.neighborhoodIntro .kicker{margin-bottom:9px;font-size:11px}.neighborhoodLogo{height:82px}.tierBenefits span{font-size:9px}.tierFoot,.tierFoot b,.tierFoot span{font-size:12px}.wizardSlide h3{margin-bottom:30px!important}.closing>.kicker{margin-bottom:24px;font-size:11px}.closing h2{margin-bottom:38px!important}}.neighborhoodIntro h2{padding-bottom:6px;display:block;margin-bottom:34px!important;line-height:1.12!important}.neighborhoodIntro p{clear:both;line-height:1.5;display:block;position:relative;margin-top:0!important}.tierTop h3{padding-bottom:5px;display:block;margin:8px 0 22px!important;line-height:1.12!important}.tierTop p{clear:both;display:block;position:relative;line-height:1.55!important}.brand{gap:8px}.brand img{width:38px;height:38px}.brand b{font-size:38px;line-height:1}footer .brand img{width:34px;height:34px}footer .brand b{font-size:35px}@media (width<=850px){.neighborhoodIntro h2{margin-bottom:24px!important}.brand img{width:32px;height:32px}.brand b{font-size:33px}}.logoMarquee{width:min(1180px,100%);margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.logoTrack{--track-gap:8px;align-items:center;gap:var(--track-gap);will-change:transform;width:max-content;animation:36s linear infinite barrios-loop;display:flex}.logoMarquee:hover .logoTrack{animation-play-state:paused}.logoTrack .neighborhoodLogo{flex:0 0 150px;width:150px;height:80px;padding:3px 7px}@keyframes barrios-loop{to{transform:translateX(calc(-50% - var(--track-gap)/2))}}@media (width<=850px){footer .brand small{display:none!important}.brand{gap:7px}.logoMarquee{width:calc(100% + 12vw);margin-inline:-6vw}.logoTrack{--track-gap:4px;animation-duration:30s}.logoTrack .neighborhoodLogo{flex-basis:132px;width:132px;height:72px;padding:2px 5px}.logoTrack .logoArt{height:64px}.visualOptions{scroll-snap-type:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.visualOptions:has(button:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}.visualOptions button{width:100%;min-width:0!important;padding:7px!important;transform:none!important}.visualOptions img{height:150px!important;margin-bottom:7px!important}.visualOptions b{padding-inline:3px;font-size:16px;line-height:1.15}.visualOptions small{margin-bottom:3px;padding-inline:3px;font-size:8px}.wizardFrame{padding:24px 12px!important}.wizardSlide h3{margin-bottom:28px!important;font-size:clamp(30px,9vw,42px)!important}}@media (width<=380px){.visualOptions img{height:132px!important}.visualOptions b{font-size:14px}}@media (prefers-reduced-motion:reduce){.logoTrack{animation:none}}.logoMobileGrid{display:none}.whatsappFloat{background:var(--gold);border:0;border-radius:50%;place-items:center;width:62px;height:62px;padding:0;display:grid;box-shadow:0 10px 34px #000b}.whatsappFloat svg{width:35px;height:35px;overflow:visible}.whatsappFloat svg circle{fill:none;stroke:#111;stroke-width:3px}.whatsappFloat svg path{fill:#111}@media (width<=850px){.quoteWizard{scroll-margin-top:68px;min-height:auto!important;padding-top:94px!important;padding-bottom:40px!important}.wizardHead{margin-bottom:22px!important}.wizardHead h2{margin:12px 0 20px!important;font-size:clamp(34px,10vw,48px)!important;line-height:1.06!important}.wizardFrame{min-height:auto!important;padding:22px 10px 16px!important}.wizardSlide h3{margin:0 0 24px!important;font-size:clamp(27px,8vw,38px)!important;line-height:1.08!important}.counterCards{scroll-snap-type:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.counterCards:has(.counterCard:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}.counterCard{flex-direction:column;justify-content:flex-end;display:flex;scroll-snap-align:none!important;width:auto!important;min-width:0!important;padding:7px 4px 10px!important}.counterCard img{height:138px!important;margin:0 auto 5px!important}.counterCard>b{justify-content:center;align-items:center;min-height:30px;font-size:13px;line-height:1.15;display:flex;margin:5px 2px 9px!important}.counterCard>div{gap:5px!important}.counterCard button{width:29px!important;height:31px!important;padding:0!important;font-size:17px!important}.counterCard strong{min-width:19px!important;font-size:24px!important;line-height:1!important}.extraWizard{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:0!important;display:grid!important}.extraWizard button{min-width:0!important;padding:14px 8px!important}.extraWizard b{font-size:15px;line-height:1.2}.logoMarquee{display:none!important}.logoMobileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 7px;width:100%;margin:4px auto 0;display:grid}.logoMobileGrid .neighborhoodLogo{width:100%;min-width:0;height:64px;padding:2px}.logoMobileGrid .logoArt{height:58px}.neighborhoodNote{margin-top:24px!important}.whatsappFloat{width:56px;height:56px;padding:0!important;bottom:16px!important;right:16px!important}.whatsappFloat svg{width:32px;height:32px}}@media (width<=380px){.counterCard img{height:122px!important}.counterCard>b{font-size:12px}.counterCard button{width:27px!important;height:29px!important}.logoMobileGrid{gap:3px 5px}}.investment h2 span:first-child{display:block}.investment h2 span:nth-child(2),.investment h2 .investmentToday{display:inline}@media (width<=850px){main{scroll-snap-type:y proximity}.quoteWizard{scroll-snap-align:none!important;padding-bottom:105px!important}.wizardNav{z-index:20;background:#090a0bee;border-top:1px solid #343535;padding:10px;position:sticky;bottom:10px}.wizardNav button{min-height:48px;font-size:12px}.mobileHidden{display:none!important}.investment h2{font-size:clamp(40px,11vw,48px)!important;line-height:1.08!important}.investment h2 span,.investment h2 .investmentToday{display:block}.investment h2 .investmentToday{margin:0}.kicker{line-height:1.35;font-size:12px!important}.heroText>p,.copy,.neighborhoodIntro p,.finishIntro p,.tierTop p,.investment>div:first-child>p,.hello p{font-size:16px!important;line-height:1.65!important}.neighborhoodNote{font-size:13px!important;line-height:1.65!important}.stagePoints,.price ol{font-size:15px!important;line-height:1.7!important}.stageClose,.price h3{font-size:17px!important;line-height:1.5!important}.price>small,.price label,.price>a,.price>p{font-size:12px!important;line-height:1.5!important}.tierAssembly ul{font-size:13px!important;line-height:1.6!important}.tierBenefits span{font-size:10px!important;line-height:1.45!important}.tierFoot,.tierFoot b,.tierFoot span{font-size:13px!important;line-height:1.5!important}.visualOptions b,.counterCard>b{font-size:14px!important}.visualOptions small,.extraWizard small,.summary small{font-size:12px!important;line-height:1.45!important}.outline,.gold,.extraWizard button{font-size:12px!important}footer{font-size:11px!important}}.kicker{letter-spacing:2px;color:var(--gold);font-family:Oswald,Arial,sans-serif;font-weight:400;display:block;font-size:14px!important;line-height:1.2!important}.projects .kicker,.neighborhoodIntro .kicker,.finishIntro .kicker,.investment .kicker,.wizardHead .kicker,.closing>.kicker,.faqIntro .kicker{margin:0 0 13px!important}.projects h2,.neighborhoodIntro h2,.finishIntro h2,.investment h2,.wizardHead h2,.closing h2,.faqIntro h2{margin-top:0!important}.outline,.gold,.wizardNav button,.extraWizard button,.tierCard button{letter-spacing:.65px;font-weight:600;font-size:13px!important;line-height:1.2!important}.outline,.gold{padding:17px 24px}.faq{background:#0d0f10;grid-template-columns:minmax(290px,.72fr) minmax(520px,1.28fr);align-items:start;gap:8vw;padding-top:110px;padding-bottom:110px;display:grid}.faqIntro{position:sticky;top:130px}.faqIntro h2{margin-bottom:28px;font-size:clamp(52px,5.2vw,86px);line-height:.95}.faqIntro p{color:#b8b5ae;max-width:480px;font-size:18px;line-height:1.55}.faqList{border-top:1px solid #3a3b3b}.faqList details{border-bottom:1px solid #3a3b3b;padding:0 4px}.faqList summary{cursor:pointer;color:#f1eee7;justify-content:space-between;align-items:center;gap:24px;padding:25px 0;font-family:Oswald,Arial,sans-serif;font-size:21px;line-height:1.35;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{flex:0 0 22px;width:22px;height:22px;position:relative}.faqList summary span:before,.faqList summary span:after{content:"";background:var(--gold);height:1px;transition:transform .25s;position:absolute;top:10px;left:3px;right:3px}.faqList summary span:after{transform:rotate(90deg)}.faqList details[open] summary span:after{transform:rotate(0)}.faqList details[open] summary{color:var(--gold)}.faqList details p{color:#c7c4bd;max-width:760px;margin:0;padding:0 52px 28px 0;font-size:17px;line-height:1.65}@media (width<=850px){.kicker{letter-spacing:1.55px;font-size:13px!important;line-height:1.25!important}.projects .kicker,.neighborhoodIntro .kicker,.finishIntro .kicker,.investment .kicker,.wizardHead .kicker,.closing>.kicker,.faqIntro .kicker{margin-bottom:10px!important}.outline,.gold,.wizardNav button,.extraWizard button,.tierCard button{font-size:14px!important;line-height:1.2!important}.outline,.gold{padding:16px 18px}.faq{padding-top:50px;padding-bottom:60px;display:block;scroll-snap-align:none!important;min-height:auto!important}.faqIntro{margin-bottom:38px;position:static}.faqIntro h2{margin-bottom:20px;font-size:clamp(38px,10.5vw,52px);line-height:.98}.faqIntro p{font-size:16px;line-height:1.55}.faqList summary{padding:21px 0;font-size:18px}.faqList details p{padding:0 34px 24px 0;font-size:16px;line-height:1.6}}.worksGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1560px;margin:auto;display:grid}.workCard{color:#fff;text-align:left;cursor:pointer;background:#121314;border:1px solid #2a2b2c;width:100%;padding:0;transition:transform .25s,border-color .25s;display:block;overflow:hidden}.workCard:hover{border-color:#8d7445;transform:translateY(-4px)}.workCover{aspect-ratio:16/10;background:#090a0a;position:relative;overflow:hidden}.workCover picture,.workCover img,.workCover video{object-fit:cover;width:100%;height:100%;display:block}.workCover img,.workCover video{transition:transform .45s}.workCard:hover .workCover img,.workCard:hover .workCover video{transform:scale(1.025)}.workMediaCount{color:#ddd;letter-spacing:1.4px;background:#080909cc;border:1px solid #ffffff2d;padding:7px 9px;font:400 8px/1 Oswald,Arial,sans-serif;position:absolute;bottom:12px;right:12px}.workCardInfo{flex-direction:column;min-height:150px;padding:22px 22px 24px;display:flex}.workCardInfo small{color:var(--gold);letter-spacing:1.5px;text-transform:uppercase;font:400 9px/1.2 Oswald,Arial,sans-serif}.workCardInfo b{margin:7px 0 8px;font:400 31px/1.12 Oswald Stencil,Impact,sans-serif}.workCardInfo em{color:#aaa;font:300 12px/1.4 Oswald,Arial,sans-serif}.workCardInfo>span{color:#ddd;letter-spacing:1.4px;margin-top:auto;padding-top:20px;font:500 9px/1 Oswald,Arial,sans-serif}.catalogMedia video{object-fit:contain;background:#050505;width:100%;height:100%;display:block}@media (width<=1050px){.worksGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.worksGrid{grid-template-columns:1fr;gap:12px}.workCover{aspect-ratio:4/5}.workCardInfo{min-height:136px;padding:19px}.workCardInfo b{font-size:23px}.workTitleRow{flex-wrap:wrap;row-gap:4px}.workTitleRow>b{white-space:nowrap;text-overflow:ellipsis;flex:100%;display:block;overflow:hidden}.workTitleRow .bedroomBadge{margin-top:1px!important}.catalogModal .modalMedia{height:55svh}}.worksTeaser{background:#0d0e0f;border-top:1px solid #252627;border-bottom:1px solid #252627}.worksTeaserHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;max-width:1560px;margin:0 auto 42px;display:grid}.worksTeaserHead h2{margin:12px 0 0;font-family:Oswald Stencil,Impact,sans-serif;font-size:clamp(46px,5.4vw,80px);line-height:1.02}.worksTeaserHead>div:last-child{justify-self:end;max-width:560px}.worksTeaserHead p{color:#aaa;margin:0 0 28px;font:300 17px/1.65 Oswald,Arial,sans-serif}.modalInfo h2{overflow-wrap:anywhere;margin:16px 0 30px!important;line-height:1.12!important}.modalLead{flex:none;margin:0 0 25px!important;padding:0!important;display:block!important;position:static!important;transform:none!important}.faq{grid-template-columns:minmax(330px,.9fr) minmax(500px,1.1fr);gap:5vw}.faqIntro{min-width:0}.faqIntro h2{overflow-wrap:normal;max-width:620px;font-size:clamp(50px,4.7vw,78px)!important;line-height:1.01!important}.faqIntro h2 span{display:block;white-space:normal!important}.hello{min-height:330px;padding-top:118px;padding-bottom:92px;scroll-margin-top:78px}.hello>div:first-child{max-width:720px}.hello h2{margin-bottom:18px!important}.hello p{max-width:650px;font-size:16px;line-height:1.6}.helloLogo{justify-self:center}.helloLogo b{font-family:Oswald Stencil,Impact,sans-serif;font-size:32px;line-height:.82}.helloLogo span{line-height:1.4}.catalogPage{scroll-padding-top:78px;scroll-snap-type:none!important}.catalogPage>section,.catalogPage>footer{scroll-snap-align:none!important}.catalogHero{max-width:1700px;margin:auto;padding:160px 7vw 78px}.catalogBack{color:#999;letter-spacing:1.4px;margin-bottom:45px;font-size:10px;display:inline-block}.catalogBack:hover{color:var(--gold)}.catalogHero h1{max-width:1200px;margin:18px 0 24px;font:400 clamp(58px,7vw,108px)/.94 Oswald Stencil,Impact,sans-serif}.catalogHero p{color:#aaa;max-width:690px;margin:0;font-size:18px;line-height:1.65}.catalogListing{background:#0d0e0f;border-top:1px solid #252627;padding:35px 7vw 110px}.catalogListingTop{border-bottom:1px solid #333;justify-content:space-between;align-items:end;gap:40px;max-width:1560px;margin:0 auto 38px;padding:20px 0 30px;display:flex}.catalogListingTop>span{color:var(--gold);letter-spacing:1.8px;font-size:11px}.catalogListingTop p{color:#898989;text-align:right;max-width:580px;margin:0;font-size:14px;line-height:1.6}.catalogGrid{max-width:1560px}.catalogGrid .workCardInfo{min-height:132px}.catalogGrid .workCardInfo b{margin-bottom:0}.catalogGrid .workCardInfo>span{padding-top:17px}.catalogBottom{text-align:center;background:radial-gradient(circle at 50% 100%,#6f4b163d,#0000 52%);padding:110px 7vw 130px}.catalogBottom h2{max-width:900px;margin:18px auto 38px;font:400 clamp(44px,5vw,74px)/1.03 Oswald Stencil,Impact,sans-serif}.catalogModal .modalInfo h2{margin-bottom:24px!important}.catalogMedia{position:relative}.catalogMedia .planFrame{background:#f4f1e9;border:0;width:100%;height:100%;display:block}.catalogMedia.showingPlan{background:#e9e6de}.planOverlay{z-index:5;color:#fff;letter-spacing:1.2px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080909dc;border:1px solid #ffffff52;padding:12px 15px;font-size:10px;font-weight:600;position:absolute;top:22px;left:22px}.planOverlay:hover{border-color:var(--gold);color:var(--gold)}.modalCount strong{color:var(--gold);letter-spacing:1.5px;margin-left:10px;font-size:9px}@media (width<=850px){.worksTeaserHead{margin-bottom:28px;display:block}.worksTeaserHead>div:last-child{max-width:none;margin-top:22px}.worksTeaserHead p{margin-bottom:22px;font-size:16px}.faq{display:block}.faqIntro h2{max-width:100%;font-size:clamp(38px,10.5vw,52px)!important;line-height:1.02!important}.hello{min-height:0;padding-top:96px!important;padding-bottom:72px!important}.helloLogo{justify-self:start;margin:15px 0}.hello h2{font-size:43px!important}.catalogHero{padding:116px 6vw 58px}.catalogBack{margin-bottom:30px}.catalogHero h1{font-size:clamp(48px,14vw,70px)}.catalogHero p{font-size:16px}.catalogListing{padding:28px 6vw 72px}.catalogListingTop{display:block}.catalogListingTop p{text-align:left;margin-top:16px}.catalogBottom{padding:78px 6vw 90px}.catalogModal .modalMedia{height:55svh}.planOverlay{padding:10px 12px;font-size:9px;top:12px;left:12px}.catalogMedia .planFrame{height:100%}.modalInfo h2{margin-bottom:24px!important}}.showroomListing{overflow:hidden}.showroomCard{opacity:0;animation:.72s cubic-bezier(.22,.8,.25,1) forwards showroomCardIn;animation-delay:var(--showroom-delay,0s);will-change:transform,opacity;transform:translateY(26px)}.showroomCard .workCover{isolation:isolate}.showroomCard .workCover:after{content:"";pointer-events:none;opacity:.7;background:linear-gradient(#0000 58%,#00000042);transition:opacity .5s;position:absolute;inset:0}.showroomCard .workCover img,.showroomCard .workCover video{transition:transform 1.15s cubic-bezier(.2,.7,.2,1),filter .6s;transform:scale(1.035)}.showroomCard:hover .workCover:after{opacity:1}.showroomCard .workMediaCount{opacity:.72;transition:transform .4s,opacity .4s,border-color .4s;transform:translateY(5px)}.showroomCard:hover .workMediaCount{opacity:1;border-color:var(--gold);transform:none}.showroomCard .workCardInfo b{transition:color .35s,transform .35s}.showroomCard:hover .workCardInfo b{color:var(--gold);transform:translate(2px)}.showroomMedia:not(.showingPlan){overflow:hidden}.showroomMedia .showroomActiveImage{will-change:transform;animation:12s ease-out both showroomKenBurns}.catalogModal article{animation:.42s cubic-bezier(.2,.8,.2,1) both showroomModalIn}.catalogModal .modalInfo>*{animation:.5s both showroomInfoIn}.catalogModal .modalInfo>:nth-child(2){animation-delay:40ms}.catalogModal .modalInfo>:nth-child(3){animation-delay:80ms}.catalogModal .modalInfo>:nth-child(4){animation-delay:.12s}.catalogModal .modalInfo>:nth-child(5){animation-delay:.16s}@keyframes showroomCardIn{to{opacity:1;transform:none}}@keyframes showroomModalIn{0%{opacity:0;transform:scale(.985)translateY(10px)}to{opacity:1;transform:none}}@keyframes showroomInfoIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes showroomKenBurns{0%{transform:scale(1.015)translate(0)}to{transform:scale(1.075)translate(-.7%,-.5%)}}@media (prefers-reduced-motion:reduce){.showroomCard,.catalogModal article,.catalogModal .modalInfo>*,.showroomMedia .showroomActiveImage{opacity:1!important;animation:none!important;transform:none!important}.showroomCard .workCover img,.showroomCard .workCover video{transition:none!important;transform:none!important}}@media (width<=850px){.showroomCard{animation-duration:.55s;transform:translateY(18px)}.showroomCard .workCover img,.showroomCard .workCover video{transform:scale(1.015)}.showroomCard:hover .workCover img,.showroomCard:hover .workCover video{filter:none;transform:scale(1.015)}.showroomMedia .showroomActiveImage{animation-duration:10s}}.showroomCard{will-change:auto!important}.showroomCard:hover{transform:none!important}.showroomCard .workCover img,.showroomCard .workCover video{backface-visibility:hidden;will-change:auto!important;transition:transform .75s cubic-bezier(.2,.7,.2,1),filter .45s!important;transform:scale(1)!important}.showroomCard:hover .workCover img,.showroomCard:hover .workCover video{filter:brightness(.94)!important;transform:scale(1.028)!important}.showroomMedia.showingPlan{background:#ebe8df!important;overflow:hidden!important}.showroomMedia.showingPlan .planFrame{background:#ebe8df!important;border:0!important;width:100%!important;height:100%!important;display:block!important}.showroomMedia.showingPlan iframe{animation:none!important;transform:none!important}.catalogModal article{height:min(76vh,820px);min-height:0!important;overflow:hidden!important}.catalogModal .modalMedia{height:100%!important;min-height:0!important}.catalogModal .modalInfo{justify-content:center;height:100%;min-height:0;overflow-y:auto}.modalInfo h2,.catalogModal .modalInfo h2{margin:16px 0 0!important;padding:0 0 24px!important;line-height:1.13!important}.modalLead,.catalogModal .modalLead{flex:none!important;margin:0 0 25px!important;padding:0!important;line-height:1.5!important;display:block!important;position:static!important}@media (width<=850px){.catalogModal article{max-height:94svh;height:auto!important;overflow:auto!important}.catalogModal .modalMedia{height:55svh!important}.catalogModal .modalInfo{justify-content:flex-start;height:auto;overflow:visible}.modalInfo h2,.catalogModal .modalInfo h2{padding-bottom:18px!important}.showroomCard .workCover img,.showroomCard .workCover video,.showroomCard:hover .workCover img,.showroomCard:hover .workCover video{filter:none!important;transform:none!important}}@media (width>=851px){.faqIntro{min-width:620px}.faqIntro p{white-space:nowrap!important;width:max-content!important;max-width:none!important;font-size:clamp(14px,1.05vw,17px)!important}.worksTeaserHead{grid-template-columns:minmax(0,1.15fr) minmax(520px,.85fr)!important;align-items:end!important;column-gap:6vw!important;margin-bottom:64px!important}.worksTeaserHead>div:first-child{min-width:0}.worksTeaserHead>div:last-child{padding-bottom:8px;justify-self:end!important;width:100%!important;max-width:620px!important}.worksTeaserHead p{text-wrap:balance;max-width:620px!important;margin-bottom:28px!important;font-size:clamp(17px,1.15vw,20px)!important;line-height:1.55!important}.worksTeaserHead .gold{justify-content:center;align-items:center;min-width:300px;min-height:58px;letter-spacing:.9px!important;padding:0 28px!important;font-size:12px!important;display:inline-flex!important}}.planPreview{object-fit:contain!important;object-position:center!important;background:#ebe8df!important;width:100%!important;height:100%!important;animation:none!important;display:block!important}.helloCopy{max-width:760px}.helloCta{color:#e7c04b;letter-spacing:1px;background:#171716;border:1px solid #171716;justify-content:center;align-items:center;margin-top:8px;padding:17px 22px;font-size:11px;font-weight:700;display:inline-flex}.helloLogo span{display:block}@media (width<=850px){.investment h2 .investmentToday{white-space:nowrap!important;display:inline!important}.investment h2 span:nth-child(2){display:inline!important}.investment h2 span:nth-child(2):after{content:" "!important}.tierCard{height:auto!important;overflow:visible!important}.tierAssembly{grid-template-columns:52% 48%!important;align-items:stretch!important;height:auto!important;min-height:330px!important;margin:10px 0!important;overflow:visible!important}.tierAssembly img{object-fit:contain!important;align-self:stretch!important;height:100%!important;min-height:330px!important}.tierAssembly ul{align-self:center!important;padding:18px 12px!important;font-size:13px!important;line-height:1.55!important;overflow:visible!important}.tierHouse{aspect-ratio:16/6.4!important;object-fit:cover!important;height:auto!important;margin-top:10px!important;display:block!important;position:relative!important}.tierBenefits{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:18px 12px!important;min-height:0!important;padding:24px 8px 20px!important}.tierBenefits span{padding:0 5px!important;font-size:11px!important;line-height:1.35!important}.tierBenefits i{margin-bottom:6px!important;font-size:24px!important}.tierBenefits span:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:55%}.hello{background:#e8e2d5!important;grid-template-columns:1fr!important;gap:28px!important;min-height:0!important;padding:76px 6vw!important;display:grid!important}.helloCopy{max-width:none!important}.hello h2{margin:14px 0 24px!important;font-size:clamp(38px,11vw,54px)!important;line-height:1.03!important}.hello p{margin-bottom:22px!important;font-size:17px!important;line-height:1.55!important}.helloCta{width:100%!important;min-height:58px!important;margin-top:6px!important}.helloLogo{border-top:1px solid #17171638;justify-content:space-between!important;justify-self:stretch!important;align-items:flex-end!important;width:100%!important;margin:0!important;padding-top:24px!important;display:flex!important}.helloLogo b{font-size:38px!important}.helloLogo span{text-align:right;max-width:150px;font-size:10px!important;line-height:1.4!important}.catalogModal .showroomMedia.showingPlan{height:55svh!important}.catalogModal .showroomMedia.showingPlan .planPreview{box-sizing:border-box!important;padding:14px!important}}.catalogModal .showroomMedia.showingPlan{background:#111!important}.planZoom{touch-action:none;background:#111;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.planZoom .planPreview{transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .12s ease-out;object-fit:contain!important;object-position:center!important;background:#111!important;width:100%!important;height:100%!important;padding:0!important}.planHint{display:none}.catalogModal .close{z-index:30!important;color:#fff!important;background:#111e!important;border:1px solid #fff5!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;font-size:28px!important;line-height:1!important;display:flex!important;position:absolute!important;top:14px!important;right:14px!important}@media (width<=850px){.tierCard{height:auto!important;overflow:hidden!important}.tierAssembly{grid-template-columns:54% 46%!important;align-items:center!important;height:290px!important;min-height:290px!important;margin:10px 0!important;display:grid!important;overflow:hidden!important}.tierAssembly img{object-fit:contain!important;width:100%!important;height:100%!important;min-height:0!important}.tierAssembly ul{align-self:center!important;padding:10px 9px!important;font-size:11px!important;line-height:1.42!important;overflow:visible!important}.tierHouse{aspect-ratio:auto!important;object-fit:cover!important;width:100%!important;height:190px!important;margin:0!important;display:block!important}.tierBenefits{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;gap:4px!important;min-height:100px!important;padding:16px 2px 10px!important;display:grid!important}.tierBenefits i{margin-bottom:5px!important;font-size:20px!important}.catalogModal .showroomMedia.showingPlan{height:58svh!important;padding:0!important}.catalogModal .showroomMedia.showingPlan .planOverlay{z-index:31!important;top:14px!important;left:14px!important}.planHint{z-index:8;color:#aaa;letter-spacing:.3px;white-space:nowrap;pointer-events:none;background:#111d;padding:7px 10px;font-size:10px;display:block;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.finishLevels{scroll-margin-top:100px!important}.tierRail{gap:56px!important}.tierCard{padding-top:34px!important;position:relative!important}.tierTop{z-index:2!important;min-height:235px!important;padding:0 26px 18px!important;position:relative!important}.tierTop small{margin:0 0 16px!important;display:block!important;position:static!important}.tierTop h3{margin:0 0 22px!important;line-height:.9!important;position:static!important}.tierTop p{margin:0!important;line-height:1.55!important;position:static!important}.tierAssembly{z-index:1!important;margin-top:0!important;position:relative!important}.tierHouse{z-index:1!important;position:relative!important}.tierBenefits{z-index:2!important;position:relative!important}.tierAssembly{grid-template-columns:54% 46%!important;align-items:stretch!important;height:auto!important;min-height:320px!important;overflow:hidden!important}.tierAssembly img{object-fit:contain!important;align-self:stretch!important;width:100%!important;height:auto!important;min-height:320px!important}.tierAssembly ul{align-self:center!important;height:auto!important;padding:18px 12px!important;font-size:11px!important;line-height:1.48!important}.tierAssembly li{margin-bottom:7px!important}.tierHouse{clear:both!important;object-fit:cover!important;width:100%!important;height:190px!important;margin:0!important;position:relative!important}.tierBenefits{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important;padding:16px 2px 12px!important}.tierBenefits span{font-size:8px!important;line-height:1.25!important}.heroText>p,.copy,.neighborhoodIntro p,.neighborhoodNote,.finishIntro p,.tierTop p,.investment p,.hello p,.catalogHero p,.catalogListingTop p,.modalLead{text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;text-align:justify!important}.tierAssembly ul{text-align:left!important}.planZoom .planPreview{will-change:transform;transform-origin:50%!important;transition:none!important}.finishLevels{padding-inline:6vw!important}.tierRail{scroll-snap-type:x mandatory!important;gap:14px!important;margin-inline:-6vw!important;padding:8px 6vw 20px!important;display:flex!important;overflow-x:auto!important}.tierCard{box-sizing:border-box!important;scroll-snap-align:center!important;grid-template-rows:auto minmax(205px,1fr) minmax(135px,.68fr) auto!important;gap:7px!important;width:88vw!important;min-width:88vw!important;height:calc(100svh - 78px)!important;min-height:590px!important;max-height:720px!important;padding:14px!important;display:grid!important;overflow:hidden!important;transform:none!important}.tierTop{min-height:0!important;padding:0 2px 5px!important;position:static!important;overflow:visible!important}.tierTop small{margin:0!important;font-size:11px!important;display:block!important;position:static!important}.tierTop h3{margin:6px 0 10px!important;padding:0!important;font-size:clamp(40px,11vw,52px)!important;line-height:1!important;display:block!important;position:static!important}.tierTop p{clear:none!important;text-align:left!important;text-justify:auto!important;min-height:0!important;margin:0!important;font-size:15px!important;line-height:1.3!important;display:block!important;position:static!important}.tierAssembly{background:#050606!important;grid-template-columns:53% 47%!important;align-items:center!important;height:auto!important;min-height:0!important;margin:0!important;display:grid!important;position:static!important;overflow:hidden!important}.tierAssembly img{object-fit:contain!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important}.tierAssembly ul{text-align:left!important;align-self:center!important;margin:0!important;padding:7px!important;font-size:11px!important;line-height:1.35!important;overflow:visible!important}.tierHouse{aspect-ratio:auto!important;object-fit:cover!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;display:block!important;position:static!important}.tierBenefits{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;gap:3px!important;min-height:0!important;padding:7px 0 1px!important;display:grid!important;position:static!important}.tierBenefits span,.tierBenefits span:last-child:nth-child(odd){text-align:center!important;grid-column:auto!important;justify-self:stretch!important;max-width:none!important;padding:0!important;font-size:8px!important;line-height:1.2!important}.tierBenefits i{margin-bottom:3px!important;font-size:19px!important;display:block!important}}@media (width<=390px){.tierCard{grid-template-rows:auto minmax(180px,1fr) minmax(115px,.62fr) auto!important;min-height:540px!important}.tierTop h3{margin-bottom:7px!important;font-size:38px!important}.tierTop p{font-size:13px!important}.tierAssembly ul{font-size:10px!important;line-height:1.25!important}.tierBenefits span{font-size:7px!important}}@media (width<=850px){.finishLevels .tierAssembly{grid-template-columns:46% 54%!important;align-items:center!important;height:270px!important;min-height:270px!important;overflow:hidden!important}.finishLevels .tierAssembly img{object-fit:contain!important;width:92%!important;height:92%!important;margin:auto!important}.finishLevels .tierAssembly ul{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:10px 8px!important;font-size:9.5px!important;line-height:1.15!important}.finishLevels .tierAssembly li{white-space:nowrap!important;font-size:inherit!important;line-height:inherit!important;align-items:center!important;gap:8px!important;margin:0 0 10px!important;display:flex!important;overflow:visible!important}.finishLevels .tierAssembly li:last-child{margin-bottom:0!important}}.catalogModal .showroomMedia.showingPlan,.showroomMedia.showingPlan,.catalogMedia.showingPlan,.planZoom{background:#090a0b!important}.planZoom .planPreview,.showroomMedia.showingPlan .planFrame,.catalogMedia.showingPlan .planFrame{background:#090a0b!important;padding:0!important}.catalogModal .showroomMedia.showingPlan .planPreview{padding:0!important}.price ol{counter-reset:none!important;padding-left:0!important;list-style:none!important}.price ol li{position:relative;padding-left:34px!important}.price ol li:before{content:"✓";color:var(--gold);font-size:1.2em;font-weight:800;line-height:1;position:absolute;top:.1em;left:2px}@media (width>=851px){header nav{letter-spacing:1.15px!important;gap:34px!important;font-size:12.5px!important}header nav>a:not(.outline){font-weight:600!important}header nav .outline{padding:18px 28px!important;font-size:14px!important}.worksTeaserHead p,.neighborhoodIntro p,.neighborhoodNote,.finishIntro p,.tierTop p,.investment>div:first-child>p,.price>p,.hello p,.faqIntro p,.faqList details p,.catalogHero p,.catalogListingTop p{text-align:justify!important;text-justify:inter-word!important}.finishLevels .tierAssembly ul{font-size:14px!important;line-height:1.5!important}.finishLevels .tierAssembly li{margin-bottom:7px!important}.finishLevels .tierBenefits{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;min-height:112px!important;padding:17px 4px 13px!important}.finishLevels .tierBenefits span{padding:0 5px!important;font-size:13px!important;line-height:1.3!important}.finishLevels .tierBenefits i{color:var(--gold)!important;margin-bottom:9px!important;font-family:Arial,sans-serif!important;font-size:22px!important;font-style:normal!important;font-weight:800!important;line-height:1!important;display:block!important}.finishLevels .tierFoot{grid-template-columns:1.15fr .85fr auto!important;align-items:center!important;gap:38px!important;padding:31px 34px!important}.finishLevels .tierFoot b{letter-spacing:.2px!important;font-size:19px!important;line-height:1.35!important}.finishLevels .tierFoot span{color:#dedad1!important;font-size:17px!important;line-height:1.45!important}a.gold,a.outline,button.gold,button.outline,.helloCta,.price>a,.tierFoot>a,.closing .gold,.closing .outline,.wizardNav .gold,.wizardResult .gold{cursor:pointer;box-sizing:border-box!important;border:1px solid var(--gold)!important;color:#f2efe8!important;letter-spacing:.65px!important;background:#090a0b!important;justify-content:center!important;align-items:center!important;min-height:58px!important;padding:0 28px!important;font-size:15px!important;font-weight:700!important;line-height:1.1!important;text-decoration:none!important;display:inline-flex!important}a.gold:hover,a.outline:hover,button.gold:hover,button.outline:hover,.helloCta:hover,.price>a:hover,.tierFoot>a:hover,.closing .gold:hover,.closing .outline:hover{background:var(--gold)!important;color:#090a0b!important}.hello{background:#e8e2d5!important;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)!important;align-items:center!important;gap:7vw!important;min-height:0!important;padding:72px 7vw!important}.helloCopy{max-width:820px!important}.helloCopy small{letter-spacing:2px!important;margin-bottom:18px!important;font-size:11px!important;display:block!important}.hello h2{max-width:780px!important;margin:0 0 24px!important;font-size:clamp(54px,4.5vw,78px)!important;line-height:.98!important}.hello p{color:#555!important;max-width:720px!important;margin:0 0 28px!important;font-size:18px!important;line-height:1.55!important}.helloCta{color:#e6c04b!important;background:#171716!important;border-color:#171716!important}.helloCta:hover{color:#171716!important;background:0 0!important}.helloLogo{border-left:1px solid #17171655!important;flex-direction:column!important;justify-content:center!important;justify-self:stretch!important;align-items:flex-start!important;gap:22px!important;min-height:210px!important;padding-left:5vw!important;display:flex!important}.helloLogo b{letter-spacing:.01em!important;font-family:Oswald Stencil,Impact,sans-serif!important;font-size:68px!important;line-height:.78!important}.helloLogo span{color:#444!important;letter-spacing:.35px!important;max-width:220px!important;font-size:12px!important;line-height:1.4!important}.price ol{font-size:17px!important;line-height:1.55!important}.price ol li{padding-top:7px!important;padding-bottom:7px!important}}.faqList details p,.faqList details[open] p{-webkit-hyphens:auto;hyphens:auto;text-align:justify!important;text-justify:inter-word!important;letter-spacing:.01em!important;font-size:18px!important;line-height:1.72!important}.faqList summary{font-size:20px!important;line-height:1.35!important}.faqIntro p{-webkit-hyphens:auto;hyphens:auto;text-align:justify!important;text-justify:inter-word!important;font-size:18px!important;line-height:1.6!important}.worksTeaserHead p,.neighborhoodIntro p,.neighborhoodNote,.finishIntro p,.tierTop p,.investment>div:first-child>p,.price>p,.hello p,.catalogHero p,.catalogListingTop p{-webkit-hyphens:auto;hyphens:auto;text-align:justify!important;text-justify:inter-word!important}@media (width<=850px){.faqList details p,.faqList details[open] p{font-size:17px!important;line-height:1.72!important}.faqList summary{font-size:19px!important;line-height:1.34!important}.faqIntro p{font-size:17px!important;line-height:1.62!important}}@media (width>=851px){.faqList details p,.faqList details[open] p{font-size:19px!important;line-height:1.7!important}.faqList summary{font-size:21px!important}}@media (width<=850px){.finishLevels .tierTop{min-height:0!important;padding-bottom:10px!important}.finishLevels .tierTop h3{margin-bottom:14px!important}.finishLevels .tierTop p{margin-bottom:8px!important;line-height:1.45!important}.finishLevels .tierAssembly{grid-template-columns:45% 55%!important;margin-top:4px!important}.finishLevels .tierAssembly img{object-fit:contain!important;width:90%!important;height:90%!important;margin:auto!important}.finishLevels .tierAssembly ul{padding:8px 10px 8px 2px!important;font-size:11.5px!important;line-height:1.22!important}.finishLevels .tierAssembly li{white-space:nowrap!important;align-items:flex-start!important;gap:5px!important;margin:0 0 9px!important;line-height:1.22!important;display:flex!important}.finishLevels .tierAssembly li:last-child{margin-bottom:0!important}.finishLevels .tierAssembly li:before{flex:none!important;margin-right:0!important}}@media (width<=390px){.finishLevels .tierAssembly ul{font-size:10.7px!important}.finishLevels .tierAssembly li{gap:4px!important}}@media (width<=850px){.finishLevels .tierRail{align-items:flex-start!important}.finishLevels .tierCard{background:linear-gradient(145deg,#121313,#090a0a)!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px!important;display:block!important;overflow:hidden!important}.finishLevels .tierTop{height:auto!important;min-height:0!important;padding:0 2px 8px!important;display:block!important;overflow:visible!important}.finishLevels .tierTop small{margin:0 0 7px!important;font-size:11px!important;line-height:1.1!important;display:block!important}.finishLevels .tierTop h3{margin:0 0 9px!important;padding:0!important;font-size:clamp(40px,11vw,52px)!important;line-height:.98!important;display:block!important}.finishLevels .tierTop p{text-align:left!important;min-height:0!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.4!important;display:block!important}.finishLevels .tierAssembly{background:#050606!important;grid-template-columns:44% 56%!important;align-items:center!important;width:100%!important;height:236px!important;min-height:236px!important;margin:3px 0 10px!important;padding:0!important;display:grid!important;overflow:hidden!important}.finishLevels .tierAssembly img{object-fit:contain!important;width:88%!important;height:88%!important;margin:auto!important;display:block!important}.finishLevels .tierAssembly ul{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:7px 7px 7px 0!important;font-size:10.8px!important;line-height:1.15!important;display:block!important}.finishLevels .tierAssembly li{white-space:nowrap!important;align-items:center!important;gap:4px!important;min-width:0!important;margin:0 0 8px!important;padding:0!important;line-height:1.15!important;display:flex!important;overflow:visible!important}.finishLevels .tierAssembly li:last-child{margin-bottom:0!important}.finishLevels .tierAssembly li:before{flex:none!important;margin:0!important;display:inline-block!important}.finishLevels .tierHouse{object-fit:cover!important;object-position:center!important;width:100%!important;height:158px!important;min-height:158px!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.finishLevels .tierBenefits{background:#090a0a!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;gap:2px!important;width:100%!important;min-height:88px!important;margin:0!important;padding:12px 0 5px!important;display:grid!important;position:static!important;overflow:visible!important}.finishLevels .tierBenefits span,.finishLevels .tierBenefits span:last-child:nth-child(odd){text-align:center!important;grid-column:auto!important;justify-self:stretch!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0 1px!important;font-size:7.6px!important;line-height:1.18!important;display:block!important;position:static!important}.finishLevels .tierBenefits i{color:var(--gold)!important;margin:0 0 4px!important;font-family:Arial,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:800!important;line-height:1!important;display:block!important;position:static!important}}@media (width<=390px){.finishLevels .tierAssembly{grid-template-columns:43% 57%!important;height:226px!important;min-height:226px!important}.finishLevels .tierAssembly ul{font-size:10.1px!important}.finishLevels .tierHouse{height:150px!important;min-height:150px!important}.finishLevels .tierBenefits span,.finishLevels .tierBenefits span:last-child:nth-child(odd){font-size:7.2px!important}}@media (width>=851px){header nav a[href=\/obras]{color:var(--gold)!important;letter-spacing:1.25px!important;font-size:14px!important;font-weight:700!important}.worksTeaserHead p,.neighborhoodIntro p,.neighborhoodNote,.catalogHero p,.catalogListingTop p{text-align:left!important;text-justify:auto!important;-webkit-hyphens:none!important;hyphens:none!important;word-spacing:normal!important}.worksTeaserHead .kicker{letter-spacing:2.2px!important;color:var(--gold)!important;font-size:15px!important}.worksTeaserHead p{max-width:650px!important;font-size:20px!important;line-height:1.55!important}.neighborhoodIntro{text-align:center!important;max-width:1250px!important;margin-inline:auto!important}.neighborhoodIntro h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.neighborhoodIntro p{text-align:center!important;margin-left:auto!important;margin-right:auto!important;font-size:19px!important;line-height:1.5!important}.neighborhoodNote{color:#a7a7a7!important;text-align:center!important;max-width:1180px!important;font-size:14px!important;line-height:1.65!important}.catalogHero .kicker{letter-spacing:2.2px!important;font-size:15px!important}.catalogHero p{max-width:760px!important;font-size:20px!important;line-height:1.55!important}.catalogListingTop>span{letter-spacing:2px!important;font-size:15px!important}.catalogListingTop p{max-width:680px!important;font-size:18px!important;line-height:1.55!important}.showroomMedia .showroomActiveImage{transform-origin:50%!important;animation:12s ease-out both showroomZoomOnly!important}}@keyframes showroomZoomOnly{0%{transform:scale(1.01)}to{transform:scale(1.07)}}.finishLead span,.investmentLead span{display:block}@media (width>=851px){.finishIntro .finishLead{text-align:center!important;max-width:1120px!important;margin:26px auto 50px!important;font-size:19px!important;line-height:1.6!important}.investmentLead{max-width:1040px!important;margin-top:28px!important;line-height:1.65!important}.neighborhoodNote{text-align:center!important;max-width:1320px!important;font-size:20px!important;line-height:1.55!important}.catalogHero{min-height:560px!important;padding:165px 17vw 92px!important}.catalogHero h1{margin:24px 0 36px!important;line-height:.92!important}.catalogHero p{max-width:900px!important;margin:0!important;line-height:1.55!important;position:static!important}.catalogListingTop{align-items:center!important}.catalogListingTop .catalogSelection{white-space:nowrap!important;text-align:right!important;max-width:none!important;font-size:18px!important}.hello{grid-template-columns:minmax(0,1.2fr) minmax(320px,.55fr)!important;align-items:center!important;gap:7vw!important;min-height:480px!important;padding:82px 7vw!important}.helloCopy h2{max-width:780px!important;margin:0 0 30px!important;font-size:clamp(52px,4.2vw,74px)!important;line-height:1!important;position:static!important}.helloCopy p{max-width:720px!important;margin:0 0 30px!important;font-size:18px!important;line-height:1.55!important;position:static!important}.helloLogo{align-self:center!important;position:static!important}}@media (width<=850px){.finishLead span,.investmentLead span{display:inline}.catalogHero{min-height:0!important;padding:126px 6vw 70px!important}.catalogHero h1{margin:20px 0 26px!important;line-height:.94!important}.catalogHero p{margin:0!important;line-height:1.5!important;position:static!important}.catalogListingTop .catalogSelection{white-space:normal!important}.neighborhoodNote{font-size:16px!important;line-height:1.55!important}.hello{gap:34px!important;padding:58px 6vw!important}.helloCopy h2{margin:0 0 24px!important;font-size:clamp(42px,12vw,56px)!important;line-height:1!important;position:static!important}.helloCopy p{margin:0 0 26px!important;font-size:17px!important;line-height:1.5!important;position:static!important}}.catalogPage header{background:#090a0bf5!important}.catalogExit{width:42px;height:42px;color:var(--gold);flex:0 0 42px;justify-content:center;align-items:center;margin-left:22px;font-family:Arial,sans-serif;font-size:34px;line-height:1;display:inline-flex}.catalogExit:hover{color:#fff}.modal article>.close{z-index:80!important;border:1px solid var(--gold)!important;color:#fff!important;background:#090a0bef!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:48px!important;height:48px!important;padding:0 12px!important;font-size:28px!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:14px!important;right:14px!important}.modal article>.close span{color:var(--gold);letter-spacing:1.2px;font-family:Oswald,Arial,sans-serif;font-size:12px}.investment h2 .investmentToday{color:var(--gold)!important}@media (width>=851px){.investment h2>span:first-child,.investment h2 .investmentStart{display:inline!important}.investment h2>span:first-child:after{content:" "}.investment h2 .investmentStart:after{content:none!important}.investment h2 .investmentToday{white-space:nowrap!important;display:block!important}.finishIntro .finishLead,.finishIntro .finishLead span{text-align:center!important}.helloCopy,.helloLogo{min-width:0!important}.helloCopy h2{overflow-wrap:normal!important;font-size:clamp(46px,3.9vw,68px)!important}.helloLogo b,.helloLogo span{flex:none!important;display:block!important;position:static!important}.helloLogo span{margin-top:0!important;font-size:14px!important;line-height:1.5!important}.catalogListingTop .catalogSelection{font-size:clamp(14px,1.1vw,18px)!important}}@media (width<=850px){.catalogPage header .catalogExit{flex-basis:44px;width:44px;height:44px;margin-left:auto;font-size:38px}.catalogPage header .menu{margin-left:10px!important}.catalogPage .catalogHero,.catalogPage .catalogListing{scroll-margin-top:68px!important}.investment h2{font-size:clamp(38px,9.1vw,62px)!important;line-height:1.04!important}.investment h2>span:first-child,.investment h2 .investmentStart,.investment h2 .investmentToday{white-space:nowrap!important;margin:0!important;display:block!important}.investment h2 .investmentStart:after{content:none!important}.investment .investmentLead{text-align:left!important;-webkit-hyphens:none!important;hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;word-spacing:normal!important}}@media (width>=851px){.catalogHero{min-height:620px!important;padding-top:172px!important;padding-bottom:105px!important}.catalogHero h1{max-width:1080px!important;margin:30px 0 42px!important;padding-bottom:.16em!important;font-size:clamp(68px,6vw,96px)!important;line-height:1.16!important;display:block!important;overflow:visible!important}.catalogHero p{max-width:850px!important;margin:0!important;line-height:1.75!important;display:block!important;position:relative!important}.hello{align-items:center!important;min-height:540px!important;padding-top:110px!important;padding-bottom:110px!important}.helloCopy small{margin:0 0 24px!important;display:block!important}.helloCopy h2{max-width:800px!important;margin:0 0 34px!important;padding-bottom:.17em!important;font-size:clamp(46px,3.7vw,66px)!important;line-height:1.22!important;display:block!important;overflow:visible!important}.helloCopy p{margin:0 0 36px!important;line-height:1.75!important;display:block!important}.helloLogo{flex-direction:column!important;align-items:flex-start!important;gap:28px!important;display:flex!important}.helloLogo b{padding-bottom:.14em!important;font-size:64px!important;line-height:1.12!important;display:block!important}.helloLogo span{margin:0!important;line-height:1.65!important;display:block!important}.faqIntro h2{margin-bottom:30px!important;padding-bottom:.15em!important;line-height:1.16!important}.modalInfo h2,.catalogModal .modalInfo h2{margin:18px 0 26px!important;padding-bottom:.15em!important;line-height:1.2!important}.modalInfo .modalLead{margin-top:0!important;margin-bottom:25px!important}.planZoom{cursor:grab!important;overflow:hidden!important}.planZoom.isDragging{cursor:grabbing!important}.planZoom .planPreview{pointer-events:none!important}.worksTeaserHead{align-items:end!important;margin-bottom:58px!important}.worksTeaserHead h2{margin-top:18px!important;padding-bottom:.15em!important;line-height:1.17!important}.worksTeaserHead>div:last-child{padding-bottom:18px!important}.catalogModal article{animation:.32s both showroomModalFade!important}.catalogModal .showroomMedia:not(.showingPlan){contain:layout paint!important;position:relative!important;overflow:hidden!important}.catalogModal .showroomMedia:not(.showingPlan)>picture{width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.catalogModal .showroomMedia:not(.showingPlan)>picture>.showroomActiveImage{object-fit:contain!important;transform-origin:50%!important;will-change:transform!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}}@keyframes showroomModalFade{0%{opacity:0}to{opacity:1}}@media (width>=851px){.investment{grid-template-columns:minmax(0,1fr) minmax(480px,.78fr)!important;gap:7vw!important}.investment .investmentLead{font-size:21px!important;line-height:1.72!important}.investment .stagePoints{margin:34px 0!important;font-size:20px!important;line-height:1.95!important}.investment .stageClose{font-size:27px!important;line-height:1.5!important}.investment .price{padding:46px!important}.investment .price>small,.investment .price>label{font-size:15px!important;line-height:1.5!important}.investment .price>strong{font-size:58px!important;line-height:1.18!important}.investment .price>strong em{font-size:21px!important}.investment .price>ol{font-size:19px!important;line-height:1.65!important}.investment .price>ol li{padding-top:9px!important;padding-bottom:9px!important}.investment .price>h3{font-size:21px!important;line-height:1.58!important}.investment .price>a{font-size:16px!important;line-height:1.35!important}.investment .price>p{font-size:14px!important;line-height:1.55!important}.worksTeaserHead{grid-template-columns:minmax(0,1.22fr) minmax(420px,.78fr)!important;column-gap:4vw!important}.worksTeaserHead h2{font-size:clamp(38px,3.15vw,60px)!important;line-height:1.22!important}.worksTeaserHead h2>span{white-space:nowrap!important}.worksTeaserHead .kicker,.neighborhoodIntro .kicker,.finishIntro .kicker,.investment .kicker,.wizardHead .kicker,.faqIntro .kicker,.closing>.kicker{margin-bottom:6px!important;display:block!important}.worksTeaserHead .kicker+h2,.neighborhoodIntro .kicker+h2,.finishIntro .kicker+h2,.investment .kicker+h2,.wizardHead .kicker+h2,.faqIntro .kicker+h2,.closing>.kicker+h2{margin-top:5px!important}.extraWizard{gap:18px!important;margin-top:48px!important}.extraWizard button{min-height:92px!important;padding:24px 18px!important}.extraWizard button b{font-size:21px!important;line-height:1.25!important}.finalSlide{gap:42px!important}.finalFields h3{margin-bottom:28px!important;font-size:42px!important;line-height:1.2!important}.floorPick button{min-height:62px!important;font-size:17px!important}.finalFields input,.finalFields textarea{padding:18px!important;font-size:17px!important;line-height:1.45!important}.finalFields textarea{min-height:140px!important}.wizardResult{padding:38px!important}.wizardResult .kicker{font-size:14px!important}.wizardResult strong{font-size:62px!important}.wizardResult strong em,.wizardResult>b,.wizardResult p{font-size:17px!important;line-height:1.5!important}.wizardResult .gold{min-height:58px!important;font-size:15px!important}}.showroomMedia .showroomActiveImage{backface-visibility:hidden;transform-origin:50%!important;animation:1.2s cubic-bezier(.16,1,.3,1) both showroomQuickZoomOut!important}@keyframes showroomQuickZoomOut{0%{transform:translateZ(0)scale(1.045)}to{transform:translateZ(0)scale(1)}}.modal article>.nextWork{z-index:80!important;border:1px solid var(--gold)!important;background:var(--gold)!important;color:#090a0b!important;letter-spacing:.65px!important;cursor:pointer!important;height:48px!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;position:absolute!important;top:14px!important;right:134px!important}.modal article>.nextWork:hover{background:#e2bd54!important}@media (width<=420px){.modal article>.nextWork{padding:0 10px!important;font-size:10px!important;right:119px!important}.modal article>.close{padding:0 9px!important}}.modal .modalMedia>picture{background:#090a0b!important}.modal .modalMedia>picture>img{object-fit:contain!important;object-position:center center!important}.catalogModal .modalMedia:not(.showingPlan)>.planOverlay{display:none!important}@media (width>=851px){.logoTrack .neighborhoodLogo{flex-basis:195px!important;width:195px!important;height:104px!important;padding:4px 9px!important}.logoTrack .logoArt{height:88px!important}.heroText>p{max-width:780px!important;font-size:21px!important;line-height:1.65!important}.catalogHero .kicker{letter-spacing:2.2px!important;color:var(--gold)!important;font-size:16px!important}.catalogHero p{text-align:left!important;word-spacing:normal!important;max-width:780px!important;font-size:20px!important;line-height:1.55!important}.catalogListingTop{align-items:center!important}.catalogListingTop>span{letter-spacing:1.5px!important;color:var(--gold)!important;font-size:24px!important;font-weight:700!important;line-height:1.15!important}.catalogListingTop .catalogSelection{text-align:left!important;word-spacing:normal!important;max-width:700px!important;font-size:18px!important;line-height:1.5!important}.modal article,.catalogModal article{grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr)!important;width:min(94vw,1460px)!important;height:min(76vh,820px)!important;min-height:0!important;max-height:92vh!important;overflow:hidden!important}.modal .modalMedia,.catalogModal .modalMedia{background:#090a0b!important;height:100%!important;min-height:0!important}.modal .modalMedia>picture,.catalogModal .modalMedia>picture{background:#090a0b!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.modal .modalMedia>picture>img,.catalogModal .modalMedia>picture>img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.showroomMedia .showroomActiveImage{transform-origin:50%!important;backface-visibility:hidden!important;animation:7s ease-out both sfhZoomIn!important}@keyframes sfhZoomIn{0%{transform:translateZ(0)scale(1)}to{transform:translateZ(0)scale(1.045)}}.catalogBottom{flex-direction:column!important;align-items:center!important;display:flex!important}.catalogBottom h2{margin:18px auto 34px!important}.catalogBottom>a{margin:0!important;position:static!important;transform:none!important}header nav>a[href=\/obras]{color:var(--gold)!important;font-size:1.08em!important}}.modal article>.prevWork{z-index:80!important;border:1px solid var(--gold)!important;height:48px!important;color:var(--gold)!important;letter-spacing:.65px!important;cursor:pointer!important;background:#090a0be8!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;position:absolute!important;top:14px!important;right:302px!important}.modal article>.prevWork:hover{background:#17140c!important}.catalogModal .modalInfo h2{overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important}.showroomThumbs{z-index:35;scrollbar-width:thin;background:linear-gradient(#0000,#090a0be8 24%,#090a0b 100%);justify-content:center;align-items:center;gap:8px;height:76px;padding:6px 8px;display:flex;position:absolute;bottom:10px;left:18px;right:18px;overflow:auto hidden}.showroomThumbs>button{cursor:pointer;opacity:.72;background:#111;border:1px solid #ffffff2b;flex:0 0 92px;width:92px;height:58px;padding:0;transition:opacity .18s,border-color .18s,transform .18s;overflow:hidden}.showroomThumbs>button:hover,.showroomThumbs>button.active{opacity:1;border-color:var(--gold);transform:translateY(-1px)}.showroomThumbs img{object-fit:cover;width:100%;height:100%;display:block}.showroomThumbs .thumbVideo,.showroomThumbs .thumbPlan{width:100%;height:100%;display:block;position:relative}.showroomThumbs .thumbVideo b,.showroomThumbs .thumbPlan b{color:#fff;background:#090a0bd9;padding:4px 5px;font:700 9px/1 Arial,sans-serif;position:absolute;inset:auto 4px 4px auto}.showroomThumbs .thumbPlan img{object-fit:contain;background:#090a0b}.showroomThumbs .thumbPlan b{color:var(--gold)}@media (width>=851px){.catalogModal .showroomMedia:not(.showingPlan)>picture{height:auto!important;bottom:88px!important}.catalogModal .showroomMedia:not(.showingPlan)>video{height:calc(100% - 88px)!important}.catalogModal .modalCount{bottom:96px!important}.catalogModal .modalArrow{transform:translateY(-44px)!important}.catalogModal .modalInfo h2{font-size:clamp(38px,2.7vw,52px)!important}.catalogBottom h2{margin:20px auto 44px!important;line-height:1.02!important}.catalogBottom>a{margin-top:0!important;position:static!important;transform:none!important}}@media (width<=850px){.modal article>.prevWork{height:42px!important;padding:0 9px!important;font-size:9px!important;top:12px!important;left:12px!important;right:auto!important}.modal article>.nextWork{height:42px!important;padding:0 9px!important;font-size:9px!important;top:12px!important;left:126px!important;right:auto!important}.showroomThumbs{justify-content:flex-start;gap:6px;height:66px;padding:5px 6px;bottom:8px;left:8px;right:8px}.showroomThumbs>button{flex-basis:72px;width:72px;height:48px}.catalogModal .modalCount{bottom:80px!important}.catalogModal .modalInfo h2{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.catalogBottom h2{margin-bottom:34px!important}.catalogModal{align-items:flex-start!important;padding:8px!important;overflow-y:auto!important}.catalogModal article{background:#0b0c0d!important;width:100%!important;max-height:none!important;padding-top:64px!important;display:block!important;position:relative!important;overflow:visible!important}.catalogModal article>.prevWork,.catalogModal article>.nextWork,.catalogModal article>.close{height:44px!important;padding:0 10px!important;font-size:9px!important;line-height:1!important;top:10px!important;transform:none!important}.catalogModal article>.prevWork{width:104px!important;left:10px!important;right:auto!important}.catalogModal article>.nextWork{width:104px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.catalogModal article>.close{width:88px!important;left:auto!important;right:10px!important}.catalogModal article>.close span{display:inline!important}.catalogModal .showroomMedia:not(.showingPlan){background:#090a0b!important;height:auto!important;min-height:0!important;padding:0 0 78px!important;overflow:hidden!important}.catalogModal .showroomMedia:not(.showingPlan)>picture{aspect-ratio:4/5!important;background:#090a0b!important;width:100%!important;height:auto!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important}.catalogModal .showroomMedia:not(.showingPlan)>picture>.showroomActiveImage{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;animation:4.8s cubic-bezier(.2,.72,.2,1) both showroomMobileZoomOut!important;position:absolute!important;inset:0!important}@keyframes showroomMobileZoomOut{0%{transform:scale(1.055)}to{transform:scale(1)}}.catalogModal .modalArrow{display:none!important}.catalogModal .modalCount{font-size:10px!important;bottom:82px!important;right:12px!important}.showroomThumbs{background:#090a0b!important;justify-content:flex-start!important;gap:7px!important;height:74px!important;padding:8px 10px!important;bottom:0!important;left:0!important;right:0!important}.showroomThumbs>button{border-radius:2px!important;flex:0 0 58px!important;width:58px!important;height:58px!important}.showroomThumbs img{object-fit:cover!important}.showroomThumbs .thumbPlan img{object-fit:contain!important}.catalogModal .showroomMedia.showingPlan{height:auto!important;min-height:0!important;padding:0 0 78px!important}.catalogModal .showroomMedia.showingPlan .planZoom{aspect-ratio:4/5!important;background:#090a0b!important;width:100%!important;height:auto!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important}.catalogModal .showroomMedia.showingPlan .planPreview{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important}.catalogModal .showroomMedia.showingPlan .showroomThumbs{height:74px!important}.catalogModal .modalInfo{padding:28px 20px 34px!important}}.portfolioSwitch{flex-wrap:wrap;gap:10px;margin:18px 0 14px;display:flex}.portfolioSwitch button{color:#aaa;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #555;padding:12px 18px;font:700 12px/1 Arial,sans-serif;transition:all .3s}.portfolioSwitch button.active{color:#111;background:var(--gold);border-color:var(--gold)}.helloMode{--hello:#687a46}.helloMode .portfolioSwitch button.active{background:var(--hello);border-color:var(--hello);color:#fff}.helloMode .catalogHero .kicker,.helloMode .catalogListingTop>span,.helloMode .modalInfo .kicker{color:var(--hello)}.helloProduct{border-top:5px solid var(--hello);color:#f4f4f4;background:#181818;max-width:1280px;margin:0 auto 54px;padding:34px}.helloProduct h2{margin:8px 0 12px;font-size:clamp(28px,4vw,54px)}.helloProduct>div:first-child p{color:#c9c9c9;max-width:780px;line-height:1.6}.helloEyebrow{color:var(--hello);letter-spacing:.13em;font-size:12px;font-weight:800}.helloLayers{border-top:1px solid #444;border-bottom:1px solid #444;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px;margin:28px 0;padding:24px 0;display:grid}.helloLayers b{color:var(--hello);grid-column:1/-1;margin-bottom:4px}.helloLayers span:before{content:"+";color:var(--hello);margin-right:9px;font-weight:900}.helloMep{color:#888;margin:16px 0 0;font-size:11px}.helloTransition{animation:.5s both helloGridIn}@keyframes helloGridIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=850px){.portfolioSwitch{grid-template-columns:1fr 1fr;gap:7px;display:grid}.portfolioSwitch button{padding:11px 7px;font-size:9px}.helloProduct{margin:0 0 36px;padding:24px 18px}.helloLayers{grid-template-columns:1fr}}.helloMode .catalogHero h1{line-height:.9}.helloMode .showroomCard .workCardInfo small,.helloMode .showroomCard:hover .workCardInfo b{color:var(--hello)}.helloCoverPrice{z-index:3;border-left:4px solid var(--hello);color:#fff;letter-spacing:.015em;text-align:left;background:#080808e6;padding:9px 12px;font:700 17px/1.05 Oswald,Arial,sans-serif;position:absolute;bottom:14px;left:14px;box-shadow:0 3px 16px #0000002e}.helloCoverPrice small{color:var(--hello);letter-spacing:.16em;margin-bottom:4px;font-size:8px;display:block}@media (width<=850px){.showroomMedia:not(.showingPlan){touch-action:pan-y}.helloCoverPrice{padding:8px 10px;font-size:15px;bottom:10px;left:10px}}.showroomListing{position:relative;overflow:hidden}.brandMorphSweep{z-index:8;pointer-events:none;opacity:0;transform-origin:0;background:var(--gold);width:100%;height:3px;position:absolute;top:0;left:0;transform:scaleX(0)}.switchToHello .brandMorphSweep{background:#687a46}.switchToSfh .brandMorphSweep{background:var(--gold)}.brandSwitchOut .brandMorphSweep{animation:.58s cubic-bezier(.2,.75,.2,1) both brandSweepAcross}.brandSwitchIn .brandMorphSweep{animation:.58s cubic-bezier(.2,.75,.2,1) both brandSweepFinish}@keyframes brandSweepAcross{0%{opacity:0;transform:scaleX(0)}12%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes brandSweepFinish{0%{opacity:1;transform-origin:100%;transform:scaleX(1)}to{opacity:0;transform-origin:100%;transform:scaleX(0)}}.catalogGrid,.catalogListingTop .catalogSelection,.helloProduct{transition:opacity .28s,transform .34s cubic-bezier(.2,.72,.2,1),filter .28s}.brandSwitchOut .catalogGrid{opacity:0;filter:saturate(.8);pointer-events:none;transform:translateY(10px)scale(.985)}.brandSwitchOut .catalogListingTop .catalogSelection{opacity:.18;transform:translateY(-4px)}.brandSwitchOut .helloProduct{opacity:0;transform:translateY(8px)}.brandSwitchIn .catalogGrid{animation:.58s cubic-bezier(.16,.78,.24,1) both brandGridReveal}.brandSwitchIn .showroomCard{animation:.56s cubic-bezier(.16,.78,.24,1) both brandCardReveal;animation-delay:var(--showroom-delay)}.brandSwitchIn .catalogListingTop .catalogSelection{animation:.45s both brandCopyReveal}.brandSwitchIn .helloProduct{animation:.5s 60ms both brandCopyReveal}@keyframes brandGridReveal{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:none}}@keyframes brandCardReveal{0%{opacity:0;transform:translateY(20px)scale(.975)}to{opacity:1;transform:none}}@keyframes brandCopyReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.structureBackdrop{z-index:0;position:absolute;inset:0;overflow:hidden}.structureWebgl{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1)}.structureWebgl.loaded{opacity:1}.structureWebgl,.structureWebgl canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.structureVignette{z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 180px 60px #000000ad}.structureGrain{z-index:2;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");animation:.16s steps(2,end) infinite structureGrain;position:absolute;inset:-50%}@keyframes structureGrain{25%{transform:translate(2%,-3%)}50%{transform:translate(-3%,2%)}75%{transform:translate(3%,3%)}}@media (width<=850px){.structureVignette{box-shadow:inset 0 0 90px 30px #0000009e}}@media (prefers-reduced-motion:reduce){.structureGrain{animation:none}}@media (width>=1000px) and (width<=1450px){header{height:70px!important;padding-inline:3.2vw!important}header nav{letter-spacing:1px!important;gap:18px!important;font-size:10px!important}header nav .outline{padding:14px 18px!important;font-size:11px!important}.hero{min-height:620px!important;padding-left:6.5vw!important}.heroText{max-width:720px!important}.hero h1{margin-bottom:26px!important;font-size:clamp(52px,5vw,60px)!important}.heroText>p{max-width:610px!important;font-size:16px!important}.catalogHero{padding-top:150px!important;padding-bottom:80px!important}.catalogHero h1{font-size:clamp(58px,6.1vw,82px)!important}.section{padding-top:76px!important;padding-bottom:76px!important}}@keyframes brandPulse{50%{transform:translateY(-1px)}to{transform:none}}.portfolioSwitch button,.catalogListingTop>span,.catalogHero .kicker,.modalInfo .kicker{transition:background-color .42s,border-color .42s,color .42s}@media (width<=850px){.catalogGrid,.catalogListingTop .catalogSelection,.helloProduct{filter:none!important;transition-duration:.2s!important}.brandSwitchOut .catalogGrid{transform:translateY(7px)scale(.992);filter:none!important}.brandSwitchIn .showroomCard{animation-duration:.38s;animation-delay:calc(var(--showroom-delay) * .55)}.brandSwitchOut .brandMorphSweep,.brandSwitchIn .brandMorphSweep{animation-duration:.42s}}@media (prefers-reduced-motion:reduce){.brandMorphSweep,.brandSwitchOut .catalogGrid,.brandSwitchIn .catalogGrid,.brandSwitchIn .showroomCard,.brandSwitchIn .catalogListingTop .catalogSelection,.brandSwitchIn .helloProduct{filter:none!important;transition:none!important;animation:none!important;transform:none!important}}.structureWebgl canvas{filter:contrast(1.09)saturate(.88)}.portfolioSwitch{grid-template-columns:minmax(250px,1fr) minmax(250px,1fr);gap:14px;width:min(720px,100%);margin:22px 0 18px;display:grid}.portfolioSwitch button{border-width:1px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:92px;display:flex;padding:18px 24px!important;font-family:Arial,sans-serif!important}.portfolioSwitch button span{letter-spacing:.08em;font-size:16px;font-weight:800;line-height:1}.portfolioSwitch button small{letter-spacing:.18em;opacity:.78;font-size:10px;font-weight:700;line-height:1}.portfolioSwitch button:first-child{border-color:var(--gold);color:var(--gold)}.portfolioSwitch button:first-child.active{background:var(--gold);border-color:var(--gold);color:#111}.portfolioSwitch button:last-child{color:#91a66a;border-color:#687a46}@media (width<=850px){.portfolioSwitch{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:16px 0 14px}.portfolioSwitch button{min-height:72px;padding:12px 7px!important}.portfolioSwitch button span{font-size:10px;line-height:1.1}.portfolioSwitch button small{letter-spacing:.12em;font-size:7px}}.helloCatalogHero{grid-template-columns:minmax(0,1.05fr) minmax(300px,.7fr);align-items:center;column-gap:7vw;display:grid;position:relative}.helloCatalogHero .catalogBack{grid-column:1/-1}.helloCatalogHero .catalogHeroCopy{grid-column:1}.helloHeroBrand{flex-direction:column;grid-area:2/2;justify-self:center;align-items:center;gap:18px;min-width:280px;display:flex}.helloHeroBrand img{object-fit:contain;filter:drop-shadow(0 18px 50px #00000047);width:min(360px,28vw);height:auto;max-height:360px;display:block}.helloHeroBrand span{letter-spacing:.24em;color:#7f8f61;font:700 9px/1 Arial,sans-serif}.helloMode .catalogHero p{letter-spacing:.02em;font-weight:300;color:#d9ddd2!important;font-size:clamp(18px,1.5vw,25px)!important}@media (width<=850px){.helloCatalogHero{display:block}.helloHeroBrand{align-items:flex-start;min-width:0;margin:34px 0 0}.helloHeroBrand img{width:170px;max-height:none}.helloHeroBrand span{font-size:7px}}.showroomDeck{isolation:isolate;background:#070808;border:1px solid #252627;gap:2px;width:min(1560px,100%);height:clamp(330px,38vw,620px);margin:0 auto;text-decoration:none;display:flex;position:relative;overflow:hidden}.showroomPanel{filter:brightness(.48)saturate(.72);opacity:.82;background:#0b0c0d;flex:.46 1 0;min-width:0;transition:flex .68s cubic-bezier(.2,.75,.2,1),filter .45s,opacity .45s;position:relative;overflow:hidden}.showroomPanel.active{filter:brightness()saturate();opacity:1;z-index:2;flex:18 1 0;box-shadow:inset 0 0 0 1px #cba94688}.showroomPanel picture,.showroomPanel img{width:100%;height:100%;display:block}.showroomPanel img{object-fit:cover;will-change:transform;transition:transform .9s cubic-bezier(.2,.75,.2,1);transform:scale(1.05)}.showroomPanel.active img{transform:scale(1)}.showroomPanelShade{opacity:.25;background:linear-gradient(#00000014 40%,#000000d6 100%);transition:opacity .45s;position:absolute;inset:0}.showroomPanel.active .showroomPanelShade{opacity:1}.showroomPanelInfo{opacity:0;pointer-events:none;gap:5px;min-width:280px;transition:opacity .38s .12s,transform .5s cubic-bezier(.2,.75,.2,1) 80ms;display:grid;position:absolute;bottom:22px;left:22px;transform:translateY(12px)}.showroomPanel.active .showroomPanelInfo{opacity:1;transform:none}.showroomPanelInfo b{color:#fff;text-transform:uppercase;font-family:Oswald Stencil,Impact,sans-serif;font-size:clamp(28px,2.4vw,44px);line-height:1}.showroomPanelInfo span{letter-spacing:1.5px;color:var(--gold);text-transform:uppercase;font:500 12px/1.2 Oswald,Arial,sans-serif}.showroomDeckCta{z-index:6;color:#fff;letter-spacing:1.5px;pointer-events:none;background:#080909d9;border:1px solid #cba94699;padding:12px 15px;font:600 10px/1 Oswald,Arial,sans-serif;position:absolute;top:18px;right:18px}.showroomDeck:hover .showroomDeckCta{border-color:var(--gold);color:var(--gold)}@media (width<=850px){.showroomDeck{gap:1px;height:66svh;min-height:500px}.showroomPanel{flex:.18 1 0}.showroomPanel.active{flex:12 1 0}.showroomPanelInfo{min-width:220px;bottom:18px;left:16px}.showroomPanelInfo b{font-size:34px}.showroomPanelInfo span{font-size:10px}.showroomDeckCta{padding:10px 11px;font-size:9px;top:10px;right:10px}}.helloCatalogHero{position:relative;display:block!important}.helloCatalogHero .catalogHeroCopy{width:100%;max-width:none}.helloHeroHeadlineRow{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;gap:7vw;margin-top:18px;display:grid}.helloHeroHeadlineRow h1{margin:0!important}.helloHeroBrand{grid-area:auto!important;place-self:center!important;min-width:0!important;margin:0!important;position:static!important;transform:none!important}.helloHeroBrand img{filter:drop-shadow(0 18px 42px #0000005c);width:min(340px,25vw)!important;max-height:none!important}:is(a,button).gold,:is(a,button).outline,.price>a,.tierFoot>a,.helloCta,.catalogBottom>a,.modalInfo>a.gold,.worksTeaserHead a.gold{justify-content:center;align-items:center;gap:10px;min-height:44px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 #cba94600;letter-spacing:1.1px!important;color:#f3f0e9!important;background:#08090a94!important;border:1px solid #cba946bd!important;border-radius:0!important;padding:13px 20px!important;font-weight:700!important;transition:color .28s,border-color .28s,transform .28s cubic-bezier(.2,.75,.2,1),box-shadow .28s,background .28s!important}:is(a,button).gold:before,:is(a,button).outline:before,.price>a:before,.tierFoot>a:before,.helloCta:before,.catalogBottom>a:before,.modalInfo>a.gold:before,.worksTeaserHead a.gold:before{content:"";background:var(--gold);transform-origin:0;width:100%;height:2px;transition:transform .34s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(.18)}:is(a,button).gold:hover,:is(a,button).outline:hover,.price>a:hover,.tierFoot>a:hover,.helloCta:hover,.catalogBottom>a:hover,.modalInfo>a.gold:hover,.worksTeaserHead a.gold:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000038;color:var(--gold)!important;border-color:var(--gold)!important;background:#cba9460e!important}:is(a,button).gold:hover:before,:is(a,button).outline:hover:before,.price>a:hover:before,.tierFoot>a:hover:before,.helloCta:hover:before,.catalogBottom>a:hover:before,.modalInfo>a.gold:hover:before,.worksTeaserHead a.gold:hover:before{transform:scaleX(1)}.portfolioSwitch{grid-template-columns:1fr 1fr!important;gap:10px!important;width:min(690px,100%)!important}.portfolioSwitch button{position:relative;overflow:hidden;text-align:left!important;background:#0b0c0d!important;border:1px solid #343637!important;align-items:flex-start!important;gap:5px!important;min-height:66px!important;padding:13px 22px!important;transition:border-color .3s,background .3s,transform .3s cubic-bezier(.2,.75,.2,1)!important}.portfolioSwitch button:after{content:"";transform-origin:0;background:var(--gold);width:100%;height:2px;transition:transform .35s cubic-bezier(.2,.75,.2,1),background .3s;position:absolute;bottom:0;left:0;transform:scaleX(.18)}.portfolioSwitch button:last-child:after{background:#687a46}.portfolioSwitch button:hover{transform:translateY(-2px);border-color:#5b5d5e!important}.portfolioSwitch button:hover:after,.portfolioSwitch button.active:after{transform:scaleX(1)}.portfolioSwitch button:first-child,.portfolioSwitch button:first-child.active{color:#e5c45f!important;background:linear-gradient(90deg,#cba9461a,#cba94604)!important;border-color:#cba9468c!important}.portfolioSwitch button:last-child,.portfolioSwitch button:last-child.active{color:#9bad79!important;background:linear-gradient(90deg,#687a4624,#687a4604)!important;border-color:#687a46ad!important}.portfolioSwitch button span{letter-spacing:.1em!important;font-size:14px!important}.portfolioSwitch button small{letter-spacing:.2em!important;font-size:8px!important}main.brandSwitch:before{content:"";z-index:31;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 0,#cba94614 30%,#cba94652 48%,#cba94614 66%,#0000 100%);position:fixed;inset:0;transform:translate(-105%)}main.brandSwitch.switchToHello:before{background:linear-gradient(105deg,#0000 0,#687a4617 30%,#687a466b 48%,#687a4617 66%,#0000 100%)}main.brandSwitchOut:before{animation:.48s cubic-bezier(.2,.72,.2,1) both v49BrandWipeOut}main.brandSwitchIn:before{animation:.62s cubic-bezier(.2,.72,.2,1) both v49BrandWipeIn}@keyframes v49BrandWipeOut{0%{opacity:0;transform:translate(-105%)}35%{opacity:1}to{opacity:.9;transform:translate(4%)}}@keyframes v49BrandWipeIn{0%{opacity:.9;transform:translate(4%)}70%{opacity:.6}to{opacity:0;transform:translate(105%)}}.brandSwitchOut .catalogHeroCopy,.brandSwitchOut .catalogListingTop,.brandSwitchOut .catalogGrid{opacity:.08!important;filter:blur(6px)saturate(.55)!important;transition:all .4s cubic-bezier(.2,.72,.2,1)!important;transform:translateY(18px)scale(.97)!important}.brandSwitchIn .catalogHeroCopy,.brandSwitchIn .catalogListingTop{animation:.62s cubic-bezier(.16,.78,.24,1) 80ms both v49BrandContentIn}@keyframes v49BrandContentIn{0%{opacity:0;filter:blur(7px);transform:translateY(-18px)scale(1.018)}to{opacity:1;filter:none;transform:none}}@keyframes v49BrandLockup{0%{opacity:.25;transform:translate(-18px)scale(.94)}to{opacity:1;transform:none}}@media (width<=850px){.helloHeroHeadlineRow{grid-template-columns:1fr;gap:26px;margin-top:14px}.helloHeroBrand{justify-self:start!important;align-items:flex-start!important}.helloHeroBrand img{width:172px!important}.portfolioSwitch button{min-height:58px!important;padding:10px 11px!important}.portfolioSwitch button span{font-size:10px!important}.portfolioSwitch button small{font-size:7px!important}main.brandSwitch:before{mix-blend-mode:normal}.brandSwitchOut .catalogHeroCopy,.brandSwitchOut .catalogListingTop,.brandSwitchOut .catalogGrid{filter:none!important;transform:translateY(10px)scale(.985)!important}}header nav .navShowroom{color:var(--gold)!important}header nav .navShowroom:hover{color:#e0c15d!important}@media (width>=851px){.helloHeroBrand{transform:translateY(38px)!important}}#galeria-showroom{scroll-margin-top:78px}header,.catalogPage header{-webkit-backdrop-filter:none!important;background:#08090b!important;border-bottom:1px solid #ffffff0e!important}@media (width>=851px){.helloHeroBrand{transform:translateY(92px)!important}}.portfolioSwitch button.active{transform:translateY(-1px)!important;box-shadow:inset 0 0 0 1px,0 12px 34px #0000003d!important}.portfolioSwitch button:first-child.active{color:#f2d778!important;background:linear-gradient(90deg,#cba9464d,#cba9461a)!important;border-color:#cba946!important}.portfolioSwitch button:last-child.active{color:#f4f7ef!important;background:linear-gradient(90deg,#687a4685,#687a4633)!important;border-color:#91a66a!important}.portfolioSwitch button:not(.active){opacity:.68;filter:saturate(.72)}.portfolioSwitch button:active,.visualOptions button:active,.extraWizard button:active,.floorPick button:active,.wizardNav button:active,a.gold:active,a.outline:active,.helloCta:active{transform:translateY(1px)scale(.985)!important}.visualOptions button.active,.extraWizard button.active,.floorPick button.active{outline-offset:-2px;outline:2px solid var(--gold)!important;box-shadow:0 0 0 1px #cba9464d,0 12px 30px #cba9461a!important}.helloHeroBrand span{text-shadow:0 0 16px #687a4647;color:#b6c493!important;letter-spacing:.22em!important;font-size:10px!important}.helloLogo img{object-fit:contain;width:min(220px,18vw);height:auto;display:block}.helloLogo span{text-transform:uppercase;letter-spacing:.08em!important;font-weight:700!important}.closing h2{margin-bottom:72px!important}.closing .buttons{margin-top:0!important}.testimonialsHead{grid-template-columns:minmax(260px,.72fr) minmax(320px,1fr);align-items:end;column-gap:7vw;margin-bottom:44px;display:grid}.testimonialsHead h2{margin:14px 0 0;font:400 clamp(42px,4.7vw,72px)/1.03 Oswald Stencil,Impact,sans-serif}.testimonialsHead p{color:#aaa7a0;max-width:560px;margin:0 0 5px;font-size:16px;line-height:1.55}@media (width<=850px){.testimonialsHead{grid-template-columns:1fr;gap:18px}.helloLogo img{width:150px!important}.closing h2{margin-bottom:48px!important}.wizardFrame,.wizardSlide{height:auto!important;max-height:none!important;overflow:visible!important}.wizardNav{background:0 0!important;margin-top:18px!important;padding:10px 0 0!important;position:static!important;bottom:auto!important}.showroomThumbs{-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important;gap:9px!important;height:82px!important;padding:8px 12px!important;overflow:auto hidden!important}.showroomThumbs>button{aspect-ratio:4/5!important;scroll-snap-align:start!important;border:1px solid #4a4b4c!important;flex:0 0 51px!important;width:51px!important;min-width:51px!important;height:64px!important}.showroomThumbs>button.active{border:2px solid var(--gold)!important;box-shadow:0 0 0 1px #cba94647!important}.catalogModal .modalCount{bottom:91px!important}.catalogModal .showroomMedia.showingPlan .showroomThumbs{height:82px!important}.hero .shade{background:linear-gradient(90deg,#050607c7 0%,#0506077a 52%,#0506072e 100%),linear-gradient(#0000 58%,#05060775)!important}.closing .buttons{justify-content:center!important;display:flex!important}.closing .buttons>.gold{justify-content:center!important;width:min(100%,390px)!important}}@media (width<=380px){.showroomThumbs>button{flex-basis:51px!important;width:51px!important;min-width:51px!important}}.helloCoverPrice{z-index:6!important;color:#fff!important;text-align:left!important;background:#687a46f0!important;border:1px solid #ffffff47!important;flex-direction:column!important;gap:2px!important;padding:10px 12px!important;display:flex!important;position:absolute!important;bottom:12px!important;left:12px!important;box-shadow:0 8px 28px #00000052!important}.helloCoverPrice small{letter-spacing:.12em!important;color:#fff!important;font-size:10px!important}.helloCoverPrice strong{color:#fff!important;font-size:20px!important;line-height:1.05!important}.helloCoverPrice em{letter-spacing:.05em!important;color:#ffffffe6!important;font-size:9px!important;font-style:normal!important}@media (width<=850px){.helloCoverPrice{padding:8px 9px!important;bottom:9px!important;left:9px!important}.helloCoverPrice strong{font-size:16px!important}.helloCoverPrice em{font-size:8px!important}}.helloModalPrice{background:#687a462e;border:1px solid #687a46;flex-direction:column;gap:4px;margin:14px 0 18px;padding:14px 16px;display:flex}.helloModalPrice small{letter-spacing:.1em;color:#9fb578;font-size:10px}.helloModalPrice strong{color:#f5f5f3;font-size:27px;line-height:1}.helloModalPrice span{letter-spacing:.04em;color:#d8dadb;font-size:10px}@media (width<=850px){.helloModalPrice{margin:10px 0 14px;padding:11px 12px}.helloModalPrice strong{font-size:22px}.showroomDeck{position:relative;gap:4px!important;display:flex!important;overflow:hidden!important}.showroomPanel{cursor:pointer;flex:none!important;min-width:0!important;display:none!important}.showroomPanel.active{flex:none!important;order:2!important;width:calc(100% - 112px)!important;display:block!important}.showroomPanel.active+.showroomPanel{flex:none!important;order:3!important;width:52px!important;display:block!important}.showroomPanel:has(+.showroomPanel.active){flex:none!important;order:1!important;width:52px!important;display:block!important}.showroomPanelInfo{min-width:190px!important;bottom:22px!important;left:16px!important}.showroomPanelShade{display:none!important}.showroomDeckCta{z-index:8!important}#proyectos.projects{display:none!important}}@media (width>=851px){.showroomPanelInfo{bottom:38px!important}.catalogGrid .workCardInfo{padding-bottom:26px!important}}.architectProcess{background:#0d0e0f;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.architectProcessIntro{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:end;column-gap:9vw;display:grid}.architectProcessIntro .kicker{grid-column:1/-1;margin:0 0 14px}.architectProcessIntro h2{letter-spacing:.015em;text-transform:uppercase;margin:0;font-family:Oswald Stencil,Impact,sans-serif;font-size:clamp(38px,4.5vw,72px);line-height:1.04}.architectProcessIntro h2 em{color:var(--gold);font-style:normal;display:inline-block}.architectProcessIntro>p{color:#b9bbbc;max-width:650px;margin:0;font-size:16px;line-height:1.75}.architectProcessIntro>p b{color:#f0f0ef}.architectSteps{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;display:grid}.architectSteps article{background:#111315;min-height:230px;padding:30px 30px 34px}.architectSteps article>span{color:var(--gold);letter-spacing:.18em;margin-bottom:38px;font-size:12px;font-weight:800;display:block}.architectSteps h3,.architectProjectCta h3{letter-spacing:.015em;font-family:Oswald Stencil,Impact,sans-serif}.architectSteps h3{margin:0 0 13px;font-size:26px}.architectSteps p{color:#9fa2a3;margin:0;font-size:14px;line-height:1.65}.architectProjectCta{border-left:3px solid var(--gold);background:#17191a;justify-content:space-between;align-items:flex-end;gap:50px;margin-top:1px;padding:32px 34px;display:flex}.architectProjectCta>div{max-width:760px}.architectProjectCta small{color:var(--gold);letter-spacing:.12em;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.architectProjectCta h3{margin:0 0 8px;font-size:30px}.architectProjectCta p{color:#aaaeb0;margin:0;line-height:1.55}.architectProjectCta .gold{cursor:pointer;white-space:nowrap;border:0;flex:none}@media (width<=850px){.architectProcessIntro{display:block}.architectProcessIntro h2{margin-bottom:24px;font-size:38px;line-height:1.08}.architectProcessIntro>p{font-size:14px;line-height:1.65}.architectSteps{grid-template-columns:1fr;margin-top:34px}.architectSteps article{min-height:0;padding:23px 22px 25px}.architectSteps article>span{margin-bottom:17px}.architectSteps h3{font-size:22px}.architectProjectCta{margin-top:18px;padding:25px 22px 27px;display:block}.architectProjectCta h3{font-size:25px}.architectProjectCta .gold{justify-content:center;width:100%;margin-top:22px}}.gold,.outline,.helloCta,.wizardNav button,.extraWizard button,.tierCard button,.tierFoot a,.price>a,.portfolioSwitch button,.catalogBottom .gold{transition:background .28s,border-color .28s,transform .2s,color .28s;position:relative;overflow:hidden;box-shadow:inset 0 -3px #cba94655;color:#f5f2eb!important;background:linear-gradient(108deg,#0b0c0d 0%,#17150f 52%,#6b5720 100%)!important;border:1px solid #cba946b8!important}.gold:after,.outline:after,.helloCta:after,.wizardNav button:after,.extraWizard button:after,.tierCard button:after,.tierFoot a:after,.price>a:after,.portfolioSwitch button:after,.catalogBottom .gold:after{content:"";background:var(--gold);width:20%;height:3px;transition:width .3s;position:absolute;bottom:0;left:0}.gold:hover,.outline:hover,.helloCta:hover,.wizardNav button:hover,.extraWizard button:hover,.tierCard button:hover,.tierFoot a:hover,.price>a:hover,.portfolioSwitch button:hover,.catalogBottom .gold:hover,.extraWizard button.active,.portfolioSwitch button.active{border-color:var(--gold)!important;color:#fff!important;background:linear-gradient(108deg,#111214 0%,#3b321a 58%,#b18f34 100%)!important}.gold:hover:after,.outline:hover:after,.helloCta:hover:after,.wizardNav button:hover:after,.extraWizard button:hover:after,.tierCard button:hover:after,.tierFoot a:hover:after,.price>a:hover:after,.portfolioSwitch button:hover:after,.catalogBottom .gold:hover:after,.extraWizard button.active:after,.portfolioSwitch button.active:after{width:100%}.helloLandingLink{color:inherit;cursor:pointer;text-decoration:none}.helloLandingLink .helloLogo{text-align:center!important;justify-self:center!important;align-items:center!important}.helloLandingLink .helloLogo img{margin-inline:auto}.helloLandingLink .helloLogo strong{color:#111;letter-spacing:.015em;max-width:430px;font-family:Oswald Stencil,Impact,sans-serif;font-size:clamp(18px,1.65vw,27px);line-height:1.12}.helloLandingLink .helloLogo span{text-align:center!important;color:#36372f!important;max-width:none!important}.helloLandingLink .helloLogo span b{color:var(--gold);font-family:Georgia,serif;font-size:1.2em}.catalogExperiences{background:#0b0c0d;border-top:1px solid #252728;border-bottom:1px solid #252728;padding:90px 6vw}.helloHeroBrand strong{letter-spacing:.04em;color:#f5f5f3;max-width:300px;margin-top:22px;font-family:Oswald Stencil,Impact,sans-serif;font-size:15px;line-height:1.15;display:block}.helloHeroBrand span{margin-top:7px!important}.helloHeroBrand span b{color:var(--gold);font-family:Georgia,serif;font-size:1.18em}@media (width<=850px){.showroomDeck{height:54svh!important;min-height:430px!important;max-height:570px!important}.showroomPanel img{object-position:center 62%!important}.helloLandingLink{padding-top:70px!important;padding-bottom:64px!important;display:block!important}.helloLandingLink .helloLogo{border-left:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:18px!important;margin-top:36px!important;padding-left:0!important;display:flex!important}.helloLandingLink .helloLogo img{width:170px!important}.helloLandingLink .helloLogo strong{max-width:310px!important;font-size:22px!important}.helloLandingLink .helloLogo span{font-size:10px!important}.catalogExperiences{padding:64px 6vw}.helloHeroBrand strong{max-width:220px;margin-top:18px;font-size:12px}.helloHeroBrand span{font-size:8px!important}}.bedroomBadge{color:#cba946;letter-spacing:.08em;margin-top:.35rem;font-size:.78rem;font-style:normal;display:block}.comingSoonCard{cursor:default}.comingSoonCover{color:#687a46;background:linear-gradient(145deg,#111315,#1b1d1d);border:1px solid #687a4659;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;min-height:360px;display:flex}.comingSoonCover b{font-family:var(--font-stencil,inherit);letter-spacing:.08em;font-size:1.5rem}.comingSoonCover span{letter-spacing:.2em;font-size:.72rem}.helloModalPrice em{opacity:.72;margin-top:.45rem;font-size:.65rem;font-style:normal;line-height:1.35;display:block}.helloModalPrice .helloGalleryLine{margin-top:2px;font-weight:600;letter-spacing:.02em!important;color:#eef2e6!important;font-size:13px!important}footer .brand>b{letter-spacing:.015em!important;font-family:Oswald Stencil,Impact,sans-serif!important;font-weight:400!important}.helloHeroBrand strong{letter-spacing:.015em!important;color:#f5f5f3!important;max-width:430px!important;margin-top:28px!important;font-family:Oswald Stencil,Impact,sans-serif!important;font-size:clamp(22px,1.8vw,30px)!important;line-height:1.02!important}.helloHeroBrand span{letter-spacing:.16em!important;color:#c8c8c2!important;margin-top:12px!important;font-family:Oswald,Arial,sans-serif!important;font-size:12px!important;font-weight:300!important}.helloHeroBrand span b{color:var(--gold)!important;font-family:Oswald Stencil,Impact,sans-serif!important;font-size:1.25em!important;font-weight:400!important}.workTitleRow{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin:7px 0 8px;display:flex}.workTitleRow>b{min-width:0;margin:0!important}.bedroomBadge{white-space:nowrap;flex:none;gap:7px;color:var(--gold)!important;letter-spacing:.08em!important;align-items:center!important;margin:0!important;font:400 11px/1 Oswald Stencil,Impact,sans-serif!important;display:inline-flex!important}.bedroomBadge svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media (width>=851px){.architectProjectCta{align-items:center!important;padding-top:22px!important;padding-bottom:22px!important}.architectProjectCta>div{flex:auto!important;min-width:0!important;max-width:none!important}.architectProjectCta h3{margin-bottom:5px!important}.architectProjectCta p{white-space:nowrap!important;font-size:14px!important;line-height:1.3!important}.investment .investmentLead{max-width:1120px!important;font-size:17px!important;line-height:1.5!important}.investment .investmentLead span{white-space:nowrap!important;display:block!important}.helloLandingLink{background:#e8e2d5!important;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important;gap:5vw!important;min-height:0!important;padding:46px 7vw!important}.helloLandingLink .helloCopy small{color:#687a46!important;font-family:Oswald Stencil,Impact,sans-serif!important;font-size:11px!important}.helloLandingLink .helloCopy h2{color:#171716!important;margin-bottom:18px!important;font-family:Oswald Stencil,Impact,sans-serif!important;font-size:clamp(46px,4vw,66px)!important;line-height:.98!important}.helloLandingLink .helloCopy p{color:#4d4e49!important;margin-bottom:22px!important;font-size:16px!important;line-height:1.45!important}.helloLandingLink .helloLogo{text-align:center!important;align-items:center!important;gap:14px!important;min-height:0!important;margin:0!important;padding-left:4vw!important}.helloLandingLink .helloLogo img{width:min(190px,14vw)!important}.helloLandingLink .helloLogo strong{color:#171716!important;max-width:360px!important;font-family:Oswald Stencil,Impact,sans-serif!important;font-size:clamp(22px,1.9vw,30px)!important;line-height:1.02!important}.helloLandingLink .helloLogo span{color:#3b3c38!important;letter-spacing:.15em!important;font-family:Oswald,Arial,sans-serif!important;font-size:11px!important;font-weight:300!important}.helloLandingLink .helloLogo span b{color:var(--gold)!important;font-family:Oswald Stencil,Impact,sans-serif!important;font-size:1.25em!important;font-weight:400!important}}@media (width<=850px){.helloHeroBrand strong{max-width:290px!important;font-size:22px!important}.helloHeroBrand span{font-size:9px!important}.workTitleRow{gap:9px}.bedroomBadge{gap:5px;font-size:9px!important}.bedroomBadge svg{width:18px;height:18px}}.helloHeroBrand{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.helloHeroBrand img{margin-inline:auto!important}.helloHeroBrand strong{text-align:center!important;width:min(100%,430px)!important;margin:24px auto 0!important;display:block!important}.helloHeroBrand span{text-align:center!important;white-space:nowrap!important;width:100%!important;margin:10px auto 0!important;display:block!important}.helloLandingLink .helloLogo{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.helloLandingLink .helloLogo strong,.helloLandingLink .helloLogo span{text-align:center!important;margin-inline:auto!important}.architectProcess{min-height:0!important;padding-top:64px!important;padding-bottom:64px!important}.architectProcessIntro .kicker{margin-bottom:9px!important}.architectProcessIntro h2{font-size:clamp(36px,4.15vw,66px)!important}.architectProcessIntro>p{line-height:1.48!important}.architectSteps{margin-top:30px!important}.architectSteps article{min-height:150px!important;padding:20px 24px 22px!important}.architectSteps article>span{margin-bottom:16px!important}.architectSteps article h3{margin:0 0 7px!important}.architectSteps article p{margin:0!important;line-height:1.38!important}.architectProjectCta{min-height:0!important;margin-top:0!important;padding:18px 24px!important}@media (width<=850px){.architectProcess{padding-top:48px!important;padding-bottom:48px!important}.architectSteps{margin-top:24px!important}.architectSteps article{min-height:0!important;padding:18px!important}}@media (width>=851px){.helloLandingLink{padding-top:42px!important;padding-bottom:42px!important}.helloLandingLink .helloCopy h2{margin:14px 0!important;line-height:.94!important}.helloLandingLink .helloCopy p{margin:0 0 20px!important;line-height:1.45!important;position:static!important}.helloLandingLink .helloLogo strong{margin-top:2px!important}.helloLandingLink .helloLogo span{margin-top:0!important}}main:not(.catalogPage){scrollbar-width:thin;scrollbar-color:#cba946 #111315;scroll-snap-type:y proximity!important;scroll-padding-top:78px!important;overflow-y:auto!important}main:not(.catalogPage)>section,main:not(.catalogPage)>footer{scroll-snap-align:start!important;scroll-snap-stop:normal!important}main:not(.catalogPage)::-webkit-scrollbar{width:8px}main:not(.catalogPage)::-webkit-scrollbar-track{background:#111315}main:not(.catalogPage)::-webkit-scrollbar-thumb{background:#cba946;border-radius:8px}@media (width<=850px){main:not(.catalogPage){scroll-snap-type:y proximity!important;scroll-padding-top:68px!important}}.catalogPage .showroomWhatsapp{z-index:9999!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:grid!important;position:fixed!important;bottom:22px!important;right:22px!important}@media (width<=850px){.catalogPage .showroomWhatsapp{bottom:16px!important;right:16px!important}.catalogPage:has(.catalogModal) .showroomWhatsapp{top:72px!important;bottom:auto!important;right:12px!important}}.catalogPage .catalogExperiences{padding-bottom:84px!important}.catalogPage .catalogBottom{min-height:430px!important;padding-top:110px!important;padding-bottom:120px!important}.catalogPage>footer{box-sizing:border-box!important;align-items:center!important;min-height:120px!important;padding:34px 5vw 44px!important}@media (width<=850px){.catalogPage .catalogExperiences{padding-bottom:58px!important}.catalogPage .catalogBottom{min-height:360px!important;padding-top:78px!important;padding-bottom:88px!important}.catalogPage>footer{min-height:110px!important;padding:26px 6vw 34px!important}}.architectSteps article h3{margin-bottom:18px!important}.helloLandingLink .helloCopy h2{margin-bottom:24px!important}.helloLandingLink .helloCopy p{margin-top:0!important}.helloLandingLink .helloLogo span,.helloLandingLink .helloLogo span b,.helloHeroBrand span,.helloHeroBrand span b{letter-spacing:.15em!important;white-space:nowrap!important;font-family:Oswald,Arial,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1!important}.helloLandingLink .helloLogo span b,.helloHeroBrand span b{font-size:inherit!important;font-weight:500!important}.catalogBottom h2{margin-bottom:48px!important}.catalogBottom>a{margin-top:0!important;display:inline-flex!important;position:static!important;transform:none!important}.siteVersion{color:#a9a9a9!important;letter-spacing:.06em!important;white-space:nowrap!important;font-size:11px!important;line-height:1.35!important}@media (width<=850px){.siteVersion{white-space:normal!important;text-align:center!important;font-size:10px!important}}@media (width>=851px){footer .brand:before,.catalogPage>footer .brand:before{content:""!important;background:url(/sfh-lockup-desktop.png) 0/contain no-repeat!important;flex:0 0 103px!important;width:103px!important;height:42px!important;display:block!important}footer .brand>img:first-child,footer .brand>b,.catalogPage>footer .brand>img:first-child,.catalogPage>footer .brand>b{display:none!important}footer .brand,.catalogPage>footer .brand{align-items:center!important;gap:0!important;display:inline-flex!important}}.catalogExperiences{overflow:hidden}.testimonialCarousel{width:100%;overflow:hidden}.testimonialTrack{will-change:transform;gap:14px;transition:transform .55s cubic-bezier(.22,.61,.36,1);display:flex}.testimonialTrack article{background:#0f1011;border:1px solid #303234;flex-direction:column;flex:0 0 calc(33.3333% - 9.33333px);align-items:stretch;min-width:0;min-height:340px;padding:30px;display:flex}.testimonialQuote{color:#f1efe9!important;margin:0 0 22px!important;font:400 clamp(20px,1.5vw,27px)/1.34 Oswald Stencil,Impact,sans-serif!important}.testimonialBody{color:#aaa7a0;-webkit-line-clamp:5;-webkit-box-orient:vertical;font:400 14px/1.62 Oswald,Arial,sans-serif;display:-webkit-box;overflow:hidden}.testimonialTrack article.expanded .testimonialBody{display:block;overflow:visible}.testimonialBody strong{color:#f0eee7;font-weight:600}.testimonialMore{color:var(--gold);letter-spacing:.13em;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:18px 0 0;padding:0;font:700 10px/1 Arial,sans-serif}.testimonialTrack article footer{flex-direction:column;gap:6px;margin-top:auto;padding-top:28px;display:flex}.testimonialTrack article footer b{letter-spacing:.14em;color:var(--gold);font:700 13px/1 Arial,sans-serif}.testimonialTrack article footer span{letter-spacing:.06em;color:#777;font:500 11px/1.2 Arial,sans-serif}.testimonialControls{justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.testimonialControls>button{color:#d5b646;cursor:pointer;background:#0f1011;border:1px solid #343638;width:34px;height:34px;font-size:16px}.testimonialControls>div{align-items:center;gap:7px;display:flex}.testimonialControls i{background:#454748;border-radius:50%;width:6px;height:6px;transition:all .25s;display:block}.testimonialControls i.active{background:var(--gold);border-radius:5px;width:20px}@media (width<=1100px) and (width>=851px){.testimonialTrack article{flex-basis:calc(50% - 7px)}.testimonialTrack{scroll-snap-type:x mandatory;padding-bottom:6px;overflow-x:auto;transform:none!important}.testimonialTrack article{scroll-snap-align:start}.testimonialControls{display:none}}@media (width<=850px){.catalogExperiences .testimonialCarousel{overflow:visible}.catalogExperiences .testimonialTrack{scroll-snap-type:x mandatory!important;gap:10px!important;display:flex!important;overflow-x:auto!important;transform:none!important}.catalogExperiences .testimonialTrack article{scroll-snap-align:start!important;flex:0 0 100%!important;min-height:290px!important;padding:24px!important;display:flex!important}.catalogExperiences .testimonialControls{display:none!important}.testimonialBody{-webkit-line-clamp:5}}@media (width>=851px){.helloHeroHeadlineRow .helloHeroBrand{text-align:center!important;justify-self:center!important;align-items:center!important;width:430px!important;max-width:100%!important}.helloHeroHeadlineRow .helloHeroBrand img{margin-left:auto!important;margin-right:auto!important;display:block!important}.helloHeroHeadlineRow .helloHeroBrand strong{box-sizing:border-box!important;text-align:center!important;align-self:center!important;width:100%!important;max-width:none!important;margin:24px 0 0!important;padding:0!important}.helloHeroHeadlineRow .helloHeroBrand span{box-sizing:border-box!important;text-align:center!important;align-self:center!important;width:100%!important;margin:10px 0 0!important;padding:0!important}.architectSteps article{min-height:112px!important;padding:20px 24px!important}.architectSteps article>span{vertical-align:baseline!important;letter-spacing:.12em!important;margin:0 10px 12px 0!important;font-size:12px!important;display:inline-block!important}.architectSteps article>span:after{content:"."}.architectSteps article h3{vertical-align:baseline!important;margin:0 0 12px!important;font-size:25px!important;display:inline-block!important}.architectSteps article p{margin:0!important;line-height:1.45!important;display:block!important}.architectProjectCta{align-items:center!important;padding:24px 28px!important}.architectProjectCta small{letter-spacing:.035em!important;color:var(--gold)!important;margin:0 0 12px!important;font-family:Oswald Stencil,Impact,sans-serif!important;font-size:18px!important;line-height:1.15!important}.architectProjectCta h3{margin:0 0 14px!important;font-size:32px!important;line-height:1.05!important}.architectProjectCta p{white-space:normal!important;color:#aaaeb0!important;margin:0!important;font-size:14px!important;line-height:1.5!important}.helloLandingLink .helloCopy{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;display:flex!important}.helloLandingLink .helloCopy small{margin:0 0 28px!important;line-height:1.1!important;display:block!important}.helloLandingLink .helloCopy h2{max-width:780px!important;margin:0 0 28px!important;padding:0!important;font-size:clamp(46px,4vw,66px)!important;line-height:1.02!important;display:block!important;position:static!important}.helloLandingLink .helloCopy p{max-width:760px!important;margin:0 0 26px!important;padding:0!important;font-size:16px!important;line-height:1.5!important;display:block!important;position:static!important}.helloLandingLink .helloCta{margin:0!important;position:static!important}.helloLandingLink .helloLogo{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;padding-left:4vw!important;display:flex!important}.helloLandingLink .helloLogo img{margin:0 auto 26px!important;display:block!important}.helloLandingLink .helloLogo strong{text-align:center!important;width:min(100%,430px)!important;margin:0 auto 16px!important;padding:0!important;font-size:clamp(22px,1.9vw,30px)!important;line-height:1.12!important;display:block!important;position:static!important}.helloLandingLink .helloLogo span{text-align:center!important;white-space:nowrap!important;width:100%!important;margin:0 auto!important;padding:0!important;line-height:1.2!important;display:block!important;position:static!important}}header nav .navHello{color:#6f8f49!important;font-weight:800!important}header nav .navHello:hover{color:#88a95c!important}#experiencias{scroll-margin-top:96px}@media (width<=850px){#experiencias{scroll-margin-top:72px}}@media (width>=851px){.helloLandingLink{align-items:center!important;min-height:430px!important;padding-top:40px!important;padding-bottom:40px!important}.helloLandingLink .helloCopy{grid-template-columns:1fr!important;grid-auto-flow:row!important;align-content:center!important;row-gap:0!important;display:grid!important;overflow:visible!important}.helloLandingLink .helloCopy small{margin:0 0 28px!important;padding:0!important;display:block!important;position:static!important}.helloLandingLink .helloCopy h2{margin:0 0 30px!important;padding:0 0 .08em!important;font-size:clamp(46px,4vw,66px)!important;line-height:1.08!important;display:block!important;position:static!important;overflow:visible!important}.helloLandingLink .helloCopy p{margin:0 0 28px!important;padding:0!important;font-size:16px!important;line-height:1.55!important;display:block!important;position:static!important;overflow:visible!important}.helloLandingLink .helloCta{margin:0!important;display:inline-flex!important;position:static!important}.helloLandingLink .helloLogo{flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:visible!important}.helloLandingLink .helloLogo img{margin:0 auto 28px!important}.helloLandingLink .helloLogo strong{text-align:center!important;margin:0 auto 18px!important;line-height:1.12!important;display:block!important;position:static!important}.helloLandingLink .helloLogo span{text-align:center!important;white-space:nowrap!important;margin:0 auto!important;line-height:1.25!important;display:block!important;position:static!important}}@media (width<=850px){.helloLandingLink .helloCopy h2{color:#171716!important;text-shadow:none!important}.helloMode .helloCatalogHero .catalogHeroCopy{width:100%!important;max-width:none!important}.helloMode .helloHeroHeadlineRow{width:100%!important;display:block!important}.helloMode .helloHeroHeadlineRow .helloHeroBrand{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;max-width:none!important;margin:34px 0 0!important;display:flex!important;transform:none!important}.helloMode .helloHeroHeadlineRow .helloHeroBrand img{margin:0 auto!important;display:block!important}.helloMode .helloHeroHeadlineRow .helloHeroBrand strong,.helloMode .helloHeroHeadlineRow .helloHeroBrand span{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (width>=851px){.helloLandingLink .helloLogo span,.helloHeroBrand span{white-space:nowrap!important;justify-content:center!important;align-items:baseline!important;width:auto!important;max-width:none!important;display:inline-flex!important}.helloLandingLink .helloLogo span b,.helloHeroBrand span b{line-height:inherit!important;margin:0!important;padding:0!important;display:inline!important}.catalogPage .catalogBottom{min-height:560px!important;padding-top:130px!important;padding-bottom:190px!important}.catalogPage .catalogBottom h2{margin-top:24px!important;margin-bottom:52px!important}.catalogPage>footer{min-height:150px!important;padding-top:54px!important;padding-bottom:54px!important}}@media (width>=901px){.faqIntro p{max-width:460px!important;margin-top:18px!important;line-height:1.55!important}}@media (width>=851px){.faqIntro{min-width:0!important;max-width:520px!important;overflow:visible!important}.faqIntro p{white-space:normal!important;overflow-wrap:normal!important;width:100%!important;max-width:430px!important;margin:24px 0 0!important;padding:0!important;font-size:16px!important;line-height:1.5!important;display:block!important}}.stageClose,.price h3,.wizardResult strong em,.portfolioSwitch button,.showroomThumbs .thumbVideo b,.showroomThumbs .thumbPlan b,.testimonialMore,.testimonialTrack article footer b,.testimonialTrack article footer span{font-family:Oswald,Arial,sans-serif!important}.card b,.layer b,.price strong,.panel>label b,.modal h2,.wizardHead h2,.wizardSlide h3,.wizardResult strong,.finishIntro h2,.tierTop h3,.summary strong,.counterCard strong{font-family:Oswald Stencil,Impact,sans-serif!important}@media (width>=851px){.architectProcessIntro{display:block!important}.architectProcessIntro h2{max-width:1200px!important}.architectProcessIntro>p{max-width:720px!important;margin-top:44px!important;font-size:18px!important;line-height:1.6!important}.architectSteps article p,.architectProjectCta p{font-size:16px!important;line-height:1.5!important}.catalogListingTop .catalogSelection{white-space:normal!important;text-align:left!important;min-width:0!important;max-width:640px!important}.helloLandingLink .helloLogo img{margin-bottom:14px!important}.helloHeroHeadlineRow .helloHeroBrand strong{margin-top:14px!important}}.helloLandingLink .helloLogo span b,.helloHeroBrand span b{margin-left:0!important}header .brand{white-space:nowrap;flex-flow:row;align-items:center;gap:10px;display:flex}header .brand>img:first-child{object-fit:contain;flex:0 0 40px;width:40px;height:40px;display:block}header .brand>b{letter-spacing:.015em;font-size:44px;line-height:1;color:var(--gold)!important;font-family:Oswald Stencil,Impact,sans-serif!important;font-weight:400!important;display:block!important}header .brandHelloPlus{color:var(--gold);flex:none;align-items:center;margin:0 12px;font-family:Oswald Stencil,Impact,sans-serif;font-size:26px;font-weight:400;line-height:1;display:inline-flex}header .brandHello{flex-direction:row;flex:none;align-items:center;display:inline-flex}header .brandHelloThin,header .brandHelloStencil{color:#f5f5f3;align-items:center;line-height:1;display:inline-flex}header .brandHelloThin{letter-spacing:-.02em;font-family:Oswald,Arial,sans-serif;font-size:32px;font-weight:400}header .brandHelloStencil{letter-spacing:-.02em;font-family:Oswald Stencil,Impact,sans-serif;font-size:32px;font-weight:400}@media (width<=850px){header .brand>img:first-child{flex-basis:30px;width:30px;height:30px}header .brand>b{font-size:30px}header .brandHelloPlus{margin:0 7px;font-size:16px}header .brandHelloThin,header .brandHelloStencil{font-size:20px}}.helloHeroBrand,.helloLandingLink .helloLogo{gap:0!important}@media (width<=850px){.architectSteps article{align-items:baseline!important;gap:10px!important;min-height:0!important;padding:10px 20px!important;display:flex!important}.architectSteps article>span{margin:0!important}.architectSteps article>p{display:none!important}.architectSteps article{padding:23px 22px 25px!important;display:block!important}.architectSteps article>span{margin:0 0 17px!important;display:block!important}.architectSteps h3{margin:0 0 13px!important;font-size:22px!important}.architectSteps article>p{color:#9fa2a3!important;margin:0!important;font-size:14px!important;line-height:1.55!important;display:block!important}}@media (width>=851px){.architectProcessIntro>p{max-width:none!important}.architectSteps article{flex-wrap:wrap!important;align-items:baseline!important;gap:6px 14px!important;display:flex!important}.architectSteps article>span{flex:none!important;margin:0!important;display:inline-block!important}.architectSteps h3{flex:240px!important;min-width:0!important;margin:0!important}.architectSteps article>p{flex:0 0 100%!important;width:100%!important;margin-top:13px!important}}.neighborhoodNote{color:#f3f0e9!important}.neighborhoodNoteToggle{color:var(--gold);font:inherit;font-size:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.neighborhoodNoteToggle:hover{color:#e6c04b}.swipeHint{display:none}@media (width<=850px){.swipeHint{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:6px;margin:0 6vw -4px;font:700 10px/1 Oswald,Arial,sans-serif;display:flex!important}.swipeHint em{font-style:normal;animation:1.4s ease-in-out infinite swipeHintNudge;display:inline-block}}@keyframes swipeHintNudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.swipeHint em{animation:none}}@media (width>=851px){.helloHeroHeadlineRow{align-items:start!important}.helloHeroBrand{align-self:start!important;transform:none!important}.helloHeroHeadlineRow .helloHeroBrand img{width:min(306px,22.5vw)!important}.catalogModal .modalInfo{justify-content:safe center!important;padding-top:78px!important}}@supports not (justify-content:safe center){@media (width>=851px){.catalogModal .modalInfo{justify-content:flex-start!important}}}@media (width<=850px){.hero{padding-top:11vh!important}.heroText{margin-top:0!important}.buttons{margin-top:calc(30px + 14vh)!important}.swipeHint{letter-spacing:.12em!important;gap:8px!important;margin:0 6vw 6px!important;font-size:15px!important}.swipeHint em{font-size:1.15em}}.helloLandingLink .helloLogo strong span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important;text-align:inherit!important;text-transform:none!important;white-space:normal!important;max-width:none!important;margin:0!important}@media (width<=850px){.helloLandingLink .helloLogo strong .helloClaimB{display:block!important}.heroText>p{margin-top:-20px!important;line-height:1.35!important}.structureBackdrop{transform:translateY(5.5vh)}.buttons{margin-top:calc(30px + 19vh)!important}}.faqList details:nth-child(n+5){display:none}.faqList.faqOpen details:nth-child(n+5){display:block}.faqToggle{letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--gold);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:26px 0;font-family:Oswald,Arial,sans-serif;font-size:15px;font-weight:700;display:flex}.faqToggle:hover{color:#e6c04b}.faqToggle b{font-size:20px;font-weight:400;line-height:1}@media (width<=850px){.faqToggle{padding:22px 0;font-size:13px}.faqToggle b{font-size:18px}}.buttons a.heroPrimaryCta{animation:2.3s ease-in-out infinite heroCtaGlow;box-shadow:0 0 0 1px #f7e6ab80,0 0 30px 6px #cba94680,0 0 64px 20px #cba94650,0 12px 32px -6px #cba946c0;color:#171310!important;background:linear-gradient(120deg,#f6dd93 0%,#e2bd5c 45%,#b3893a 100%)!important;border:1px solid #f7e6ab!important;font-weight:800!important}.buttons a.heroPrimaryCta:before{display:none!important}.buttons a.heroPrimaryCta:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 26%,#ffffffd8 46%,#0000 66%) 150% 0/220% 100%;animation:3.2s ease-in-out infinite heroCtaShine;display:block;position:absolute;inset:0}.buttons a.heroPrimaryCta:hover{box-shadow:0 0 0 1px #fff3c9a0,0 0 40px 9px #e2bd5cb0,0 0 80px 26px #e2bd5c70,0 16px 34px -6px #cba946e0;color:#111!important;background:linear-gradient(120deg,#fbeab3 0%,#eac86d 45%,#c39a45 100%)!important;border-color:#fff3c9!important;transform:translateY(-2px)!important}@keyframes heroCtaGlow{0%,to{box-shadow:0 0 0 1px #f7e6ab80,0 0 30px 6px #cba94680,0 0 64px 20px #cba94650,0 12px 32px -6px #cba946c0}50%{box-shadow:0 0 0 1px #fff3c9b0,0 0 48px 12px #e2bd5cb0,0 0 96px 32px #e2bd5c70,0 16px 38px -4px #cba946f0}}@keyframes heroCtaShine{0%,20%{background-position:150% 0}55%,to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.buttons a.heroPrimaryCta{animation:none}.buttons a.heroPrimaryCta:after{animation:none;display:none!important}}@media (width<=850px){.hero .heroText>.kicker{display:none!important}.heroText{margin-top:-28px!important}}.worksTeaserHead a.gold,.portfolioSwitch button:first-child.active,.tierFoot a.tierShowroomCta{animation:2.3s ease-in-out infinite heroCtaGlow;color:#171310!important;background:linear-gradient(120deg,#f6dd93 0%,#e2bd5c 45%,#b3893a 100%)!important;border:1px solid #f7e6ab!important;font-weight:800!important;box-shadow:0 0 0 1px #f7e6ab80,0 0 30px 6px #cba94680,0 0 64px 20px #cba94650,0 12px 32px -6px #cba946c0!important}.worksTeaserHead a.gold:before,.tierFoot a.tierShowroomCta:before{display:none!important}.worksTeaserHead a.gold:after,.portfolioSwitch button:first-child.active:after,.tierFoot a.tierShowroomCta:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 26%,#ffffffd8 46%,#0000 66%) 150% 0/220% 100%;width:auto;height:auto;animation:3.2s ease-in-out infinite heroCtaShine;display:block;position:absolute;inset:0 0 auto}.worksTeaserHead a.gold:hover,.tierFoot a.tierShowroomCta:hover{color:#111!important;background:linear-gradient(120deg,#fbeab3 0%,#eac86d 45%,#c39a45 100%)!important;border-color:#fff3c9!important;transform:translateY(-2px)!important;box-shadow:0 0 0 1px #fff3c9a0,0 0 40px 9px #e2bd5cb0,0 0 80px 26px #e2bd5c70,0 16px 34px -6px #cba946e0!important}.helloCta,.portfolioSwitch button:last-child.active{animation:2.3s ease-in-out infinite ctaGlowGreen;color:#10130a!important;background:linear-gradient(120deg,#cde3a0 0%,#93ab5f 45%,#5c6f37 100%)!important;border:1px solid #dcedb6!important;font-weight:800!important;box-shadow:0 0 0 1px #dcedb680,0 0 30px 6px #8ba85c80,0 0 64px 20px #8ba85c50,0 12px 32px -6px #8ba85cc0!important}.helloCta:before{display:none!important}.helloCta:after,.portfolioSwitch button:last-child.active:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 26%,#ffffffd8 46%,#0000 66%) 150% 0/220% 100%;width:auto;height:auto;animation:3.2s ease-in-out infinite heroCtaShine;display:block;position:absolute;inset:0 0 auto}.helloCta:hover{color:#0c0f07!important;background:linear-gradient(120deg,#dcedb6 0%,#a7c073 45%,#70864a 100%)!important;border-color:#eaf6cd!important;box-shadow:0 0 0 1px #eaf6cdb0,0 0 40px 9px #a7c073b0,0 0 80px 26px #a7c07370,0 16px 34px -6px #8ba85ce0!important}@keyframes ctaGlowGreen{0%,to{box-shadow:0 0 0 1px #dcedb680,0 0 30px 6px #8ba85c80,0 0 64px 20px #8ba85c50,0 12px 32px -6px #8ba85cc0}50%{box-shadow:0 0 0 1px #eaf6cdb0,0 0 48px 12px #a7c073b0,0 0 96px 32px #a7c07370,0 16px 38px -4px #8ba85cf0}}@media (prefers-reduced-motion:reduce){.worksTeaserHead a.gold,.portfolioSwitch button:first-child.active,.tierFoot a.tierShowroomCta,.helloCta,.portfolioSwitch button:last-child.active{animation:none}.worksTeaserHead a.gold:after,.portfolioSwitch button:first-child.active:after,.tierFoot a.tierShowroomCta:after,.helloCta:after,.portfolioSwitch button:last-child.active:after{animation:none;display:none!important}}header .brandHelloPlus{font-size:78px!important}@media (width<=850px){header .brandHelloPlus{font-size:48px!important}.closing{padding:60px 6vw!important}.hero .buttons>.outline{display:none!important}.hero .buttons{margin-top:calc(30px + 34vh)!important}}main,main:not(.catalogPage){scroll-snap-type:none!important}main>section,main>footer,.helloLandingLink,.showroomDeck{scroll-snap-stop:normal!important}@media (width<=850px){.portfolioSwitch button small{display:none!important}.portfolioSwitch button{justify-content:center!important;min-height:64px!important;padding:12px!important}.portfolioSwitch button span{letter-spacing:.02em!important;white-space:normal!important;max-width:110px!important;font-size:17px!important;line-height:1.22!important;display:block!important}}@media (width>=851px){.catalogModal article{height:min(88vh,880px)!important}.catalogModal .modalInfo{padding:clamp(22px,2.6vw,40px)!important}.catalogModal .modalInfo h2{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;margin:8px 0 0!important;padding:0 0 12px!important;font-size:clamp(24px,1.9vw,34px)!important;overflow:hidden!important}.catalogModal .modalLead{margin:0 0 14px!important;font-size:15px!important;line-height:1.4!important}.catalogModal .helloModalPrice{margin:8px 0 12px!important;padding:11px 14px!important}.catalogModal .projectFacts{margin:0 0 16px!important}.catalogModal .projectFacts>div{padding:8px 0!important}}.modal article>.prevWork,.modal article>.close{background:#090a0b!important;box-shadow:0 4px 18px #0000008c!important}.modal article>.nextWork{box-shadow:0 4px 18px #0006,0 0 0 1px #f7e6ab70,0 0 18px 4px #cba94670!important}.modal article>.nextWork:hover{box-shadow:0 4px 18px #0006,0 0 0 1px #fff3c990,0 0 26px 6px #e2bd5c90!important}.modal article>.prevWork,.modal article>.nextWork,.modal article>.close{z-index:90!important}@media (width<=850px){.catalogHero{padding:96px 6vw 50px!important}.catalogHero h1{margin:16px 0 20px!important}.catalogListing{padding-top:16px!important}.catalogListingTop{padding-top:12px!important}.portfolioSwitch{margin-top:10px!important}}.srPending{opacity:0!important}.srjs body>main>header:not(.srDone),.srjs .heroText>:not(.srDone),.srjs .heroFoot:not(.srDone){opacity:0;animation:.5s 2.5s forwards srFailsafe}@keyframes srFailsafe{to{opacity:1}}@media (prefers-reduced-motion:reduce){.srPending{opacity:1!important}}.srjs .catalogPage:not(.brandSwitch) .showroomCard{animation-duration:1ms!important;animation-delay:0s!important}.srjs .catalogBack:not(.srDone),.srjs .catalogHeroCopy>:not(.srDone){opacity:0;animation:.5s 2.5s forwards srFailsafe}.modal article>.nextWork{animation:2.8s ease-in-out infinite nextWorkGlow;box-shadow:none!important;background:linear-gradient(120deg,#f0d486 0%,#d9b456 50%,#b98f3e 100%)!important;border-color:#f2dc98!important;overflow:hidden!important}.modal article>.nextWork:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 28%,#ffffff8c 47%,#0000 66%) 150% 0/220% 100%;animation:4.2s ease-in-out infinite heroCtaShine;position:absolute;inset:0}.modal article>.nextWork:hover{filter:drop-shadow(0 0 14px #e2bd5c90);animation:none;background:linear-gradient(120deg,#f7e3a6 0%,#e4c264 50%,#c39a45 100%)!important}@keyframes nextWorkGlow{0%,to{filter:drop-shadow(0 0 6px #cba94660)drop-shadow(0 4px 10px #0006)}50%{filter:drop-shadow(0 0 16px #e2bd5c9a)drop-shadow(0 4px 12px #0006)}}@media (prefers-reduced-motion:reduce){.modal article>.nextWork{filter:drop-shadow(0 0 8px #cba94670);animation:none}.modal article>.nextWork:after{display:none}}.catalogModal .showroomMedia .showroomActiveImage,.catalogModal .showroomMedia:not(.showingPlan)>picture>img.showroomActiveImage{will-change:opacity,transform;backface-visibility:hidden;opacity:0!important;transform-origin:50%!important;transition:opacity .45s,transform 1.1s cubic-bezier(.16,.84,.24,1)!important;animation:none!important;transform:scale(1.04)!important}.catalogModal .showroomMedia .showroomActiveImage.isReady,.catalogModal .showroomMedia:not(.showingPlan)>picture>img.showroomActiveImage.isReady{opacity:1!important;transform:scale(1)!important}@media (prefers-reduced-motion:reduce){.catalogModal .showroomMedia .showroomActiveImage,.catalogModal .showroomMedia:not(.showingPlan)>picture>img.showroomActiveImage{transition:opacity .2s!important;transform:none!important}}.catalogExperiences .testimonialCarousel{--per:2;--gap:14px;touch-action:pan-y;overflow:hidden!important}.catalogExperiences .testimonialCarousel .testimonialTrack{gap:var(--gap)!important;scroll-snap-type:none!important;transform:translate3d(calc(var(--tpos) * -1 * ((100% - (var(--per) - 1) * var(--gap)) / var(--per) + var(--gap)) + var(--tdrag,0px)),0,0)!important;padding-bottom:0!important;transition:transform .55s cubic-bezier(.22,.61,.36,1)!important;display:flex!important;overflow:visible!important}.catalogExperiences .testimonialCarousel .testimonialTrack.noAnim{transition:none!important}.catalogExperiences .testimonialCarousel .testimonialTrack article{flex:0 0 calc((100% - (var(--per) - 1) * var(--gap)) / var(--per))!important;scroll-snap-align:none!important}.catalogExperiences .testimonialControls{display:flex!important}@media (width<=850px){.catalogExperiences .testimonialCarousel{--per:1;--gap:10px}}@media (prefers-reduced-motion:reduce){.catalogExperiences .testimonialCarousel .testimonialTrack{transition:none!important}}header nav .navShowroom{text-shadow:0 0 10px #e2bd5c73,0 0 22px #cba94640;animation:3.2s ease-in-out infinite navShowroomHalo;position:relative;color:#e3c86e!important}header nav .navShowroom:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#e2bd5c29,#e2bd5c00);border-radius:40px;height:34px;position:absolute;top:50%;left:-14px;right:-14px;transform:translateY(-50%)}header nav .navShowroom:hover{text-shadow:0 0 12px #f2d98ca6,0 0 28px #e2bd5c66;color:#f4dc93!important}@keyframes navShowroomHalo{0%,to{text-shadow:0 0 8px #e2bd5c59,0 0 18px #cba9462e}50%{text-shadow:0 0 12px #f2d98c99,0 0 28px #e2bd5c52}}header nav .navCta{color:#f1efe9!important}header nav .navCta:hover{color:var(--gold)!important}.headerShowroom{display:none}@media (width<=850px){.headerShowroom{letter-spacing:.14em;color:#ecd27f;background:radial-gradient(120% 140%,#e2bd5c24,#e2bd5c05);border:1px solid #e2bd5c73;border-radius:40px;align-items:center;gap:7px;margin-left:auto;margin-right:14px;padding:9px 13px;font:600 11px/1 Oswald,Arial,sans-serif;text-decoration:none;animation:3.2s ease-in-out infinite headerShowroomHalo;display:inline-flex;box-shadow:0 0 14px #e2bd5c38}.headerShowroom i{background:#e2bd5c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #e2bd5c}.headerShowroom~.menu{margin-left:0}}@keyframes headerShowroomHalo{0%,to{box-shadow:0 0 10px #e2bd5c29}50%{box-shadow:0 0 18px #e2bd5c57}}@media (prefers-reduced-motion:reduce){header nav .navShowroom,.headerShowroom{animation:none}}.catalogPage>header nav .navShowroom{text-shadow:none;animation:none}.catalogPage>header nav .navShowroom:before{display:none}.obraDetailHero{padding-bottom:34px!important}.obraDetailBody{grid-template-columns:minmax(0,1.6fr) minmax(300px,.9fr);align-items:start;gap:5vw;max-width:1700px;margin:auto;padding:0 7vw 90px;display:grid}.obraGallery{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.obraGallery img,.obraGallery video{aspect-ratio:4/5;object-fit:cover;background:#090a0b;border:1px solid #232425;width:100%;display:block}.obraGallery img:first-child,.obraGallery video:first-child{aspect-ratio:16/10;grid-column:1/-1}.obraDetailInfo{position:sticky;top:100px}.obraDetailInfo .projectFacts{margin-bottom:26px}.obraPlanLink{background:#0b0c0d;border:1px solid #2a2b2c;margin-bottom:26px;text-decoration:none;display:block}.obraPlanLink img{aspect-ratio:4/5;object-fit:contain;background:#ebe8df;width:100%;display:block}.obraPlanLink span{letter-spacing:.8px;color:var(--gold);padding:14px 16px;font:700 11px/1 Arial,sans-serif;display:block}.obraShowroomCta{text-align:center;justify-content:center;width:100%;display:inline-flex}@media (width<=850px){.obraDetailBody{grid-template-columns:1fr;gap:28px;padding:0 6vw 70px}.obraDetailInfo{position:static}.obraGallery{grid-template-columns:1fr}.obraGallery img:first-child,.obraGallery video:first-child{aspect-ratio:4/5;grid-column:auto}}@media (width>=851px){.hero h1 em{font-size:.54em!important}}.heroMobileBreak{display:none}@media (width<=850px){.heroMobileBreak{display:inline}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
