.site-preview{color:#4e3924;text-align:center;background:#eee5d8;border-bottom:1px solid #c5a881;justify-content:center;align-items:center;gap:1rem;padding:.55rem 1rem;font-size:.76rem;line-height:1.4;display:flex}.site-preview strong{white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}@media (max-width:620px){.site-preview{flex-direction:column;gap:.1rem}}:root{--bronze:#b38d5d;--bronze-action:#8b693f;--bronze-dark:#6f512f;--bronze-wash:#f2eadf;--charcoal:#171614;--ink:#17231f;--muted:#5f6b65;--canvas:#f6f4ef;--surface:#fff;--border:#d8d3c8;--success:#216e4e;--danger:#a03232;--info:#245b78;--shadow:0 18px 46px #17161417}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--canvas);color:var(--ink);font-family:var(--font-epilogue),"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}a{color:inherit}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.16}h1,h2{letter-spacing:-.04em;font-weight:500}h3{font-weight:600}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:var(--charcoal);border:2px solid var(--bronze-action);background:#fff;padding:12px 18px;text-decoration:none;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.eyebrow{color:var(--bronze-action);letter-spacing:.21em;margin:0 0 18px;font-size:10px;font-weight:700}.site-header{background:var(--charcoal);color:#fff;z-index:50;border-bottom:1px solid #37332e;height:82px;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:32px;width:min(1440px,100%);height:100%;margin:auto;padding:0 clamp(20px,4.5vw,72px);display:flex}.site-brand{color:var(--bronze);flex-direction:column;gap:1px;line-height:1;text-decoration:none;display:inline-flex}.site-brand span{letter-spacing:.23em;font-size:19px;font-weight:600}.site-brand small{color:#beb6aa;letter-spacing:.26em;font-size:6px}.site-nav{align-items:center;gap:clamp(14px,1.8vw,28px);display:flex}.site-nav>a{color:#d8d3cb;white-space:nowrap;font-size:11px;font-weight:500;text-decoration:none}.site-nav>a:not(.nav-apply):hover,.site-nav>a[aria-current=page]{color:#fff}.site-nav>a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze);text-underline-offset:9px}.site-nav .nav-portal{border-left:1px solid #504b45;padding-left:22px}.site-nav .nav-apply{border:1px solid var(--bronze-action);background:var(--bronze-action);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;display:inline-flex}.site-nav .nav-apply:hover{background:var(--bronze-dark);border-color:var(--bronze-dark)}.menu-button{background:0 0;border:1px solid #5a554f;border-radius:6px;width:46px;height:46px;display:none}.menu-button__lines,.menu-button__lines:before,.menu-button__lines:after{content:"";background:#fff;width:20px;height:1px;margin:auto;display:block;position:relative}.menu-button__lines:before{position:absolute;top:-7px}.menu-button__lines:after{position:absolute;top:7px}.hero{color:#fff;background:linear-gradient(90deg,#100f0ef5 0%,#131210d1 47%,#1917147a 100%),url(/properties/norvena-hero.jpg) 50%/cover;grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:8vw;min-height:690px;padding:104px clamp(24px,8vw,128px) 74px;display:grid;position:relative}.hero:after,.page-hero:after{content:"";pointer-events:none;border:1px solid #b38d5d4d;position:absolute;inset:23px}.hero__content{z-index:1;max-width:850px;position:relative}.hero h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(48px,6.3vw,88px)}.hero h1 em{color:#d4b38b;font-style:normal}.hero__lead{color:#d6d1c9;max-width:670px;font-size:17px}.button-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:46px;padding:11px 19px;font-size:12px;font-weight:600;text-decoration:none;transition:background .17s,border-color .17s,color .17s,transform .17s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{background:var(--bronze-action);border-color:var(--bronze-action);color:#fff}.button--primary:hover{background:var(--bronze-dark);border-color:var(--bronze-dark)}.button--ghost{color:#fff;background:#00000024;border-color:#817971}.button--ghost:hover{border-color:#d4b38b}.button--secondary{color:#342e29;background:#fff;border-color:#a9a297}.button--secondary:hover{border-color:var(--bronze-action);color:var(--bronze-dark)}.button--light{color:var(--charcoal);background:#fff}.button--outline-light{color:#fff;border-color:#8b8379}.hero__panel{z-index:1;border-top:3px solid var(--bronze);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#11100ed1;padding:27px 28px;position:relative}.hero__panel-label{color:#d4b38b;letter-spacing:.18em;font-size:10px;font-weight:700}.hero__panel dl{margin:0}.hero__panel dl>div{border-top:1px solid #ffffff24;padding:17px 0}.hero__panel dt{font-size:13px;font-weight:600}.hero__panel dd{color:#aaa39a;margin:3px 0 0;font-size:11px}.section{padding:96px clamp(24px,7vw,112px)}.section--tint{border-block:1px solid var(--border);background:#eeeae3}.section-heading{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:9vw;margin-bottom:47px;display:grid}.section-heading>div{max-width:790px}.section-heading h2,.split-feature h2,.cta-band h2,.editorial-link h2,.supplier-callout h2,.access-explainer h2{margin:0;font-size:clamp(32px,4vw,52px)}.section-heading>p{color:var(--muted);margin:0;font-size:15px}.section-heading--aligned{align-items:center}.section-heading--aligned>.text-link{justify-self:end}.service-grid{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.service-card{background:#fff;min-height:278px;padding:31px 27px;position:relative}.service-card:before{content:"";background:var(--bronze);height:3px;transition:right .2s;position:absolute;top:0;left:0;right:100%}.service-card:hover:before{right:0}.service-card>span,.principle-number,.supplier-steps article>span{color:var(--bronze-action);letter-spacing:.18em;font-size:10px;font-weight:700}.service-card h3{margin:70px 0 12px;font-size:17px}.service-card p{color:var(--muted);margin:0;font-size:13px}.split-feature{background:#e8e2d9;grid-template-columns:1fr 1fr;min-height:640px;display:grid}.split-feature__visual{background:radial-gradient(circle at 50% 45%,#584c3d 0,#26221d 44%,#171614 80%);place-items:center;padding:70px;display:grid;position:relative;overflow:hidden}.split-feature__visual:after{content:"";border:1px solid #b38d5d3b;border-radius:50%;width:570px;height:570px;position:absolute}.access-pass{aspect-ratio:.72;z-index:1;background:#f9f7f2;border-radius:12px;flex-direction:column;align-items:center;width:min(310px,85%);padding:25px;display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 24px 60px #0009}.access-pass__brand{color:#6f512f;letter-spacing:.18em;border-bottom:1px solid #d8d3c8;align-self:stretch;padding-bottom:18px;font-size:9px;font-weight:700}.access-pass__qr{grid-template-columns:repeat(3,36px);gap:8px;margin:auto;display:grid}.access-pass__qr i{border:8px solid #171614;width:36px;height:36px}.access-pass__qr i:nth-child(2),.access-pass__qr i:nth-child(4),.access-pass__qr i:nth-child(8){background:#171614;border-width:0}.access-pass__status{text-align:center;width:100%;color:var(--success);letter-spacing:.16em;border-top:1px solid #d8d3c8;padding-top:16px;font-size:9px;font-weight:700}.split-feature__copy{align-self:center;padding:95px clamp(30px,7vw,105px)}.split-feature__copy>p:not(.eyebrow){color:#49524d}.check-list{margin:29px 0;padding:0;list-style:none}.check-list li{border-top:1px solid #cfc6b9;padding:13px 0 13px 29px;font-size:13px;position:relative}.check-list li:before{content:"✓";color:var(--success);font-weight:700;position:absolute;left:2px}.text-link{color:var(--bronze-dark);border-bottom:1px solid #6f512f59;align-items:center;gap:9px;padding-bottom:3px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.text-link:hover{border-bottom-color:var(--bronze-dark)}.availability-preview{background:#fff}.property-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.property-list--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.property-card{border:1px solid var(--border);background:#fff;grid-template-columns:106px 1fr;min-height:190px;display:grid}.availability-preview .property-card{background:var(--canvas)}.property-card__marker{color:var(--bronze);background:linear-gradient(145deg,#27231e,#171614);place-items:center;display:grid;position:relative;overflow:hidden}.property-card__marker:after{content:"";border:1px solid #5e5141;width:80px;height:160px;position:absolute;transform:rotate(24deg)}.property-card__marker span{z-index:1;letter-spacing:.2em;font-size:11px;position:relative}.property-card__body{padding:25px}.property-card__body .eyebrow{margin-bottom:12px}.property-card h3{margin-bottom:7px;font-size:18px}.property-address{color:var(--muted);min-height:40px;margin-bottom:20px;font-size:12px}.availability-state{text-align:center;min-height:150px;color:var(--muted);background:#fff;border:1px dashed #bcb4a8;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:27px;font-size:13px;display:flex}.availability-state strong{color:var(--ink)}.availability-state--error{background:#fff8f6;border-color:#d6aaa3}.spinner{border:2px solid #d8d3c8;border-top-color:var(--bronze-action);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.cta-band{background:var(--charcoal);color:#fff;justify-content:space-between;align-items:end;gap:50px;padding:75px clamp(24px,8vw,128px);display:flex}.cta-band>div:first-child{max-width:760px}.cta-band p:not(.eyebrow){color:#aaa39a;margin:14px 0 0}.cta-band .button-row{margin:0}.page-hero{color:#fff;background:linear-gradient(90deg,#11100ef7,#19161294),url(/properties/norvena-hero.jpg) 50% 60%/cover;align-items:end;min-height:460px;padding:95px clamp(24px,9vw,140px) 75px;display:flex;position:relative}.page-hero>div{z-index:1;max-width:900px;position:relative}.page-hero h1{margin:0 0 20px;font-size:clamp(45px,5.7vw,76px)}.page-hero p:not(.eyebrow){color:#d3cec6;max-width:690px;font-size:16px}.page-hero--opportunities{background-position:50% 44%}.page-hero--platform{background-position:50% 68%}.page-hero--suppliers{background-position:50% 55%}.page-hero--contact{background-position:50% 72%}.principle-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.principle-grid article{border-top:2px solid var(--bronze);background:#fff;padding:32px}.principle-grid h3{margin:42px 0 10px}.principle-grid p{color:var(--muted);margin:0;font-size:13px}.editorial-link,.supplier-callout{background:#fff;justify-content:space-between;align-items:center;gap:50px;padding:76px clamp(24px,9vw,140px);display:flex}.editorial-link>div,.supplier-callout>div:first-child{max-width:720px}.editorial-link p:not(.eyebrow),.supplier-callout p:not(.eyebrow){color:var(--muted);margin-bottom:0}.journey{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.journey li{border-bottom:1px solid var(--border);grid-template-columns:90px 1fr;gap:25px;max-width:900px;padding:27px 0;display:grid}.journey li>span{color:var(--bronze-action);letter-spacing:.15em;font-size:11px;font-weight:700}.journey h3{margin:0 0 6px}.journey p{color:var(--muted);margin:0;font-size:13px}.information-panel{background:var(--bronze-wash);border-left:4px solid var(--bronze-action);justify-content:space-between;align-items:center;gap:30px;margin-top:50px;padding:32px 36px;display:flex}.information-panel h3{margin-bottom:8px}.information-panel p{color:var(--muted);margin:0;font-size:13px}.platform-flow{background:#fff}.flow-line{background:var(--charcoal);color:#fff;justify-content:space-between;align-items:center;padding:26px 31px;display:flex}.flow-line span{letter-spacing:.12em;font-size:11px;font-weight:700}.flow-line i{background:#665947;flex:1;height:1px;margin:0 20px;position:relative}.flow-line i:after{content:"";border-left:5px solid var(--bronze);border-block:3px solid #0000;position:absolute;top:-3px;right:0}.capabilities{background:#fff;padding:0 clamp(24px,7vw,112px) 96px}.capability{border-top:1px solid var(--border);grid-template-columns:90px minmax(250px,.85fr) minmax(240px,.55fr);align-items:start;gap:55px;padding:48px 0;display:grid}.capability__number{color:var(--bronze-action);letter-spacing:.17em;font-size:11px}.capability h2{font-size:clamp(26px,3vw,40px)}.capability p:not(.eyebrow){color:var(--muted);font-size:13px}.capability ul{margin:0;padding:0;list-style:none}.capability li{border-bottom:1px solid var(--border);padding:12px 0;font-size:12px}.access-explainer{background:var(--bronze-wash);grid-template-columns:1fr 1fr;gap:10vw;padding:90px clamp(24px,9vw,140px);display:grid}.access-explainer>div>p:not(.eyebrow){color:var(--muted)}.access-explainer ol{margin:0;padding:0;list-style:none}.access-explainer li{border-top:1px solid #d5c5b2;grid-template-columns:42px 1fr;gap:18px;padding:19px 0;display:grid}.access-explainer li>span{background:var(--bronze-action);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.access-explainer strong{font-size:13px}.access-explainer li p{color:var(--muted);margin:3px 0;font-size:12px}.supplier-steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.supplier-steps article{border:1px solid var(--border);background:#fff;min-height:250px;padding:28px}.supplier-steps h3{margin:60px 0 10px}.supplier-steps p{color:var(--muted);font-size:13px}.supplier-callout{background:var(--bronze-wash);border-block:1px solid #dfd1bf}.supplier-callout .button-row{margin:0}.contact-routes{background:var(--border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.contact-routes article{background:#fff;min-height:280px;padding:38px}.route-label{letter-spacing:.18em;color:var(--bronze-action);font-size:9px;font-weight:700}.contact-routes h2{margin:60px 0 12px;font-size:26px}.contact-routes p{color:var(--muted);font-size:13px}.contact-note{background:#fff5dd;border-left:4px solid #8a5a00;margin:0 clamp(24px,7vw,112px) 90px;padding:25px 30px}.contact-note strong{font-size:13px}.contact-note p{color:#615844;margin:4px 0 0;font-size:12px}.application-layout{background:#e9e4dc;grid-template-columns:minmax(320px,.72fr) minmax(500px,1.28fr);min-height:calc(100vh - 82px);display:grid}.application-intro{color:#fff;background:linear-gradient(160deg,#171614f7,#1e1b17e8),url(/properties/norvena-hero.jpg) 50%/cover;flex-direction:column;justify-content:space-between;padding:90px clamp(30px,6vw,95px);display:flex}.application-intro h1{font-size:clamp(40px,5vw,64px)}.application-intro p:not(.eyebrow){color:#c8c2b9}.application-intro ol{margin:65px 0 0;padding:0;list-style:none}.application-intro li{border-top:1px solid #4c463e;padding:15px 0;font-size:12px}.application-intro li span{color:#d4b38b;border:1px solid #75634e;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:12px;font-size:9px;display:inline-grid}.application-card{border-top:4px solid var(--bronze);width:min(690px,100% - 48px);box-shadow:var(--shadow);background:#fff;align-self:center;margin:65px auto;padding:45px clamp(24px,5vw,58px)}.application-card__heading h2,.application-success h2{margin-bottom:9px;font-size:35px}.application-card__heading>p:last-child{color:var(--muted);font-size:12px}.application-card form{gap:19px;margin-top:31px;display:grid}.application-card label,.property-selector>label{grid-template-columns:1fr auto;gap:7px;font-size:12px;font-weight:600;display:grid}.application-card input,.application-card select{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #bab3a9;border-radius:6px;grid-column:1/-1;padding:10px 12px}.application-card input:focus,.application-card select:focus{border-color:var(--bronze-action);outline:0;box-shadow:0 0 0 3px #8b693f29}.required-text,.optional-text{text-transform:uppercase;letter-spacing:.11em;color:var(--danger);align-self:end;font-size:8px}.optional-text{color:var(--muted)}.field-action{grid-column:1/-1;grid-template-columns:1fr auto;gap:9px;display:grid}.field-action input{grid-column:auto}.application-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.application-card small{color:var(--muted);margin-top:-11px;font-size:10px}.application-error{color:#7d2727;background:#fff1ef;border:1px solid #e2bbb6;padding:12px;font-size:12px}.button--submit{width:100%;margin-top:4px}.form-note{text-align:center;color:var(--muted);margin:0;font-size:11px}.form-note a{color:var(--bronze-dark);font-weight:600}.application-success{flex-direction:column;align-items:flex-start;padding:30px 0;display:flex}.application-success>p:not(.eyebrow){color:var(--muted)}.application-success .text-link{margin-top:25px}.success-mark{width:52px;height:52px;color:var(--success);background:#e6f2ea;border-radius:50%;place-items:center;margin-bottom:35px;font-size:23px;display:grid}.site-footer{color:#bdb7ae;border-top:3px solid var(--bronze);background:#11110f}.site-footer__primary{grid-template-columns:1.5fr .65fr .8fr 1fr;gap:60px;padding:60px clamp(24px,6vw,96px);display:grid}.site-brand--footer{margin-bottom:20px}.site-footer p{color:#8d8780;max-width:290px;font-size:11px}.site-footer nav,.site-footer__external{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.site-footer strong{color:#e8e4de;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px}.site-footer nav a,.site-footer__external a{font-size:11px;text-decoration:none}.site-footer nav a:hover,.site-footer__external a:hover{color:#fff}.site-footer__external a{color:#d4b38b}.site-footer__legal{color:#77716b;border-top:1px solid #302e2a;justify-content:space-between;padding:17px clamp(24px,6vw,96px);font-size:9px;display:flex}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #b38d5da8}@media (max-width:1120px){.site-nav{gap:15px}.site-nav>a{font-size:10px}.site-nav .nav-portal{display:none}.hero{grid-template-columns:1fr 290px}.service-grid,.supplier-steps,.property-list{grid-template-columns:repeat(2,1fr)}.site-footer__primary{grid-template-columns:1.3fr 1fr 1fr}.site-footer__external{grid-column:2/4}.application-layout{grid-template-columns:.8fr 1.2fr}}@media (max-width:900px){.site-header{height:72px}.site-header__inner{padding-inline:20px}.menu-button{display:block}.site-nav{background:#171614;border-top:1px solid #37332e;align-items:stretch;padding:18px 20px 25px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 14px 25px #0005}.site-nav--open{flex-direction:column;display:flex}.site-nav>a{padding:10px 5px;font-size:13px}.site-nav>a[aria-current=page]{text-underline-offset:5px}.site-nav .nav-portal{border:0;padding-left:5px;display:block}.site-nav .nav-apply{margin-top:7px}.hero{grid-template-columns:1fr;min-height:650px;padding-top:85px}.hero__panel{display:none}.section-heading{grid-template-columns:1fr;gap:20px}.section-heading--aligned>.text-link{justify-self:start}.split-feature{grid-template-columns:1fr}.split-feature__visual{min-height:520px}.principle-grid{grid-template-columns:1fr}.editorial-link,.supplier-callout{flex-direction:column;align-items:flex-start}.capability{grid-template-columns:55px 1fr}.capability>ul{grid-column:2}.access-explainer{grid-template-columns:1fr;gap:35px}.cta-band{flex-direction:column;align-items:flex-start}.cta-band .button-row{margin-top:0}.application-layout{grid-template-columns:1fr}.application-intro{min-height:auto;padding-block:60px}.application-intro ol{display:none}.application-card{margin-block:35px}.site-footer__primary{grid-template-columns:1fr 1fr}.site-footer__external{grid-column:auto}.page-hero{min-height:410px}}@media (max-width:620px){.site-brand span{font-size:17px}.hero{min-height:600px;padding:75px 23px 58px}.hero:after,.page-hero:after{inset:10px}.hero h1{font-size:45px}.button-row{flex-direction:column;align-items:stretch}.button-row .button{width:100%}.section{padding:68px 20px}.section-heading{margin-bottom:32px}.service-grid,.supplier-steps,.property-list,.property-list--compact{grid-template-columns:1fr}.service-card{min-height:230px}.service-card h3{margin-top:44px}.split-feature__visual{min-height:410px;padding:35px}.split-feature__visual:after{width:370px;height:370px}.access-pass{width:240px}.access-pass__qr{grid-template-columns:repeat(3,28px);gap:7px}.access-pass__qr i{border-width:6px;width:28px;height:28px}.split-feature__copy{padding:66px 22px}.property-card{grid-template-columns:82px 1fr}.property-card__body{padding:22px 18px}.page-hero{min-height:380px;padding:74px 23px 55px}.page-hero h1{font-size:42px}.journey li{grid-template-columns:45px 1fr}.information-panel{flex-direction:column;align-items:flex-start;padding:26px}.flow-line{grid-template-columns:1fr 1fr;gap:14px;display:grid}.flow-line i{display:none}.capabilities{padding:0 20px 68px}.capability{grid-template-columns:36px 1fr;gap:18px}.capability>ul{grid-column:1/3}.access-explainer{padding:68px 20px}.contact-routes{grid-template-columns:1fr}.contact-routes article{min-height:245px;padding:29px}.contact-routes h2{margin-top:40px}.contact-note{margin:0 20px 68px}.application-intro{padding:58px 23px}.application-card{width:calc(100% - 24px);padding:34px 19px}.application-row,.field-action{grid-template-columns:1fr}.field-action .button{width:100%}.site-footer__primary{grid-template-columns:1fr;padding:47px 23px}.site-footer__legal{flex-direction:column;gap:5px;padding-inline:23px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}.button:hover{transform:none}}.check-list li:before{content:"✓"}.application-card textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #bab3a9;border-radius:6px;grid-column:1/-1;padding:12px}.application-card textarea:focus{border-color:var(--bronze-action);outline:0;box-shadow:0 0 0 3px #8b693f29}.application-card .consent-field{grid-template-columns:22px 1fr;align-items:start;font-weight:400;line-height:1.5;display:grid}.application-card .consent-field input{grid-column:1;width:18px;min-height:18px;margin-top:2px}.application-card .consent-field span{grid-column:2}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.supplier-callout .eyebrow{color:#76532f}.site-footer__legal{color:#99928a}.property-showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.property-showcase article{border:1px solid var(--border);background:#fff}.property-showcase__image{min-height:330px;display:block;position:relative;overflow:hidden}.property-showcase__image img{object-fit:cover;transition:transform .35s}.property-showcase__image:hover img{transform:scale(1.025)}.property-showcase article>div{padding:31px}.property-showcase h3{margin:18px 0 4px;font-size:28px}.property-showcase article>div>p{color:var(--muted);font-size:13px}.property-detail-hero{color:#fff;align-items:flex-end;min-height:620px;padding:90px clamp(24px,8vw,128px);display:flex;position:relative}.property-detail-hero>img{object-fit:cover}.property-detail-hero__shade{background:linear-gradient(90deg,#12100ee6,#12100e40);position:absolute;inset:0}.property-detail-hero__content{z-index:1;position:relative}.property-detail-hero h1{margin-bottom:14px;font-size:clamp(52px,7vw,92px)}.property-detail-hero__content>p:last-child{color:#ded8d0;font-size:17px}.property-detail-intro{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:9vw;display:grid}.property-detail-intro h2{font-size:clamp(34px,4vw,54px)}.property-detail-intro>div>p:last-child{max-width:740px;color:var(--muted)}.property-detail-intro aside{border-top:3px solid var(--bronze);background:#fff;flex-direction:column;align-items:flex-start;gap:10px;padding:30px;display:flex}.property-detail-intro aside strong{text-transform:uppercase;letter-spacing:.11em;font-size:12px}.property-detail-intro aside>span{color:var(--bronze-dark);font-size:24px}.property-detail-intro aside p{color:var(--muted);font-size:12px}.property-gallery{background:#171614;grid-template-columns:repeat(3,1fr);min-height:390px;display:grid}.property-gallery figure{min-height:390px;margin:0;position:relative;overflow:hidden}.property-gallery img{object-fit:cover;transition:transform .35s}.property-gallery figure:hover img{transform:scale(1.025)}@media (max-width:900px){.property-showcase{grid-template-columns:1fr}.property-detail-hero{min-height:520px}.property-detail-intro,.property-gallery{grid-template-columns:1fr}.property-gallery figure{min-height:330px}}@media (max-width:620px){.property-showcase__image{min-height:240px}.property-showcase article>div{padding:24px}.property-detail-hero{min-height:460px;padding:65px 22px}.property-detail-hero h1{font-size:46px}.property-gallery figure{min-height:250px}}.hero{background-size:auto,108%;animation:16s cubic-bezier(.2,.72,.22,1) both hero-cinematic}.hero__content>.eyebrow{animation:.65s 80ms both reveal-up}.hero__content>h1{animation:.78s .16s both reveal-up}.hero__content>.hero__lead{animation:.72s .28s both reveal-up}.hero__content>.button-row{animation:.68s .38s both reveal-up}.hero__panel{animation:.8s .34s both reveal-side}.hero__panel dl>div{transition:background-color .25s,padding-left .25s}.hero__panel dl>div:hover{background:#ffffff09;padding-left:7px}.site-brand span{transition:letter-spacing .28s,color .28s}.site-brand:hover span{color:#d2ae80;letter-spacing:.25em}.site-nav>a{transition:color .2s;position:relative}.site-nav>a:not(.nav-apply):after{content:"";background:var(--bronze);height:1px;transition:right .25s;position:absolute;bottom:-9px;left:0;right:100%}.site-nav>a:not(.nav-apply):hover:after,.site-nav>a[aria-current=page]:after{right:0}.site-nav>a[aria-current=page]{text-decoration:none}.home-portfolio{border-block:1px solid var(--border);background:#eee9e1;padding:106px clamp(24px,7vw,112px)}.home-portfolio__heading{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:9vw;margin-bottom:48px;display:grid}.home-portfolio__heading h2{max-width:840px;margin:0;font-size:clamp(36px,4.7vw,62px)}.home-portfolio__summary{grid-template-columns:auto 1fr;align-items:end;gap:4px 18px;display:grid}.home-portfolio__summary>strong{color:var(--bronze-dark);letter-spacing:-.07em;grid-row:1/3;font-size:clamp(54px,6vw,82px);font-weight:500;line-height:.83}.home-portfolio__summary>span{max-width:255px;color:var(--muted);font-size:11px;line-height:1.45}.home-portfolio__summary>.text-link{grid-column:2;justify-self:start;margin-top:12px}.home-property-grid{grid-template-columns:1.08fr .92fr;gap:24px;display:grid}.home-property{color:#fff;background:var(--charcoal);isolation:isolate;align-items:flex-end;min-height:550px;text-decoration:none;display:flex;position:relative;overflow:hidden}.home-property:nth-child(2){min-height:480px;margin-top:70px}.home-property>img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.72,.22,1),filter .5s}.home-property__veil{z-index:1;background:linear-gradient(#0e0d0b0a 32%,#0e0d0bdb 100%);transition:background .45s;position:absolute;inset:0}.home-property:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff59;transition:inset .35s,border-color .35s;position:absolute;inset:18px}.home-property__number{z-index:3;color:#f4e4d0;letter-spacing:.2em;font-size:10px;font-weight:700;position:absolute;top:37px;left:39px}.home-property__copy{z-index:3;width:100%;padding:44px 43px;display:grid;position:relative}.home-property__copy small{color:#e7dfd5;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.home-property__copy strong{letter-spacing:-.04em;margin:7px 0 18px;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.1}.home-property__copy>span{border-top:1px solid #ffffff47;justify-content:space-between;align-items:center;padding-top:15px;font-size:11px;font-weight:600;display:flex}.home-property__copy i{font-size:18px;font-style:normal;transition:transform .3s}.home-property:hover>img{filter:saturate(1.06);transform:scale(1.055)}.home-property:hover:after{border-color:#d4b38bcc;inset:13px}.home-property:hover .home-property__copy i{transform:translate(6px)}.route-loading{z-index:200;background:var(--charcoal);color:#fff;place-content:center;gap:28px;display:grid;position:fixed;inset:0}.route-loading__brand{color:var(--bronze);flex-direction:column;align-items:center;gap:4px;display:flex}.route-loading__brand span{letter-spacing:.28em;font-size:25px;font-weight:600}.route-loading__brand small{color:#beb6aa;letter-spacing:.3em;font-size:7px}.route-loading__line{background:#3e3933;width:min(260px,60vw);height:1px;overflow:hidden}.route-loading__line i{background:var(--bronze);width:42%;height:100%;animation:1.1s cubic-bezier(.65,0,.35,1) infinite loading-line;display:block}.not-found{background:linear-gradient(115deg,#f6f4eff5,#f6f4efc7),url(/properties/o_7.jpg) 50%/cover;flex-direction:column;justify-content:center;min-height:650px;padding:120px clamp(24px,12vw,190px);display:flex}.not-found h1{max-width:800px;margin-bottom:25px;font-size:clamp(44px,6vw,78px)}.not-found>p:not(.eyebrow){max-width:620px;color:var(--muted)}@keyframes reveal-up{0%{transform:translateY(22px)}to{transform:none}}@keyframes reveal-side{0%{transform:translate(24px)}to{transform:none}}@keyframes hero-cinematic{0%{background-position:50%,48% 52%;background-size:auto,112%}to{background-position:50%,52% 48%;background-size:auto,104%}}@keyframes loading-line{0%{transform:translate(-120%)}to{transform:translate(340%)}}@supports (animation-timeline:view()){.service-card,.home-property,.split-feature__copy{animation:linear both section-reveal;animation-timeline:view();animation-range:entry 8% cover 28%}.home-property:nth-child(2){animation-range:entry 4% cover 24%}}@keyframes section-reveal{0%{transform:translateY(26px)}to{transform:none}}@media (max-width:900px){.home-portfolio__heading{grid-template-columns:1fr;gap:30px}.home-property-grid{grid-template-columns:1fr}.home-property,.home-property:nth-child(2){min-height:480px;margin-top:0}.site-nav>a:not(.nav-apply):after{bottom:2px}}@media (max-width:620px){.home-portfolio{padding:72px 20px}.home-portfolio__summary{grid-template-columns:86px 1fr}.home-property,.home-property:nth-child(2){min-height:410px}.home-property:after{inset:10px}.home-property__number{top:28px;left:28px}.home-property__copy{padding:34px 28px}.home-property__copy strong{font-size:34px}}@media (prefers-reduced-motion:reduce){.hero{background-size:auto,cover}.home-property>img{transition:none}.home-property:hover>img{transform:none}.route-loading__line i{width:100%}}.home-property__copy h3{letter-spacing:-.04em;margin:7px 0 18px;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.1}.home-property:hover>img,.home-property:focus-visible>img{filter:saturate(1.06);transform:scale(1.055)}.home-property:hover:after,.home-property:focus-visible:after{border-color:#d4b38bcc;inset:13px}.home-property:hover .home-property__copy i,.home-property:focus-visible .home-property__copy i{transform:translate(6px)}.route-error{background:var(--canvas);flex-direction:column;justify-content:center;min-height:100vh;padding:100px clamp(24px,12vw,190px);display:flex}.route-error__brand{color:var(--bronze-dark);flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:72px;display:flex}.route-error__brand span{letter-spacing:.23em;font-size:19px;font-weight:600}.route-error__brand small{letter-spacing:.26em;font-size:6px}.route-error h1{margin-bottom:20px;font-size:clamp(44px,6vw,72px)}.route-error>p:not(.eyebrow){max-width:620px;color:var(--muted)}.route-error .button-row{align-items:center}.property-back{color:#fff;border-bottom:1px solid #ffffff73;margin-bottom:34px;padding-bottom:4px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.property-back:hover{border-color:#fff}.next-property{background:#fff;grid-template-columns:1fr 1fr;min-height:470px;display:grid}.next-property>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:80px clamp(24px,8vw,120px);display:flex}.next-property h2{margin-bottom:10px;font-size:clamp(40px,5vw,68px)}.next-property>div>p:not(.eyebrow){color:var(--muted);margin-bottom:26px}.next-property__image{min-height:470px;position:relative;overflow:hidden}.next-property__image img{object-fit:cover;transition:transform .55s}.next-property__image:hover img,.next-property__image:focus-visible img{transform:scale(1.035)}@media (max-width:900px){.next-property{grid-template-columns:1fr}.next-property__image{grid-row:1;min-height:380px}.next-property>div{padding-block:62px}}@media (max-width:620px){.home-property__copy h3{font-size:34px}.route-error{padding-inline:24px}.next-property__image{min-height:300px}}@media (prefers-reduced-motion:reduce){.home-property:hover>img,.home-property:focus-visible>img,.next-property__image:hover img,.next-property__image:focus-visible img{transform:none}}.eyebrow{color:#76532f}.hero .eyebrow,.page-hero .eyebrow,.property-detail-hero .eyebrow,.cta-band .eyebrow,.application-intro .eyebrow{color:#d4b38b}
.public-login,.public-primary{color:#fff;background:#8b693f;border-color:#8b693f}.public-login:hover,.public-primary:hover{background:#6f512f;border-color:#6f512f}
@font-face{font-family:Epilogue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b450994e96943b26-s.0yyhjbhquuag0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28841f3a20dda5e9-s.0ed9frgiuqlks.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Epilogue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb065f3ef140709c-s.p.1eqdc75fykitr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Epilogue;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b450994e96943b26-s.0yyhjbhquuag0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28841f3a20dda5e9-s.0ed9frgiuqlks.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Epilogue;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cb065f3ef140709c-s.p.1eqdc75fykitr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Epilogue;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b450994e96943b26-s.0yyhjbhquuag0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28841f3a20dda5e9-s.0ed9frgiuqlks.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Epilogue;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cb065f3ef140709c-s.p.1eqdc75fykitr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Epilogue;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b450994e96943b26-s.0yyhjbhquuag0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28841f3a20dda5e9-s.0ed9frgiuqlks.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Epilogue;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cb065f3ef140709c-s.p.1eqdc75fykitr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Epilogue Fallback;src:local(Arial);ascent-override:71.15%;descent-override:21.16%;line-gap-override:0.0%;size-adjust:111.04%}.epilogue_786042ed-module__PmjlzG__className{font-family:Epilogue,Epilogue Fallback;font-style:normal}.epilogue_786042ed-module__PmjlzG__variable{--font-epilogue:"Epilogue", "Epilogue Fallback"}
