.serra-container{max-width:1240px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}@media (max-width:767px){.serra-container{padding-right:24px;padding-left:24px}}.serra-section{padding-top:128px;padding-bottom:128px}@media (max-width:767px){.serra-section{padding-top:72px;padding-bottom:72px}}.serra-eyebrow{display:flex;align-items:center;gap:14px;color:var(--serra-brass);font-family:var(--serra-font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:0.22em;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.serra-ridge{display:inline-block;flex-shrink:0;width:34px;height:10px}.serra-btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;font-family:var(--serra-font-body),sans-serif;font-weight:700;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;padding-top:16px;padding-right:30px;padding-bottom:16px;padding-left:30px;border-radius:2px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;cursor:pointer;transition:transform 0.3s ease,background 0.3s ease,color 0.3s ease,border-color 0.3s ease}.serra-btn-brass{color:var(--serra-cream);background-color:var(--serra-brass)}.serra-btn-brass:hover{color:var(--serra-cream);background-color:var(--serra-ink);transform:translate3d(0,-2px,0)}.serra-btn-outline{color:var(--serra-cream);background-color:transparent}.serra-btn-outline:hover{color:var(--serra-cream);background-color:rgba(245,245,245,.12);transform:translate3d(0,-2px,0)}.serra-btn-outline:hover{border-color:var(--serra-cream)}.serra-btn-ink{color:var(--serra-cream);background-color:var(--serra-ink)}.serra-btn-ink:hover{background-color:var(--serra-brass);transform:translate3d(0,-2px,0)}.serra-ridge-mark{clip-path:polygon(0% 100%,12% 15%,25% 100%,37% 15%,50% 100%,62% 15%,75% 100%,87% 15%,100% 100%)}.serra-header{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:999;width:100%;background-color:rgba(41,24,40,.72);border-bottom:1px solid rgba(245,245,245,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.serra-header .serra-header-inner{padding-top:14px;padding-bottom:14px}.serra-header .serra-header-logo{width:150px;height:61px;overflow:hidden}.serra-header .serra-nav-link{color:#fff;font-size:12px;letter-spacing:0.14em;padding-bottom:0px}.serra-header .serra-nav-link:hover{color:var(--serra-gold-ref)}.serra-header .serra-header-cta{color:var(--serra-navy-ref);padding-top:16px;padding-right:28px;padding-bottom:16px;padding-left:28px;background-color:var(--serra-gold-ref);border-radius:0px}.serra-header .serra-header-cta:hover{color:var(--serra-navy-ref);background-color:#dbc17f}.serra-header .serra-header-logo>div.bde-f-svg-icon2>svg{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.serra-header .serra-header-logo>.bde-f-image{display:block;width:150px;height:auto}.serra-header .serra-header-logo>.bde-f-image img{display:block;width:100%;height:auto}@media (max-width:1119px){.serra-header .serra-header-logo{width:132px;height:53px}.serra-header .serra-header-logo>.bde-f-image{width:132px}}@media (max-width:479px){.serra-header .serra-header-logo{width:112px;height:45px}.serra-header .serra-header-logo>.bde-f-image{width:112px}}.serra-header-inner{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-top:18px;padding-bottom:18px}.serra-header-logo{display:flex;align-items:center;flex-shrink:0}.serra-header-logo .serra-logo-svg{display:block;width:132px;height:auto}@media (max-width:479px){.serra-header-logo .serra-logo-svg{width:104px}}.serra-nav{display:flex;justify-content:center;align-items:center;gap:34px;flex-grow:1;flex-shrink:1;flex-basis:0px}@media (max-width:1119px){.serra-nav{display:none}}.serra-nav-link{position:relative;color:var(--serra-cream);font-family:var(--serra-font-body),sans-serif;font-weight:600;font-size:12.5px;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;padding-bottom:12px}.serra-nav-link:hover{color:var(--serra-brass-bright)}.serra-nav-link::after{position:absolute;bottom:0px;left:0px;width:26px;height:6px;background-color:var(--serra-brass-bright);transform-origin:0% 50%;transition:transform 0.3s ease;transform:scale(0,1)}.serra-nav-link::after{content:""}.serra-nav-link:hover::after{transform:scale(1,1)}.serra-header-actions{display:flex;align-items:center;gap:18px;flex-shrink:0}@media (max-width:479px){.serra-header-actions .serra-header-cta{display:none}}.serra-nav-toggle{display:none;gap:5px;width:40px;height:40px;background-color:transparent;border-top:1px solid rgba(245,245,245,.3);border-right:1px solid rgba(245,245,245,.3);border-bottom:1px solid rgba(245,245,245,.3);border-left:1px solid rgba(245,245,245,.3);cursor:pointer}.serra-nav-toggle span{display:block;width:18px;height:1.5px;background-color:var(--serra-cream);transition:transform 0.25s ease,opacity 0.25s ease}.serra-nav-toggle.is-active span:nth-child(1){transform:translate3d(0,6.5px,0) rotateZ(45deg)}.serra-nav-toggle.is-active span:nth-child(2){opacity:0}.serra-nav-toggle.is-active span:nth-child(3){transform:translate3d(0,-6.5px,0) rotateZ(-45deg)}@media (max-width:1119px){.serra-nav-toggle{display:flex}}.serra-mobile-nav{display:none;padding-top:8px;padding-right:24px;padding-bottom:28px;padding-left:24px;background-color:var(--serra-ink)}.serra-mobile-nav.is-open{display:flex}.serra-mobile-nav a{color:var(--serra-cream);font-family:var(--serra-font-body),sans-serif;font-size:14px;text-decoration:none;text-transform:uppercase;letter-spacing:0.06em;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;border-bottom:1px solid rgba(245,245,245,.1)}.serra-mobile-nav .serra-btn{margin-top:18px}.serra-main{display:block;background-color:var(--serra-paper)}.serra-main .serra-hero{min-height:calc(100vh - 89px);background-color:var(--serra-navy-ref)}.serra-main .serra-hero-scrim{background-image:linear-gradient(90deg,rgba(4,14,27,.86) 0%,rgba(4,14,27,.4) 48%,rgba(4,14,27,.32) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.serra-main .serra-hero-inner{align-items:end;padding-bottom:56px}.serra-main .serra-hero-copy{max-width:650px}.serra-main .serra-hero-title{max-width:690px;color:#fff;font-family:"Cormorant Garamond",serif;font-size:78px;line-height:1.02;letter-spacing:-0.025em}.serra-main .serra-hero-sub{max-width:650px;color:rgba(255,255,255,.9);font-size:18px;line-height:1.65}.serra-main .serra-eyebrow-light{color:var(--serra-gold-ref);letter-spacing:0.2em}.serra-main .serra-specs-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px;min-width:530px;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-color:rgba(6,21,39,.7);border-radius:4px;border-top:1px solid rgba(255,255,255,.28);border-right:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28);border-left:1px solid rgba(255,255,255,.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.serra-main .serra-specs-row{display:block;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:16px;border-bottom:0px solid;border-left:2px solid var(--serra-gold-ref)}.serra-main .serra-specs-label{display:block;color:var(--serra-gold-ref);letter-spacing:0.16em;margin-bottom:9px}.serra-main .serra-specs-value{display:block;color:#fff;font-family:"Cormorant Garamond",serif;font-size:25px;line-height:1.1}.serra-main .serra-hero-actions .serra-btn{border-radius:0px}.serra-main h2{color:var(--serra-navy-ref);font-family:"Cormorant Garamond",serif}.serra-main .serra-section{padding-top:120px;padding-bottom:120px}.serra-main .serra-overview-img{box-shadow:26px 26px 0px rgba(202,170,100,.22)}.serra-main .serra-vvip{background-color:var(--serra-navy-ref)}.serra-main .serra-vvip-title{color:#fff;font-family:"Cormorant Garamond",serif}.serra-main{overflow-x:clip}@media (max-width:1119px){.serra-main .serra-specs-card{min-width:0px}}@media (max-width:767px){.serra-main .serra-hero{min-height:auto}.serra-main .serra-hero-inner{padding-bottom:44px}.serra-main .serra-hero-title{font-size:48px;line-height:1.04}.serra-main .serra-hero-sub{font-size:16px}.serra-main .serra-specs-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;width:100%;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.serra-main .serra-specs-value{font-size:21px}.serra-main .serra-section{padding-top:76px;padding-bottom:76px}}@media (max-width:479px){.serra-main .serra-hero-title{font-size:42px}.serra-main .serra-specs-card{grid-template-columns:1fr}}.serra-hero{display:flex;align-items:end;position:relative;min-height:100svh;overflow:hidden}.serra-hero .serra-hero-title{max-width:none;font-size:70px}.serra-hero .serra-hero-title{white-space:nowrap}@media (max-width:767px){.serra-hero .serra-hero-title{font-size:48px}.serra-hero .serra-hero-title{white-space:normal}}@media (max-width:479px){.serra-hero .serra-hero-title{font-size:42px}}.serra-hero-media{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:0}.serra-hero-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.serra-hero-scrim{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background-image:linear-gradient(0deg,rgba(19,11,18,.88) 0%,rgba(19,11,18,.45) 42%,rgba(19,11,18,.15) 65%,rgba(19,11,18,.35) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.serra-hero-inner{display:flex;justify-content:space-between;align-items:end;gap:48px;position:relative;z-index:2;width:100%;padding-top:160px;padding-bottom:96px}@media (max-width:1023px){.serra-hero-inner{flex-flow:column;align-items:start;padding-top:140px}}@media (max-width:767px){.serra-hero-inner{padding-bottom:64px}}.serra-hero-copy{max-width:620px}.serra-eyebrow-light{color:var(--serra-brass-bright)}.serra-eyebrow-light .serra-ridge-mark{background-color:var(--serra-brass-bright)}.serra-hero-title{color:var(--serra-cream);font-family:var(--serra-font-display),serif;font-weight:500;font-size:76px;line-height:0.98;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:26px;margin-left:0px}.serra-hero-title em{color:var(--serra-stone);font-weight:400;font-style:italic}@media (max-width:1119px){.serra-hero-title{font-size:60px}}@media (max-width:767px){.serra-hero-title{font-size:44px}}@media (max-width:479px){.serra-hero-title{font-size:36px}}.serra-hero-sub{max-width:480px;color:rgba(245,245,245,.82);font-family:var(--serra-font-body),sans-serif;font-size:16.5px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:36px;margin-left:0px}@media (max-width:767px){.serra-hero-sub{font-size:15px}}.serra-hero-actions{display:flex;gap:16px}.serra-hero-actions{flex-wrap:wrap}@media (max-width:479px){.serra-hero-actions .serra-btn{justify-content:center;flex-grow:1;flex-shrink:1;flex-basis:auto}}.serra-specs-card{display:flex;flex-flow:column;gap:16px;flex-shrink:0;width:300px;padding-top:28px;padding-right:26px;padding-bottom:28px;padding-left:26px;background-color:rgba(245,241,231,.1);border-top:1px solid rgba(245,245,245,.22);border-right:1px solid rgba(245,245,245,.22);border-bottom:1px solid rgba(245,245,245,.22);border-left:1px solid rgba(245,245,245,.22);box-shadow:0px 24px 60px rgba(19,11,18,.35);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}@media (max-width:1119px){.serra-specs-card{width:260px}}@media (max-width:1023px){.serra-specs-card{width:100%}}.serra-specs-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(245,245,245,.14)}.serra-specs-row:last-child{padding-bottom:0px;border-bottom:none}.serra-specs-label{color:rgba(245,245,245,.6);font-family:var(--serra-font-body),sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.1em}.serra-specs-value{color:var(--serra-cream);font-family:var(--serra-font-mono),monospace;font-size:14.5px;text-align:right}.serra-hero-scroll{position:absolute;bottom:28px;left:50%;z-index:2;width:1px;height:46px;background-color:rgba(245,245,245,.4);transform:translate3d(-50%,0,0)}.serra-hero-scroll span{position:absolute;top:0px;left:-2.5px;width:6px;height:6px;background-color:var(--serra-brass-bright);border-radius:50%}.serra-hero-scroll span{animation:serraScrollDot 2.2s ease-in-out infinite}@keyframes serraScrollDot{0%{top:0;opacity:1}90%{opacity:1}100%{top:100%;opacity:0}}.serra-skyline{display:block;position:relative;z-index:2;width:100%;height:auto;margin-top:-2px}.serra-overview{background-color:var(--serra-paper)}.serra-overview-grid{display:grid;grid-template-columns:1.05fr 0.95fr;align-items:center;gap:64px}@media (max-width:1023px){.serra-overview-grid{grid-template-columns:1fr;gap:40px}}.serra-overview-media{position:relative}.serra-overview-media::before{position:absolute;top:-18px;left:-18px;z-index:1;width:120px;height:120px;border-top:2px solid var(--serra-brass);border-left:2px solid var(--serra-brass)}.serra-overview-media::before{content:""}.serra-overview-img{display:block;width:100%;height:100%;min-height:420px;object-fit:cover}@media (max-width:1023px){.serra-overview-img{min-height:320px}}.serra-overview-copy h2{color:var(--serra-ink);font-family:var(--serra-font-display),serif;font-weight:500;font-size:42px;line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.serra-overview-copy h2 em{color:var(--serra-brass);font-weight:400;font-style:italic}.serra-overview-copy p{max-width:520px;color:var(--serra-ink-soft);font-family:var(--serra-font-body),sans-serif;font-size:16px;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}@media (max-width:767px){.serra-overview-copy h2{font-size:32px}}.serra-overview-stats{display:flex;gap:36px;margin-top:36px;padding-top:32px;border-top:1px solid var(--serra-stone-line)}@media (max-width:767px){.serra-overview-stats{gap:20px}.serra-overview-stats{flex-wrap:wrap}}.serra-overview-stat-num{display:block;color:var(--serra-brass);font-family:var(--serra-font-mono),monospace;font-size:28px}.serra-overview-stat-label{display:block;color:var(--serra-ink-soft);font-family:var(--serra-font-body),sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.06em;margin-top:4px}.serra-factsheet{background-color:var(--serra-stone-dim)}.serra-factsheet-head{max-width:620px;margin-bottom:48px}.serra-factsheet-head h2{color:var(--serra-ink);font-family:var(--serra-font-display),serif;font-weight:500;font-size:40px;line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.serra-factsheet-head h2{font-size:30px}}.serra-fact-table{background-color:var(--serra-paper);border-top:1px solid var(--serra-stone-line);border-right:1px solid var(--serra-stone-line);border-bottom:1px solid var(--serra-stone-line);border-left:1px solid var(--serra-stone-line)}.serra-fact-table tr{border-bottom:1px solid var(--serra-stone-line)}.serra-fact-table tr:last-child{border-bottom:none}.serra-fact-table tr:nth-child(even){background-color:rgba(203,184,156,.14)}.serra-fact-table th{width:30%;color:var(--serra-brass);font-family:var(--serra-font-body),sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.09em;border-right:1px solid var(--serra-stone-line)}.serra-fact-table td{color:var(--serra-ink);font-family:var(--serra-font-mono),monospace;font-size:15px;line-height:1.5}@media (max-width:767px){.serra-fact-table th{width:40%}}.serra-fact-table th{text-align:left;padding-top:20px;padding-right:28px;padding-bottom:20px;padding-left:28px}.serra-fact-table th{vertical-align:top}@media (max-width:767px){.serra-fact-table th{font-size:13px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px}}.serra-fact-table td{text-align:left;padding-top:20px;padding-right:28px;padding-bottom:20px;padding-left:28px}.serra-fact-table td{vertical-align:top}@media (max-width:767px){.serra-fact-table td{font-size:13px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px}}.serra-fact-row{display:grid;grid-template-columns:30% 1fr;border-bottom:1px solid var(--serra-stone-line)}.serra-fact-row:last-child{border-bottom:none}.serra-fact-row:nth-child(even){background-color:rgba(203,184,156,.14)}@media (max-width:767px){.serra-fact-row{grid-template-columns:1fr}}.serra-fact-label{color:var(--serra-brass);font-family:var(--serra-font-body),sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.09em;padding-top:20px;padding-right:28px;padding-bottom:20px;padding-left:28px;border-right:1px solid var(--serra-stone-line)}@media (max-width:767px){.serra-fact-label{padding-top:14px;padding-right:16px;padding-bottom:8px;padding-left:16px;border-right:none;border-bottom:1px solid var(--serra-stone-line)}}.serra-fact-value{color:var(--serra-ink);font-family:var(--serra-font-mono),monospace;font-size:15px;line-height:1.5;padding-top:20px;padding-right:28px;padding-bottom:20px;padding-left:28px}@media (max-width:767px){.serra-fact-value{font-size:13px;padding-top:8px;padding-right:16px;padding-bottom:14px;padding-left:16px}}.serra-gallery{background-color:var(--serra-paper)}.serra-gallery-head{max-width:620px;margin-bottom:48px}.serra-gallery-head h2{color:var(--serra-ink);font-family:var(--serra-font-display),serif;font-weight:500;font-size:40px;line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-gallery-mount{width:100%}.serra-gallery-grid .ee-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.serra-gallery-grid .ee-gallery-item{display:block;position:relative;overflow:hidden;aspect-ratio:4/5;transition:transform 0.35s ease,box-shadow 0.35s ease;box-shadow:0px 0px 0px rgba(41,24,40,0)}.serra-gallery-grid .ee-gallery-item:hover{box-shadow:0px 22px 40px rgba(41,24,40,.22);transform:translate3d(0,-5px,0)}.serra-gallery-grid .ee-gallery-item-figure{width:100%;height:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-gallery-grid .breakdance-image-object{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.serra-gallery-grid .ee-gallery-item:hover .breakdance-image-object{transform:scale(1.05,1.05)}.serra-gallery-grid .ee-gallery-item-caption{position:absolute;right:0px;bottom:0px;left:0px;color:var(--serra-cream);font-family:var(--serra-font-body),sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.06em;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-image:linear-gradient(0deg,rgba(41,24,40,.85) 0%,rgba(41,24,40,0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;opacity:0;transition:opacity 0.3s ease,transform 0.3s ease;transform:translate3d(0,6px,0)}.serra-gallery-grid .ee-gallery-item:hover .ee-gallery-item-caption{opacity:1;transform:translate3d(0,0px,0)}.serra-gallery-grid .ee-gallery-item:nth-child(1){grid-row-start:span 2;grid-column-start:span 2;aspect-ratio:auto}@media (max-width:1023px){.serra-gallery-grid .ee-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.serra-gallery-grid .ee-gallery-item:nth-child(1){grid-row-start:span 1;grid-column-start:span 2;aspect-ratio:16/9}}@media (max-width:767px){.serra-gallery-grid .ee-gallery{grid-template-columns:1fr;gap:14px}.serra-gallery-grid .ee-gallery-item-caption{opacity:1}.serra-gallery-grid .ee-gallery-item-caption{transform:none}.serra-gallery-grid .ee-gallery-item:nth-child(1){grid-column-start:span 1;aspect-ratio:4/5}}.serra-location{background-color:var(--serra-stone-dim)}.serra-location-grid{display:grid;grid-template-columns:0.9fr 1.1fr;align-items:start;gap:56px;margin-bottom:80px}@media (max-width:1023px){.serra-location-grid{grid-template-columns:1fr;gap:36px}}.serra-location-copy h2{color:var(--serra-ink);font-family:var(--serra-font-display),serif;font-weight:500;font-size:38px;line-height:1.15;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}@media (max-width:767px){.serra-location-copy h2{font-size:28px}}.serra-conn-list{display:flex;flex-flow:column;gap:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.serra-conn-list{list-style:none}.serra-conn-item{display:flex;align-items:start;gap:16px}.serra-conn-dist{flex-shrink:0;width:64px;color:var(--serra-brass);font-family:var(--serra-font-mono),monospace;font-size:13px;padding-top:2px}.serra-conn-text{color:var(--serra-ink-soft);font-family:var(--serra-font-body),sans-serif;font-size:15.5px;line-height:1.5}.serra-map-mount{width:100%;min-height:420px;border-top:1px solid var(--serra-stone-line);border-right:1px solid var(--serra-stone-line);border-bottom:1px solid var(--serra-stone-line);border-left:1px solid var(--serra-stone-line)}.serra-map-mount iframe{display:block;width:100%;height:100%;min-height:420px;filter:grayscale(15%) contrast(102%)}.serra-siteplan{position:relative}.serra-siteplan img{display:block;width:100%;height:auto;border-top:1px solid var(--serra-stone-line);border-right:1px solid var(--serra-stone-line);border-bottom:1px solid var(--serra-stone-line);border-left:1px solid var(--serra-stone-line)}.serra-tag{position:absolute;width:14px;height:14px;background-color:var(--serra-brass);border-radius:50%;border-top:2px solid var(--serra-cream);border-right:2px solid var(--serra-cream);border-bottom:2px solid var(--serra-cream);border-left:2px solid var(--serra-cream);cursor:pointer;box-shadow:0px 0px 0px rgba(156,122,60,.5);transform:translate3d(-50%,-50%,0)}.serra-tag::before{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border-top:1px solid var(--serra-brass);border-right:1px solid var(--serra-brass);border-bottom:1px solid var(--serra-brass);border-left:1px solid var(--serra-brass)}.serra-tag::before{content:"";animation:serraPulse 2.4s ease-out infinite}.serra-tag:hover .serra-tag-label{opacity:1;transform:translate3d(-50%,0,0) translate3d(0,0px,0)}@keyframes serraPulse{0%{transform:scale(.6);opacity:.9}100%{transform:scale(2.1);opacity:0}}.serra-tag-label{position:absolute;bottom:calc(100% + 12px);left:50%;color:var(--serra-cream);font-family:var(--serra-font-body),sans-serif;font-size:12px;letter-spacing:0.04em;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;background-color:var(--serra-ink);opacity:0;pointer-events:none;transition:opacity 0.25s ease,transform 0.25s ease;transform:translate3d(-50%,0,0) translate3d(0,6px,0)}.serra-tag-label::after{position:absolute;top:100%;left:50%;border-top:6px solid var(--serra-ink);border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid transparent;transform:translate3d(-50%,0,0)}.serra-tag-label::after{content:""}.serra-tag-label{white-space:nowrap}@media (max-width:767px){.serra-tag-label{font-size:10.5px;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px}}.serra-siteplan-head{max-width:620px;margin-bottom:32px}.serra-siteplan-head h3{color:var(--serra-ink);font-family:var(--serra-font-display),serif;font-weight:500;font-size:28px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tag-1{top:15%;left:29%}.serra-tag-2{top:29%;left:46%}.serra-tag-3{top:52%;left:56%}.serra-tag-4{top:73%;left:59%}.serra-elevation{background-color:var(--serra-paper)}.serra-elev-head{max-width:640px;margin-bottom:56px}.serra-elev-head h2{color:var(--serra-ink);font-family:var(--serra-font-display),serif;font-weight:500;font-size:40px;line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}.serra-elev-head p{color:var(--serra-ink-soft);font-family:var(--serra-font-body),sans-serif;font-size:15.5px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.serra-elev-head h2{font-size:30px}}.serra-elev-wrap{display:grid;grid-template-columns:1.15fr 0.85fr;align-items:start;gap:56px;margin-bottom:72px}@media (max-width:1023px){.serra-elev-wrap{grid-template-columns:1fr}}.serra-stack{background-color:var(--serra-paper-dim);border-top:1px solid var(--serra-stone-line);border-right:1px solid var(--serra-stone-line);border-bottom:1px solid var(--serra-stone-line);border-left:1px solid var(--serra-stone-line)}.serra-stack-band{display:grid;grid-template-columns:90px 1fr;border-bottom:1px solid var(--serra-stone-line)}.serra-stack-band:last-child{border-bottom:none}.serra-stack-floors{display:flex;justify-content:center;align-items:center;color:var(--serra-ink-soft);font-family:var(--serra-font-mono),monospace;font-size:11.5px;text-align:center;padding-top:10px;padding-right:6px;padding-bottom:10px;padding-left:6px;background-color:rgba(203,184,156,.16);border-right:1px solid var(--serra-stone-line)}@media (max-width:767px){.serra-stack-floors{font-size:10px;padding-top:8px;padding-right:4px;padding-bottom:8px;padding-left:4px}}.serra-stack-body{display:grid;grid-template-columns:1fr 1fr}.serra-stack-body.serra-stack-full{grid-template-columns:1fr}.serra-stack-half{display:flex;flex-flow:column;justify-content:center;gap:8px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px}.serra-stack-half + .serra-stack-half{border-left:1px solid rgba(255,255,255,.35)}@media (max-width:767px){.serra-stack-half{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}}.serra-stack-full .serra-stack-half{border-left:none}.serra-unit-chip{display:inline-flex;align-items:center;gap:8px;color:var(--serra-cream);font-family:var(--serra-font-body),sans-serif;font-size:12px}@media (max-width:767px){.serra-unit-chip{font-size:10.5px}}.serra-unit-swatch{flex-shrink:0;width:10px;height:10px}.serra-stack-tag{color:rgba(245,245,245,.75);font-family:var(--serra-font-body),sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.08em}.serra-band-summit .serra-stack-half{background-color:var(--serra-ink)}.serra-band-summit .serra-unit-chip{color:var(--serra-cream)}.serra-band-ph .serra-stack-half{position:relative;background-color:var(--serra-ink)}.serra-band-ph .serra-unit-chip{color:var(--serra-brass-bright);font-family:var(--serra-font-mono),monospace}.serra-band-residences .serra-stack-half{background-color:var(--serra-stone-dim)}.serra-band-residences .serra-unit-chip{color:var(--serra-ink)}.serra-band-residences .serra-stack-half + .serra-stack-half{border-left:1px solid var(--serra-stone-line)}.serra-band-sky{position:relative;overflow:hidden;background-color:var(--serra-brass)}.serra-band-sky .serra-stack-body{padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px}.serra-band-sky .serra-sky-label{display:block;position:relative;z-index:1;color:var(--serra-cream);font-family:var(--serra-font-display),serif;font-size:15px;text-align:center;font-style:italic}.serra-band-sky .serra-ridge-mark{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;background-color:rgba(245,245,245,.14)}.serra-band-sky .serra-stack-floors{color:var(--serra-cream);background-color:transparent;border-right:1px solid rgba(245,245,245,.3)}.serra-band-plain .serra-stack-half{justify-content:center;background-color:var(--serra-paper)}.serra-band-plain .serra-unit-chip{color:var(--serra-ink-soft);font-size:12px}.serra-legend{display:flex;flex-flow:column;gap:28px}.serra-legend-group h4{color:var(--serra-brass);font-family:var(--serra-font-body),sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.1em;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.serra-legend-row{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px;border-bottom:1px solid var(--serra-stone-line)}.serra-legend-swatch{width:12px;height:12px}.serra-legend-name{color:var(--serra-ink);font-family:var(--serra-font-body),sans-serif;font-size:13.5px}.serra-legend-area{color:var(--serra-ink-soft);font-family:var(--serra-font-mono),monospace;font-size:12.5px}.serra-swatch-b1{background-color:#6e8869}.serra-swatch-b1a{background-color:#9fb79a}.serra-swatch-b2{background-color:#445e45}.serra-swatch-c1{background-color:#9c7a3c}.serra-swatch-c2{background-color:#cbb89c}.serra-swatch-c3{background-color:#e7c9b9}.serra-swatch-d1{background-color:#8c8577}.serra-swatch-d2{background-color:#5b6b8c}.serra-swatch-d3{background-color:#8c6e8c}.serra-swatch-d4{background-color:#4a3b54}.serra-swatch-e{background-color:#b5904f}.serra-swatch-ph1{background-color:#9c7a3c}.serra-swatch-ph2{background-color:#291828}.serra-tabs-head{max-width:620px;margin-bottom:32px}.serra-tabs-head h3{color:var(--serra-ink);font-family:var(--serra-font-display),serif;font-weight:500;font-size:28px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tabs-mount .bde-advanced-tabs-titles{display:flex;gap:10px;margin-bottom:0px;padding-bottom:0px;border-bottom:1px solid var(--serra-stone-line)}.serra-tabs-mount .bde-advanced-tabs-titles{flex-wrap:wrap}.serra-tabs-mount .bde-advanced-tabs-title{position:relative;color:var(--serra-ink-soft);font-family:var(--serra-font-body),sans-serif;font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:0.06em;margin-right:26px;padding-top:14px;padding-right:4px;padding-bottom:14px;padding-left:4px;background-color:transparent;border-top:none;border-right:none;border-bottom:none;border-left:none;cursor:pointer}.serra-tabs-mount .bde-advanced-tabs-title::after{position:absolute;bottom:-1px;left:0px;width:26px;height:3px;background-color:var(--serra-brass);transform-origin:0% 50%;transition:transform 0.3s ease;transform:scale(0,1)}.serra-tabs-mount .bde-advanced-tabs-title::after{content:""}.serra-tabs-mount .bde-advanced-tabs-title.bde-active{color:var(--serra-ink)}.serra-tabs-mount .bde-advanced-tabs-title.bde-active::after{transform:scale(1,1)}.serra-tabs-mount .bde-tabs__tabslist-container{padding-bottom:12px;border-bottom:1px solid rgba(6,21,39,.18)}.serra-tabs-mount .bde-tabs__tabslist{display:flex;gap:8px}.serra-tabs-mount .bde-tabs__tab{min-height:46px;color:#061527;font-family:var(--serra-font-body),sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.06em;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;background-color:#f7f4ee;border-radius:2px;border-top:1px solid rgba(6,21,39,.18);border-right:1px solid rgba(6,21,39,.18);border-bottom:1px solid rgba(6,21,39,.18);border-left:1px solid rgba(6,21,39,.18);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.serra-tabs-mount .bde-tabs__tab-title{color:inherit;text-transform:inherit;letter-spacing:inherit}.serra-tabs-mount .bde-tabs__tab-title{font:inherit}.serra-tabs-mount .bde-tabs__tab:hover{color:#061527;background-color:rgba(202,170,100,.14);transform:translate3d(0,-1px,0)}.serra-tabs-mount .bde-tabs__tab.is-active{color:#fff;background-color:#061527;box-shadow:inset 0px -3px 0px #caaa64}.serra-tabs-mount .bde-tabs__tab.is-active:hover{color:#fff;background-color:#0c2138}.serra-tabs-mount .bde-tabs__tab:focus-visible{outline:2px solid #caaa64;outline-offset:3px}.serra-tabs-mount .bde-tabs__panel{margin-top:30px}.serra-tabs-mount .bde-tabs__panel:focus-visible{outline:2px solid #caaa64;outline-offset:5px}.serra-tabs-mount .bde-tabs__tabslist-container::-webkit-scrollbar{height:5px}.serra-tabs-mount .bde-tabs__tabslist-container::-webkit-scrollbar-track{background-color:rgba(6,21,39,.08)}.serra-tabs-mount .bde-tabs__tabslist-container::-webkit-scrollbar-thumb{background-color:#caaa64;border-radius:10px}.serra-tabs-mount .bde-advanced-tabs .bde-tabs__tab{color:#061527;background-color:#f7f4ee}.serra-tabs-mount .bde-advanced-tabs .bde-tabs__tab .bde-tabs__tab-title{color:inherit}.serra-tabs-mount .bde-advanced-tabs .bde-tabs__tab:hover{color:#061527;background-color:rgba(202,170,100,.14)}.serra-tabs-mount .bde-advanced-tabs .bde-tabs__tabslist .bde-tabs__tab.is-active{color:#fff;background-color:#061527;box-shadow:inset 0px -3px 0px #caaa64}.serra-tabs-mount .bde-advanced-tabs .bde-tabs__tabslist .bde-tabs__tab.is-active .bde-tabs__tab-title{color:#fff}.serra-tabs-mount .bde-advanced-tabs .bde-tabs__tabslist .bde-tabs__tab.is-active:hover{color:#fff;background-color:#0c2138}.serra-tabs-mount .bde-advanced-tabs .bde-tabs__tab:focus-visible{outline:2px solid #caaa64;outline-offset:3px}@media (max-width:767px){.serra-tabs-mount .bde-tabs__tabslist{gap:6px}.serra-tabs-mount .bde-tabs__tab{font-size:11px;padding-top:11px;padding-right:14px;padding-bottom:11px;padding-left:14px}.serra-tabs-mount .bde-tabs__tab{white-space:nowrap}.serra-tabs-mount .bde-tabs__panel{margin-top:24px}}.serra-plan-card{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:40px;margin-top:-28px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media (max-width:767px){.serra-plan-card{grid-template-columns:1fr;gap:24px;padding-top:28px;padding-right:0px;padding-bottom:28px;padding-left:0px}}.serra-plan-visual{display:flex;justify-content:center;align-items:center;aspect-ratio:4/3;background-color:var(--serra-stone-dim);border-top:1px solid var(--serra-stone-line);border-right:1px solid var(--serra-stone-line);border-bottom:1px solid var(--serra-stone-line);border-left:1px solid var(--serra-stone-line)}.serra-plan-visual svg{width:60%;height:60%}.serra-plan-info h4{color:var(--serra-ink);font-family:var(--serra-font-display),serif;font-weight:500;font-size:26px;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.serra-plan-specs{display:flex;gap:28px;margin-bottom:18px}.serra-plan-specs div span{display:block}.serra-plan-specs .serra-plan-spec-val{color:var(--serra-brass);font-family:var(--serra-font-mono),monospace;font-size:18px}.serra-plan-specs .serra-plan-spec-lbl{color:var(--serra-ink-soft);font-family:var(--serra-font-body),sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.08em;margin-top:3px}.serra-plan-specs{flex-wrap:wrap}.serra-plan-note{color:var(--serra-ink-soft);font-family:var(--serra-font-body),sans-serif;font-size:14px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-faq{background-color:var(--serra-stone-dim)}.serra-faq-head{max-width:620px;margin-bottom:44px}.serra-faq-head h2{color:var(--serra-ink);font-family:var(--serra-font-display),serif;font-weight:500;font-size:38px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-faq-mount{max-width:820px}.serra-faq-mount .bde-accordion-item{border-bottom:1px solid var(--serra-stone-line)}.serra-faq-mount .bde-accordion-item:first-child{border-top:1px solid var(--serra-stone-line)}.serra-faq-mount .bde-accordion-item-title-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;padding-right:4px;padding-bottom:24px;padding-left:4px;cursor:pointer}.serra-faq-mount .bde-accordion-item-title{color:var(--serra-ink);font-family:var(--serra-font-display),serif;font-weight:500;font-size:18px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-faq-mount .bde-accordion-item-content{padding-top:0px;padding-right:4px;padding-bottom:26px;padding-left:4px}.serra-faq-mount .bde-accordion-item-content p{max-width:640px;color:var(--serra-ink-soft);font-family:var(--serra-font-body),sans-serif;font-size:15px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-faq-toggle{flex-shrink:0;position:relative;width:18px;height:18px}.serra-faq-toggle::before{top:50%;left:0px;width:100%;height:1.5px;transform:translate3d(0,-50%,0)}.serra-faq-toggle::after{top:0px;left:50%;width:1.5px;height:100%;transform:translate3d(-50%,0,0)}.serra-faq-toggle::before{position:absolute;background-color:var(--serra-brass);transition:transform 0.3s ease}.serra-faq-toggle::before{content:""}.serra-faq-toggle::after{position:absolute;background-color:var(--serra-brass);transition:transform 0.3s ease}.serra-faq-toggle::after{content:""}.bde-accordion-item.bde-active .serra-faq-toggle::after{opacity:0;transform:translate3d(-50%,0,0) rotateZ(90deg)}.serra-vvip{position:relative;overflow:hidden;padding-top:7rem;padding-right:0px;padding-bottom:7rem;padding-left:0px;background-color:var(--serra-ink)}.serra-vvip .project-contact-form{--project-form-surface:#132238;--project-form-text:var(--serra-paper);--project-form-muted:#aeb3bc;--project-form-border:#536073;--project-form-accent:var(--serra-gold-ref);--project-form-accent-contrast:var(--serra-navy-ref);--project-form-success:var(--serra-moss);--project-form-error:#b8796b;--project-form-font-body:var(--serra-font-body);--project-form-font-label:var(--serra-font-mono)}@media (max-width:767px){.serra-vvip{padding-top:5rem;padding-right:0px;padding-bottom:5rem;padding-left:0px}}.serra-vvip-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:4.5rem}@media (max-width:1023px){.serra-vvip-inner{grid-template-columns:1fr;gap:3rem}}.serra-vvip-head{display:flex;flex-flow:column;gap:1.5rem;padding-top:0.5rem}.serra-vvip-title{color:var(--serra-paper);font-family:var(--serra-font-display);font-weight:500;font-size:2.75rem;line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.serra-vvip-title{font-size:2.1rem}}.serra-vvip-sub{max-width:36ch;color:rgba(246,241,231,.72);font-family:var(--serra-font-body);font-size:1.05rem;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.serra-vvip-sub{max-width:none}}.serra-vvip-list{display:flex;flex-flow:column;gap:1.1rem;margin-top:1rem;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.serra-vvip-list{list-style:none}.serra-vvip-list-item{display:flex;align-items:start;gap:0.9rem;color:rgba(246,241,231,.82);font-family:var(--serra-font-body);font-size:0.95rem;line-height:1.6}.serra-vvip-list-mark{flex-grow:0;flex-shrink:0;flex-basis:auto;width:8px;height:8px;margin-top:0.5em;background-color:var(--serra-brass-bright);border-radius:1px;transform:rotateZ(45deg)}.serra-vvip-panel{padding-top:2.75rem;padding-right:2.75rem;padding-bottom:2.75rem;padding-left:2.75rem;background-color:rgba(246,241,231,.06);border-radius:4px;border-top:1px solid rgba(246,241,231,.14);border-right:1px solid rgba(246,241,231,.14);border-bottom:1px solid rgba(246,241,231,.14);border-left:1px solid rgba(246,241,231,.14);transition:transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease;box-shadow:0px 20px 60px rgba(0,0,0,.25);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.serra-vvip-panel:hover{box-shadow:0px 28px 70px rgba(0,0,0,.35);transform:translate3d(0,-5px,0)}@media (max-width:767px){.serra-vvip-panel{padding-top:1.75rem;padding-right:1.75rem;padding-bottom:1.75rem;padding-left:1.75rem}}.serra-vvip-fineprint{color:rgba(246,241,231,.5);font-family:var(--serra-font-body);font-size:0.78rem;line-height:1.6;margin-top:1.5rem;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-footer{padding-top:5rem;background-color:var(--serra-ink)}@media (max-width:767px){.serra-footer{padding-top:3.5rem}}.serra-footer-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.7fr) minmax(0,.85fr) minmax(0,.85fr);gap:3rem 2rem;padding-bottom:3.5rem;border-bottom:1px solid rgba(246,241,231,.14)}@media (max-width:1023px){.serra-footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.serra-footer-inner{grid-template-columns:minmax(0,1fr);gap:2.25rem}}.serra-footer-brand{display:flex;flex-flow:column;gap:0.9rem}@media (max-width:1023px){.serra-footer-brand{grid-column-start:1;grid-column-end:-1}}@media (max-width:767px){.serra-footer-brand{grid-column-start:auto}}.serra-footer-wordmark{display:flex;align-items:center;gap:0.7rem;color:var(--serra-paper);font-family:var(--serra-font-display);font-size:1.25rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-footer-wordmark .serra-ridge-mark{flex-grow:0;flex-shrink:0;flex-basis:auto;width:14px;height:10px;background-color:var(--serra-brass-bright)}.serra-footer-tagline{color:rgba(246,241,231,.55);font-family:var(--serra-font-body);font-size:0.95rem;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-footer-links{display:flex;flex-flow:column;gap:0.85rem}.serra-footer-link{width:fit-content;color:rgba(246,241,231,.7);font-family:var(--serra-font-body);font-size:0.85rem;text-decoration:none;letter-spacing:0.02em;transition:color 0.25s ease}.serra-footer-link:hover{color:var(--serra-brass-bright)}.serra-footer-contact{display:flex;flex-flow:column;align-items:start;gap:0.6rem}.serra-footer-label{color:var(--serra-brass-bright);font-family:var(--serra-font-mono);font-size:0.7rem;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-footer-agent{color:rgba(246,241,231,.75);font-family:var(--serra-font-body);font-size:0.88rem;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0.6rem;margin-left:0px}.serra-footer-cta{font-size:13px;padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px}.serra-footer-bottom{display:flex;flex-flow:column;gap:1rem;padding-top:2.25rem;padding-right:0px;padding-bottom:2.75rem;padding-left:0px}.serra-footer-legal{width:var(--full-w);color:rgba(246,241,231,.4);font-family:var(--serra-font-body);font-size:0.72rem;line-height:1.7;text-align:justify;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-footer-copy{color:rgba(246,241,231,.45);font-family:var(--serra-font-mono);font-size:0.72rem;letter-spacing:0.04em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width:767px){.serra-photo-grid{grid-template-columns:1fr}}.serra-photo-card{display:block;position:relative;overflow:hidden;aspect-ratio:4/3;text-decoration:none;border-radius:2px;transition:transform 0.35s ease,box-shadow 0.35s ease}.serra-photo-card:hover{box-shadow:0px 22px 40px rgba(41,24,40,.22);transform:translate3d(0,-5px,0)}.serra-photo-card:focus-visible{box-shadow:0px 22px 40px rgba(41,24,40,.22);transform:translate3d(0,-5px,0)}.serra-photo-img{display:block;position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.serra-photo-caption{position:absolute;right:0px;bottom:0px;left:0px;color:var(--serra-paper);font-family:var(--serra-font-body),sans-serif;font-size:13px;letter-spacing:0.02em;padding-top:14px;padding-right:18px;padding-bottom:12px;padding-left:18px;background-image:linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.35) 61%,rgba(0,0,0,0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.serra-tag-bbq{top:73%;left:59%}.serra-pins{position:absolute;top:0px;right:0px;bottom:0px;left:0px;pointer-events:none}.serra-pin-pos-1{position:absolute;top:44.7%;left:68.2%;transform:translate3d(-50%,-50%,0)}.serra-pin-pos-2{position:absolute;top:37.2%;left:39.2%;transform:translate3d(-50%,-50%,0)}.serra-pin-pos-3{position:absolute;top:20.5%;left:32.2%;transform:translate3d(-50%,-50%,0)}.serra-pin-pos-4{position:absolute;top:30.2%;left:43.6%;transform:translate3d(-50%,-50%,0)}.serra-pin-pos-5{position:absolute;top:35.2%;left:60.1%;transform:translate3d(-50%,-50%,0)}.serra-pin-pos-6{position:absolute;top:66.5%;left:57.2%;transform:translate3d(-50%,-50%,0)}.serra-pin-pos-7{position:absolute;top:52.8%;left:56.6%;transform:translate3d(-50%,-50%,0)}.serra-pin-pos-8{position:absolute;top:46.3%;left:62.7%;transform:translate3d(-50%,-50%,0)}.serra-pin-pos-9{position:absolute;top:60.3%;left:53.8%;transform:translate3d(-50%,-50%,0)}.serra-pin-pos-10{position:absolute;top:73.3%;left:64.5%;transform:translate3d(-50%,-50%,0)}.serra-pin{display:flex;justify-content:center;align-items:center;position:relative;width:30px;height:30px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-image:linear-gradient(155deg,var(--serra-brass-bright),var(--serra-brass));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:50%;border-top:2.5px solid var(--serra-cream);border-right:2.5px solid var(--serra-cream);border-bottom:2.5px solid var(--serra-cream);border-left:2.5px solid var(--serra-cream);cursor:pointer;pointer-events:auto;transition:transform 0.25s ease,box-shadow 0.25s ease;box-shadow:0px 6px 16px rgba(41,24,40,.45),0px 0px 0px 3px rgba(181,144,79,.22)}.serra-pin::before{position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border-top:1.5px solid rgba(181,144,79,.55);border-right:1.5px solid rgba(181,144,79,.55);border-bottom:1.5px solid rgba(181,144,79,.55);border-left:1.5px solid rgba(181,144,79,.55);pointer-events:none}.serra-pin::before{content:"";animation:serraPulse 2.4s ease-out infinite}.serra-pin:focus-visible{outline:2px solid var(--serra-brass-bright);outline-offset:3px}@media (max-width:767px){.serra-pin{width:26px;height:26px}}.serra-pin:hover{box-shadow:0px 8px 22px rgba(41,24,40,.55),0px 0px 0px 4px rgba(181,144,79,.35);transform:scale(1.15,1.15)}.serra-pin:focus-visible{box-shadow:0px 8px 22px rgba(41,24,40,.55),0px 0px 0px 4px rgba(181,144,79,.35);transform:scale(1.15,1.15)}.serra-pin-num{color:var(--serra-paper);font-family:var(--serra-font-mono),monospace;font-weight:600;font-size:13px;line-height:1;pointer-events:none}@media (max-width:767px){.serra-pin-num{font-size:11.5px}}.serra-pin-label{position:absolute;bottom:calc(100% + 14px);left:50%;color:var(--serra-cream);font-family:var(--serra-font-body),sans-serif;font-size:12px;letter-spacing:0.04em;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;background-color:var(--serra-ink);border-radius:3px;opacity:0;pointer-events:none;transition:opacity 0.25s ease,transform 0.25s ease;transform:translate3d(-50%,6px,0)}.serra-pin-label::after{position:absolute;top:100%;left:50%;border-top:6px solid var(--serra-ink);border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid transparent;transform:translate3d(-50%,0px,0)}.serra-pin-label::after{content:""}.serra-pin-label{white-space:nowrap}@media (max-width:767px){.serra-pin-label{font-size:10.5px;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px}}.serra-pin:hover .serra-pin-label{opacity:1;transform:translate3d(-50%,0px,0)}.serra-pin:focus-visible .serra-pin-label{opacity:1;transform:translate3d(-50%,0px,0)}.card-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#FFF}.card-body-title{font-family:var(--serra-amberwood-holland-font-display);font-size:18px;text-decoration:none}.social-wrapper{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:8px;margin-top:12px}.serra-lp-social-icon-wrapper{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:8px}.serra-lp-follow-me{margin-top:auto}header.serra-header{background-color:rgba(6,21,39,.88);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.serra-header .serra-header-logo>.bde-f-svg-icon2{display:block;width:150px;height:61px;color:#fff}@media (max-width:1119px){.serra-header .serra-header-logo>.bde-f-svg-icon2{width:132px;height:53px}}@media (max-width:479px){.serra-header .serra-header-logo>.bde-f-svg-icon2{width:112px;height:45px}}.serra-header .serra-header-logo>.bde-f-svg-icon2 svg{display:block;width:150px;height:61px;color:#fff}@media (max-width:1119px){.serra-header .serra-header-logo>.bde-f-svg-icon2 svg{width:132px;height:53px}}@media (max-width:479px){.serra-header .serra-header-logo>.bde-f-svg-icon2 svg{width:112px;height:45px}}.serra-main .serra-overview{background-color:#fff}.serra-main .serra-gallery{background-color:#fff}.serra-main .serra-elevation{background-color:#fff}.serra-main .serra-factsheet{background-color:var(--serra-ivory-ref)}.serra-main .serra-location{background-color:var(--serra-ivory-ref)}.serra-main .serra-faq{background-color:var(--serra-ivory-ref)}footer.serra-footer{background-color:var(--serra-navy-ref)}.serra-fp2-wrap{display:flex;flex-flow:column;gap:56px;margin-top:54px}.serra-fp2-wrap.serra-fp2-wrap{margin-bottom:104px}@media (max-width:767px){.serra-fp2-wrap{gap:34px;margin-top:38px}.serra-fp2-wrap.serra-fp2-wrap{margin-bottom:72px}}@media (max-width:479px){.serra-fp2-wrap.serra-fp2-wrap{margin-bottom:60px}}.serra-fp2-mix{display:flex;flex-flow:column;gap:18px;padding-top:34px;padding-right:36px;padding-bottom:34px;padding-left:36px;background-color:rgba(6,21,39,.9);background-image:linear-gradient(rgba(6,21,39,.86),rgba(6,21,39,.86)),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/the-serra-residence-1.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll;border-radius:4px;border-top:1px solid rgba(202,170,100,.38);border-right:1px solid rgba(202,170,100,.38);border-bottom:1px solid rgba(202,170,100,.38);border-left:1px solid rgba(202,170,100,.38)}@media (max-width:767px){.serra-fp2-mix{gap:22px;padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px}}.serra-fp2-mix-row{display:grid;grid-template-columns:220px minmax(180px,1fr) 220px;align-items:center;gap:18px;min-height:54px}@media (max-width:1119px){.serra-fp2-mix-row{grid-template-columns:180px minmax(150px,1fr) 200px}}@media (max-width:1023px){.serra-fp2-mix-row{grid-template-columns:170px minmax(120px,1fr) 190px}}@media (max-width:767px){.serra-fp2-mix-row{grid-template-columns:1fr auto;gap:8px 14px}}.serra-fp2-mix-label{color:#fff;font-family:var(--serra-font-body),sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.13em}@media (max-width:479px){.serra-fp2-mix-label{font-size:11px}}.serra-fp2-mix-bar{display:block;height:8px;overflow:hidden;background-color:rgba(255,255,255,.1);border-radius:10px}@media (max-width:767px){.serra-fp2-mix-bar{grid-row-start:2;grid-column-start:1;grid-column-end:3}}.serra-fp2-mix-fill{display:block;height:100%;background-image:linear-gradient(90deg,#8f7340,#d9bb6b);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:10px}.serra-fp2-w-28{width:28%}.serra-fp2-w-35{width:35%}.serra-fp2-w-51{width:51%}.serra-fp2-w-67{width:67%}.serra-fp2-w-100{width:100%}.serra-fp2-mix-meta{color:#e5c269;font-size:13px;text-align:right}@media (max-width:767px){.serra-fp2-mix-meta{font-size:11px}}.serra-fp2-chart{display:flex;flex-flow:column;margin-bottom:56px;padding-top:34px;padding-right:34px;padding-bottom:28px;padding-left:34px;background-color:#f7f4ee;border-radius:4px;border-top:1px solid rgba(6,21,39,.12);border-right:1px solid rgba(6,21,39,.12);border-bottom:1px solid rgba(6,21,39,.12);border-left:1px solid rgba(6,21,39,.12);box-shadow:0px 22px 60px rgba(6,21,39,.12)}.serra-fp2-chart.serra-fp2-chart{background-color:#f7f4ee;box-shadow:0px 24px 70px rgba(6,21,39,.14)}.serra-fp2-chart .serra-fp2-directions{color:#061527}.serra-fp2-chart .serra-fp2-level{color:#6f6a60}.serra-fp2-chart .serra-fp2-band{color:#061527;background-color:rgba(202,170,100,.1)}.serra-fp2-chart .serra-fp2-d3{color:#fff;background-color:#9b8d9b}.serra-fp2-chart .serra-fp2-e{color:#061527;background-color:#caaa64}.serra-fp2-chart .serra-fp2-d4{color:#fff;background-color:#40364d}.serra-fp2-chart .serra-fp2-d2{color:#fff;background-color:#50627d}.serra-fp2-chart .serra-fp2-b2{color:#fff;background-color:#344a3e}.serra-fp2-chart .serra-fp2-b1{color:#061527;background-color:#87958a}.serra-fp2-chart .serra-fp2-b1a{color:#061527;background-color:#a8af9c}.serra-fp2-chart .serra-fp2-c3{color:#061527;background-color:#d8c6b1}.serra-fp2-chart .serra-fp2-c2{color:#061527;background-color:#bd9d70}.serra-fp2-chart .serra-fp2-c1{color:#fff;background-color:#9e7243}.serra-fp2-chart .serra-fp2-d1{color:#fff;background-color:#7b8289}.serra-fp2-chart .serra-fp2-ph1{color:#fff;background-color:#8f5f24}.serra-fp2-chart .serra-fp2-ph2{color:#fff;background-color:#b17b32}@media (max-width:1119px){.serra-fp2-chart{padding-top:28px;padding-right:22px;padding-bottom:24px;padding-left:22px}}@media (max-width:767px){.serra-fp2-chart{padding-top:22px;padding-right:12px;padding-bottom:20px;padding-left:12px}.serra-fp2-chart{overflow-x:auto}}@media (max-width:479px){.serra-fp2-chart{margin-right:-12px;margin-left:-12px;border-radius:0px}}.serra-fp2-directions{display:grid;grid-template-columns:46px repeat(2,minmax(0,1fr));color:#061527;font-weight:800;font-size:11px;text-align:center;text-transform:uppercase;letter-spacing:0.24em;margin-bottom:12px}.serra-fp2-stack{display:flex;flex-flow:column}.serra-fp2-floor{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:stretch}.serra-fp2-level{display:flex;justify-content:center;align-items:center;min-height:36px;color:#746f65;font-weight:700;font-size:11px}@media (max-width:1023px){.serra-fp2-level{font-size:10px}}@media (max-width:767px){.serra-fp2-level{min-height:32px}}.serra-fp2-cells{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;border-right:1px solid rgba(6,21,39,.22);border-left:1px solid rgba(6,21,39,.22)}.serra-fp2-cell{display:flex;justify-content:center;align-items:center;min-height:36px;font-weight:800;font-size:12px;letter-spacing:0.04em;border-right:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.85)}@media (max-width:1023px){.serra-fp2-cell{font-size:11px}}@media (max-width:767px){.serra-fp2-cell{min-height:32px}}.serra-fp2-ph-row{display:grid;grid-template-columns:46px minmax(0,1fr);margin-bottom:10px}.serra-fp2-ph-cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(6,21,39,.22);border-right:1px solid rgba(6,21,39,.22);border-bottom:1px solid rgba(6,21,39,.22);border-left:1px solid rgba(6,21,39,.22)}.serra-fp2-terrace{display:grid;grid-template-columns:46px minmax(0,1fr)}.serra-fp2-band{display:flex;justify-content:center;align-items:center;min-height:54px;color:#061527;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:0.12em;border-top:1px solid rgba(6,21,39,.25);border-right:1px solid rgba(6,21,39,.25);border-bottom:1px solid rgba(6,21,39,.25);border-left:1px solid rgba(6,21,39,.25)}.serra-fp2-base{display:flex;flex-flow:column}.serra-fp2-ph1{color:#fff;background-color:#a65b12}.serra-fp2-ph2{color:#fff;background-color:#c16e16}.serra-fp2-d3{color:#231b24;background-color:#c9afcc}.serra-fp2-e{color:#231b24;background-color:#e1ca5e}.serra-fp2-d4{color:#fff;background-color:#52395d}.serra-fp2-d2{color:#fff;background-color:#4c5f87}.serra-fp2-b2{color:#fff;background-color:#56652e}.serra-fp2-b1{color:#231b24;background-color:#a7a88c}.serra-fp2-b1a{color:#231b24;background-color:#b7b997}.serra-fp2-c3{color:#302024;background-color:#efc2c5}.serra-fp2-c2{color:#2c1d18;background-color:#d09170}.serra-fp2-c1{color:#fff;background-color:#b45d2e}.serra-fp2-d1{color:#29262b;background-color:#a6a2a8}.serra-fp2-legend{display:flex;gap:10px 18px;padding-top:26px}.serra-fp2-legend .serra-fp2-key{color:#061527}.serra-fp2-legend{flex-wrap:wrap}@media (max-width:767px){.serra-fp2-legend{min-width:700px}}.serra-fp2-key{display:grid;grid-template-columns:16px auto;grid-template-rows:auto auto;gap:8px;min-width:112px;color:#061527}.serra-fp2-key b{font-size:11px}.serra-fp2-key small{color:#746f65;font-size:10px}.serra-fp2-key-swatch{grid-row-start:1;grid-row-end:3;width:16px;height:16px;margin-top:2px}@media (max-width:767px){.serra-fp2-directions{min-width:700px}}@media (max-width:767px){.serra-fp2-stack{min-width:700px}}@media (max-width:767px){.serra-fp2-ph-row{min-width:700px}}@media (max-width:767px){.serra-fp2-terrace{min-width:700px}}@media (max-width:767px){.serra-fp2-base{min-width:700px}}.project-contact-form{width:100%;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-color:var(--project-form-surface);border-radius:var(--project-form-radius);box-shadow:0px 22px 60px rgba(0,0,0,.14)}.project-contact-form .breakdance-form{gap:22px}.project-contact-form .breakdance-form-field__label{color:var(--project-form-muted);font-family:var(--project-form-font-label),monospace;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.12em}.project-contact-form .breakdance-form-field__required{color:var(--project-form-accent)}.project-contact-form .breakdance-form-field__input{min-height:52px;color:var(--project-form-text);font-family:var(--project-form-font-body),sans-serif;padding-top:13px;padding-right:14px;padding-bottom:13px;padding-left:14px;background-color:rgba(255,255,255,.025);border-radius:var(--project-form-radius);border-top:1px solid var(--project-form-border);border-right:1px solid var(--project-form-border);border-bottom:1px solid var(--project-form-border);border-left:1px solid var(--project-form-border);transition:border-color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease}.project-contact-form .breakdance-form-field__input::placeholder{color:color-mix(in srgb,var(--project-form-muted) 62%,transparent)}.project-contact-form .breakdance-form-field__input:hover{border-color:color-mix(in srgb,var(--project-form-accent) 58%,var(--project-form-border))}.project-contact-form .breakdance-form-field__input:focus{background-color:rgba(255,255,255,.045);box-shadow:0px 0px 0px 3px color-mix(in srgb,var(--project-form-accent) 18%,transparent)}.project-contact-form .breakdance-form-field__input:focus{border-color:var(--project-form-accent)}.project-contact-form .breakdance-form-checkbox{align-items:start;gap:10px}.project-contact-form .breakdance-form-checkbox__text{color:var(--project-form-text);font-family:var(--project-form-font-body),sans-serif;line-height:1.55}.project-contact-form .breakdance-form-checkbox input{accent-color:var(--project-form-accent)}.project-contact-form .breakdance-form-button__submit{min-height:52px;color:var(--project-form-accent-contrast);font-family:var(--project-form-font-body),sans-serif;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:0.1em;padding-top:15px;padding-right:28px;padding-bottom:15px;padding-left:28px;background-color:var(--project-form-accent);border-radius:var(--project-form-radius);border-top:1px solid var(--project-form-accent);border-right:1px solid var(--project-form-accent);border-bottom:1px solid var(--project-form-accent);border-left:1px solid var(--project-form-accent);transition:transform 0.2s ease,filter 0.2s ease,box-shadow 0.2s ease}.project-contact-form .breakdance-form-button__submit:hover{color:var(--project-form-accent-contrast);box-shadow:0px 12px 24px rgba(0,0,0,.18);filter:brightness(108%);transform:translate3d(0,-2px,0)}.project-contact-form .breakdance-form-button__submit:focus-visible{outline:2px solid var(--project-form-text);outline-offset:3px}.project-contact-form .breakdance-form-message{font-family:var(--project-form-font-body),sans-serif;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;border-radius:var(--project-form-radius)}.project-contact-form .breakdance-form-message--success{color:var(--project-form-text);border-top:1px solid var(--project-form-success);border-right:1px solid var(--project-form-success);border-bottom:1px solid var(--project-form-success);border-left:1px solid var(--project-form-success)}.project-contact-form .breakdance-form-message--success{background:color-mix(in srgb,var(--project-form-success) 18%,transparent)}.project-contact-form .breakdance-form-message--error{color:var(--project-form-text);border-top:1px solid var(--project-form-error);border-right:1px solid var(--project-form-error);border-bottom:1px solid var(--project-form-error);border-left:1px solid var(--project-form-error)}.project-contact-form .breakdance-form-message--error{background:color-mix(in srgb,var(--project-form-error) 16%,transparent)}.project-contact-form{border:1px solid color-mix(in srgb,var(--project-form-border) 60%,transparent)}@media (max-width:767px){.project-contact-form{padding-top:26px;padding-right:22px;padding-bottom:26px;padding-left:22px}.project-contact-form .breakdance-form-button__submit{justify-content:center;width:100%}}@media (max-width:479px){.project-contact-form{padding-top:22px;padding-right:18px;padding-bottom:22px;padding-left:18px}}.serra-tabs-mount .bde-tabs__select{min-height:48px;color:#fff;font-family:var(--serra-font-body),sans-serif;font-weight:700;font-size:13px;padding-top:12px;padding-right:42px;padding-bottom:12px;padding-left:16px;background-color:#061527;border-radius:2px;border-top:1px solid #caaa64;border-right:1px solid #caaa64;border-bottom:1px solid #caaa64;border-left:1px solid #caaa64}.serra-tabs-mount select{min-height:48px;color:#fff;font-family:var(--serra-font-body),sans-serif;font-weight:700;font-size:13px;padding-top:12px;padding-right:42px;padding-bottom:12px;padding-left:16px;background-color:#061527;border-radius:2px;border-top:1px solid #caaa64;border-right:1px solid #caaa64;border-bottom:1px solid #caaa64;border-left:1px solid #caaa64}.serra-tabs-mount .bde-tabs__select:focus{outline:2px solid #caaa64;outline-offset:2px}.serra-tabs-mount select:focus{outline:2px solid #caaa64;outline-offset:2px}@keyframes serraLpRise{from{transform:translateY(108%)}to{transform:translateY(0)}}@keyframes serraLpDrift{from{transform:scale(1.12)}to{transform:scale(1)}}@keyframes serraLpFloat{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.serra-lp-shell{width:100%;max-width:var(--serra-lp-maxw);margin-right:auto;margin-left:auto;padding-right:var(--serra-lp-gutter);padding-left:var(--serra-lp-gutter)}@media (max-width:1023px){.serra-lp-shell{padding-right:24px;padding-left:24px}}@media (max-width:767px){.serra-lp-shell{padding-right:20px;padding-left:20px}}.serra-lp-main{color:var(--serra-lp-muted);font-family:var(--serra-lp-font-body);font-size:17px;line-height:1.65;background-color:var(--serra-lp-navy)}.serra-lp-main{overflow-x:hidden}.serra-lp-section{padding-top:var(--serra-lp-section-y);padding-bottom:var(--serra-lp-section-y);background-color:var(--serra-lp-navy)}@media (max-width:1023px){.serra-lp-section{padding-top:84px;padding-bottom:84px}}@media (max-width:767px){.serra-lp-section{padding-top:64px;padding-bottom:64px}}.serra-lp-section-deep{padding-top:var(--serra-lp-section-y);padding-bottom:var(--serra-lp-section-y);background-color:var(--serra-lp-navy-deep)}@media (max-width:1023px){.serra-lp-section-deep{padding-top:84px;padding-bottom:84px}}@media (max-width:767px){.serra-lp-section-deep{padding-top:64px;padding-bottom:64px}}.serra-lp-eyebrow{display:flex;align-items:center;gap:12px;color:var(--serra-lp-gold);font-family:var(--serra-lp-font-mono);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.28em;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.serra-lp-rule{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto;width:44px;height:1px;background-image:linear-gradient(90deg,var(--serra-lp-gold),rgba(202,170,100,0));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.serra-lp-h2{color:var(--serra-lp-ivory);font-family:var(--serra-lp-font-display);font-weight:400;font-size:clamp(30px,3.6vw,50px);line-height:1.12;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-lp-h3{color:var(--serra-lp-ivory);font-family:var(--serra-lp-font-display);font-weight:400;font-size:clamp(24px,2.4vw,34px);line-height:1.18;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-lp-h4{color:var(--serra-lp-ivory);font-family:var(--serra-lp-font-display);font-weight:400;font-size:24px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-lp-lede{max-width:58ch;color:var(--serra-lp-muted);margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-lp-body{color:var(--serra-lp-muted);margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-lp-body p{margin-top:18px}.serra-lp-head{max-width:62ch;margin-bottom:52px}@media (max-width:767px){.serra-lp-head{margin-bottom:36px}}.serra-lp-btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;font-family:var(--serra-lp-font-mono);font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.18em;padding-top:15px;padding-right:28px;padding-bottom:15px;padding-left:28px;border-radius:var(--serra-lp-radius);border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;cursor:pointer;transition:transform 0.3s ease,background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}@media (max-width:767px){.serra-lp-btn{font-size:11px;padding-top:13px;padding-right:22px;padding-bottom:13px;padding-left:22px}}@media (max-width:479px){.serra-lp-btn{width:100%}}.serra-lp-btn-gold{color:var(--serra-lp-navy);background-color:var(--serra-lp-gold)}.serra-lp-btn-gold:hover{color:var(--serra-lp-navy);background-color:var(--serra-lp-gold-bright);transform:translate3d(0,-3px,0)}.serra-lp-btn-gold:hover{border-color:var(--serra-lp-gold-bright)}.serra-lp-btn-gold:focus-visible{color:var(--serra-lp-navy);outline:2px solid var(--serra-lp-ivory);outline-offset:3px}.serra-lp-btn-gold{border-color:var(--serra-lp-gold)}.serra-lp-btn-ghost{color:var(--serra-lp-ivory);background-color:transparent}.serra-lp-btn-ghost:hover{color:var(--serra-lp-navy);background-color:var(--serra-lp-ivory);transform:translate3d(0,-3px,0)}.serra-lp-btn-ghost:hover{border-color:var(--serra-lp-ivory)}.serra-lp-btn-ghost:focus-visible{color:var(--serra-lp-ivory);outline:2px solid var(--serra-lp-gold);outline-offset:3px}.serra-lp-header{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:200;background-color:rgba(6,21,39,.82);border-bottom:1px solid var(--serra-lp-line-soft);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.serra-lp-header-inner{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-top:15px;padding-bottom:15px}.serra-lp-logo{display:flex;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;text-decoration:none}.serra-lp-logo-img{display:block;width:auto;height:52px}@media (max-width:479px){.serra-lp-logo-img{height:26px}}.serra-lp-nav-mount{display:flex;justify-content:end;flex-grow:1;flex-shrink:1;flex-basis:auto}.serra-lp-nav-mount .bde-menu{justify-content:end}.serra-lp-nav-mount .breakdance-menu-link{color:var(--serra-lp-ivory);font-family:var(--serra-lp-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.16em}.serra-lp-nav-mount .breakdance-menu-link:hover{color:var(--serra-lp-gold)}@media (max-width:1023px){.serra-lp-nav-mount{display:flex;justify-content:end;flex-grow:0;flex-shrink:0;flex-basis:auto}}.serra-lp-header-actions{display:flex;align-items:center;gap:14px;flex-grow:0;flex-shrink:0;flex-basis:auto}@media (max-width:479px){.serra-lp-header-actions{display:flex;align-items:center;gap:10px;flex-grow:0;flex-shrink:0;flex-basis:auto}}.serra-lp-hero{display:flex;align-items:end;position:relative;min-height:clamp(620px,92vh,960px);overflow:hidden;padding-top:150px;padding-bottom:84px;background-color:var(--serra-lp-navy-deep)}@media (max-width:767px){.serra-lp-hero{min-height:auto;padding-top:120px;padding-bottom:64px}}.serra-lp-hero-media{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.serra-lp-hero-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.serra-lp-hero-img{animation:serraLpDrift 22s ease-out both}.serra-lp-hero-veil{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(180deg,rgba(3,16,31,.74) 0%,rgba(3,16,31,.34) 38%,rgba(3,16,31,.93) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.serra-lp-hero-inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:end;gap:56px;position:relative;z-index:2;width:100%}@media (max-width:1119px){.serra-lp-hero-inner{align-items:start;grid-template-columns:minmax(0,1fr);gap:44px}}.serra-lp-hero-copy{max-width:44ch}.serra-lp-hero-title{color:var(--serra-lp-ivory);font-family:var(--serra-lp-font-display);font-weight:400;font-size:clamp(46px,6.6vw,94px);line-height:1.02;letter-spacing:-0.015em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-lp-title-line{display:block;overflow:hidden;padding-bottom:0.06em}.serra-lp-title-word{display:inline-block;transform:translate3d(0,108%,0)}.serra-lp-title-word{animation:serraLpRise .95s cubic-bezier(.22,.75,.2,1) .1s forwards}.serra-lp-title-word-2{display:inline-block;color:var(--serra-lp-gold);transform:translate3d(0,108%,0)}.serra-lp-title-word-2{animation:serraLpRise .95s cubic-bezier(.22,.75,.2,1) .22s forwards}.serra-lp-hero-sub{color:var(--serra-lp-muted);font-size:18px;line-height:1.6;margin-top:26px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-lp-hero-sub{animation:serraLpFloat .9s ease .5s both}.serra-lp-hero-actions{display:flex;gap:14px;margin-top:34px}.serra-lp-hero-actions{flex-wrap:wrap;animation:serraLpFloat .9s ease .62s both}@media (max-width:767px){.serra-lp-hero-actions{gap:10px}}@media (max-width:479px){.serra-lp-hero-actions{flex-flow:column;align-items:stretch}}.serra-lp-spec-card{display:block;padding-top:26px;padding-right:30px;padding-bottom:26px;padding-left:30px;background-color:var(--serra-lp-glass);border-radius:4px;border-top:1px solid rgba(247,244,238,.17);border-right:1px solid rgba(247,244,238,.17);border-bottom:1px solid rgba(247,244,238,.17);border-left:1px solid rgba(247,244,238,.17);box-shadow:0px 26px 64px rgba(3,16,31,.48);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.serra-lp-spec-card{animation:serraLpFloat .95s cubic-bezier(.22,.75,.2,1) .4s both}@media (max-width:1119px){.serra-lp-spec-card{max-width:520px}}@media (max-width:767px){.serra-lp-spec-card{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.serra-lp-spec-row{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding-top:13px;padding-bottom:13px;border-bottom:1px solid rgba(247,244,238,.11)}.serra-lp-spec-row-last{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding-top:13px;padding-bottom:0px;border-bottom:0px solid}.serra-lp-spec-label{color:var(--serra-lp-gold);font-family:var(--serra-lp-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:0.22em}.serra-lp-spec-label{white-space:nowrap}.serra-lp-spec-value{color:var(--serra-lp-ivory);font-family:var(--serra-lp-font-display);font-size:18px;line-height:1.3;text-align:right}@media (max-width:479px){.serra-lp-spec-value{font-size:16px}}.serra-lp-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px}@media (max-width:1119px){.serra-lp-overview-grid{gap:48px}}@media (max-width:1023px){.serra-lp-overview-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.serra-lp-overview-media{position:relative;overflow:hidden;border-radius:var(--serra-lp-radius)}.serra-lp-overview-media:hover .serra-lp-overview-img{transform:scale(1.04,1.04)}.serra-lp-overview-img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4/5;transition:transform 1.2s cubic-bezier(.22,.75,.2,1)}@media (max-width:1023px){.serra-lp-overview-img{aspect-ratio:16/10}}.serra-lp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:44px;padding-top:32px;border-top:1px solid var(--serra-lp-line)}@media (max-width:767px){.serra-lp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (max-width:479px){.serra-lp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.serra-lp-stat{display:flex;flex-flow:column;gap:6px}.serra-lp-stat-num{color:var(--serra-lp-gold);font-family:var(--serra-lp-font-display);font-size:40px;line-height:1}@media (max-width:767px){.serra-lp-stat-num{font-size:30px}}.serra-lp-stat-label{color:var(--serra-lp-slate);font-family:var(--serra-lp-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:0.2em}.serra-lp-fact-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0px;overflow:hidden;border-radius:var(--serra-lp-radius);border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-left:1px solid}.serra-lp-fact-table{border-color:var(--serra-lp-line)}@media (max-width:1023px){.serra-lp-fact-table{grid-template-columns:minmax(0,1fr)}}.serra-lp-fact-row{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr);gap:20px;padding-top:20px;padding-right:26px;padding-bottom:20px;padding-left:26px;border-right:1px solid var(--serra-lp-line-soft);border-bottom:1px solid var(--serra-lp-line-soft);transition:background-color 0.3s ease}.serra-lp-fact-row:hover{background-color:rgba(202,170,100,.06)}@media (max-width:767px){.serra-lp-fact-row{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px}}.serra-lp-fact-label{color:var(--serra-lp-gold);font-family:var(--serra-lp-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:0.2em;padding-top:4px}.serra-lp-fact-value{color:var(--serra-lp-ivory);font-family:var(--serra-lp-font-body);font-size:16px;line-height:1.5}.serra-lp-gallery-mount{margin-top:8px}.serra-lp-gallery-mount .ee-gallery{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:18px}.serra-lp-gallery-mount .ee-gallery-item{display:block;position:relative;overflow:hidden;border-radius:var(--serra-lp-radius);border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-left:1px solid;transition:transform 0.4s cubic-bezier(.22,.75,.2,1),box-shadow 0.4s ease,border-color 0.4s ease}.serra-lp-gallery-mount .ee-gallery-item{border-color:var(--serra-lp-line-soft)}.serra-lp-gallery-mount .ee-gallery-item:hover{box-shadow:0px 22px 46px rgba(3,16,31,.55);transform:translate3d(0,-5px,0)}.serra-lp-gallery-mount .ee-gallery-item:hover{border-color:var(--serra-lp-line)}.serra-lp-gallery-mount .ee-gallery-item:focus-visible{outline:2px solid var(--serra-lp-gold);outline-offset:3px}.serra-lp-gallery-mount .ee-gallery-item-figure{display:block;position:relative;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-lp-gallery-mount .breakdance-image-object{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3;transition:transform 1.1s cubic-bezier(.22,.75,.2,1)}.serra-lp-gallery-mount .ee-gallery-item:hover .breakdance-image-object{transform:scale(1.05,1.05)}.serra-lp-gallery-mount .ee-gallery-item-caption{display:block;position:absolute;right:0px;bottom:0px;left:0px;color:var(--serra-lp-ivory);font-family:var(--serra-lp-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:0.18em;padding-top:30px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-image:linear-gradient(180deg,rgba(3,16,31,0),rgba(3,16,31,.88));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.serra-lp-gallery-mount .ee-gallery{grid-template-columns:repeat(2,minmax(200px,1fr));gap:14px}}@media (max-width:767px){.serra-lp-gallery-mount .ee-gallery{grid-template-columns:minmax(0,1fr);gap:12px}}.serra-lp-location-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:64px}@media (max-width:1119px){.serra-lp-location-grid{gap:44px}}@media (max-width:1023px){.serra-lp-location-grid{grid-template-columns:minmax(0,1fr);gap:36px}}.serra-lp-conn-list{display:flex;flex-flow:column;margin-top:36px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.serra-lp-conn-list{list-style:none}.serra-lp-conn-item{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:22px;padding-top:18px;padding-bottom:18px;border-bottom:1px solid var(--serra-lp-line-soft)}@media (max-width:767px){.serra-lp-conn-item{grid-template-columns:minmax(0,1fr);gap:6px}}.serra-lp-conn-dist{color:var(--serra-lp-gold);font-family:var(--serra-lp-font-mono);font-size:12px;text-transform:uppercase;letter-spacing:0.12em}.serra-lp-conn-text{color:var(--serra-lp-muted);font-size:16px;line-height:1.55}.serra-lp-map-mount{height:100%;min-height:440px;overflow:hidden;background-color:var(--serra-lp-navy-raised);border-radius:var(--serra-lp-radius);border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-left:1px solid}.serra-lp-map-mount .bde-google-map{height:100%;min-height:440px}.serra-lp-map-mount{border-color:var(--serra-lp-line)}@media (max-width:767px){.serra-lp-map-mount{min-height:320px}.serra-lp-map-mount .bde-google-map{min-height:320px}}.serra-lp-siteplan-head{max-width:62ch;margin-top:96px;margin-bottom:36px}@media (max-width:1023px){.serra-lp-siteplan-head{margin-top:64px}}.serra-lp-siteplan{position:relative;overflow:hidden;border-radius:var(--serra-lp-radius);border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-left:1px solid}.serra-lp-siteplan{border-color:var(--serra-lp-line)}.serra-lp-siteplan-img{display:block;width:100%;height:auto}.serra-lp-pin{display:flex;align-items:center;gap:0px;position:absolute;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transform:translate3d(-15px,-15px,0)}.serra-lp-pin:hover .serra-lp-pin-num{box-shadow:0px 0px 0px 8px rgba(202,170,100,.2);transform:scale(1.12,1.12)}.serra-lp-pin:hover .serra-lp-pin-label{max-width:220px;margin-left:8px;padding-right:12px;padding-left:12px;opacity:1}.serra-lp-pin:focus-visible .serra-lp-pin-label{max-width:220px;margin-left:8px;padding-right:12px;padding-left:12px;opacity:1}.serra-lp-pin-num{display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:30px;height:30px;color:var(--serra-lp-navy);font-family:var(--serra-lp-font-mono);font-weight:600;font-size:12px;background-color:var(--serra-lp-gold);border-radius:50%;transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0px 0px 0px 4px rgba(202,170,100,.24)}.serra-lp-pin-label{max-width:0px;overflow:hidden;color:var(--serra-lp-navy);font-family:var(--serra-lp-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:0.14em;padding-top:6px;padding-bottom:6px;background-color:var(--serra-lp-gold-bright);border-radius:2px;opacity:0;transition:max-width 0.4s ease,opacity 0.3s ease,padding 0.4s ease}.serra-lp-pin-label{white-space:nowrap}@media (max-width:767px){.serra-lp-pin-label{display:none}}.serra-lp-pin-1{position:absolute;top:41.9%;left:53.7%}.serra-lp-pin-2{position:absolute;top:31.9%;left:32.3%}.serra-lp-pin-3{position:absolute;top:25%;left:34.1%}.serra-lp-pin-4{position:absolute;top:30.8%;left:45%}.serra-lp-pin-5{position:absolute;top:35%;left:58.5%}.serra-lp-pin-6{position:absolute;top:64.3%;left:59.4%}.serra-lp-pin-7{position:absolute;top:47.2%;left:65.2%}.serra-lp-pin-8{position:absolute;top:55.4%;left:52.7%}.serra-lp-tabs-mount .bde-tabs__tabslist{gap:6px;border-bottom:1px solid var(--serra-lp-line-soft)}.serra-lp-tabs-mount .bde-tabs__tab{color:var(--serra-lp-slate);font-family:var(--serra-lp-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.16em;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.serra-lp-tabs-mount .bde-tabs__tab:hover{color:var(--serra-lp-ivory)}.serra-lp-plan-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:44px;margin-top:32px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:var(--serra-lp-navy-raised);border-radius:var(--serra-lp-radius);border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-left:1px solid;transition:transform 0.4s cubic-bezier(.22,.75,.2,1),box-shadow 0.4s ease}.serra-lp-plan-card:hover{box-shadow:0px 24px 52px rgba(3,16,31,.5);transform:translate3d(0,-5px,0)}.serra-lp-plan-card{border-color:var(--serra-lp-line-soft)}@media (max-width:1023px){.serra-lp-plan-card{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}}.serra-lp-plan-visual{display:flex;justify-content:center;align-items:center;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:rgba(247,244,238,.03);border-radius:2px;border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-left:1px solid}.serra-lp-plan-visual{border-color:var(--serra-lp-line)}.serra-lp-plan-svg{width:100%;height:auto;color:var(--serra-lp-gold)}.serra-lp-plan-specs{display:flex;gap:28px;margin-top:26px;padding-top:24px;border-top:1px solid var(--serra-lp-line-soft)}.serra-lp-plan-specs{flex-wrap:wrap}.serra-lp-plan-spec{display:flex;flex-flow:column;gap:5px}.serra-lp-plan-spec-key{color:var(--serra-lp-gold);font-family:var(--serra-lp-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:0.2em}.serra-lp-plan-spec-val{color:var(--serra-lp-ivory);font-family:var(--serra-lp-font-display);font-size:19px}.serra-lp-plan-note{color:var(--serra-lp-slate);font-size:15px;line-height:1.6;margin-top:22px;margin-right:0px;margin-bottom:22px;margin-left:0px}.serra-lp-faq-mount{max-width:900px;margin-top:8px}.serra-lp-faq-mount .bde-accordion__button{color:var(--serra-lp-ivory);font-family:var(--serra-lp-font-display);font-size:20px;padding-top:22px;padding-bottom:22px;background-color:transparent}.serra-lp-faq-mount .bde-accordion__title{color:var(--serra-lp-ivory)}.serra-lp-faq-mount .bde-accordion__content-wrapper{border-bottom:1px solid var(--serra-lp-line-soft)}.serra-lp-faq-mount .bde-accordion__panel-content{color:var(--serra-lp-muted);padding-bottom:24px}.serra-lp-vvip{padding-top:var(--serra-lp-section-y);padding-bottom:var(--serra-lp-section-y);background-color:var(--serra-lp-navy-deep);background-image:radial-gradient(circle at 20% 0%,rgba(202,170,100,.12),rgba(202,170,100,0) 55%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.serra-lp-vvip{padding-top:84px;padding-bottom:84px}}@media (max-width:767px){.serra-lp-vvip{padding-top:64px;padding-bottom:64px}}.serra-lp-vvip-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px}@media (max-width:1119px){.serra-lp-vvip-grid{gap:44px}}@media (max-width:1023px){.serra-lp-vvip-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.serra-lp-vvip-list{display:flex;flex-flow:column;gap:16px;margin-top:32px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.serra-lp-vvip-list{list-style:none}.serra-lp-vvip-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:14px;color:var(--serra-lp-muted);font-size:16px}.serra-lp-vvip-mark{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto;width:7px;height:7px;background-color:var(--serra-lp-gold);border-radius:50%}.serra-lp-form-panel{padding-top:44px;padding-right:44px;padding-bottom:44px;padding-left:44px;background-color:var(--serra-lp-navy-raised);border-radius:var(--serra-lp-radius);border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-left:1px solid;transition:transform 0.4s cubic-bezier(.22,.75,.2,1),box-shadow 0.4s ease;box-shadow:0px 26px 64px rgba(3,16,31,.45)}.serra-lp-form-panel:hover{box-shadow:0px 34px 74px rgba(3,16,31,.6);transform:translate3d(0,-5px,0)}.serra-lp-form-panel .breakdance-form-field__label{display:block;color:var(--serra-lp-gold);font-family:var(--serra-lp-font-mono);font-weight:500;font-size:10px;line-height:1.35;text-transform:uppercase;letter-spacing:0.2em;margin-bottom:9px}.serra-lp-form-panel .breakdance-form-field__input{width:100%;min-height:54px;color:var(--serra-lp-ivory);font-family:var(--serra-lp-font-body);font-size:15px;line-height:1.2;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:rgba(3,16,31,.88);border-radius:2px;border-top:1px solid rgba(202,170,100,.28);border-right:1px solid rgba(202,170,100,.28);border-bottom:1px solid rgba(202,170,100,.28);border-left:1px solid rgba(202,170,100,.28);transition:border-color 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease;box-shadow:inset 0px 1px 0px rgba(247,244,238,.04)}.serra-lp-form-panel .breakdance-form-field__input:focus{background-color:var(--serra-lp-navy-deep);box-shadow:0px 0px 0px 3px rgba(202,170,100,.14)}.serra-lp-form-panel .breakdance-form-field__input:focus{border-color:var(--serra-lp-gold-bright)}.serra-lp-form-panel .breakdance-form-checkbox__text{color:var(--serra-lp-muted);font-family:var(--serra-lp-font-body);font-weight:300;font-size:14px;line-height:1.45;text-transform:none;letter-spacing:0px;padding-left:0px}.serra-lp-form-panel .breakdance-form-button__submit{display:flex;justify-content:center;align-items:center;width:100%;min-height:54px;color:var(--serra-lp-navy);font-family:var(--serra-lp-font-mono);font-weight:600;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:0.18em;padding-top:16px;padding-right:30px;padding-bottom:16px;padding-left:30px;background-color:var(--serra-lp-gold);border-radius:2px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transition:background-color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0px 12px 28px rgba(3,16,31,.28)}.serra-lp-form-panel .breakdance-form-button__submit:hover{background-color:var(--serra-lp-gold-bright);transform:translate3d(0,-2px,0)}.serra-lp-form-panel .breakdance-form{gap:20px 16px}.serra-lp-form-panel .breakdance-form-field{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.serra-lp-form-panel .breakdance-form-field__required{color:var(--serra-lp-gold-bright);margin-left:3px}.serra-lp-form-panel .breakdance-form-field__input:hover{background-color:rgba(3,16,31,.98)}.serra-lp-form-panel .breakdance-form-field__input::placeholder{color:var(--serra-lp-slate);opacity:0.82}.serra-lp-form-panel .breakdance-form-field--select{grid-column-start:1;grid-column-end:-1}.serra-lp-form-panel .breakdance-form-field--checkbox{grid-column-start:1;grid-column-end:-1;padding-top:15px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid var(--serra-lp-line-soft)}.serra-lp-form-panel .breakdance-form-checkbox{align-items:start;gap:9px}.serra-lp-form-panel .breakdance-form-checkbox input{width:18px;height:18px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-lp-form-panel .breakdance-form-checkbox input{accent-color:var(--serra-lp-gold)}.serra-lp-form-panel .breakdance-form-footer{grid-column-start:1;grid-column-end:-1;padding-top:4px}.serra-lp-form-panel .breakdance-form-button__submit:focus-visible{outline:2px solid var(--serra-lp-gold-bright);outline-offset:4px}.serra-lp-form-panel{border-color:var(--serra-lp-line)}@media (max-width:767px){.serra-lp-form-panel{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}.serra-lp-form-panel .breakdance-form{gap:18px}.serra-lp-form-panel .breakdance-form-field{grid-column-start:1;grid-column-end:-1}}.serra-lp-fineprint{color:var(--serra-lp-slate);font-size:12px;line-height:1.6;margin-top:26px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-lp-stack{display:flex;flex-flow:column;overflow:hidden;margin-top:10px;margin-bottom:56px;border-radius:var(--serra-lp-radius);border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-left:1px solid}.serra-lp-stack{border-color:var(--serra-lp-line)}.serra-lp-stack-row{display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:24px;padding-top:18px;padding-right:26px;padding-bottom:18px;padding-left:26px;border-bottom:1px solid var(--serra-lp-line-soft);transition:background-color 0.3s ease}.serra-lp-stack-row:hover{background-color:rgba(202,170,100,.07)}@media (max-width:767px){.serra-lp-stack-row{grid-template-columns:78px minmax(0,1fr);gap:12px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px}}.serra-lp-stack-level{color:var(--serra-lp-gold);font-family:var(--serra-lp-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.18em}.serra-lp-stack-band{color:var(--serra-lp-ivory);font-family:var(--serra-lp-font-display);font-size:20px}@media (max-width:767px){.serra-lp-stack-band{font-size:16px}}.serra-lp-stack-meta{color:var(--serra-lp-slate);font-family:var(--serra-lp-font-mono);font-size:11px;text-align:right;letter-spacing:0.1em}@media (max-width:767px){.serra-lp-stack-meta{display:none}}.serra-lp-stack-terrace{display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:24px;padding-top:18px;padding-right:26px;padding-bottom:18px;padding-left:26px;background-color:rgba(202,170,100,.13);border-bottom:1px solid var(--serra-lp-line-soft)}@media (max-width:767px){.serra-lp-stack-terrace{grid-template-columns:78px minmax(0,1fr);gap:12px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px}}.serra-lp-plan-info{display:flex;flex-flow:column}.serra-lp-pin-9{position:absolute;top:65.2%;left:44.3%}.serra-lp-pin-10{position:absolute;top:73.2%;left:55.3%}.serra-lp-pin-6b{position:absolute;top:44.5%;left:57.8%}.serra-lp-pin-7b{position:absolute;top:54.4%;left:58.1%}.serra-lp-pin-10b{position:absolute;top:61.6%;left:41.7%}.serra-lp-footer{color:var(--serra-lp-slate);font-family:var(--serra-lp-font-body);padding-top:76px;padding-bottom:36px;background-color:var(--serra-lp-navy-deep);border-top:1px solid var(--serra-lp-line)}@media (max-width:1023px){.serra-lp-footer{padding-top:56px}}@media (max-width:767px){.serra-lp-footer{padding-top:44px;padding-bottom:28px}}.serra-lp-footer-inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px}@media (max-width:1119px){.serra-lp-footer-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:36px}}@media (max-width:1023px){.serra-lp-footer-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media (max-width:767px){.serra-lp-footer-inner{grid-template-columns:minmax(0,1fr);gap:32px}}.serra-lp-footer-brand{display:flex;flex-flow:column;gap:14px;min-height:100%}@media (max-width:1023px){.serra-lp-footer-brand{grid-column-start:1;grid-column-end:-1}}.serra-lp-footer-wordmark{display:flex;align-items:center;gap:12px;color:var(--serra-lp-ivory);font-family:var(--serra-lp-font-display);font-size:26px;line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.serra-lp-footer-wordmark{font-size:22px}}.serra-lp-footer-tagline{max-width:34ch;color:var(--serra-lp-slate);font-size:15px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-lp-footer-col{display:flex;flex-flow:column;gap:12px}.serra-lp-footer-label{color:var(--serra-lp-gold);font-family:var(--serra-lp-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:0.22em;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px}.serra-lp-footer-link{width:fit-content;color:var(--serra-lp-muted);font-size:15px;text-decoration:none;transition:color 0.3s ease}.serra-lp-footer-link:hover{color:var(--serra-lp-gold)}.serra-lp-footer-link:focus-visible{color:var(--serra-lp-ivory);outline:2px solid var(--serra-lp-gold);outline-offset:3px}.serra-lp-footer-link a{color:var(--serra-lp-muted);text-decoration:none;transition:color 300ms ease-in-out}.serra-lp-footer-link a:hover{color:var(--serra-brass-bright)}.serra-lp-footer-link:hover a{color:var(--serra-brass-bright)}.serra-lp-footer-agent{color:var(--serra-lp-muted);font-size:15px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-lp-footer-cta{width:fit-content;margin-top:18px}.serra-lp-footer-bottom{display:flex;flex-flow:column;gap:14px;margin-top:64px;padding-top:28px;border-top:1px solid var(--serra-lp-line-soft)}@media (max-width:767px){.serra-lp-footer-bottom{margin-top:40px}}.serra-lp-footer-legal{width:var(--full-w);color:var(--serra-lp-slate);font-size:12px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-lp-footer-copy{color:var(--serra-lp-slate);font-family:var(--serra-lp-font-mono);font-size:11px;letter-spacing:0.1em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-container{width:100%;max-width:var(--amberwood-maxw);box-sizing:border-box}.serra-amberwood-container{margin-inline:auto;padding-inline:var(--amberwood-gutter)}@media (max-width:767px){.serra-amberwood-container{padding-inline:20px}}.serra-amberwood-section{position:relative;overflow:hidden;color:var(--amberwood-charcoal);background-color:var(--amberwood-cream)}.serra-amberwood-section{padding-block:var(--amberwood-section-y)}@media (max-width:1119px){.serra-amberwood-section{padding-block:104px}}@media (max-width:1023px){.serra-amberwood-section{padding-block:88px}}@media (max-width:767px){.serra-amberwood-section{padding-block:64px}}.serra-amberwood-section-dark{color:var(--amberwood-cream);background-color:var(--amberwood-forest)}.serra-amberwood-section-deep{color:var(--amberwood-cream);background-color:var(--amberwood-forest-deep)}.serra-amberwood-section-dim{color:var(--amberwood-charcoal);background-color:var(--amberwood-cream-dim)}.serra-amberwood-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--amberwood-forest);font-family:var(--amberwood-font-mono),monospace;font-size:13px;text-transform:uppercase;letter-spacing:0.22em;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.serra-amberwood-eyebrow::before{flex-shrink:0;width:28px;height:1px;background-color:var(--amberwood-gold)}.serra-amberwood-eyebrow::before{content:""}.serra-amberwood-eyebrow-light{color:var(--amberwood-gold-bright)}.serra-amberwood-h1{color:var(--amberwood-cream);font-family:var(--amberwood-font-display),serif;font-weight:600;font-size:clamp(2.8rem,2rem + 4vw,5.4rem);line-height:1.02;letter-spacing:-0.015em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-h2{color:var(--amberwood-forest);font-family:var(--amberwood-font-display),serif;font-weight:600;font-size:clamp(2.1rem,1.7rem + 2vw,3.2rem);line-height:1.1;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-h2-light{color:var(--amberwood-cream)}.serra-amberwood-h3{color:var(--amberwood-forest);font-family:var(--amberwood-font-display),serif;font-weight:600;font-size:clamp(1.4rem,1.2rem + 1vw,1.9rem);line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-h3-light{color:var(--amberwood-cream)}.serra-amberwood-h4{color:var(--amberwood-forest);font-family:var(--amberwood-font-display),serif;font-weight:600;font-size:1.25rem;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-lede{color:var(--amberwood-ink-muted);font-family:var(--amberwood-font-body),sans-serif;font-weight:400;font-size:1.15rem;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-lede-light{color:rgba(249,248,246,.82)}.serra-amberwood-body{color:var(--amberwood-ink-muted);font-family:var(--amberwood-font-body),sans-serif;font-size:1rem;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-body-light{color:rgba(249,248,246,.74)}.serra-amberwood-section-head{max-width:720px;margin-top:0px;margin-right:0px;margin-bottom:56px;margin-left:0px}@media (max-width:1023px){.serra-amberwood-section-head{margin-bottom:44px}}@media (max-width:767px){.serra-amberwood-section-head{margin-bottom:36px}}.serra-amberwood-section-head-center{text-align:center}.serra-amberwood-section-head-center{margin-inline:auto}.serra-amberwood-rule{display:block;width:100%;height:1px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--amberwood-line-soft);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.serra-amberwood-rule-dark{background-color:var(--amberwood-line)}.serra-amberwood-btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;font-family:var(--amberwood-font-mono),monospace;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;padding-top:16px;padding-right:30px;padding-bottom:16px;padding-left:30px;border-radius:var(--amberwood-radius);border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;cursor:pointer;transition:transform 0.3s ease,background 0.3s ease,color 0.3s ease,border-color 0.3s ease}.serra-amberwood-btn:hover.serra-amberwood-btn-gold{color:var(--amberwood-forest-deep);background-color:var(--amberwood-gold-bright);transform:translate3d(0,-2px,0)}.serra-amberwood-btn:hover.serra-amberwood-btn-ghost{color:var(--amberwood-gold-bright);transform:translate3d(0,-2px,0)}.serra-amberwood-btn:hover.serra-amberwood-btn-ghost{border-color:var(--amberwood-gold-bright)}.serra-amberwood-btn:hover.serra-amberwood-btn-outline{color:var(--amberwood-forest);transform:translate3d(0,-2px,0)}.serra-amberwood-btn:hover.serra-amberwood-btn-outline{border-color:var(--amberwood-forest)}.serra-amberwood-btn:focus-visible{outline:2px solid var(--amberwood-gold-bright);outline-offset:3px}@media (max-width:767px){.serra-amberwood-btn{width:100%}}.serra-amberwood-btn-gold{color:var(--amberwood-forest-deep);background-color:var(--amberwood-gold)}.serra-amberwood-btn-ghost{color:var(--amberwood-cream);background-color:transparent}.serra-amberwood-btn-ghost{border-color:var(--amberwood-line)}.serra-amberwood-btn-outline{color:var(--amberwood-forest);background-color:transparent}.serra-amberwood-btn-outline{border-color:var(--amberwood-line-soft)}.serra-amberwood-tag{display:inline-flex;align-items:center;gap:8px;color:var(--amberwood-gold-bright);font-family:var(--amberwood-font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:0.14em;padding-top:7px;padding-right:14px;padding-bottom:7px;padding-left:14px;border-radius:999px;border-top:1px solid var(--amberwood-line);border-right:1px solid var(--amberwood-line);border-bottom:1px solid var(--amberwood-line);border-left:1px solid var(--amberwood-line)}.serra-amberwood-tag-dark{color:var(--amberwood-forest)}.serra-amberwood-tag-dark{border-color:var(--amberwood-line-soft)}.serra-amberwood-card{background-color:var(--amberwood-cream);border-radius:var(--amberwood-radius);border-top:1px solid var(--amberwood-line-soft);border-right:1px solid var(--amberwood-line-soft);border-bottom:1px solid var(--amberwood-line-soft);border-left:1px solid var(--amberwood-line-soft);transition:transform 0.35s ease,box-shadow 0.35s ease}.serra-amberwood-card:hover{box-shadow:0px 24px 48px rgba(16,36,26,.14);transform:translate3d(0,-5px,0)}.serra-amberwood-card:focus-visible{outline:2px solid var(--amberwood-gold-bright);outline-offset:3px}.serra-amberwood-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--amberwood-gutter)}@media (max-width:1023px){.serra-amberwood-grid-2{grid-template-columns:1fr}}.serra-amberwood-ring-mark{width:96px;height:96px;color:var(--amberwood-gold);opacity:0.55;pointer-events:none}.serra-amberwood-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.serra-amberwood-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap}.serra-amberwood-header{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:60;background-color:rgba(16,36,26,.88);border-bottom:1px solid var(--amberwood-line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.serra-amberwood-header-inner{display:flex;justify-content:space-between;align-items:center;gap:24px}.serra-amberwood-header-inner{padding-block:18px}.serra-amberwood-logo{display:flex;flex-flow:column;gap:3px;line-height:1;text-decoration:none}.serra-amberwood-logo-word{color:var(--amberwood-cream);font-family:var(--amberwood-font-display);font-weight:600;font-size:23px;letter-spacing:0.03em}.serra-amberwood-logo-sub{color:var(--amberwood-gold-bright);font-family:var(--amberwood-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:0.32em}@media (max-width:479px){.serra-amberwood-logo-sub{display:none}}.serra-amberwood-nav-mount{display:flex;justify-content:center;flex-grow:1;flex-shrink:1;flex-basis:0px}.serra-amberwood-header-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}@media (max-width:479px){.serra-amberwood-header-cta{font-size:11px;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px}}.serra-amberwood-holland-page{overflow:hidden;color:var(--serra-amberwood-holland-ink);font-family:var(--serra-amberwood-holland-font-body),sans-serif;background-color:var(--serra-amberwood-holland-porcelain)}.serra-amberwood-holland-shell{width:min(100% - 48px,var(--serra-amberwood-holland-max))}.serra-amberwood-holland-shell{margin-inline:auto}@media (max-width:767px){.serra-amberwood-holland-shell{width:min(100% - 32px,var(--serra-amberwood-holland-max))}}.serra-amberwood-holland-header{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:50;background-color:rgba(23,26,28,.94);border-bottom:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.serra-amberwood-holland-header-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) minmax(0,.8fr);align-items:center;gap:24px;min-height:78px}@media (max-width:1023px){.serra-amberwood-holland-header-row{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:767px){.serra-amberwood-holland-header-row{min-height:68px}}.serra-amberwood-holland-wordmark{color:var(--serra-amberwood-holland-porcelain);font-family:var(--serra-amberwood-holland-font-display),sans-serif;font-weight:700;font-size:20px;text-decoration:none;text-transform:uppercase;letter-spacing:0.12em}.serra-amberwood-holland-wordmark:hover{color:var(--serra-amberwood-holland-copper)}@media (max-width:479px){.serra-amberwood-holland-wordmark{font-size:16px}}.serra-amberwood-holland-header-cta{display:inline-flex;justify-content:center;align-items:center;justify-self:end;color:var(--serra-amberwood-holland-ink);font-family:var(--serra-amberwood-holland-font-utility),monospace;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;background-color:var(--serra-amberwood-holland-copper);border-radius:999px;transition:transform 0.25s ease,background 0.25s ease,color 0.25s ease}.serra-amberwood-holland-header-cta:hover{color:var(--serra-amberwood-holland-ink);background-color:var(--serra-amberwood-holland-porcelain);transform:translate3d(0,-2px,0)}@media (max-width:767px){.serra-amberwood-holland-header-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px}}@media (max-width:479px){.serra-amberwood-holland-header-cta{font-size:10px}}.serra-amberwood-holland-hero{display:grid;justify-items:end;align-content:end;min-height:calc(100vh - 78px);padding-top:96px;padding-right:0px;padding-bottom:70px;padding-left:0px}.serra-amberwood-holland-hero{background:linear-gradient(90deg,rgba(23,26,28,.94) 0%,rgba(23,26,28,.78) 46%,rgba(23,26,28,.16) 100%),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/09/F4E9CF.png) center/cover no-repeat}@media (max-width:1023px){.serra-amberwood-holland-hero{min-height:auto}}@media (max-width:767px){.serra-amberwood-holland-hero{padding-top:78px;padding-right:0px;padding-bottom:48px;padding-left:0px}}.serra-amberwood-holland-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:64px}@media (max-width:1119px){.serra-amberwood-holland-hero-grid{gap:36px}}.serra-amberwood-holland-kicker{color:var(--serra-amberwood-holland-copper);font-family:var(--serra-amberwood-holland-font-utility),monospace;font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:0.18em;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}.serra-amberwood-holland-title{max-width:900px;color:var(--serra-amberwood-holland-porcelain);font-family:var(--serra-amberwood-holland-font-display),sans-serif;font-weight:650;font-size:clamp(3.4rem,7.6vw,7.8rem);line-height:0.88;letter-spacing:-0.055em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.serra-amberwood-holland-title{font-size:3.05rem}}.serra-amberwood-holland-title-accent{color:var(--serra-amberwood-holland-copper)}.serra-amberwood-holland-hero-copy{max-width:660px;color:rgba(244,244,241,.78);font-size:18px;line-height:1.75;margin-top:30px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-holland-panel{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:rgba(36,22,31,.6);border-radius:var(--serra-amberwood-holland-radius);border-top:1px solid rgba(244,244,241,.22);border-right:1px solid rgba(244,244,241,.22);border-bottom:1px solid rgba(244,244,241,.22);border-left:1px solid rgba(244,244,241,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (max-width:1023px){.serra-amberwood-holland-panel{max-width:520px}}.serra-amberwood-holland-panel-label{color:var(--serra-amberwood-holland-copper);font-family:var(--serra-amberwood-holland-font-utility),monospace;font-size:11px;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.serra-amberwood-holland-panel-copy{color:var(--serra-amberwood-holland-porcelain);font-size:15px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-holland-section{padding-top:112px;padding-right:0px;padding-bottom:112px;padding-left:0px}@media (max-width:1119px){.serra-amberwood-holland-section{padding-top:92px;padding-right:0px;padding-bottom:92px;padding-left:0px}}@media (max-width:767px){.serra-amberwood-holland-section{padding-top:70px;padding-right:0px;padding-bottom:70px;padding-left:0px}}.serra-amberwood-holland-section-dark{color:var(--serra-amberwood-holland-porcelain);background-color:var(--serra-amberwood-holland-aubergine)}.serra-amberwood-holland-section-mist{background-color:var(--serra-amberwood-holland-mist)}.serra-amberwood-holland-head{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1.55fr);align-items:start;gap:48px;margin-bottom:56px}@media (max-width:767px){.serra-amberwood-holland-head{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:38px}}.serra-amberwood-holland-eyebrow{color:var(--serra-amberwood-holland-copper);font-family:var(--serra-amberwood-holland-font-utility),monospace;font-size:12px;text-transform:uppercase;letter-spacing:0.16em;margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-holland-h2{color:var(--serra-amberwood-holland-ink);font-family:var(--serra-amberwood-holland-font-display),sans-serif;font-weight:650;font-size:clamp(2.3rem,4vw,4.5rem);line-height:1;letter-spacing:-0.04em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.serra-amberwood-holland-h2{font-size:2.35rem}}.serra-amberwood-holland-h2-light{color:var(--serra-amberwood-holland-porcelain)}.serra-amberwood-holland-lede{max-width:760px;color:#49504e;font-size:18px;line-height:1.75;margin-top:24px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-holland-lede-light{color:rgba(244,244,241,.75)}.serra-amberwood-holland-overview{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:70px}.serra-amberwood-holland-image{width:100%;height:auto;object-fit:cover;object-position:0% 50%;aspect-ratio:4/5;border-radius:var(--serra-amberwood-holland-radius)}.serra-amberwood-holland-copy{color:#49504e;font-size:17px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.serra-amberwood-holland-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background-color:rgba(23,26,28,.15);border-top:1px solid rgba(23,26,28,.15);border-right:1px solid rgba(23,26,28,.15);border-bottom:1px solid rgba(23,26,28,.15);border-left:1px solid rgba(23,26,28,.15)}@media (max-width:1119px){.serra-amberwood-holland-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.serra-amberwood-holland-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.serra-amberwood-holland-fact{min-height:150px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--serra-amberwood-holland-porcelain);transition:transform 0.25s ease,box-shadow 0.25s ease}.serra-amberwood-holland-fact:hover{z-index:2;box-shadow:0px 18px 34px rgba(23,26,28,.12);transform:translate3d(0,-5px,0)}.serra-amberwood-holland-fact-label{color:var(--serra-amberwood-holland-sage);font-family:var(--serra-amberwood-holland-font-utility),monospace;font-size:11px;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.serra-amberwood-holland-fact-value{color:var(--serra-amberwood-holland-ink);font-family:var(--serra-amberwood-holland-font-display),sans-serif;font-weight:650;font-size:22px;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-holland-native{width:100%;margin-top:40px}.serra-amberwood-holland-location-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}@media (max-width:1023px){.serra-amberwood-holland-location-grid{grid-template-columns:minmax(0,1fr)}}.serra-amberwood-holland-card{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--serra-amberwood-holland-porcelain);border-radius:var(--serra-amberwood-holland-radius);border-top:1px solid rgba(23,26,28,.13);border-right:1px solid rgba(23,26,28,.13);border-bottom:1px solid rgba(23,26,28,.13);border-left:1px solid rgba(23,26,28,.13);transition:transform 0.25s ease,box-shadow 0.25s ease}.serra-amberwood-holland-card:hover{box-shadow:0px 20px 40px rgba(23,26,28,.12);transform:translate3d(0,-5px,0)}.serra-amberwood-holland-card-title{color:var(--serra-amberwood-holland-ink);font-family:var(--serra-amberwood-holland-font-display),sans-serif;font-weight:650;font-size:24px;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.serra-amberwood-holland-card-copy{color:#565d5a;font-size:15px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-holland-siteplan{width:100%;object-fit:cover;object-position:100% 50%;aspect-ratio:1/1;margin-top:22px;border-radius:12px}.serra-amberwood-holland-note{color:#666e6a;font-family:var(--serra-amberwood-holland-font-utility),monospace;font-size:11px;line-height:1.65;margin-top:14px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-holland-form-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:70px}.serra-amberwood-holland-contact{padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:rgba(244,244,241,.06);border-left:4px solid var(--serra-amberwood-holland-copper)}.serra-amberwood-holland-footer{color:var(--serra-amberwood-holland-porcelain);padding-top:64px;padding-right:0px;padding-bottom:28px;padding-left:0px;background-color:var(--serra-amberwood-holland-ink)}.serra-amberwood-holland-footer-grid{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.8fr));gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(244,244,241,.14)}@media (max-width:767px){.serra-amberwood-holland-footer-grid{gap:30px}}.serra-amberwood-holland-footer-title{color:var(--serra-amberwood-holland-porcelain);font-family:var(--serra-amberwood-holland-font-display),sans-serif;font-weight:650;font-size:28px;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.serra-amberwood-holland-footer-copy{color:rgba(244,244,241,.66);font-size:13px;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.serra-amberwood-holland-footer-link{display:block;color:rgba(244,244,241,.74);font-size:14px;text-decoration:none;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.serra-amberwood-holland-footer-link:hover{color:var(--serra-amberwood-holland-copper)}.serra-amberwood-holland-legal{color:rgba(244,244,241,.48);font-size:11px;line-height:1.7;margin-top:24px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-holland-menu{justify-self:center}@media (max-width:1023px){.serra-amberwood-holland-menu{grid-row-start:2;grid-column-start:1;grid-column-end:-1}}@media (max-width:767px){.serra-amberwood-holland-menu{display:none}}.serra-amberwood-holland-gallery{width:100%}.serra-amberwood-holland-map{width:100%;overflow:hidden;border-radius:12px}.serra-amberwood-holland-tabs{width:100%}.serra-amberwood-holland-tabs .bde-tabs__tabslist-container{margin-bottom:28px}.serra-amberwood-holland-tabs .bde-tabs__tabslist{gap:4px;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px;background-color:#202427;border-radius:14px;border-top:1px solid rgba(184,137,79,.28);border-right:1px solid rgba(184,137,79,.28);border-bottom:1px solid rgba(184,137,79,.28);border-left:1px solid rgba(184,137,79,.28)}.serra-amberwood-holland-tabs .bde-tabs__tab{color:#d7d2c9;font-family:var(--serra-amberwood-holland-font-body);font-weight:650;font-size:0.84rem;padding-top:13px;padding-right:22px;padding-bottom:13px;padding-left:22px;background-color:transparent;border-radius:10px;transition:background-color 0.2s ease,color 0.2s ease}.serra-amberwood-holland-tabs .bde-tabs__tab:hover{color:#f3f0ea;background-color:rgba(184,137,79,.14)}.serra-amberwood-holland-tabs .bde-tabs__tab.is-active{color:#171a1c;background-color:#b8894f}.serra-amberwood-holland-tabs .bde-tabs__tab:focus-visible{color:#f3f0ea;outline:2px solid #b8894f;outline-offset:3px}.serra-amberwood-holland-accordion{width:100%}.serra-amberwood-holland-form{width:100%}.serra-amberwood-holland-form .breakdance-form{gap:18px 16px}.serra-amberwood-holland-form .breakdance-form-field__label{color:#f4f4f1;font-family:var(--serra-amberwood-holland-font-mono);font-size:0.7rem;line-height:1.35;text-transform:uppercase;letter-spacing:0.08em}.serra-amberwood-holland-form .breakdance-form-field__input{min-height:52px;color:#f4f4f1;font-family:var(--serra-amberwood-holland-font-body);font-size:0.95rem;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:rgba(255,255,255,.07);border-radius:10px;border-top:1px solid rgba(244,244,241,.24);border-right:1px solid rgba(244,244,241,.24);border-bottom:1px solid rgba(244,244,241,.24);border-left:1px solid rgba(244,244,241,.24)}.serra-amberwood-holland-form .breakdance-form-field__input::placeholder{color:rgba(244,244,241,.48)}.serra-amberwood-holland-form .breakdance-form-field__input:focus{color:#f4f4f1;background-color:rgba(255,255,255,.1);box-shadow:0px 0px 0px 3px rgba(184,137,79,.18)}.serra-amberwood-holland-form select.breakdance-form-field__input{color:#f4f4f1}.serra-amberwood-holland-form select.breakdance-form-field__input option{color:#f4f4f1;background-color:#24161f}.serra-amberwood-holland-form input[type="checkbox"]{width:18px;height:18px}.serra-amberwood-holland-form input[type="checkbox"]{accent-color:#b8894f}.serra-amberwood-holland-form .breakdance-form-field--checkbox label{color:#d7d2c9;font-size:0.82rem;line-height:1.5}.serra-amberwood-holland-form .breakdance-form-button__submit{min-height:54px;color:#171a1c;font-family:var(--serra-amberwood-holland-font-body);font-weight:750;font-size:0.88rem;padding-top:17px;padding-right:30px;padding-bottom:17px;padding-left:30px;background-color:#b8894f;border-radius:999px;border-top:1px solid #b8894f;border-right:1px solid #b8894f;border-bottom:1px solid #b8894f;border-left:1px solid #b8894f}.serra-amberwood-holland-form .breakdance-form-button__submit:hover{color:#171a1c;background-color:#d5b37a;transform:translate3d(0,-2px,0)}.serra-amberwood-holland-form .breakdance-form-button__submit:focus-visible{color:#171a1c;outline:2px solid #f4f4f1;outline-offset:3px}.serra-amberwood-holland-sr{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.serra-amberwood-holland-sr{clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:1023px){.serra-amberwood-holland-hero-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.serra-amberwood-holland-overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.serra-amberwood-holland-form-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.serra-amberwood-holland-facts{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.serra-amberwood-holland-footer-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.serra-amberwood-holland-panel{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}@media (max-width:479px){.serra-amberwood-holland-card{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.serra-amberwood-holland-logo-image{width:200px;height:auto;max-width:100%}.serra-amberwood-holland-plan-chart{width:100%;height:auto;border-radius:12px}.serra-amberwood-holland-legend{color:#49504e;font-size:12px;line-height:1.75;margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-holland-amenities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}@media (max-width:1023px){.serra-amberwood-holland-amenities{grid-template-columns:minmax(0,1fr)}}.serra-amberwood-holland-amenity-group{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:var(--serra-amberwood-holland-mist);border-radius:12px;border-top:1px solid rgba(23,26,28,.1);border-right:1px solid rgba(23,26,28,.1);border-bottom:1px solid rgba(23,26,28,.1);border-left:1px solid rgba(23,26,28,.1)}.serra-amberwood-holland-amenity-heading{color:var(--serra-amberwood-holland-sage);font-family:var(--serra-amberwood-holland-font-utility),monospace;font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}.serra-amberwood-holland-amenity-link{display:block;color:var(--serra-amberwood-holland-ink);font-family:var(--serra-amberwood-holland-font-body),sans-serif;font-weight:650;font-size:14px;line-height:1.45;text-decoration:none;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;border-top:1px solid rgba(23,26,28,.1)}.serra-amberwood-holland-amenity-link:hover{color:var(--serra-amberwood-holland-copper)}.serra-amberwood-holland-amenity-meta{display:block;color:#69706d;font-family:var(--serra-amberwood-holland-font-utility),monospace;font-weight:400;font-size:10px;line-height:1.5;letter-spacing:0.04em;margin-top:4px}.serra-amberwood-holland-unit-table{width:100%;overflow:hidden;background-color:var(--serra-amberwood-holland-porcelain);border-radius:14px;border-top:1px solid rgba(23,26,28,.14);border-right:1px solid rgba(23,26,28,.14);border-bottom:1px solid rgba(23,26,28,.14);border-left:1px solid rgba(23,26,28,.14)}@media (max-width:767px){.serra-amberwood-holland-unit-table{overflow:visible;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}}.serra-amberwood-holland-unit-row{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(120px,.75fr) minmax(180px,1.3fr) minmax(120px,.8fr) minmax(90px,.55fr);align-items:stretch;border-top:1px solid rgba(23,26,28,.1)}.serra-amberwood-holland-unit-row:first-child{border-top:0px solid}@media (max-width:1119px){.serra-amberwood-holland-unit-row{grid-template-columns:minmax(90px,.6fr) minmax(100px,.7fr) minmax(160px,1.2fr) minmax(110px,.8fr) minmax(80px,.5fr)}}@media (max-width:767px){.serra-amberwood-holland-unit-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0px;overflow:hidden;margin-bottom:14px;background-color:var(--serra-amberwood-holland-porcelain);border-radius:12px;border-top:1px solid rgba(23,26,28,.14);border-right:1px solid rgba(23,26,28,.14);border-bottom:1px solid rgba(23,26,28,.14);border-left:1px solid rgba(23,26,28,.14)}}@media (max-width:479px){.serra-amberwood-holland-unit-row{grid-template-columns:minmax(0,1fr)}}.serra-amberwood-holland-unit-header{background-color:var(--serra-amberwood-holland-ink)}@media (max-width:767px){.serra-amberwood-holland-unit-header{display:none}}.serra-amberwood-holland-unit-cell{color:#444b48;font-family:var(--serra-amberwood-holland-font-body),sans-serif;font-size:13px;line-height:1.5;padding-top:15px;padding-right:16px;padding-bottom:15px;padding-left:16px;border-left:1px solid rgba(23,26,28,.08)}.serra-amberwood-holland-unit-cell:first-child{border-left:0px solid}@media (max-width:767px){.serra-amberwood-holland-unit-cell{padding-top:13px;padding-right:13px;padding-bottom:13px;padding-left:13px;border-top:1px solid rgba(23,26,28,.08);border-left:0px solid}.serra-amberwood-holland-unit-cell:nth-child(-n+2){border-top:0px solid}}@media (max-width:479px){.serra-amberwood-holland-unit-cell:nth-child(2){border-top:1px solid rgba(23,26,28,.08)}}.serra-amberwood-holland-unit-headcell{color:var(--serra-amberwood-holland-porcelain);font-family:var(--serra-amberwood-holland-font-utility),monospace;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:0.08em}.serra-amberwood-holland-unit-code{color:var(--serra-amberwood-holland-aubergine);font-family:var(--serra-amberwood-holland-font-utility),monospace;font-weight:700}.serra-amberwood-holland-unit-luxe{background-color:rgba(184,137,79,.1)}.serra-amberwood-holland-mobile-label{display:none}@media (max-width:767px){.serra-amberwood-holland-mobile-label{display:block;color:var(--serra-amberwood-holland-sage);font-family:var(--serra-amberwood-holland-font-utility),monospace;font-size:9px;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:5px}}.serra-amberwood-holland-table-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}@media (max-width:767px){.serra-amberwood-holland-table-summary{grid-template-columns:minmax(0,1fr)}}.serra-amberwood-holland-summary-card{color:var(--serra-amberwood-holland-porcelain);padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:var(--serra-amberwood-holland-aubergine);border-radius:12px}.serra-amberwood-holland-summary-value{color:var(--serra-amberwood-holland-porcelain);font-family:var(--serra-amberwood-holland-font-display),sans-serif;font-weight:650;font-size:26px;line-height:1;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.serra-amberwood-holland-summary-label{color:rgba(244,244,241,.7);font-family:var(--serra-amberwood-holland-font-utility),monospace;font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-holland-agent-link{color:#b8894f;transition:color 180ms,opacity 180ms}.serra-amberwood-holland-agent-link:hover{color:#d5b37a}.serra-amberwood-holland-agent-link:focus-visible{color:#d5b37a;outline:2px solid #d5b37a;outline-offset:3px}.serra-amberwood-holland-agent-link{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.serra-amberwood-holland-elevation-intro{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.serra-amberwood-holland-elevation-intro h3{color:#171a1c;font-family:var(--serra-amberwood-holland-font-display);font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.05;letter-spacing:-0.025em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-holland-elevation-intro p{max-width:52ch;color:#5f6764;font-family:var(--serra-amberwood-holland-font-body);font-size:0.88rem;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.serra-amberwood-holland-elevation-intro{flex-flow:column;align-items:start}}.serra-amberwood-holland-elevation-scroll{width:100%;padding-top:4px;padding-right:4px;padding-bottom:18px;padding-left:4px}.serra-amberwood-holland-elevation-scroll{overflow-x:auto;scrollbar-color:#b8894f #262a2d;scrollbar-width:thin}@media (max-width:479px){.serra-amberwood-holland-elevation-scroll{width:calc(100% + 18px);margin-right:-18px}}.serra-amberwood-holland-elevation-chart{display:flex;flex-flow:column;gap:22px;min-width:1000px}@media (max-width:1023px){.serra-amberwood-holland-elevation-chart{min-width:940px}}@media (max-width:479px){.serra-amberwood-holland-elevation-chart{min-width:900px}}.serra-amberwood-holland-elevation-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px}.serra-amberwood-holland-elevation-row-1{grid-template-columns:repeat(3,minmax(0,1fr))}.serra-amberwood-holland-elevation-row-2{grid-template-columns:repeat(4,minmax(0,1fr))}.serra-amberwood-holland-elevation-row-3{grid-template-columns:repeat(4,minmax(0,1fr))}.serra-amberwood-holland-elevation-building{min-width:0px;overflow:hidden;background-color:#202427;border-radius:14px;border-top:1px solid rgba(184,137,79,.26);border-right:1px solid rgba(184,137,79,.26);border-bottom:1px solid rgba(184,137,79,.26);border-left:1px solid rgba(184,137,79,.26);box-shadow:0px 16px 42px rgba(0,0,0,.16)}.serra-amberwood-holland-elevation-building-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-top:13px;padding-right:14px;padding-bottom:10px;padding-left:14px;border-bottom:1px solid rgba(243,240,234,.1)}.serra-amberwood-holland-elevation-building-head h4{color:#f3f0ea;font-family:var(--serra-amberwood-holland-font-body);font-weight:650;font-size:0.82rem;letter-spacing:0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-holland-elevation-building-head p{color:#777d7c;font-family:var(--serra-amberwood-holland-font-mono);font-size:0.62rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-holland-elevation-stack-head{display:grid;gap:3px;padding-top:3px;padding-right:6px;padding-bottom:3px;padding-left:6px}.serra-amberwood-holland-elevation-floor{display:grid;gap:3px;padding-top:3px;padding-right:6px;padding-bottom:3px;padding-left:6px}.serra-amberwood-holland-elevation-cols-2{display:grid;grid-template-columns:34px repeat(2,minmax(0,1fr));gap:3px;padding-top:3px;padding-right:6px;padding-bottom:3px;padding-left:6px}.serra-amberwood-holland-elevation-cols-4{display:grid;grid-template-columns:30px repeat(4,minmax(0,1fr));gap:3px;padding-top:3px;padding-right:6px;padding-bottom:3px;padding-left:6px}.serra-amberwood-holland-elevation-stack-head{color:#777d7c;font-family:var(--serra-amberwood-holland-font-mono);font-size:0.58rem;text-align:center;text-transform:uppercase;letter-spacing:0.08em;padding-top:8px}.serra-amberwood-holland-elevation-stack-head span:first-child{text-align:left}.serra-amberwood-holland-elevation-level{display:flex;align-items:center;color:#777d7c;font-family:var(--serra-amberwood-holland-font-mono);font-size:0.58rem}.serra-amberwood-holland-elevation-cell{display:flex;justify-content:center;align-items:center;min-height:28px;color:#f3f0ea;font-family:var(--serra-amberwood-holland-font-mono);font-size:0.62rem;line-height:1;letter-spacing:-0.02em;padding-top:4px;padding-right:2px;padding-bottom:4px;padding-left:2px;border-radius:5px}.serra-amberwood-holland-elevation-three{background-color:#777d6a}.serra-amberwood-holland-elevation-four{background-color:#795f52}.serra-amberwood-holland-elevation-five{color:#171a1c;background-color:#b8894f}.serra-amberwood-holland-elevation-empty{color:#555a5a;background-color:rgba(255,255,255,.035)}.serra-amberwood-holland-elevation-legend{display:flex;gap:10px 22px;color:#b9b4aa;font-family:var(--serra-amberwood-holland-font-body);font-size:0.74rem;margin-top:20px}.serra-amberwood-holland-elevation-legend{flex-wrap:wrap}.serra-amberwood-holland-elevation-key{display:inline-flex;align-items:center;gap:8px}.serra-amberwood-holland-elevation-swatch{width:12px;height:12px;border-radius:3px}.serra-amberwood-holland-elevation-note{color:#777d7c;font-family:var(--serra-amberwood-holland-font-body);font-size:0.72rem;line-height:1.55;margin-top:14px}.serra-amberwood-holland-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width:1119px){.serra-amberwood-holland-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.serra-amberwood-holland-plan-grid{grid-template-columns:minmax(0,1fr)}}.serra-amberwood-holland-plan-card{display:grid;grid-template-rows:180px auto;min-width:0px;overflow:hidden;background-color:#202427;border-radius:16px;border-top:1px solid rgba(184,137,79,.24);border-right:1px solid rgba(184,137,79,.24);border-bottom:1px solid rgba(184,137,79,.24);border-left:1px solid rgba(184,137,79,.24);transition:transform 0.25s ease,border-color 0.25s ease}.serra-amberwood-holland-plan-card:hover{transform:translate3d(0,-5px,0)}@media (max-width:767px){.serra-amberwood-holland-plan-card{grid-template-rows:150px auto}}.serra-amberwood-holland-plan-placeholder{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;text-align:center;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;border-bottom:1px solid rgba(243,240,234,.1)}.serra-amberwood-holland-plan-placeholder strong{color:#d5b37a;font-family:var(--serra-amberwood-holland-font-mono);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.12em}.serra-amberwood-holland-plan-placeholder span{color:#777d7c;font-family:var(--serra-amberwood-holland-font-body);font-size:0.72rem}.serra-amberwood-holland-plan-placeholder{background:repeating-linear-gradient(135deg,rgba(184,137,79,.06) 0,rgba(184,137,79,.06) 1px,transparent 1px,transparent 16px)}.serra-amberwood-holland-plan-info{display:flex;flex-flow:column;gap:12px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.serra-amberwood-holland-plan-info h3{color:#f3f0ea;font-family:var(--serra-amberwood-holland-font-display);font-size:1.35rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-holland-plan-specs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.serra-amberwood-holland-plan-spec{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#292e31;border-radius:8px}.serra-amberwood-holland-plan-spec span{display:block;color:#777d7c;font-family:var(--serra-amberwood-holland-font-mono);font-size:0.58rem;text-transform:uppercase;letter-spacing:0.08em}.serra-amberwood-holland-plan-spec strong{display:block;color:#f3f0ea;font-family:var(--serra-amberwood-holland-font-body);font-size:0.78rem;margin-top:4px}.serra-amberwood-holland-plan-note{color:#b9b4aa;font-family:var(--serra-amberwood-holland-font-body);font-size:0.78rem;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-amberwood-holland-elevation-legend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}@media (max-width:767px){.serra-amberwood-holland-elevation-legend-grid{grid-template-columns:minmax(0,1fr)}}.serra-amberwood-holland-elevation-legend-group{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#202427;border-radius:12px;border-top:1px solid rgba(184,137,79,.2);border-right:1px solid rgba(184,137,79,.2);border-bottom:1px solid rgba(184,137,79,.2);border-left:1px solid rgba(184,137,79,.2)}.serra-amberwood-holland-elevation-legend-group h4{display:flex;align-items:center;gap:8px;color:#f3f0ea;font-family:var(--serra-amberwood-holland-font-body);font-size:0.78rem;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.serra-amberwood-holland-elevation-legend-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;border-top:1px solid rgba(243,240,234,.07)}.serra-amberwood-holland-elevation-legend-item strong{color:#d5b37a;font-family:var(--serra-amberwood-holland-font-mono);font-size:0.66rem}.serra-amberwood-holland-elevation-legend-item span{color:#b9b4aa;font-family:var(--serra-amberwood-holland-font-body);font-size:0.68rem}.lg-page{background-color:#071a2e;background-image:linear-gradient(rgba(7,26,46,.78),rgba(7,26,46,.78)),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-hero_e2d8a53e.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}.lg-page *{box-sizing:border-box}.lg-header{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0px;right:0px;left:0px;z-index:2;color:#fff;padding-top:24px;padding-right:5vw;padding-bottom:24px;padding-left:5vw}@media (max-width:1023px){.lg-header{padding-top:20px;padding-right:7vw;padding-bottom:20px;padding-left:7vw}}.lg-brand{font-family:var(--serif);font-size:23px;line-height:0.8;letter-spacing:-0.05em}.lg-brand small{display:block;font-family:var(--sans);font-size:9px;text-transform:uppercase;letter-spacing:0.2em;margin-top:8px}.lg-nav{display:flex;gap:34px;font-size:10px;text-transform:uppercase;letter-spacing:0.13em;margin-right:36px;margin-left:auto}.lg-nav a{color:#fff;text-decoration:none}@media (max-width:1023px){.lg-nav{display:none}}.lg-cta{font-family:var(--font-sans)}.lg-button{font-family:var(--font-sans)}.lg-hero p{max-width:460px;color:rgba(255,255,255,.75);font-size:16px;line-height:1.7}.lg-hero{background-attachment:fixed}.lg-eyebrow{display:flex;align-items:center;gap:10px;color:var(--terra);font-size:10px;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.lg-eyebrow:before{width:30px;height:1px;background-color:currentColor}.lg-eyebrow:before{content:""}.lg-eyebrow.light{color:#d7b891}.lg-hero h1{font-family:var(--font-display);font-weight:400}.lg-section h2{font-family:var(--font-display);font-weight:400}.lg-dark h2{font-family:var(--font-display);font-weight:400}.lg-hero h1 em{color:var(--terra);font-style:italic}.lg-section h2 em{color:var(--terra);font-style:italic}.lg-dark h2 em{color:var(--terra);font-style:italic}.lg-hero-actions{display:flex;align-items:center;gap:22px;margin-top:35px}@media (max-width:767px){.lg-hero-actions{flex-flow:column;align-items:start}}.lg-link{display:inline-flex;align-items:center;gap:8px;min-height:34px;color:#071a2e;font-family:"Manrope",sans-serif;font-weight:700;font-size:11px;line-height:1.3;text-decoration:none;text-transform:uppercase;letter-spacing:0.12em;padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:0px;border-bottom:1px solid currentColor;transition:color 0.18s ease,border-color 0.18s ease}.lg-link.light{color:#fff}.lg-link:hover{color:#b66a4b}.lg-facts{background-color:rgba(235,227,214,.94);background-image:linear-gradient(rgba(235,227,214,.94),rgba(235,227,214,.94)),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-hero_e2d8a53e.jpg);background-size:auto,auto;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.lg-fact{padding-top:28px;padding-right:20px;padding-bottom:31px;padding-left:0px;border-right:1px solid var(--line)}.lg-fact+.lg-fact{padding-left:20px}.lg-fact:last-child{border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.lg-fact strong{display:block;color:var(--terra);font-family:var(--serif);font-weight:400;font-size:42px}.lg-fact span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:0.1em}@media (max-width:767px){.lg-fact{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px}.lg-fact+.lg-fact{padding-left:14px}.lg-fact strong{font-size:34px}.lg-fact span{font-size:8px}.lg-fact:nth-child(2){border-right:0px solid}}.lg-section{padding-top:115px;padding-right:11vw;padding-bottom:115px;padding-left:11vw}.lg-section h2{color:var(--ink);font-size:clamp(52px,6vw,82px)}.lg-story{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.lg-copy{max-width:470px;color:var(--muted);font-size:15px;line-height:1.8;padding-top:45px}.lg-copy strong{display:block;color:var(--ink);font-family:var(--serif);font-weight:400;font-size:23px;line-height:1.5;margin-bottom:20px}.lg-split{display:grid;grid-template-columns:42% 58%;color:#fff;background-color:var(--ink)}@media (max-width:1023px){.lg-split{grid-template-columns:1fr}}.lg-split-copy{padding-top:100px;padding-right:8vw;padding-bottom:100px;padding-left:11vw}.lg-split-copy p{max-width:400px;color:rgba(255,255,255,.7);font-size:15px;line-height:1.8}@media (max-width:1023px){.lg-split-copy{padding-top:80px;padding-right:7vw;padding-bottom:80px;padding-left:7vw}}.lg-split-image{min-height:520px}.lg-split-image{background:url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-lifestyle_b7cf9ed7.jpg) center/cover}@media (max-width:1023px){.lg-split-image{grid-row-start:1;min-height:420px}}.lg-units{background-color:var(--ivory)}.lg-unit-list{border-top:1px solid var(--line)}.lg-unit{display:grid;grid-template-columns:80px 1fr 30px;align-items:center;gap:20px;padding-top:26px;padding-right:0px;padding-bottom:26px;padding-left:0px;border-bottom:1px solid var(--line)}.lg-unit small{color:var(--terra);font-family:var(--serif);font-size:30px}.lg-unit h3{font-family:var(--serif);font-weight:400;font-size:30px;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px}.lg-unit p{color:var(--muted);font-size:13px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lg-unit a{color:var(--terra);font-size:20px;text-decoration:none}.lg-amenity{display:grid;grid-template-columns:1.05fr 0.95fr;align-items:center;gap:9vw;background-color:var(--paper)}.lg-amenity-image{min-height:560px}.lg-amenity-image{background:url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-amenity_582cf718.jpg) center/cover}@media (max-width:1023px){.lg-amenity-image{min-height:430px}}.lg-amenity-copy p{max-width:450px;color:var(--muted);font-size:15px;line-height:1.8}.lg-dark{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;color:#fff;padding-top:115px;padding-right:11vw;padding-bottom:115px;padding-left:11vw;background-color:var(--ink)}.lg-dark h2{color:#fff;font-size:clamp(52px,6vw,82px)}.lg-dark p{max-width:440px;color:rgba(255,255,255,.68);font-size:15px;line-height:1.8}.lg-dark .lg-link{color:#f4efe5}.lg-dark .lg-link:hover{color:#d7b891}.lg-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:50px;color:#fff;font-family:"Manrope",sans-serif;font-weight:700;font-size:11px;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0.12em;padding-top:15px;padding-right:24px;padding-bottom:15px;padding-left:24px;background-color:#b66a4b;border-radius:0px;border-top:1px solid #b66a4b;border-right:1px solid #b66a4b;border-bottom:1px solid #b66a4b;border-left:1px solid #b66a4b;transition:background-color 0.18s ease,color 0.18s ease,border-color 0.18s ease,transform 0.18s ease}.lg-button:hover{color:#fff;background-color:#071a2e;transform:translate3d(0,-1px,0)}.lg-rings{display:grid;align-items:center;justify-items:center;position:relative;min-height:370px}.lg-rings strong{position:relative;color:#d5ba8e;font-family:var(--serif);font-weight:400;font-size:82px}@media (max-width:767px){.lg-rings{min-height:310px}}.lg-ring{position:absolute;border-radius:50%;border-top:1px solid var(--gold);border-right:1px solid var(--gold);border-bottom:1px solid var(--gold);border-left:1px solid var(--gold)}.lg-ring.one{width:160px;height:160px}.lg-ring.two{width:260px;height:260px}.lg-ring.three{width:370px;height:370px;opacity:0.45}@media (max-width:767px){.lg-ring.three{width:300px;height:300px}}.lg-plans{background-color:var(--ivory)}.lg-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lg-plan{min-height:300px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#dfe4db}.lg-plan.floor{background-color:#e9e1d4}.lg-plan span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:0.15em}.lg-plan:after{display:block;width:55%;height:90px;margin-top:75px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top:1px solid var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:1px solid var(--ink);opacity:0.7;transform:rotateZ(-12deg)}.lg-plan:after{content:""}.lg-plan.floor:after{width:62%;height:130px;margin-top:50px}.lg-plan.floor:after{transform:none}.lg-location{display:grid;grid-template-columns:1fr 1fr;background-color:var(--paper)}.lg-map{position:relative;min-height:600px;overflow:hidden;background-color:#d9ded6}.lg-map:before{position:absolute;top:22%;left:26%;color:#5d7568;font-family:var(--serif);font-size:20px;transform:rotateZ(-9deg)}.lg-map:before{content:"Jurong Lake Gardens"}.lg-map:after{position:absolute;top:56%;left:44%;color:#fff;font-size:9px;letter-spacing:0.12em;padding-top:10px;padding-right:13px;padding-bottom:10px;padding-left:13px;background-color:var(--terra);border-radius:50%}.lg-map:after{content:"LUCERNE GRAND"}@media (max-width:1023px){.lg-map{min-height:450px}}.lg-location-copy{padding-top:115px;padding-right:11vw;padding-bottom:115px;padding-left:8vw}.lg-location-copy p{max-width:430px;color:var(--muted);font-size:15px;line-height:1.8}@media (max-width:1023px){.lg-location-copy{padding-top:80px;padding-right:7vw;padding-bottom:80px;padding-left:7vw}}.lg-location-list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.lg-location-list p{display:flex;justify-content:space-between;gap:20px;font-size:11px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:15px;padding-right:0px;padding-bottom:15px;padding-left:0px;border-bottom:1px solid var(--line)}.lg-location-list{list-style:none}.lg-gallery-grid{display:grid;grid-template-columns:1.4fr 0.8fr 0.8fr;gap:14px}.lg-gallery{min-height:420px}.lg-gallery.one{background-image:linear-gradient(0deg,rgba(7,26,46,.55),transparent),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-hero_e2d8a53e.jpg);background-size:auto,auto;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.lg-gallery.two{background-image:linear-gradient(0deg,rgba(7,26,46,.4),transparent),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-lifestyle_b7cf9ed7.jpg);background-size:auto,auto;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.lg-gallery.three{background-image:linear-gradient(0deg,rgba(7,26,46,.4),transparent),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-amenity_582cf718.jpg);background-size:auto,auto;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.lg-gallery{background-position:center;background-size:cover}@media (max-width:767px){.lg-gallery{min-height:300px}}.lg-developer{display:grid;grid-template-columns:0.75fr 1.25fr;align-items:center;gap:10vw;background-color:var(--paper)}.lg-developer-mark{display:grid;align-items:center;justify-items:center;min-height:230px;font-family:var(--serif);font-size:88px;letter-spacing:-0.08em;border-top:1px solid rgba(7,26,46,.25);border-right:1px solid rgba(7,26,46,.25);border-bottom:1px solid rgba(7,26,46,.25);border-left:1px solid rgba(7,26,46,.25)}@media (max-width:1023px){.lg-developer-mark{min-height:200px}}.lg-enquire{display:grid;grid-template-columns:1fr 1fr;gap:10vw;color:#fff;padding-top:115px;padding-right:11vw;padding-bottom:115px;padding-left:11vw;background-color:var(--ink)}.lg-enquire h2{color:#fff}.lg-enquire p{max-width:410px;color:rgba(255,255,255,.7);font-size:15px;line-height:1.8}.lg-form{padding-top:18px}.lg-form select option{color:var(--ink)}.lg-form input{font-family:var(--font-sans)}.lg-form select{font-family:var(--font-sans)}.lg-footer{display:flex;justify-content:space-between;gap:30px;color:rgba(255,255,255,.65);font-size:10px;line-height:1.6;padding-top:38px;padding-right:5vw;padding-bottom:38px;padding-left:5vw;background-color:#041321}.lg-footer p{max-width:620px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lg-footer a{color:#d4b889}@media (max-width:767px){.lg-footer{display:block}.lg-footer p{margin-top:20px;margin-right:0px;margin-bottom:20px;margin-left:0px}}.lg-footer-brand{color:#fff;font-family:var(--serif);font-size:22px}@media (max-width:767px){.lg-hero{background-attachment:scroll}}.lg-section{background-color:rgba(244,239,229,.9);background-image:linear-gradient(rgba(244,239,229,.9),rgba(244,239,229,.9)),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-hero_e2d8a53e.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:767px){.lg-section{background-attachment:scroll}}.lg-dark{color:#fff;background-color:rgba(7,26,46,.91);background-image:linear-gradient(rgba(7,26,46,.91),rgba(7,26,46,.91)),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-hero_e2d8a53e.jpg);background-size:auto,auto;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:767px){.lg-dark{background-attachment:scroll}}.lg-enquire{color:#fff;background-color:rgba(7,26,46,.91);background-image:linear-gradient(rgba(7,26,46,.91),rgba(7,26,46,.91)),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-hero_e2d8a53e.jpg);background-size:auto,auto;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:767px){.lg-enquire{background-attachment:scroll}}@media (max-width:1023px){.lg-story{grid-template-columns:1fr;gap:45px}}.lg-amenity{background-color:rgba(244,239,229,.9);background-image:linear-gradient(rgba(244,239,229,.9),rgba(244,239,229,.9)),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-hero_e2d8a53e.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:767px){.lg-amenity{background-attachment:scroll}}.lg-location{background-color:rgba(244,239,229,.9);background-image:linear-gradient(rgba(244,239,229,.9),rgba(244,239,229,.9)),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-hero_e2d8a53e.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:767px){.lg-location{background-attachment:scroll}}.lg-developer{background-color:rgba(244,239,229,.9);background-image:linear-gradient(rgba(244,239,229,.9),rgba(244,239,229,.9)),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-hero_e2d8a53e.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:767px){.lg-developer{background-attachment:scroll}}@media (max-width:767px){.lg-plan-grid{grid-template-columns:1fr}}@media (max-width:767px){.lg-gallery-grid{grid-template-columns:1fr}}.lg-cta{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;color:#071a2e;font-family:"Manrope",sans-serif;font-weight:700;font-size:11px;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0.12em;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;background-color:#f4efe5;border-radius:0px;border-top:1px solid rgba(244,239,229,.9);border-right:1px solid rgba(244,239,229,.9);border-bottom:1px solid rgba(244,239,229,.9);border-left:1px solid rgba(244,239,229,.9);transition:background-color 0.18s ease,color 0.18s ease,border-color 0.18s ease,transform 0.18s ease}.lg-cta:hover{color:#fff;background-color:#b66a4b;transform:translate3d(0,-1px,0)}.lg-split{color:#fff;background-color:rgba(7,26,46,.91);background-image:linear-gradient(rgba(7,26,46,.91),rgba(7,26,46,.91)),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-hero_e2d8a53e.jpg);background-size:auto,auto;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:767px){.lg-split{background-attachment:scroll}}.lg-plans{background-color:rgba(244,239,229,.9);background-image:linear-gradient(rgba(244,239,229,.9),rgba(244,239,229,.9)),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-hero_e2d8a53e.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:767px){.lg-plans{background-attachment:scroll}}.lg-facts{background-color:rgba(244,239,229,.9);background-image:linear-gradient(rgba(244,239,229,.9),rgba(244,239,229,.9)),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-hero_e2d8a53e.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:767px){.lg-facts{background-attachment:scroll}}.lg-page{font-family:var(--font-sans)}.lg-page *{font-family:var(--font-sans)}.lg-unit h3{font-family:var(--font-display);font-weight:400}.lg-brand{font-family:var(--font-display);font-weight:400}.lg-developer-mark{font-family:var(--font-display);font-weight:400}.lg-footer-brand{font-family:var(--font-display);font-weight:400}.lg-fact strong{font-family:var(--font-display);font-weight:400}.lg-unit small{font-family:var(--font-display);font-weight:400}.lg-copy strong{font-family:var(--font-display);font-weight:400}.lg-map:before{font-family:var(--font-display);font-weight:400}.lg-brand small{font-family:var(--font-sans)}.lg-nav{font-family:var(--font-sans)}.lg-link{font-family:var(--font-sans)}.lg-eyebrow{font-family:var(--font-sans)}.lg-fact span{font-family:var(--font-sans)}.lg-plan span{font-family:var(--font-sans)}.lg-footer{font-family:var(--font-sans)}.lg-form button{font-family:var(--font-sans)}.lg-page h1{font-synthesis:none}.lg-page h2{font-synthesis:none}.lg-page h3{font-synthesis:none}.lg-page p{font-synthesis:none}.lg-page a{font-synthesis:none}.lg-page span{font-synthesis:none}.lg-page strong{font-synthesis:none}.lg-page small{font-synthesis:none}.lg-page input{font-synthesis:none}.lg-page select{font-synthesis:none}.lg-page button{font-synthesis:none}.rg-page{overflow:hidden;color:var(--rg-ink);font-family:var(--rg-sans);background-color:var(--rg-ivory)}.rg-page *{box-sizing:border-box}.rg-wrap{width:min(1120px,88vw);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.rg-wrap{width:min(88vw,680px)}}.rg-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;position:fixed;top:0px;right:0px;left:0px;z-index:20;width:100%;box-sizing:border-box;color:#132033;background-color:rgba(241,234,223,.96);transition:background 0.25s ease,box-shadow 0.25s ease;box-shadow:0px 1px 0px rgba(19,32,51,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.rg-header.rg-header-hidden{opacity:0;pointer-events:none;transform:translate3d(0,-120%,0)}.rg-header .rg-nav{justify-self:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.rg-header .rg-button{justify-self:end}.rg-header .rg-button{white-space:nowrap}.rg-header{padding:24px max(6vw,calc(( 100vw - 1120px ) / 2))}@media (max-width:1023px){.rg-header{padding-top:20px;padding-bottom:20px}}@media (max-width:767px){.rg-header{grid-template-columns:1fr auto;gap:12px;padding-right:6vw;padding-left:6vw}.rg-header .rg-nav{display:none}.rg-header .rg-button{font-size:9px;padding-right:14px;padding-left:14px}}.f592d964-79d8-4b5f-afb2-40cbbfcd24a1{display:block;width:112px;height:auto;max-width:112px;mix-blend-mode:multiply}@media (max-width:767px){.f592d964-79d8-4b5f-afb2-40cbbfcd24a1{width:94px;max-width:94px}}.lg-logo-image{display:block;width:112px;height:auto;max-width:112px;mix-blend-mode:multiply}@media (max-width:767px){.lg-logo-image{width:94px;max-width:94px}}.rg-nav{display:flex;gap:28px;margin-right:28px;margin-left:auto}.rg-nav a{color:#132033;text-decoration:none;text-transform:uppercase;letter-spacing:0.12em}.rg-nav a{font:700 10px/1.2 var(--rg-sans)}@media (max-width:1023px){.rg-nav{display:none}}.lg-location-details{align-self:stretch;grid-column-start:1;grid-column-end:-1;position:relative;width:100%;box-sizing:border-box;color:#132033;padding-top:clamp(56px,8vw,112px);padding-right:clamp(24px,6vw,88px);padding-bottom:clamp(56px,8vw,112px);padding-left:clamp(24px,6vw,88px);background-color:#f1eadf}.lg-location-details{clear:both}@media (max-width:1023px){.lg-location-details{padding-top:64px;padding-right:28px;padding-bottom:64px;padding-left:28px}}@media (max-width:767px){.lg-location-details{padding-top:56px;padding-right:22px;padding-bottom:56px;padding-left:22px}}.rg-logo{color:#fff;text-decoration:none}.rg-logo small{display:block;text-transform:uppercase;letter-spacing:0.2em;margin-top:7px}.rg-logo small{font:700 9px/1 var(--rg-sans)}.rg-logo{font:400 24px/1 var(--rg-display)}.rg-nav a{text-decoration:none;text-transform:uppercase;letter-spacing:0.12em}.rg-nav a{font:700 10px/1.2 var(--rg-sans)}.rg-text-link{text-decoration:none;text-transform:uppercase;letter-spacing:0.12em}.rg-text-link{font:700 10px/1.2 var(--rg-sans)}.rg-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:var(--rg-ink);text-decoration:none;text-transform:uppercase;letter-spacing:0.12em;padding-top:14px;padding-right:21px;padding-bottom:14px;padding-left:21px;background-color:var(--rg-ivory);border-top:1px solid var(--rg-ivory);border-right:1px solid var(--rg-ivory);border-bottom:1px solid var(--rg-ivory);border-left:1px solid var(--rg-ivory);transition:all 0.18s ease}.rg-button:hover{color:#fff;background-color:var(--rg-terra);transform:translate3d(0,-1px,0)}.rg-button.dark{color:#fff;background-color:var(--rg-terra)}.rg-button.dark:hover{color:var(--rg-ink);background-color:var(--rg-ivory)}.rg-button{font:700 10px/1.2 var(--rg-sans)}.rg-hero{display:flex;align-items:center;min-height:760px;color:#fff}.rg-hero .rg-kicker{color:#d7b891}.rg-hero{background:linear-gradient(90deg,rgba(7,26,46,.86),rgba(7,26,46,.25)),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-hero_e2d8a53e.jpg) center/cover fixed}@media (max-width:767px){.rg-hero{min-height:720px}}.rg-hero-copy{max-width:650px;padding-top:100px}.rg-kicker{color:var(--rg-terra);text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.rg-kicker{font:700 10px/1.2 var(--rg-sans)}.rg-title{letter-spacing:-0.055em;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.rg-title{font:400 clamp(58px,8vw,112px)/.9 var(--rg-display)}@media (max-width:767px){.rg-title{font-size:58px}}.rg-title em{color:var(--rg-terra);font-style:italic}.rg-heading em{color:var(--rg-terra);font-style:italic}.rg-lead{max-width:470px;color:rgba(255,255,255,.78);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.rg-lead{font:400 16px/1.7 var(--rg-sans)}.rg-actions{display:flex;align-items:center;gap:16px;margin-top:30px}@media (max-width:767px){.rg-actions{flex-flow:column;align-items:start}}.rg-text-link{display:inline-flex;align-items:center;gap:8px;color:var(--rg-ink);padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px;border-bottom:1px solid currentColor}.rg-text-link.light{color:#fff}.rg-facts{display:block;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#ebe3d6}.rg-facts>.rg-wrap.rg-facts{display:grid;grid-template-columns:repeat(4,1fr);width:min(1120px,88vw);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent}@media (max-width:1023px){.rg-facts>.rg-wrap.rg-facts{width:88vw}}@media (max-width:767px){.rg-facts>.rg-wrap.rg-facts{grid-template-columns:repeat(2,1fr);width:88vw}}.rg-fact{min-width:0px;padding-top:30px;padding-right:24px;padding-bottom:30px;padding-left:24px;border-right:1px solid rgba(7,26,46,.16)}.rg-fact:last-child{border-right:0px solid}.rg-fact strong{display:block;color:var(--rg-terra)}.rg-fact strong{font:400 42px/1 var(--rg-display)}.rg-fact span{display:block;color:var(--rg-muted);text-transform:uppercase;letter-spacing:0.1em;margin-top:9px}.rg-fact span{font:700 9px/1.3 var(--rg-sans)}@media (max-width:767px){.rg-fact{padding-top:20px;padding-right:14px;padding-bottom:20px;padding-left:14px}.rg-fact strong{font-size:34px}.rg-fact:nth-child(2){border-right:0px solid}}.rg-section{padding-top:110px;padding-right:0px;padding-bottom:110px;padding-left:0px}.rg-section{background:linear-gradient(rgba(244,239,229,.93),rgba(244,239,229,.93)),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-hero_e2d8a53e.jpg) center/cover fixed}.rg-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:10vw}.rg-heading{letter-spacing:-0.05em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.rg-heading{font:400 clamp(48px,6vw,78px)/.94 var(--rg-display)}.rg-copy{max-width:470px;color:var(--rg-muted);padding-top:34px}.rg-copy strong{display:block;color:var(--rg-ink);margin-bottom:18px}.rg-copy strong{font:400 24px/1.4 var(--rg-display)}.rg-copy{font:400 15px/1.8 var(--rg-sans)}.rg-dark{color:#fff;padding-top:110px;padding-right:0px;padding-bottom:110px;padding-left:0px}.rg-dark .rg-heading{color:#fff}.rg-dark .rg-copy{color:rgba(255,255,255,.7)}.rg-dark{background:linear-gradient(rgba(7,26,46,.92),rgba(7,26,46,.92)),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-lifestyle_b7cf9ed7.jpg) center/cover fixed}.rg-units{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.rg-unit-list{margin-top:36px;border-top:1px solid rgba(7,26,46,.18)}.rg-unit{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:18px;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;border-bottom:1px solid rgba(7,26,46,.18)}.rg-unit small{color:var(--rg-terra)}.rg-unit small{font:400 28px/1 var(--rg-display)}.rg-unit h3{margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px}.rg-unit h3{font:400 27px/1.1 var(--rg-display)}.rg-unit p{color:var(--rg-muted);font-size:13px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.rg-unit a{color:var(--rg-terra);font-size:20px;text-decoration:none}.rg-image{min-height:460px}.rg-image{background:linear-gradient(rgba(7,26,46,.16),rgba(7,26,46,.16)),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-amenity_582cf718.jpg) center/cover}@media (max-width:1023px){.rg-image{min-height:380px}}.rg-location{display:grid;grid-template-columns:1fr 1fr;background-color:var(--rg-paper)}.rg-map{min-height:560px}.rg-map{background:linear-gradient(rgba(7,26,46,.08),rgba(7,26,46,.08)),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-hero_e2d8a53e.jpg) center/cover fixed}.rg-location-copy{padding-top:100px;padding-right:8vw;padding-bottom:100px;padding-left:8vw}@media (max-width:1023px){.rg-location-copy{padding-top:80px;padding-right:6vw;padding-bottom:80px;padding-left:6vw}}.rg-location-list{margin-top:28px;margin-right:0px;margin-bottom:28px;margin-left:0px;border-top:1px solid rgba(7,26,46,.16)}.rg-location-list p{display:flex;justify-content:space-between;gap:20px;font-size:11px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:15px;padding-right:0px;padding-bottom:15px;padding-left:0px;border-bottom:1px solid rgba(7,26,46,.16)}.rg-enquire{color:#fff;padding-top:100px;padding-right:0px;padding-bottom:100px;padding-left:0px}.rg-enquire .rg-heading{color:#fff}.rg-enquire .rg-heading em{color:#b66a4b}.rg-enquire{background:linear-gradient(rgba(7,26,46,.94),rgba(7,26,46,.94)),url(https://3000-iqiqea5bni4dldr4ze3zw-c80963d5.us4.manus.computer/manus-storage/lucerne-grand-hero_e2d8a53e.jpg) center/cover fixed}.rg-form{padding-top:20px}.rg-form select option{color:var(--rg-ink)}.rg-form input{display:block;width:100%;color:#fff;margin-bottom:20px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid rgba(255,255,255,.35);border-left:0px solid}.rg-form input{font:400 14px var(--rg-sans)}.rg-form select{display:block;width:100%;color:#fff;margin-bottom:20px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:1px solid rgba(255,255,255,.35);border-left:0px solid}.rg-form select{font:400 14px var(--rg-sans)}.rg-footer{display:flex;justify-content:space-between;gap:24px;color:rgba(255,255,255,.7);padding-top:32px;padding-right:6vw;padding-bottom:32px;padding-left:6vw;background-color:#041321}.rg-footer strong{color:#fff}.rg-footer strong{font:400 22px var(--rg-display)}.rg-footer{font:400 10px/1.6 var(--rg-sans)}@media (max-width:767px){.rg-footer{display:block}.rg-footer p{margin-top:18px;margin-right:0px;margin-bottom:18px;margin-left:0px}}@media (max-width:1023px){.rg-grid{grid-template-columns:1fr;gap:44px}}@media (max-width:1023px){.rg-units{grid-template-columns:1fr;gap:44px}}@media (max-width:1023px){.rg-location{grid-template-columns:1fr;gap:44px}}@media (max-width:1023px){.rg-section{padding-top:82px;padding-right:0px;padding-bottom:82px;padding-left:0px}}@media (max-width:767px){.rg-section{background-attachment:scroll}}@media (max-width:1023px){.rg-dark{padding-top:82px;padding-right:0px;padding-bottom:82px;padding-left:0px}}@media (max-width:767px){.rg-dark{background-attachment:scroll}}@media (max-width:1023px){.rg-enquire{padding-top:82px;padding-right:0px;padding-bottom:82px;padding-left:0px}}@media (max-width:767px){.rg-enquire{background-attachment:scroll}}@media (max-width:767px){.rg-hero{background-attachment:scroll}}@media (max-width:767px){.rg-map{background-attachment:scroll}}@media (max-width:767px){.rg-actions .rg-button{width:100%;max-width:320px}}@media (max-width:767px){.rg-actions .rg-text-link{width:100%;max-width:320px}}body.admin-bar .rg-header{top:32px}.lg-location-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.lg-location-kicker{color:#b86d50;font-size:11px;text-transform:uppercase;letter-spacing:0.18em;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.lg-location-title{max-width:760px;font-family:Georgia;font-weight:400;font-size:clamp(42px,6vw,78px);line-height:0.98;letter-spacing:-0.04em;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}@media (max-width:767px){.lg-location-title{font-size:clamp(42px,12vw,64px)}}.lg-location-intro{max-width:620px;color:#53606a;font-size:17px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:42px;margin-left:0px}@media (max-width:767px){.lg-location-intro{font-size:16px}}.lg-location-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0px;margin-bottom:52px;border-top:1px solid rgba(19,32,51,.2);border-bottom:1px solid rgba(19,32,51,.2)}@media (max-width:1023px){.lg-location-proof{grid-template-columns:1fr}}.lg-location-card{padding-top:28px;padding-right:26px;padding-bottom:30px;padding-left:0px;border-right:1px solid rgba(19,32,51,.2)}.lg-location-card+.lg-location-card{padding-left:26px}.lg-location-card:last-child{border-right:0px solid}@media (max-width:1023px){.lg-location-card:last-child{border-bottom:0px solid}}.lg-location-number{color:#b86d50;font-size:13px;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.lg-location-card-title{font-family:Georgia;font-weight:400;font-size:25px;margin-top:0px;margin-right:0px;margin-bottom:9px;margin-left:0px}.lg-location-card-copy{color:#53606a;font-size:14px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lg-location-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}@media (max-width:1023px){.lg-location-columns{grid-template-columns:1fr 1fr}}@media (max-width:767px){.lg-location-columns{grid-template-columns:1fr;gap:38px}}.lg-location-group{padding-top:20px;border-top:1px solid rgba(19,32,51,.2)}@media (max-width:1023px){.lg-location-group:last-child{grid-column-start:1;grid-column-end:-1}}@media (max-width:767px){.lg-location-group:last-child{grid-column-start:auto}}.lg-location-group-title{font-family:Georgia;font-weight:400;font-size:25px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.lg-location-list-item{font-size:14px;line-height:1.45;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;border-bottom:1px solid rgba(19,32,51,.12)}.lg-location-list-item strong{display:block;color:#132033;font-weight:600}.lg-location-list-item span{display:block;color:#6d767c;font-size:12px;margin-top:3px}.lg-location-link{display:inline-block;color:#132033;font-size:13px;text-decoration:none;letter-spacing:0.05em;margin-top:20px;padding-bottom:4px;border-bottom:1px solid #b86d50}.lg-location-note{max-width:760px;color:#6d767c;font-size:12px;line-height:1.6;margin-top:36px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.lg-location-card{padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;border-right:0px solid;border-bottom:1px solid rgba(19,32,51,.2)}}@media (max-width:1023px){.lg-location-card+.lg-location-card{padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;border-right:0px solid;border-bottom:1px solid rgba(19,32,51,.2)}}html{scroll-behavior:smooth;scroll-padding-top:82px}@media (max-width:767px){html{scroll-padding-top:68px}}.lgx-page{box-sizing:border-box}.lgx-page *{box-sizing:border-box}.lgx-page{overflow:hidden;color:var(--lgx-ink);font-family:var(--lgx-body);background-color:var(--lgx-sand)}.lgx-page img{display:block;width:100%;height:auto}.lgx-page p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lgx-page h1{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lgx-page h2{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lgx-page h3{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lgx-page figure{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lgx-page dl{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lgx-page dd{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lgx-page ul{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lgx-header{display:flex;align-items:center;gap:34px;position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);left:0px;z-index:50;width:100%;height:80px;background-color:rgba(8,24,39,.94);border-bottom:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lgx-header{padding:0 max(24px,calc(( 100vw - 1240px ) / 2))}@media (max-width:1119px){.lgx-header{padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px}}@media (max-width:1023px){.lgx-header{justify-content:space-between}}@media (max-width:767px){.lgx-header{height:68px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px}}.lgx-brand{flex-grow:0;flex-shrink:0;flex-basis:auto;width:132px}.lgx-brand img{height:48px;object-fit:contain;filter:brightness(0%) invert(100%)}@media (max-width:767px){.lgx-brand{width:108px}.lgx-brand img{height:40px}}.lgx-nav{display:flex;justify-content:center;align-items:center;gap:24px;flex-grow:1;flex-shrink:1;flex-basis:0px}.lgx-nav a{color:rgba(255,255,255,.76)}@media (max-width:1119px){.lgx-nav{gap:14px}.lgx-nav a{font-size:9px}}@media (max-width:1023px){.lgx-nav{display:none}}.lgx-nav a{font-family:var(--lgx-body);font-weight:700;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em}.lgx-header-cta{font-family:var(--lgx-body);font-weight:700;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em}.lgx-nav a:hover{color:var(--lgx-gold-light)}.lgx-nav a:focus-visible{color:var(--lgx-gold-light)}.lgx-header-cta{color:#fff;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;background-color:var(--lgx-gold);border-radius:999px}@media (max-width:767px){.lgx-header-cta{font-size:9px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px}}.lgx-header-cta:hover{color:var(--lgx-navy);background-color:#fff}.lgx-header-cta:focus-visible{color:var(--lgx-navy);background-color:#fff}.lgx-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-rows:1fr auto;gap:0px;position:relative;min-height:900px;background-color:var(--lgx-deep)}.lgx-hero:after{position:absolute;bottom:100px;left:-110px;width:760px;height:260px;border-radius:50%;border-top:1px solid rgba(200,182,146,.25);border-right:1px solid rgba(200,182,146,.25);border-bottom:1px solid rgba(200,182,146,.25);border-left:1px solid rgba(200,182,146,.25);pointer-events:none;transform:rotateZ(-8deg)}.lgx-hero:after{content:""}.lgx-hero h1{max-width:610px;color:#fff;font-size:clamp(58px,6.2vw,94px);line-height:0.9;margin-top:24px;margin-right:0px;margin-bottom:30px;margin-left:0px}.lgx-hero{padding:150px max(28px,calc(( 100vw - 1240px ) / 2)) 70px}@media (max-width:1119px){.lgx-hero{padding-right:32px;padding-left:32px}}@media (max-width:1023px){.lgx-hero{grid-template-columns:1fr;min-height:auto;padding-top:122px}}@media (max-width:767px){.lgx-hero{padding-top:104px;padding-right:20px;padding-bottom:48px;padding-left:20px}.lgx-hero h1{font-size:56px}}@media (max-width:479px){.lgx-hero h1{font-size:48px}}.lgx-hero-copy{display:flex;flex-flow:column;justify-content:center;position:relative;z-index:2;padding-top:35px;padding-right:50px;padding-bottom:70px;padding-left:0px}@media (max-width:1023px){.lgx-hero-copy{padding-top:25px;padding-right:0px;padding-bottom:46px;padding-left:0px}}.lgx-kicker{color:var(--lgx-gold);font-family:var(--lgx-body);font-weight:700;font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:0.17em}.lgx-hero h1{font-family:var(--lgx-display);font-weight:500;letter-spacing:-0.03em}.lgx-section h2{color:var(--lgx-navy);font-size:clamp(46px,5vw,68px);line-height:0.98;margin-top:22px}@media (max-width:767px){.lgx-section h2{font-size:46px}}@media (max-width:479px){.lgx-section h2{font-size:41px}}.lgx-gallery h2{color:var(--lgx-navy);font-size:clamp(46px,5vw,68px);line-height:0.98;margin-top:22px}@media (max-width:767px){.lgx-gallery h2{font-size:46px}}@media (max-width:479px){.lgx-gallery h2{font-size:41px}}.lgx-plans h2{color:var(--lgx-navy);font-size:clamp(46px,5vw,68px);line-height:0.98;margin-top:22px}@media (max-width:767px){.lgx-plans h2{font-size:46px}}@media (max-width:479px){.lgx-plans h2{font-size:41px}}.lgx-register h2{color:var(--lgx-navy);font-size:clamp(46px,5vw,68px);line-height:0.98;margin-top:22px}@media (max-width:767px){.lgx-register h2{font-size:46px}}@media (max-width:479px){.lgx-register h2{font-size:41px}}.lgx-hero h1 em{color:var(--lgx-gold-light);font-weight:400}.lgx-section h2 em{color:var(--lgx-gold-light);font-weight:400}.lgx-gallery h2 em{color:var(--lgx-gold-light);font-weight:400}.lgx-plans h2 em{color:var(--lgx-gold-light);font-weight:400}.lgx-register h2 em{color:var(--lgx-gold-light);font-weight:400}.lgx-hero-lead{max-width:540px;color:rgba(255,255,255,.72);font-size:18px;line-height:1.7}@media (max-width:767px){.lgx-hero-lead{font-size:16px}}.lgx-actions{display:flex;align-items:center;gap:28px;margin-top:38px}@media (max-width:767px){.lgx-actions{flex-flow:column;align-items:start;gap:19px}}.lgx-button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;color:#fff;font-family:var(--lgx-body);font-weight:700;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.12em;padding-top:0px;padding-right:25px;padding-bottom:0px;padding-left:25px;background-color:var(--lgx-gold);border-radius:999px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;transition:all 0.25s ease}.lgx-button.light{color:var(--lgx-navy);background-color:#fff}.lgx-button:hover{color:var(--lgx-navy);background-color:#fff;transform:translate3d(0,-2px,0)}.lgx-button:focus-visible{color:var(--lgx-navy);background-color:#fff;transform:translate3d(0,-2px,0)}.lgx-text-link{color:#10263F;font-family:var(--lgx-body);font-weight:650;font-size:13px;text-decoration:none;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.35)}.lgx-text-link.dark{color:var(--lgx-navy)}.lgx-text-link:hover{color:var(--lgx-gold-light)}.lgx-text-link:focus-visible{color:var(--lgx-gold-light)}.lgx-text-link.dark:hover{color:var(--lgx-gold)}.lgx-text-link.dark:focus-visible{color:var(--lgx-gold)}.lgx-hero-media{position:relative;height:660px;min-width:0px;overflow:hidden;border-top-left-radius:180px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.lgx-hero-media img{height:100%;object-fit:cover}.lgx-hero-media:after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(90deg,rgba(8,24,39,.22),transparent 40%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.lgx-hero-media:after{content:""}.lgx-hero-media figcaption{position:absolute;right:18px;bottom:16px;z-index:2;color:rgba(255,255,255,.75);font-size:10px;text-transform:uppercase;letter-spacing:0.08em}@media (max-width:1023px){.lgx-hero-media{height:560px;border-top-left-radius:100px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}}@media (max-width:767px){.lgx-hero-media{height:430px;margin-right:-20px}}@media (max-width:479px){.lgx-hero-media{height:350px;border-top-left-radius:70px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}}.lgx-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-start:1;grid-column-end:-1;position:relative;z-index:2;background-color:var(--lgx-white)}.lgx-proof p{display:flex;align-items:baseline;gap:12px;padding-top:25px;padding-right:28px;padding-bottom:25px;padding-left:28px;border-right:1px solid var(--lgx-line)}.lgx-proof p:last-child{border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.lgx-proof strong{color:var(--lgx-navy);font-family:var(--lgx-display);font-size:36px}.lgx-proof span{color:var(--lgx-muted);font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:0.08em}.lgx-proof{box-shadow:var(--lgx-shadow)}@media (max-width:1023px){.lgx-proof{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0px}.lgx-proof p:nth-child(2){border-right:0px solid}.lgx-proof p:nth-child(-n+2){border-bottom:1px solid var(--lgx-line)}}@media (max-width:767px){.lgx-proof p{display:block;padding-top:18px;padding-right:16px;padding-bottom:18px;padding-left:16px}.lgx-proof strong{display:block;font-size:29px}.lgx-proof span{font-size:9px}}@media (max-width:479px){.lgx-proof{grid-template-columns:1fr}.lgx-proof p{border-right:0px solid;border-bottom:1px solid var(--lgx-line)}.lgx-proof p:nth-child(2){border-bottom:1px solid var(--lgx-line)}}.lgx-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:90px;max-width:1240px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:120px;padding-right:28px;padding-bottom:120px;padding-left:28px}@media (max-width:1119px){.lgx-section{gap:56px}}@media (max-width:767px){.lgx-section{padding-top:78px;padding-right:20px;padding-bottom:78px;padding-left:20px}}.lgx-section-head{position:relative;padding-top:18px}.lgx-section-head:before{position:absolute;top:0px;left:0px;width:72px;height:1px;background-color:var(--lgx-gold)}.lgx-section-head:before{content:""}.lgx-gallery-head:before{position:absolute;top:0px;left:0px;width:72px;height:1px;background-color:var(--lgx-gold)}.lgx-gallery-head:before{content:""}.lgx-overview-copy{padding-top:24px}.lgx-developer-copy{padding-top:24px}.lgx-overview-copy p{color:var(--lgx-muted);font-size:16px;line-height:1.75;margin-bottom:20px}.lgx-developer-copy>p{color:var(--lgx-muted);font-size:16px;line-height:1.75;margin-bottom:20px}.lgx-overview-copy .lgx-intro{color:var(--lgx-navy);font-family:var(--lgx-display);font-size:28px;line-height:1.25}.lgx-developer-copy .lgx-intro{color:var(--lgx-navy);font-family:var(--lgx-display);font-size:28px;line-height:1.25}.lgx-image-break{position:relative;height:620px;overflow:hidden}.lgx-image-break img{height:100%;object-fit:cover}.lgx-image-break:after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(0deg,rgba(8,24,39,.72),transparent 55%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.lgx-image-break:after{content:""}.lgx-image-break p{position:absolute;bottom:42px;left:48px;z-index:2;color:#fff;font-family:var(--lgx-display);font-size:34px}.lgx-image-break p span{display:block;color:rgba(255,255,255,.65);font-family:var(--lgx-body);font-size:10px;text-transform:uppercase;letter-spacing:0.12em;margin-top:8px}.lgx-image-break{margin:0 max(0px,calc(( 100vw - 1440px ) / 2))}@media (max-width:767px){.lgx-image-break{height:430px}.lgx-image-break p{right:20px;bottom:25px;left:20px;font-size:28px}}.lgx-details{align-items:start}.lgx-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--lgx-line)}.lgx-facts div{padding-top:22px;padding-right:16px;padding-bottom:22px;padding-left:0px;border-bottom:1px solid var(--lgx-line)}.lgx-facts div:nth-child(odd){padding-right:24px;border-right:1px solid var(--lgx-line)}.lgx-facts div:nth-child(even){padding-left:24px}.lgx-facts dt{color:var(--lgx-gold);font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:0.13em;margin-bottom:8px}.lgx-facts dd{color:var(--lgx-navy);font-family:var(--lgx-display);font-size:23px;line-height:1.2}@media (max-width:767px){.lgx-facts{grid-template-columns:1fr}.lgx-facts div:nth-child(odd){padding-right:0px;border-right:0px solid}.lgx-facts div:nth-child(even){padding-left:0px}}.lgx-note{grid-column-start:2;color:var(--lgx-muted);font-size:11px;line-height:1.65;margin-top:-55px}@media (max-width:1023px){.lgx-note{grid-column-start:1;margin-top:-28px}}@media (max-width:767px){.lgx-note{margin-top:-24px}}.lgx-gallery{background-color:var(--lgx-navy)}.lgx-gallery h2{color:#fff}.lgx-gallery{padding:110px max(28px,calc(( 100vw - 1240px ) / 2)) 120px}@media (max-width:767px){.lgx-gallery{padding-top:78px;padding-right:20px;padding-bottom:78px;padding-left:20px}}.lgx-gallery-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:100px;position:relative;margin-bottom:52px;padding-top:18px}.lgx-gallery-head>p{max-width:480px;color:rgba(255,255,255,.62);font-size:16px;line-height:1.75}@media (max-width:1023px){.lgx-gallery-head{grid-template-columns:1fr;gap:28px}}.lgx-gallery-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);grid-template-rows:repeat(2,285px);gap:16px}.lgx-gallery-grid figure{position:relative;overflow:hidden}.lgx-gallery-grid img{height:100%;object-fit:cover;transition:transform 0.7s ease}.lgx-gallery-grid figure:hover img{transform:scale(1.025,1.025)}.lgx-gallery-grid figcaption{position:absolute;bottom:13px;left:14px;color:#fff;font-size:9px;text-transform:uppercase;letter-spacing:0.1em;padding-top:7px;padding-right:10px;padding-bottom:7px;padding-left:10px;background-color:rgba(8,24,39,.78)}@media (max-width:767px){.lgx-gallery-grid{grid-template-columns:1fr;grid-template-rows:340px 260px 260px}}@media (max-width:479px){.lgx-gallery-grid{grid-template-rows:290px 230px 230px}}.lgx-gallery-main{grid-row-start:1;grid-row-end:3}@media (max-width:767px){.lgx-gallery-main{grid-row-start:auto}}.lgx-location{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:64px;max-width:1340px}@media (max-width:1119px){.lgx-location{gap:35px}}.lgx-location-copy{padding-left:22px}.lgx-location-copy h2{color:var(--lgx-navy);font-family:var(--lgx-display);font-size:clamp(44px,5vw,65px);line-height:0.98;margin-top:22px;margin-right:0px;margin-bottom:28px;margin-left:0px}.lgx-location-copy>p:not(.lgx-kicker){color:var(--lgx-muted);font-size:15px;line-height:1.75}.lgx-location-copy ul{margin-top:32px;margin-right:0px;margin-bottom:32px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.lgx-location-copy ul{list-style:none}.lgx-location-copy li{display:flex;justify-content:space-between;gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;border-top:1px solid var(--lgx-line)}.lgx-location-copy li:last-child{border-bottom:1px solid var(--lgx-line)}.lgx-location-copy li strong{color:var(--lgx-navy);font-size:12px}.lgx-location-copy li span{color:var(--lgx-muted);font-size:12px;text-align:right}@media (max-width:767px){.lgx-location-copy{padding-left:0px}}@media (max-width:479px){.lgx-location-copy li{display:block}.lgx-location-copy li span{display:block;text-align:left;margin-top:5px}}.lgx-map{padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:#fff}.lgx-map figcaption{color:var(--lgx-muted);font-size:10px;line-height:1.5;padding-top:12px;padding-right:8px;padding-bottom:0px;padding-left:8px}.lgx-map{box-shadow:var(--lgx-shadow)}@media (max-width:767px){.lgx-map{margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px}}.lgx-plans{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:90px;background-color:var(--lgx-deep)}.lgx-plans h2{color:#fff}.lgx-plans{padding:110px max(28px,calc(( 100vw - 1240px ) / 2))}.lgx-plans-intro>p:not(.lgx-kicker){max-width:540px;color:rgba(255,255,255,.62);font-size:16px;line-height:1.75;margin-top:28px;margin-right:0px;margin-bottom:34px;margin-left:0px}.lgx-button.light:hover{color:#fff;background-color:var(--lgx-gold)}.lgx-button.light:focus-visible{color:#fff;background-color:var(--lgx-gold)}.lgx-plan-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lgx-plan-cards article{display:flex;flex-flow:column;min-height:390px;padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:rgba(255,255,255,.04);border-top:1px solid rgba(255,255,255,.18);border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.lgx-plan-cards article>span{color:var(--lgx-gold-light);font-weight:700;font-size:11px;letter-spacing:0.14em}.lgx-plan-cards h3{color:#fff;font-family:var(--lgx-display);font-weight:500;font-size:38px;margin-top:70px;margin-right:0px;margin-bottom:20px;margin-left:0px}.lgx-plan-cards p{color:rgba(255,255,255,.6);font-size:14px;line-height:1.7}.lgx-plan-cards small{color:var(--lgx-gold-light);font-size:10px;text-transform:uppercase;letter-spacing:0.12em;margin-top:auto;padding-top:28px;border-top:1px solid rgba(255,255,255,.14)}@media (max-width:767px){.lgx-plan-cards{grid-template-columns:1fr}.lgx-plan-cards article{min-height:320px}}.lgx-developer{align-items:center}.lgx-developer-mark{display:grid;align-items:center;justify-items:center;min-height:430px;padding-top:70px;padding-right:70px;padding-bottom:70px;padding-left:70px;background-color:#fff}.lgx-developer-mark img{max-width:360px}.lgx-developer-mark{box-shadow:var(--lgx-shadow)}@media (max-width:1023px){.lgx-developer-mark{min-height:330px}}@media (max-width:767px){.lgx-developer-mark{padding-top:42px;padding-right:42px;padding-bottom:42px;padding-left:42px}}.lgx-dev-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px;margin-right:0px;margin-bottom:32px;margin-left:0px}.lgx-dev-stats p{padding-top:18px;padding-right:8px;padding-bottom:18px;padding-left:0px;border-top:1px solid var(--lgx-line)}.lgx-dev-stats strong{display:block;color:var(--lgx-navy);font-family:var(--lgx-display);font-size:31px}.lgx-dev-stats span{color:var(--lgx-muted);font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:0.08em}@media (max-width:767px){.lgx-dev-stats{grid-template-columns:1fr}}.lgx-register{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:90px;background-color:var(--lgx-navy)}.lgx-register h2{color:#fff}.lgx-register{padding:110px max(28px,calc(( 100vw - 1240px ) / 2))}.lgx-register-copy>p:not(.lgx-kicker){max-width:500px;color:rgba(255,255,255,.65);font-size:16px;line-height:1.75;margin-top:28px}.lgx-register-points{display:flex;gap:8px;margin-top:28px}.lgx-register-points span{color:rgba(255,255,255,.76);font-size:10px;text-transform:uppercase;letter-spacing:0.08em;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;border-radius:999px;border-top:1px solid rgba(255,255,255,.18);border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.lgx-register-points{flex-wrap:wrap}.lgx-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:38px;padding-right:38px;padding-bottom:38px;padding-left:38px;background-color:#fff}.lgx-form label{display:grid;gap:8px;color:var(--lgx-navy);font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:0.1em}.lgx-form button{grid-column-start:1;grid-column-end:-1;min-height:54px;color:#fff;text-transform:uppercase;letter-spacing:0.12em;background-color:var(--lgx-gold);border-radius:999px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.lgx-form button{font:700 11px var(--lgx-body)}.lgx-form>p{grid-column-start:1;grid-column-end:-1;color:var(--lgx-muted);font-size:10px;text-align:center}.lgx-form{box-shadow:var(--lgx-shadow)}@media (max-width:767px){.lgx-form{grid-template-columns:1fr;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.lgx-form input{width:100%;height:50px;color:var(--lgx-ink);padding-top:0px;padding-right:13px;padding-bottom:0px;padding-left:13px;background-color:#fff;border-radius:3px;border-top:1px solid var(--lgx-line);border-right:1px solid var(--lgx-line);border-bottom:1px solid var(--lgx-line);border-left:1px solid var(--lgx-line)}.lgx-form input{font:400 15px var(--lgx-body)}.lgx-form select{width:100%;height:50px;color:var(--lgx-ink);padding-top:0px;padding-right:13px;padding-bottom:0px;padding-left:13px;background-color:#fff;border-radius:3px;border-top:1px solid var(--lgx-line);border-right:1px solid var(--lgx-line);border-bottom:1px solid var(--lgx-line);border-left:1px solid var(--lgx-line)}.lgx-form select{font:400 15px var(--lgx-body)}.lgx-form input:focus{outline:2px solid var(--lgx-gold);outline-offset:2px}.lgx-form select:focus{outline:2px solid var(--lgx-gold);outline-offset:2px}.lgx-consent{display:flex;align-items:start;gap:10px;grid-column-start:1;grid-column-end:-1;color:var(--lgx-muted);font-weight:400;line-height:1.5;text-transform:none;letter-spacing:0px}.lgx-consent input{width:17px;height:17px;margin-top:1px}.lgx-form button:hover{color:#fff;background-color:var(--lgx-navy)}.lgx-form button:focus-visible{color:#fff;background-color:var(--lgx-navy)}.lgx-footer{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:42px;background-color:var(--lgx-deep);border-top:1px solid rgba(255,255,255,.12)}.lgx-footer img{filter:brightness(0%) invert(100%)}.lgx-footer p{color:rgba(255,255,255,.46);font-size:10px;line-height:1.6}.lgx-footer a{color:#fff;font-weight:700;font-size:11px;text-decoration:none}.lgx-footer{padding:38px max(28px,calc(( 100vw - 1240px ) / 2))}@media (max-width:1023px){.lgx-footer{grid-template-columns:130px 1fr}.lgx-footer a{grid-column-start:2}}@media (max-width:767px){.lgx-footer{grid-template-columns:1fr;gap:24px;padding-top:32px;padding-right:20px;padding-bottom:32px;padding-left:20px}.lgx-footer img{width:130px}.lgx-footer a{grid-column-start:1}}.lgx-footer a:hover{color:var(--lgx-gold-light)}.lgx-footer a:focus-visible{color:var(--lgx-gold-light)}.lgx-page a:focus-visible{outline:2px solid var(--lgx-gold-light);outline-offset:4px}.lgx-page button:focus-visible{outline:2px solid var(--lgx-gold-light);outline-offset:4px}@media (max-width:1119px){.lgx-gallery{padding-right:32px;padding-left:32px}}@media (max-width:1119px){.lgx-plans{padding-right:32px;padding-left:32px}}@media (max-width:1023px){.lgx-plans{grid-template-columns:1fr;gap:55px}}@media (max-width:767px){.lgx-plans{padding-top:78px;padding-right:20px;padding-bottom:78px;padding-left:20px}}@media (max-width:1119px){.lgx-register{padding-right:32px;padding-left:32px}}@media (max-width:1023px){.lgx-register{grid-template-columns:1fr;gap:55px}}@media (max-width:767px){.lgx-register{padding-top:78px;padding-right:20px;padding-bottom:78px;padding-left:20px}}@media (max-width:1023px){.lgx-section{grid-template-columns:1fr;gap:50px}}@media (max-width:1023px){.lgx-location{grid-template-columns:1fr;gap:50px}}@media (max-width:767px){.lgx-form label{grid-column-start:1}}@media (max-width:767px){.lgx-consent{grid-column-start:1}}@media (max-width:767px){.lgx-form button{grid-column-start:1}}@media (max-width:767px){.lgx-form>p{grid-column-start:1}}.lgr-page{box-sizing:border-box}.lgr-page *{box-sizing:border-box}.lgr-page{overflow:hidden;color:var(--lgr-text-primary);font-family:var(--lgr-font-body);background-color:var(--lgr-surface-page)}.lgr-page img{display:block;width:100%;height:auto}.lgr-page a{transition:color 0.22s ease,background 0.22s ease,border-color 0.22s ease,transform 0.22s ease}.lgr-page h2{color:var(--lgr-brand-navy);font-size:clamp(48px,5vw,68px);line-height:0.97;margin-top:23px}.lgr-page .lgr-format{background-color:var(--lgr-brand-navy)}@media (max-width:767px){.lgr-page h2{font-size:44px}}@media (max-width:479px){.lgr-page h2{font-size:40px}}.lgr-page h1{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lgr-page h2{font-family:var(--lgr-font-display);font-weight:500;letter-spacing:-0.025em}.lgr-page h3{font-family:var(--lgr-font-display);font-weight:500;letter-spacing:-0.025em}.lgr-page p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lgr-page figure{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lgr-page ul{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lgr-header{display:flex;justify-content:space-between;align-items:center;gap:32px;position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);left:0px;z-index:50;width:100%;height:78px;max-width:1920px;margin-right:auto;margin-left:auto;border-bottom:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lgr-header{padding:0 max(var(--lgr-gutter),calc(( 100vw - var(--lgr-content-width) ) / 2))}@media (max-width:1119px){.lgr-header{padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px}}@media (max-width:1023px){.lgr-header{justify-content:space-between}}@media (max-width:767px){.lgr-header{height:68px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px}}.lgr-logo{flex-grow:0;flex-shrink:0;flex-basis:auto;width:126px;padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;background-color:var(--lgr-brand-gold);border-radius:4px}.lgr-logo img{display:block;width:100%;height:44px;object-fit:contain;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px}@media (max-width:767px){.lgr-logo{width:105px}.lgr-logo img{height:35px}}.lgr-nav{display:flex;justify-content:center;gap:25px;flex-grow:1;flex-shrink:1;flex-basis:0px}.lgr-nav a{color:rgba(255,255,255,.82);text-decoration:none;text-transform:uppercase;letter-spacing:0.12em}.lgr-nav a{font:700 10px/1 var(--lgr-font-body)}@media (max-width:1119px){.lgr-nav{gap:14px}.lgr-nav a{font-size:9px}}@media (max-width:1023px){.lgr-nav{display:none}}.lgr-nav a:hover{color:#fff;text-decoration:underline}.lgr-nav a:hover{text-underline-offset:6px}.lgr-nav a:focus-visible{color:#fff;text-decoration:underline}.lgr-nav a:focus-visible{text-underline-offset:6px}.lgr-button-small{display:inline-flex;justify-content:center;align-items:center;color:var(--lgr-brand-deep);text-decoration:none;text-transform:uppercase;letter-spacing:0.11em;background-color:var(--lgr-brand-gold);border-radius:9999px}.lgr-button-small{font:800 10px/1 var(--lgr-font-body)}.lgr-button{display:inline-flex;justify-content:center;align-items:center;color:var(--lgr-brand-deep);text-decoration:none;text-transform:uppercase;letter-spacing:0.11em;background-color:var(--lgr-brand-gold);border-radius:9999px}.lgr-button{font:800 10px/1 var(--lgr-font-body)}.lgr-button-small{min-height:40px;padding-top:0px;padding-right:17px;padding-bottom:0px;padding-left:17px}@media (max-width:767px){.lgr-button-small{font-size:9px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px}}.lgr-button{min-height:52px;padding-top:0px;padding-right:25px;padding-bottom:0px;padding-left:25px}.lgr-button-small:hover{color:var(--lgr-brand-deep);background-color:#fff;transform:translate3d(0,-2px,0)}.lgr-button-small:focus-visible{color:var(--lgr-brand-deep);background-color:#fff;transform:translate3d(0,-2px,0)}.lgr-button:hover{color:var(--lgr-brand-deep);background-color:#fff;transform:translate3d(0,-2px,0)}.lgr-button:focus-visible{color:var(--lgr-brand-deep);background-color:#fff;transform:translate3d(0,-2px,0)}.lgr-link-light{display:inline-flex;align-items:center;gap:9px;width:max-content;text-decoration:none;letter-spacing:0.04em;padding-bottom:5px;border-bottom:2px solid}.lgr-link-light{font:750 12px/1.25 var(--lgr-font-body)}.lgr-link-dark{display:inline-flex;align-items:center;gap:9px;width:max-content;text-decoration:none;letter-spacing:0.04em;padding-bottom:5px;border-bottom:2px solid}.lgr-link-dark{font:750 12px/1.25 var(--lgr-font-body)}.lgr-link-light{color:var(--lgr-brand-navy)}.lgr-link-light:hover{color:var(--lgr-brand-gold-dark)}.lgr-link-light:focus-visible{color:var(--lgr-brand-gold-dark)}.lgr-link-dark{color:#fff}.lgr-link-dark:hover{color:#fff}.lgr-link-dark:focus-visible{color:#fff}.lgr-page a:focus-visible{outline:3px solid var(--lgr-brand-gold);outline-offset:4px}.lgr-page button:focus-visible{outline:3px solid var(--lgr-brand-gold);outline-offset:4px}.lgr-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);grid-template-rows:1fr auto;position:relative;min-height:920px;background-color:var(--lgr-brand-deep)}.lgr-hero h1{color:#fff;font-size:clamp(60px,6vw,88px);line-height:0.91;margin-top:25px;margin-right:0px;margin-bottom:28px;margin-left:0px}.lgr-hero .lgr-hero-copy{padding-top:74px;padding-right:clamp(32px,4vw,96px);padding-bottom:55px;padding-left:clamp(38px,4vw,72px)}@media (max-width:1023px){.lgr-hero{grid-template-columns:1fr;grid-template-rows:560px auto auto}.lgr-hero .lgr-hero-copy{padding-top:60px;padding-right:32px;padding-bottom:60px;padding-left:32px}}@media (max-width:767px){.lgr-hero{grid-template-rows:390px auto auto;padding-top:68px}.lgr-hero h1{font-size:54px}.lgr-hero .lgr-hero-copy{padding-top:48px;padding-right:20px;padding-bottom:48px;padding-left:20px}}@media (max-width:479px){.lgr-hero{grid-template-rows:330px auto auto}.lgr-hero h1{font-size:47px}}.lgr-hero-image{grid-row-start:1;grid-row-end:3;position:relative;min-width:0px}.lgr-hero-image img{height:100%;object-fit:cover}.lgr-hero-image:after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(90deg,transparent 55%,rgba(7,26,43,.5));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.lgr-hero-image:after{content:""}.lgr-hero-image figcaption{position:absolute;bottom:18px;left:20px;z-index:2;color:#fff;font-size:9px;text-transform:uppercase;letter-spacing:0.1em}@media (max-width:1023px){.lgr-hero-image{grid-row-start:1}}.lgr-hero-copy{display:flex;flex-flow:column;justify-content:center}.lgr-hero-copy>p:not(.lgr-label){max-width:500px;color:rgba(255,255,255,.72);font-size:17px;line-height:1.7}.lgr-hero-copy{padding:74px max(28px,calc(( 100vw - var(--lgr-content-width) ) / 2)) 55px 58px}@media (max-width:1119px){.lgr-hero-copy{padding-right:28px;padding-left:38px}}@media (max-width:1023px){.lgr-hero-copy{padding-top:60px;padding-right:32px;padding-bottom:60px;padding-left:32px}}@media (max-width:767px){.lgr-hero-copy{padding-top:48px;padding-right:20px;padding-bottom:48px;padding-left:20px}}.lgr-label{position:relative;color:var(--lgr-brand-gold);text-transform:uppercase;letter-spacing:0.16em;padding-left:62px}.lgr-label:before{position:absolute;top:50%;left:0px;width:44px;height:1px;background-color:currentColor}.lgr-label:before{content:""}.lgr-label{font:800 10px/1.2 var(--lgr-font-body)}.lgr-hero h1{font-family:var(--lgr-font-display);font-weight:500;letter-spacing:-0.025em}.lgr-hero h1 em{color:#cdbb96;font-weight:400}.lgr-page h2 em{color:#cdbb96;font-weight:400}.lgr-actions{display:flex;align-items:center;gap:27px;margin-top:35px}@media (max-width:767px){.lgr-actions{flex-flow:column;align-items:start;gap:19px}}.lgr-hero-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-right:max(28px,calc(( 100vw - var(--lgr-content-width) ) / 2));background-color:#fff}.lgr-hero-facts p{padding-top:20px;padding-right:22px;padding-bottom:20px;padding-left:22px;border-top:1px solid var(--lgr-border-subtle);border-right:1px solid var(--lgr-border-subtle)}.lgr-hero-facts p:nth-child(2n){border-right:0px solid}.lgr-hero-facts strong{display:block;color:var(--lgr-brand-navy)}.lgr-hero-facts strong{font:600 29px/1 var(--lgr-font-display)}.lgr-hero-facts span{display:block;color:var(--lgr-text-muted);font-size:9px;text-transform:uppercase;letter-spacing:0.1em;margin-top:5px}@media (max-width:1023px){.lgr-hero-facts{margin-top:0px;margin-right:32px;margin-bottom:45px;margin-left:32px}}@media (max-width:767px){.lgr-hero-facts{margin-top:0px;margin-right:20px;margin-bottom:36px;margin-left:20px}}@media (max-width:479px){.lgr-hero-facts{grid-template-columns:1fr}}.lgr-section{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:90px;max-width:var(--lgr-content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:var(--lgr-section-space);padding-right:var(--lgr-gutter);padding-bottom:var(--lgr-section-space);padding-left:var(--lgr-gutter)}@media (max-width:1119px){.lgr-section{gap:56px}}.lgr-copy{padding-top:20px}.lgr-copy>p{color:var(--lgr-text-muted);font-size:16px;line-height:1.76;margin-bottom:20px}.lgr-copy .lgr-lead{color:var(--lgr-brand-navy)}.lgr-copy .lgr-lead{font:600 29px/1.22 var(--lgr-font-display)}.lgr-wide-image{position:relative;height:620px;overflow:hidden}.lgr-wide-image>img{height:100%;object-fit:cover}.lgr-wide-image:after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(0deg,rgba(7,26,43,.7),transparent 55%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.lgr-wide-image:after{content:""}.lgr-wide-image>div{position:absolute;bottom:40px;left:max(28px,calc(( 100vw - var(--lgr-content-width) ) / 2));z-index:2;color:#fff}.lgr-wide-image p{font:500 38px/1.05 var(--lgr-font-display)}.lgr-wide-image small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:0.12em;margin-top:10px}@media (max-width:767px){.lgr-wide-image{height:430px}.lgr-wide-image>div{bottom:25px;left:20px}}.lgr-aside{max-width:390px;color:var(--lgr-text-muted);font-size:11px;line-height:1.65;margin-top:30px}.lgr-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--lgr-border-subtle)}.lgr-facts article{padding-top:21px;padding-right:22px;padding-bottom:21px;padding-left:0px;border-bottom:1px solid var(--lgr-border-subtle)}.lgr-facts article:nth-child(odd){border-right:1px solid var(--lgr-border-subtle)}.lgr-facts article:nth-child(even){padding-left:22px}.lgr-facts small{display:block;color:var(--lgr-brand-gold-dark);font-weight:800;font-size:9px;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:7px}.lgr-facts strong{display:block;color:var(--lgr-brand-navy)}.lgr-facts strong{font:600 21px/1.25 var(--lgr-font-display)}@media (max-width:767px){.lgr-facts{grid-template-columns:1fr}.lgr-facts article:nth-child(odd){border-right:0px solid}.lgr-facts article:nth-child(even){padding-left:0px}}.lgr-gallery{background-color:var(--lgr-brand-navy)}.lgr-gallery h2{color:#fff}.lgr-gallery{padding:var(--lgr-section-space) max(var(--lgr-gutter),calc(( 100vw - var(--lgr-content-width) ) / 2))}@media (max-width:767px){.lgr-gallery .lgr-gallery-grid{grid-template-rows:repeat(3,260px)}}.lgr-gallery-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:90px;margin-bottom:46px}.lgr-gallery-head>p{color:rgba(255,255,255,.7);font-size:15px;line-height:1.75}@media (max-width:1023px){.lgr-gallery-head{gap:25px}}.lgr-gallery-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);grid-template-rows:repeat(2,275px);gap:16px}.lgr-gallery-grid figure{position:relative;overflow:hidden;border-radius:var(--lgr-radius-media)}.lgr-gallery-grid img{height:100%;object-fit:cover}.lgr-gallery-grid figcaption{position:absolute;bottom:12px;left:12px;color:#fff;font-size:9px;text-transform:uppercase;letter-spacing:0.08em;padding-top:7px;padding-right:9px;padding-bottom:7px;padding-left:9px;background-color:rgba(7,26,43,.82)}.lgr-gallery-grid .bde-image{width:100%;height:100%;min-height:0px}.lgr-gallery-grid .breakdance-image{width:100%;height:100%;min-height:0px}.lgr-gallery-grid .breakdance-image-container{width:100%;height:100%;min-height:0px}.lgr-gallery-grid .breakdance-image-clip{width:100%;height:100%;min-height:0px}.lgr-gallery-grid .breakdance-image-link{display:block;width:100%;height:100%}.lgr-gallery-grid .breakdance-image-object{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:767px){.lgr-gallery-grid{grid-template-columns:1fr;grid-template-rows:330px 240px 240px}.lgr-gallery-grid .lgr-gallery-feature{grid-row-start:auto}}.lgr-gallery-feature{grid-row-start:1;grid-row-end:3}@media (max-width:767px){.lgr-gallery-feature{grid-row-start:auto}}.lgr-location{align-items:center;grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);gap:60px;max-width:1340px}@media (max-width:1119px){.lgr-location{gap:35px}}.lgr-location-copy>p:not(.lgr-label){color:var(--lgr-text-muted);font-size:15px;line-height:1.75;margin-top:25px;margin-right:0px;margin-bottom:25px;margin-left:0px}.lgr-location-copy ul{margin-top:27px;margin-right:0px;margin-bottom:27px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.lgr-location-copy ul{list-style:none}.lgr-location-copy li{display:flex;justify-content:space-between;gap:20px;padding-top:13px;padding-right:0px;padding-bottom:13px;padding-left:0px;border-top:1px solid var(--lgr-border-subtle)}.lgr-location-copy li:last-child{border-bottom:1px solid var(--lgr-border-subtle)}.lgr-location-copy li strong{color:var(--lgr-brand-navy);font-size:11px}.lgr-location-copy li span{color:var(--lgr-text-muted);font-size:11px;text-align:right}@media (max-width:479px){.lgr-location-copy li{display:block}.lgr-location-copy li span{display:block;text-align:left;margin-top:4px}}.lgr-map{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#fff}.lgr-map figcaption{color:var(--lgr-text-muted);font-size:9px;line-height:1.5;padding-top:11px;padding-right:5px;padding-bottom:2px;padding-left:5px}.lgr-map{box-shadow:var(--lgr-shadow)}.lgr-plans{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:80px;background-color:var(--lgr-brand-deep)}.lgr-plans h2{color:#fff}.lgr-plans>div:first-child>p:not(.lgr-label){color:rgba(255,255,255,.7);font-size:15px;line-height:1.75;margin-top:26px;margin-right:0px;margin-bottom:32px;margin-left:0px}.lgr-plans{padding:var(--lgr-section-space) max(var(--lgr-gutter),calc(( 100vw - var(--lgr-content-width) ) / 2))}.lgr-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lgr-plan-grid article{display:flex;flex-flow:column;min-height:380px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-top:1px solid rgba(255,255,255,.18);border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.lgr-plan-grid small{color:#cdbb96;font-weight:800;font-size:9px;text-transform:uppercase;letter-spacing:0.12em}.lgr-plan-grid h3{color:#fff;font-size:33px;line-height:1.08;margin-top:65px;margin-right:0px;margin-bottom:18px;margin-left:0px}.lgr-plan-grid p{color:rgba(255,255,255,.65);font-size:13px;line-height:1.7}.lgr-plan-grid span{color:#cdbb96;font-size:9px;text-transform:uppercase;letter-spacing:0.1em;margin-top:auto;padding-top:22px;border-top:1px solid rgba(255,255,255,.15)}@media (max-width:767px){.lgr-plan-grid{grid-template-columns:1fr}.lgr-plan-grid article{min-height:320px}}.lgr-developer{align-items:center}.lgr-developer-logo{display:grid;align-items:center;justify-items:center;min-height:390px;padding-top:70px;padding-right:70px;padding-bottom:70px;padding-left:70px;background-color:#fff}.lgr-developer-logo img{max-width:370px}.lgr-developer-logo{box-shadow:var(--lgr-shadow)}.lgr-dev-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:31px;margin-right:0px;margin-bottom:31px;margin-left:0px}.lgr-dev-facts p{padding-top:15px;border-top:1px solid var(--lgr-border-subtle)}.lgr-dev-facts strong{display:block;color:var(--lgr-brand-navy)}.lgr-dev-facts strong{font:600 29px/1 var(--lgr-font-display)}.lgr-dev-facts span{display:block;color:var(--lgr-text-muted);font-size:9px;line-height:1.4;text-transform:uppercase;letter-spacing:0.08em;margin-top:5px}@media (max-width:767px){.lgr-dev-facts{grid-template-columns:1fr}}.lgr-register{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;background-color:var(--lgr-brand-navy)}.lgr-register h2{color:#fff}.lgr-register>div>p:not(.lgr-label){max-width:470px;color:rgba(255,255,255,.72);font-size:15px;line-height:1.75;margin-top:25px}.lgr-register{padding:var(--lgr-section-space) max(var(--lgr-gutter),calc(( 100vw - var(--lgr-content-width) ) / 2))}.lgr-pills{display:flex;gap:8px;margin-top:26px}.lgr-pills span{color:#fff;font-size:9px;text-transform:uppercase;letter-spacing:0.08em;padding-top:7px;padding-right:11px;padding-bottom:7px;padding-left:11px;border-radius:9999px;border-top:1px solid rgba(255,255,255,.22);border-right:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);border-left:1px solid rgba(255,255,255,.22)}.lgr-pills{flex-wrap:wrap}.lgr-form{padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:#fff}.lgr-form .breakdance-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lgr-form .breakdance-form-field{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lgr-form label{color:var(--lgr-brand-navy);text-transform:uppercase;letter-spacing:0.09em}.lgr-form label{font:800 9px/1.3 var(--lgr-font-body)}.lgr-form .breakdance-form-button{min-height:52px;color:var(--lgr-brand-deep);text-transform:uppercase;letter-spacing:0.11em;background-color:var(--lgr-brand-gold);border-radius:9999px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.lgr-form .breakdance-form-button{font:800 10px var(--lgr-font-body)}.lgr-form .breakdance-form-field--checkbox fieldset{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.lgr-form .breakdance-form-checkbox{display:flex;align-items:start;gap:10px}.lgr-form input[type="checkbox"]{flex-grow:0;flex-shrink:0;flex-basis:18px;width:18px;height:18px;min-height:0px;margin-top:1px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:3px;border-top:1px solid var(--lgr-border-subtle);border-right:1px solid var(--lgr-border-subtle);border-bottom:1px solid var(--lgr-border-subtle);border-left:1px solid var(--lgr-border-subtle)}.lgr-form input[type="checkbox"]{appearance:auto;accent-color:var(--lgr-brand-navy)}.lgr-form .breakdance-form-checkbox__text{color:var(--lgr-text-muted);text-transform:none;letter-spacing:0px}.lgr-form .breakdance-form-checkbox__text{font:500 12px/1.5 var(--lgr-font-body)}.lgr-form{box-shadow:var(--lgr-shadow)}@media (max-width:767px){.lgr-form .breakdance-form{grid-template-columns:1fr}}.lgr-form .breakdance-form-field:nth-child(5){grid-column-start:1;grid-column-end:-1}.lgr-form .breakdance-form-button{grid-column-start:1;grid-column-end:-1}@media (max-width:767px){.lgr-form .breakdance-form-button{grid-column-start:1;grid-column-end:-1}}.lgr-form input{min-height:49px;color:var(--lgr-text-primary);background-color:#fff;border-radius:4px;border-top:1px solid var(--lgr-border-subtle);border-right:1px solid var(--lgr-border-subtle);border-bottom:1px solid var(--lgr-border-subtle);border-left:1px solid var(--lgr-border-subtle)}.lgr-form input{font:400 14px var(--lgr-font-body)}.lgr-form select{min-height:49px;color:var(--lgr-text-primary);background-color:#fff;border-radius:4px;border-top:1px solid var(--lgr-border-subtle);border-right:1px solid var(--lgr-border-subtle);border-bottom:1px solid var(--lgr-border-subtle);border-left:1px solid var(--lgr-border-subtle)}.lgr-form select{font:400 14px var(--lgr-font-body)}.lgr-form input:focus{outline:3px solid rgba(155,128,84,.28)}.lgr-form select:focus{outline:3px solid rgba(155,128,84,.28)}.lgr-form .breakdance-form-button:hover{color:#fff;background-color:var(--lgr-brand-deep)}.lgr-form .breakdance-form-button:focus-visible{color:#fff;background-color:var(--lgr-brand-deep)}.lgr-footer{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:36px;background-color:var(--lgr-brand-deep);border-top:1px solid rgba(255,255,255,.12)}.lgr-footer img{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px}.lgr-footer p{color:rgba(255,255,255,.58);font-size:9px;line-height:1.6}.lgr-footer{padding:34px max(var(--lgr-gutter),calc(( 100vw - var(--lgr-content-width) ) / 2))}@media (max-width:1023px){.lgr-footer{grid-template-columns:130px 1fr}.lgr-footer a{grid-column-start:2}}@media (max-width:767px){.lgr-footer{grid-template-columns:1fr;gap:22px;padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px}.lgr-footer img{width:125px}.lgr-footer a{grid-column-start:1}}@media (max-width:1119px){.lgr-section{padding-right:28px;padding-left:28px}}@media (max-width:1023px){.lgr-section{grid-template-columns:1fr}}@media (max-width:767px){.lgr-section{padding-top:76px;padding-right:20px;padding-bottom:76px;padding-left:20px}}@media (max-width:1119px){.lgr-gallery{padding-right:28px;padding-left:28px}}@media (max-width:767px){.lgr-gallery{padding-top:76px;padding-right:20px;padding-bottom:76px;padding-left:20px}}@media (max-width:1119px){.lgr-plans{padding-right:28px;padding-left:28px}}@media (max-width:1023px){.lgr-plans{grid-template-columns:1fr}}@media (max-width:767px){.lgr-plans{padding-top:76px;padding-right:20px;padding-bottom:76px;padding-left:20px}}@media (max-width:1119px){.lgr-register{padding-right:28px;padding-left:28px}}@media (max-width:1023px){.lgr-register{grid-template-columns:1fr}}@media (max-width:767px){.lgr-register{padding-top:76px;padding-right:20px;padding-bottom:76px;padding-left:20px}}@media (max-width:1023px){.lgr-location{grid-template-columns:1fr}}@media (max-width:1023px){.lgr-gallery-head{grid-template-columns:1fr}}@media (max-width:767px){.lgr-form .breakdance-form-field{grid-column-start:1;grid-column-end:-1}}.lgr-logo-svg{width:100%;height:44px;color:var(--lgr-brand-gold-dark)}\n.lgr-footer-logo-svg{width:140px;height:59px;color:var(--lgr-brand-gold-dark);padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;background-color:#fff;border-radius:4px}.lgr-footer-logo-svg{width:125px;height:52px}.lgr-footer-logo{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto;width:126px;text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px}.lgr-footer-logo img{display:block;width:126px;height:auto;object-fit:contain}@media (max-width:767px){.lgr-footer-logo{width:112px}.lgr-footer-logo img{width:112px}}.lgr-lightbox-image{cursor:zoom-in}.lgr-lightbox-pool img{content:url(https://www.lucernesgrand.com.sg/wp-content/uploads/2026/08/lucerne-grand-swimming-pool-shot-singapore.jpeg)}.lgr-lightbox-clubhouse img{content:url(https://www.lucernesgrand.com.sg/wp-content/uploads/2025/06/lakeside-drive-condo-draft-clubhouse-singapore.jpg)}.lgr-lightbox-cabana img{content:url(https://www.lucernesgrand.com.sg/wp-content/uploads/2025/06/lakeside-drive-condo-draft-pool-cabana-singapore.jpg)}.lgr-lightbox-map img{content:url(https://www.lucernesgrand.com.sg/wp-content/uploads/2026/08/lucerne-grand-draft-location-map-2-singapore.png)}.lgr-elevation{padding-top:72px;padding-right:var(--lgr-gutter);padding-bottom:72px;padding-left:var(--lgr-gutter);background-color:var(--lgr-surface-card);border-top:1px solid var(--lgr-border-subtle);border-bottom:1px solid var(--lgr-border-subtle)}.lgr-elevation .lgr-elev-grid{max-width:none}@media (max-width:1119px){.lgr-elevation{padding-top:64px;padding-bottom:64px}}@media (max-width:767px){.lgr-elevation{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px}.lgr-elevation .lgr-elev-grid{max-width:var(--lgr-content-width)}}@media (max-width:479px){.lgr-elevation{padding-right:16px;padding-left:16px}}.lgr-elev-head{display:flex;justify-content:space-between;align-items:end;gap:24px;width:100%;max-width:var(--lgr-content-width);margin-top:0px;margin-right:auto;margin-bottom:36px;margin-left:auto}@media (max-width:1023px){.lgr-elev-head{flex-flow:column;align-items:start}}.lgr-elev-kicker{color:var(--lgr-brand-gold);font-family:var(--lgr-font-body);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.16em;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.lgr-elev-title{color:var(--lgr-brand-navy);font-family:var(--lgr-font-display);font-weight:400;font-size:clamp(38px,4vw,62px);line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.lgr-elev-title{font-size:42px}}@media (max-width:479px){.lgr-elev-title{font-size:36px}}.lgr-elev-note{max-width:440px;color:var(--lgr-text-muted);font-family:var(--lgr-font-body);font-size:14px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.lgr-elev-note{font-size:13px}}.lgr-elev-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;max-width:var(--lgr-content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.lgr-elev-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.lgr-elev-grid{gap:18px}}.lgr-elev-block{min-width:0px;overflow:hidden;background-color:#f8f6f0;border-radius:var(--lgr-radius-media);border-top:1px solid var(--lgr-border-subtle);border-right:1px solid var(--lgr-border-subtle);border-bottom:1px solid var(--lgr-border-subtle);border-left:1px solid var(--lgr-border-subtle);box-shadow:0px 12px 34px rgba(7,26,43,.08)}.lgr-elev-block-head{text-align:center;padding-top:20px;padding-right:22px;padding-bottom:16px;padding-left:22px;background-color:var(--lgr-brand-navy)}@media (max-width:767px){.lgr-elev-block-head{padding-top:18px;padding-right:16px;padding-bottom:14px;padding-left:16px}}.lgr-elev-block-title{color:#fff;font-family:var(--lgr-font-body);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:0.05em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lgr-elev-postal{color:rgba(255,255,255,.72);font-family:var(--lgr-font-body);font-size:11px;text-transform:uppercase;letter-spacing:0.09em;margin-top:4px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lgr-elev-scroll{width:100%}.lgr-elev-scroll{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:var(--lgr-brand-gold) transparent}@media (max-width:479px){.lgr-elev-scroll{padding-bottom:6px}}.lgr-elev-chart{display:grid;min-width:640px;border-top:1px solid #aeb7ba;border-left:1px solid #aeb7ba}.lgr-elev-row{display:grid;min-width:640px;border-left:1px solid #aeb7ba}.lgr-elev-cols-6{grid-template-columns:58px repeat(6,minmax(72px,1fr))}.lgr-elev-cols-7{grid-template-columns:58px repeat(7,minmax(72px,1fr))}.lgr-elev-cols-8{grid-template-columns:58px repeat(8,minmax(72px,1fr))}.lgr-elev-corner{display:flex;justify-content:center;align-items:center;min-height:38px;color:var(--lgr-text-muted);font-family:var(--lgr-font-body);font-weight:700;font-size:9px;text-align:center;letter-spacing:0.08em;padding-top:7px;padding-right:4px;padding-bottom:7px;padding-left:4px;border-right:1px solid #aeb7ba;border-bottom:1px solid #aeb7ba}.lgr-elev-unit{display:flex;justify-content:center;align-items:center;min-height:38px;color:var(--lgr-brand-navy);font-family:var(--lgr-font-body);font-weight:700;font-size:11px;padding-top:7px;padding-right:4px;padding-bottom:7px;padding-left:4px;background-color:#fff;border-right:1px solid #aeb7ba;border-bottom:1px solid #aeb7ba}.lgr-elev-floor{display:flex;justify-content:center;align-items:center;min-height:29px;color:var(--lgr-text-muted);font-family:var(--lgr-font-body);font-weight:700;font-size:10px;padding-top:5px;padding-right:3px;padding-bottom:5px;padding-left:3px;background-color:#fff;border-right:1px solid #aeb7ba;border-bottom:1px solid #aeb7ba}.lgr-elev-cell{display:flex;justify-content:center;align-items:center;min-height:29px;color:#12202a;font-family:var(--lgr-font-body);font-weight:700;font-size:10px;padding-top:5px;padding-right:3px;padding-bottom:5px;padding-left:3px;border-right:1px solid #aeb7ba;border-bottom:1px solid #aeb7ba}.lgr-elev-cell{white-space:nowrap}.lgr-elev-blue{background-color:#c7e3ed}.lgr-elev-teal{background-color:#85bec2}.lgr-elev-gold{background-color:#f4c95d}.lgr-elev-cream{background-color:#f4e3b9}.lgr-elev-stone{background-color:#d9d6d2}.lgr-elev-legend{display:flex;gap:10px 18px;width:100%;max-width:var(--lgr-content-width);margin-top:24px;margin-right:auto;margin-bottom:0px;margin-left:auto}.lgr-elev-legend{flex-wrap:wrap}.lgr-elev-key{display:flex;align-items:center;gap:8px;color:var(--lgr-text-muted);font-family:var(--lgr-font-body);font-size:12px}.lgr-elev-swatch{width:14px;height:14px;border-radius:3px;border-top:1px solid rgba(7,26,43,.14);border-right:1px solid rgba(7,26,43,.14);border-bottom:1px solid rgba(7,26,43,.14);border-left:1px solid rgba(7,26,43,.14)}.lgr-format{color:#f7f4ed;padding-top:96px;padding-right:var(--lgr-gutter);padding-bottom:96px;padding-left:var(--lgr-gutter);background-color:#123d32}.lgr-format .lgr-format-bars{background-color:rgba(255,255,255,.045)}.lgr-format .lgr-format-track{background-color:rgba(255,255,255,.13)}.lgr-format .lgr-format-fill{background-image:linear-gradient(90deg,var(--lgr-brand-deep),var(--lgr-brand-gold));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.lgr-format .lgr-format-placeholder{background-color:var(--lgr-brand-deep);background-image:linear-gradient(rgba(200,182,146,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(200,182,146,.06) 1px,transparent 1px);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.lgr-format .lgr-format-placeholder{background-size:28px 28px}.lgr-format .lgr-format-cta:hover{color:var(--lgr-brand-deep);background-color:var(--lgr-brand-gold)}@media (max-width:1119px){.lgr-format{padding-top:80px;padding-bottom:80px}}@media (max-width:767px){.lgr-format{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px}}@media (max-width:479px){.lgr-format{padding-right:16px;padding-left:16px}}.lgr-format-inner{width:100%;max-width:var(--lgr-content-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.lgr-format-kicker{color:#d0a44e;font-family:var(--lgr-font-body);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.lgr-format-title{max-width:900px;color:#f7f4ed;font-family:var(--lgr-font-display);font-weight:400;font-size:clamp(44px,5vw,72px);line-height:1.02;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.lgr-format-title{font-size:46px}}@media (max-width:479px){.lgr-format-title{font-size:39px}}.lgr-format-intro{max-width:760px;color:rgba(247,244,237,.74);font-family:var(--lgr-font-body);font-size:17px;line-height:1.8;margin-top:22px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.lgr-format-intro{font-size:15px}}.lgr-format-bars{display:grid;gap:22px;margin-top:46px;margin-right:0px;margin-bottom:42px;margin-left:0px;padding-top:30px;padding-right:34px;padding-bottom:30px;padding-left:34px;background-color:rgba(255,255,255,.05);border-radius:5px;border-top:1px solid rgba(208,164,78,.36);border-right:1px solid rgba(208,164,78,.36);border-bottom:1px solid rgba(208,164,78,.36);border-left:1px solid rgba(208,164,78,.36)}@media (max-width:767px){.lgr-format-bars{padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px}}.lgr-format-bar{display:grid;grid-template-columns:190px minmax(0,1fr) 240px;align-items:center;gap:22px}@media (max-width:1119px){.lgr-format-bar{grid-template-columns:160px minmax(0,1fr) 210px}}@media (max-width:1023px){.lgr-format-bar{grid-template-columns:150px minmax(0,1fr)}}@media (max-width:767px){.lgr-format-bar{grid-template-columns:minmax(0,1fr)}}.lgr-format-label{color:#fff;font-family:var(--lgr-font-body);font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:0.08em}.lgr-format-track{height:10px;overflow:hidden;background-color:rgba(255,255,255,.1);border-radius:999px}.lgr-format-fill{height:100%;background-image:linear-gradient(90deg,#1e4a3d,#d5a94f);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:999px}.lgr-format-fill-one{width:56%}.lgr-format-fill-two{width:76%}.lgr-format-fill-three{width:96%}.lgr-format-meta{color:#d5a94f;font-family:var(--lgr-font-body);font-weight:700;font-size:13px;text-align:right}@media (max-width:1023px){.lgr-format-meta{grid-column-start:2;text-align:left}}@media (max-width:767px){.lgr-format-meta{grid-column-start:auto}}.lgr-format-tabs{display:flex;align-items:stretch;margin-top:0px;margin-right:0px;margin-bottom:32px;margin-left:0px}@media (max-width:767px){.lgr-format-tabs{overflow-x:auto}}.lgr-format-tab{color:rgba(255,255,255,.72);font-family:var(--lgr-font-body);font-weight:800;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;padding-top:18px;padding-right:26px;padding-bottom:18px;padding-left:26px;background-color:rgba(255,255,255,.07);border-right:1px solid rgba(255,255,255,.5)}@media (max-width:767px){.lgr-format-tab{flex-grow:0;flex-shrink:0;flex-basis:auto;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px}}.lgr-format-tab-active{color:#d5a94f;background-color:rgba(213,169,79,.12);border-bottom:2px solid #d5a94f}.lgr-format-showcase{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.95fr);align-items:center;gap:44px}@media (max-width:1119px){.lgr-format-showcase{gap:32px}}@media (max-width:1023px){.lgr-format-showcase{grid-template-columns:minmax(0,1fr)}}.lgr-format-placeholder{position:relative;min-height:500px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#0d211c;background-image:linear-gradient(rgba(208,164,78,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(208,164,78,.055) 1px,transparent 1px);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll;border-top:1px solid rgba(255,255,255,.72);border-right:1px solid rgba(255,255,255,.72);border-bottom:1px solid rgba(255,255,255,.72);border-left:1px solid rgba(255,255,255,.72)}.lgr-format-placeholder{background-size:28px 28px}@media (max-width:1023px){.lgr-format-placeholder{min-height:440px}}@media (max-width:767px){.lgr-format-placeholder{min-height:360px}}@media (max-width:479px){.lgr-format-placeholder{min-height:320px}}.lgr-format-drawing{display:flex;flex-flow:column;justify-content:center;align-items:center;min-height:458px;text-align:center;padding-top:44px;padding-right:44px;padding-bottom:44px;padding-left:44px;border-top:1px solid rgba(208,164,78,.55);border-right:1px solid rgba(208,164,78,.55);border-bottom:1px solid rgba(208,164,78,.55);border-left:1px solid rgba(208,164,78,.55)}@media (max-width:1023px){.lgr-format-drawing{min-height:398px}}@media (max-width:767px){.lgr-format-drawing{min-height:318px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}@media (max-width:479px){.lgr-format-drawing{min-height:278px}}.lgr-format-coming{color:#f7f4ed;font-family:var(--lgr-font-display);font-weight:400;font-size:34px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.lgr-format-coming{font-size:28px}}.lgr-format-release{max-width:360px;color:rgba(247,244,237,.56);font-family:var(--lgr-font-body);font-size:12px;line-height:1.7;margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lgr-format-dim{color:rgba(208,164,78,.7);font-family:var(--lgr-font-body);font-weight:800;font-size:9px;text-transform:uppercase;letter-spacing:0.2em;margin-top:64px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lgr-format-copy{min-width:0px}.lgr-format-copy-title{color:#f7f4ed;font-family:var(--lgr-font-display);font-weight:400;font-size:38px;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.lgr-format-copy-text{color:rgba(247,244,237,.76);font-family:var(--lgr-font-body);font-size:15px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:26px;margin-left:0px}.lgr-format-list{display:grid;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lgr-format-fact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding-top:15px;padding-right:0px;padding-bottom:15px;padding-left:0px;border-bottom:1px solid rgba(255,255,255,.16)}@media (max-width:479px){.lgr-format-fact{grid-template-columns:minmax(0,1fr)}}.lgr-format-term{color:rgba(247,244,237,.78);font-family:var(--lgr-font-body);font-size:13px}.lgr-format-value{color:#d5a94f;font-family:var(--lgr-font-body);font-weight:800;font-size:13px;text-align:right}@media (max-width:479px){.lgr-format-value{text-align:left}}.lgr-format-cta{display:inline-flex;color:#f7f4ed;font-family:var(--lgr-font-body);font-weight:800;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;margin-top:30px;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;border-top:1px solid #d5a94f;border-right:1px solid #d5a94f;border-bottom:1px solid #d5a94f;border-left:1px solid #d5a94f}.lgr-format-cta:hover{color:#123d32;background-color:#d5a94f}.lgr-format-cta:focus-visible{color:#fff;outline:2px solid #fff;outline-offset:4px}.header-outer{display:flex;flex-flow:column;justify-content:center;align-items:center;min-height:100px;background-color:var(--ink)}.header-inner{display:flex;flex-flow:row;justify-content:space-between;align-items:center;width:1920px}.lucerne-logo{max-width:120px}.lg-elevation-center-final-row .lgr-elev-grid>.lgr-elev-block:last-child{justify-self:center;grid-column-start:1;grid-column-end:-1;width:calc(( 100% - 24px ) / 2)}.lg-elevation-center-final-row .lgr-elev-legend{justify-content:center}@media (max-width:1023px){.lg-elevation-center-final-row .lgr-elev-grid>.lgr-elev-block:last-child{grid-column-start:auto;width:100%}}@keyframes awRise{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes awFade{from{opacity:0}to{opacity:1}}@keyframes awSweep{from{transform:scaleX(0)}to{transform:scaleX(1)}}.site-header{display:flex;align-items:center;gap:32px;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:900;background-color:rgba(24,26,27,.9);border-bottom:1px solid rgba(197,160,89,.22);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}.site-header{padding:14px max(24px,calc(( 100% - var(--shell) ) / 2))}@media (max-width:767px){.site-header{gap:14px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px}}.brand{display:flex;flex-flow:column;gap:3px;text-decoration:none;margin-right:auto}.brand:hover{color:var(--cream)}.brand-mark{color:var(--cream);font-weight:600;font-size:23px;line-height:1;letter-spacing:0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.brand-mark{font-size:19px}}.brand-sub{color:var(--amber);font-family:var(--font-body);font-weight:600;font-size:9px;text-transform:uppercase;letter-spacing:0.3em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.brand-sub{display:none}}.site-nav{display:flex;align-items:center;gap:30px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.site-nav{list-style:none}@media (max-width:1119px){.site-nav{gap:20px}}@media (max-width:1023px){.site-nav{display:none}}.nav-link{color:rgba(249,248,246,.8);font-family:var(--font-body);font-weight:500;font-size:12.5px;text-decoration:none;text-transform:uppercase;letter-spacing:0.09em}.nav-link:hover{color:var(--amber)}.nav-link{transition:color .25s var(--ease)}@media (max-width:1119px){.nav-link{font-size:11.5px}}.btn-gold{display:inline-flex;justify-content:center;align-items:center;color:#181a1b;font-family:var(--font-body);font-weight:600;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;padding-top:15px;padding-right:28px;padding-bottom:15px;padding-left:28px;background-color:var(--amber);border-radius:2px;border-top:1px solid var(--amber);border-right:1px solid var(--amber);border-bottom:1px solid var(--amber);border-left:1px solid var(--amber)}.btn-gold:hover{color:#181a1b;background-color:var(--amber-2);box-shadow:0px 12px 28px rgba(197,160,89,.35);transform:translate3d(0,-3px,0)}.btn-gold{transition:transform .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease)}@media (max-width:767px){.btn-gold{font-size:11px;padding-top:13px;padding-right:18px;padding-bottom:13px;padding-left:18px}}.btn-ghost{display:inline-flex;justify-content:center;align-items:center;color:var(--cream);font-family:var(--font-body);font-weight:600;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;padding-top:15px;padding-right:28px;padding-bottom:15px;padding-left:28px;background-color:transparent;border-radius:2px;border-top:1px solid rgba(249,248,246,.38);border-right:1px solid rgba(249,248,246,.38);border-bottom:1px solid rgba(249,248,246,.38);border-left:1px solid rgba(249,248,246,.38)}.btn-ghost:hover{color:var(--amber);transform:translate3d(0,-3px,0)}.btn-ghost{transition:transform .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.eyebrow{color:var(--amber);font-family:var(--font-body);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.24em;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.sec-title{color:var(--forest);font-weight:500;font-size:46px;line-height:1.14;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}@media (max-width:1119px){.sec-title{font-size:38px}}@media (max-width:767px){.sec-title{font-size:30px}}.sec-title-light{color:var(--cream);font-weight:500;font-size:46px;line-height:1.14;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}@media (max-width:1119px){.sec-title-light{font-size:38px}}@media (max-width:767px){.sec-title-light{font-size:30px}}.lede{max-width:64ch;font-family:var(--font-body);font-size:17px;line-height:1.78;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.lede-light{max-width:64ch;color:rgba(249,248,246,.7);font-family:var(--font-body);font-size:17px;line-height:1.78;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.note{font-family:var(--font-body);font-size:12px;line-height:1.7;font-style:italic;margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:60px;position:relative;min-height:92vh;background-color:var(--charcoal);background-image:linear-gradient(180deg,rgba(24,26,27,.72) 0%,rgba(24,26,27,.45) 42%,rgba(24,26,27,.94) 100%),url(https://amberwood-at-holland.proj.sg/wp-content/uploads/2026/08/hero-background-scaled.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}.hero{padding:190px max(28px,calc(( 100% - var(--shell) ) / 2)) 96px}@media (max-width:1119px){.hero{grid-template-columns:minmax(0,1fr);gap:48px;min-height:auto;padding-top:150px}}@media (max-width:767px){.hero{gap:36px;padding-top:130px;padding-right:22px;padding-bottom:70px;padding-left:22px}}.hero-copy{display:flex;flex-flow:column;align-items:start;max-width:640px}.hero-eyebrow{color:var(--amber);font-family:var(--font-body);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.32em;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}.hero-eyebrow{animation:awFade .9s var(--ease) both}.hero-title{color:var(--cream);font-weight:500;font-size:74px;line-height:1.03;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:26px;margin-left:0px}.hero-title{animation:awRise 1s var(--ease) .12s both}@media (max-width:1119px){.hero-title{font-size:58px}}@media (max-width:1023px){.hero-title{font-size:50px}}@media (max-width:767px){.hero-title{font-size:38px}}@media (max-width:479px){.hero-title{font-size:32px}}.hero-sub{max-width:52ch;color:rgba(249,248,246,.76);font-family:var(--font-body);font-size:18px;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:34px;margin-left:0px;padding-top:24px;border-top:1px solid rgba(197,160,89,.4)}.hero-sub{animation:awRise 1s var(--ease) .28s both}@media (max-width:767px){.hero-sub{font-size:16px}}.hero-actions{display:flex;gap:14px}.hero-actions{flex-wrap:wrap;animation:awRise 1s var(--ease) .42s both}@media (max-width:479px){.hero-actions{width:100%}}.spec-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background-color:rgba(197,160,89,.24);border-radius:4px;border-top:1px solid rgba(197,160,89,.32);border-right:1px solid rgba(197,160,89,.32);border-bottom:1px solid rgba(197,160,89,.32);border-left:1px solid rgba(197,160,89,.32);box-shadow:0px 28px 70px rgba(0,0,0,.5);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.spec-card{animation:awRise 1s var(--ease) .55s both}@media (max-width:767px){.spec-card{grid-template-columns:minmax(0,1fr)}}.spec-item{padding-top:26px;padding-right:24px;padding-bottom:26px;padding-left:24px;background-color:rgba(24,26,27,.52)}.spec-item:hover{background-color:rgba(27,59,43,.62)}.spec-item{transition:background .35s var(--ease)}.spec-k{color:var(--amber);font-family:var(--font-body);font-weight:600;font-size:9.5px;text-transform:uppercase;letter-spacing:0.22em;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.spec-v{color:var(--cream);font-size:19px;line-height:1.35;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sec-cream{background-color:var(--cream)}.sec-cream{padding:112px max(28px,calc(( 100% - var(--shell) ) / 2))}@media (max-width:1023px){.sec-cream{padding:88px max(24px,calc(( 100% - var(--shell) ) / 2))}}.sec-white{background-color:#fff}.sec-white{padding:112px max(28px,calc(( 100% - var(--shell) ) / 2))}@media (max-width:1023px){.sec-white{padding:88px max(24px,calc(( 100% - var(--shell) ) / 2))}}.sec-dark{background-color:var(--charcoal)}.sec-dark{padding:112px max(28px,calc(( 100% - var(--shell) ) / 2))}@media (max-width:1023px){.sec-dark{padding:88px max(24px,calc(( 100% - var(--shell) ) / 2))}}.sec-forest{background-color:var(--forest)}.sec-forest{padding:112px max(28px,calc(( 100% - var(--shell) ) / 2))}@media (max-width:1023px){.sec-forest{padding:88px max(24px,calc(( 100% - var(--shell) ) / 2))}}.sec-head{max-width:720px;margin-top:0px;margin-right:0px;margin-bottom:56px;margin-left:0px}@media (max-width:767px){.sec-head{margin-bottom:38px}}.overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:72px;background-color:var(--cream)}.overview{padding:112px max(28px,calc(( 100% - var(--shell) ) / 2))}@media (max-width:1119px){.overview{gap:48px}}@media (max-width:1023px){.overview{grid-template-columns:minmax(0,1fr);gap:44px}.overview{padding:88px max(24px,calc(( 100% - var(--shell) ) / 2))}}.overview-media{display:block;width:100%;height:auto;border-radius:3px;box-shadow:0px 34px 80px rgba(24,26,27,.2)}.overview-copy{display:flex;flex-flow:column;align-items:start}.mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin-top:34px}@media (max-width:767px){.mini-stats{grid-template-columns:minmax(0,1fr)}}.mini-stat{padding-top:22px;padding-right:18px;padding-bottom:22px;padding-left:18px;background-color:#fff;border-radius:3px;border-top:2px solid var(--amber);border-right:1px solid;border-bottom:1px solid;border-left:1px solid}.mini-stat:hover{box-shadow:0px 18px 40px rgba(24,26,27,.14);transform:translate3d(0,-5px,0)}.mini-stat{transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.mini-stat-v{color:var(--forest);font-size:28px;line-height:1;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.mini-stat-k{font-family:var(--font-body);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:0.16em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fact-grid{overflow:hidden;background-color:#fff;border-radius:4px;border-top:1px solid var(--gold-line);border-right:1px solid var(--gold-line);border-bottom:1px solid var(--gold-line);border-left:1px solid var(--gold-line);box-shadow:0px 24px 60px rgba(24,26,27,.08)}.fact-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);border-bottom:1px solid}.fact-row:hover{background-color:rgba(197,160,89,.08)}.fact-row{transition:background .3s var(--ease)}@media (max-width:767px){.fact-row{grid-template-columns:minmax(0,1fr)}}.fact-k{color:var(--forest);font-family:var(--font-body);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:0.16em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:22px;padding-right:26px;padding-bottom:22px;padding-left:26px;background-color:rgba(27,59,43,.045);border-right:1px solid}@media (max-width:767px){.fact-k{padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;border-right:none solid;border-bottom:1px solid}}.fact-v{font-family:var(--font-body);font-size:16px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:22px;padding-right:26px;padding-bottom:22px;padding-left:26px}@media (max-width:767px){.fact-v{padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px}}.bde-gallery-item:hover{box-shadow:0px 22px 46px rgba(0,0,0,.4);transform:translate3d(0,-5px,0)}.bde-gallery-item{transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.loc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:60px}@media (max-width:1119px){.loc-grid{gap:44px}}@media (max-width:1023px){.loc-grid{grid-template-columns:minmax(0,1fr)}}.map-frame{overflow:hidden;background-color:#fff;border-radius:4px;border-top:1px solid var(--gold-line);border-right:1px solid var(--gold-line);border-bottom:1px solid var(--gold-line);border-left:1px solid var(--gold-line);box-shadow:0px 24px 60px rgba(24,26,27,.14)}.map-note{color:var(--amber);font-family:var(--font-body);font-size:12px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--forest);border-top:1px solid}.conn-list{display:flex;flex-flow:column;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.conn-list{list-style:none}.conn-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:20px;padding-top:17px;padding-right:0px;padding-bottom:17px;padding-left:0px;border-bottom:1px solid}.conn-name{font-family:var(--font-body);font-weight:500;font-size:15.5px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.conn-time{color:var(--amber);font-family:var(--font-body);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.1em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.conn-time{white-space:nowrap}.conn-group{color:var(--forest);font-family:var(--font-body);font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:0.22em;margin-top:30px;margin-right:0px;margin-bottom:6px;margin-left:0px}.siteplan{position:relative;overflow:hidden;margin-top:72px;background-color:var(--charcoal);border-radius:4px;border-top:1px solid var(--gold-line);border-right:1px solid var(--gold-line);border-bottom:1px solid var(--gold-line);border-left:1px solid var(--gold-line)}.siteplan-img{display:block;width:100%;height:auto;border-radius:12px}.amenity-tag{display:flex;align-items:center;gap:9px;position:absolute;padding-top:8px;padding-right:15px;padding-bottom:8px;padding-left:15px;background-color:rgba(24,26,27,.8);border-radius:100px;border-top:1px solid rgba(197,160,89,.5);border-right:1px solid rgba(197,160,89,.5);border-bottom:1px solid rgba(197,160,89,.5);border-left:1px solid rgba(197,160,89,.5);cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.amenity-tag:hover{background-color:var(--amber);transform:translate3d(0,-5px,0)}.amenity-tag:hover .amenity-dot{color:var(--charcoal)}.amenity-tag:hover .amenity-label{color:var(--charcoal)}.amenity-tag{transition:transform .3s var(--ease),background .3s var(--ease),border-color .3s var(--ease)}@media (max-width:767px){.amenity-tag{gap:6px;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px}}.amenity-dot{flex-grow:0;flex-shrink:0;flex-basis:auto;width:9px;height:9px;color:var(--amber)}.amenity-dot{transition:color .3s var(--ease)}.amenity-label{color:var(--cream);font-family:var(--font-body);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.1em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.amenity-label{white-space:nowrap;transition:color .3s var(--ease)}@media (max-width:767px){.amenity-label{font-size:9px;letter-spacing:0.05em}}.tag-1{top:47%;left:79%}.tag-2{top:55%;left:31%}.tag-3{top:42%;left:62%}@media (max-width:479px){.tag-3{display:none}}.tag-4{top:51%;left:7%}.tag-5{top:59%;left:79%}@media (max-width:479px){.tag-5{display:none}}.tag-6{top:19%;left:78%}@media (max-width:479px){.tag-6{display:none}}.elev-chart{display:flex;flex-flow:column;gap:20px;margin-bottom:56px;padding-top:40px;padding-right:42px;padding-bottom:40px;padding-left:42px;background-color:rgba(249,248,246,.05);border-radius:4px;border-top:1px solid rgba(197,160,89,.28);border-right:1px solid rgba(197,160,89,.28);border-bottom:1px solid rgba(197,160,89,.28);border-left:1px solid rgba(197,160,89,.28)}.elev-row{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr) minmax(110px,auto);align-items:center;gap:22px}@media (max-width:1023px){.elev-row{grid-template-columns:minmax(120px,.32fr) minmax(0,1fr) minmax(100px,auto);gap:16px}}@media (max-width:767px){.elev-row{grid-template-columns:minmax(0,1fr);gap:8px}}.elev-name{color:var(--cream);font-family:var(--font-body);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.1em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.elev-track{height:10px;overflow:hidden;background-color:rgba(249,248,246,.1);border-radius:100px}.elev-bar{display:block;height:10px;background-image:linear-gradient(90deg,var(--forest) 0%,var(--amber) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:100px;transform-origin:0% 50%}.elev-bar{animation:awSweep 1.1s var(--ease) both}.bar-1{width:62%}.bar-2{width:84%}.bar-3{width:100%}.bar-4{width:100%}.elev-size{color:var(--amber);font-family:var(--font-body);font-size:13px;text-align:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.elev-size{white-space:nowrap}@media (max-width:767px){.elev-size{text-align:left}}.form-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:70px}@media (max-width:1119px){.form-grid{gap:48px}}@media (max-width:1023px){.form-grid{grid-template-columns:minmax(0,1fr)}}.form-card{padding-top:44px;padding-right:44px;padding-bottom:40px;padding-left:44px;background-color:#fff;border-radius:4px;border-top:3px solid var(--amber);border-right:1px solid var(--gold-line);border-bottom:1px solid var(--gold-line);border-left:1px solid var(--gold-line);box-shadow:0px 30px 70px rgba(0,0,0,.28)}.form-card:hover{box-shadow:0px 42px 90px rgba(0,0,0,.36);transform:translate3d(0,-5px,0)}.form-card{transition:transform .35s var(--ease),box-shadow .35s var(--ease)}@media (max-width:767px){.form-card{padding-top:30px;padding-right:24px;padding-bottom:30px;padding-left:24px}}.form-card-title{color:var(--forest);font-size:27px;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.form-card-sub{font-family:var(--font-body);font-size:14px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px}.breakdance-form-field{font-family:var(--font-body);padding-top:13px;padding-right:15px;padding-bottom:13px;padding-left:15px;background-color:#fff;border-radius:2px;border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-left:1px solid}.breakdance-form-field:focus{box-shadow:0px 0px 0px 3px rgba(197,160,89,.18)}.breakdance-form-button{color:#181a1b;font-family:var(--font-body);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.1em;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;background-color:var(--amber);border-radius:2px;border-top:1px solid var(--amber);border-right:1px solid var(--amber);border-bottom:1px solid var(--amber);border-left:1px solid var(--amber);cursor:pointer}.breakdance-form-button:hover{color:#181a1b;background-color:var(--amber-2);box-shadow:0px 12px 28px rgba(197,160,89,.35);transform:translate3d(0,-3px,0)}.breakdance-form-button{transition:transform .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease)}.trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:44px}@media (max-width:1023px){.trust-row{grid-template-columns:minmax(0,1fr)}}.trust-item{padding-top:26px;padding-right:24px;padding-bottom:26px;padding-left:24px;background-color:rgba(249,248,246,.05);border-radius:3px;border-top:1px solid rgba(197,160,89,.24);border-right:1px solid rgba(197,160,89,.24);border-bottom:1px solid rgba(197,160,89,.24);border-left:1px solid rgba(197,160,89,.24)}.trust-item:hover{background-color:rgba(249,248,246,.09);transform:translate3d(0,-5px,0)}.trust-item{transition:transform .35s var(--ease),background .35s var(--ease)}.trust-k{color:var(--cream);font-size:20px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.trust-v{color:rgba(249,248,246,.62);font-family:var(--font-body);font-size:13.5px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.disclaimer{display:flex;flex-flow:column;gap:10px;background-color:#101211}.disclaimer{padding:44px max(28px,calc(( 100% - var(--shell) ) / 2))}.disclaimer-text{color:rgba(249,248,246,.42);font-family:var(--font-body);font-size:11.5px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.conn-col{display:flex;flex-flow:column;width:100%}.gallery-head{max-width:720px;margin-top:0px;margin-right:0px;margin-bottom:46px;margin-left:0px}.form-copy{display:flex;flex-flow:column;align-items:start;width:100%}.fp-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:44px}@media (max-width:1023px){.fp-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.fp-img{display:block;width:100%;height:auto;background-color:#fff;border-radius:3px;border-top:1px solid rgba(197,160,89,.3);border-right:1px solid rgba(197,160,89,.3);border-bottom:1px solid rgba(197,160,89,.3);border-left:1px solid rgba(197,160,89,.3)}.fp-name{color:var(--cream);font-size:27px;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}@media (max-width:767px){.fp-name{font-size:22px}}.fp-desc{color:rgba(249,248,246,.7);font-family:var(--font-body);font-size:15px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}.fp-list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fp-list{list-style:none}.fp-li{display:flex;justify-content:space-between;gap:18px;color:rgba(249,248,246,.75);font-family:var(--font-body);font-size:13.5px;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;border-bottom:1px solid rgba(249,248,246,.14)}.fp-val{color:var(--amber);font-weight:600}.fp-val{white-space:nowrap}.nav-mobile{display:none}@media (max-width:1023px){.nav-mobile{display:flex;align-items:center;gap:22px;background-color:rgba(24,26,27,.94);border-bottom:1px solid rgba(197,160,89,.22)}.nav-mobile{overflow-x:auto;padding:10px max(20px,calc(( 100% - var(--shell) ) / 2))}}.nav-mobile-link{color:rgba(249,248,246,.78);font-family:var(--font-body);font-weight:600;font-size:11.5px;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:0px;border-bottom:1px solid transparent}.nav-mobile-link:hover{color:var(--amber)}.nav-mobile-link{white-space:nowrap;transition:color .25s var(--ease),border-color .25s var(--ease)}.site-footer{display:flex;background-color:#101211;border-top:1px solid rgba(197,160,89,.22)}.site-footer{flex-flow:column}.foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:56px}.foot-grid{padding:76px max(28px,calc(( 100% - var(--shell) ) / 2)) 56px}@media (max-width:1023px){.foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px}}@media (max-width:767px){.foot-grid{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:56px;padding-right:22px;padding-bottom:40px;padding-left:22px}}.foot-brand{display:flex;align-items:start}.foot-brand{flex-flow:column}@media (max-width:1023px){.foot-brand{grid-column-start:span 2}}@media (max-width:767px){.foot-brand{grid-column-start:span 1}}.foot-mark{color:var(--cream);font-weight:600;font-size:26px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}@media (max-width:767px){.foot-mark{font-size:22px}}.foot-sub{max-width:46ch;color:rgba(249,248,246,.6);font-family:var(--font-body);font-size:14.5px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px}.foot-col{display:flex;align-items:start;gap:14px}.foot-col{flex-flow:column}.foot-col-title{color:var(--amber);font-family:var(--font-body);font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:0.22em;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px}.foot-link{color:rgba(249,248,246,.72);font-family:var(--font-body);font-size:14.5px;text-decoration:none}.foot-link:hover{color:var(--amber)}.foot-link{transition:color .25s var(--ease)}.foot-legal{display:flex;gap:10px;border-top:1px solid rgba(249,248,246,.09)}.foot-legal{flex-flow:column;padding:30px max(28px,calc(( 100% - var(--shell) ) / 2)) 44px}@media (max-width:767px){.foot-legal{padding-right:22px;padding-left:22px}}.foot-copy{color:rgba(249,248,246,.34);font-family:var(--font-body);font-size:11.5px;line-height:1.8;margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:0px}.logo{max-width:200px}.serra-lucerne-page{overflow:hidden;color:var(--serra-lucerne-text);font-family:var(--serra-lucerne-font-body);background-color:var(--serra-lucerne-surface)}.serra-lucerne-shell{width:min(calc(100% - 48px),var(--serra-lucerne-container))}.serra-lucerne-shell{margin-inline:auto}@media (max-width:767px){.serra-lucerne-shell{width:min(calc(100% - 32px),var(--serra-lucerne-container))}}.serra-lucerne-section{padding-block:clamp(80px,9vw,var(--serra-lucerne-section))}@media (max-width:767px){.serra-lucerne-section{padding-block:72px}}.serra-lucerne-section-light{color:var(--serra-lucerne-text);background-color:var(--serra-lucerne-surface)}.serra-lucerne-section-raised{color:var(--serra-lucerne-text);background-color:var(--serra-lucerne-surface-raised)}.serra-lucerne-section-dark{color:var(--serra-lucerne-text-on-dark);background-color:var(--serra-lucerne-surface-dark)}.serra-lucerne-section-bronze{color:var(--serra-lucerne-text-on-dark);background-color:var(--serra-lucerne-bronze-deep)}.serra-lucerne-stack{display:flex;flex-flow:column;gap:var(--serra-lucerne-space-lg)}.serra-lucerne-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,7vw,112px)}@media (max-width:767px){.serra-lucerne-grid-2{grid-template-columns:1fr;gap:42px}}.serra-lucerne-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background-color:var(--serra-lucerne-border)}@media (max-width:1023px){.serra-lucerne-grid-3{grid-template-columns:1fr}}.serra-lucerne-eyebrow{display:flex;align-items:center;gap:12px;color:var(--serra-lucerne-gold);text-transform:uppercase;letter-spacing:0.16em}.serra-lucerne-eyebrow{font:600 11px/1.2 var(--serra-lucerne-font-body)}.serra-lucerne-heading{color:var(--serra-lucerne-text);letter-spacing:-0.025em}.serra-lucerne-heading em{color:var(--serra-lucerne-gold);font-style:italic}.serra-lucerne-heading{font:500 clamp(46px,5.6vw,76px)/.92 var(--serra-lucerne-font-display)}.serra-lucerne-heading-light{color:var(--serra-lucerne-text-on-dark);letter-spacing:-0.025em}.serra-lucerne-heading-light em{color:var(--serra-lucerne-gold-light);font-style:italic}.serra-lucerne-heading-light{font:500 clamp(46px,5.6vw,76px)/.92 var(--serra-lucerne-font-display)}.serra-lucerne-copy{max-width:65ch;color:var(--serra-lucerne-text-muted);font-size:clamp(15px,1.25vw,18px);line-height:1.75}.serra-lucerne-copy-light{max-width:65ch;color:rgba(255,249,240,.74);font-size:clamp(15px,1.25vw,18px);line-height:1.75}.serra-lucerne-meta{color:var(--serra-lucerne-text-muted);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:0.14em}.serra-lucerne-meta-light{color:rgba(255,249,240,.72);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:0.14em}.serra-lucerne-header{position:absolute;top:var(--wp-admin--admin-bar--height,0px);right:0px;bottom:auto;left:0px;z-index:20;color:var(--serra-lucerne-text-on-dark)}.serra-lucerne-header-inner{display:flex;justify-content:space-between;align-items:center;gap:28px;min-height:92px}@media (max-width:767px){.serra-lucerne-header-inner{min-height:76px}}.serra-lucerne-logo{display:block;width:auto;height:50px}.serra-lucerne-nav{display:flex;align-items:center;gap:clamp(16px,2.5vw,36px)}@media (max-width:1119px){.serra-lucerne-nav{display:none}}.serra-lucerne-nav-link{color:var(--serra-lucerne-text-on-dark);font-weight:600;font-size:10px;text-decoration:none;text-transform:uppercase;letter-spacing:0.14em}.serra-lucerne-nav-link:hover{color:var(--serra-lucerne-gold-light)}.serra-lucerne-nav-link:focus-visible{color:var(--serra-lucerne-gold-light);outline:2px solid var(--serra-lucerne-gold);outline-offset:5px}.serra-lucerne-hero{display:flex;align-items:end;position:relative;min-height:min(900px,100svh);color:var(--serra-lucerne-text-on-dark);background-color:var(--serra-lucerne-surface-dark)}@media (max-width:767px){.serra-lucerne-hero{min-height:760px}}.serra-lucerne-hero-media{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.serra-lucerne-hero-image{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.serra-lucerne-hero-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(90deg,rgba(23,32,29,.92),rgba(23,32,29,.5) 44%,rgba(23,32,29,.08) 76%),linear-gradient(0deg,rgba(23,32,29,.58),transparent 48%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:767px){.serra-lucerne-hero-overlay{background-image:linear-gradient(0deg,rgba(23,32,29,.96),rgba(23,32,29,.18) 88%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}.serra-lucerne-hero-content{position:relative;z-index:2}.serra-lucerne-hero-content{padding-block:190px 82px}@media (max-width:767px){.serra-lucerne-hero-content{padding-block:150px 58px}}.serra-lucerne-display{max-width:800px;color:var(--serra-lucerne-text-on-dark);letter-spacing:-0.035em}.serra-lucerne-display em{color:var(--serra-lucerne-gold-light);font-style:italic}.serra-lucerne-display{font:500 clamp(58px,7.1vw,112px)/.86 var(--serra-lucerne-font-display)}.serra-lucerne-hero-copy{max-width:520px;color:rgba(255,249,240,.8);font-size:17px;line-height:1.7}.serra-lucerne-actions{display:flex;gap:14px}.serra-lucerne-actions{flex-wrap:wrap}@media (max-width:479px){.serra-lucerne-actions{flex-flow:column;align-items:stretch}}.serra-lucerne-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:var(--serra-lucerne-text-on-dark);font-weight:600;font-size:10px;text-decoration:none;text-transform:uppercase;letter-spacing:0.15em;padding-top:0px;padding-right:22px;padding-bottom:0px;padding-left:22px;background-color:var(--serra-lucerne-bronze);border-top:1px solid var(--serra-lucerne-bronze);border-right:1px solid var(--serra-lucerne-bronze);border-bottom:1px solid var(--serra-lucerne-bronze);border-left:1px solid var(--serra-lucerne-bronze)}.serra-lucerne-button:hover{color:var(--serra-lucerne-text-on-dark);background-color:var(--serra-lucerne-bronze-soft);transform:translate3d(0,-2px,0)}.serra-lucerne-button:focus-visible{color:var(--serra-lucerne-text-on-dark);outline:2px solid var(--serra-lucerne-gold);outline-offset:4px}.serra-lucerne-button{transition:transform var(--serra-lucerne-motion-fast),background var(--serra-lucerne-motion-base)}@media (max-width:479px){.serra-lucerne-button{width:100%}}.serra-lucerne-button-outline{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:var(--serra-lucerne-text-on-dark);font-weight:600;font-size:10px;text-decoration:none;text-transform:uppercase;letter-spacing:0.15em;padding-top:0px;padding-right:22px;padding-bottom:0px;padding-left:22px;background-color:transparent;border-top:1px solid var(--serra-lucerne-text-on-dark);border-right:1px solid var(--serra-lucerne-text-on-dark);border-bottom:1px solid var(--serra-lucerne-text-on-dark);border-left:1px solid var(--serra-lucerne-text-on-dark)}.serra-lucerne-button-outline:hover{color:var(--serra-lucerne-text-on-dark);background-color:rgba(255,255,255,.1)}.serra-lucerne-button-outline:focus-visible{color:var(--serra-lucerne-text-on-dark);outline:2px solid var(--serra-lucerne-gold);outline-offset:4px}@media (max-width:479px){.serra-lucerne-button-outline{width:100%}}.serra-lucerne-media{position:relative;overflow:hidden;background-color:var(--serra-lucerne-border);border-radius:var(--serra-lucerne-radius-md)}.serra-lucerne-media-image{display:block;width:100%;height:100%;min-height:480px;object-fit:cover}.serra-lucerne-media-map{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4 / 3;background-color:#e8e4da}.serra-lucerne-caption{position:absolute;right:18px;bottom:16px;color:#fff;font-size:9px;text-transform:uppercase;letter-spacing:0.12em;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;background-color:rgba(23,32,29,.76)}.serra-lucerne-stat{padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:var(--serra-lucerne-surface-raised)}.serra-lucerne-stat-value{display:block;color:var(--serra-lucerne-bronze)}.serra-lucerne-stat-value{font:500 52px/1 var(--serra-lucerne-font-display)}.serra-lucerne-stat-label{color:var(--serra-lucerne-text-muted);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:0.14em}.serra-lucerne-elevation{position:relative;min-height:520px;overflow:hidden;background-image:linear-gradient(#b9d6dc 0 45%,#d8c7a7 45% 67%,#455a48 67%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-top:1px solid rgba(255,255,255,.18);border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}@media (max-width:767px){.serra-lucerne-elevation{min-height:390px}}.serra-lucerne-elevation-building{position:absolute;top:12%;right:7%;bottom:18%;left:7%;box-shadow:0px 25px 50px rgba(0,0,0,.28)}.serra-lucerne-elevation-building{clip-path:polygon(8% 26%,28% 26%,28% 10%,72% 10%,72% 26%,92% 26%,92% 100%,8% 100%);background:repeating-linear-gradient(0deg,#3c3834 0 3px,#c3a988 3px 24px),repeating-linear-gradient(90deg,transparent 0 26px,rgba(43,26,17,.55) 26px 29px)}@media (max-width:767px){.serra-lucerne-elevation-building{top:18%;right:-12%;bottom:19%;left:-12%}}.serra-lucerne-elevation-landscape{position:absolute;top:auto;right:0px;bottom:0px;left:0px;height:28%;background-image:radial-gradient(ellipse at 15% 70%,#1f3b2f 0 13%,transparent 14%),radial-gradient(ellipse at 38% 80%,#2e5140 0 16%,transparent 17%),radial-gradient(ellipse at 75% 76%,#294534 0 15%,transparent 16%),linear-gradient(transparent,#183328);background-size:auto,auto,auto,auto;background-position:0px 0px,0px 0px,0px 0px,0px 0px;background-repeat:repeat,repeat,repeat,repeat;background-attachment:scroll,scroll,scroll,scroll}.serra-lucerne-elevation-labels{display:flex;justify-content:space-between;gap:20px;position:absolute;right:18px;bottom:16px;left:18px;z-index:2;color:rgba(255,255,255,.86);font-size:9px;text-transform:uppercase;letter-spacing:0.1em}@media (max-width:767px){.serra-lucerne-elevation-labels{display:grid;gap:4px}}.serra-lucerne-plan-nav{display:flex;gap:10px;padding-bottom:18px;border-bottom:1px solid var(--serra-lucerne-border)}.serra-lucerne-plan-nav{flex-wrap:wrap}@media (max-width:767px){.serra-lucerne-plan-nav{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity}}.serra-lucerne-plan-tab{display:inline-flex;justify-content:center;align-items:center;min-height:44px;color:var(--serra-lucerne-text);font-weight:600;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;background-color:transparent;border-radius:var(--serra-lucerne-radius-full);border-top:1px solid var(--serra-lucerne-border);border-right:1px solid var(--serra-lucerne-border);border-bottom:1px solid var(--serra-lucerne-border);border-left:1px solid var(--serra-lucerne-border)}.serra-lucerne-plan-tab:hover{color:var(--serra-lucerne-text-on-dark);background-color:var(--serra-lucerne-bronze)}.serra-lucerne-plan-tab:hover{border-color:var(--serra-lucerne-bronze)}.serra-lucerne-plan-tab:focus-visible{color:var(--serra-lucerne-text);outline:2px solid var(--serra-lucerne-gold);outline-offset:3px}@media (max-width:767px){.serra-lucerne-plan-tab{flex-grow:0;flex-shrink:0;flex-basis:auto}.serra-lucerne-plan-tab{scroll-snap-align:start}}.serra-lucerne-plan-group{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff;border-top:1px solid var(--serra-lucerne-border);border-right:1px solid var(--serra-lucerne-border);border-bottom:1px solid var(--serra-lucerne-border);border-left:1px solid var(--serra-lucerne-border)}.serra-lucerne-plan-group{scroll-margin-top:20px}@media (max-width:1119px){.serra-lucerne-plan-group{grid-template-columns:1fr}}.serra-lucerne-plan-list{display:flex;flex-flow:column;gap:10px}.serra-lucerne-plan-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:center;gap:28px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--serra-lucerne-surface-raised);border-top:1px solid var(--serra-lucerne-border);border-right:1px solid var(--serra-lucerne-border);border-bottom:1px solid var(--serra-lucerne-border);border-left:1px solid var(--serra-lucerne-border)}@media (max-width:1023px){.serra-lucerne-plan-card{grid-template-columns:1fr}}@media (max-width:479px){.serra-lucerne-plan-card{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.serra-lucerne-plan-diagram{position:relative;min-height:300px;background-color:#f8f6f1;background-image:linear-gradient(90deg,transparent 49.5%,#b9a793 49.5% 50.5%,transparent 50.5%),linear-gradient(transparent 49.5%,#b9a793 49.5% 50.5%,transparent 50.5%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll;border-top:12px solid var(--serra-lucerne-bronze-deep);border-right:12px solid var(--serra-lucerne-bronze-deep);border-bottom:12px solid var(--serra-lucerne-bronze-deep);border-left:12px solid var(--serra-lucerne-bronze-deep);box-shadow:inset 0px 0px 0px 2px #fff}@media (max-width:479px){.serra-lucerne-plan-diagram{min-height:240px}}.serra-lucerne-plan-diagram-room{display:flex;justify-content:center;align-items:center;position:absolute;color:var(--serra-lucerne-text-muted);font-size:9px;text-transform:uppercase;letter-spacing:0.08em;border-top:1px solid #b9a793;border-right:1px solid #b9a793;border-bottom:1px solid #b9a793;border-left:1px solid #b9a793}.serra-lucerne-plan-info{display:flex;flex-flow:column;gap:14px}.serra-lucerne-plan-title{color:var(--serra-lucerne-text)}.serra-lucerne-plan-title{font:500 38px/1 var(--serra-lucerne-font-display)}.serra-lucerne-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media (max-width:767px){.serra-lucerne-form{grid-template-columns:1fr}}.serra-lucerne-field{display:flex;flex-flow:column;gap:8px}.serra-lucerne-field-wide{grid-column-start:1;grid-column-end:-1}@media (max-width:767px){.serra-lucerne-field-wide{grid-column-start:auto}}.serra-lucerne-field-label{color:var(--serra-lucerne-text-on-dark);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:0.12em}.serra-lucerne-field-box{min-height:50px;color:rgba(255,255,255,.65);padding-top:13px;padding-right:14px;padding-bottom:13px;padding-left:14px;background-color:rgba(255,255,255,.07);border-top:1px solid rgba(255,255,255,.35);border-right:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.35);border-left:1px solid rgba(255,255,255,.35)}.serra-lucerne-footer{color:var(--serra-lucerne-text-on-dark);background-color:var(--serra-lucerne-surface-dark)}.serra-lucerne-footer{padding-block:54px}.serra-lucerne-footer-inner{display:flex;justify-content:space-between;align-items:end;gap:28px}@media (max-width:767px){.serra-lucerne-footer-inner{flex-flow:column;align-items:start}}.serra-lucerne-footer-copy{max-width:720px;color:rgba(255,249,240,.58);font-size:11px;line-height:1.65}.admin-bar .serra-lucerne-header{top:32px}@media (max-width:767px){.admin-bar .serra-lucerne-header{top:46px}}.serra-lucerne-map-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:2;pointer-events:none}.serra-lucerne-map-overlay .serra-lucerne-map-pin-project{display:none}.serra-lucerne-map-overlay .serra-lucerne-map-pin-schools{display:none}@media (max-width:767px){.serra-lucerne-map-overlay{top:0px;right:0px;bottom:0px;left:0px}}.serra-lucerne-map-route{position:absolute;top:44%;left:14%;width:70%;height:18%;border-radius:50%;border-top:5px solid rgba(24,104,77,.86);filter:drop-shadow(0px 2px 2px rgba(0,0,0,.28));transform:rotateZ(-7deg)}.serra-lucerne-map-pin{display:flex;align-items:center;gap:7px;position:absolute;max-width:180px;color:#fff;font-weight:600;font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:0.05em;padding-top:8px;padding-right:11px;padding-bottom:8px;padding-left:11px;background-color:rgba(23,32,29,.88);border-radius:var(--serra-lucerne-radius-md);border-top:1px solid rgba(255,255,255,.72);border-right:1px solid rgba(255,255,255,.72);border-bottom:1px solid rgba(255,255,255,.72);border-left:1px solid rgba(255,255,255,.72);box-shadow:0px 6px 20px rgba(23,32,29,.24);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.serra-lucerne-map-pin strong{color:var(--serra-lucerne-gold-light);font-weight:600}@media (max-width:1023px){.serra-lucerne-map-pin{font-size:8px;padding-top:6px;padding-right:8px;padding-bottom:6px;padding-left:8px}}@media (max-width:767px){.serra-lucerne-map-pin{gap:4px;font-size:7px;letter-spacing:0.02em;padding-top:5px;padding-right:6px;padding-bottom:5px;padding-left:6px}}@media (max-width:479px){.serra-lucerne-map-pin{justify-content:center;min-width:28px;min-height:28px;font-size:13px;border-radius:9999px}.serra-lucerne-map-pin span{display:none}}.serra-lucerne-map-pin-project{top:35%;left:37%;background-color:var(--serra-lucerne-bronze)}@media (max-width:767px){.serra-lucerne-map-pin-project{top:34%;left:32%}}@media (max-width:479px){.serra-lucerne-map-pin-project{font-size:8px;border-radius:var(--serra-lucerne-radius-md)}.serra-lucerne-map-pin-project span{display:inline}}.serra-lucerne-map-pin-lakeside{top:42%;left:46%;font-size:0px}.serra-lucerne-map-pin-lakeside:before{display:block;width:15px;height:15px;background-color:#bfe7d5}.serra-lucerne-map-pin-lakeside:before{content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M6 2h12c2 0 3 2 3 4v9c0 2-1 3-3 3l2 3h-3l-2-3H9l-2 3H4l2-3c-2 0-3-1-3-3V6c0-2 1-4 3-4zm1 3v6h10V5H7zm1 9a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm8 0a1.5 1.5 0 100 3 1.5 1.5 0 000-3z\'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}.serra-lucerne-map-pin-lakeside span{font-size:10px}@media (max-width:767px){.serra-lucerne-map-pin-lakeside{top:45%;left:46%}.serra-lucerne-map-pin-lakeside span{font-size:7px}}.serra-lucerne-map-pin-boonlay{top:59%;left:12%;font-size:0px}.serra-lucerne-map-pin-boonlay:before{display:block;width:15px;height:15px;background-color:#bfe7d5}.serra-lucerne-map-pin-boonlay:before{content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M6 2h12c2 0 3 2 3 4v9c0 2-1 3-3 3l2 3h-3l-2-3H9l-2 3H4l2-3c-2 0-3-1-3-3V6c0-2 1-4 3-4zm1 3v6h10V5H7zm1 9a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm8 0a1.5 1.5 0 100 3 1.5 1.5 0 000-3z\'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}.serra-lucerne-map-pin-boonlay span{font-size:10px}@media (max-width:767px){.serra-lucerne-map-pin-boonlay{top:58%;left:5%}.serra-lucerne-map-pin-boonlay span{font-size:7px}}.serra-lucerne-map-pin-chinese{top:51%;right:7%;font-size:0px}.serra-lucerne-map-pin-chinese:before{display:block;width:15px;height:15px;background-color:#bfe7d5}.serra-lucerne-map-pin-chinese:before{content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M6 2h12c2 0 3 2 3 4v9c0 2-1 3-3 3l2 3h-3l-2-3H9l-2 3H4l2-3c-2 0-3-1-3-3V6c0-2 1-4 3-4zm1 3v6h10V5H7zm1 9a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm8 0a1.5 1.5 0 100 3 1.5 1.5 0 000-3z\'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}.serra-lucerne-map-pin-chinese span{font-size:10px}@media (max-width:767px){.serra-lucerne-map-pin-chinese{top:52%;right:3%}.serra-lucerne-map-pin-chinese span{font-size:7px}}.serra-lucerne-map-pin-schools{top:14%;left:44%;color:var(--serra-lucerne-text);background-color:rgba(245,240,232,.94)}.serra-lucerne-map-pin-schools{border-color:var(--serra-lucerne-border)}@media (max-width:767px){.serra-lucerne-map-pin-schools{top:12%;left:40%}}@media (max-width:479px){.serra-lucerne-map-pin-schools{display:none}}.serra-lucerne-map-pin-fire{bottom:13%;left:31%;color:#fff;background-color:#9f352d}@media (max-width:767px){.serra-lucerne-map-pin-fire{bottom:18%;left:20%}}.serra-lucerne-map-legend{display:flex;gap:8px;position:absolute;right:16px;bottom:16px;max-width:360px;color:var(--serra-lucerne-text);font-weight:600;font-size:9px;text-transform:uppercase;letter-spacing:0.08em;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;background-color:rgba(252,250,246,.92);border-radius:var(--serra-lucerne-radius-md);box-shadow:0px 8px 24px rgba(43,26,17,.16);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.serra-lucerne-map-legend{flex-wrap:wrap}@media (max-width:1023px){.serra-lucerne-map-legend{right:10px;bottom:10px;left:10px;max-width:none}}@media (max-width:767px){.serra-lucerne-map-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));font-size:7px}}@media (max-width:479px){.serra-lucerne-map-legend{position:relative;right:auto;bottom:auto;left:auto;margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px;background-color:rgba(252,250,246,.96)}}.serra-lucerne-map-key{display:inline-flex;align-items:center;gap:5px}.serra-lucerne-map-dot{width:8px;height:8px;background-color:var(--serra-lucerne-bronze);border-radius:50%}.serra-lucerne-map-dot-rail{background-color:#18684d}.serra-lucerne-map-dot-school{background-color:#314f70}.serra-lucerne-map-dot-fire{background-color:#9f352d}.serra-lucerne-map-location{display:flex;flex-flow:column;align-items:center;position:absolute;top:36%;left:38%;z-index:4;filter:drop-shadow(0px 7px 9px rgba(43,26,17,.35))}@media (max-width:767px){.serra-lucerne-map-location{top:35%;left:35%}}.serra-lucerne-map-location-badge{display:flex;align-items:center;gap:7px;color:#fff;font-weight:700;font-size:11px;line-height:1.15;text-align:center;text-transform:uppercase;letter-spacing:0.06em;padding-top:10px;padding-right:13px;padding-bottom:10px;padding-left:13px;background-color:var(--serra-lucerne-bronze);border-radius:var(--serra-lucerne-radius-md);border-top:2px solid var(--serra-lucerne-gold-light);border-right:2px solid var(--serra-lucerne-gold-light);border-bottom:2px solid var(--serra-lucerne-gold-light);border-left:2px solid var(--serra-lucerne-gold-light)}@media (max-width:1023px){.serra-lucerne-map-location-badge{font-size:9px;padding-top:7px;padding-right:9px;padding-bottom:7px;padding-left:9px}}@media (max-width:767px){.serra-lucerne-map-location-badge{font-size:7px}}@media (max-width:479px){.serra-lucerne-map-location-badge{max-width:92px;padding-top:5px;padding-right:6px;padding-bottom:5px;padding-left:6px}}.serra-lucerne-map-location-pin{width:0px;height:0px;border-top:18px solid var(--serra-lucerne-bronze);border-right:11px solid transparent;border-left:11px solid transparent}.serra-lucerne-map-school{display:flex;justify-content:center;align-items:center;position:absolute;z-index:3;width:30px;height:30px;color:#22384f;font-size:0px;line-height:1;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#f8f6f0;border-radius:50%;border-top:1px solid #314f70;border-right:1px solid #314f70;border-bottom:1px solid #314f70;border-left:1px solid #314f70;cursor:help;box-shadow:0px 4px 12px rgba(23,32,29,.22)}.serra-lucerne-map-school:before{display:block;width:16px;height:16px;background-color:#314f70}.serra-lucerne-map-school:before{content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M2 9l10-5 10 5-10 5L2 9zm4 3.2V16c2.8 2.7 9.2 2.7 12 0v-3.8l-6 3-6-3zM20 11v6h2v-7l-2 1z\'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}.serra-lucerne-map-school span{visibility:hidden;position:absolute;bottom:calc(100% + 9px);left:50%;z-index:8;width:max-content;max-width:180px;color:#22384f;font-weight:700;font-size:8px;line-height:1.2;text-align:center;text-transform:uppercase;letter-spacing:0.025em;padding-top:7px;padding-right:9px;padding-bottom:7px;padding-left:9px;background-color:rgba(248,246,240,.98);border-radius:var(--serra-lucerne-radius-sm);border-top:1px solid #314f70;border-right:1px solid #314f70;border-bottom:1px solid #314f70;border-left:1px solid #314f70;opacity:0;pointer-events:none;box-shadow:0px 7px 18px rgba(23,32,29,.28);transform:translate3d(-50%,5px,0)}.serra-lucerne-map-school span{white-space:normal;transition:opacity var(--serra-lucerne-motion-fast),transform var(--serra-lucerne-motion-fast),visibility var(--serra-lucerne-motion-fast)}.serra-lucerne-map-school span:after{position:absolute;top:100%;left:50%;margin-left:-5px;border-top:5px solid #314f70;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid transparent}.serra-lucerne-map-school span:after{content:""}.serra-lucerne-map-school:hover span{visibility:visible;opacity:1;transform:translate3d(-50%,0px,0)}.serra-lucerne-map-school:active span{visibility:visible;opacity:1;transform:translate3d(-50%,0px,0)}.serra-lucerne-map-school:focus span{visibility:visible;opacity:1;transform:translate3d(-50%,0px,0)}.serra-lucerne-map-school.is-active{z-index:20}@media (max-width:1023px){.serra-lucerne-map-school{width:26px;height:26px;font-size:12px}.serra-lucerne-map-school span{max-width:140px;font-size:7px}}@media (max-width:767px){.serra-lucerne-map-school{width:24px;height:24px;font-size:11px}.serra-lucerne-map-school span{max-width:120px;font-size:6px}}@media (max-width:479px){.serra-lucerne-map-school{justify-content:center;width:22px;height:22px;overflow:visible;font-size:10px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:50%}.serra-lucerne-map-school:before{display:block;width:13px;height:13px;background-color:#314f70}.serra-lucerne-map-school:before{content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M2 9l10-5 10 5-10 5L2 9zm4 3.2V16c2.8 2.7 9.2 2.7 12 0v-3.8l-6 3-6-3zM20 11v6h2v-7l-2 1z\'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}.serra-lucerne-map-school span{display:block;max-width:108px;font-size:6px}}.serra-lucerne-map-school-river{top:39%;left:4%}@media (max-width:767px){.serra-lucerne-map-school-river{top:38%;left:2%}}.serra-lucerne-map-school-boon{top:48%;left:17%}@media (max-width:767px){.serra-lucerne-map-school-boon{top:48%;left:13%}}.serra-lucerne-map-school-rulang{top:17%;left:35%}@media (max-width:767px){.serra-lucerne-map-school-rulang{top:16%;left:31%}}.serra-lucerne-map-school-shuqun{top:2%;left:44%}@media (max-width:767px){.serra-lucerne-map-school-shuqun{top:8%;left:44%}}.serra-lucerne-map-school-yuhua{top:11%;left:58%}@media (max-width:767px){.serra-lucerne-map-school-yuhua{top:10%;left:57%}}.serra-lucerne-map-school-yuanching{top:58%;left:43%}@media (max-width:767px){.serra-lucerne-map-school-yuanching{top:58%;left:42%}}:is(.serra-lucerne-map-pin-lakeside,.serra-lucerne-map-pin-boonlay,.serra-lucerne-map-pin-chinese){justify-content:center;z-index:7;width:34px;height:34px;max-width:none;min-width:34px;min-height:34px;overflow:visible;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;cursor:pointer}@media (max-width:767px){:is(.serra-lucerne-map-pin-lakeside,.serra-lucerne-map-pin-boonlay,.serra-lucerne-map-pin-chinese){width:30px;height:30px;min-width:30px;min-height:30px}}:is(.serra-lucerne-map-pin-lakeside,.serra-lucerne-map-pin-boonlay,.serra-lucerne-map-pin-chinese)>span{visibility:hidden;position:absolute;bottom:calc(100% + 8px);left:50%;width:max-content;max-width:180px;color:#fff;font-weight:600;font-size:10px;line-height:1.2;text-align:center;text-transform:uppercase;letter-spacing:0.05em;padding-top:7px;padding-right:10px;padding-bottom:7px;padding-left:10px;background-color:rgba(23,32,29,.94);border-radius:999px;border-top:1px solid rgba(255,255,255,.72);border-right:1px solid rgba(255,255,255,.72);border-bottom:1px solid rgba(255,255,255,.72);border-left:1px solid rgba(255,255,255,.72);opacity:0;pointer-events:none;transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s ease;box-shadow:0px 6px 20px rgba(23,32,29,.24);transform:translate3d(-50%,5px,0)}:is(.serra-lucerne-map-pin-lakeside,.serra-lucerne-map-pin-boonlay,.serra-lucerne-map-pin-chinese)>span{white-space:nowrap}@media (max-width:767px){:is(.serra-lucerne-map-pin-lakeside,.serra-lucerne-map-pin-boonlay,.serra-lucerne-map-pin-chinese)>span{max-width:140px;font-size:8px;padding-top:6px;padding-right:8px;padding-bottom:6px;padding-left:8px}:is(.serra-lucerne-map-pin-lakeside,.serra-lucerne-map-pin-boonlay,.serra-lucerne-map-pin-chinese)>span{white-space:normal}}:is(.serra-lucerne-map-pin-lakeside,.serra-lucerne-map-pin-boonlay,.serra-lucerne-map-pin-chinese):is(:hover,:focus,:focus-within,:active){z-index:20}:is(.serra-lucerne-map-pin-lakeside,.serra-lucerne-map-pin-boonlay,.serra-lucerne-map-pin-chinese):is(:hover,:focus,:focus-within,:active)>span{visibility:visible;opacity:1;transform:translate3d(-50%,0px,0)}.serra-lucerne-map-school:focus{z-index:20;outline:2px solid #fff;outline-offset:3px}:is(.serra-lucerne-map-pin-lakeside,.serra-lucerne-map-pin-boonlay,.serra-lucerne-map-pin-chinese):focus{z-index:20;outline:2px solid #fff;outline-offset:3px}.serra-lucerne-map-school.is-active>span{visibility:visible;opacity:1;transform:translate3d(-50%,0px,0)}:is(.serra-lucerne-map-pin-lakeside,.serra-lucerne-map-pin-boonlay,.serra-lucerne-map-pin-chinese).is-active>span{visibility:visible;opacity:1;transform:translate3d(-50%,0px,0)}.serra-lucerne-stack-figure{width:100%;color:#152433;margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:clamp(18px,3vw,34px);padding-right:clamp(18px,3vw,34px);padding-bottom:clamp(18px,3vw,34px);padding-left:clamp(18px,3vw,34px);background-color:#f5f1e9;border-radius:14px;border-top:1px solid rgba(215,197,167,.45);border-right:1px solid rgba(215,197,167,.45);border-bottom:1px solid rgba(215,197,167,.45);border-left:1px solid rgba(215,197,167,.45);box-shadow:0px 24px 60px rgba(10,19,28,.18)}.serra-lucerne-stack-figure.serra-lucerne-stack-figure{max-width:100%;min-width:0px;overflow:hidden}@media (max-width:1023px){.serra-lucerne-stack-figure{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}@media (max-width:767px){.serra-lucerne-stack-figure{padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;border-radius:10px}}@media (max-width:479px){.serra-lucerne-stack-figure{margin-top:8px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}}.serra-lucerne-stack-head{display:grid;grid-template-columns:44px repeat(8,minmax(58px,1fr));align-items:end;min-width:760px;margin-bottom:12px}@media (max-width:767px){.serra-lucerne-stack-head{grid-template-columns:40px repeat(8,minmax(54px,1fr))}}.serra-lucerne-stack-axis{grid-column-start:2;grid-column-end:6;text-align:center}.serra-lucerne-stack-axis:last-child{grid-column-start:6;grid-column-end:10}.serra-lucerne-stack-axis strong{display:block;color:#142536;font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:0.24em}.serra-lucerne-stack-axis span{display:block;color:#746d63;font-weight:700;font-size:8px;text-transform:uppercase;letter-spacing:0.14em;margin-top:4px}.serra-lucerne-stack-scroll{padding-bottom:8px}.serra-lucerne-stack-scroll{overflow-x:auto;scrollbar-color:#9e7a48 #ded5c5;scrollbar-width:thin}.serra-stack-row{display:grid;grid-template-columns:44px repeat(8,minmax(58px,1fr));min-height:34px}@media (max-width:767px){.serra-stack-row{grid-template-columns:40px repeat(8,minmax(54px,1fr));min-height:32px}}.serra-stack-floor{display:flex;justify-content:center;align-items:center;color:#6b655d;font-weight:800;font-size:9px;letter-spacing:0.08em;background-color:#f5f1e9;border-right:1px solid rgba(20,37,54,.18);border-bottom:1px solid rgba(20,37,54,.16)}@media (max-width:767px){.serra-stack-floor{position:sticky;left:0px;z-index:2}}.serra-stack-cell{display:flex;justify-content:center;align-items:center;color:#fff;font-weight:800;font-size:10px;text-align:center;letter-spacing:0.035em;border-right:1px solid rgba(255,255,255,.72);border-bottom:1px solid rgba(255,255,255,.72)}.serra-stack-cell:last-child{border-right:0px solid}.serra-stack-span-4{grid-column-start:span 4}.serra-stack-span-8{grid-column-start:span 8}.serra-stack-penthouse{min-height:42px;color:#fff;font-size:11px;letter-spacing:0.08em;background-color:#ad7730}.serra-stack-terrace .serra-stack-cell{min-height:48px;color:#142536;font-size:10px;letter-spacing:0.16em;background-color:#eee8dc}.serra-stack-ground .serra-stack-cell{min-height:42px;color:#fff;font-size:9px;letter-spacing:0.14em;background-color:#334b40}.serra-stack-b1{background-color:#87998e}.serra-stack-b2s{background-color:#314d42}.serra-stack-c1{background-color:#9f7441}.serra-stack-cp2s{color:#152433;background-color:#c1a173}.serra-stack-dp1{background-color:#657387}.serra-stack-dp1s{background-color:#423a50}.serra-stack-dp1e{background-color:#9b8f9b}.serra-lucerne-stack-legend{display:flex;gap:9px 16px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(20,37,54,.14)}.serra-lucerne-stack-legend{flex-wrap:wrap}.serra-lucerne-stack-key{display:flex;align-items:center;gap:7px;color:#5e5a53;font-weight:700;font-size:9px;text-transform:uppercase;letter-spacing:0.06em}.serra-lucerne-stack-swatch{flex-grow:0;flex-shrink:0;flex-basis:auto;width:12px;height:12px;border-radius:2px}.serra-lucerne-stack-note{color:#746d63;font-size:9px;line-height:1.55;letter-spacing:0.05em;margin-top:14px}@media (max-width:479px){.serra-lucerne-stack-note{font-size:8px}}@media (max-width:767px){.serra-lucerne-stack-head{min-width:700px}}@media (max-width:767px){.serra-lucerne-stack{min-width:700px}}.serra-lucerne-stack-table{min-width:760px;background-color:#fff;border-top:1px solid rgba(20,37,54,.18);border-right:1px solid rgba(20,37,54,.18);border-bottom:1px solid rgba(20,37,54,.18);border-left:1px solid rgba(20,37,54,.18)}@media (max-width:767px){.serra-lucerne-stack-table{min-width:700px}}.serra-actual-stack-figure{width:100%;max-width:100%;min-width:0px;overflow:hidden;color:#17201d;margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:clamp(16px,2.4vw,30px);padding-right:clamp(16px,2.4vw,30px);padding-bottom:clamp(16px,2.4vw,30px);padding-left:clamp(16px,2.4vw,30px);background-color:#f8f5ef;border-radius:12px;border-top:1px solid rgba(215,197,167,.45);border-right:1px solid rgba(215,197,167,.45);border-bottom:1px solid rgba(215,197,167,.45);border-left:1px solid rgba(215,197,167,.45);box-shadow:0px 24px 60px rgba(10,19,28,.16)}@media (max-width:1023px){.serra-actual-stack-figure{padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}@media (max-width:767px){.serra-actual-stack-figure{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-radius:8px}}@media (max-width:479px){.serra-actual-stack-figure{padding-top:9px;padding-right:9px;padding-bottom:9px;padding-left:9px}}.serra-actual-stack-scroll{width:100%;padding-bottom:12px}.serra-actual-stack-scroll{overflow-x:auto;scrollbar-color:#9f7441 #e4dccf;scrollbar-width:thin}.serra-actual-stack-board{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;min-width:1180px}@media (max-width:767px){.serra-actual-stack-board{gap:16px;min-width:1050px}}.actual-stack-block{grid-column-start:span 2;background-color:#fff;border-top:1px solid #49504d;border-right:1px solid #49504d;border-bottom:1px solid #49504d;border-left:1px solid #49504d}.actual-stack-block:nth-child(4){grid-column-start:2;grid-column-end:span 2}.actual-stack-block:nth-child(5){grid-column-start:4;grid-column-end:span 2}.actual-stack-block-head{display:flex;flex-flow:column;justify-content:center;align-items:center;min-height:45px;text-align:center;text-transform:uppercase;padding-top:7px;padding-right:10px;padding-bottom:7px;padding-left:10px;border-bottom:1px solid #49504d}.actual-stack-block-head strong{color:#17201d;font-weight:800;font-size:10px;letter-spacing:0.06em}.actual-stack-block-head span{color:#535b57;font-weight:700;font-size:8px;letter-spacing:0.08em;margin-top:2px}.actual-stack-stacks{display:grid;grid-template-columns:28px repeat(var(--actual-cols),minmax(0,1fr))}.actual-stack-row{display:grid;grid-template-columns:28px repeat(var(--actual-cols),minmax(0,1fr))}.actual-stack-stacks{min-height:26px;background-color:#faf8f3;border-bottom:1px solid #49504d}.actual-stack-stacks span{color:#4e524f;font-weight:700;font-size:7px;text-transform:uppercase;border-right:1px solid #b8b3aa}.actual-stack-stacks span:last-child{border-right:0px solid}.actual-stack-stacks span{display:flex;justify-content:center;align-items:center}.actual-floor{display:flex;justify-content:center;align-items:center}.actual-unit{display:flex;justify-content:center;align-items:center}.actual-stack-row{min-height:21px}@media (max-width:767px){.actual-stack-row{min-height:20px}}.actual-floor{color:#4e524f;font-weight:800;font-size:7px;background-color:#faf8f3;border-right:1px solid #aaa59c;border-bottom:1px solid #d8d3ca}.actual-unit{color:#152433;font-weight:800;font-size:7px;letter-spacing:-0.01em;border-right:1px solid rgba(73,80,77,.45);border-bottom:1px solid rgba(73,80,77,.32)}.actual-unit:last-child{border-right:0px solid}.actual-unit small{font-size:5px;margin-left:1px}.actual-type-2{background-color:#c8e8e8}.actual-type-2s{background-color:#7fc2bd}.actual-type-3{background-color:#f0dda9}.actual-type-3s{background-color:#efbd45}.actual-type-4{background-color:#c9c6c3}.actual-type-4s{background-color:#f3ddcf}.actual-type-4e{background-color:#b99c88}.actual-pes .actual-unit{box-shadow:inset 0px -2px 0px rgba(23,32,29,.28)}.serra-actual-stack-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 18px;grid-column-start:1;grid-column-end:-1;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fff;border-top:1px solid rgba(73,80,77,.28);border-right:1px solid rgba(73,80,77,.28);border-bottom:1px solid rgba(73,80,77,.28);border-left:1px solid rgba(73,80,77,.28)}.serra-actual-stack-key{display:flex;align-items:center;gap:8px;color:#4d524f;font-weight:700;font-size:8px;line-height:1.4}.serra-actual-stack-swatch{flex-grow:0;flex-shrink:0;flex-basis:auto;width:28px;height:12px;border-top:1px solid rgba(73,80,77,.28);border-right:1px solid rgba(73,80,77,.28);border-bottom:1px solid rgba(73,80,77,.28);border-left:1px solid rgba(73,80,77,.28)}.serra-actual-stack-caption{color:#716b62;font-size:9px;line-height:1.55;letter-spacing:0.04em;margin-top:14px}@media (max-width:767px){.serra-actual-stack-caption{font-size:8px}}.font-semibold{color:var(--hcl-neutral-12);font-weight:600}.timeline{background-color:var(--hcl-brand-3)}.timeline-icon-wrapper{background-color:var(--hcl-brand-8)}.timeline-icon-wrapper-2{background-color:var(--hcl-accent-8)}.timeline-2{background-color:var(--hcl-accent-3)}.aw-section{color:var(--aw-bark);font-family:var(--aw-font-body);padding-top:clamp(4.5rem,9vw,7.5rem);padding-right:var(--aw-gut);padding-bottom:clamp(4.5rem,9vw,7.5rem);padding-left:var(--aw-gut);background-color:var(--aw-paper);background-image:linear-gradient(rgba(251,249,245,.945),rgba(251,249,245,.945)),url(https://amberwood-at-holland.greenape.sg/wp-content/uploads/2026/08/amberwood-texture.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:1023px){.aw-section{background-attachment:scroll}}.aw-section-dark{color:var(--aw-linen);background-color:var(--aw-bark);background-image:linear-gradient(rgba(36,29,21,.93),rgba(36,29,21,.93)),url(https://amberwood-at-holland.greenape.sg/wp-content/uploads/2026/08/amberwood-texture.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:1023px){.aw-section-dark{background-attachment:scroll}}.aw-section-linen{background-color:var(--aw-linen);background-image:linear-gradient(rgba(239,233,222,.94),rgba(239,233,222,.94)),url(https://amberwood-at-holland.greenape.sg/wp-content/uploads/2026/08/amberwood-texture.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:1023px){.aw-section-linen{background-attachment:scroll}}.aw-shell{width:100%;max-width:var(--aw-max);margin-right:auto;margin-left:auto}.aw-eyebrow{display:flex;align-items:center;gap:0.7rem;color:var(--aw-amber-ink);font-family:var(--aw-font-data);font-weight:500;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.22em;margin-bottom:1.4rem}.aw-eyebrow-dark{color:var(--aw-amber-2)}.aw-tick{flex-shrink:0;width:26px;height:1px;background-color:var(--aw-amber)}.aw-h2{max-width:22ch;color:var(--aw-bark);font-family:var(--aw-font-display);font-weight:400;font-size:clamp(2rem,4.4vw,3.35rem);line-height:1.1;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px}.aw-h2-dark{color:var(--aw-linen)}.aw-h3{color:var(--aw-bark);font-family:var(--aw-font-display);font-weight:400;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.22;margin-top:0px;margin-right:0px;margin-bottom:0.6rem;margin-left:0px}.aw-h3-dark{color:var(--aw-linen)}.aw-lede{max-width:62ch;color:var(--aw-walnut);font-size:clamp(1.02rem,1.35vw,1.16rem);line-height:1.72;margin-top:0px;margin-right:0px;margin-bottom:1.15rem;margin-left:0px}.aw-lede p{margin-bottom:24px}.aw-lede-dark{color:rgba(239,233,222,.8)}.aw-body{color:var(--aw-walnut);font-size:1rem;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:1rem;margin-left:0px}.aw-body-dark{color:rgba(239,233,222,.76)}.aw-btn{display:inline-flex;justify-content:center;align-items:center;gap:0.6rem;color:var(--aw-paper);font-family:var(--aw-font-data);font-weight:500;font-size:0.74rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.18em;padding-top:1.05rem;padding-right:2.1rem;padding-bottom:1.05rem;padding-left:2.1rem;background-color:var(--aw-walnut);border-radius:2px;border-top:1px solid var(--aw-walnut);border-right:1px solid var(--aw-walnut);border-bottom:1px solid var(--aw-walnut);border-left:1px solid var(--aw-walnut);transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease}.aw-btn:hover{color:var(--aw-amber-2);background-color:var(--aw-bark)}.aw-btn:focus-visible{outline:2px solid var(--aw-amber);outline-offset:3px}@media (max-width:767px){.aw-btn{font-size:0.66rem;letter-spacing:0.14em;padding-top:0.9rem;padding-right:1.25rem;padding-bottom:0.9rem;padding-left:1.25rem}}.aw-btn-ghost{display:inline-flex;justify-content:center;align-items:center;gap:0.6rem;color:var(--aw-linen);font-family:var(--aw-font-data);font-weight:500;font-size:0.74rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.18em;padding-top:1.05rem;padding-right:2.1rem;padding-bottom:1.05rem;padding-left:2.1rem;background-color:transparent;border-radius:2px;border-top:1px solid var(--aw-line-2);border-right:1px solid var(--aw-line-2);border-bottom:1px solid var(--aw-line-2);border-left:1px solid var(--aw-line-2);transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease}.aw-btn-ghost:hover{color:var(--aw-bark);background-color:var(--aw-linen)}.aw-btn-ghost:focus-visible{outline:2px solid var(--aw-amber-2);outline-offset:3px}@media (max-width:767px){.aw-btn-ghost{font-size:0.66rem;letter-spacing:0.14em;padding-top:0.9rem;padding-right:1.25rem;padding-bottom:0.9rem;padding-left:1.25rem}}.aw-bar{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:50;padding-right:var(--aw-gut);padding-left:var(--aw-gut);background-color:var(--aw-paper);border-bottom:1px solid var(--aw-line)}.aw-bar-in{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;max-width:var(--aw-max);margin-right:auto;margin-left:auto;padding-top:1.1rem;padding-bottom:1.1rem}@media (max-width:767px){.aw-bar-in{gap:0.75rem;padding-top:0.85rem;padding-bottom:0.85rem}}.aw-bar-logo{display:block;width:190px;height:auto}@media (max-width:1023px){.aw-bar-logo{width:150px}}@media (max-width:479px){.aw-bar-logo{width:124px}}.aw-bar-right{display:flex;align-items:center;gap:1.6rem}.aw-bar-note{color:var(--aw-amber-ink);font-family:var(--aw-font-data);font-size:0.68rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;transition:color 300ms ease-in-out}.aw-bar-note{white-space:nowrap}@media (max-width:767px){.aw-bar-note{display:none}}.aw-hero{display:flex;align-items:end;position:relative;min-height:88vh;padding-top:clamp(2.5rem,6vw,5rem);padding-right:var(--aw-gut);padding-bottom:clamp(2.5rem,6vw,5rem);padding-left:var(--aw-gut);background-color:var(--aw-bark);background-image:linear-gradient(100deg,rgba(26,20,14,.9) 0%,rgba(26,20,14,.74) 30%,rgba(26,20,14,.34) 58%,rgba(26,20,14,.1) 78%,rgba(26,20,14,.06) 100%),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/09/hero-background-1-scaled.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:767px){.aw-hero{min-height:80vh}}@media (max-width:479px){.aw-hero{min-height:74vh}}.aw-hero-in{position:relative;width:100%;max-width:var(--aw-max);margin-right:auto;margin-left:auto}.aw-eyebrow-t{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.aw-hero-title{max-width:16ch;color:var(--aw-linen);font-family:var(--aw-font-display);font-weight:400;font-size:clamp(2.6rem,6.6vw,5rem);line-height:1.03;letter-spacing:0.005em;margin-top:0px;margin-right:0px;margin-bottom:1.4rem;margin-left:0px}@media (max-width:479px){.aw-hero-title{max-width:20ch;font-size:2.15rem}}.aw-hero-sub{max-width:52ch;color:rgba(239,233,222,.82);font-family:var(--aw-font-body);font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:2.4rem;margin-left:0px}@media (max-width:479px){.aw-hero-sub{font-size:1rem;margin-bottom:1.9rem}}.aw-hero-cta{display:flex;gap:0.9rem}.aw-hero-cta{flex-wrap:wrap}@media (max-width:479px){.aw-hero-cta{flex-flow:column;align-items:stretch}}.aw-rail-band{padding-top:0px;padding-right:var(--aw-gut);padding-bottom:0px;padding-left:var(--aw-gut);background-color:var(--aw-bark-2);background-image:linear-gradient(rgba(58,46,34,.93),rgba(58,46,34,.93)),url(https://amberwood-at-holland.greenape.sg/wp-content/uploads/2026/08/amberwood-texture.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:1023px){.aw-rail-band{background-attachment:scroll}}.aw-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:var(--aw-max);margin-right:auto;margin-left:auto}@media (max-width:1023px){.aw-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.aw-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.aw-rail-i{padding-top:1.9rem;padding-right:1.4rem;padding-bottom:2rem;padding-left:1.4rem;border-top:3px solid transparent;border-left:1px solid var(--aw-line-2);transition:border-top-color 0.3s ease,background-color 0.3s ease}.aw-rail-i:first-child{padding-left:0px;border-left:none solid}.aw-rail-i:hover{background-color:rgba(184,125,51,.07);border-top:3px solid var(--aw-amber)}@media (max-width:1023px){.aw-rail-i:first-child{padding-left:1.4rem;border-left:1px solid var(--aw-line-2)}}@media (max-width:479px){.aw-rail-i{padding-top:1.4rem;padding-right:1rem;padding-bottom:1.4rem;padding-left:1rem}}.aw-rail-k{color:var(--aw-amber-2);font-family:var(--aw-font-data);font-size:0.64rem;text-transform:uppercase;letter-spacing:0.22em;margin-top:0px;margin-right:0px;margin-bottom:0.55rem;margin-left:0px}.aw-rail-v{color:var(--aw-linen);font-family:var(--aw-font-display);font-size:clamp(1.05rem,1.7vw,1.4rem);line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.aw-two{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,5rem)}@media (max-width:1023px){.aw-two{grid-template-columns:minmax(0,1fr)}}.aw-panel{padding-top:2.2rem;padding-right:2rem;padding-bottom:2.2rem;padding-left:2rem;background-color:#fff;border-top:3px solid var(--aw-walnut);border-right:1px solid var(--aw-line);border-bottom:1px solid var(--aw-line);border-left:1px solid var(--aw-line)}.aw-quote{color:var(--aw-walnut);font-family:var(--aw-font-display);font-size:clamp(1.35rem,2.1vw,1.7rem);line-height:1.35;margin-top:0px;margin-right:0px;margin-bottom:1.1rem;margin-left:0px}.aw-quote-src{color:var(--aw-amber-ink);font-family:var(--aw-font-data);font-size:0.66rem;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:2rem;margin-left:0px}.aw-mini{display:flex;justify-content:space-between;gap:1rem;padding-top:0.85rem;padding-right:0px;padding-bottom:0.85rem;padding-left:0px;border-top:1px solid var(--aw-line)}.aw-mini-k{color:var(--aw-walnut-2);font-family:var(--aw-font-data);font-size:0.68rem;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.aw-mini-v{color:var(--aw-bark);font-family:var(--aw-font-body);font-weight:600;font-size:0.92rem;text-align:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.aw-spec{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:1px;margin-top:2.5rem;background-color:var(--aw-line);border-top:1px solid var(--aw-line);border-right:1px solid var(--aw-line);border-bottom:1px solid var(--aw-line);border-left:1px solid var(--aw-line)}@media (max-width:1119px){.aw-spec{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.aw-spec{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.aw-spec{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.aw-spec{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}.aw-spec-row{display:flex;flex-flow:column;justify-content:start;gap:0.7rem;padding-top:1.7rem;padding-right:1.5rem;padding-bottom:1.7rem;padding-left:1.5rem;background-color:var(--aw-paper);transition:background-color 0.3s ease}.aw-spec-row:hover{background-color:#fff}@media (max-width:767px){.aw-spec-row{display:flex;flex-flow:column;gap:0.55rem;padding-top:1.35rem;padding-right:1.2rem;padding-bottom:1.35rem;padding-left:1.2rem}}.aw-spec-k{color:var(--aw-amber-ink);font-family:var(--aw-font-data);font-size:0.64rem;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.aw-spec-v{color:var(--aw-bark);font-family:var(--aw-font-display);font-weight:400;font-size:1.18rem;line-height:1.32;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.aw-spec-v{font-size:1.05rem}}.aw-note{max-width:70ch;color:var(--aw-walnut-2);font-family:var(--aw-font-data);font-size:0.7rem;line-height:1.7;letter-spacing:0.03em;margin-top:1.8rem;margin-right:0px;margin-bottom:0px;margin-left:0px}.aw-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:3rem;background-color:var(--aw-line-2);border-top:1px solid var(--aw-line-2);border-right:1px solid var(--aw-line-2);border-bottom:1px solid var(--aw-line-2);border-left:1px solid var(--aw-line-2)}@media (max-width:1119px){.aw-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.aw-cards{grid-template-columns:minmax(0,1fr)}}.aw-card{padding-top:2.4rem;padding-right:1.9rem;padding-bottom:2.6rem;padding-left:1.9rem;background-color:var(--aw-bark);transition:background-color 0.3s ease}.aw-card:hover{background-color:var(--aw-bark-2)}.aw-card:hover .aw-card-icon{transform:translate3d(0,-4px,0)}.aw-card-icon{display:block;width:60px;height:60px;margin-bottom:1.5rem;transition:transform 0.35s ease}.aw-card-t{color:var(--aw-linen);font-family:var(--aw-font-display);font-size:1.32rem;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0.75rem;margin-left:0px}.aw-card-b{color:rgba(239,233,222,.72);font-family:var(--aw-font-body);font-size:0.94rem;line-height:1.72;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.aw-gal{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;margin-top:3rem}.aw-g-item{position:relative;overflow:hidden;background-color:var(--aw-bark)}.aw-g-item:hover .aw-g-img{transform:scale(1.045,1.045)}.aw-g-wide{grid-column-start:span 7}@media (max-width:1023px){.aw-g-wide{grid-column-start:span 12}}.aw-g-narrow{grid-column-start:span 5}@media (max-width:1023px){.aw-g-narrow{grid-column-start:span 6}}@media (max-width:767px){.aw-g-narrow{grid-column-start:span 12}}.aw-g-img{display:block;width:100%;height:100%;min-height:280px;object-fit:cover;transition:transform 0.7s ease}@media (max-width:767px){.aw-g-img{min-height:230px}}.aw-g-cap{position:absolute;right:0px;bottom:0px;left:0px;padding-top:1.4rem;padding-right:1.5rem;padding-bottom:1.4rem;padding-left:1.5rem;background-image:linear-gradient(to top,rgba(28,22,16,.88) 0%,rgba(28,22,16,.45) 55%,rgba(28,22,16,0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.aw-g-t{color:var(--aw-linen);font-family:var(--aw-font-display);font-size:1.22rem;margin-top:0px;margin-right:0px;margin-bottom:0.2rem;margin-left:0px}.aw-g-s{color:var(--aw-amber-2);font-family:var(--aw-font-data);font-size:0.66rem;text-transform:uppercase;letter-spacing:0.18em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.aw-loc{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);margin-top:3rem}@media (max-width:1023px){.aw-loc{grid-template-columns:minmax(0,1fr)}}.aw-map-fig{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0.75rem;padding-right:0.75rem;padding-bottom:0.75rem;padding-left:0.75rem;background-color:#fff;border-top:1px solid var(--aw-line);border-right:1px solid var(--aw-line);border-bottom:1px solid var(--aw-line);border-left:1px solid var(--aw-line)}.aw-map-img{display:block;width:100%;height:auto}.aw-map-cap{color:var(--aw-walnut-2);font-family:var(--aw-font-data);font-size:0.66rem;text-transform:uppercase;letter-spacing:0.14em;margin-top:0.9rem;margin-right:0.25rem;margin-bottom:0.25rem;margin-left:0.25rem}.aw-grp{padding-top:1.5rem;padding-right:0px;padding-bottom:1.5rem;padding-left:0px;border-top:1px solid var(--aw-line)}.aw-grp-h{color:var(--aw-amber-ink);font-family:var(--aw-font-data);font-size:0.68rem;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:0.9rem;margin-left:0px}.aw-grp-l{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.aw-grp-l{list-style:none}.aw-grp-i{display:block;color:var(--aw-bark);font-family:var(--aw-font-body);font-size:0.95rem;line-height:1.6;padding-top:0.42rem;padding-right:0px;padding-bottom:0.42rem;padding-left:0px}.aw-grp-m{display:inline-block;color:var(--aw-amber-ink);font-family:var(--aw-font-data);font-size:0.62rem;text-transform:uppercase;letter-spacing:0.14em;margin-left:0.55rem}.aw-grp-m{white-space:nowrap}.aw-plans-band{padding-top:clamp(4.5rem,9vw,7.5rem);padding-right:var(--aw-gut);padding-bottom:clamp(4.5rem,9vw,7.5rem);padding-left:var(--aw-gut);background-color:var(--aw-bark);background-image:linear-gradient(rgba(239,233,222,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(239,233,222,.05) 1px,transparent 1px),linear-gradient(rgba(36,29,21,.93),rgba(36,29,21,.93)),url(https://amberwood-at-holland.greenape.sg/wp-content/uploads/2026/08/amberwood-texture.jpg);background-size:auto,auto,auto,cover;background-position:0px 0px,0px 0px,0px 0px,50% 50%;background-repeat:repeat,repeat,repeat,no-repeat;background-attachment:scroll,scroll,scroll,fixed}@media (max-width:1023px){.aw-plans-band{background-attachment:scroll,scroll,scroll,scroll}}.aw-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:3rem}@media (max-width:1023px){.aw-plans{grid-template-columns:minmax(0,1fr)}}.aw-plan{display:flex;flex-flow:column;padding-top:2.5rem;padding-right:2.2rem;padding-bottom:2.5rem;padding-left:2.2rem;background-color:rgba(28,22,16,.55);border-top:1px solid var(--aw-line-2);border-right:1px solid var(--aw-line-2);border-bottom:1px solid var(--aw-line-2);border-left:1px solid var(--aw-line-2);transition:border-color 0.3s ease,background-color 0.3s ease}.aw-plan:hover{background-color:rgba(28,22,16,.78)}.aw-plan-tag{display:inline-flex;align-self:start;color:var(--aw-amber-2);font-family:var(--aw-font-data);font-size:0.62rem;text-transform:uppercase;letter-spacing:0.2em;margin-bottom:1.6rem;padding-top:0.4rem;padding-right:0.7rem;padding-bottom:0.4rem;padding-left:0.7rem;border-radius:2px;border-top:1px solid rgba(224,168,87,.4);border-right:1px solid rgba(224,168,87,.4);border-bottom:1px solid rgba(224,168,87,.4);border-left:1px solid rgba(224,168,87,.4)}.aw-plan-t{color:var(--aw-linen);font-family:var(--aw-font-display);font-size:clamp(1.6rem,2.6vw,2.05rem);line-height:1.15;margin-top:0px;margin-right:0px;margin-bottom:0.9rem;margin-left:0px}.aw-plan-b{color:rgba(239,233,222,.72);font-family:var(--aw-font-body);font-size:0.98rem;line-height:1.72;margin-top:0px;margin-right:0px;margin-bottom:1.6rem;margin-left:0px}.aw-plan-l{margin-top:0px;margin-right:0px;margin-bottom:2.2rem;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid var(--aw-line-2)}.aw-plan-l{list-style:none}.aw-plan-i{color:rgba(239,233,222,.82);font-family:var(--aw-font-body);font-size:0.92rem;line-height:1.6;padding-top:0.72rem;padding-right:0px;padding-bottom:0.72rem;padding-left:0px;border-bottom:1px solid var(--aw-line-2)}.aw-plan-cta{align-self:start;margin-top:auto}.aw-tr{margin-top:3rem;border-top:1px solid var(--aw-line)}.aw-tr-row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;gap:1rem;padding-top:1.05rem;padding-right:0px;padding-bottom:1.05rem;padding-left:0px;border-bottom:1px solid var(--aw-line)}@media (max-width:767px){.aw-tr-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.5rem 1rem}}.aw-tr-head{color:var(--aw-walnut-2);font-family:var(--aw-font-data);font-size:0.64rem;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.aw-tr-name{color:var(--aw-bark);font-family:var(--aw-font-display);font-size:1.1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.aw-tr-c{color:var(--aw-walnut);font-family:var(--aw-font-data);font-size:0.86rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.aw-flag{max-width:64ch;margin-top:2.5rem;padding-top:1.2rem;padding-right:0px;padding-bottom:1.2rem;padding-left:1.5rem;border-left:3px solid var(--aw-amber)}.aw-flag-t{color:var(--aw-bark);font-family:var(--aw-font-display);font-size:1.25rem;line-height:1.35;margin-top:0px;margin-right:0px;margin-bottom:0.5rem;margin-left:0px}.aw-flag-b{color:var(--aw-walnut);font-family:var(--aw-font-body);font-size:0.96rem;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.aw-reg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,5vw,4.5rem);margin-top:2.5rem}@media (max-width:1023px){.aw-reg{grid-template-columns:minmax(0,1fr)}}.aw-reg-l{margin-top:2rem;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid var(--aw-line-2)}.aw-reg-l{list-style:none}.aw-reg-i{color:rgba(239,233,222,.82);font-family:var(--aw-font-body);font-size:0.96rem;line-height:1.6;padding-top:0.85rem;padding-right:0px;padding-bottom:0.85rem;padding-left:0px;border-bottom:1px solid var(--aw-line-2)}.aw-form-host{padding-top:2.4rem;padding-right:2.2rem;padding-bottom:2.6rem;padding-left:2.2rem;background-color:var(--aw-paper);border-top:3px solid var(--aw-amber)}.aw-form-h{color:var(--aw-bark);font-family:var(--aw-font-display);font-size:1.5rem;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0.5rem;margin-left:0px}.aw-form-s{color:var(--aw-walnut);font-family:var(--aw-font-body);font-size:0.94rem;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:1.8rem;margin-left:0px}.aw-foot{padding-top:3.5rem;padding-right:var(--aw-gut);padding-bottom:3rem;padding-left:var(--aw-gut);background-color:var(--aw-bark-2);background-image:linear-gradient(rgba(58,46,34,.93),rgba(58,46,34,.93)),url(https://amberwood-at-holland.greenape.sg/wp-content/uploads/2026/08/amberwood-texture.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:1023px){.aw-foot{background-attachment:scroll}}.aw-foot-in{max-width:var(--aw-max);margin-right:auto;margin-left:auto}.aw-foot-top{display:flex;justify-content:space-between;align-items:end;gap:2rem;padding-bottom:2.2rem;border-bottom:1px solid var(--aw-line-2)}.aw-foot-top{flex-wrap:wrap}@media (max-width:767px){.aw-foot-top{align-items:start}}.aw-foot-name{color:var(--aw-linen);font-family:var(--aw-font-display);font-size:1.6rem;text-transform:uppercase;letter-spacing:0.16em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.aw-foot-tag{color:var(--aw-amber-2);font-family:var(--aw-font-data);font-size:0.66rem;text-transform:uppercase;letter-spacing:0.2em;margin-top:0.5rem;margin-right:0px;margin-bottom:0px;margin-left:0px}.aw-disc{color:rgba(239,233,222,.46);font-family:var(--aw-font-body);font-size:0.76rem;line-height:1.72;text-align:justify;margin-top:1.2rem;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:767px){.aw-disc{text-align:left}}.aw-note-dark{max-width:70ch;color:rgba(239,233,222,.68);font-family:var(--aw-font-data);font-size:0.7rem;line-height:1.7;letter-spacing:0.03em;margin-top:1.8rem;margin-right:0px;margin-bottom:0px;margin-left:0px}.aw-foot-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);padding-top:2.4rem;padding-bottom:2.4rem;border-bottom:1px solid var(--aw-line-2)}@media (max-width:1023px){.aw-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (max-width:767px){.aw-foot-cols{grid-template-columns:minmax(0,1fr);gap:2rem}}.aw-foot-h{color:var(--aw-amber-2);font-family:var(--aw-font-data);font-size:0.66rem;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:1rem;margin-left:0px}.aw-foot-org{color:var(--aw-linen);font-family:var(--aw-font-display);font-size:1.24rem;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0.5rem;margin-left:0px}.aw-foot-line{color:rgba(239,233,222,.74);font-family:var(--aw-font-body);font-size:0.92rem;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.aw-foot-link{display:inline-block;color:var(--aw-amber-2);font-family:var(--aw-font-body);font-size:0.92rem;line-height:1.7;text-decoration:underline;margin-top:0.7rem;transition:color 0.25s ease}.aw-foot-link:hover{color:var(--aw-linen)}.aw-foot-link:focus-visible{color:var(--aw-linen);outline:2px solid var(--aw-amber-2);outline-offset:3px}.aw-foot-link{text-underline-offset:3px}.aw-copy{color:rgba(239,233,222,.62);font-family:var(--aw-font-data);font-size:0.7rem;text-align:center;letter-spacing:0.08em;margin-top:2rem;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.aw-copy{text-align:left}}.aw-foot-c{padding-left:clamp(1.5rem,3vw,2.5rem);border-left:1px solid var(--aw-line-2)}.aw-foot-c:first-child{padding-left:0px;border-left:0px solid transparent}@media (max-width:1023px){.aw-foot-c{padding-left:0px;border-left:0px solid transparent}}.aw-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:start;gap:clamp(2.5rem,5vw,5rem)}@media (max-width:1023px){.aw-faq{grid-template-columns:minmax(0,1fr)}}.aw-faq-aside{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 120px)}@media (max-width:1023px){.aw-faq-aside{position:static}}.aw-faq-note{max-width:38ch;color:var(--aw-walnut);font-family:var(--aw-font-body);font-size:0.95rem;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:1.6rem;margin-left:0px}.aw-faq-cta{display:inline-flex;align-items:center;gap:0.6rem;color:var(--aw-bark);font-family:var(--aw-font-data);font-weight:500;font-size:0.72rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.16em;padding-top:0.95rem;padding-right:1.6rem;padding-bottom:0.95rem;padding-left:1.6rem;background-color:transparent;border-radius:2px;border-top:1px solid var(--aw-walnut);border-right:1px solid var(--aw-walnut);border-bottom:1px solid var(--aw-walnut);border-left:1px solid var(--aw-walnut);transition:background-color 0.25s ease,color 0.25s ease}.aw-faq-cta:hover{color:var(--aw-paper);background-color:var(--aw-walnut)}.aw-faq-cta:focus-visible{outline:2px solid var(--aw-amber);outline-offset:3px}.aw-faq-host{border-top:1px solid var(--aw-line)}.button-img{width:64px;height:64px;object-fit:cover;object-position:50% 50%;aspect-ratio:1;border-radius:64px;border-top:2px solid var(--aw-amber-ink);border-bottom:2px solid var(--aw-amber-ink);border-left:2px solid var(--aw-amber-ink);border-right:2px solid var(--aw-amber-ink);transition:transform 300ms ease-in-out}.button-img:hover{transform:scale3d(1.1,1.1,1.1)}.container-link-1{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:8px;position:fixed;top:30%;right:20px;width:fit-content}.fundamental-svg-icon-1{color:var(--serra-brass);font-size:15px}.container-link-2{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:8px}.row{display:flex;flex-flow:row;gap:var(--hsp-xxs);width:var(--full)}.col-md-4{display:flex;flex-flow:column;width:var(--full)}@media (max-width:1023px){.col-md-4{width:50%}}.h4{font-size:var(--hfs-h4)}.text-nowrap{font-size:var(--hfs-text-s);text-wrap:nowrap}table :is(th,td){text-align:start;padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px}.table tr{background-color:var(--hcl-brand-2);transition:background 300ms ease-in-out}.table tr:nth-child(even){background-color:var(--hcl-brand-3)}.table tr:hover{background-color:var(--hcl-brand-4)}.table{width:var(--full)}.breakdance-form-checkbox{display:flex;flex-flow:row;justify-content:start;align-items:start;gap:8px;font-size:13px;line-height:1.4;margin-bottom:12px;padding-bottom:12px}.tr-early-page{overflow:hidden;color:#202020;font-family:"Arimo",sans-serif;background-color:#fcfcfc}.tr-early-shell{width:var(--page-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.tr-early-shell{width:min(100% - 44px,1080px)}}@media (max-width:767px){.tr-early-shell{width:calc(100% - 34px)}}@media (max-width:479px){.tr-early-shell{width:calc(100% - 28px)}}.tr-early-hero{display:flex;align-items:center;min-height:760px;padding-top:140px;padding-right:0px;padding-bottom:80px;padding-left:0px}.tr-early-hero{background:linear-gradient(90deg,rgba(21,39,38,.92) 0%,rgba(21,39,38,.74) 48%,rgba(21,39,38,.28) 100%),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/01-hero-exterior.webp) center/cover no-repeat;background-attachment:fixed}@media (max-width:1119px){.tr-early-hero{background-attachment:scroll}}@media (max-width:1023px){.tr-early-hero{min-height:auto;padding-top:120px;padding-right:0px;padding-bottom:70px;padding-left:0px}.tr-early-hero{background-attachment:scroll}}@media (max-width:767px){.tr-early-hero{padding-top:96px;padding-right:0px;padding-bottom:54px;padding-left:0px}.tr-early-hero{background-attachment:scroll}}@media (max-width:479px){.tr-early-hero{background-attachment:scroll}}.tr-early-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:64px}@media (max-width:1119px){.tr-early-hero-grid{gap:38px}}@media (max-width:1023px){.tr-early-hero-grid{grid-template-columns:minmax(0,1fr)}}.tr-early-kicker{color:#f7eee7;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.tr-early-title{max-width:820px;color:#fcfcfc;font-family:"Cormorant Garamond",serif;font-weight:500;font-size:clamp(54px,7vw,92px);line-height:0.98;letter-spacing:-0.025em;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}@media (max-width:767px){.tr-early-title{font-size:clamp(48px,15vw,68px)}}.tr-early-lede{max-width:690px;color:#f0f0f0;font-size:clamp(18px,2vw,22px);line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-early-leadcard{padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:rgba(252,252,252,.96);border-radius:18px;border-top:1px solid rgba(255,255,255,.55);border-right:1px solid rgba(255,255,255,.55);border-bottom:1px solid rgba(255,255,255,.55);border-left:1px solid rgba(255,255,255,.55);box-shadow:0px 24px 70px rgba(0,0,0,.24)}@media (max-width:1023px){.tr-early-leadcard{max-width:620px}}@media (max-width:479px){.tr-early-leadcard{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.tr-early-cardlabel{color:#7f5f44;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.tr-early-cardtitle{color:#202020;font-family:"Google Sans",sans-serif;font-size:30px;line-height:1.15;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}.tr-early-cardtext{color:#646464;font-size:16px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}.tr-early-benefits{display:grid;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tr-early-benefits{list-style:none}.tr-early-benefit{position:relative;color:#202020;font-size:15px;padding-left:22px}.tr-early-benefit::before{position:absolute;left:0px;color:#ad7f58;font-weight:700}.tr-early-benefit::before{content:"✓"}.tr-early-btn{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:#fcfcfc;font-weight:700;line-height:1.2;text-decoration:none;padding-top:13px;padding-right:22px;padding-bottom:13px;padding-left:22px;background-color:#ad7f58;border-radius:9999px}.tr-early-btn:hover{color:#fcfcfc;background-color:#7f5f44}.tr-early-btn:focus-visible{color:#fcfcfc;background-color:#7f5f44;outline:3px solid #fdaa74;outline-offset:3px}.tr-early-btn-wide{width:100%}.tr-early-micro{color:#646464;font-size:12px;line-height:1.5;margin-top:14px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-early-proof{padding-top:26px;padding-right:0px;padding-bottom:26px;padding-left:0px;background-color:#152726}.tr-early-proof:has(.tr-early-proofgrid){background:linear-gradient(105deg,rgba(10,28,22,.94),rgba(21,39,38,.86)),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/green-space.webp) 50% 54%/cover no-repeat;background-attachment:fixed}.tr-early-proofgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background-color:rgba(255,255,255,.18)}@media (max-width:767px){.tr-early-proofgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tr-early-proofitem{padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:#152726}@media (max-width:479px){.tr-early-proofitem{padding-top:18px;padding-right:14px;padding-bottom:18px;padding-left:14px}}.tr-early-proofvalue{color:#fcfcfc;font-family:"Cormorant Garamond",serif;font-size:30px;line-height:1;margin-top:0px;margin-right:0px;margin-bottom:7px;margin-left:0px}@media (max-width:479px){.tr-early-proofvalue{font-size:25px}}.tr-early-prooflabel{color:#d9d9d9;font-size:12px;text-transform:uppercase;letter-spacing:0.09em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-early-section{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--hss-m);padding-top:96px;padding-right:0px;padding-bottom:96px;padding-left:0px}.tr-early-section:has(.tr-early-media){position:relative;overflow:hidden}.tr-early-section:has(.tr-early-media){isolation:isolate}.tr-early-section:has(.tr-early-media)::before{content:"";background:linear-gradient(90deg,rgba(247,238,231,0) 0%,rgba(247,238,231,.12) 16%,rgba(247,238,231,.48) 34%,rgba(247,238,231,.82) 48%,rgba(247,238,231,.97) 58%,#f7eee7 66%),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/connectivity.webp) 50% 46%/cover no-repeat;background-attachment:fixed}.tr-early-section:has(.tr-early-media) .tr-early-split{justify-content:end;grid-template-columns:minmax(0,720px);position:relative;z-index:1}.tr-early-section:has(.tr-early-media) .tr-early-heading{color:#202020}.tr-early-section:has(.tr-early-media) .tr-early-copy{color:#2f2b28}.tr-early-section:has(.tr-early-media) .tr-early-listtitle{color:#202020}.tr-early-section:has(.tr-early-media) .tr-early-listcopy{color:#2f2b28}.tr-early-section:has(.tr-early-devgrid){background:linear-gradient(100deg,rgba(252,252,252,.97) 0%,rgba(247,244,238,.91) 52%,rgba(247,238,231,.86) 100%),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/thomson-reserve-09-scaled.webp) 58% 48%/cover no-repeat;background-attachment:fixed}.tr-early-section:has(.tr-early-devgrid) .tr-early-devgrid{padding-top:clamp(24px,4vw,48px);padding-right:clamp(24px,4vw,48px);padding-bottom:clamp(24px,4vw,48px);padding-left:clamp(24px,4vw,48px);background-color:rgba(252,252,252,.86);border-radius:20px;border-top:1px solid rgba(31,74,59,.14);border-right:1px solid rgba(31,74,59,.14);border-bottom:1px solid rgba(31,74,59,.14);border-left:1px solid rgba(31,74,59,.14);box-shadow:0px 18px 48px rgba(20,47,38,.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.tr-early-section:has(.tr-early-residencegrid){background:linear-gradient(100deg,rgba(252,252,252,.96) 0%,rgba(247,244,238,.9) 54%,rgba(232,216,184,.82) 100%),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/thomson-reserve-16-scaled.webp) 52% 50%/cover no-repeat;background-attachment:fixed}.tr-early-section:has(.tr-early-residencegrid) .tr-early-residencegrid{padding-top:clamp(24px,4vw,48px);padding-right:clamp(24px,4vw,48px);padding-bottom:clamp(24px,4vw,48px);padding-left:clamp(24px,4vw,48px);background-color:rgba(252,252,252,.88);border-radius:20px;border-top:1px solid rgba(31,74,59,.14);border-right:1px solid rgba(31,74,59,.14);border-bottom:1px solid rgba(31,74,59,.14);border-left:1px solid rgba(31,74,59,.14);box-shadow:0px 18px 48px rgba(20,47,38,.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.tr-early-section:has(.tr-early-faq){background:linear-gradient(100deg,rgba(247,238,231,.96) 0%,rgba(252,252,252,.92) 55%,rgba(247,244,238,.87) 100%),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/thomson-plaza.webp) 62% 48%/cover no-repeat;background-attachment:fixed}.tr-early-section:has(.tr-early-faq) .tr-early-faq{padding-top:clamp(24px,4vw,48px);padding-right:clamp(24px,4vw,48px);padding-bottom:clamp(24px,4vw,48px);padding-left:clamp(24px,4vw,48px);background-color:rgba(252,252,252,.88);border-radius:20px;border-top:1px solid rgba(31,74,59,.14);border-right:1px solid rgba(31,74,59,.14);border-bottom:1px solid rgba(31,74,59,.14);border-left:1px solid rgba(31,74,59,.14);box-shadow:0px 18px 48px rgba(20,47,38,.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media (max-width:1119px){.tr-early-section:has(.tr-early-media)::before{background:linear-gradient(90deg,rgba(247,238,231,.08) 0%,rgba(247,238,231,.25) 16%,rgba(247,238,231,.62) 32%,rgba(247,238,231,.9) 46%,rgba(247,238,231,.99) 56%,#f7eee7 64%),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/connectivity.webp) 54% 46%/cover no-repeat;background-attachment:scroll}}@media (max-width:1023px){.tr-early-section:has(.tr-early-media)::before{background-attachment:scroll}}@media (max-width:767px){.tr-early-section{padding-top:72px;padding-right:0px;padding-bottom:72px;padding-left:0px}.tr-early-section:has(.tr-early-media)::before{background:linear-gradient(180deg,rgba(247,238,231,.12) 0%,rgba(247,238,231,.34) 14%,rgba(247,238,231,.72) 28%,rgba(247,238,231,.95) 40%,#f7eee7 50%),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/connectivity.webp) 58% center/cover no-repeat;background-attachment:scroll}.tr-early-section:has(.tr-early-media) .tr-early-split{justify-content:stretch;grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.tr-early-section:has(.tr-early-media)::before{background-attachment:scroll}}.tr-early-warm{background-color:#f7eee7}.tr-early-forest{position:relative;color:#f4f1e8;background-color:#152726;background-image:linear-gradient(110deg,rgba(10,28,22,.88) 0%,rgba(15,42,31,.74) 52%,rgba(8,25,19,.84) 100%),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/forest.webp);background-size:auto,cover;background-position:0px 0px,50% 48%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}.tr-early-forest .tr-early-shell{position:relative;z-index:1}.tr-early-forest .tr-early-eyebrow{color:#e8d8b8}.tr-early-forest .tr-early-heading-light{color:#fcfcfc}.tr-early-forest .tr-early-copy-light{color:#e6ebe7}.tr-early-forest .tr-early-gallery-caption{color:#d5ddd7}.tr-early-forest:has(.tr-early-benefitgrid){background:linear-gradient(110deg,rgba(8,25,19,.92) 0%,rgba(15,42,31,.82) 52%,rgba(10,28,22,.9) 100%),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/thomson-reserve-07-scaled.webp) 50% 46%/cover no-repeat;background-attachment:fixed}.tr-early-forest:has(.tr-early-benefitgrid) .tr-early-benefitcard{background-color:rgba(10,28,22,.76);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.tr-early-forest{isolation:isolate}@media (max-width:1119px){.tr-early-forest{background-position:0% 0%,center center;background-attachment:scroll,scroll}}@media (max-width:1023px){.tr-early-forest{background-attachment:scroll,scroll}}@media (max-width:767px){.tr-early-forest{background-attachment:scroll,scroll}}@media (max-width:479px){.tr-early-forest{background-attachment:scroll,scroll}}.tr-early-eyebrow{color:#7f5f44;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}.tr-early-heading{max-width:850px;color:#202020;font-family:"Cormorant Garamond",serif;font-weight:500;font-size:clamp(42px,5vw,64px);line-height:1.04;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}@media (max-width:479px){.tr-early-heading{font-size:42px}}.tr-early-heading-light{color:#fcfcfc}.tr-early-copy{max-width:760px;color:#646464;font-size:18px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-early-copy-light{color:#d9d9d9}.tr-early-devgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}@media (max-width:1023px){.tr-early-devgrid{grid-template-columns:minmax(0,1fr)}}.tr-early-devlogos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px}@media (max-width:767px){.tr-early-devlogos{grid-template-columns:minmax(0,1fr)}}.tr-early-logo{width:100%;height:118px;object-fit:contain;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#fcfcfc;border-radius:12px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9}.tr-early-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px}@media (max-width:1119px){.tr-early-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tr-early-facts{grid-template-columns:minmax(0,1fr)}}.tr-early-fact{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fcfcfc;border-radius:18px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9}@media (max-width:479px){.tr-early-fact{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.tr-early-factvalue{color:#202020;font-family:"Google Sans",sans-serif;font-weight:500;font-size:23px;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.tr-early-factlabel{color:#646464;font-size:14px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-early-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px}.tr-early-split>.tr-early-media{position:absolute;width:1px;height:1px;min-height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tr-early-split>.tr-early-media{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:1023px){.tr-early-split{grid-template-columns:minmax(0,1fr)}}.tr-early-media{width:100%;min-height:520px;object-fit:cover;border-radius:18px;box-shadow:0px 20px 54px rgba(21,39,38,.16)}@media (max-width:767px){.tr-early-media{min-height:360px}}.tr-early-list{display:grid;gap:18px;margin-top:28px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tr-early-list{list-style:none}.tr-early-listitem{padding-top:18px;border-top:1px solid #d9d9d9}.tr-early-listtitle{color:#202020;font-weight:700;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px}.tr-early-listcopy{color:#646464;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-early-gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:42px}@media (max-width:767px){.tr-early-gallery{grid-template-columns:minmax(0,1fr)}}.tr-early-gallery-main{grid-column-start:span 7;width:100%;height:560px;object-fit:cover;border-radius:18px}@media (max-width:767px){.tr-early-gallery-main{grid-column-start:auto;height:380px}}.tr-early-gallery-side{grid-column-start:span 5;width:100%;height:271px;object-fit:cover;border-radius:18px}@media (max-width:767px){.tr-early-gallery-side{grid-column-start:auto;height:300px}}.tr-early-gallery-caption{color:#bbb;font-size:13px;line-height:1.5;margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-early-residencegrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:50px}@media (max-width:1023px){.tr-early-residencegrid{grid-template-columns:minmax(0,1fr)}}.tr-early-residenceimg{width:100%;height:580px;object-fit:cover;border-radius:18px}@media (max-width:767px){.tr-early-residenceimg{height:400px}}.tr-early-note{color:#646464;line-height:1.65;margin-top:26px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:20px;border-left:3px solid #ad7f58}.tr-early-benefitgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px}@media (max-width:767px){.tr-early-benefitgrid{grid-template-columns:minmax(0,1fr)}}.tr-early-benefitcard{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;border-radius:18px;border-top:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.tr-early-benefittitle{color:#fcfcfc;font-family:"Google Sans",sans-serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.tr-early-benefitcopy{color:#d9d9d9;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-early-faq{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:64px}@media (max-width:1023px){.tr-early-faq{grid-template-columns:minmax(0,1fr)}}.tr-early-faqlist{display:grid;gap:14px}.tr-early-faqitem{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fcfcfc;border-radius:12px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9}@media (max-width:479px){.tr-early-faqitem{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.tr-early-question{color:#202020;font-family:"Google Sans",sans-serif;font-size:19px;line-height:1.35;margin-top:0px;margin-right:0px;margin-bottom:9px;margin-left:0px}.tr-early-answer{color:#646464;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-early-final{padding-top:96px;padding-right:0px;padding-bottom:96px;padding-left:0px}.tr-early-final{background:linear-gradient(110deg,rgba(21,39,38,.97),rgba(61,52,44,.9)),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/hero.webp) center/cover no-repeat;background-attachment:fixed}@media (max-width:1119px){.tr-early-final{background-attachment:scroll}}@media (max-width:1023px){.tr-early-final{background-attachment:scroll}}@media (max-width:767px){.tr-early-final{padding-top:72px;padding-right:0px;padding-bottom:72px;padding-left:0px}.tr-early-final{background-attachment:scroll}}@media (max-width:479px){.tr-early-final{background-attachment:scroll}}.tr-early-finalgrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:64px}@media (max-width:1023px){.tr-early-finalgrid{grid-template-columns:minmax(0,1fr)}}.tr-early-contact{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fcfcfc;border-radius:18px}@media (max-width:479px){.tr-early-contact{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.tr-early-contacttitle{color:#202020;font-family:"Google Sans",sans-serif;font-size:25px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.tr-early-contactcopy{color:#646464;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}.tr-early-agent{color:#646464;font-size:13px;line-height:1.6;margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-early-disclaimer{padding-top:28px;padding-right:0px;padding-bottom:28px;padding-left:0px;background-color:#202020}.tr-early-disclaimertext{color:#bbb;font-size:12px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@supports (background-attachment:fixed){@media (hover:none),(pointer:coarse){.tr-early-hero,.tr-early-proof:has(.tr-early-proofgrid),.tr-early-section:has(.tr-early-devgrid),.tr-early-section:has(.tr-early-media)::before,.tr-early-forest,.tr-early-section:has(.tr-early-residencegrid),.tr-early-forest:has(.tr-early-benefitgrid),.tr-early-section:has(.tr-early-faq),.tr-early-final{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.tr-early-hero,.tr-early-proof:has(.tr-early-proofgrid),.tr-early-section:has(.tr-early-devgrid),.tr-early-section:has(.tr-early-media)::before,.tr-early-forest,.tr-early-section:has(.tr-early-residencegrid),.tr-early-forest:has(.tr-early-benefitgrid),.tr-early-section:has(.tr-early-faq),.tr-early-final{background-attachment:scroll}}}@supports selector(.tr-early-benefitcard:focus-within){.tr-early-benefitgrid>.tr-early-benefitcard{background-color:rgba(255,255,255,.015);box-shadow:0 0 0 rgba(0,0,0,0);transition:transform 180ms ease,border-color 180ms ease,background-color 180ms ease,box-shadow 180ms ease}.tr-early-benefitcard .tr-early-benefittitle{transition:color 180ms ease}.tr-early-benefitcard:focus-within{transform:translateY(-4px);border-color:rgba(226,196,137,.68);background-color:rgba(255,255,255,.055);box-shadow:0 14px 30px rgba(8,22,17,.22)}.tr-early-benefitcard:focus-within .tr-early-benefittitle{color:#f2d39a}@media (hover:hover) and (pointer:fine){.tr-early-benefitcard:hover{transform:translateY(-4px);border-color:rgba(226,196,137,.68);background-color:rgba(255,255,255,.055);box-shadow:0 14px 30px rgba(8,22,17,.22)}.tr-early-benefitcard:hover .tr-early-benefittitle{color:#f2d39a}}@media (prefers-reduced-motion:reduce){.tr-early-benefitgrid>.tr-early-benefitcard,.tr-early-benefitcard .tr-early-benefittitle{transition:none}.tr-early-benefitcard:hover,.tr-early-benefitcard:focus-within{transform:none}}}.tr-contact-modal{display:grid;align-items:center;justify-items:center;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:99999;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:rgba(10,22,21,.76);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tr-contact-modal[hidden]{display:none}.tr-contact-modal{overflow-y:auto;overscroll-behavior:contain}@media (max-width:479px){.tr-contact-modal{align-items:end;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}}.tr-contact-dialog{position:relative;width:min(100%,620px);max-height:calc(100dvh - 48px);padding-top:38px;padding-right:38px;padding-bottom:38px;padding-left:38px;background-color:#fcfcfc;border-radius:18px;border-top:1px solid rgba(173,127,88,.34);border-right:1px solid rgba(173,127,88,.34);border-bottom:1px solid rgba(173,127,88,.34);border-left:1px solid rgba(173,127,88,.34);box-shadow:0px 28px 90px rgba(0,0,0,.34)}.tr-contact-dialog{overflow-y:auto}@media (max-width:479px){.tr-contact-dialog{width:100%;max-height:calc(100dvh - 20px);padding-top:28px;padding-right:20px;padding-bottom:22px;padding-left:20px;border-radius:16px}}.tr-contact-close{display:inline-grid;align-items:center;justify-items:center;position:absolute;top:14px;right:14px;width:44px;height:44px;color:#202020;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#f0f0f0;border-radius:999px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.tr-contact-close:hover{color:#202020;background-color:#e0e0e0}.tr-contact-close:focus-visible{outline:3px solid #ad7f58;outline-offset:3px}.tr-contact-close{font:700 26px/1 Arial,sans-serif}.tr-contact-kicker{color:#7f5f44;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:52px;margin-bottom:9px;margin-left:0px}.tr-contact-title{color:#202020;font-family:"Google Sans",sans-serif;font-size:clamp(28px,5vw,38px);line-height:1.12;margin-top:0px;margin-right:52px;margin-bottom:10px;margin-left:0px}@media (max-width:479px){.tr-contact-title{font-size:29px}}.tr-contact-copy{color:#646464;font-size:16px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.tr-contact-form{width:100%}.tr-contact-form .breakdance-form{gap:16px}.tr-contact-form .breakdance-form-field__label{color:#202020;font-weight:700}.tr-contact-form textarea{min-height:112px}.tr-contact-form textarea{resize:vertical}.tr-contact-form .breakdance-form-checkbox{align-items:start}.tr-contact-form .breakdance-form-button{min-height:50px;color:#fcfcfc;font-weight:700;background-color:#ad7f58;border-radius:999px}.tr-contact-form .breakdance-form-button:hover{color:#fcfcfc;background-color:#7f5f44}.tr-contact-form .breakdance-form-button:focus-visible{outline:3px solid #ad7f58;outline-offset:3px}.tr-contact-form input{min-height:48px;color:#202020;background-color:#fff;border-radius:9px;border-top:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #bbb}.tr-contact-form textarea{min-height:48px;color:#202020;background-color:#fff;border-radius:9px;border-top:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #bbb}.tr-contact-form input:focus{outline:3px solid rgba(173,127,88,.28);outline-offset:1px}.tr-contact-form textarea:focus{outline:3px solid rgba(173,127,88,.28);outline-offset:1px}.tr-contact-privacy{color:#646464;font-size:12px;line-height:1.5;margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px}body.tr-modal-open{overflow:hidden}@supports (display:grid){@media (prefers-reduced-motion:reduce){.tr-contact-modal,.tr-contact-dialog,.tr-contact-close,.tr-contact-form .breakdance-form-button{scroll-behavior:auto;transition:none;animation:none}}}.tr-early-map-block{align-items:start;gap:14px;width:100%;max-width:1180px;margin-top:40px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:767px){.tr-early-map-block{margin-top:32px}}.tr-early-map{width:100%;overflow:hidden;border-radius:18px;border-top:1px solid rgba(31,74,59,.18);border-right:1px solid rgba(31,74,59,.18);border-bottom:1px solid rgba(31,74,59,.18);border-left:1px solid rgba(31,74,59,.18);box-shadow:0px 14px 34px rgba(20,47,38,.12)}@media (max-width:767px){.tr-early-map{border-radius:14px}}.tr-early-map-link{color:#1f4a3b;font-weight:600;font-size:15px;text-decoration:underline}.tr-early-map-link:hover{color:#17382d}.tr-early-map-link:focus-visible{color:#17382d;border-radius:2px;outline:2px solid #1f4a3b;outline-offset:4px}.tr-early-map-link{text-decoration-thickness:1px;text-underline-offset:4px}.tr-early-nearby{display:grid;gap:24px;width:100%;max-width:1180px;margin-top:34px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:#f7f4ee;border-radius:18px;border-top:1px solid rgba(31,74,59,.16);border-right:1px solid rgba(31,74,59,.16);border-bottom:1px solid rgba(31,74,59,.16);border-left:1px solid rgba(31,74,59,.16);box-shadow:0px 16px 38px rgba(20,47,38,.08)}@media (max-width:767px){.tr-early-nearby{gap:20px;margin-top:28px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;border-radius:14px}}@media (max-width:479px){.tr-early-nearby{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.tr-early-nearby-header{display:grid;gap:10px;max-width:760px}.tr-early-nearby-eyebrow{color:#ad7f58;font-weight:700;font-size:13px;line-height:1.4;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-early-nearby-title{color:#202020;font-family:"Google Sans",sans-serif;font-size:30px;line-height:1.2;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.tr-early-nearby-title{font-size:26px}}.tr-early-nearby-intro{color:#646464;font-size:16px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-early-nearby-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:1023px){.tr-early-nearby-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tr-early-nearby-grid{grid-template-columns:minmax(0,1fr)}}.tr-early-nearby-card{display:grid;align-content:start;gap:12px;min-width:0px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fcfcfc;border-radius:14px;border-top:1px solid rgba(31,74,59,.14);border-right:1px solid rgba(31,74,59,.14);border-bottom:1px solid rgba(31,74,59,.14);border-left:1px solid rgba(31,74,59,.14)}@media (max-width:767px){.tr-early-nearby-card{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.tr-early-nearby-cardtitle{color:#1f4a3b;font-family:"Google Sans",sans-serif;font-size:20px;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-early-nearby-list{display:grid;gap:8px;color:#4f4f4f;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:20px}.tr-early-nearby-item{color:#4f4f4f;font-size:15px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-early-nearby-value{color:#30463e;font-size:15px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;background-color:rgba(31,74,59,.07);border-top-left-radius:0px;border-top-right-radius:10px;border-bottom-left-radius:0px;border-bottom-right-radius:10px;border-left:3px solid #ad7f58}.tr-early-nearby-note{color:#707070;font-size:13px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.tr-early-proof:has(.tr-early-proofgrid){background-attachment:scroll}}@media (max-width:1023px){.tr-early-proof:has(.tr-early-proofgrid){background-attachment:scroll}}@media (max-width:767px){.tr-early-proof:has(.tr-early-proofgrid){background-attachment:scroll}}@media (max-width:479px){.tr-early-proof:has(.tr-early-proofgrid){background-attachment:scroll}}@media (max-width:1119px){.tr-early-section:has(.tr-early-devgrid){background-attachment:scroll}}@media (max-width:1023px){.tr-early-section:has(.tr-early-devgrid){background-attachment:scroll}}@media (max-width:767px){.tr-early-section:has(.tr-early-devgrid){background-attachment:scroll}}@media (max-width:479px){.tr-early-section:has(.tr-early-devgrid){background-attachment:scroll}}@media (max-width:1119px){.tr-early-section:has(.tr-early-residencegrid){background-attachment:scroll}}@media (max-width:1023px){.tr-early-section:has(.tr-early-residencegrid){background-attachment:scroll}}@media (max-width:767px){.tr-early-section:has(.tr-early-residencegrid){background-attachment:scroll}}@media (max-width:479px){.tr-early-section:has(.tr-early-residencegrid){background-attachment:scroll}}@media (max-width:1119px){.tr-early-forest:has(.tr-early-benefitgrid){background-attachment:scroll}}@media (max-width:1023px){.tr-early-forest:has(.tr-early-benefitgrid){background-attachment:scroll}}@media (max-width:767px){.tr-early-forest:has(.tr-early-benefitgrid){background-attachment:scroll}}@media (max-width:479px){.tr-early-forest:has(.tr-early-benefitgrid){background-attachment:scroll}}@media (max-width:1119px){.tr-early-section:has(.tr-early-faq){background-attachment:scroll}}@media (max-width:1023px){.tr-early-section:has(.tr-early-faq){background-attachment:scroll}}@media (max-width:767px){.tr-early-section:has(.tr-early-faq){background-attachment:scroll}}@media (max-width:479px){.tr-early-section:has(.tr-early-faq){background-attachment:scroll}}.breakdance-form-checkbox__text{font-weight:300!important;margin-top:-3px}.fullwidth{width:100%}.copyright{margin-top:var(--hsp-xxs);margin-right:auto;margin-left:auto}.video{width:var(--page-width);aspect-ratio:16 / 9}.tr-unitmix-section{padding-top:var(--hss-m);padding-right:28px;padding-bottom:var(--hss-m);padding-left:28px;background-color:#f7f6f2}@media (max-width:767px){.tr-unitmix-section{padding-top:var(--hss-s);padding-right:18px;padding-bottom:var(--hss-s);padding-left:18px}}.tr-unitmix-wrap{gap:0px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.tr-unitmix-intro{gap:var(--hsp-xs);max-width:760px;margin-bottom:var(--hsp-l)}.tr-unitmix-kicker{color:var(--hcl-brand-11);font-weight:700;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.14em}.tr-unitmix-title{color:var(--hcl-neutral-12);font-size:var(--hfs-h2);line-height:1.12}.tr-unitmix-copy{color:var(--hcl-neutral-11);font-size:var(--hfs-text-m)}.tr-unitmix-table{gap:0px;overflow:hidden;background-color:var(--hcl-neutral-1);border-radius:var(--hrd-l);border-top:1px solid var(--hcl-neutral-5);border-right:1px solid var(--hcl-neutral-5);border-bottom:1px solid var(--hcl-neutral-5);border-left:1px solid var(--hcl-neutral-5);box-shadow:0px 18px 48px rgba(32,32,32,.08)}.tr-unitmix-topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;background-color:var(--hcl-neutral-12)}@media (max-width:767px){.tr-unitmix-topbar{flex-flow:column;align-items:start;gap:10px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.tr-unitmix-topbar-title{color:var(--hcl-neutral-1);font-family:"Google Sans",sans-serif;font-weight:700;font-size:clamp(1.15rem,1rem + .7vw,1.55rem)}.tr-unitmix-total-pill{color:var(--hcl-brand-3);font-weight:700;font-size:0.78rem;text-transform:uppercase;letter-spacing:0.08em;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;border-radius:999px;border-top:1px solid var(--hcl-brand-9);border-right:1px solid var(--hcl-brand-9);border-bottom:1px solid var(--hcl-brand-9);border-left:1px solid var(--hcl-brand-9)}.tr-unitmix-total-pill{white-space:nowrap}@media (max-width:479px){.tr-unitmix-total-pill{white-space:normal}}.tr-unitmix-columns{display:grid;grid-template-columns:minmax(0,1fr) 130px 100px;gap:20px;padding-top:12px;padding-right:22px;padding-bottom:12px;padding-left:22px;background-color:var(--hcl-neutral-3);border-bottom:1px solid var(--hcl-neutral-5)}@media (max-width:767px){.tr-unitmix-columns{display:none}}.tr-unitmix-colhead{color:var(--hcl-neutral-12);font-weight:700;font-size:0.74rem;text-transform:uppercase;letter-spacing:0.09em}.tr-unitmix-colhead-num{color:var(--hcl-neutral-12);font-weight:700;font-size:0.74rem;text-align:right;text-transform:uppercase;letter-spacing:0.09em}.tr-unitmix-group{display:grid;grid-template-columns:minmax(0,1fr) 130px 100px;align-items:center;gap:20px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;border-bottom:1px solid var(--hcl-neutral-5)}@media (max-width:767px){.tr-unitmix-group{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.tr-unitmix-list{gap:3px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:20px}@media (max-width:767px){.tr-unitmix-list{grid-column-start:1;grid-column-end:-1}}.tr-unitmix-item{color:var(--hcl-neutral-12);font-size:0.96rem;line-height:1.45}@media (max-width:479px){.tr-unitmix-item{font-size:0.9rem}}.tr-unitmix-number{color:var(--hcl-neutral-12);font-weight:700;font-size:1rem;text-align:right}@media (max-width:767px){.tr-unitmix-number{text-align:left}}.tr-unitmix-subtotal{display:grid;grid-template-columns:minmax(0,1fr) 130px 100px;align-items:center;gap:20px;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;background-color:var(--hcl-brand-3);border-bottom:1px solid var(--hcl-neutral-5)}@media (max-width:767px){.tr-unitmix-subtotal{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px}}.tr-unitmix-subtotal-label{color:var(--hcl-neutral-12);font-weight:700;font-size:0.9rem}@media (max-width:767px){.tr-unitmix-subtotal-label{grid-column-start:1;grid-column-end:-1}}.tr-unitmix-grandtotal{display:grid;grid-template-columns:minmax(0,1fr) 130px 100px;align-items:center;gap:20px;padding-top:16px;padding-right:22px;padding-bottom:16px;padding-left:22px;background-color:var(--hcl-neutral-12)}@media (max-width:767px){.tr-unitmix-grandtotal{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px}}.tr-unitmix-grand-label{color:var(--hcl-neutral-1);font-weight:800;font-size:0.92rem;text-transform:uppercase;letter-spacing:0.04em}@media (max-width:767px){.tr-unitmix-grand-label{grid-column-start:1;grid-column-end:-1}}.tr-unitmix-grand-number{color:var(--hcl-neutral-1);font-weight:800;font-size:1rem;text-align:right}.tr-row-land-cost{display:none}.container-1{display:flex;flex-flow:column;width:auto;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:var(--tr-line-d);border-left:4px solid var(--tr-bronze-lt)}.text-link:hover{color:var(--serra-brass-bright)}.text-link a{text-decoration:none}.text-link a:hover{color:var(--tr-bronze-lt)}.fundamental-text-1{color:var(--tr-paper-2);margin-bottom:8px}.advanced-tabs-1{width:100%;max-width:var(--aw-max);margin-top:48px;margin-right:auto;margin-left:auto}.advanced-tabs-1 .bde-tabs__tabslist{overflow-x:auto;scrollbar-width:none}.advanced-tabs-1 .bde-tabs__tab{flex-grow:0;flex-shrink:0;flex-basis:auto}.slider-control{color:var(--serra-gold-ref);font-size:40px;transition:all 300ms ease-in-out}.slider-control:hover{opacity:0.5;transform:scale3d(1.1,1.1,1.1)}.container-2{display:flex;flex-flow:row;justify-content:end;align-items:center;gap:12px}.fundamental-text-2{width:fit-content;color:var(--amberwood-charcoal);font-weight:300;text-align:end;margin-left:auto}.container-3{display:flex;flex-flow:row;justify-content:start;align-items:center}.fundamental-text-3{text-align:end}.fundamental-text-4{font-weight:600;font-size:14px;margin-left:40px}.fundamental-text-5{width:fit-content;color:var(--tsr-copper-ink);font-weight:500;font-size:18px}.fundamental-text-6{width:fit-content;font-weight:600;font-size:16px;margin-left:40px}.fundamental-text-7{font-weight:600;font-size:14px;margin-left:40px}.fundamental-text-8{font-weight:600;font-size:14px;margin-left:40px}.fundamental-text-9{text-align:end}.box-shadow{box-shadow:0px 10px 30px 0px #0000004d}.tsr-row{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:40px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border-top:1px solid #DDD;transition:all 300ms ease-in-out}.last{border-bottom:1px solid #DDD}.fundamental-text-10 a{text-decoration:none}.details-row{transition:transform 300ms ease-in-out}.details-row:hover{transform:scale3d(1.05,1.05,1.05)}.btn-full{width:var(--full-w)}.fundamental-image-1{width:var(--full-w);height:auto;overflow:hidden;object-fit:cover;object-position:50% 50%;box-sizing:border-box;aspect-ratio:4 / 3}.agent-profile{margin-top:48px;padding-top:32px;padding-right:36px;padding-bottom:32px;padding-left:36px;background-color:rgba(255,255,255,.06);border-radius:14px;border-top:1px solid rgba(184,115,74,.3);border-right:1px solid rgba(184,115,74,.3);border-bottom:1px solid rgba(184,115,74,.3);border-left:1px solid rgba(184,115,74,.3)}.agent-name{color:#fff;font-family:"Instrument Serif",serif;font-size:32px;letter-spacing:0.05em;margin-bottom:6px}.container-4{display:flex;flex-flow:column}.agent-cea{font-family:"Instrument Sans",sans-serif}.container-5{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:8px}.slide-ctrl-btn{display:flex;justify-content:center;align-items:center;width:28px;aspect-ratio:1;background-color:var(--project-form-accent);border-radius:3px;transition:background 300ms ease-in-out}.slide-ctrl-btn:hover{background-color:var(--serra-gold-ref)}.slide-ctrl-svg{color:var(--serra-ink-soft)}.fundamental-image-2{width:var(--full-w);object-fit:cover;object-position:50% 50%;aspect-ratio:4 / 3}.tr-sec{position:relative;padding-top:var(--hss-l);padding-right:24px;padding-bottom:var(--hss-l);padding-left:24px}.tr-sec{scroll-margin-top:106px}.tr-dark{background-color:var(--tr-bark)}.tr-paperbg{background-color:var(--tr-paper)}.tr-paperbg2{background-color:var(--tr-paper-2)}.tr-wrap{width:100%;max-width:var(--tr-wrap);margin-right:auto;margin-left:auto}.tr-head{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:var(--tr-gut);margin-bottom:var(--hsp-xl)}@media (max-width:1023px){.tr-head{grid-template-columns:minmax(0,1fr);gap:var(--hsp-s)}}.tr-head-main{display:flex;flex-flow:column;gap:var(--hsp-s)}.tr-eyebrow{color:var(--tr-bronze);font-family:var(--tr-reg);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.24em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:14px;border-top:1px solid var(--tr-line-l)}.tr-eyebrow-d{color:var(--tr-bronze-lt);font-family:var(--tr-reg);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.24em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:14px;border-top:1px solid var(--tr-line-d)}.tr-h1{color:var(--tr-paper);font-family:var(--tr-display);font-weight:300;font-size:clamp(2.85rem,1.5rem + 4.8vw,5.6rem);line-height:1.02;letter-spacing:-0.022em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-h2{color:var(--tr-ink);font-family:var(--tr-display);font-weight:300;font-size:var(--hfs-h1);line-height:1.08;letter-spacing:-0.018em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-h2-d{color:var(--tr-paper);font-family:var(--tr-display);font-weight:300;font-size:var(--hfs-h1);line-height:1.08;letter-spacing:-0.018em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-h3{color:var(--tr-ink);font-family:var(--tr-display);font-weight:400;font-size:var(--hfs-h3);line-height:1.16;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-h3-d{color:var(--tr-paper);font-family:var(--tr-display);font-weight:400;font-size:var(--hfs-h3);line-height:1.16;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-h4{color:var(--tr-ink);font-family:var(--tr-display);font-weight:400;font-size:var(--hfs-h4);line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-h4-d{color:var(--tr-paper);font-family:var(--tr-display);font-weight:400;font-size:var(--hfs-h4);line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-deck{max-width:60ch;color:var(--tr-ink-soft);font-family:var(--tr-body);font-weight:400;font-size:var(--hfs-text-l);line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-deck-d{max-width:60ch;color:var(--tr-mist);font-family:var(--tr-body);font-weight:400;font-size:var(--hfs-text-l);line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-body{color:var(--tr-ink-soft);font-family:var(--tr-body);font-size:var(--hfs-text-m);line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-body-d{color:var(--tr-mist);font-family:var(--tr-body);font-size:var(--hfs-text-m);line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-small{color:var(--tr-ink-soft);font-family:var(--tr-body);font-size:var(--hfs-text-s);line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-small-d{color:var(--tr-mist);font-family:var(--tr-body);font-size:var(--hfs-text-s);line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-mono{color:var(--tr-bronze);font-family:var(--tr-reg);font-size:11px;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-mono-d{color:var(--tr-bronze-lt);font-family:var(--tr-reg);font-size:11px;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-actions{display:flex;align-items:center;gap:14px}.tr-actions{flex-wrap:wrap}@media (max-width:479px){.tr-actions{gap:11px}}.tr-btn{display:inline-flex;justify-content:center;align-items:center;color:var(--tr-paper);font-family:var(--tr-reg);font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.16em;padding-top:19px;padding-right:32px;padding-bottom:19px;padding-left:32px;background-color:var(--tr-bronze);border-top:1px solid var(--tr-bronze);border-right:1px solid var(--tr-bronze);border-bottom:1px solid var(--tr-bronze);border-left:1px solid var(--tr-bronze);transition:background-color 0.35s ease,color 0.35s ease,border-color 0.35s ease}.tr-btn:hover{color:var(--tr-bronze);text-decoration:none;background-color:var(--tr-paper)}@media (max-width:479px){.tr-btn{width:100%;padding-right:24px;padding-left:24px}}.tr-btn-ghost{display:inline-flex;justify-content:center;align-items:center;color:var(--tr-paper);font-family:var(--tr-reg);font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.16em;padding-top:19px;padding-right:32px;padding-bottom:19px;padding-left:32px;background-color:transparent;border-top:1px solid rgba(240,237,228,.42);border-right:1px solid rgba(240,237,228,.42);border-bottom:1px solid rgba(240,237,228,.42);border-left:1px solid rgba(240,237,228,.42);transition:background-color 0.35s ease,color 0.35s ease,border-color 0.35s ease}.tr-btn-ghost:hover{color:var(--tr-bark);text-decoration:none;background-color:var(--tr-paper)}@media (max-width:479px){.tr-btn-ghost{width:100%;padding-right:24px;padding-left:24px}}.tr-btn-dark{display:inline-flex;justify-content:center;align-items:center;color:var(--tr-bronze);font-family:var(--tr-reg);font-weight:500;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.16em;padding-top:19px;padding-right:32px;padding-bottom:19px;padding-left:32px;background-color:transparent;border-top:1px solid rgba(126,85,58,.4);border-right:1px solid rgba(126,85,58,.4);border-bottom:1px solid rgba(126,85,58,.4);border-left:1px solid rgba(126,85,58,.4);transition:background-color 0.35s ease,color 0.35s ease,border-color 0.35s ease}.tr-btn-dark:hover{color:var(--tr-paper);text-decoration:none;background-color:var(--tr-bronze)}.tr-hero{display:flex;flex-flow:column;justify-content:end;position:relative;min-height:calc(100vh - 90px);overflow:hidden;padding-top:40px;padding-right:24px;padding-bottom:0px;padding-left:24px;background-color:var(--tr-bark);background-image:url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/hero-1.webp);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.tr-hero:after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background-image:linear-gradient(104deg,rgba(24,19,15,.9) 0%,rgba(24,19,15,.72) 26%,rgba(24,19,15,.3) 55%,rgba(24,19,15,.12) 78%),linear-gradient(180deg,rgba(24,19,15,.55) 0%,rgba(24,19,15,0) 30%,rgba(24,19,15,.35) 62%,rgba(24,19,15,.88) 100%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.tr-hero:after{content:""}.tr-hero{scroll-margin-top:106px}@media (max-width:767px){.tr-hero{min-height:auto;padding-top:var(--hss-m);padding-bottom:var(--hss-xs)}}.tr-hero-in{display:flex;flex-flow:column;gap:var(--hsp-m);position:relative;z-index:2;width:100%;max-width:var(--tr-wrap);margin-right:auto;margin-left:auto}.tr-hero-copy{display:flex;flex-flow:column;gap:var(--hsp-s);max-width:100%}.tr-hero-lede{max-width:54ch;color:#dcd3c9;font-family:var(--tr-body);font-size:var(--hfs-text-l);line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.tr-hero-lede{font-size:var(--hfs-text-m);line-height:1.55}}.tr-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:var(--hsp-m);background-color:var(--tr-line-d);border-top:1px solid var(--tr-line-d)}@media (max-width:1023px){.tr-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tr-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.tr-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.tr-strip-cell{display:flex;flex-flow:column;gap:5px;padding-top:20px;padding-right:20px;padding-bottom:24px;padding-left:20px;background-color:transparent}@media (max-width:767px){.tr-strip-cell{padding-top:16px;padding-right:14px;padding-bottom:18px;padding-left:14px}}.tr-strip-n{color:var(--tr-paper);font-family:var(--tr-display);font-weight:300;font-size:clamp(1.9rem,1.2rem + 1.9vw,2.75rem);line-height:1;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-strip-l{color:var(--tr-bronze-lt);font-family:var(--tr-reg);font-size:10px;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tr-gut)}@media (max-width:1023px){.tr-cols3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tr-cols3{grid-template-columns:minmax(0,1fr)}}.tr-cols2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tr-gut)}@media (max-width:767px){.tr-cols2{grid-template-columns:minmax(0,1fr)}}.tr-card{display:flex;flex-flow:column;gap:14px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--tr-paper-2);border-top:2px solid var(--tr-bronze)}@media (max-width:767px){.tr-card{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.tr-card-d{display:flex;flex-flow:column;gap:14px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--tr-bark-2);border-top:2px solid var(--tr-bronze)}.tr-list{display:flex;flex-flow:column;gap:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tr-list{list-style:none}.tr-li{color:var(--tr-ink-soft);font-family:var(--tr-body);font-size:var(--hfs-text-m);line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:13px;padding-bottom:13px;border-bottom:1px solid var(--tr-line-l)}.tr-li-d{color:var(--tr-mist);font-family:var(--tr-body);font-size:var(--hfs-text-m);line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:13px;padding-bottom:13px;border-bottom:1px solid var(--tr-line-d)}.tr-rowset{display:flex;flex-flow:column;gap:0px;border-top:1px solid var(--tr-line-l)}.tr-row{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:baseline;gap:var(--tr-gut);padding-top:17px;padding-bottom:17px;border-bottom:1px solid var(--tr-line-l)}@media (max-width:767px){.tr-row{grid-template-columns:minmax(0,1fr);gap:5px}}.tr-row-k{color:var(--tr-bronze);font-family:var(--tr-reg);font-size:11px;text-transform:uppercase;letter-spacing:0.16em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-row-v{color:var(--tr-ink);font-family:var(--tr-body);font-size:var(--hfs-text-m);line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-reg-group{display:flex;flex-flow:column;gap:var(--hsp-m);margin-bottom:var(--hss-s)}.tr-reg-head{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;align-items:baseline;gap:var(--tr-gut);padding-bottom:18px;border-bottom:1px solid var(--tr-line-d)}@media (max-width:1023px){.tr-reg-head{grid-template-columns:minmax(0,1fr);gap:12px}}.tr-reg-name{color:var(--tr-paper);font-family:var(--tr-display);font-weight:400;font-size:var(--hfs-h3);line-height:1.1;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-reg-desc{max-width:52ch;color:var(--tr-mist);font-family:var(--tr-body);font-size:var(--hfs-text-m);line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-reg-count{color:var(--tr-bronze-lt);font-family:var(--tr-reg);font-size:11px;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-reg-count{white-space:nowrap}.tr-plates{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--tr-gut)}@media (max-width:767px){.tr-plates{gap:26px}}.tr-p4{grid-column-start:span 4}@media (max-width:1023px){.tr-p4{grid-column-start:span 6}}@media (max-width:767px){.tr-p4{grid-column-start:span 12}}.tr-p6{grid-column-start:span 6}@media (max-width:767px){.tr-p6{grid-column-start:span 12}}.tr-p12{grid-column-start:span 12}.tr-plate{display:flex;flex-flow:column;gap:0px;overflow:hidden}.tr-plate:hover .tr-plate-img{transform:scale(1.045,1.045)}.tr-plate:hover .tr-plate-img-wide{transform:scale(1.035,1.035)}.tr-plate-fig{overflow:hidden;line-height:0;background-color:var(--tr-bark-2)}.tr-plate-img{display:block;width:100%;overflow:hidden;aspect-ratio:16/10;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-plate-cap{display:flex;align-items:center;gap:11px;color:var(--tr-paper);font-family:var(--tr-display);font-weight:400;font-size:1.1rem;line-height:1.25;margin-top:16px;padding-top:15px;border-top:1px solid var(--tr-line-d)}.tr-plate-cap:before{flex-shrink:0;width:5px;height:5px;background-color:var(--tr-bronze-lt)}.tr-plate-cap:before{content:""}.tr-plate-dot{flex-shrink:0;width:5px;height:5px;background-color:var(--tr-bronze-lt)}.tr-plate-name{color:var(--tr-paper);font-family:var(--tr-display);font-weight:400;font-size:1.09rem;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-devs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--tr-gut)}@media (max-width:767px){.tr-devs{grid-template-columns:minmax(0,1fr)}}.tr-dev{display:flex;flex-flow:column;align-items:start;gap:16px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:var(--tr-paper-2)}.tr-dev-img{display:block;width:100%;height:118px;object-fit:contain;padding-top:30px;padding-right:34px;padding-bottom:30px;padding-left:34px;background-color:var(--tr-paper-2);border-top:2px solid var(--tr-bronze)}@media (max-width:767px){.tr-dev-img{height:104px}}.tr-faq{display:flex;flex-flow:column;gap:0px;border-top:1px solid var(--tr-line-l)}.tr-faq-item{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:var(--tr-gut);padding-top:26px;padding-bottom:26px;border-bottom:1px solid var(--tr-line-l)}@media (max-width:1023px){.tr-faq-item{grid-template-columns:minmax(0,1fr);gap:12px}}.tr-faq-q{color:var(--tr-ink);font-family:var(--tr-display);font-weight:400;font-size:var(--hfs-h4);line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-faq-a{color:var(--tr-ink-soft);font-family:var(--tr-body);font-size:var(--hfs-text-m);line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-cta{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:var(--hsp-xl)}@media (max-width:1023px){.tr-cta{grid-template-columns:minmax(0,1fr);gap:var(--hsp-l)}}.tr-cta-panel{display:flex;flex-flow:column;gap:var(--hsp-s);padding-top:44px;padding-right:44px;padding-bottom:44px;padding-left:44px;background-color:var(--tr-bark-2);border-top:2px solid var(--tr-bronze)}@media (max-width:767px){.tr-cta-panel{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}}.tr-fine{display:flex;flex-flow:column;gap:14px;margin-top:var(--hss-xs);padding-top:26px;border-top:1px solid var(--tr-line-d)}.tr-fine-t{color:rgba(198,188,177,.72);font-family:var(--tr-body);font-size:0.8rem;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-note{color:var(--tr-ink-soft);font-family:var(--tr-body);font-size:0.8rem;line-height:1.65;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-hero-title{max-width:12ch;color:var(--tr-paper);font-family:var(--tr-display);font-weight:300;font-size:clamp(2.85rem,1.5rem + 4.8vw,5.6rem);line-height:1.02;letter-spacing:-0.022em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.tr-hero-title{max-width:100%}}.tr-plate-img-wide{display:block;width:100%;overflow:hidden;aspect-ratio:16/10;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-reg-lead{display:flex;flex-flow:column;gap:10px}.tr-fine-l{display:flex;flex-flow:column;gap:18px;margin-top:var(--hss-xs);padding-top:26px;border-top:1px solid var(--tr-line-l)}.tr-tier{display:flex;flex-flow:column;gap:16px;padding-top:38px;padding-right:38px;padding-bottom:38px;padding-left:38px;background-color:var(--tr-paper-2);border-top:2px solid var(--tr-bronze)}@media (max-width:767px){.tr-tier{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}.tr-tier-n{color:var(--tr-ink);font-family:var(--tr-display);font-weight:300;font-size:clamp(2.4rem,1.6rem + 2.4vw,3.6rem);line-height:1;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-tier-share{color:var(--tr-bronze);font-family:var(--tr-reg);font-size:11px;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-total{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--tr-gut);margin-top:var(--hsp-m);padding-top:22px;border-top:2px solid var(--tr-bronze)}.tr-total-k{color:var(--tr-bronze);font-family:var(--tr-reg);font-size:12px;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-total-v{color:var(--tr-ink);font-family:var(--tr-display);font-weight:300;font-size:var(--hfs-h2);line-height:1;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-nav-cta{display:flex;justify-content:center;align-items:center;color:var(--tr-paper);font-family:var(--tr-reg);font-weight:500;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:0.08em;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--tr-bronze);transition:background-color 0.35s ease,color 0.35s ease}.tr-nav-cta:hover{color:var(--tr-paper);background-color:var(--tr-bark)}.tr-nav-cta a.breakdance-menu-link{color:var(--tr-paper);line-height:1;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tr-nav-cta:hover a.breakdance-menu-link{color:var(--tr-paper)}.tr-nav-cta{white-space:nowrap}.tr-plate-img .breakdance-image-container{display:block;width:100%;height:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-plate-img .breakdance-image-clip{display:block;width:100%;height:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-plate-img .breakdance-image-link{cursor:zoom-in}.tr-plate-img-wide .breakdance-image-container{display:block;width:100%;height:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-plate-img-wide .breakdance-image-clip{display:block;width:100%;height:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-plate-img-wide .breakdance-image-link{cursor:zoom-in}.tr-plate-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform 0.7s cubic-bezier(.2,.7,.2,1)}.tr-plate-img-wide img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform 0.7s cubic-bezier(.2,.7,.2,1)}.tr-plate:hover .tr-plate-img img{transform:scale(1.045,1.045)}.tr-plate:hover .tr-plate-img-wide img{transform:scale(1.045,1.045)}.tr-bg-details{background-image:linear-gradient(rgba(240,237,228,.945),rgba(240,237,228,.945)),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/grand-arrival.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:1023px){.tr-bg-details{background-attachment:scroll}}.tr-bg-gallery{background-image:linear-gradient(rgba(30,24,19,.968),rgba(30,24,19,.968)),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/grand-lawn-pavilion.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:1023px){.tr-bg-gallery{background-attachment:scroll}}.tr-bg-location{background-image:linear-gradient(rgba(240,237,228,.945),rgba(240,237,228,.945)),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/view-out-from-pes.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:1023px){.tr-bg-location{background-attachment:scroll}}.tr-bg-residences{background-image:linear-gradient(rgba(240,237,228,.945),rgba(240,237,228,.945)),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/maple-room.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:1023px){.tr-bg-residences{background-attachment:scroll}}.tr-bg-unitmix{background-image:linear-gradient(rgba(230,225,212,.945),rgba(230,225,212,.945)),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/cedar-room.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:1023px){.tr-bg-unitmix{background-attachment:scroll}}.tr-bg-developer{background-image:linear-gradient(rgba(240,237,228,.945),rgba(240,237,228,.945)),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/olive-lounge.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:1023px){.tr-bg-developer{background-attachment:scroll}}.tr-bg-faqs{background-image:linear-gradient(rgba(230,225,212,.945),rgba(230,225,212,.945)),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/little-canopy-room.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:1023px){.tr-bg-faqs{background-attachment:scroll}}.tr-bg-contact{background-image:linear-gradient(rgba(30,24,19,.952),rgba(30,24,19,.952)),url(https://thomson-reserve.homeswithij.com/wp-content/uploads/2026/08/hydro-spa-pool.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}@media (max-width:1023px){.tr-bg-contact{background-attachment:scroll}}.tr-form{width:100%;margin-top:var(--hsp-s)}.tr-form label{color:var(--tr-bronze-lt);font-family:var(--tr-reg);font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:0.18em}.tr-form textarea{min-height:96px}.tr-form button{color:var(--tr-paper);font-family:var(--tr-reg);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.16em;padding-top:18px;padding-right:32px;padding-bottom:18px;padding-left:32px;background-color:var(--tr-bronze);border-radius:0px;transition:background-color 0.35s ease,color 0.35s ease}.tr-form button:hover{color:var(--tr-bronze);background-color:var(--tr-paper)}.tr-form .breakdance-form-field__input{width:100%;color:var(--tr-paper);font-family:var(--tr-body);font-size:15px;padding-top:13px;padding-right:14px;padding-bottom:13px;padding-left:14px;background-color:rgba(240,237,228,.08);border-radius:0px;border-top:1px solid var(--tr-line-d);border-right:1px solid var(--tr-line-d);border-bottom:1px solid var(--tr-line-d);border-left:1px solid var(--tr-line-d)}.tr-form .breakdance-form-field__input{box-shadow:none}.tr-form .breakdance-form-field__input:focus{color:var(--tr-paper);background-color:rgba(240,237,228,.13);outline:2px solid var(--tr-bronze-lt);outline-offset:2px}.tr-form .breakdance-form-field__label{display:block;color:var(--tr-bronze-lt);font-family:var(--tr-reg);font-weight:500;font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:0.18em;margin-bottom:9px}.tr-form .breakdance-form-button__submit{color:var(--tr-paper);font-family:var(--tr-reg);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.16em;padding-top:18px;padding-right:32px;padding-bottom:18px;padding-left:32px;background-color:var(--tr-bronze);border-radius:0px;border-top:1px solid var(--tr-bronze);border-right:1px solid var(--tr-bronze);border-bottom:1px solid var(--tr-bronze);border-left:1px solid var(--tr-bronze);transition:background-color 0.35s ease,color 0.35s ease,border-color 0.35s ease}.tr-form .breakdance-form-button__submit:hover{color:var(--tr-bronze);background-color:var(--tr-paper)}.tr-form .breakdance-form{gap:20px}.tr-form .breakdance-form-field{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tr-form .breakdance-form-field__required{color:var(--tr-bronze-lt);margin-left:3px}.tr-form .breakdance-form-field__input:hover{background-color:rgba(240,237,228,.12)}.tr-form .breakdance-form-field__input::placeholder{color:rgba(240,237,228,.5);opacity:1}.tr-form .breakdance-form-field--checkbox{padding-top:16px;border-top:1px solid var(--tr-line-d)}.tr-form .breakdance-form-field--checkbox fieldset{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tr-form .breakdance-form-checkbox{display:inline-flex;align-items:start;gap:9px;margin-top:5px;margin-right:22px;margin-bottom:5px;margin-left:0px}.tr-form .breakdance-form-checkbox input{flex-grow:0;flex-shrink:0;flex-basis:18px;width:18px;height:18px;margin-top:1px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-form .breakdance-form-checkbox input{accent-color:var(--tr-bronze-lt)}.tr-form .breakdance-form-checkbox__text{color:rgba(240,237,228,.8);font-family:var(--tr-body);font-size:14px;line-height:1.45;text-transform:none;letter-spacing:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tr-form .breakdance-form-footer{padding-top:4px;background-color:transparent}.tr-form .breakdance-form-footer .breakdance-form-button__submit{justify-content:center;width:100%;min-height:54px}.tr-form .breakdance-form-footer .breakdance-form-button__submit:focus-visible{outline:2px solid var(--tr-bronze-lt);outline-offset:4px}@media (max-width:767px){.tr-form .breakdance-form{gap:18px}.tr-form .breakdance-form-checkbox{display:flex;margin-right:0px}}.tr-form input{width:100%;color:var(--tr-paper);font-family:var(--tr-body);font-size:15px;padding-top:13px;padding-right:14px;padding-bottom:13px;padding-left:14px;background-color:rgba(240,237,228,.07);border-radius:0px;border-top:1px solid var(--tr-line-d);border-right:1px solid var(--tr-line-d);border-bottom:1px solid var(--tr-line-d);border-left:1px solid var(--tr-line-d)}.tr-form select{width:100%;color:var(--tr-paper);font-family:var(--tr-body);font-size:15px;padding-top:13px;padding-right:14px;padding-bottom:13px;padding-left:14px;background-color:rgba(240,237,228,.07);border-radius:0px;border-top:1px solid var(--tr-line-d);border-right:1px solid var(--tr-line-d);border-bottom:1px solid var(--tr-line-d);border-left:1px solid var(--tr-line-d)}.tr-form textarea{width:100%;color:var(--tr-paper);font-family:var(--tr-body);font-size:15px;padding-top:13px;padding-right:14px;padding-bottom:13px;padding-left:14px;background-color:rgba(240,237,228,.07);border-radius:0px;border-top:1px solid var(--tr-line-d);border-right:1px solid var(--tr-line-d);border-bottom:1px solid var(--tr-line-d);border-left:1px solid var(--tr-line-d)}.tr-form input:focus{outline:2px solid var(--tr-bronze-lt);outline-offset:2px}.tr-form select:focus{outline:2px solid var(--tr-bronze-lt);outline-offset:2px}.tr-form textarea:focus{outline:2px solid var(--tr-bronze-lt);outline-offset:2px}.tr-plate-img .breakdance-image{display:block;width:100%;height:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-plate-img-wide .breakdance-image{display:block;width:100%;height:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tr-plate-img a.breakdance-image-link{display:block;width:100%;height:100%;cursor:zoom-in}.tr-plate-img-wide a.breakdance-image-link{display:block;width:100%;height:100%;cursor:zoom-in}.tr-plate-img img.breakdance-image-object{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform 0.7s cubic-bezier(.2,.7,.2,1)}.tr-plate-img-wide img.breakdance-image-object{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform 0.7s cubic-bezier(.2,.7,.2,1)}.tr-plate:hover .tr-plate-img img.breakdance-image-object{transform:scale(1.045,1.045)}.tr-plate:hover .tr-plate-img-wide img.breakdance-image-object{transform:scale(1.045,1.045)}.serra-plans-folio{display:grid;gap:clamp(3rem,7vw,6rem);width:100%;max-width:var(--aw-max);margin-top:clamp(2.5rem,6vw,5rem);margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:767px){.serra-plans-folio{gap:3.25rem}}.serra-siteplate{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem)}@media (max-width:1023px){.serra-siteplate{grid-template-columns:minmax(0,1fr)}}.serra-siteplate-copy{display:flex;flex-flow:column;gap:1rem;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 112px);padding-top:0.5rem}@media (max-width:1023px){.serra-siteplate-copy{position:static;padding-top:0px}}.serra-plan-kicker{color:var(--aw-amber-ink);font-family:var(--aw-font-data);font-weight:500;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.16em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-siteplate-title{max-width:10ch;color:var(--aw-linen);font-family:var(--aw-font-display);font-weight:400;font-size:clamp(2rem,4vw,3.7rem);line-height:1.04;letter-spacing:-0.025em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.serra-siteplate-title{max-width:14ch}}.serra-siteplate-note{max-width:31ch;color:rgba(239,233,222,.72);font-family:var(--aw-font-body);font-size:0.96rem;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.serra-siteplate-note{font-size:0.9rem}}.serra-siteplate-figure{position:relative;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:clamp(.8rem,2vw,1.4rem);padding-right:clamp(.8rem,2vw,1.4rem);padding-bottom:clamp(.8rem,2vw,1.4rem);padding-left:clamp(.8rem,2vw,1.4rem);background-color:var(--aw-paper);border-top:1px solid var(--aw-line);border-right:1px solid var(--aw-line);border-bottom:1px solid var(--aw-line);border-left:1px solid var(--aw-line);box-shadow:0px 24px 70px rgba(36,29,21,.09)}@media (max-width:479px){.serra-siteplate-figure{position:relative;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0.55rem;padding-right:0.55rem;padding-bottom:0.55rem;padding-left:0.55rem;background-color:var(--aw-paper);border-top:1px solid var(--aw-line);border-right:1px solid var(--aw-line);border-bottom:1px solid var(--aw-line);border-left:1px solid var(--aw-line);box-shadow:0px 24px 70px rgba(36,29,21,.09)}}.serra-siteplate-image{display:block;width:100%;height:auto}.serra-siteplate-caption{display:flex;justify-content:space-between;gap:1rem;color:var(--aw-walnut);font-family:var(--aw-font-data);font-size:0.66rem;line-height:1.45;text-transform:uppercase;letter-spacing:0.08em;margin-top:0.85rem;margin-right:0.2rem;margin-bottom:0px;margin-left:0.2rem}@media (max-width:767px){.serra-siteplate-caption{flex-flow:column;gap:0.25rem}}.serra-floorplans-lead{display:flex;justify-content:space-between;align-items:end;gap:2rem;padding-top:clamp(2rem,4vw,3.5rem);border-top:1px solid var(--aw-line)}@media (max-width:767px){.serra-floorplans-lead{flex-flow:column;align-items:start;gap:0.9rem}}.serra-floorplans-title{color:var(--aw-linen);font-family:var(--aw-font-display);font-weight:400;font-size:clamp(1.8rem,3vw,3rem);line-height:1.08;margin-top:0.45rem;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-floorplans-count{color:rgba(239,233,222,.62);font-family:var(--aw-font-data);font-size:0.68rem;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-siteplan-ui{position:absolute;top:clamp(.8rem,2vw,1.4rem);right:clamp(.8rem,2vw,1.4rem);bottom:3.6rem;left:clamp(.8rem,2vw,1.4rem);z-index:4;pointer-events:none}@media (max-width:479px){.serra-siteplan-ui{top:0.55rem;right:0.55rem;bottom:3.2rem;left:0.55rem}}.serra-map-hint{position:absolute;top:0.75rem;right:0.75rem;color:var(--aw-paper);font-family:var(--aw-font-data);font-size:0.62rem;line-height:1;text-transform:uppercase;letter-spacing:0.1em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0.55rem;padding-right:0.75rem;padding-bottom:0.55rem;padding-left:0.75rem;background-color:rgba(36,29,21,.86);border-radius:999px;pointer-events:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (max-width:767px){.serra-map-hint{top:0.35rem;right:0.35rem;font-size:0.52rem}}.serra-map-pin{display:grid;align-items:center;justify-items:center;position:absolute;top:var(--pin-y);left:var(--pin-x);width:clamp(28px,3vw,38px);height:clamp(28px,3vw,38px);color:var(--aw-paper);font-family:var(--aw-font-data);font-size:1.05rem;line-height:1;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:var(--aw-amber);border-radius:50%;border-top:2px solid var(--aw-paper);border-right:2px solid var(--aw-paper);border-bottom:2px solid var(--aw-paper);border-left:2px solid var(--aw-paper);cursor:pointer;pointer-events:auto;transition:transform 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease;box-shadow:0px 5px 18px rgba(36,29,21,.3);transform:translate3d(-50%,-50%,0)}.serra-map-pin:hover{color:var(--aw-paper);background-color:var(--aw-bark);box-shadow:0px 7px 24px rgba(36,29,21,.42);transform:translate3d(-50%,-50%,0) scale(1.12,1.12)}.serra-map-pin:focus-visible{outline:3px solid var(--aw-paper);outline-offset:3px}@media (max-width:767px){.serra-map-pin{width:28px;height:28px;font-size:0.9rem}}.serra-map-pin-active{color:var(--aw-paper);background-color:var(--aw-bark);transform:translate3d(-50%,-50%,0) scale(1.12,1.12)}.serra-map-popup{position:absolute;bottom:1rem;left:1rem;width:min(340px,calc(100% - 2rem));color:var(--aw-paper);padding-top:1rem;padding-right:2.8rem;padding-bottom:1rem;padding-left:1rem;background-color:rgba(36,29,21,.94);border-left:3px solid var(--aw-amber);pointer-events:auto;box-shadow:0px 18px 50px rgba(36,29,21,.34);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.serra-map-popup{animation:serra-map-reveal .2s ease both}@media (max-width:767px){.serra-map-popup{bottom:0.5rem;left:0.5rem;width:calc(100% - 1rem)}}.serra-map-popup-title{color:var(--aw-paper);font-family:var(--aw-font-display);font-weight:400;font-size:1.15rem;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0.35rem;margin-left:0px}.serra-map-popup-copy{color:rgba(239,233,222,.78);font-family:var(--aw-font-body);font-size:0.78rem;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-map-popup-close{display:grid;align-items:center;justify-items:center;position:absolute;top:0.65rem;right:0.65rem;width:30px;height:30px;color:var(--aw-paper);font-size:1rem;line-height:1;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:50%;border-top:1px solid rgba(239,233,222,.28);border-right:1px solid rgba(239,233,222,.28);border-bottom:1px solid rgba(239,233,222,.28);border-left:1px solid rgba(239,233,222,.28);cursor:pointer}.serra-map-popup-close:hover{color:var(--aw-amber-2)}.serra-map-popup-close:hover{border-color:var(--aw-amber-2)}@keyframes serra-map-reveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.serra-tsr-page{overflow:hidden;color:var(--tsr-deep);font-family:"DM Sans",sans-serif;background-color:var(--tsr-ivory)}.serra-tsr-page *{box-sizing:border-box}.serra-tsr-page a{color:inherit;text-decoration:none}.serra-tsr-page .serra-tsr-list li{display:flex;align-items:center;gap:16px}.serra-tsr-page .serra-tsr-list li{flex-wrap:wrap}.serra-tsr-page .serra-tsr-list li b{flex-grow:0;flex-shrink:0;flex-basis:34px}.serra-tsr-page .serra-tsr-list li strong{flex-grow:1;flex-shrink:1;flex-basis:210px;min-width:0px}.serra-tsr-page .serra-tsr-list li small{flex-grow:0;flex-shrink:1;flex-basis:150px;text-align:right}.serra-tsr-page .serra-tsr-list>li{display:grid!important;grid-template-columns:44px minmax(0,1fr) minmax(110px,auto)!important;align-items:center!important;column-gap:18px!important}.serra-tsr-page .serra-tsr-list>li>small{text-align:right}.serra-tsr-page .serra-tsr-enquirygrid>div>p{margin-top:26px}.serra-tsr-page #plans .serra-tsr-mix{display:none}@media (max-width:767px){.serra-tsr-page .serra-tsr-list>li{grid-template-columns:38px minmax(0,1fr)!important;row-gap:5px!important}.serra-tsr-page .serra-tsr-list>li>small{grid-column-start:2}.serra-tsr-page .serra-tsr-list>li>small{text-align:left!important;margin-left:0!important}}@media (max-width:479px){.serra-tsr-page .serra-tsr-list li small{text-align:left;margin-left:50px}.serra-tsr-page .serra-tsr-list li small{flex:1 0 calc(100% - 50px)}}.serra-tsr-wrap{width:min(calc(100% - 80px),1374px)}.serra-tsr-wrap{margin-inline:auto}@media (max-width:1023px){.serra-tsr-wrap{width:min(calc(100% - 48px),920px)}}@media (max-width:767px){.serra-tsr-wrap{width:calc(100% - 32px)}}.serra-tsr-display{font-family:"Cormorant Garamond",serif;font-weight:500;letter-spacing:-0.035em}.serra-tsr-top{position:absolute;top:0px;right:0px;bottom:auto;left:0px;z-index:20;color:var(--tsr-white);padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px}.serra-tsr-topin{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-right:26px;padding-left:26px}@media (max-width:479px){.serra-tsr-topin{gap:12px}}.serra-tsr-brand{display:flex;align-items:center;gap:14px}.serra-tsr-brand img{width:150px;max-height:58px;object-fit:contain;filter:brightness(0%) invert(100%)}@media (max-width:767px){.serra-tsr-brand img{width:125px}}.serra-tsr-nav{display:flex;align-items:center;gap:28px;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:0.14em}.serra-tsr-nav a{opacity:0.8}.serra-tsr-nav a:hover{color:var(--tsr-copper-soft);opacity:1}.serra-tsr-nav .serra-tsr-navcta{color:var(--tsr-white);padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;background-color:transparent;border-top:1px solid rgba(255,255,255,.55);border-right:1px solid rgba(255,255,255,.55);border-bottom:1px solid rgba(255,255,255,.55);border-left:1px solid rgba(255,255,255,.55);opacity:1;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.serra-tsr-nav .serra-tsr-navcta:hover{color:var(--tsr-deep);background-color:var(--tsr-white);opacity:1}.serra-tsr-nav .serra-tsr-navcta:hover{border-color:var(--tsr-white)}@media (max-width:1023px){.serra-tsr-nav a:not(.serra-tsr-navcta){display:none}}.serra-tsr-hero{display:grid;grid-template-columns:minmax(390px,.74fr) 1.26fr;min-height:760px;color:var(--tsr-white);background-color:var(--tsr-green)}@media (max-width:1023px){.serra-tsr-hero{grid-template-columns:1fr 1fr}}@media (max-width:767px){.serra-tsr-hero{display:flex;flex-flow:column}}.serra-tsr-herocopy{display:flex;flex-flow:column;justify-content:end;background-image:linear-gradient(112deg,var(--tsr-deep),var(--tsr-green));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.serra-tsr-herocopy h1{font-size:clamp(64px,7vw,108px);line-height:0.84;margin-top:26px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-herocopy h1 em{color:var(--tsr-copper-ink);font-style:italic}.serra-tsr-herocopy{padding:165px clamp(44px,6vw,104px) 72px max(50px,calc(( 100vw - 1374px ) / 2))}@media (max-width:1023px){.serra-tsr-herocopy{padding-left:46px}}@media (max-width:767px){.serra-tsr-herocopy{min-height:620px;padding-top:140px;padding-right:28px;padding-bottom:42px;padding-left:28px}.serra-tsr-herocopy h1{font-size:clamp(62px,17vw,86px)}}.serra-tsr-kicker{color:var(--tsr-copper-soft);font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:0.22em}.serra-tsr-eyebrow{color:var(--tsr-copper-soft);font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:0.22em}.serra-tsr-herocopy h1 em{color:var(--tsr-copper-soft);font-style:italic}.serra-tsr-heading em{color:var(--tsr-copper-soft);font-style:italic}.serra-tsr-lede{max-width:430px;color:rgba(255,255,255,.75);font-size:15px;line-height:1.75;margin-top:34px;margin-right:0px;margin-bottom:34px;margin-left:0px}.serra-tsr-actions{display:flex;gap:12px;width:220px}.serra-tsr-actions{flex-wrap:wrap}.serra-tsr-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:var(--tsr-white);font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:0.14em;padding-top:0px;padding-right:22px;padding-bottom:0px;padding-left:22px;background-color:var(--tsr-copper);border-top:1px solid var(--tsr-copper);border-right:1px solid var(--tsr-copper);border-bottom:1px solid var(--tsr-copper);border-left:1px solid var(--tsr-copper);transition:all 0.2s}.serra-tsr-button:hover{background-color:var(--tsr-copper-soft);transform:translate3d(0,-2px,0)}.serra-tsr-button--ghost{background-color:transparent}.serra-tsr-meta{display:flex;gap:22px;color:rgba(255,255,255,.58);font-size:9px;text-transform:uppercase;letter-spacing:0.15em;margin-top:auto;padding-top:70px}.serra-tsr-meta{flex-wrap:wrap}@media (max-width:767px){.serra-tsr-meta{padding-top:54px}}.serra-tsr-heromedia{position:relative;min-height:760px}.serra-tsr-heromedia img{width:100%;height:100%;object-fit:cover}.serra-tsr-heromedia:after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(180deg,rgba(23,32,29,.5),transparent 22%),linear-gradient(90deg,rgba(23,32,29,.42),transparent 45%),linear-gradient(0deg,rgba(23,32,29,.3),transparent 35%);background-size:auto,auto,auto;background-position:0px 0px,0px 0px,0px 0px;background-repeat:repeat,repeat,repeat;background-attachment:scroll,scroll,scroll}.serra-tsr-heromedia:after{content:""}@media (max-width:767px){.serra-tsr-heromedia{min-height:390px}}.serra-tsr-caption{position:absolute;right:30px;bottom:24px;z-index:2;color:rgba(255,255,255,.68);font-size:11px;text-transform:none;letter-spacing:0.02em}.serra-tsr-section{padding-top:clamp(88px,10vw,154px);padding-right:0px;padding-bottom:clamp(88px,10vw,154px);padding-left:0px}@media (max-width:767px){.serra-tsr-section{padding-top:82px;padding-right:0px;padding-bottom:82px;padding-left:0px}}.serra-tsr-ivory{background-color:var(--tsr-ivory)}.serra-tsr-white{background-color:var(--tsr-white)}.serra-tsr-green{color:var(--tsr-white);background-color:var(--tsr-green)}.serra-tsr-grid{display:grid;grid-template-columns:0.85fr 1.15fr;gap:clamp(55px,9vw,145px)}@media (max-width:1023px){.serra-tsr-grid{gap:48px}}.serra-tsr-index{display:flex;align-items:center;gap:12px;color:var(--tsr-copper-ink);font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:0.2em;margin-bottom:22px}.serra-tsr-index:before{width:30px;height:1px;background-color:currentColor}.serra-tsr-index:before{content:""}.serra-tsr-heading{font-size:clamp(50px,6vw,82px);line-height:0.88;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-heading em{color:var(--tsr-copper-ink);font-style:italic}.serra-tsr-copy{padding-top:36px}.serra-tsr-copy p{color:rgba(23,32,29,.72);font-size:17px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}@media (max-width:767px){.serra-tsr-copy{padding-top:0px}}.serra-tsr-quote{font-family:"Cormorant Garamond",serif;font-size:clamp(28px,3vw,42px);line-height:1;margin-top:54px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:28px;padding-right:0px;padding-bottom:28px;padding-left:26px;border-left:1px solid var(--tsr-copper)}.serra-tsr-quote small{display:block;color:var(--tsr-copper-ink);font-family:"DM Sans",sans-serif;font-weight:700;font-size:9px;text-transform:uppercase;letter-spacing:0.16em;margin-top:18px}.serra-tsr-center{max-width:860px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:70px;margin-left:auto}.serra-tsr-center h2{font-size:clamp(48px,6vw,86px);line-height:0.9;margin-top:12px;margin-right:0px;margin-bottom:22px;margin-left:0px}.serra-tsr-center p{max-width:520px;color:rgba(255,255,255,.7);line-height:1.7;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.serra-tsr-facts{display:grid;grid-template-columns:repeat(3,1fr)}.serra-tsr-facts{border-block:1px solid rgba(255,255,255,.23)}@media (max-width:767px){.serra-tsr-facts{grid-template-columns:1fr}}.serra-tsr-fact{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;border-right:1px solid rgba(255,255,255,.23)}.serra-tsr-fact:last-child{border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.serra-tsr-fact strong{display:block;color:var(--tsr-copper-soft);font-family:"Cormorant Garamond",serif;font-size:58px;line-height:1}.serra-tsr-fact span{color:rgba(255,255,255,.72);font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:0.15em}@media (max-width:767px){.serra-tsr-fact{border-right:0px solid;border-bottom:1px solid rgba(255,255,255,.23)}}.serra-tsr-galleryhead{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:0px}@media (max-width:767px){.serra-tsr-galleryhead{display:block}}.serra-tsr-tabs{display:flex;gap:18px;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:0.15em;padding-bottom:11px;border-bottom:1px solid var(--tsr-stone)}.serra-tsr-tabs span:first-child{color:var(--tsr-copper-ink);padding-bottom:10px;border-bottom:2px solid var(--tsr-copper)}@media (max-width:767px){.serra-tsr-tabs{width:max-content;max-width:100%;margin-top:25px}}.serra-tsr-gallery{display:grid;grid-template-columns:1.42fr 0.58fr;gap:18px;transition:all 300ms ease-in-out}.serra-tsr-gallery figure{position:relative;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--tsr-stone)}.serra-tsr-gallery img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s}.serra-tsr-gallery figure:hover img{transform:scale(1.025,1.025)}.serra-tsr-gallery figcaption{position:absolute;top:auto;right:0px;bottom:0px;left:0px;color:#fff;font-family:"Cormorant Garamond",serif;font-size:36px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-image:linear-gradient(transparent,rgba(23,32,29,.78));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.serra-tsr-gallery{grid-template-columns:1fr}}.serra-tsr-gallerymain{min-height:540px}@media (max-width:767px){.serra-tsr-gallerymain{min-height:430px}}.serra-tsr-galleryside{display:grid;gap:18px}.serra-tsr-galleryside figure{min-height:260px}.serra-tsr-galleryside figcaption{font-family:"DM Sans",sans-serif;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:0.13em;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}@media (max-width:767px){.serra-tsr-galleryside{grid-template-columns:1fr 1fr}.serra-tsr-galleryside figure{min-height:190px}}@media (max-width:479px){.serra-tsr-galleryside{grid-template-columns:1fr}}.serra-tsr-collectionhead{display:grid;grid-template-columns:1.2fr 0.8fr;align-items:end;gap:50px;margin-bottom:50px}.serra-tsr-collectionhead p{max-width:460px;color:rgba(23,32,29,.68);line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-mix{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--tsr-stone);border-left:1px solid var(--tsr-stone)}@media (max-width:1023px){.serra-tsr-mix{grid-template-columns:repeat(2,1fr)}}@media (max-width:479px){.serra-tsr-mix{grid-template-columns:1fr}}.serra-tsr-mixtype{min-height:180px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:rgba(255,255,255,.32);border-right:1px solid var(--tsr-stone);border-bottom:1px solid var(--tsr-stone)}.serra-tsr-mixtype strong{display:block;color:var(--tsr-copper);font-family:"Cormorant Garamond",serif;font-size:48px}.serra-tsr-mixtype h3{font-family:"Cormorant Garamond",serif;font-size:25px;margin-top:24px;margin-right:0px;margin-bottom:8px;margin-left:0px}.serra-tsr-mixtype p{color:rgba(23,32,29,.58);font-size:11px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-ritual{display:grid;grid-template-columns:0.72fr 1fr;align-items:center;gap:clamp(52px,9vw,130px)}.serra-tsr-ritual figure{position:relative;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-ritual img{display:block;width:100%;height:610px;object-fit:cover}.serra-tsr-ritual figcaption{position:absolute;right:-22px;bottom:24px;color:#fff;font-size:9px;text-transform:uppercase;letter-spacing:0.15em;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:var(--tsr-copper)}.serra-tsr-ritual p{color:rgba(23,32,29,.7);line-height:1.8}@media (max-width:767px){.serra-tsr-ritual figure{margin-right:20px}.serra-tsr-ritual img{height:480px}}.serra-tsr-list{margin-top:36px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.serra-tsr-list li{display:grid;grid-template-columns:42px 1fr auto;gap:16px;font-size:13px;padding-top:19px;padding-right:0px;padding-bottom:19px;padding-left:0px;border-bottom:1px solid var(--tsr-stone)}.serra-tsr-list b{color:var(--tsr-copper);font-family:"Cormorant Garamond",serif;font-size:25px}.serra-tsr-list small{color:rgba(23,32,29,.54)}.serra-tsr-list{list-style:none}@media (max-width:479px){.serra-tsr-list li{grid-template-columns:34px 1fr}.serra-tsr-list small{grid-column-start:2}}.serra-tsr-address{display:grid;grid-template-columns:0.75fr 1.25fr;gap:70px}.serra-tsr-address>div>p{max-width:430px;color:rgba(23,32,29,.68);line-height:1.75}.serra-tsr-notes{display:grid;grid-template-columns:1fr 1fr;gap:1px;background-color:var(--tsr-stone)}@media (max-width:479px){.serra-tsr-notes{grid-template-columns:1fr}}.serra-tsr-note{min-height:180px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--tsr-white);transition:all 300ms ease-in-out}.serra-tsr-note b{color:var(--tsr-copper);font-size:24px}.serra-tsr-note h3{font-family:"Cormorant Garamond",serif;font-size:29px;margin-top:24px;margin-right:0px;margin-bottom:10px;margin-left:0px}.serra-tsr-note p{color:rgba(23,32,29,.56);font-size:12px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-note:hover{position:relative;z-index:8;box-shadow:0px 10px 30px 0px #0000004d;transform:scale3d(1.05,1.05,1.05)}.serra-tsr-note-icon{display:block;width:24px;height:24px;color:var(--tsr-copper)}.serra-tsr-enquire{color:#fff;background-color:var(--tsr-deep)}.serra-tsr-enquire .serra-tsr-index{color:var(--tsr-copper-soft)}.serra-tsr-enquire .serra-tsr-heading em{color:var(--tsr-copper-soft)}.serra-tsr-enquirygrid{display:grid;grid-template-columns:0.8fr 1.2fr;gap:clamp(50px,9vw,135px)}.serra-tsr-enquirygrid>div>p{max-width:400px;color:rgba(255,255,255,.68);line-height:1.7}.serra-tsr-form{display:flex;flex-flow:column;gap:20px;color:var(--tsr-deep);padding-top:42px;padding-right:42px;padding-bottom:42px;padding-left:42px;background-color:var(--tsr-ivory)}@media (max-width:767px){.serra-tsr-form{grid-template-columns:1fr;padding-top:25px;padding-right:20px;padding-bottom:25px;padding-left:20px}}.serra-tsr-field{display:grid;gap:8px}.serra-tsr-field label{font-weight:700;font-size:9px;text-transform:uppercase;letter-spacing:0.15em}.serra-tsr-field input{width:100%;height:48px;color:var(--tsr-deep);background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--tsr-stone);border-left:0px solid}.serra-tsr-field input{font:inherit}.serra-tsr-field select{width:100%;height:48px;color:var(--tsr-deep);background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--tsr-stone);border-left:0px solid}.serra-tsr-field select{font:inherit}.serra-tsr-formfoot{display:flex;justify-content:space-between;align-items:center;gap:20px;grid-column-start:1;grid-column-end:-1;margin-top:12px}.serra-tsr-formfoot small{max-width:320px;color:rgba(23,32,29,.55);line-height:1.5}@media (max-width:767px){.serra-tsr-formfoot{display:grid;grid-column-start:auto}}.serra-tsr-footer{color:rgba(255,255,255,.6);padding-top:32px;padding-right:0px;padding-bottom:32px;padding-left:0px;background-color:var(--tsr-deep);border-top:1px solid rgba(255,255,255,.12)}.serra-tsr-footer img{width:145px;filter:brightness(0%) invert(100%)}.serra-tsr-footer p{max-width:610px;font-size:9px;line-height:1.6;text-align:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.serra-tsr-footer{padding-bottom:96px}.serra-tsr-footer p{text-align:left}}.serra-tsr-footerin{display:flex;justify-content:space-between;align-items:center;gap:30px}@media (max-width:767px){.serra-tsr-footerin{display:grid}}@media (max-width:767px){.serra-tsr-navcta{padding:10px 12px!important}}@media (max-width:479px){.serra-tsr-navcta{font-size:8px}}@media (max-width:767px){.serra-tsr-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:767px){.serra-tsr-ritual{grid-template-columns:1fr;gap:40px}}@media (max-width:767px){.serra-tsr-address{grid-template-columns:1fr;gap:40px}}@media (max-width:767px){.serra-tsr-enquirygrid{grid-template-columns:1fr;gap:40px}}@media (max-width:767px){.serra-tsr-collectionhead{grid-template-columns:1fr;gap:40px}}.serra-tsr-rail{display:flex;flex-flow:column;justify-content:space-between;align-items:center;position:fixed;top:0px;right:auto;bottom:0px;left:0px;z-index:50;width:66px;color:var(--tsr-green);padding-top:26px;padding-right:20px;padding-bottom:30px;padding-left:20px;background-color:rgba(243,239,231,.96);border-right:1px solid rgba(216,208,193,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.serra-tsr-rail+.serra-tsr-page{width:calc(100% - 66px);margin-left:66px}@media (max-width:1119px){.serra-tsr-rail{width:48px}.serra-tsr-rail+.serra-tsr-page{width:calc(100% - 48px);margin-left:48px}}@media (max-width:767px){.serra-tsr-rail{display:none}.serra-tsr-rail+.serra-tsr-page{width:100%;margin-left:0px}}.serra-tsr-railmark{width:30px;height:30px;object-fit:contain}.serra-tsr-railphrase{font-weight:700;font-size:9px;text-transform:uppercase;letter-spacing:0.22em;transform:rotateZ(180deg)}.serra-tsr-railphrase{writing-mode:vertical-rl}.serra-tsr-railfoot{display:flex;flex-flow:column;align-items:center;gap:18px}.serra-tsr-railcount{font-size:9px;letter-spacing:0.16em}.serra-tsr-railprogress{position:relative;width:1px;height:82px;background-color:var(--tsr-stone)}.serra-tsr-railprogress:after{position:absolute;top:0px;right:0px;bottom:42%;left:0px;background-color:var(--tsr-copper)}.serra-tsr-railprogress:after{content:""}.serra-tsr-railprogress::after{position:absolute;top:0px;right:0px;left:0px;height:var(--rail-fill,0%);background-color:var(--tsr-copper)}.serra-tsr-railprogress::after{content:""}.serra-tsr-page .serra-tsr-herocopy h1{color:var(--tsr-white)}.serra-tsr-page .serra-tsr-green h2{color:var(--tsr-white)}.serra-tsr-page .serra-tsr-enquire h2{color:var(--tsr-white)}.serra-tsr-page .serra-tsr-list>li>b{display:block;min-width:0px}.serra-tsr-page .serra-tsr-list>li>strong{display:block;min-width:0px}.serra-tsr-page .serra-tsr-list>li>small{display:block;min-width:0px}.serra-tsr-elevintro{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px}.serra-tsr-elevintro h3{color:var(--tsr-deep);font-family:"Cormorant Garamond",serif;font-weight:500;font-size:32px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-elevintro p{max-width:470px;color:rgba(23,32,29,.58);font-size:11px;line-height:1.6;text-align:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.serra-tsr-elevintro{display:block}.serra-tsr-elevintro p{text-align:left;margin-top:10px}}.serra-tsr-elevscroll{padding-bottom:14px}.serra-tsr-elevscroll{overflow-x:auto;scrollbar-color:var(--tsr-copper) var(--tsr-stone);scrollbar-width:thin;mask-image:linear-gradient(to right,transparent,black 32px,black calc(100% - 32px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 32px,black calc(100% - 32px),transparent)}@media (max-width:767px){.serra-tsr-elevscroll{scroll-snap-type:x mandatory;scroll-padding-left:20px;-webkit-overflow-scrolling:touch}}.serra-tsr-elevblock{flex-grow:0;flex-shrink:0;flex-basis:auto;width:calc(34px + ( var(--stacks) * 52px ));background-color:var(--tsr-white);border-top:1px solid var(--tsr-stone);border-right:1px solid var(--tsr-stone);border-bottom:1px solid var(--tsr-stone);border-left:1px solid var(--tsr-stone)}.serra-tsr-elevblock header{display:flex;justify-content:space-between;align-items:end;gap:12px;min-height:58px;color:var(--tsr-white);padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;background-color:var(--tsr-deep);border-bottom:1px solid var(--tsr-stone)}.serra-tsr-elevblock header strong{font-size:10px;letter-spacing:0.04em}.serra-tsr-elevblock header span{color:rgba(255,255,255,.62);font-size:8px}.serra-tsr-elevblock:nth-child(5){width:346px}@media (max-width:767px){.serra-tsr-elevblock{scroll-snap-align:start;scroll-snap-stop:always}}.serra-tsr-elevation{margin-top:18px}.serra-tsr-elevblocks{display:flex;align-items:start;gap:10px;width:max-content;min-width:100%}.serra-tsr-stackhead{display:grid;grid-template-columns:34px repeat(var(--stacks),52px)}.serra-tsr-elevrow{display:grid;grid-template-columns:34px repeat(var(--stacks),52px)}.serra-tsr-stackhead>b{display:flex;justify-content:center;align-items:center;height:25px;min-width:0px;font-size:8px;line-height:1;text-align:center;border-right:1px solid rgba(216,208,193,.75);border-bottom:1px solid rgba(216,208,193,.75)}.serra-tsr-elevrow>b{display:flex;justify-content:center;align-items:center;height:25px;min-width:0px;font-size:8px;line-height:1;text-align:center;border-right:1px solid rgba(216,208,193,.75);border-bottom:1px solid rgba(216,208,193,.75)}.serra-tsr-cell{display:flex;justify-content:center;align-items:center;height:25px;min-width:0px;font-size:8px;line-height:1;text-align:center;border-right:1px solid rgba(216,208,193,.75);border-bottom:1px solid rgba(216,208,193,.75)}.serra-tsr-stackhead>b{display:flex;justify-content:center;align-items:center;height:28px;min-width:0px;color:var(--tsr-deep);font-weight:700;font-size:11px;line-height:1;text-align:center;background-color:#e6dfd3;border-right:1px solid rgba(216,208,193,.75);border-bottom:1px solid rgba(216,208,193,.75)}.serra-tsr-elevrow>b{display:flex;justify-content:center;align-items:center;height:28px;min-width:0px;color:rgba(23,32,29,.64);font-size:11px;line-height:1;text-align:center;background-color:#eee8de;border-right:1px solid rgba(216,208,193,.75);border-bottom:1px solid rgba(216,208,193,.75)}.serra-tsr-cell{display:flex;justify-content:center;align-items:center;height:28px;min-width:0px;color:#24312d;font-weight:700;font-size:11px;line-height:1;text-align:center;border-right:1px solid rgba(216,208,193,.75);border-bottom:1px solid rgba(216,208,193,.75)}.serra-tsr-cell.is-empty{background-color:var(--tsr-white)}.serra-tsr-cell--b1{background-color:#dbe5dd}.serra-tsr-cell--b2s{background-color:#e8d8c8}.serra-tsr-cell--b3s{background-color:#e8d8c8}.serra-tsr-cell--c1{background-color:#d8ddd0}.serra-tsr-cell--c2{background-color:#d8ddd0}.serra-tsr-cell--c3a{background-color:#d8ddd0}.serra-tsr-cell--cp1s{background-color:#d5c6b4}.serra-tsr-cell--cp2s{background-color:#d5c6b4}.serra-tsr-cell--cp3s{background-color:#d5c6b4}.serra-tsr-cell--cp4s{background-color:#d5c6b4}.serra-tsr-cell--dp1{background-color:#c8d6d0}.serra-tsr-cell--dp2{background-color:#c8d6d0}.serra-tsr-cell--dp1s{background-color:#dec7b7}.serra-tsr-cell--dp1e{background-color:#c9bdad}.serra-tsr-elevlegend{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:20px;background-color:var(--tsr-stone)}@media (max-width:1023px){.serra-tsr-elevlegend{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.serra-tsr-elevlegend{grid-template-columns:1fr}}.serra-tsr-legenditem{display:grid;grid-template-columns:16px 1fr;align-items:start;gap:10px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:var(--tsr-white)}.serra-tsr-legenditem strong{display:block;font-size:10px;text-transform:uppercase;letter-spacing:0.08em}.serra-tsr-legenditem small{display:block;color:rgba(23,32,29,.55);font-size:8px;margin-top:3px}.serra-tsr-swatch{width:14px;height:14px;background-color:var(--swatch)}.serra-tsr-elevnote{color:rgba(23,32,29,.55);font-size:11px;line-height:1.5;text-transform:none;letter-spacing:0.01em;margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-elevblock:nth-child(1){width:398px}.serra-tsr-elevblock:nth-child(4){width:398px}.serra-tsr-elevblock:nth-child(2){width:450px}.serra-tsr-elevblock:nth-child(3){width:450px}.serra-tsr-elevblock:nth-child(1) .serra-tsr-stackhead{grid-template-columns:34px repeat(7,52px)}.serra-tsr-elevblock:nth-child(1) .serra-tsr-elevrow{grid-template-columns:34px repeat(7,52px)}.serra-tsr-elevblock:nth-child(4) .serra-tsr-stackhead{grid-template-columns:34px repeat(7,52px)}.serra-tsr-elevblock:nth-child(4) .serra-tsr-elevrow{grid-template-columns:34px repeat(7,52px)}.serra-tsr-elevblock:nth-child(2) .serra-tsr-stackhead{grid-template-columns:34px repeat(8,52px)}.serra-tsr-elevblock:nth-child(2) .serra-tsr-elevrow{grid-template-columns:34px repeat(8,52px)}.serra-tsr-elevblock:nth-child(3) .serra-tsr-stackhead{grid-template-columns:34px repeat(8,52px)}.serra-tsr-elevblock:nth-child(3) .serra-tsr-elevrow{grid-template-columns:34px repeat(8,52px)}.serra-tsr-elevblock:nth-child(5) .serra-tsr-stackhead{grid-template-columns:34px repeat(6,52px)}.serra-tsr-elevblock:nth-child(5) .serra-tsr-elevrow{grid-template-columns:34px repeat(6,52px)}.serra-tsr-assistant{display:none;position:fixed;right:24px;bottom:24px;z-index:90;width:min(390px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 48px));overflow:auto;color:var(--tsr-deep);background-color:var(--tsr-ivory);border-top:1px solid rgba(208,154,120,.48);border-right:1px solid rgba(208,154,120,.48);border-bottom:1px solid rgba(208,154,120,.48);border-left:1px solid rgba(208,154,120,.48);box-shadow:0px 24px 70px rgba(10,20,17,.3)}.serra-tsr-assistant:target{display:flex}.serra-tsr-assistant:target+.serra-tsr-assistantlaunch{display:none}.serra-tsr-assistant:has(.serra-tsr-faqanswer:target){display:flex}.serra-tsr-assistant:has(.serra-tsr-faqanswer:target)+.serra-tsr-assistantlaunch{display:none}.serra-tsr-assistant.serra-tsr-assistant{overflow:hidden}.serra-tsr-assistant.serra-tsr-assistant{flex-direction:column!important;align-items:stretch!important}.serra-tsr-assistant .serra-tsr-assistanthead{flex-grow:0;flex-shrink:0;flex-basis:auto;width:100%}.serra-tsr-assistant .serra-tsr-assistantbody{width:100%}.serra-tsr-assistant .serra-tsr-assistantbody{overflow-y:auto}.serra-tsr-assistant .serra-tsr-assistantidentity{width:auto}@media (max-width:767px){.serra-tsr-assistant{right:12px;bottom:12px;width:calc(100vw - 24px);max-height:calc(100vh - 24px)}}.serra-tsr-assistanthead{display:flex;justify-content:space-between;align-items:center;gap:16px;position:sticky;top:0px;z-index:2;color:var(--tsr-white);padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;background-color:var(--tsr-deep)}.serra-tsr-assistantidentity{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:11px}.serra-tsr-assistantidentity strong{display:block;color:var(--tsr-white);font-family:"Cormorant Garamond",serif;font-weight:500;font-size:20px}.serra-tsr-assistantidentity small{display:block;color:rgba(255,255,255,.58);font-size:8px;text-transform:uppercase;letter-spacing:0.12em;margin-top:2px}.serra-tsr-assistanticon{display:flex;justify-content:center;align-items:center;width:34px;height:34px;color:var(--tsr-copper-soft);font-family:"Cormorant Garamond",serif;font-size:18px;border-radius:50%;border-top:1px solid var(--tsr-copper-soft);border-right:1px solid var(--tsr-copper-soft);border-bottom:1px solid var(--tsr-copper-soft);border-left:1px solid var(--tsr-copper-soft)}.serra-tsr-assistantclose{display:flex;justify-content:center;align-items:center;width:32px;height:32px;color:rgba(255,255,255,.75);font-size:20px}.serra-tsr-assistantbody{display:grid;gap:16px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}@media (max-width:767px){.serra-tsr-assistantbody{padding-top:17px;padding-right:17px;padding-bottom:17px;padding-left:17px}}.serra-tsr-assistantnote{color:rgba(23,32,29,.62);font-size:11px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-bubble{max-width:88%;color:var(--tsr-deep);font-size:12px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:13px;padding-right:15px;padding-bottom:13px;padding-left:15px;background-color:#e6dfd3}.serra-tsr-faqchips{display:flex;gap:8px}.serra-tsr-faqchips{flex-wrap:wrap}.serra-tsr-faqchip{display:inline-flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;box-sizing:border-box;color:var(--tsr-green);font-weight:700;font-size:9px;letter-spacing:0.04em;padding-top:9px;padding-right:11px;padding-bottom:9px;padding-left:11px;background-color:var(--tsr-white);border-top:1px solid var(--tsr-stone);border-right:1px solid var(--tsr-stone);border-bottom:1px solid var(--tsr-stone);border-left:1px solid var(--tsr-stone)}.serra-tsr-faqlist{display:grid;gap:9px}.serra-tsr-faqanswer{padding-top:13px;padding-right:14px;padding-bottom:13px;padding-left:14px;background-color:rgba(255,255,255,.64);border-left:2px solid var(--tsr-copper)}.serra-tsr-faqanswer strong{display:block;color:var(--tsr-green);font-size:11px;margin-bottom:5px}.serra-tsr-faqanswer p{color:rgba(23,32,29,.67);font-size:10px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-faqanswer:target{background-color:var(--tsr-white);box-shadow:0px 0px 0px 1px rgba(184,115,74,.28)}.serra-tsr-assistantcta{display:flex;justify-content:space-between;align-items:center;color:var(--tsr-white);font-weight:700;font-size:9px;text-transform:uppercase;letter-spacing:0.12em;padding-top:13px;padding-right:15px;padding-bottom:13px;padding-left:15px;background-color:var(--tsr-copper)}.serra-tsr-assistantfine{color:rgba(23,32,29,.48);font-size:8px;line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-assistantlaunch{display:flex;align-items:center;gap:10px;position:fixed;right:24px;bottom:24px;z-index:89;min-height:50px;color:var(--tsr-white);font-weight:700;font-size:9px;text-transform:uppercase;letter-spacing:0.12em;padding-top:0px;padding-right:17px;padding-bottom:0px;padding-left:17px;background-color:var(--tsr-deep);border-top:1px solid rgba(208,154,120,.7);border-right:1px solid rgba(208,154,120,.7);border-bottom:1px solid rgba(208,154,120,.7);border-left:1px solid rgba(208,154,120,.7);box-shadow:0px 12px 38px rgba(10,20,17,.24)}.serra-tsr-assistantlaunch:before{width:9px;height:9px;background-color:var(--tsr-copper-soft);border-radius:50%;box-shadow:0px 0px 0px 5px rgba(208,154,120,.14)}.serra-tsr-assistantlaunch:before{content:""}@media (max-width:767px){.serra-tsr-assistantlaunch{right:14px;bottom:14px}}@media (max-width:479px){.serra-tsr-assistantlaunch{justify-content:center;width:50px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.serra-tsr-assistantlaunch:before{width:12px;height:12px}.serra-tsr-assistantlaunch span{display:none}}.serra-tsr-fieldguide{background-color:var(--tsr-ivory);border-top:1px solid rgba(23,32,29,.14)}.serra-tsr-fieldguide-head{display:grid;grid-template-columns:0.82fr 1.18fr;align-items:end;gap:clamp(48px,8vw,128px);margin-bottom:64px}@media (max-width:1023px){.serra-tsr-fieldguide-head{grid-template-columns:1fr;gap:28px}}.serra-tsr-fieldguide-title{color:var(--tsr-deep);font-family:"Cormorant Garamond",serif;font-weight:500;font-size:clamp(52px,6.4vw,88px);line-height:0.9;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-fieldguide-copy{max-width:620px;color:rgba(23,32,29,.72);font-family:"DM Sans",sans-serif;font-size:17px;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(23,32,29,.2);border-left:1px solid rgba(23,32,29,.2)}@media (max-width:767px){.serra-tsr-ledger{grid-template-columns:1fr}}.serra-tsr-ledger-item{min-height:118px;padding-top:24px;padding-right:26px;padding-bottom:24px;padding-left:26px;border-right:1px solid rgba(23,32,29,.2);border-bottom:1px solid rgba(23,32,29,.2)}@media (max-width:767px){.serra-tsr-ledger-item{min-height:auto;padding-top:21px;padding-right:20px;padding-bottom:21px;padding-left:20px}}.serra-tsr-ledger-key{color:var(--tsr-copper-ink);font-family:"DM Sans",sans-serif;font-weight:700;font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:0.18em;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.serra-tsr-ledger-value{color:var(--tsr-deep);font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-mapbar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;color:var(--tsr-white);margin-top:28px;padding-top:22px;padding-right:26px;padding-bottom:22px;padding-left:26px;background-color:var(--tsr-green)}@media (max-width:767px){.serra-tsr-mapbar{grid-template-columns:1fr;padding-top:22px;padding-right:20px;padding-bottom:22px;padding-left:20px}}.serra-tsr-mapbar-copy{font-family:"DM Sans",sans-serif;font-size:14px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-mapbar-link{color:var(--tsr-white);font-family:"DM Sans",sans-serif;font-weight:700;font-size:10px;text-decoration:none;text-transform:uppercase;letter-spacing:0.16em}.serra-tsr-mapbar-link:hover{color:var(--tsr-copper-soft)}.serra-tsr-nearby{margin-top:90px}@media (max-width:767px){.serra-tsr-nearby{margin-top:68px}}.serra-tsr-nearby-head{display:grid;grid-template-columns:0.82fr 1.18fr;align-items:end;gap:clamp(48px,8vw,128px);margin-bottom:42px}@media (max-width:1023px){.serra-tsr-nearby-head{grid-template-columns:1fr;gap:22px}}.serra-tsr-nearby-title{color:var(--tsr-deep);font-family:"Cormorant Garamond",serif;font-weight:500;font-size:clamp(42px,5vw,66px);line-height:0.95;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-nearby-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background-color:rgba(23,32,29,.18);border-top:1px solid rgba(23,32,29,.18);border-right:1px solid rgba(23,32,29,.18);border-bottom:1px solid rgba(23,32,29,.18);border-left:1px solid rgba(23,32,29,.18)}@media (max-width:1023px){.serra-tsr-nearby-grid{grid-template-columns:1fr}}.serra-tsr-nearby-card{min-height:100%;padding-top:34px;padding-right:30px;padding-bottom:32px;padding-left:30px;background-color:var(--tsr-white)}@media (max-width:767px){.serra-tsr-nearby-card{padding-top:28px;padding-right:24px;padding-bottom:26px;padding-left:24px}}.serra-tsr-nearby-kicker{color:var(--tsr-copper-ink);font-family:"DM Sans",sans-serif;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}.serra-tsr-nearby-name{color:var(--tsr-deep);font-family:"Cormorant Garamond",serif;font-weight:500;font-size:27px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:7px;margin-left:0px}.serra-tsr-nearby-note{color:rgba(23,32,29,.64);font-family:"DM Sans",sans-serif;font-size:13px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.serra-tsr-nearby-fine{color:rgba(23,32,29,.54);font-family:"DM Sans",sans-serif;font-size:11px;line-height:1.6;margin-top:24px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-contact-form{width:100%}.serra-tsr-contact-form .breakdance-form{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px 18px}.serra-tsr-contact-form .breakdance-form-field{min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.serra-tsr-contact-form .breakdance-form-field--email{grid-column-start:1;grid-column-end:-1}.serra-tsr-contact-form .breakdance-form-field--textarea{grid-column-start:1;grid-column-end:-1}.serra-tsr-contact-form .breakdance-form-field--select{grid-column-start:1;grid-column-end:-1}.serra-tsr-contact-form .breakdance-form-field--radio{grid-column-start:1;grid-column-end:-1;padding-top:20px;border-top:1px solid rgba(23,32,29,.16)}.serra-tsr-contact-form .breakdance-form-field__label{display:block;color:var(--tsr-copper-ink);font-family:"DM Sans",sans-serif;font-weight:700;font-size:10px;line-height:1.3;text-transform:uppercase;letter-spacing:0.18em;margin-bottom:9px}.serra-tsr-contact-form .breakdance-form-field__required{color:var(--tsr-copper-ink);margin-left:3px}.serra-tsr-contact-form .breakdance-form-field__input{width:100%;min-height:54px;color:var(--tsr-deep);font-family:"DM Sans",sans-serif;font-size:15px;line-height:1.35;padding-top:14px;padding-right:15px;padding-bottom:14px;padding-left:15px;background-color:var(--tsr-white);border-radius:0px;border-top:1px solid rgba(23,32,29,.24);border-right:1px solid rgba(23,32,29,.24);border-bottom:1px solid rgba(23,32,29,.24);border-left:1px solid rgba(23,32,29,.24);transition:border-color 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease}.serra-tsr-contact-form .breakdance-form-field__input{box-shadow:none}.serra-tsr-contact-form .breakdance-form-field__input:focus{color:var(--tsr-deep);background-color:var(--tsr-white);box-shadow:0px 0px 0px 3px rgba(184,115,74,.14)}.serra-tsr-contact-form .breakdance-form-field__input:focus{border-color:var(--tsr-copper)}.serra-tsr-contact-form .breakdance-form-field__input::placeholder{color:rgba(23,32,29,.42);opacity:1}.serra-tsr-contact-form .breakdance-form-field--textarea .breakdance-form-field__input{min-height:120px}.serra-tsr-contact-form .breakdance-form-field--textarea .breakdance-form-field__input{resize:vertical}.serra-tsr-contact-form .breakdance-form-field--radio fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.serra-tsr-contact-form .breakdance-form-field--radio .breakdance-form-field__label{grid-column-start:1;grid-column-end:-1}.serra-tsr-contact-form .breakdance-form-radio{display:flex;align-items:center;gap:9px;min-height:46px;padding-top:11px;padding-right:12px;padding-bottom:11px;padding-left:12px;background-color:rgba(255,255,255,.42);border-top:1px solid rgba(23,32,29,.16);border-right:1px solid rgba(23,32,29,.16);border-bottom:1px solid rgba(23,32,29,.16);border-left:1px solid rgba(23,32,29,.16)}.serra-tsr-contact-form .breakdance-form-radio input{flex-grow:0;flex-shrink:0;flex-basis:17px;width:17px;height:17px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-contact-form .breakdance-form-radio input{accent-color:var(--tsr-green)}.serra-tsr-contact-form .breakdance-form-radio__text{color:var(--tsr-deep);font-family:"DM Sans",sans-serif;font-size:13px;line-height:1.3;text-transform:none;letter-spacing:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.serra-tsr-contact-form .breakdance-form-footer{grid-column-start:1;grid-column-end:-1;margin-top:4px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.serra-tsr-contact-form .breakdance-form-button__submit{display:flex;justify-content:center;align-items:center;width:100%;min-height:56px;color:var(--tsr-white);font-family:"DM Sans",sans-serif;font-weight:700;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:0.16em;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;background-color:var(--tsr-green);border-radius:0px;border-top:1px solid var(--tsr-green);border-right:1px solid var(--tsr-green);border-bottom:1px solid var(--tsr-green);border-left:1px solid var(--tsr-green);cursor:pointer;transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease}.serra-tsr-contact-form .breakdance-form-button__submit:hover{color:var(--tsr-white);background-color:var(--tsr-soft)}.serra-tsr-contact-form .breakdance-form-button__submit:hover{border-color:var(--tsr-soft)}.serra-tsr-contact-form .breakdance-form-button__submit:focus-visible{outline:2px solid var(--tsr-copper);outline-offset:4px}.serra-tsr-contact-form .breakdance-form-field--checkbox{grid-column-start:1;grid-column-end:-1;padding-top:20px;border-top:1px solid rgba(23,32,29,.16)}.serra-tsr-contact-form .breakdance-form-field--checkbox fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.serra-tsr-contact-form .breakdance-form-field--checkbox .breakdance-form-field__label{grid-column-start:1;grid-column-end:-1}.serra-tsr-contact-form .breakdance-form-checkbox{display:flex;align-items:center;gap:9px;width:100%;min-width:0px;min-height:46px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:11px;padding-right:12px;padding-bottom:11px;padding-left:12px;background-color:rgba(255,255,255,.42);border-top:1px solid rgba(23,32,29,.16);border-right:1px solid rgba(23,32,29,.16);border-bottom:1px solid rgba(23,32,29,.16);border-left:1px solid rgba(23,32,29,.16);transition:border-color 0.2s ease,background-color 0.2s ease}.serra-tsr-contact-form .breakdance-form-checkbox:hover{background-color:rgba(255,255,255,.7)}.serra-tsr-contact-form .breakdance-form-checkbox:has(input:checked){background-color:rgba(184,115,74,.1)}.serra-tsr-contact-form .breakdance-form-checkbox:has(input:checked){border-color:var(--tsr-copper)}.serra-tsr-contact-form .breakdance-form-checkbox input{flex-grow:0;flex-shrink:0;flex-basis:17px;width:17px;height:17px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.serra-tsr-contact-form .breakdance-form-checkbox input{accent-color:var(--tsr-green)}.serra-tsr-contact-form .breakdance-form-checkbox input:focus-visible{outline:2px solid var(--tsr-copper);outline-offset:3px}.serra-tsr-contact-form .breakdance-form-checkbox__text{min-width:0px;color:var(--tsr-deep);font-family:"DM Sans",sans-serif;font-size:13px;line-height:1.3;text-transform:none;letter-spacing:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media (max-width:767px){.serra-tsr-contact-form .breakdance-form{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:19px}.serra-tsr-contact-form .breakdance-form-field{grid-column-start:1;grid-column-end:-1}.serra-tsr-contact-form .breakdance-form-field--radio fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.serra-tsr-contact-form .breakdance-form-field--checkbox fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}}@media (max-width:479px){.serra-tsr-contact-form .breakdance-form-field--radio fieldset{display:grid;grid-template-columns:1fr;gap:10px;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.serra-tsr-contact-form .breakdance-form-radio{width:100%}.serra-tsr-contact-form .breakdance-form-field--checkbox fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.serra-tsr-contact-form .breakdance-form-checkbox{display:flex;align-items:center;gap:8px;width:100%;min-width:0px;min-height:48px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:rgba(255,255,255,.42);border-top:1px solid rgba(23,32,29,.16);border-right:1px solid rgba(23,32,29,.16);border-bottom:1px solid rgba(23,32,29,.16);border-left:1px solid rgba(23,32,29,.16);transition:border-color 0.2s ease,background-color 0.2s ease}.serra-tsr-contact-form .breakdance-form-checkbox__text{min-width:0px;color:var(--tsr-deep);font-family:"DM Sans",sans-serif;font-size:12px;line-height:1.25;text-transform:none;letter-spacing:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}@media (max-width:767px){.bde-advanced-tabs-623-416 .bde-tabs__tabslist-container{mask-image:linear-gradient(to right,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%)}}.serra-tsr-map{grid-column-start:1;grid-column-end:-1;margin-top:24px}.serra-tsr-map-img{display:block;width:100%;height:auto;border-radius:12px}.siteplan-grid{display:grid;grid-template-columns:1.15fr 0.85fr;align-items:center;gap:64px}@media (max-width:1023px){.siteplan-grid{grid-template-columns:1fr;gap:32px}}.siteplan-map-wrap{position:relative}.siteplan-pin{position:absolute;width:20px;height:20px;margin-top:-10px;margin-left:-10px;background-color:#c67850;border-radius:50%;border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #fff;opacity:0;pointer-events:none;transition:opacity 0.25s ease,transform 0.25s ease;transform:scale(0.4,0.4)}.siteplan-pin.active{opacity:1;transform:scale(1,1)}.siteplan-pin.active{animation:siteplan-pulse 1.6s ease-out infinite}.sp-1{top:14.75%;left:16.1%}.sp-2{top:14.75%;left:12.38%}.sp-3{top:26.63%;left:14.02%}.sp-4{top:23.88%;left:20.7%}.sp-5-1{top:45.25%;left:27.93%}.sp-5-2{top:58.25%;left:44.91%}.sp-6-1{top:45.13%;left:33.41%}.sp-6-2{top:52.25%;left:36.8%}.sp-6-3{top:61.13%;left:36.8%}.sp-6-4{top:68.75%;left:45.35%}.sp-7{top:63.88%;left:62.54%}.sp-10{top:69.5%;left:64.73%}.sp-11{top:74.75%;left:71.52%}.sp-12-1{top:30.25%;left:18.4%}.sp-12-2{top:45.25%;left:14.9%}.sp-13{top:90.5%;left:63.86%}.sp-14{top:57.38%;left:77.22%}.siteplan-intro{max-width:420px;color:rgba(23,32,29,.68);margin-top:16px;margin-right:0px;margin-bottom:28px;margin-left:0px}.siteplan-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:767px){.siteplan-buttons{grid-template-columns:1fr}}.siteplan-btn{display:block;color:#17201d;font-size:14px;text-decoration:none;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;border-radius:8px;border-top:1px solid rgba(23,32,29,.15);border-right:1px solid rgba(23,32,29,.15);border-bottom:1px solid rgba(23,32,29,.15);border-left:1px solid rgba(23,32,29,.15);transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease}.siteplan-btn.active{color:#fff;background-color:#17201d}@keyframes siteplan-pulse{0%{box-shadow:0 0 0 0 rgba(198,120,80,.55)}100%{box-shadow:0 0 0 18px rgba(198,120,80,0)}}.siteplan-pin-label{position:absolute;top:50%;left:26px;color:#fff;font-size:12px;line-height:1;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px;background-color:#17201d;border-radius:6px;pointer-events:none;transform:translate3d(0,-50%,0)}.siteplan-pin-label{white-space:nowrap}.siteplan-pin--flip .siteplan-pin-label{right:26px;left:auto}.serra-tsr-kicker{color:var(--tsr-copper-ink);font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:0.22em}.serra-tsr-eyebrow{color:var(--tsr-copper-ink);font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:0.22em}.breakdance-form-field__label{display:block;color:var(--tsr-copper-ink);font-family:"DM Sans",sans-serif;font-weight:700;font-size:10px;line-height:1.3;text-transform:uppercase;letter-spacing:0.18em;margin-bottom:9px}.breakdance-form-field__required{color:var(--tsr-copper-ink);margin-left:3px}:focus-visible{outline:2px solid var(--tsr-copper,#b8734a);outline-offset:2px}a:focus-visible{color:inherit;outline:2px solid var(--tsr-copper,#b8734a);outline-offset:2px}button:focus-visible{color:inherit;outline:2px solid var(--tsr-copper,#b8734a);outline-offset:2px}input:focus-visible{color:inherit;outline:2px solid var(--tsr-copper,#b8734a);outline-offset:2px}textarea:focus-visible{color:inherit;outline:2px solid var(--tsr-copper,#b8734a);outline-offset:2px}select:focus-visible{color:inherit;outline:2px solid var(--tsr-copper,#b8734a);outline-offset:2px}[role="button"]:focus-visible{color:inherit;outline:2px solid var(--tsr-copper,#b8734a);outline-offset:2px}[tabindex]:focus-visible{color:inherit;outline:2px solid var(--tsr-copper,#b8734a);outline-offset:2px}.container-6{display:flex;flex-flow:column;justify-content:center;align-items:center;padding-top:40px;padding-bottom:40px;background-color:var(--amberwood-forest)}.white-text{color:var(--serra-paper)}