body.inner-page{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 12% 12%,rgba(217,189,125,.08),transparent 30%),#07100f}.inner-page main{position:relative;z-index:1}.inner-container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.inner-kicker{display:inline-flex;align-items:center;gap:12px;color:#d9bd7d;font-size:10px;font-weight:800;letter-spacing:3px;text-transform:uppercase}.inner-kicker::before{width:38px;height:1px;content:"";background:#d9bd7d}.inner-title{max-width:780px;margin-top:18px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(38px, 5.8vw, 76px);font-weight:400;line-height:.98;letter-spacing:-2.5px}.inner-title em,.section-heading em{color:#d9bd7d;font-weight:400}.inner-lead{max-width:720px;margin-top:25px;color:rgba(255,255,255,.68);font-size:15px;line-height:1.9}.section-heading{margin-top:16px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(34px, 4.3vw, 58px);font-weight:400;line-height:1.08;letter-spacing:-1.7px}.section-copy{color:rgba(255,255,255,.64);font-size:14px;line-height:1.9}.gold-button,.gold-link,.outline-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:1.8px;transition:.3s ease}.gold-button{min-height:52px;padding:0 27px;color:#07100f;background:#d9bd7d;border:1px solid #d9bd7d}.gold-button:hover{transform:translateY(-3px);background:#ecd69f;box-shadow:0 15px 35px rgba(217,189,125,.2)}.outline-button{min-height:52px;padding:0 27px;color:#fff;border:1px solid rgba(255,255,255,.28)}.outline-button:hover{color:#d9bd7d;border-color:#d9bd7d;transform:translateY(-3px)}.inner-hero{position:relative;min-height:780px;padding:220px 0 100px;overflow:hidden;display:flex;align-items:center;background:#07100f}.inner-hero::before{position:absolute;inset:0;content:"";background:linear-gradient(rgba(217,189,125,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(217,189,125,.055) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to right,black,transparent 80%)}.inner-hero::after{position:absolute;left:0;right:0;bottom:0;height:180px;content:"";background:linear-gradient(to bottom,transparent,#07100f)}.inner-hero-content{position:relative;z-index:3;width:min(1180px,calc(100% - 48px));margin-inline:auto}.inner-hero-backgrounds,.inner-hero-bg,.inner-hero-shade{position:absolute;inset:0}.inner-hero-backgrounds{z-index:0;overflow:hidden}.inner-hero-bg{opacity:0;background-position:center;background-size:cover;transform:scale(1.045);transition:opacity 1.25s ease}.inner-hero-bg.active{opacity:1;animation:innerHeroKenBurns 7s ease-out both}.inner-hero-shade{z-index:1;background:linear-gradient(90deg,rgba(7,16,15,.99) 0,rgba(7,16,15,.93) 48%,rgba(7,16,15,.34) 100%)}.inner-hero-dots{position:absolute;right:4vw;bottom:76px;z-index:4;display:flex;gap:8px}.inner-hero-dot{width:24px;height:2px;padding:0;overflow:hidden;border:0;background:rgba(255,255,255,.28);cursor:pointer;transition:.3s ease}.inner-hero-dot.active{width:42px;background:#d9bd7d}@keyframes innerHeroKenBurns{from{transform:scale(1.045)}to{transform:scale(1.12)}}.inner-breadcrumbs{display:flex;align-items:center;gap:10px;margin-bottom:30px;color:rgba(255,255,255,.48);font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.inner-breadcrumbs a{color:#d9bd7d;text-decoration:none}.inner-hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:36px}.hero-trust-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:48px;padding:0;list-style:none}.hero-trust-item{min-width:165px;padding:17px 19px;border:1px solid rgba(217,189,125,.18);background:rgba(8,24,21,.66);backdrop-filter:blur(13px)}.hero-trust-item strong{display:block;color:#d9bd7d;font-family:Georgia,"Times New Roman",serif;font-size:24px;font-weight:400}.hero-trust-item span{display:block;margin-top:5px;color:rgba(255,255,255,.55);font-size:8px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.hero-side-note{position:absolute;right:4vw;bottom:112px;z-index:3;max-width:270px;padding:25px;border-left:2px solid #d9bd7d;background:rgba(7,16,15,.76);backdrop-filter:blur(16px)}.hero-side-note i{color:#d9bd7d;font-size:24px}.hero-side-note p{margin-top:15px;color:rgba(255,255,255,.72);font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.5}.about-story{padding:105px 0}.story-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:clamp(45px,7vw,100px);align-items:center}.story-visual{position:relative;min-height:610px}.story-image-frame{position:absolute;inset:0 55px 55px 0;overflow:hidden;border:1px solid rgba(217,189,125,.22)}.story-image-frame img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.story-image-frame:hover img{transform:scale(1.035)}.story-experience-card{position:absolute;right:0;bottom:0;width:205px;padding:28px;color:#07100f;background:#d9bd7d;box-shadow:0 24px 55px rgba(0,0,0,.32)}.story-experience-card strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:48px;font-weight:400;line-height:1}.story-experience-card span{display:block;margin-top:8px;font-size:9px;font-weight:900;line-height:1.45;letter-spacing:1.6px;text-transform:uppercase}.story-copy .section-copy{margin-top:24px}.story-copy .section-copy+.section-copy{margin-top:14px}.story-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px}.story-highlight{display:flex;gap:13px;align-items:flex-start;padding:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.story-highlight i{margin-top:2px;color:#d9bd7d}.story-highlight strong{display:block;color:#fff;font-size:11px;letter-spacing:.4px}.story-highlight span{display:block;margin-top:5px;color:rgba(255,255,255,.5);font-size:10px;line-height:1.5}.journey-strip{border-block:1px solid rgba(217,189,125,0.14);background:#091b17}.journey-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.journey-item{position:relative;padding:42px 30px;border-right:1px solid rgba(217,189,125,.13)}.journey-item:last-child{border-right:0}.journey-item small{color:#d9bd7d;font-size:8px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.journey-item strong{display:block;margin-top:10px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:25px;font-weight:400}.journey-item p{margin-top:9px;color:rgba(255,255,255,.47);font-size:10px;line-height:1.65}.purpose-section{padding:110px 0;background:radial-gradient(circle at 85% 40%,rgba(217,189,125,.09),transparent 28%),#07100f}.purpose-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:48px}.purpose-heading .section-copy{max-width:430px}.purpose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.purpose-card{position:relative;min-height:390px;padding:44px;overflow:hidden;border:1px solid rgba(217,189,125,.17);background:linear-gradient(145deg,#0d241f,#081512)}.purpose-card::after{position:absolute;right:-35px;bottom:-60px;color:rgba(217,189,125,.055);font-family:Georgia,"Times New Roman",serif;font-size:210px;content:attr(data-number)}.purpose-icon{width:56px;height:56px;display:grid;place-items:center;color:#07100f;background:#d9bd7d;font-size:21px}.purpose-card h3{position:relative;z-index:1;margin-top:28px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:35px;font-weight:400}.purpose-card p{position:relative;z-index:1;max-width:510px;margin-top:18px;color:rgba(255,255,255,.61);font-size:13px;line-height:1.85}.purpose-card ul{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:9px;margin-top:24px;list-style:none}.purpose-card li{padding:9px 12px;color:#d9bd7d;border:1px solid rgba(217,189,125,.2);font-size:8px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}.values-section{padding:105px 0;background:#091b17}.values-intro{max-width:710px;margin-bottom:48px}.values-intro .section-copy{margin-top:20px}.values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.value-card{position:relative;min-height:260px;padding:32px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);transition:.35s ease}.value-card:hover{border-color:rgba(217,189,125,.35);transform:translateY(-6px);background:rgba(217,189,125,.055)}.value-card>span{color:rgba(217,189,125,.34);font-family:Georgia,"Times New Roman",serif;font-size:38px}.value-card i{position:absolute;top:32px;right:32px;color:#d9bd7d;font-size:21px}.value-card h3{margin-top:38px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:25px;font-weight:400}.value-card p{margin-top:13px;color:rgba(255,255,255,.52);font-size:11px;line-height:1.75}.leadership-section{padding:110px 0}.leadership-grid{display:grid;grid-template-columns:minmax(0,0.78fr) minmax(0,1.22fr);gap:clamp(45px,7vw,95px);align-items:center}.leader-photo{position:relative;height:660px;overflow:hidden;border:1px solid rgba(217,189,125,.22)}.leader-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.leader-photo::after{position:absolute;inset:auto 0 0;height:42%;content:"";background:linear-gradient(transparent,rgba(7,16,15,.92))}.leader-caption{position:absolute;left:28px;right:28px;bottom:27px;z-index:1}.leader-caption strong{display:block;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:27px;font-weight:400}.leader-caption span{display:block;margin-top:7px;color:#d9bd7d;font-size:8px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.leadership-copy blockquote{position:relative;margin-top:30px;padding:32px 0 5px 34px;color:rgba(255,255,255,.82);border-left:1px solid #d9bd7d;font-family:Georgia,"Times New Roman",serif;font-size:clamp(20px, 2.5vw, 30px);line-height:1.55}.leadership-copy blockquote::before{position:absolute;top:-16px;left:25px;color:#d9bd7d;content:"“";font-family:Georgia,"Times New Roman",serif;font-size:80px;line-height:1}.leader-message{margin-top:28px}.leader-message .section-copy+.section-copy{margin-top:12px}.signature-line{display:flex;align-items:center;gap:14px;margin-top:28px;color:#d9bd7d;font-size:9px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.signature-line::before{width:42px;height:1px;content:"";background:#d9bd7d}.inner-awards-section{padding:110px 0;background:radial-gradient(circle at 50% 0,rgba(217,189,125,.12),transparent 35%),#091b17}.awards-heading{max-width:760px;margin-bottom:48px}.awards-heading .section-copy{margin-top:20px}.inner-awards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.inner-award-card{position:relative;min-height:430px;overflow:hidden;border:1px solid rgba(217,189,125,.16);background:#0b201b}.award-image{height:215px;overflow:hidden;background:linear-gradient(145deg,#16372f,#091b17)}.award-image img{width:100%;height:100%;object-fit:cover;opacity:.76;transition:.55s ease}.inner-award-card:hover .award-image img{opacity:.95;transform:scale(1.045)}.award-icon-visual{height:215px;display:grid;place-items:center;color:#d9bd7d;background:radial-gradient(circle,rgba(217,189,125,.17),transparent 54%),#0c211c;font-size:74px}.award-card-copy{padding:27px}.award-card-copy small{color:#d9bd7d;font-size:8px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.award-card-copy h3{margin-top:12px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:23px;font-weight:400;line-height:1.3}.award-card-copy p{margin-top:13px;color:rgba(255,255,255,.48);font-size:10px;line-height:1.7}.inner-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}.inner-reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1050px){.hero-side-note{display:none}.leadership-grid,.story-grid{grid-template-columns:1fr 1fr;gap:45px}.inner-awards-grid,.values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-award-card:last-child{grid-column:1/-1}}@media (max-width:850px){.inner-hero{min-height:720px;padding-top:185px}.inner-hero::before{background-size:48px 48px}.leadership-grid,.purpose-grid,.story-grid{grid-template-columns:1fr}.story-visual{min-height:560px}.purpose-heading{display:block}.purpose-heading .section-copy{max-width:640px;margin-top:22px}.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-item:nth-child(2){border-right:0}.journey-item:nth-child(-n+2){border-bottom:1px solid rgba(217,189,125,.13)}.leader-photo{width:min(100%,560px);height:660px}}@media (max-width:640px){.inner-container,.inner-hero-content{width:min(100% - 30px,1180px)}.inner-hero{min-height:680px;padding:170px 0 80px}.inner-hero-bg{background-position:62% center}.inner-hero-shade{background:linear-gradient(rgba(7,16,15,.88),rgba(7,16,15,.93))}.inner-hero-dots{right:15px;bottom:34px}.inner-title{font-size:clamp(39px, 13vw, 58px);letter-spacing:-1.5px}.inner-lead{font-size:13px;line-height:1.75}.inner-hero-actions>a{width:100%}.hero-trust-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:35px}.hero-trust-item{min-width:0;padding:14px}.hero-trust-item strong{font-size:21px}.about-story,.inner-awards-section,.leadership-section,.purpose-section,.values-section{padding:78px 0}.story-visual{min-height:450px}.story-image-frame{inset:0 25px 45px 0}.story-experience-card{width:170px;padding:22px}.story-experience-card strong{font-size:40px}.inner-awards-grid,.story-highlights,.values-grid{grid-template-columns:1fr}.inner-award-card:last-child{grid-column:auto}.journey-grid{grid-template-columns:1fr}.journey-item,.journey-item:nth-child(2){border-right:0;border-bottom:1px solid rgba(217,189,125,.13)}.journey-item:last-child{border-bottom:0}.purpose-card{min-height:auto;padding:30px 25px}.purpose-card::after{font-size:145px}.value-card{min-height:230px}.leader-photo{height:520px}.leadership-copy blockquote{padding-left:24px}}.project-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,0.65fr);gap:clamp(34px,6vw,84px);align-items:start}.project-detail-copy .section-copy{max-width:780px}.project-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px}.project-detail-facts>div{min-height:132px;padding:23px;border:1px solid rgba(7,34,29,.1);background:#fff;box-shadow:0 16px 38px rgba(7,34,29,.06)}.project-detail-facts i{color:#ad8328;font-size:19px}.project-detail-facts span,.project-detail-facts strong{display:block}.project-detail-facts span{margin-top:16px;color:#9a7b3f;font-size:8px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.project-detail-facts strong{margin-top:7px;color:#102b25;font-size:12px;line-height:1.55}.project-developer-note{display:inline-flex;align-items:center;gap:10px;margin-top:24px;padding:13px 16px;color:#755b25;border-left:2px solid #d0a64b;background:rgba(208,166,75,.09);font-size:10px;font-weight:700}.project-verification-panel{position:sticky;top:110px;padding:clamp(28px,4vw,42px);overflow:hidden;border:1px solid rgba(217,189,125,.18);background:radial-gradient(circle at 100% 0,rgba(217,189,125,.18),transparent 42%),#0b201b;box-shadow:0 28px 60px rgba(5,24,20,.18)}.project-verification-panel h2{margin-top:14px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(29px, 4vw, 43px);font-weight:400;line-height:1.05}.project-verification-panel ul{margin:28px 0;padding:0;list-style:none}.project-verification-panel li{display:grid;gap:7px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}.project-verification-panel li span{color:rgba(255,255,255,.46);font-size:8px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.project-verification-panel li a,.project-verification-panel li strong{color:#fff;font-size:11px;line-height:1.5;text-decoration:none}.project-verification-panel li a i{margin-left:5px;color:#d9bd7d;font-size:9px}.project-verification-panel .gold-button{width:100%;justify-content:center}.project-configuration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:38px}.project-configuration-card{display:flex;min-height:280px;padding:30px;flex-direction:column;border:1px solid rgba(7,34,29,.1);background:#fff;box-shadow:0 16px 42px rgba(7,34,29,.06);transition:transform .3s ease,box-shadow .3s ease}.project-configuration-card:hover{transform:translateY(-7px);box-shadow:0 24px 55px rgba(7,34,29,.11)}.project-configuration-card>i{width:46px;height:46px;display:grid;place-items:center;color:#d9bd7d;border-radius:50%;background:#0b201b}.project-configuration-card h3{margin-top:23px;color:#102b25;font-family:Georgia,"Times New Roman",serif;font-size:29px;font-weight:400}.project-configuration-card span{margin-top:12px;color:#5c6a66;font-size:10px;line-height:1.6}.project-configuration-card strong{margin-top:12px;color:#8b6927;font-size:12px;line-height:1.5}.project-configuration-card a{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:28px;color:#102b25;font-size:9px;font-weight:800;letter-spacing:.6px;text-decoration:none;text-transform:uppercase}.project-lifestyle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(38px,7vw,92px)}.project-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px}.project-feature-list span{display:grid;grid-template-columns:30px 1fr;align-items:center;min-height:64px;padding:13px 15px;color:#344a45;border:1px solid rgba(7,34,29,.09);background:#fff;font-size:10px;line-height:1.45}.project-feature-list i{color:#b28631}.travel-time-note{margin-top:18px;color:#7b8784;font-size:9px;font-style:italic;line-height:1.6}.project-detail-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px}.project-gallery-card{position:relative;min-width:0;overflow:hidden;color:#fff;background:#0b201b;text-decoration:none;box-shadow:0 18px 46px rgba(7,34,29,.11)}.project-gallery-card img{width:100%;height:clamp(300px,40vw,520px);display:block;object-fit:contain;background:#f1f0ec;transition:transform .5s ease}.project-gallery-card:hover img{transform:scale(1.025)}.project-gallery-card span{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.project-gallery-card span i{color:#d9bd7d}.project-source-note{display:grid;grid-template-columns:42px 1fr;gap:17px;align-items:start;margin-top:28px;padding:23px;color:#53615d;border:1px solid rgba(173,131,40,.22);background:rgba(217,189,125,.09);font-size:9px;line-height:1.75}.project-source-note>i{width:42px;height:42px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#ad8328}.project-source-note strong{color:#6f531e}@media (max-width:980px){.project-detail-grid,.project-lifestyle-grid{grid-template-columns:1fr}.project-verification-panel{position:relative;top:auto}}@media (max-width:760px){.project-configuration-grid,.project-detail-gallery{grid-template-columns:1fr}.project-configuration-card{min-height:245px}}@media (max-width:560px){.project-detail-facts,.project-feature-list{grid-template-columns:1fr}.project-gallery-card img{height:330px}.project-source-note{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.inner-award-card img,.inner-reveal,.inner-reveal.is-visible,.story-image-frame img,.value-card{transition:none;transform:none}.inner-hero-bg.active{animation:none}}.content-section{padding:105px 0}.content-section.alt{background:radial-gradient(circle at 80% 10%,rgba(217,189,125,.08),transparent 30%),#091b17}.content-intro{max-width:760px;margin-bottom:46px}.content-intro .section-copy{margin-top:20px}.inner-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.inner-card-grid.four-column{grid-template-columns:repeat(4,minmax(0,1fr))}.content-card{position:relative;min-height:250px;padding:32px;overflow:hidden;border:1px solid rgba(217,189,125,.15);background:linear-gradient(145deg,rgba(18,47,40,.78),rgba(8,22,18,.94));transition:.35s ease}.content-card:hover{transform:translateY(-6px);border-color:rgba(217,189,125,.42)}.content-card>i{width:52px;height:52px;display:grid;place-items:center;color:#07100f;background:#d9bd7d;font-size:20px}.content-card small{display:block;margin-top:26px;color:#d9bd7d;font-size:8px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.content-card h2,.content-card h3{margin-top:12px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:25px;font-weight:400;line-height:1.28}.content-card p{margin-top:14px;color:rgba(255,255,255,.55);font-size:11px;line-height:1.75}.content-card .gold-link{margin-top:22px;color:#d9bd7d}.metric-band{border-block:1px solid rgba(217,189,125,0.14);background:#0c211c}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-item{padding:40px 28px;text-align:center;border-right:1px solid rgba(217,189,125,.13)}.metric-item:last-child{border-right:0}.metric-item strong{display:block;color:#d9bd7d;font-family:Georgia,"Times New Roman",serif;font-size:38px;font-weight:400}.metric-item span{display:block;margin-top:8px;color:rgba(255,255,255,.53);font-size:8px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.project-listing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.project-list-card{position:relative;overflow:hidden;border:1px solid rgba(217,189,125,.16);background:#0b201b;transition:.35s ease}.project-list-card:hover{transform:translateY(-7px);border-color:rgba(217,189,125,.42);box-shadow:0 25px 55px rgba(0,0,0,.2)}.project-list-image{position:relative;height:340px;overflow:hidden}.project-list-image::after{position:absolute;inset:auto 0 0;height:55%;content:"";background:linear-gradient(transparent,rgba(7,16,15,.95))}.project-list-image img{width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.project-list-card:hover .project-list-image img{transform:scale(1.045)}.project-status-pill{position:absolute;top:20px;left:20px;z-index:1;padding:9px 13px;color:#07100f;background:#d9bd7d;font-size:8px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase}.project-status-pill.completed{color:#d9bd7d;border:1px solid rgba(217,189,125,.45);background:rgba(7,16,15,.88);backdrop-filter:blur(8px)}.project-status-pill.new{color:#fff;background:#9a6a1f}.project-list-content{padding:28px}.project-list-location{display:flex;gap:8px;align-items:center;color:#d9bd7d;font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.project-list-content h2,.project-list-content h3{margin-top:12px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:31px;font-weight:400}.project-spec-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:19px}.project-spec-row span{padding:9px 11px;color:rgba(255,255,255,.68);border:1px solid rgba(255,255,255,.1);font-size:9px}.project-list-content p{margin-top:17px;color:rgba(255,255,255,.5);font-size:11px;line-height:1.7}.project-list-content .gold-link{margin-top:22px;color:#d9bd7d}.launch-panel{position:relative;padding:clamp(38px,7vw,80px);overflow:hidden;border:1px solid rgba(217,189,125,.2);background:linear-gradient(105deg,rgba(7,16,15,.98),rgba(7,16,15,.72)),url("images/hero-2.png") center/cover no-repeat}.launch-panel::after{position:absolute;right:-40px;bottom:-90px;color:rgba(217,189,125,.08);content:"NEW";font-family:Georgia,"Times New Roman",serif;font-size:clamp(120px, 20vw, 270px);line-height:1}.launch-panel>*{position:relative;z-index:1}.launch-panel .section-copy{max-width:630px;margin-top:20px}.launch-panel .gold-button{margin-top:30px}.experience-timeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.timeline-step{position:relative;min-height:260px;padding:31px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.timeline-step>span{color:rgba(217,189,125,.33);font-family:Georgia,"Times New Roman",serif;font-size:42px}.timeline-step i{position:absolute;top:34px;right:31px;color:#d9bd7d;font-size:21px}.timeline-step h3{margin-top:35px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:24px;font-weight:400}.timeline-step p{margin-top:13px;color:rgba(255,255,255,.52);font-size:11px;line-height:1.75}.inner-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.inner-insight-card{overflow:hidden;border:1px solid rgba(217,189,125,.15);background:#0b201b}.inner-insight-image{position:relative;height:245px;overflow:hidden}.inner-insight-image img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.inner-insight-card:hover .inner-insight-image img{transform:scale(1.045)}.inner-insight-tag{position:absolute;left:18px;bottom:18px;padding:8px 11px;color:#07100f;background:#d9bd7d;font-size:8px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.inner-insight-copy{padding:27px}.inner-insight-meta{color:rgba(255,255,255,.43);font-size:8px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.inner-insight-copy h2,.inner-insight-copy h3{margin-top:13px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:23px;font-weight:400;line-height:1.35}.inner-insight-copy p{margin-top:14px;color:rgba(255,255,255,.5);font-size:10px;line-height:1.72}.article-feature{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.article-feature img{width:100%;min-height:460px;object-fit:cover;border:1px solid rgba(217,189,125,.18)}.article-feature .section-copy+.section-copy{margin-top:14px}.newsletter-panel{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center;padding:40px;border:1px solid rgba(217,189,125,.2);background:#0d2a23}.inner-newsletter-form{display:flex;min-width:min(100%,420px)}.inner-newsletter-form input{min-width:0;flex:1;padding:0 18px;color:#fff;border:1px solid rgba(255,255,255,.13);border-right:0;outline:0;background:rgba(255,255,255,.04)}.inner-newsletter-form button{min-height:52px;padding:0 21px;color:#07100f;border:1px solid #d9bd7d;background:#d9bd7d;font-size:9px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer}.form-status{grid-column:1/-1;min-height:18px;margin-top:-20px;color:#d9bd7d;font-size:10px}.contact-layout{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr);gap:clamp(35px,6vw,80px);align-items:start}.inner-contact-list{display:grid;gap:12px;margin-top:31px}.inner-contact-card{display:grid;grid-template-columns:48px 1fr auto;gap:15px;align-items:center;padding:18px;color:#fff;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);text-decoration:none}.inner-contact-card>i:first-child{width:48px;height:48px;display:grid;place-items:center;color:#07100f;background:#d9bd7d}.inner-contact-card small,.inner-contact-card strong{display:block}.inner-contact-card small{color:rgba(255,255,255,.48);font-size:8px;letter-spacing:1.2px;text-transform:uppercase}.inner-contact-card strong{margin-top:5px;font-size:12px}.inner-contact-form{padding:clamp(26px,4vw,42px);border:1px solid rgba(217,189,125,.2);background:linear-gradient(145deg,#0d2a23,#091a16)}.inner-contact-form h2{color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:32px;font-weight:400}.inner-contact-form>p{margin-top:10px;color:rgba(255,255,255,.5);font-size:11px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.form-field{display:grid;gap:8px}.form-field.full{grid-column:1/-1}.form-field label{color:rgba(255,255,255,.7);font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.form-field input,.form-field select,.form-field textarea{width:100%;padding:15px 16px;color:#fff;border:1px solid rgba(255,255,255,.11);outline:0;background:rgba(255,255,255,.035);font:inherit;font-size:12px}.form-field select option{color:#07100f}.form-field textarea{min-height:120px;resize:vertical}.inner-contact-form .gold-button{margin-top:20px;cursor:pointer}.office-panel{margin-top:18px;padding:24px;border-left:2px solid #d9bd7d;background:rgba(217,189,125,.06)}.office-panel small{color:#d9bd7d;font-size:8px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.office-panel address{margin-top:10px;color:rgba(255,255,255,.65);font-style:normal;font-size:11px;line-height:1.7}.office-panel a{display:inline-flex;gap:8px;margin-top:15px;color:#d9bd7d;text-decoration:none;font-size:9px;font-weight:800;text-transform:uppercase}.inner-cta{padding:70px 0;border-top:1px solid rgba(217,189,125,.13);background:#0b201b}.inner-cta-row{display:flex;align-items:center;justify-content:space-between;gap:35px}.inner-cta h2{color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(30px, 4vw, 48px);font-weight:400}.inner-cta p{max-width:650px;margin-top:12px;color:rgba(255,255,255,.52);font-size:11px;line-height:1.7}@media (max-width:1050px){.experience-timeline,.inner-card-grid.four-column{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-insight-card:first-child{grid-column:1/-1}}@media (max-width:850px){.article-feature,.contact-layout,.inner-card-grid,.project-listing-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-item:nth-child(2){border-right:0}.metric-item:nth-child(-n+2){border-bottom:1px solid rgba(217,189,125,.13)}.newsletter-panel{grid-template-columns:1fr}.article-feature img{min-height:380px}.inner-cta-row{display:block}.inner-cta .gold-button{margin-top:24px}}@media (max-width:640px){.content-section{padding:78px 0}.experience-timeline,.form-grid,.inner-card-grid,.inner-card-grid.four-column,.inner-insights-grid{grid-template-columns:1fr}.form-field.full,.inner-insight-card:first-child{grid-column:auto}.project-list-image{height:280px}.metric-grid{grid-template-columns:1fr}.metric-item,.metric-item:nth-child(2){border-right:0;border-bottom:1px solid rgba(217,189,125,.13)}.metric-item:last-child{border-bottom:0}.newsletter-panel{padding:27px}.inner-newsletter-form{min-width:0;flex-direction:column}.inner-newsletter-form input{min-height:52px;border-right:1px solid rgba(255,255,255,.13)}.inner-contact-card{grid-template-columns:44px 1fr}.inner-contact-card>i:last-child{display:none}}