@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_9f99aec4-module__6MKK-W__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_9f99aec4-module__6MKK-W__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2?dpl=dpl_78mLmDg5Rxbxw6X4PKJaQAJAfM8b)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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_73c35fc2-module__iv9CFG__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_73c35fc2-module__iv9CFG__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Number Fallback Serif;src:local(Georgia),local(Times New Roman);unicode-range:U+30-39}@font-face{font-family:Number Fallback Sans;src:local(Helvetica Neue),local(Arial);unicode-range:U+30-39}@font-face{font-family:Blacker Display;src:url(/fonts/blacker-display-webfont/Blacker-Display-Regular-trial.woff)format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-family:Blacker Display;src:url(/fonts/blacker-display-webfont/Blacker-Display-Regular-Italic-trial.woff)format("woff");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-family:Blacker Display;src:url(/fonts/blacker-display-webfont/Blacker-Display-Medium-trial.woff)format("woff");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-family:Blacker Display;src:url(/fonts/blacker-display-webfont/Blacker-Display-Bold-trial.woff)format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-family:Bw Diagrid;src:url(/fonts/bw-diagrid/BwDiagrid-Regular.woff2)format("woff2"),url(/fonts/bw-diagrid/BwDiagrid-Regular.woff)format("woff"),url(/fonts/bw-diagrid/BwDiagrid-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-family:PP Editorial New;src:url(/fonts/editorial-new-font-family/PPEditorialNew-Regular-BF644b214ff145f.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-family:PP Editorial New;src:url(/fonts/editorial-new-font-family/PPEditorialNew-Italic-BF644b214fb0c0a.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-family:Jadyn Maria;src:url("/fonts/jadyn-maria-free/Jadyn Maria.otf")format("opentype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-2F,U+3A-10FFFF}:root{--forest:#28362b;--gold:#e1b258;--linen:#e1d5c9;--taupe:#ab948a;--white:#fff;--black:#000;--cream:#f5f1ed;--cream-2:#ede7e0;--cream-3:#e5ddd4;--charcoal:#2c2c2c;--charcoal-3:#3c3c3c;--muted:#8c8c8c;--gold-border:#e1b25840;--font-serif:"Number Fallback Serif", "Blacker Display", "PP Editorial New", var(--font-playfair), "Playfair Display", Georgia, serif;--font-sans:"Number Fallback Sans", var(--font-outfit), "Outfit", "Inter", sans-serif;--font-ui:"Number Fallback Sans", "Bw Diagrid", var(--font-outfit), sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--cream);color:var(--forest);font-size:16px}body{font-family:var(--font-sans);background-color:var(--cream);color:var(--forest);-webkit-font-smoothing:antialiased;font-weight:300;line-height:1.625;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--cream-2)}::-webkit-scrollbar-thumb{background:var(--taupe);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--forest)}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);color:var(--forest);font-weight:400;line-height:1.2}p{margin-bottom:1.5rem}a{color:inherit;text-decoration:none;transition:all .3s}.container-custom{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem}@media (max-width:768px){.container-custom{padding:0 1.25rem}}.grid-2{grid-template-columns:repeat(2,1fr);gap:3rem;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}@media (max-width:992px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr;gap:2rem}}.section-rule{background-color:var(--gold);width:60px;height:2px;margin:1.5rem 0}.eyebrow{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:block}.btn-gold{background-color:var(--gold);color:var(--forest);border:1px solid var(--gold);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;text-align:center;border-radius:2px;padding:14px 32px;font-size:.75rem;font-weight:700;transition:all .3s;display:inline-block}.btn-gold:hover{background-color:var(--forest);color:var(--white);border-color:var(--forest);transform:translateY(-2px);box-shadow:0 4px 12px #28362b26}.btn-outline{color:var(--forest);border:1px solid var(--forest);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;text-align:center;background-color:#0000;border-radius:2px;padding:14px 32px;font-size:.75rem;font-weight:700;transition:all .3s;display:inline-block}.btn-outline:hover{background-color:var(--forest);color:var(--white);transform:translateY(-2px)}.btn-outline-white{color:var(--white);border:1px solid var(--white);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;text-align:center;background-color:#0000;border-radius:2px;padding:14px 32px;font-size:.75rem;font-weight:700;transition:all .3s;display:inline-block}.btn-outline-white:hover{background-color:var(--white);color:var(--forest);transform:translateY(-2px)}.page-hero{background-color:var(--forest);color:var(--white);isolation:isolate;padding-top:160px;padding-bottom:80px;position:relative;overflow:hidden;align-items:flex-end!important;min-height:78vh!important;display:flex!important}.page-hero-content{z-index:5;padding-bottom:clamp(70px,10vw,120px);position:relative}.page-hero>div:first-child{transform:scale(1.02)}.page-hero h1{color:var(--white)!important;font-size:clamp(3.2rem,8vw,7rem)!important;font-family:var(--font-serif)!important;letter-spacing:0!important;max-width:980px!important;margin:0 0 28px!important;padding:.12em 0!important;font-weight:300!important;line-height:.96!important}.page-hero p{color:#ffffffd1!important;max-width:660px!important;font-size:1.08rem!important;line-height:1.8!important}.page-hero .eyebrow{color:var(--gold)!important}.page-section-heading{max-width:820px}.luxury-surface{background-color:var(--white);border:1px solid #ab948a2e;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 12px 36px #28362b0a}.luxury-surface:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#e1b2580e,#0000 46%);position:absolute;inset:0}.grid-3>div,.grid-2>div[style*=border],.grid-2-responsive>div[style*=border],article{border-radius:4px!important}.grid-3>div{min-height:100%}section[style*="backgroundColor: 'var(--forest)'"],section[style*="backgroundColor: \"var(--forest)\""]{border-top:1px solid #e1b25824;border-bottom:1px solid #e1b25824}form{z-index:1;position:relative}select{padding-right:48px!important}.form-group{text-align:left;margin-bottom:1.5rem}.form-group label{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.15em;color:var(--forest);margin-bottom:.5rem;font-size:.7rem;font-weight:600;display:block}.form-group input,.form-group select,.form-group textarea{background-color:var(--white);width:100%;font-family:var(--font-sans);color:var(--forest);border:1px solid #ab948a4d;border-radius:2px;padding:14px 18px;font-size:.9rem;transition:all .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #e1b2581a}.form-submit{background-color:var(--gold);width:100%;color:var(--forest);border:1px solid var(--gold);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;border-radius:2px;padding:16px;font-size:.75rem;font-weight:700;transition:all .3s;display:block}.form-submit:hover{background-color:var(--forest);color:var(--white);border-color:var(--forest)}.connect-section .form-group label{color:#ffffffad}.connect-section .form-group input,.connect-section .form-group textarea{color:var(--white);background-color:#ffffff14;border-color:#ffffff2e}.connect-section .form-group input::placeholder,.connect-section .form-group textarea::placeholder{color:#fff6}.connect-section .form-group input:focus,.connect-section .form-group select:focus,.connect-section .form-group textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #e0b14c29}.connect-section .form-submit:hover{background-color:var(--white);color:#34090d;border-color:var(--white)}.navbar-header{height:80px}.navbar-header.scrolled{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:#f5f1edfa!important;border-bottom:1px solid #ab948a26!important}.navbar-links{display:flex}@media (max-width:992px){.navbar-links{display:none}}.nav-link-item:hover{color:var(--gold)!important}.navbar-brand{flex-direction:column;line-height:1;display:flex}.navbar-logo-main{font-family:var(--font-serif);letter-spacing:.15em;font-size:1.5rem;font-weight:400}.navbar-logo-sub{font-family:var(--font-ui);letter-spacing:.4em;text-transform:uppercase;margin-top:2px;font-size:.65rem}.mobile-toggle-btn{display:none}@media (max-width:992px){.mobile-toggle-btn{display:block}}.faq-list{flex-direction:column;gap:1.25rem;max-width:800px;margin:3rem auto 0;display:flex}.faq-item{background-color:var(--white);border:1px solid #ab948a33;border-radius:4px;transition:all .3s;overflow:hidden}.faq-q{cursor:pointer;font-family:var(--font-serif);color:var(--forest);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:22px 28px;font-size:1.15rem;display:flex}.faq-plus{color:var(--gold);font-size:1.5rem;line-height:1;transition:transform .3s}.faq-a{max-height:0;color:var(--charcoal-3);padding:0 28px;font-size:.95rem;transition:all .3s;overflow:hidden}.faq-item.open{border-color:var(--gold-border);box-shadow:0 4px 15px #28362b08}.faq-item.open .faq-plus{transform:rotate(45deg)}.faq-item.open .faq-a{max-height:250px;padding-bottom:24px}.contact-link{font-family:var(--font-serif);color:var(--forest);margin-bottom:.5rem;font-size:1.5rem;display:block}.contact-link:hover{color:var(--gold)}@media (max-width:768px){.footer-grid-responsive{grid-template-columns:1fr!important;gap:2.5rem!important}}.foot-link:hover{padding-left:4px;color:var(--gold)!important}.social-hover:hover{transform:translateY(-2px);background-color:var(--gold)!important;color:var(--forest)!important;border-color:var(--gold)!important}@media (max-width:992px){.grid-2-responsive{grid-template-columns:1fr!important;gap:2.5rem!important}.insights-header-grid{grid-template-columns:1fr!important;gap:3rem!important}.insights-header-grid>div:first-child{position:static!important}.insights-header-grid .media-card>div{grid-template-columns:1fr!important;gap:1rem!important}.insights-secondary{grid-template-columns:1fr!important;gap:1rem!important;margin-left:0!important}.connect-grid{grid-template-columns:1fr!important}.leadership-card{grid-template-columns:1fr!important;gap:1rem!important}.gov-col{position:static!important}#expertise .values-interactive-container{max-width:none!important}#expertise>.values-image-col{display:none!important}}@media (min-width:993px) and (max-width:1280px){#expertise .values-interactive-container{gap:2rem!important;max-width:calc(60vw - 2rem)!important}#expertise .values-details-col{flex-basis:280px!important;max-width:280px!important}}@media (max-width:768px){.page-hero{min-height:76vh!important;padding:108px 0 56px!important}.page-hero-content{padding-bottom:34px!important}.page-hero h1{margin-bottom:20px!important;font-size:clamp(2.7rem,14vw,4.2rem)!important;line-height:.98!important}.page-hero p{margin-top:0!important;font-size:.98rem!important;line-height:1.75!important}section[style*="padding: '120px 0'"],section[style*="padding: '130px 0'"]{padding:82px 0!important}.grid-2-responsive{grid-template-columns:1fr!important;gap:2rem!important}.profile-stats-row{grid-template-columns:1fr!important}.profile-stats-row .stat-item{border-bottom:1px solid #ab948a38;border-right:none!important;padding:22px 0!important}.profile-stats-row .stat-item:last-child{border-bottom:none}.history-card>div{grid-template-columns:1fr!important;gap:1rem!important}.hide-mobile{display:none!important}.no-border-mobile{border-right:none!important;margin-bottom:15px!important;padding-right:0!important}.flex-responsive{flex-direction:column!important;align-items:flex-start!important}}@media (max-width:576px){.grid-2-spec{grid-template-columns:1fr!important;gap:1.5rem!important}}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.dot-marker{animation:.35s cubic-bezier(.34,1.56,.64,1) forwards scaleIn}@media (max-width:768px){.values-interactive-container{flex-direction:column!important;gap:1.5rem!important;max-width:none!important}.values-headings-col{width:100%!important}.values-details-col,.values-image-col{display:none!important}.value-heading-item{border-bottom:1px solid #ab948a26;padding-bottom:20px;opacity:1!important;flex-direction:column!important;align-items:flex-start!important}.value-heading-item .mobile-val-details{display:block!important}.project-gallery-container{height:320px!important}.project-details-container{padding:30px 20px!important}}.heritage-map:hover{opacity:.95!important;filter:saturate(.6)brightness()contrast(.95)!important}.projects-redesign{background:var(--cream);color:var(--forest)}.project-hero{background:var(--forest);min-height:100svh;color:var(--white);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.project-hero-media,.project-hero-overlay{position:absolute;inset:0}.project-hero-media{z-index:0}.project-hero-overlay{z-index:1;background:linear-gradient(90deg,#0009 0%,#0000004d 48%,#0000000d 100%),linear-gradient(#0000000d 0%,#0003 58%,#0009 100%)}.project-hero-content{z-index:2;padding-top:150px;padding-bottom:clamp(52px,8vw,96px);position:relative}.project-hero .hero-title{max-width:980px;color:var(--white);font-family:var(--font-serif);letter-spacing:0;gap:0;margin:0 0 26px;padding:.12em 0;font-size:clamp(4rem,11vw,10rem);font-weight:300;line-height:.82;display:grid;overflow:hidden}.project-hero .hero-title span{display:block}.project-hero .hero-title .italic{color:var(--gold);padding-left:clamp(24px,9vw,120px);font-style:italic}.project-hero .hero-subtitle{color:#ffffffd1;max-width:650px;margin:0;font-size:1.08rem;line-height:1.8}.project-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.project-hero-chips{flex-wrap:wrap;gap:10px;margin-top:52px;display:flex}.project-hero-chip{color:#ffffffc2;font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;border:1px solid #ffffff42;padding:9px 12px;font-size:.66rem;font-weight:700}.project-feature,.project-gallery-section,.project-amenities-section,.project-process{padding:130px 0;position:relative;overflow:hidden}.project-feature{background:var(--white)}.project-feature:before{content:"";background:var(--cream);pointer-events:none;width:36%;position:absolute;inset:0 auto 0 0}.project-feature-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.project-feature-copy h2,.project-section-kicker h2,.project-process-header h2,.project-rera h2{font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:clamp(2.5rem,5vw,4.9rem);font-weight:300;line-height:1}.project-feature-copy p{max-width:700px;color:var(--charcoal-3);margin:0 0 24px;font-size:1.02rem;line-height:1.85}.project-gold-rule{background:var(--gold);transform-origin:0;width:min(100%,720px);height:1px;margin:42px 0 30px}.project-feature-actions{flex-wrap:wrap;gap:14px;margin-top:42px;display:flex}.project-feature-media{gap:22px;display:grid}.project-feature-image{border:1px solid #e1b25847;border-radius:4px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 22px 60px #28362b24}.project-stats-panel{background:var(--forest);border:1px solid #e1b2583d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-stat{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;padding:24px}.project-stat:nth-child(2n){border-right:0}.project-stat:nth-last-child(-n+2){border-bottom:0}.project-stat span,.project-gallery-caption span,.project-amenity-card span,.project-process-step span{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.68rem;font-weight:700;display:block}.project-stat strong{color:var(--white);font-family:var(--font-serif);margin-top:8px;font-size:1.35rem;font-weight:300;line-height:1.1;display:block}.project-gallery-section{background:var(--cream)}.project-section-kicker{max-width:860px;margin-bottom:70px}.project-gallery-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.project-gallery-card{background:var(--forest);border-radius:4px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 18px 48px #28362b1f}.project-gallery-image{position:absolute;inset:-8% 0}.project-gallery-card:after{content:"";background:linear-gradient(#0f1c150a 20%,#0f1c15d1 100%);position:absolute;inset:0}.project-gallery-caption{z-index:1;padding:30px;position:absolute;inset:auto 0 0}.project-gallery-caption h3{color:var(--white);margin:10px 0 0;font-size:1.7rem;font-weight:300}.project-amenities-section{background:var(--white)}.project-amenities-grid{background:#ab948a3d;border:1px solid #ab948a3d;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.project-amenity-card{background:var(--white);min-height:320px;padding:38px 30px;transition:background-color .3s,transform .3s}.project-amenity-card:hover{background:var(--cream);transform:translateY(-4px)}.project-amenity-card h3{margin:46px 0 14px;font-size:1.45rem;font-weight:300}.project-amenity-card p{color:var(--charcoal-3);margin:0;font-size:.94rem;line-height:1.75}.project-process{background:var(--cream)}.project-process-header{max-width:790px;margin-bottom:72px}.project-process-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid;position:relative}.project-process-line{background:var(--gold);transform-origin:0;height:1px;position:absolute;top:15px;left:0;right:0}.project-process-step{padding-top:50px;position:relative}.project-process-step:before{content:"";border:2px solid var(--gold);background:var(--cream);border-radius:50%;width:15px;height:15px;position:absolute;top:8px;left:0}.project-process-step p{color:var(--charcoal-3);margin:16px 0 0;line-height:1.75}.project-rera{background:var(--forest);color:var(--white);padding:96px 0;position:relative;overflow:hidden}.project-rera:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 18%,#e1b25829,#0000 34%),linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/88px 88px;position:absolute;inset:0}.project-rera-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr) auto;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.project-rera h2{color:var(--white);font-size:clamp(2.1rem,4vw,3.8rem)}.project-rera p{color:#ffffffbd;margin:0;line-height:1.75}@media (max-width:992px){.project-feature-grid,.project-rera-inner{grid-template-columns:1fr}.project-feature:before{width:100%;height:36%;bottom:auto}.project-feature-image{min-height:460px}.project-gallery-grid,.project-amenities-grid,.project-process-track{grid-template-columns:1fr 1fr}.project-process-line{display:none}}@media (max-width:768px){.project-hero{min-height:88svh}.project-hero-content{padding-top:120px;padding-bottom:42px}.project-hero .hero-title{font-size:clamp(3.25rem,18vw,5.8rem)}.project-hero .hero-title .italic{padding-left:0}.project-hero-actions,.project-feature-actions{flex-direction:column;align-items:stretch}.project-hero-chips{margin-top:34px}.project-feature,.project-gallery-section,.project-amenities-section,.project-process{padding:86px 0}.project-feature-image,.project-gallery-card,.project-gallery-card:nth-child(2){min-height:380px}.project-gallery-grid,.project-amenities-grid,.project-process-track,.project-stats-panel{grid-template-columns:1fr}.project-stat,.project-stat:nth-child(2n),.project-stat:nth-last-child(-n+2){border-bottom:1px solid #ffffff1a;border-right:0}.project-stat:last-child{border-bottom:0}.project-amenity-card{min-height:auto}}.partnership-redesign{background:var(--cream);color:var(--forest)}.partnership-hero{background:var(--forest);min-height:100svh;color:var(--white);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.partnership-hero-media,.partnership-hero-overlay{position:absolute;inset:0}.partnership-hero-media{z-index:0}.partnership-hero-overlay{z-index:1;background:linear-gradient(90deg,#0009 0%,#0000004d 50%,#0000000d 100%),linear-gradient(#0000000d 0%,#0003 58%,#0009 100%)}.partnership-hero-content{z-index:2;padding-top:150px;padding-bottom:clamp(52px,8vw,96px);position:relative}.partnership-hero .hero-title{max-width:980px;color:var(--white);font-family:var(--font-serif);letter-spacing:0;margin:0 0 26px;padding:.12em 0;font-size:clamp(4rem,11vw,10rem);font-weight:300;line-height:.84;display:grid;overflow:hidden}.partnership-hero .hero-title span{display:block}.partnership-hero .hero-title .italic{color:var(--gold);padding-left:clamp(24px,9vw,120px);font-style:italic}.partnership-hero .hero-subtitle{color:#ffffffd1;max-width:690px;margin:0;font-size:1.08rem;line-height:1.8}.partnership-hero-actions,.partnership-hero-chips{flex-wrap:wrap;gap:14px;display:flex}.partnership-hero-actions{margin-top:34px}.partnership-hero-chips{gap:10px;margin-top:52px}.partnership-hero-chip{color:#ffffffc2;font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;border:1px solid #ffffff42;padding:9px 12px;font-size:.66rem;font-weight:700}.partnership-model-section,.partnership-criteria-section,.partnership-benefits-section,.partnership-process-section,.partnership-form-section{padding:130px 0;position:relative;overflow:hidden}.partnership-model-section,.partnership-form-section{background:var(--white)}.partnership-criteria-section,.partnership-process-section{background:var(--cream)}.partnership-benefits-section{background:var(--forest);color:var(--white)}.partnership-section-heading,.partnership-benefits-intro,.partnership-form-copy{max-width:850px;margin-bottom:70px}.partnership-section-heading h2,.partnership-criteria-grid h2,.partnership-benefits-intro h2,.partnership-form-copy h2{font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:clamp(2.45rem,5vw,4.8rem);font-weight:300;line-height:1}.partnership-model-grid{background:#ab948a3d;border:1px solid #ab948a3d;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.partnership-model-card{background:var(--white);min-height:360px;padding:38px 30px;transition:background-color .3s,transform .3s}.partnership-model-card:hover{background:var(--cream);transform:translateY(-4px)}.partnership-model-card span,.partnership-process-step span,.partnership-benefit-row span{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.68rem;font-weight:700;display:block}.partnership-model-card h3{margin:56px 0 14px;font-size:1.45rem;font-weight:300}.partnership-model-card p,.partnership-process-step p,.partnership-form-copy p{color:var(--charcoal-3);margin:0;font-size:.94rem;line-height:1.75}.partnership-criteria-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.partnership-gold-rule{background:var(--gold);width:min(100%,720px);height:1px;margin:42px 0 30px}.partnership-list{background:#ab948a3d;border:1px solid #ab948a3d;gap:1px;display:grid}.partnership-criteria-item{background:var(--white);padding:26px 28px}.partnership-criteria-item strong{color:var(--forest);font-family:var(--font-serif);margin-bottom:8px;font-size:1.25rem;font-weight:300;display:block}.partnership-criteria-item p{color:var(--charcoal-3);margin:0;line-height:1.7}.partnership-criteria-image{border:1px solid #e1b25847;border-radius:4px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 22px 60px #28362b24}.partnership-benefits-grid{grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);gap:clamp(3rem,7vw,7rem);display:grid}.partnership-benefits-intro h2{color:var(--white)}.partnership-benefit-list{border-top:1px solid #ffffff2e}.partnership-benefit-row{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:28px;padding:30px 0;display:grid}.partnership-benefit-row p{color:#ffffffbd;margin:0;line-height:1.75}.partnership-process-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid;position:relative}.partnership-process-line{background:var(--gold);transform-origin:0;height:1px;position:absolute;top:15px;left:0;right:0}.partnership-process-step{padding-top:50px;position:relative}.partnership-process-step:before{content:"";border:2px solid var(--gold);background:var(--cream);border-radius:50%;width:15px;height:15px;position:absolute;top:8px;left:0}.partnership-form-grid{grid-template-columns:minmax(0,.72fr) minmax(420px,.9fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.partnership-form-copy{margin-bottom:0;position:sticky;top:120px}.partnership-form-shell{background:var(--cream);border:1px solid #ab948a38;border-radius:4px;padding:clamp(30px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 16px 42px #28362b0f}.partnership-form-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#e1b2580e,#0000 46%);position:absolute;inset:0}.partnership-form-row{gap:1.5rem;margin-bottom:1.5rem}.partnership-form-row .form-group{margin-bottom:0}.form-status{text-align:center;border-radius:4px;margin-top:20px;padding:15px;font-size:.9rem}.form-status-success{color:#137333;background:#e6f4ea}.form-status-error{color:#c5221f;background:#fce8e6}@media (max-width:992px){.partnership-model-grid,.partnership-process-track,.partnership-benefits-grid,.partnership-criteria-grid,.partnership-form-grid{grid-template-columns:1fr}.partnership-model-grid{grid-template-columns:1fr 1fr}.partnership-criteria-image{min-height:460px}.partnership-form-copy{position:static}.partnership-process-line{display:none}}@media (max-width:768px){.partnership-hero{min-height:88svh}.partnership-hero-content{padding-top:120px;padding-bottom:42px}.partnership-hero .hero-title{font-size:clamp(3.25rem,18vw,5.8rem)}.partnership-hero .hero-title .italic{padding-left:0}.partnership-hero-actions{flex-direction:column;align-items:stretch}.partnership-hero-chips{margin-top:34px}.partnership-model-section,.partnership-criteria-section,.partnership-benefits-section,.partnership-process-section,.partnership-form-section{padding:86px 0}.partnership-model-grid,.partnership-benefit-row,.partnership-form-row{grid-template-columns:1fr}.partnership-model-card{min-height:auto}.partnership-criteria-image{min-height:380px}}.acquisition-redesign{background:var(--cream);color:var(--forest)}.acquisition-hero{background:var(--forest);min-height:100svh;color:var(--white);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.acquisition-hero-media,.acquisition-hero-overlay{position:absolute;inset:0}.acquisition-hero-media{z-index:0}.acquisition-hero-overlay{z-index:1;background:linear-gradient(90deg,#0009 0%,#0000004d 50%,#0000000d 100%),linear-gradient(#0000000d 0%,#0003 58%,#0009 100%)}.acquisition-hero-content{z-index:2;padding-top:150px;padding-bottom:clamp(52px,8vw,96px);position:relative}.acquisition-hero .hero-title{max-width:1040px;color:var(--white);font-family:var(--font-serif);letter-spacing:0;margin:0 0 26px;padding:.12em 0;font-size:clamp(4rem,10vw,9.5rem);font-weight:300;line-height:.84;display:grid;overflow:hidden}.acquisition-hero .hero-title span{display:block}.acquisition-hero .hero-title .italic{color:var(--gold);padding-left:clamp(24px,9vw,120px);font-style:italic}.acquisition-hero .hero-subtitle{color:#ffffffd1;max-width:700px;margin:0;font-size:1.08rem;line-height:1.8}.acquisition-hero-actions,.acquisition-hero-chips{flex-wrap:wrap;gap:14px;display:flex}.acquisition-hero-actions{margin-top:34px}.acquisition-hero-chips{gap:10px;margin-top:52px}.acquisition-hero-chip{color:#ffffffc2;font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;border:1px solid #ffffff42;padding:9px 12px;font-size:.66rem;font-weight:700}.acquisition-focus-section,.acquisition-evaluation-section,.acquisition-contact-section{padding:130px 0;position:relative;overflow:hidden}.acquisition-focus-section,.acquisition-contact-section{background:var(--white)}.acquisition-evaluation-section{background:var(--forest);color:var(--white)}.acquisition-focus-layout{grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.acquisition-focus-intro{position:sticky;top:120px}.acquisition-focus-intro h2,.acquisition-evaluation-header h2,.acquisition-contact-copy h2{font-family:var(--font-serif);letter-spacing:0;margin:0;font-size:clamp(2.45rem,5vw,4.8rem);font-weight:300;line-height:1}.acquisition-focus-intro p,.acquisition-contact-copy p{max-width:660px;color:var(--charcoal-3);margin:0;font-size:1rem;line-height:1.85}.acquisition-gold-rule{background:var(--gold);width:min(100%,680px);height:1px;margin:42px 0 30px}.acquisition-focus-image{border:1px solid #e1b25847;border-radius:4px;min-height:360px;margin-top:52px;position:relative;overflow:hidden;box-shadow:0 20px 54px #28362b1f}.acquisition-focus-grid{background:#ab948a3d;border:1px solid #ab948a3d;gap:1px;display:grid}.acquisition-focus-card{background:var(--white);min-height:250px;padding:36px 34px;transition:background-color .3s,transform .3s}.acquisition-focus-card:hover{background:var(--cream);transform:translate(-4px)}.acquisition-focus-card span,.acquisition-evaluation-step span{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.68rem;font-weight:700;display:block}.acquisition-focus-card h3{margin:34px 0 8px;font-size:1.55rem;font-weight:300}.acquisition-focus-card strong{color:var(--taupe);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.72rem;display:block}.acquisition-focus-card p,.acquisition-evaluation-step p{color:var(--charcoal-3);margin:0;line-height:1.75}.acquisition-evaluation-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 16%,#e1b25826,#0000 34%),linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/88px 88px;position:absolute;inset:0}.acquisition-evaluation-section .container-custom{z-index:1;position:relative}.acquisition-evaluation-header{max-width:900px;margin-bottom:76px}.acquisition-evaluation-header h2{color:var(--white)}.acquisition-evaluation-header p{color:#ffffffbd;max-width:720px;margin:28px 0 0;line-height:1.8}.acquisition-evaluation-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid;position:relative}.acquisition-evaluation-line{background:var(--gold);transform-origin:0;height:1px;position:absolute;top:15px;left:0;right:0}.acquisition-evaluation-step{padding-top:50px;position:relative}.acquisition-evaluation-step:before{content:"";border:2px solid var(--gold);background:var(--forest);border-radius:50%;width:15px;height:15px;position:absolute;top:8px;left:0}.acquisition-evaluation-step p{color:#ffffffbd}.acquisition-contact-grid{grid-template-columns:minmax(0,.72fr) minmax(440px,.95fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.acquisition-contact-copy{position:sticky;top:120px}.acquisition-market-list{background:#ab948a3d;border:1px solid #ab948a3d;gap:1px;margin-top:42px;display:grid}.acquisition-market-list div{background:var(--cream);padding:24px 26px}.acquisition-market-list strong{font-family:var(--font-serif);margin-bottom:8px;font-size:1.25rem;font-weight:300;display:block}.acquisition-market-list span{color:var(--charcoal-3);line-height:1.7}.acquisition-form-shell{background:var(--cream);border:1px solid #ab948a38;border-radius:4px;padding:clamp(30px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 16px 42px #28362b0f}.acquisition-form-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#e1b2580e,#0000 46%);position:absolute;inset:0}.acquisition-form-row{gap:1.5rem;margin-bottom:1.5rem}.acquisition-form-row .form-group{margin-bottom:0}@media (max-width:992px){.acquisition-focus-layout,.acquisition-contact-grid{grid-template-columns:1fr}.acquisition-focus-intro,.acquisition-contact-copy{position:static}.acquisition-evaluation-track{grid-template-columns:1fr 1fr}.acquisition-evaluation-line{display:none}}@media (max-width:768px){.acquisition-hero{min-height:88svh}.acquisition-hero-content{padding-top:120px;padding-bottom:42px}.acquisition-hero .hero-title{font-size:clamp(3.25rem,18vw,5.8rem)}.acquisition-hero .hero-title .italic{padding-left:0}.acquisition-hero-actions{flex-direction:column;align-items:stretch}.acquisition-hero-chips{margin-top:34px}.acquisition-focus-section,.acquisition-evaluation-section,.acquisition-contact-section{padding:86px 0}.acquisition-evaluation-track,.acquisition-form-row{grid-template-columns:1fr}.acquisition-focus-image{min-height:320px}}.simple-page{background:var(--cream);color:var(--forest)}.simple-hero{background:var(--forest);min-height:78vh;color:var(--white);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.simple-hero-media,.simple-hero-overlay{position:absolute;inset:0}.simple-hero-media{z-index:0}.simple-hero-overlay{z-index:1;background:linear-gradient(90deg,#0009 0%,#0000004d 54%,#0000000d 100%),linear-gradient(#0000000d 0%,#0003 58%,#0009 100%)}.simple-hero-content{z-index:2;padding-top:140px;padding-bottom:clamp(52px,8vw,90px);position:relative}.simple-hero h1{max-width:980px;color:var(--white);font-family:var(--font-serif);letter-spacing:0;margin:0 0 24px;font-size:clamp(3.2rem,8vw,7rem);font-weight:300;line-height:.96}.simple-hero h1 span{color:var(--gold);font-style:italic}.simple-hero p{color:#ffffffd1;max-width:650px;margin:0;font-size:1.06rem;line-height:1.8}.simple-section{background:var(--white);padding:110px 0}.simple-section-muted{background:var(--cream)}.simple-section-heading{max-width:780px;margin-bottom:56px}.simple-section-heading h2,.simple-panel h2,.careers-apply-copy h2{font-family:var(--font-serif);margin:0;font-size:clamp(2.1rem,4vw,3.6rem);font-weight:300;line-height:1.05}.simple-card-grid{background:#ab948a3d;border:1px solid #ab948a3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.simple-card{background:var(--white);padding:34px 30px}.simple-card h3,.insights-row h3,.careers-role h3{font-family:var(--font-serif);margin:0 0 12px;font-size:1.45rem;font-weight:300}.simple-card p,.insights-row p,.careers-role p,.simple-panel p,.careers-apply-copy p{color:var(--charcoal-3);margin:0;line-height:1.75}.insights-list,.careers-role-list{background:#ab948a3d;border:1px solid #ab948a3d;gap:1px;display:grid}.insights-row{background:var(--white);grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:36px;padding:34px;display:grid}.insights-row small,.careers-role span{color:var(--muted);font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;display:block}.simple-narrow{max-width:820px}.simple-panel{background:var(--white);border:1px solid #ab948a38;border-radius:4px;padding:clamp(34px,5vw,54px);box-shadow:0 16px 42px #28362b0f}.simple-panel p{margin-top:14px}.simple-inline-form{gap:12px;margin-top:30px;display:flex}.simple-inline-form input{min-width:220px;color:var(--forest);font:inherit;border:1px solid #ab948a4d;border-radius:2px;flex:1;padding:14px 18px}.careers-role{background:var(--white);justify-content:space-between;align-items:center;gap:24px;padding:34px;display:flex}.careers-role div{max-width:760px}.careers-role p{margin-top:14px}.careers-apply-grid{grid-template-columns:minmax(0,.65fr) minmax(420px,.95fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.careers-apply-copy{position:sticky;top:120px}.simple-form-row{gap:1.5rem;margin-bottom:1.5rem}.simple-form-row .form-group{margin-bottom:0}@media (max-width:992px){.simple-card-grid,.careers-apply-grid{grid-template-columns:1fr}.careers-apply-copy{position:static}}@media (max-width:768px){.simple-hero{min-height:76vh}.simple-hero-content{padding-top:116px;padding-bottom:42px}.simple-section{padding:82px 0}.insights-row,.careers-role,.simple-inline-form,.simple-form-row{flex-direction:column;grid-template-columns:1fr;align-items:stretch}}
