.cJzEcG_header{--nav-height:88px;z-index:1000;background-color:var(--brand-navy);border-bottom:1px solid #e6c49b29;width:100%;transition:box-shadow .3s,background-color .3s;position:sticky;top:0}.cJzEcG_headerScrolled{-webkit-backdrop-filter:blur(12px);background-color:#070e6bf5;box-shadow:0 8px 30px #03063a59}.cJzEcG_container{max-width:var(--container);padding:0 var(--gutter);height:var(--nav-height);justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;display:flex}.cJzEcG_brand{flex-shrink:0;align-items:center;display:flex}.cJzEcG_logo{width:auto;height:66px;transition:opacity .25s;display:block}.cJzEcG_brand:hover .cJzEcG_logo{opacity:.88}.cJzEcG_navDesktop{flex:1;justify-content:center;display:flex}.cJzEcG_navList{align-items:center;gap:2.4rem;list-style:none;display:flex}.cJzEcG_navLink{letter-spacing:.02em;color:#ffffffd1;white-space:nowrap;padding:8px 0;font-size:.9rem;font-weight:400;display:inline-block;position:relative}.cJzEcG_navLink:after{content:"";background:var(--gradient-gold);border-radius:2px;width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.cJzEcG_navLink:hover{color:#fff}.cJzEcG_navLink:focus-visible,.cJzEcG_prefBtn:focus-visible,.cJzEcG_hamburger:focus-visible{outline-color:var(--brand-gold-light)}.cJzEcG_navLink:hover:after{width:60%}.cJzEcG_navLinkActive{color:#fff;font-weight:500}.cJzEcG_navLinkActive:after{width:100%}.cJzEcG_actions{flex-shrink:0;align-items:center;gap:1.1rem;display:flex}.cJzEcG_prefs{align-items:center;gap:.15rem;display:flex}.cJzEcG_prefWrapper{position:relative}.cJzEcG_prefBtn{border-radius:var(--radius-sm);min-height:36px;font-size:var(--text-xs);letter-spacing:.06em;color:#ffffffb8;align-items:center;gap:5px;padding:6px 8px;font-weight:500;display:inline-flex}.cJzEcG_prefBtn:hover{color:var(--brand-gold-light)}.cJzEcG_prefMenu{border:1px solid var(--color-light-border);border-radius:var(--radius-md);z-index:100;background:#fff;flex-direction:column;gap:2px;min-width:150px;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #03063a40}.cJzEcG_prefItem{border-radius:var(--radius-sm);min-height:40px;font-size:var(--text-xs);text-align:left;color:var(--text-dark-secondary);align-items:center;gap:8px;padding:8px 10px;display:flex}.cJzEcG_prefItem strong{min-width:30px;color:var(--brand-navy);font-weight:600}.cJzEcG_prefItem:hover{background:var(--color-cream-bg)}.cJzEcG_prefItemActive{background:var(--color-bronze-pill)}.cJzEcG_authGroup{align-items:center;gap:.5rem;display:flex}.cJzEcG_clientBtn{min-height:var(--control-height);border:1px solid var(--brand-gold);border-radius:var(--radius-sm);letter-spacing:.02em;color:#fff;white-space:nowrap;align-items:center;gap:9px;padding:0 20px;font-size:.85rem;font-weight:500;display:inline-flex}.cJzEcG_clientBtn svg{color:var(--brand-gold-light)}.cJzEcG_clientBtn:hover{background:var(--gradient-gold);color:var(--brand-navy-ink);border-color:#0000}.cJzEcG_clientBtn:hover svg{color:var(--brand-navy-ink)}.cJzEcG_logoutBtn{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);color:#ffffffb3;border:1px solid #ffffff2e;justify-content:center;align-items:center;display:inline-flex}.cJzEcG_logoutBtn:hover{color:#fca5a5;border-color:#fca5a580}.cJzEcG_hamburger{width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-sm);flex-direction:column;justify-content:space-between;margin-right:-9px;padding:13px 9px;display:none}.cJzEcG_bar{background-color:#fff;border-radius:2px;width:100%;height:2px;transition:all .3s}.cJzEcG_barOpenTop{transform:translateY(8px)rotate(45deg)}.cJzEcG_barOpenMid{opacity:0}.cJzEcG_barOpenBot{transform:translateY(-8px)rotate(-45deg)}.cJzEcG_mobileDrawer{max-height:calc(100dvh - var(--nav-height));overscroll-behavior:contain;padding:.5rem var(--gutter) 1.75rem;background:var(--brand-navy-deep);border-top:1px solid #e6c49b24;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 40px #03063a73}.cJzEcG_mobileNavList{list-style:none}.cJzEcG_mobileNavLink{min-height:52px;font-family:var(--font-serif);color:#ffffffdb;border-bottom:1px solid #ffffff12;align-items:center;padding:8px 0;font-size:1.35rem;font-weight:500;display:flex}.cJzEcG_mobileNavLinkActive{color:var(--brand-gold-light)}.cJzEcG_mobileFooter{flex-direction:column;gap:.7rem;padding-top:1.4rem;display:flex}.cJzEcG_mobileClientBtn,.cJzEcG_mobileSecondaryBtn{min-height:var(--control-height-lg);border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.9rem;font-weight:500;display:flex}.cJzEcG_mobileClientBtn{background:var(--gradient-gold);color:var(--brand-navy-ink)}.cJzEcG_mobileSecondaryBtn{color:#fff;border:1px solid #ffffff38}@media (max-width:1180px){.cJzEcG_container,.cJzEcG_navList{gap:1.5rem}.cJzEcG_actions{gap:.75rem}}@media (max-width:1100px){.cJzEcG_logo{height:60px}.cJzEcG_navList{gap:1.15rem}.cJzEcG_navLink{font-size:.875rem}.cJzEcG_clientBtn{padding:0 16px}}@media (max-width:980px){.cJzEcG_header{--nav-height:74px}.cJzEcG_logo{height:56px}.cJzEcG_navDesktop,.cJzEcG_prefs,.cJzEcG_authGroup{display:none}.cJzEcG_hamburger{display:flex}.cJzEcG_mobileDrawer{display:block}}
.S6Hkya_footer{background-color:var(--brand-navy-deep);color:var(--text-light-secondary);border-top:1px solid #e6c49b2e;position:relative;overflow:hidden}.S6Hkya_footer:before{content:"";opacity:.05;pointer-events:none;background:url(/brand/v3/mark-white.png) 50%/contain no-repeat;width:460px;height:460px;position:absolute;top:-120px;right:-140px}.S6Hkya_container{max-width:var(--container);padding:4.5rem var(--gutter) 0;margin:0 auto;position:relative}.S6Hkya_grid{grid-template-columns:1.2fr 1.3fr .9fr 1.2fr 1fr;grid-template-areas:"brand contact nav legal social";gap:2.5rem;padding-bottom:3.5rem;display:grid}.S6Hkya_colBrand{grid-area:brand}.S6Hkya_colContact{grid-area:contact}.S6Hkya_colNav{grid-area:nav}.S6Hkya_colLegal{grid-area:legal}.S6Hkya_colSocial{grid-area:social}.S6Hkya_brand{display:inline-block}.S6Hkya_logo{width:190px;height:auto;display:block}.S6Hkya_colHeading{line-height:1.5;font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--brand-gold-light);margin-bottom:1.1rem;font-weight:600}.S6Hkya_colContact{flex-direction:column;gap:.95rem;display:flex}.S6Hkya_contactItem{font-size:var(--text-sm);color:var(--text-light-secondary);align-items:center;gap:.8rem;display:flex}.S6Hkya_contactIcon{width:34px;height:34px;color:var(--brand-gold-light);border:1px solid #e6c49b4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.S6Hkya_contactLink{overflow-wrap:break-word;align-items:center;min-height:34px;display:inline-flex}.S6Hkya_contactLink:hover{color:var(--brand-gold-light)}.S6Hkya_linkList{flex-direction:column;gap:.6rem;list-style:none;display:flex}.S6Hkya_linkItem{font-size:var(--text-sm);color:var(--text-light-muted);transition:color .2s,transform .2s;display:inline-block}.S6Hkya_linkItem:hover{color:#fff;transform:translate(4px)}.S6Hkya_colSocial{flex-direction:column;align-items:flex-end;gap:1.6rem;display:flex}.S6Hkya_socialIcons{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;max-width:296px;margin:0;padding:0;list-style:none;display:flex}.S6Hkya_socialBtn{color:#fff;border:1px solid #e6c49b59;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.S6Hkya_socialBtn:hover{background:var(--gradient-gold);color:var(--brand-navy-ink);border-color:#0000}.S6Hkya_signatureScript{font-family:var(--font-script);text-align:right;color:var(--brand-gold-light);max-width:200px;font-size:2.1rem;line-height:1.1}.S6Hkya_bottomBar{font-size:var(--text-xs);color:var(--text-light-muted);border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0 1.6rem;display:flex}.S6Hkya_bottomBar p{line-height:1.6}.S6Hkya_tagline{font-size:var(--text-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-gold-light)}@media (max-width:1080px){.S6Hkya_grid{grid-template-columns:1.3fr 1fr 1fr;grid-template-areas:"brand social social""contact nav legal";gap:2.5rem 2rem}.S6Hkya_colBrand{align-self:center}.S6Hkya_logo{width:170px}.S6Hkya_colSocial{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:1rem 1.75rem}.S6Hkya_signatureScript{max-width:none;font-size:1.8rem}}@media (max-width:768px){.S6Hkya_contactLink{min-height:var(--tap-target)}.S6Hkya_linkList{gap:0}.S6Hkya_linkItem{min-width:var(--tap-target);min-height:var(--tap-target);align-items:center;display:inline-flex}.S6Hkya_socialBtn{width:var(--tap-target);height:var(--tap-target)}}@media (max-width:640px){.S6Hkya_container{padding-top:3.5rem}.S6Hkya_grid{grid-template-columns:auto 1fr;grid-template-areas:"brand brand""contact contact""nav legal""social social";gap:2.25rem 2rem;padding-bottom:2.5rem}.S6Hkya_colSocial{flex-direction:column;justify-content:flex-start;align-items:flex-start}.S6Hkya_socialIcons{justify-content:flex-start}.S6Hkya_signatureScript{text-align:left}.S6Hkya_bottomBar{text-align:center;flex-direction:column}}
.DsQ9ba_hero{background:var(--brand-navy);position:relative;overflow:hidden}.DsQ9ba_img{object-fit:cover;object-position:center 60%}.DsQ9ba_overlay{background:linear-gradient(90deg,#03063ad9 0%,#050a5299 35%,#050a521f 65%,#0000 85%),linear-gradient(#0000 60%,#03063a66 100%);position:absolute;inset:0}.DsQ9ba_overlayPlain{background:radial-gradient(ellipse at 85% 20%, #c68a522e 0%, transparent 55%), linear-gradient(120deg, var(--brand-navy-deep) 0%, var(--brand-navy) 100%)}.DsQ9ba_overlayPlain:after{content:"";opacity:.11;background:url(/brand/v3/mark-white.png) 50%/contain no-repeat;width:380px;height:380px;position:absolute;top:-60px;right:-80px}.DsQ9ba_inner{z-index:1;max-width:var(--container);padding:5rem var(--gutter) 4.5rem;justify-content:space-between;align-items:flex-end;gap:2rem;margin:0 auto;display:flex;position:relative}.DsQ9ba_content{max-width:660px}.DsQ9ba_kicker{font-size:var(--text-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-gold-light);margin-bottom:1rem;font-weight:600;display:inline-block}.DsQ9ba_title{font-family:var(--font-serif);color:#fff;margin-bottom:1.2rem;font-size:clamp(2.4rem,4.6vw,3.6rem);font-weight:500;line-height:1.08}.DsQ9ba_text{color:#ffffffdb;max-width:560px;font-size:.98rem;font-weight:300;line-height:1.8}.DsQ9ba_signature{font-family:var(--font-script);color:#fff;white-space:nowrap;flex-direction:column;align-items:center;font-size:2.4rem;display:flex;transform:rotate(-5deg)}@media (max-width:860px){.DsQ9ba_overlay:not(.DsQ9ba_overlayPlain){background:linear-gradient(#050a5273 0%,#050a52b8 45%,#03063ae6 100%)}.DsQ9ba_signature{display:none}.DsQ9ba_inner{padding:3.5rem var(--gutter) 3rem}}
._7UGTMa_backdrop{z-index:1100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03063a80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._7UGTMa_modal{border:1px solid var(--color-light-border);border-top:3px solid var(--brand-gold);border-radius:var(--radius-lg);width:100%;max-width:660px;height:85vh;max-height:740px;color:var(--text-dark-primary);font-family:var(--font-sans);background:#fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 48px -12px #070e6b4d}._7UGTMa_header{background:var(--brand-navy);color:#fff;align-items:center;gap:.85rem;padding:1.1rem 1.25rem;display:flex}._7UGTMa_headerIcon{width:40px;height:40px;color:var(--brand-gold-light);border:1px solid #e6c49b80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._7UGTMa_headerText{flex:1;min-width:0}._7UGTMa_title{font-family:var(--font-serif);color:#fff;margin:0;font-size:1.45rem;font-weight:600;line-height:1.1}._7UGTMa_subtitle{color:var(--text-light-muted);margin:.2rem 0 0;font-size:.74rem}._7UGTMa_closeBtn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}._7UGTMa_closeBtn:hover{border-color:var(--brand-gold-light)}._7UGTMa_presets{scrollbar-width:none;background:var(--color-cream-surface);border-bottom:1px solid var(--color-light-border);gap:.45rem;padding:.75rem 1.1rem;display:flex;overflow-x:auto}._7UGTMa_presetBtn{border:1px solid var(--color-light-border);border-radius:var(--radius-full,9999px);color:var(--text-dark-secondary);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;background:#fff;flex-shrink:0;padding:.4rem .8rem;font-size:.75rem}._7UGTMa_presetBtn:hover:not(:disabled){border-color:var(--brand-gold);color:var(--brand-navy)}._7UGTMa_presetBtn:disabled{opacity:.6;cursor:wait}._7UGTMa_chat{background:var(--color-cream-bg);flex-direction:column;flex:1;gap:1rem;padding:1.2rem;display:flex;overflow-y:auto}._7UGTMa_row{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}._7UGTMa_rowUser{align-items:flex-end}._7UGTMa_bubble{border:1px solid var(--color-light-border);max-width:85%;color:var(--text-dark-primary);background:#fff;border-radius:12px 12px 12px 3px;padding:.8rem 1rem;font-size:.86rem;line-height:1.55}._7UGTMa_bubbleUser{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff;border-radius:12px 12px 3px}._7UGTMa_bubbleError{color:#b42318;background:#fdecea;border-color:#f6c9c4}._7UGTMa_missionCard{border:1px solid var(--color-light-border);border-left:3px solid var(--brand-gold);border-radius:var(--radius-md);background:#fff;width:100%;max-width:92%;padding:.95rem 1rem}._7UGTMa_missionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem;display:flex}._7UGTMa_missionKicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-bronze);font-size:.66rem;font-weight:600}._7UGTMa_missionBudget{color:var(--brand-navy);font-size:.78rem;font-weight:600}._7UGTMa_missionTitle{font-family:var(--font-serif);color:var(--brand-navy);margin:0 0 .3rem;font-size:1.2rem;font-weight:600}._7UGTMa_missionDesc{color:var(--text-dark-secondary);margin:0 0 .5rem;font-size:.8rem;line-height:1.5}._7UGTMa_missionMeta{color:var(--text-dark-muted);align-items:center;gap:.35rem;margin:0 0 .75rem;font-size:.75rem;display:flex}._7UGTMa_missionBtn{background:var(--brand-navy);border:1px solid var(--brand-navy);border-radius:var(--radius-sm);color:#fff;width:100%;min-height:40px;font-family:var(--font-sans);cursor:pointer;justify-content:center;align-items:center;gap:.45rem;font-size:.82rem;font-weight:500;display:inline-flex}._7UGTMa_missionBtn:hover:not(:disabled){background:var(--brand-navy-soft)}._7UGTMa_missionBtn:disabled{opacity:.6;cursor:wait}._7UGTMa_missionDone{border-radius:var(--radius-sm);color:#1f7a4d;background:#e8f5ee;border:1px solid #bfe3cf;align-items:flex-start;gap:.45rem;padding:.55rem .75rem;font-size:.8rem;line-height:1.45;display:flex}._7UGTMa_missionDone svg{flex-shrink:0;margin-top:.1rem}._7UGTMa_spots{flex-direction:column;gap:.4rem;width:100%;max-width:92%;margin:0;padding:0;list-style:none;display:flex}._7UGTMa_spot{border:1px solid var(--color-light-border);border-radius:var(--radius-sm);background:#fff;flex-direction:column;gap:.15rem;padding:.55rem .8rem;font-size:.78rem;display:flex}._7UGTMa_spotName{color:var(--brand-navy);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}._7UGTMa_spotName svg{color:var(--color-bronze)}._7UGTMa_spotLoc{color:var(--text-dark-secondary);font-weight:400}._7UGTMa_spotHighlight{color:var(--text-dark-secondary);font-size:.74rem}._7UGTMa_typing{color:var(--text-dark-muted);font-size:.8rem;font-style:italic}._7UGTMa_inputBar{border-top:1px solid var(--color-light-border);background:#fff;gap:.6rem;padding:.9rem 1.1rem;display:flex}._7UGTMa_input{border:1px solid var(--color-light-border);border-radius:var(--radius-sm);min-width:0;height:42px;color:var(--text-dark-primary);font-family:var(--font-sans);outline:none;flex:1;padding:0 .85rem;font-size:.86rem}._7UGTMa_input:focus{border-color:var(--brand-navy);box-shadow:0 0 0 1px var(--brand-navy)}._7UGTMa_sendBtn{background:var(--brand-navy);border:1px solid var(--brand-navy);border-radius:var(--radius-sm);color:#fff;height:42px;font-family:var(--font-sans);cursor:pointer;align-items:center;gap:.4rem;padding:0 1.1rem;font-size:.84rem;font-weight:500;display:inline-flex}._7UGTMa_sendBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:520px){._7UGTMa_backdrop{align-items:stretch;padding:0}._7UGTMa_modal{border-radius:0;height:100%;max-height:none}._7UGTMa_sendBtn span{display:none}._7UGTMa_bubble,._7UGTMa_missionCard,._7UGTMa_spots{max-width:100%}}
.WnW-QG_page{background:var(--color-cream-bg);flex-direction:column;min-height:100vh;display:flex}.WnW-QG_page>main{flex:1}.WnW-QG_fallback{background:var(--color-cream-bg);min-height:100vh}.WnW-QG_container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.WnW-QG_kicker,.WnW-QG_kickerLight{font-size:var(--text-micro);letter-spacing:.24em;text-transform:uppercase;margin-bottom:.5rem;font-weight:600;display:inline-block}.WnW-QG_kicker{color:var(--color-bronze)}.WnW-QG_kickerLight{color:var(--brand-gold-light)}.WnW-QG_filterBar{z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-light-border);background:#fcfaf6f7;position:sticky;top:88px;box-shadow:0 6px 20px #070e6b0d}.WnW-QG_tabs{scrollbar-width:none;border-bottom:1px solid var(--color-light-border-subtle);gap:.25rem;display:flex;overflow-x:auto}.WnW-QG_tabs::-webkit-scrollbar{display:none}.WnW-QG_tab{font-size:var(--text-sm);color:var(--text-dark-secondary);white-space:nowrap;align-items:center;gap:8px;padding:.95rem 1rem .85rem;font-weight:500;display:inline-flex;position:relative}.WnW-QG_tab:after{content:"";background:0 0;height:2px;transition:background .2s;position:absolute;bottom:-1px;left:1rem;right:1rem}.WnW-QG_tab:hover{color:var(--brand-navy)}.WnW-QG_tabActive{color:var(--brand-navy);font-weight:600}.WnW-QG_tabActive:after{background:var(--brand-gold)}.WnW-QG_tabCount{border-radius:var(--radius-full);background:var(--color-sand-banner);min-width:22px;font-size:var(--text-micro);color:var(--color-bronze-pill-text);text-align:center;padding:1px 7px;font-weight:600}.WnW-QG_tabActive .WnW-QG_tabCount{background:var(--brand-navy);color:#fff}.WnW-QG_filterRow{align-items:flex-end;gap:.75rem;padding:.85rem 0 .95rem;display:flex}.WnW-QG_searchField{border:1px solid var(--color-light-border);border-radius:var(--radius-sm);min-width:0;height:44px;color:var(--text-dark-muted);background:#fff;flex:260px;align-items:center;gap:8px;padding:0 .9rem;transition:border-color .2s,box-shadow .2s;display:flex}.WnW-QG_searchField:focus-within{border-color:var(--brand-navy);box-shadow:0 0 0 3px #070e6b14}.WnW-QG_searchInput{min-width:0;height:100%;font-size:var(--text-sm);color:var(--text-dark-primary);background:0 0;border:none;outline:none;flex:1}.WnW-QG_searchInput::placeholder{color:var(--text-dark-muted)}.WnW-QG_filtersToggle{border:1px solid var(--color-light-border);border-radius:var(--radius-sm);height:44px;color:var(--brand-navy);background:#fff;align-items:center;gap:8px;padding:0 1rem;font-size:.84rem;font-weight:500;display:none}.WnW-QG_filtersBadge{border-radius:var(--radius-full);background:var(--brand-navy);color:#fff;min-width:20px;height:20px;font-size:var(--text-micro);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.WnW-QG_selects{flex:2 auto;gap:.75rem;min-width:0;display:flex}.WnW-QG_selectWrap,.WnW-QG_sortWrap{flex-direction:column;flex:150px;gap:4px;min-width:0;display:flex}.WnW-QG_placeWrap{flex:1.4 210px}.WnW-QG_budgetWrap{flex:1.6 250px}.WnW-QG_sortWrap{flex:none;min-width:180px}.WnW-QG_selectLabel{font-size:var(--text-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dark-muted);font-weight:600}.WnW-QG_select{appearance:none;border:1px solid var(--color-light-border);border-radius:var(--radius-sm);width:100%;height:44px;font-size:var(--text-sm);color:var(--text-dark-primary);cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23070E6B' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;outline:none;padding:0 2.2rem 0 .85rem;transition:border-color .2s,box-shadow .2s}.WnW-QG_select:focus{border-color:var(--brand-navy);box-shadow:0 0 0 3px #070e6b14}.WnW-QG_results{padding:2.5rem 0 4.5rem}.WnW-QG_resultsHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.75rem;display:flex}.WnW-QG_resultsTitle{font-family:var(--font-serif);color:var(--brand-navy);font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:500;line-height:1.15}.WnW-QG_resetLink{font-size:var(--text-xs);color:var(--color-bronze);text-underline-offset:3px;align-items:center;gap:6px;margin-top:.45rem;font-weight:500;text-decoration:underline;display:inline-flex}.WnW-QG_resetLink:hover{color:var(--color-bronze-hover)}.WnW-QG_resultsTools{align-items:flex-end;gap:.75rem;display:flex}.WnW-QG_layoutSwitch{border:1px solid var(--color-light-border);border-radius:var(--radius-sm);background:#fff;height:44px;display:inline-flex;overflow:hidden}.WnW-QG_layoutSwitch button{width:44px;color:var(--text-dark-muted);justify-content:center;align-items:center;display:inline-flex}.WnW-QG_layoutSwitch button+button{border-left:1px solid var(--color-light-border)}.WnW-QG_layoutSwitch .WnW-QG_layoutActive{background:var(--brand-navy);color:#fff}.WnW-QG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;display:grid}.WnW-QG_list{flex-direction:column;gap:1.2rem;display:flex}.WnW-QG_moreRow{flex-direction:column;align-items:center;gap:.75rem;margin-top:2.5rem;display:flex}.WnW-QG_moreCount{font-size:var(--text-xs);color:var(--text-dark-muted)}.WnW-QG_btnNavy,.WnW-QG_btnGhost,.WnW-QG_btnGold{border-radius:var(--radius-sm);letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.86rem;font-weight:500;display:inline-flex}.WnW-QG_btnNavy{background:var(--brand-navy);color:#fff}.WnW-QG_btnNavy:hover{background:var(--brand-navy-soft);box-shadow:0 10px 24px #070e6b38}.WnW-QG_btnGhost{border:1px solid var(--color-light-border);color:var(--brand-navy);background:#fff}.WnW-QG_btnGhost:hover{border-color:var(--brand-gold)}.WnW-QG_btnGold{background:var(--gradient-gold);color:var(--brand-navy-ink);box-shadow:0 10px 30px #c68a524d}.WnW-QG_btnGold:hover{transform:translateY(-2px);box-shadow:0 16px 38px #c68a5273}.WnW-QG_emptyState{text-align:center;border:1px dashed var(--color-light-border);border-radius:var(--radius-md);background:#fff;flex-direction:column;align-items:center;padding:3.5rem 1.5rem;display:flex}.WnW-QG_emptyIcon{background:var(--color-sand-banner);width:60px;height:60px;color:var(--color-bronze);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.WnW-QG_emptyTitle{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:.5rem;font-size:1.6rem;font-weight:600}.WnW-QG_emptyText{max-width:480px;color:var(--text-dark-secondary);margin-bottom:1.4rem;font-size:.88rem;line-height:1.7}.WnW-QG_emptyActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.WnW-QG_skeletonCard{border:1px solid var(--color-light-border);border-radius:var(--radius-md);background:#fff;padding-bottom:1.2rem;overflow:hidden}.WnW-QG_skeletonMedia,.WnW-QG_skeletonLine{background:linear-gradient(90deg, var(--color-sand-banner) 0%, #f8f1e6 50%, var(--color-sand-banner) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite WnW-QG_shimmer}.WnW-QG_skeletonMedia{aspect-ratio:4/3;margin-bottom:1.1rem}.WnW-QG_skeletonLine{border-radius:var(--radius-xs);height:14px;margin:0 1.2rem .7rem}.WnW-QG_skeletonShort{width:45%}@keyframes WnW-QG_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.WnW-QG_contactBanner{border-radius:var(--radius-md);background:linear-gradient(120deg, var(--brand-navy-deep) 0%, var(--brand-navy) 100%);color:#fff;justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding:2.4rem 2.6rem;display:flex;position:relative;overflow:hidden}.WnW-QG_contactBanner:after{content:"";opacity:.08;pointer-events:none;background:url(/brand/v3/mark-white.png) 50%/contain no-repeat;width:300px;height:300px;position:absolute;top:-80px;right:-70px}.WnW-QG_contactBanner>*{z-index:1;position:relative}.WnW-QG_contactTitle{font-family:var(--font-serif);margin-bottom:.4rem;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:500}.WnW-QG_contactText{color:#ffffffd1;max-width:560px;font-size:.88rem;line-height:1.7}@media (max-width:1080px){.WnW-QG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.WnW-QG_filterBar{top:74px}.WnW-QG_filterRow{flex-wrap:wrap;align-items:center}.WnW-QG_filtersToggle{display:inline-flex}.WnW-QG_selects{flex-wrap:wrap;flex:100%;display:none}.WnW-QG_selectsOpen{display:flex}.WnW-QG_selectWrap{flex:calc(50% - .75rem)}.WnW-QG_placeWrap,.WnW-QG_budgetWrap{flex:100%}}@media (max-width:640px){.WnW-QG_container{padding:0 var(--gutter)}.WnW-QG_grid{grid-template-columns:minmax(0,1fr);gap:1.2rem}.WnW-QG_results{padding-top:1.75rem}.WnW-QG_resultsTools{width:100%}.WnW-QG_sortWrap{flex:auto;min-width:0}.WnW-QG_contactBanner{flex-direction:column;align-items:flex-start;padding:2rem 1.5rem}.WnW-QG_filterRow{padding:.7rem 0 .8rem}.WnW-QG_tab{padding:.8rem .75rem .7rem}}@media (max-width:768px){.WnW-QG_select,.WnW-QG_searchInput{font-size:var(--text-base)}}@media (max-width:480px){.WnW-QG_tabs{gap:0}.WnW-QG_tab{font-size:var(--text-xs);gap:6px;padding:.8rem .5rem .7rem}.WnW-QG_tab:after{left:.5rem;right:.5rem}}@media (prefers-reduced-motion:reduce){.WnW-QG_skeletonMedia,.WnW-QG_skeletonLine{animation:none}}
.wBYKKG_page{background:var(--color-cream-bg);flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.wBYKKG_page>main{flex:1}.wBYKKG_container{max-width:var(--container);margin:0 auto;padding:0 1.5rem}.wBYKKG_cover{object-fit:cover}.wBYKKG_kicker,.wBYKKG_kickerLight{letter-spacing:.24em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:600;display:inline-block}.wBYKKG_kicker{color:var(--color-bronze)}.wBYKKG_kickerLight{color:var(--brand-gold-light)}.wBYKKG_h2{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:1.3rem;font-size:clamp(2rem,3.2vw,2.7rem);font-weight:500;line-height:1.12}.wBYKKG_bodyText{color:var(--text-dark-secondary);margin-bottom:1.8rem;font-size:.93rem;line-height:1.85}.wBYKKG_btnGold,.wBYKKG_btnGhostLight,.wBYKKG_btnNavy{border-radius:var(--radius-sm);letter-spacing:.02em;cursor:pointer;justify-content:center;align-items:center;gap:10px;font-size:.88rem;font-weight:500;display:inline-flex}.wBYKKG_btnGold{background:var(--gradient-gold);color:var(--brand-navy-ink);border:none;padding:15px 28px;box-shadow:0 10px 30px #c68a5259}.wBYKKG_btnGold:hover{transform:translateY(-2px);box-shadow:0 16px 38px #c68a5280}.wBYKKG_btnGhostLight{color:#fff;background:0 0;border:1px solid #fff6;padding:14px 24px}.wBYKKG_btnGhostLight svg{color:var(--brand-gold-light)}.wBYKKG_btnGhostLight:hover{border-color:var(--brand-gold-light);color:var(--brand-gold-light)}.wBYKKG_btnNavy{background:var(--brand-navy);color:#fff;border:none;padding:14px 24px}.wBYKKG_btnNavy svg{color:var(--brand-gold-light)}.wBYKKG_btnNavy:hover{background:var(--brand-navy-soft);box-shadow:0 10px 24px #070e6b40}.wBYKKG_moreLink{color:var(--color-bronze);white-space:nowrap;align-items:center;gap:8px;font-size:.84rem;font-weight:500;display:inline-flex}.wBYKKG_moreLink:hover{color:var(--brand-navy);gap:12px}.wBYKKG_hero{background:var(--brand-navy);align-items:center;min-height:580px;display:flex;position:relative;overflow:hidden}.wBYKKG_heroImg{object-fit:cover;object-position:center 55%}.wBYKKG_heroOverlay{background:linear-gradient(90deg,#03063ad1 0%,#050a528c 32%,#050a5214 58%,#0000 75%),linear-gradient(#0000 65%,#03063a73 100%);position:absolute;inset:0}.wBYKKG_heroInner{z-index:1;width:100%;max-width:var(--container);justify-content:space-between;align-items:flex-end;gap:2rem;margin:0 auto;padding:5rem 1.5rem;display:flex;position:relative}.wBYKKG_heroContent{max-width:640px}.wBYKKG_heroTitle{font-family:var(--font-serif);color:#fff;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;line-height:1.06}.wBYKKG_heroText{color:#ffffffe0;max-width:540px;margin-bottom:2.2rem;font-size:1rem;font-weight:300;line-height:1.8}.wBYKKG_heroActions{flex-wrap:wrap;gap:.9rem;display:flex}.wBYKKG_heroBadges{border-top:1px solid #e6c49b40;flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:2.2rem;padding-top:1.4rem;list-style:none;display:flex}.wBYKKG_heroBadges li{color:#ffffffd9;align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.wBYKKG_heroBadges svg{color:var(--brand-gold-light)}.wBYKKG_heroSignature{font-family:var(--font-script);color:#fff;text-shadow:0 2px 18px #03063a80;flex-direction:column;align-items:flex-end;font-size:2.6rem;line-height:1.05;display:flex;transform:rotate(-6deg)}.wBYKKG_heroSignature span:first-child{margin-right:3.5rem}.wBYKKG_heroWave{width:70px;height:auto;margin-top:.3rem;margin-right:5rem}.wBYKKG_section{padding:5.5rem 0}.wBYKKG_sectionTight{padding-top:0}.wBYKKG_servicesGrid{grid-template-columns:.9fr 1.6fr;align-items:start;gap:3.5rem;display:grid}.wBYKKG_servicesIntro{position:sticky;top:110px}.wBYKKG_cardsGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.wBYKKG_serviceCard{border:1px solid var(--color-light-border);border-radius:var(--radius-md);box-shadow:var(--shadow-subtle);background:#fff;padding:1.8rem 1.5rem;transition:transform .3s,box-shadow .3s,border-color .3s}.wBYKKG_serviceCard:hover{box-shadow:var(--shadow-card);border-color:#c68a5280;transform:translateY(-4px)}.wBYKKG_iconCircle{background:var(--color-sand-banner);width:52px;height:52px;color:var(--brand-navy);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.2rem;transition:all .3s;display:flex}.wBYKKG_serviceCard:hover .wBYKKG_iconCircle{background:var(--brand-navy);color:var(--brand-gold-light)}.wBYKKG_cardTitle{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:.5rem;font-size:1.35rem;font-weight:600;line-height:1.2}.wBYKKG_cardText{color:var(--text-dark-secondary);font-size:.84rem;line-height:1.7}.wBYKKG_owners{background:var(--color-sand-banner);padding:5.5rem 0;position:relative;overflow:hidden}.wBYKKG_owners:before{content:"";opacity:.24;pointer-events:none;background:url(/brand/v3/mark-white.png) 50%/contain no-repeat;width:420px;height:420px;position:absolute;top:-80px;right:-120px}.wBYKKG_ownersGrid{grid-template-columns:1.1fr .95fr 1fr;align-items:center;gap:3rem;display:grid;position:relative}.wBYKKG_imageFrame{background:var(--color-cream-bg);border-radius:var(--radius-md);padding:14px;position:relative}.wBYKKG_imageFrame:before{content:"";border-radius:var(--radius-md);border:1px solid #c68a5266;position:absolute;inset:-12px 24px 24px -12px}.wBYKKG_imageWrap{z-index:1;aspect-ratio:4/4.4;border-radius:var(--radius-sm);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.wBYKKG_benefits{flex-direction:column;list-style:none;display:flex}.wBYKKG_benefit{color:var(--text-dark-primary);border-top:1px solid #c68a5247;align-items:center;gap:1rem;padding:1.05rem 0;font-size:.9rem;line-height:1.5;display:flex}.wBYKKG_benefit:first-child{border-top:none}.wBYKKG_benefitIcon{background:var(--brand-navy);width:44px;height:44px;color:var(--brand-gold-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wBYKKG_keyBand{background:var(--brand-navy-deep);align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.wBYKKG_keyImg{object-fit:cover;object-position:70% center}.wBYKKG_keyOverlay{background:linear-gradient(90deg,#050a52f2 0%,#070e6bcc 38%,#070e6b1a 70%,#0000 100%);position:absolute;inset:0}.wBYKKG_keyInner{z-index:1;width:100%;max-width:var(--container);margin:0 auto;padding:4rem 1.5rem;position:relative}.wBYKKG_keyTitle{max-width:520px;font-family:var(--font-serif);color:#fff;margin-bottom:1rem;font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:500;line-height:1.12}.wBYKKG_keyText{color:#ffffffd9;max-width:460px;font-size:.93rem;font-weight:300;line-height:1.8}.wBYKKG_housingHeader{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.wBYKKG_propertyGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.wBYKKG_skeleton{border-radius:var(--radius-md);background:linear-gradient(100deg, #fff 30%, var(--color-cream-surface) 50%, #fff 70%);border:1px solid var(--color-light-border);background-size:200% 100%;height:400px;animation:1.4s ease-in-out infinite wBYKKG_shimmer}@keyframes wBYKKG_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.wBYKKG_propertyCard{border:1px solid var(--color-light-border);border-radius:var(--radius-md);box-shadow:var(--shadow-subtle);background:#fff;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.wBYKKG_propertyCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.wBYKKG_propertyImageWrap{aspect-ratio:4/3;background:var(--color-sand-banner);position:relative;overflow:hidden}.wBYKKG_propertyImage{object-fit:cover;width:100%;height:100%;transition:transform .6s}.wBYKKG_propertyCard:hover .wBYKKG_propertyImage{transform:scale(1.05)}.wBYKKG_propertyTag{border-radius:var(--radius-xs);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#070e6be0;padding:.3rem .75rem;font-size:.68rem;font-weight:500;position:absolute;top:1rem;left:1rem}.wBYKKG_propertyBody{flex-direction:column;flex:1;padding:1.4rem 1.5rem 1.3rem;display:flex}.wBYKKG_propertyLocation{letter-spacing:.04em;color:var(--color-bronze);align-items:center;gap:6px;margin-bottom:.5rem;font-size:.75rem;display:inline-flex}.wBYKKG_propertyTitle{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:.9rem;font-size:1.45rem;font-weight:600;line-height:1.2}.wBYKKG_propertySpecs{color:var(--text-dark-secondary);flex-wrap:wrap;gap:.5rem 1.1rem;margin-bottom:1.1rem;font-size:.8rem;display:flex}.wBYKKG_propertySpecs span{align-items:center;gap:6px;display:inline-flex}.wBYKKG_propertySpecs svg{color:var(--text-dark-muted)}.wBYKKG_propertyFooter{border-top:1px solid var(--color-light-border-subtle);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;display:flex}.wBYKKG_propertyPrice{font-family:var(--font-serif);color:var(--brand-navy);font-size:1.2rem;font-weight:600}.wBYKKG_propertyCta{color:var(--color-bronze);white-space:nowrap;align-items:center;gap:6px;font-size:.8rem;font-weight:500;display:inline-flex}.wBYKKG_contactBanner{border-radius:var(--radius-md);background:var(--brand-navy);box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:2rem;padding:3rem;display:flex;position:relative;overflow:hidden}.wBYKKG_contactBanner:after{content:"";opacity:.12;pointer-events:none;background:url(/brand/v3/mark-white.png) 50%/contain no-repeat;width:320px;height:320px;position:absolute;bottom:-120px;right:-90px}.wBYKKG_contactTitle{font-family:var(--font-serif);color:#fff;margin-bottom:.6rem;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:500}.wBYKKG_contactText{color:var(--text-light-muted);font-size:.92rem;font-weight:300}.wBYKKG_contactActions{z-index:1;flex-wrap:wrap;flex-shrink:0;gap:.8rem;display:flex;position:relative}.wBYKKG_modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03063a99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.wBYKKG_modal{border-top:3px solid var(--brand-navy);border-radius:var(--radius-md);width:100%;max-width:540px;max-height:calc(100vh - 2rem);box-shadow:var(--shadow-dark);background:#fff;padding:2rem 2rem 1.75rem;overflow-y:auto}.wBYKKG_modalHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.wBYKKG_modalHeader .wBYKKG_kicker{margin-bottom:.4rem}.wBYKKG_modalTitle{font-family:var(--font-serif);color:var(--brand-navy);font-size:1.9rem;font-weight:600;line-height:1.1}.wBYKKG_modalClose{border:1px solid var(--color-light-border);width:38px;height:38px;color:var(--brand-navy);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wBYKKG_modalClose:hover{border-color:var(--brand-gold)}.wBYKKG_modalIntro{color:var(--text-dark-secondary);margin:.6rem 0 1.4rem;font-size:.86rem;line-height:1.6}.wBYKKG_modalForm{flex-direction:column;gap:.9rem;display:flex}.wBYKKG_fieldRow{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.wBYKKG_field{flex-direction:column;gap:.4rem;display:flex}.wBYKKG_field label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dark-secondary);font-size:.7rem;font-weight:600}.wBYKKG_field input,.wBYKKG_field select,.wBYKKG_field textarea{background:var(--color-cream-surface);border:1px solid var(--color-light-border);border-radius:var(--radius-sm);width:100%;color:var(--text-dark-primary);outline:none;padding:.8rem .95rem;font-size:.86rem;transition:border-color .2s,box-shadow .2s,background .2s}.wBYKKG_field textarea{resize:vertical}.wBYKKG_field input:focus,.wBYKKG_field select:focus,.wBYKKG_field textarea:focus{border-color:var(--brand-navy);background:#fff;box-shadow:0 0 0 3px #070e6b14}.wBYKKG_submitBtn{border-radius:var(--radius-sm);background:var(--brand-navy);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;margin-top:.4rem;padding:.95rem;font-size:.88rem;font-weight:500;display:inline-flex}.wBYKKG_submitBtn svg{color:var(--brand-gold-light)}.wBYKKG_submitBtn:hover:not(:disabled){background:var(--brand-navy-soft)}.wBYKKG_submitBtn:disabled{opacity:.7;cursor:wait}@media (max-width:1100px){.wBYKKG_servicesGrid{grid-template-columns:1fr;gap:2.5rem}.wBYKKG_servicesIntro{position:static}.wBYKKG_ownersGrid{grid-template-columns:1fr 1fr}.wBYKKG_ownersGrid>:first-child{grid-column:1/-1}.wBYKKG_propertyGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.wBYKKG_heroSignature{display:none}.wBYKKG_cardsGrid{grid-template-columns:repeat(2,1fr)}.wBYKKG_contactBanner{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.wBYKKG_heroOverlay{background:linear-gradient(#050a52e6 0%,#070e6bd1 60%,#050a52e6 100%)}.wBYKKG_container{padding:0 1.25rem}.wBYKKG_hero{min-height:0}.wBYKKG_heroInner{padding:4rem 1.25rem 3.5rem}.wBYKKG_section,.wBYKKG_owners{padding:4rem 0}.wBYKKG_sectionTight{padding-top:0}.wBYKKG_cardsGrid,.wBYKKG_ownersGrid,.wBYKKG_propertyGrid,.wBYKKG_fieldRow{grid-template-columns:1fr}.wBYKKG_imageFrame{display:none}.wBYKKG_keyBand{min-height:0}.wBYKKG_keyImg{object-position:62% center}.wBYKKG_keyOverlay{background:linear-gradient(#070e6b59 0%,#070e6bbf 45%,#050a52f2 100%)}.wBYKKG_keyInner{padding:9rem 1.25rem 3rem}.wBYKKG_housingHeader{flex-direction:column;align-items:flex-start;gap:0}.wBYKKG_contactBanner{padding:2.4rem 1.5rem}.wBYKKG_modal{padding:1.6rem 1.25rem}}
.t8WO_a_container{background:var(--color-cream-bg);min-height:100vh;color:var(--text-dark-primary);flex-direction:column;display:flex}.t8WO_a_main{width:100%;max-width:980px;padding:4rem var(--gutter) 5.5rem;flex:1;margin:0 auto}.t8WO_a_mainWide{width:100%;max-width:var(--container);padding:0 var(--gutter) 5.5rem;flex:1;margin:0 auto}.t8WO_a_badge,.t8WO_a_kicker{font-size:var(--text-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--color-bronze);margin-bottom:.9rem;font-weight:600;display:inline-block}.t8WO_a_title{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:1rem;font-size:clamp(2.3rem,4vw,3.2rem);font-weight:500;line-height:1.1}.t8WO_a_subtitle{max-width:680px;color:var(--text-dark-secondary);margin-bottom:2.75rem;font-size:1rem;line-height:1.8}.t8WO_a_card{border:1px solid var(--color-light-border);border-radius:var(--radius-md);box-shadow:var(--shadow-subtle);background:#fff;margin-bottom:2rem;padding:2.5rem 2.25rem}.t8WO_a_card h2,.t8WO_a_card h3{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:.9rem;font-size:1.6rem;font-weight:600}.t8WO_a_card h4{font-family:var(--font-serif);color:var(--color-bronze);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.t8WO_a_card p{color:var(--text-dark-secondary);margin-bottom:1rem;font-size:.93rem;line-height:1.8}.t8WO_a_card ul{flex-direction:column;gap:.7rem;margin:1.25rem 0;list-style:none;display:flex}.t8WO_a_card ul li{color:var(--text-dark-primary);align-items:flex-start;gap:10px;font-size:.92rem;display:flex}.t8WO_a_card ul li span{color:var(--color-bronze);font-weight:600}.t8WO_a_docMain{z-index:2;width:100%;max-width:920px;padding:0 var(--gutter) 5.5rem;flex:1;margin:-2.5rem auto 0;position:relative}.t8WO_a_docMeta{font-size:var(--text-xs);color:var(--text-dark-muted);margin-bottom:1.25rem}.t8WO_a_card .t8WO_a_section+.t8WO_a_section{border-top:1px solid var(--color-light-border-subtle);margin-top:2.2rem;padding-top:2.2rem}.t8WO_a_card a{color:var(--color-bronze);text-underline-offset:3px;text-decoration:underline}.t8WO_a_card a:hover{color:var(--brand-navy)}.t8WO_a_infoList{border:1px solid var(--color-light-border);border-radius:var(--radius-sm);grid-template-columns:minmax(180px,.9fr) 1.6fr;margin:1.25rem 0 .5rem;display:grid;overflow:hidden}.t8WO_a_infoList dt,.t8WO_a_infoList dd{font-size:var(--text-sm);border-top:1px solid var(--color-light-border-subtle);padding:.75rem 1rem;line-height:1.6}.t8WO_a_infoList dt:first-of-type,.t8WO_a_infoList dt:first-of-type+dd{border-top:none}.t8WO_a_infoList dt{background:var(--color-cream-surface);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dark-secondary);align-items:center;font-weight:600;display:flex}.t8WO_a_infoList dd{color:var(--text-dark-primary);overflow-wrap:anywhere}.t8WO_a_bulletList{list-style:none}.t8WO_a_bulletList li:before{content:"";background:var(--brand-gold);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.55em}.t8WO_a_faqList{padding-top:.5rem;padding-bottom:.5rem}.t8WO_a_faqItem{border-bottom:1px solid var(--color-light-border)}.t8WO_a_faqItem:last-of-type{border-bottom:none}.t8WO_a_faqQuestion{font-family:var(--font-serif);color:var(--brand-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.35rem 0;font-size:1.3rem;font-weight:600;line-height:1.3;list-style:none;display:flex}.t8WO_a_faqQuestion::-webkit-details-marker{display:none}.t8WO_a_faqQuestion:after{content:"+";border:1px solid var(--color-light-border);width:32px;height:32px;font-family:var(--font-sans);color:var(--color-bronze);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:300;transition:transform .25s,background .25s,color .25s;display:flex}.t8WO_a_faqItem[open] .t8WO_a_faqQuestion:after{background:var(--brand-navy);border-color:var(--brand-navy);color:var(--brand-gold-light);transform:rotate(45deg)}.t8WO_a_faqQuestion:hover{color:var(--color-bronze)}.t8WO_a_faqAnswer{color:var(--text-dark-secondary);padding:0 3rem 1.4rem 0;font-size:.92rem;line-height:1.8}.t8WO_a_helpBox{border-radius:var(--radius-md);background:var(--brand-navy);box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:1.75rem;padding:2.2rem 2.25rem;display:flex;position:relative;overflow:hidden}.t8WO_a_helpBox:after{content:"";opacity:.12;pointer-events:none;background:url(/brand/v3/mark-white.png) 50%/contain no-repeat;width:280px;height:280px;position:absolute;bottom:-110px;right:-80px}.t8WO_a_helpTitle{font-family:var(--font-serif);color:#fff;margin-bottom:.4rem;font-size:1.7rem;font-weight:500}.t8WO_a_helpText{max-width:480px;color:var(--text-light-muted);font-size:.88rem;font-weight:300;line-height:1.7}.t8WO_a_helpBtn{z-index:1;border-radius:var(--radius-sm);background:var(--gradient-gold);color:var(--brand-navy-ink);flex-shrink:0;align-items:center;gap:10px;padding:13px 22px;font-size:.86rem;font-weight:500;display:inline-flex;position:relative}.t8WO_a_helpBtn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #c68a5266}.t8WO_a_contactGrid{z-index:2;grid-template-columns:1.55fr 1fr;align-items:start;gap:2rem;margin-top:-3rem;display:grid;position:relative}.t8WO_a_formCard{border:1px solid var(--color-light-border);border-top:3px solid var(--brand-navy);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;padding:2.5rem 2.25rem}.t8WO_a_cardTitle{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:.4rem;font-size:2rem;font-weight:600;line-height:1.15}.t8WO_a_cardIntro{color:var(--text-dark-secondary);margin-bottom:1.8rem;font-size:.88rem}.t8WO_a_fieldRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.t8WO_a_contactField{flex-direction:column;gap:.45rem;margin-bottom:1.1rem;display:flex}.t8WO_a_contactField label{font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dark-secondary);font-weight:600}.t8WO_a_contactField input,.t8WO_a_contactField select,.t8WO_a_contactField textarea{width:100%;min-height:var(--control-height);background:var(--color-cream-surface);border:1px solid var(--color-light-border);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-dark-primary);outline:none;padding:.85rem 1rem;transition:border-color .2s,box-shadow .2s,background .2s}.t8WO_a_contactField textarea{resize:vertical}.t8WO_a_contactField select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23070E6B' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.4rem}.t8WO_a_contactField [aria-invalid=true],.t8WO_a_contactField [aria-invalid=true]:focus{border-color:#c0392b;box-shadow:0 0 0 3px #c0392b14}.t8WO_a_fieldError{font-size:var(--text-xs);color:#b42318;line-height:1.4}.t8WO_a_contactField input::placeholder,.t8WO_a_contactField textarea::placeholder{color:var(--text-dark-muted)}.t8WO_a_contactField input:focus,.t8WO_a_contactField select:focus,.t8WO_a_contactField textarea:focus{border-color:var(--brand-navy);background:#fff;box-shadow:0 0 0 3px #070e6b14}.t8WO_a_submitBtn{border-radius:var(--radius-sm);background:var(--brand-navy);color:#fff;letter-spacing:.02em;justify-content:center;align-items:center;gap:10px;width:100%;padding:1rem;font-size:.9rem;font-weight:500;display:inline-flex}.t8WO_a_submitBtn svg{color:var(--brand-gold-light)}.t8WO_a_submitBtn:hover:not(:disabled){background:var(--brand-navy-soft);box-shadow:0 10px 24px #070e6b40}.t8WO_a_submitBtn:disabled{opacity:.7;cursor:wait}.t8WO_a_successBox{text-align:center;background:var(--color-cream-surface);border:1px solid var(--color-light-border);border-radius:var(--radius-md);padding:2rem 1rem}.t8WO_a_successBox h3{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:.5rem;font-size:1.6rem;font-weight:600}.t8WO_a_successBox p{color:var(--text-dark-secondary);margin-bottom:1.4rem;font-size:.9rem;line-height:1.7}.t8WO_a_successIcon{background:var(--color-bronze-pill);width:60px;height:60px;color:var(--color-bronze);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.t8WO_a_ghostBtn{border:1px solid var(--color-light-border);border-radius:var(--radius-sm);color:var(--brand-navy);padding:10px 18px;font-size:.84rem}.t8WO_a_ghostBtn:hover{border-color:var(--brand-gold)}.t8WO_a_agencyCard{border-radius:var(--radius-md);background:var(--brand-navy);color:var(--text-light-secondary);box-shadow:var(--shadow-card);padding:2.5rem 2.1rem 2.2rem;position:relative;overflow:hidden}.t8WO_a_agencyCard:after{content:"";opacity:.13;pointer-events:none;background:url(/brand/v3/mark-white.png) 50%/contain no-repeat;width:280px;height:280px;position:absolute;bottom:-90px;right:-90px}.t8WO_a_agencyTitle{font-family:var(--font-serif);color:#fff;font-size:2rem;font-weight:500}.t8WO_a_agencySub{font-size:var(--text-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--brand-gold-light);margin-bottom:2rem}.t8WO_a_agencyItem{z-index:1;border-top:1px solid #ffffff1a;gap:1rem;padding:1.1rem 0;display:flex;position:relative}.t8WO_a_agencyIcon{width:38px;height:38px;color:var(--brand-gold-light);border:1px solid #e6c49b59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.t8WO_a_agencyItem h4{font-size:var(--text-micro);letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-bottom:.3rem;font-weight:600}.t8WO_a_agencyItem p{color:var(--text-light-muted);font-size:.88rem;line-height:1.65}.t8WO_a_agencyItem a:hover{color:var(--brand-gold-light)}.t8WO_a_whatsappBtn{z-index:1;border-radius:var(--radius-sm);background:var(--gradient-gold);color:var(--brand-navy-ink);align-items:center;gap:10px;margin-top:1.4rem;padding:13px 22px;font-size:.86rem;font-weight:500;display:inline-flex;position:relative}.t8WO_a_whatsappBtn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #c68a5266}.t8WO_a_agencyScript{z-index:1;font-family:var(--font-script);color:var(--brand-gold-light);margin-top:1.8rem;font-size:2rem;position:relative}.t8WO_a_agencyDetailsBox{flex-direction:column;gap:1.5rem;display:flex}@media (max-width:900px){.t8WO_a_contactGrid{grid-template-columns:1fr;margin-top:-2rem}}@media (max-width:600px){.t8WO_a_fieldRow{grid-template-columns:1fr;gap:0}.t8WO_a_formCard,.t8WO_a_card{padding:2rem 1.35rem}.t8WO_a_mainWide,.t8WO_a_docMain{padding-left:var(--gutter);padding-right:var(--gutter)}.t8WO_a_docMain{margin-top:-1.75rem}.t8WO_a_infoList{grid-template-columns:1fr}.t8WO_a_infoList dd{border-top:none;padding-top:.25rem}.t8WO_a_infoList dt{background:0 0;padding-bottom:0}.t8WO_a_infoList dt:first-of-type+dd{border-top:none}.t8WO_a_faqQuestion{font-size:1.15rem}.t8WO_a_faqAnswer{padding-right:0}.t8WO_a_helpBox{flex-direction:column;align-items:flex-start;padding:2rem 1.4rem}}@media (max-width:768px){.t8WO_a_contactField input,.t8WO_a_contactField select,.t8WO_a_contactField textarea{font-size:var(--text-base)}}.t8WO_a_honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}
._8aEwW_page{background:var(--color-cream-bg);flex-direction:column;min-height:100vh;display:flex}._8aEwW_page>main{flex:1}._8aEwW_container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}._8aEwW_cover{object-fit:cover}._8aEwW_kicker,._8aEwW_kickerLight{font-size:var(--text-micro);letter-spacing:.24em;text-transform:uppercase;margin-bottom:1rem;font-weight:600;display:inline-block}._8aEwW_kicker{color:var(--color-bronze)}._8aEwW_kickerLight{color:var(--brand-gold-light)}._8aEwW_h2{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:1.2rem;font-size:clamp(2rem,3.2vw,2.7rem);font-weight:500;line-height:1.12}._8aEwW_bodyText{color:var(--text-dark-secondary);font-size:.93rem;line-height:1.85}._8aEwW_script{font-family:var(--font-script);color:var(--color-bronze);transform-origin:0;margin-top:2.2rem;font-size:2.4rem;line-height:1.12;transform:rotate(-3deg)}._8aEwW_scriptLine{background:linear-gradient(90deg, transparent, var(--brand-gold), transparent);width:150px;height:1px;margin:1.1rem 0 0 4.5rem;display:block}._8aEwW_btnGold,._8aEwW_btnGhostLight,._8aEwW_btnNavy{min-height:var(--control-height-lg);border-radius:var(--radius-sm);letter-spacing:.02em;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:.9rem;font-weight:500;display:inline-flex}._8aEwW_btnGold{background:var(--gradient-gold);color:var(--brand-navy-ink);box-shadow:0 10px 30px #c68a5259}._8aEwW_btnGold:hover{transform:translateY(-2px);box-shadow:0 16px 38px #c68a5280}._8aEwW_btnGhostLight{color:#fff;border:1px solid #ffffff8c}._8aEwW_btnGhostLight:hover{border-color:var(--brand-gold-light);color:var(--brand-gold-light)}._8aEwW_btnNavy{background:var(--brand-navy);color:#fff}._8aEwW_btnNavy:hover{background:var(--brand-navy-soft)}._8aEwW_hero{background:var(--brand-navy);align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden}._8aEwW_heroImg{object-fit:cover;object-position:center 65%}._8aEwW_heroOverlay{background:linear-gradient(90deg,#03063ad1 0%,#050a528c 32%,#050a5214 58%,#0000 75%),linear-gradient(#0000 65%,#03063a73 100%);position:absolute;inset:0}._8aEwW_heroInner{z-index:1;width:100%;max-width:var(--container);padding:5rem var(--gutter) 8rem;justify-content:space-between;align-items:flex-end;gap:2rem;margin:0 auto;display:flex;position:relative}._8aEwW_heroContent{max-width:640px}._8aEwW_heroTitle{font-family:var(--font-serif);color:#fff;margin-bottom:1.5rem;font-size:clamp(2.7rem,5.2vw,4.3rem);font-weight:500;line-height:1.04}._8aEwW_heroText{color:#ffffffe0;max-width:520px;margin-bottom:2.2rem;font-size:1rem;font-weight:300;line-height:1.8}._8aEwW_heroActions{flex-wrap:wrap;gap:.9rem;display:flex}._8aEwW_heroSignature{font-family:var(--font-script);color:#fff;text-shadow:0 2px 18px #03063a80;flex-direction:column;align-items:flex-end;font-size:2.6rem;line-height:1.05;display:flex;transform:rotate(-6deg)}._8aEwW_heroSignature span:first-child{margin-right:3.5rem}._8aEwW_searchWrap{z-index:5;max-width:var(--container);padding:0 var(--gutter);margin:-4.2rem auto 0;position:relative}._8aEwW_searchCard{border:1px solid var(--color-light-border);border-top:3px solid var(--brand-gold);border-radius:var(--radius-md);background:#fff;grid-template-columns:1fr 1fr 1fr 1.45fr auto;align-items:end;gap:1rem;padding:1.4rem 1.5rem;display:grid;box-shadow:0 24px 50px #070e6b24}._8aEwW_searchField{flex-direction:column;gap:.45rem;min-width:0;display:flex}._8aEwW_searchLabel{font-size:var(--text-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--color-bronze);align-items:center;gap:6px;font-weight:600;display:inline-flex}._8aEwW_searchField select{appearance:none;background:var(--color-cream-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23070E6B' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right .9rem center;border:1px solid var(--color-light-border);border-radius:var(--radius-sm);width:100%;height:46px;font-size:var(--text-sm);color:var(--text-dark-primary);cursor:pointer;outline:none;padding:0 2.2rem 0 .9rem}._8aEwW_searchField select:focus{border-color:var(--brand-navy);box-shadow:0 0 0 3px #070e6b14}._8aEwW_searchBtn{border-radius:var(--radius-sm);background:var(--brand-navy);color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 1.6rem;font-size:.9rem;font-weight:500;display:inline-flex}._8aEwW_searchBtn svg{color:var(--brand-gold-light)}._8aEwW_searchBtn:hover{background:var(--brand-navy-soft)}._8aEwW_intro{background:var(--color-cream-surface);border-top:1px solid var(--color-light-border-subtle);padding:5.5rem 0 4.5rem}._8aEwW_introGrid{grid-template-columns:1.05fr 1fr .95fr;align-items:center;gap:2.5rem;display:grid}._8aEwW_introImageFrame{background:var(--color-sand-banner);border-radius:var(--radius-md);padding:16px;position:relative}._8aEwW_introImageFrame:before{content:"";border-radius:var(--radius-md);border:1px solid #c68a5259;position:absolute;inset:-12px 24px 24px -12px}._8aEwW_introImageWrap{z-index:1;aspect-ratio:4/4.6;border-radius:var(--radius-sm);box-shadow:var(--shadow-card);position:relative;overflow:hidden}._8aEwW_pathCard{background:var(--brand-navy);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:2rem 1.6rem 1.6rem;position:relative;overflow:hidden}._8aEwW_pathCard:after{content:"";opacity:.11;pointer-events:none;background:url(/brand/v3/mark-white.png) 50%/contain no-repeat;width:260px;height:260px;position:absolute;bottom:-90px;right:-90px}._8aEwW_pathTitle{font-family:var(--font-serif);color:#fff;font-size:1.75rem;font-weight:500}._8aEwW_pathIntro{font-size:var(--text-sm);color:var(--text-light-muted);margin:.4rem 0 1.3rem}._8aEwW_pathLink{z-index:1;background-color:var(--brand-navy);border-radius:var(--radius-sm);color:#fff;border:1px solid #ffffff1f;align-items:center;gap:.9rem;min-height:64px;margin-top:.6rem;padding:.9rem 1rem;display:flex;position:relative}._8aEwW_pathLink>span:nth-child(2){flex-direction:column;flex:1;display:flex}._8aEwW_pathLink strong{font-size:.9rem;font-weight:500}._8aEwW_pathLink small{font-size:var(--text-xs);color:var(--text-light-muted)}._8aEwW_pathLink>svg{color:var(--brand-gold-light);transition:transform .2s}._8aEwW_pathLink:hover{background-color:var(--brand-navy-soft);border-color:#e6c49b73}._8aEwW_pathLink:hover>svg{transform:translate(4px)}._8aEwW_pathIcon{background:var(--gradient-gold);width:40px;height:40px;color:var(--brand-navy-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._8aEwW_servicesRow{grid-template-columns:repeat(4,1fr);margin-top:4.5rem;display:grid}._8aEwW_servicesRowTrio{grid-template-columns:repeat(3,1fr)}._8aEwW_serviceItem{border-left:1px solid var(--color-light-border);padding:.5rem 2rem}._8aEwW_serviceItem:first-child{border-left:none;padding-left:0}._8aEwW_serviceIcon{background:var(--color-sand-banner);width:62px;height:62px;color:var(--brand-navy);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.3rem;transition:all .3s;display:flex}._8aEwW_serviceItem:hover ._8aEwW_serviceIcon{background:var(--brand-navy);color:var(--brand-gold-light)}._8aEwW_serviceTitle{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:.7rem;font-size:1.5rem;font-weight:600}._8aEwW_serviceText{min-height:4.8em;font-size:var(--text-sm);color:var(--text-dark-secondary);margin-bottom:1.1rem;line-height:1.7}._8aEwW_moreLink{color:var(--color-bronze);align-items:center;gap:8px;font-size:.82rem;font-weight:500;display:inline-flex}._8aEwW_moreLink:hover{color:var(--brand-navy);gap:12px}._8aEwW_featured{padding:4.5rem 0 5.5rem}._8aEwW_sectionHead{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2.5rem;display:flex}._8aEwW_sectionHead ._8aEwW_h2{margin-bottom:0}._8aEwW_sectionHeadCenter{text-align:center;max-width:640px;margin:0 auto 2.8rem}._8aEwW_viewAll{border-bottom:1px solid var(--brand-gold);color:var(--brand-navy);white-space:nowrap;align-items:center;gap:8px;padding-bottom:4px;font-size:.85rem;font-weight:500;display:inline-flex}._8aEwW_viewAll:hover{gap:12px}._8aEwW_propertyGrid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}._8aEwW_propertyCard{border:1px solid var(--color-light-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);background:#fff;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}._8aEwW_propertyCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}._8aEwW_skeleton{background:linear-gradient(100deg, #fff 30%, var(--color-sand-banner) 50%, #fff 70%);background-size:200% 100%;min-height:400px;animation:1.4s linear infinite _8aEwW_shimmer}@keyframes _8aEwW_shimmer{to{background-position:-200% 0}}._8aEwW_cardImage{aspect-ratio:4/3;background:var(--color-sand-banner);position:relative;overflow:hidden}._8aEwW_cardImage img{object-fit:cover;width:100%;height:100%;transition:transform .6s}._8aEwW_propertyCard:hover ._8aEwW_cardImage img{transform:scale(1.05)}._8aEwW_cardBadge{border-radius:var(--radius-full);font-size:var(--text-micro);letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.35rem .75rem;font-weight:600;position:absolute;top:1rem;left:1rem}._8aEwW_badgeVENTE{color:#fff;background:#070e6be0}._8aEwW_badgeCOURTE_DUREE{color:var(--brand-navy-ink);background:#c68a52f2}._8aEwW_badgeLONGUE_DUREE{color:var(--brand-navy);background:#ffffffeb}._8aEwW_cardBody{flex-direction:column;flex:1;padding:1.4rem 1.5rem 1.3rem;display:flex}._8aEwW_cardDistrict{font-size:var(--text-xs);color:var(--color-bronze);align-items:center;gap:6px;display:inline-flex}._8aEwW_cardTitle{font-family:var(--font-serif);color:var(--brand-navy);margin:.4rem 0 .9rem;font-size:1.45rem;font-weight:600;line-height:1.2}._8aEwW_cardFacts{border-bottom:1px solid var(--color-light-border-subtle);font-size:var(--text-xs);color:var(--text-dark-secondary);flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}._8aEwW_cardFacts span{align-items:center;gap:6px;display:inline-flex}._8aEwW_cardFacts svg{color:var(--text-dark-muted)}._8aEwW_cardFooter{justify-content:space-between;align-items:center;margin-top:auto;display:flex}._8aEwW_cardPrice{color:var(--brand-navy);font-size:1.1rem;font-weight:600}._8aEwW_cardPrice small{font-size:var(--text-xs);color:var(--text-dark-muted);font-weight:400}._8aEwW_cardArrow{border:1px solid var(--color-light-border);width:40px;height:40px;color:var(--brand-navy);border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:inline-flex}._8aEwW_propertyCard:hover ._8aEwW_cardArrow{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}._8aEwW_emptyState{text-align:center;border:1px dashed var(--color-light-border);border-radius:var(--radius-lg);color:var(--color-bronze);background:#fff;flex-direction:column;align-items:center;gap:1rem;padding:3.5rem 1rem;display:flex}._8aEwW_emptyState p{font-family:var(--font-serif);color:var(--brand-navy);font-size:1.5rem}._8aEwW_why{background:var(--color-sand-banner);grid-template-columns:1.85fr 1fr;display:grid;position:relative;overflow:hidden}._8aEwW_why:before{content:"";opacity:.45;pointer-events:none;background:url(/brand/v3/mark-gold-soft.png) 50%/contain no-repeat;width:380px;height:380px;position:absolute;top:50%;left:-110px;transform:translateY(-50%)}._8aEwW_whyContent{padding:4.5rem 3rem 4.5rem max(var(--gutter), calc((100vw - var(--container)) / 2 + 13rem));position:relative}._8aEwW_whyContent ._8aEwW_bodyText{max-width:600px}._8aEwW_reasons{grid-template-columns:repeat(4,1fr);margin-top:2.6rem;display:grid}._8aEwW_reason{text-align:center;border-left:1px solid #c68a524d;flex-direction:column;align-items:center;gap:.9rem;padding:0 1rem;display:flex}._8aEwW_reason:first-child{border-left:none}._8aEwW_reasonIcon{color:var(--color-bronze)}._8aEwW_reasonLabel{font-size:var(--text-xs);color:var(--text-dark-primary);line-height:1.5}._8aEwW_whyImage{min-height:440px;position:relative}._8aEwW_whyBadge{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--text-micro);color:#fff;background:#070e6bd9;align-items:center;gap:6px;padding:8px 14px;display:inline-flex;position:absolute;bottom:1.25rem;left:1.25rem}._8aEwW_whyBadge svg{color:var(--brand-gold-light)}._8aEwW_lifestyle{padding:5.5rem 0}._8aEwW_gallery{grid-template-rows:260px 260px;grid-template-columns:1.4fr 1fr 1fr;gap:1rem;display:grid}._8aEwW_galleryItem{border-radius:var(--radius-md);margin:0;position:relative;overflow:hidden}._8aEwW_galleryLarge{grid-row:span 2}._8aEwW_galleryItem:nth-child(4){grid-column:span 2}._8aEwW_galleryItem img{transition:transform .8s}._8aEwW_galleryItem:hover img{transform:scale(1.04)}._8aEwW_galleryItem figcaption{font-family:var(--font-serif);color:#fff;background:linear-gradient(#0000,#050a52bf);padding:2.5rem 1.2rem 1rem;font-size:1.3rem;position:absolute;bottom:0;left:0;right:0}._8aEwW_cta{background:var(--brand-navy);position:relative;overflow:hidden}._8aEwW_ctaImg{object-fit:cover;object-position:center 60%}._8aEwW_ctaOverlay{background:linear-gradient(90deg,#03063ae0 0%,#050a5299 38%,#050a520d 70%,#0000 100%);position:absolute;inset:0}._8aEwW_ctaInner{z-index:1;max-width:var(--container);padding:5.5rem var(--gutter);margin:0 auto;position:relative}._8aEwW_ctaTitle{font-family:var(--font-serif);color:#fff;margin-bottom:1rem;font-size:clamp(2.2rem,4vw,3.1rem);font-weight:500}._8aEwW_ctaText{color:#ffffffdb;max-width:540px;margin-bottom:2rem;font-size:.95rem;font-weight:300;line-height:1.8}@media (max-width:1100px){._8aEwW_searchCard{grid-template-columns:repeat(2,1fr)}._8aEwW_searchBtn{grid-column:span 2}._8aEwW_introGrid{grid-template-columns:1fr 1fr}._8aEwW_introText{grid-column:1/-1}._8aEwW_propertyGrid{grid-template-columns:repeat(2,1fr)}._8aEwW_whyContent{padding-left:var(--gutter)}._8aEwW_why:before{display:none}}@media (max-width:900px){._8aEwW_heroSignature{display:none}._8aEwW_servicesRow{grid-template-columns:1fr 1fr;gap:2.5rem 0}._8aEwW_serviceItem:nth-child(3){border-left:none;padding-left:0}._8aEwW_servicesRowTrio{grid-template-columns:1fr;gap:0}._8aEwW_servicesRowTrio ._8aEwW_serviceItem{border-left:none;border-top:1px solid var(--color-light-border);padding:1.6rem 0}._8aEwW_servicesRowTrio ._8aEwW_serviceItem:first-child{border-top:none}._8aEwW_servicesRowTrio ._8aEwW_serviceText{min-height:0}._8aEwW_why{grid-template-columns:1fr}._8aEwW_whyImage{min-height:300px}._8aEwW_reasons{grid-template-columns:1fr 1fr;gap:1.8rem 0}._8aEwW_reason:nth-child(3){border-left:none}._8aEwW_gallery{grid-template-rows:220px 220px 220px;grid-template-columns:1fr 1fr}._8aEwW_galleryLarge{grid-area:auto/span 2}._8aEwW_galleryItem:nth-child(4){grid-column:span 2}}@media (max-width:700px){._8aEwW_heroOverlay,._8aEwW_ctaOverlay{background:linear-gradient(#050a5266 0%,#050a52b3 45%,#03063ae6 100%)}._8aEwW_hero{min-height:560px}._8aEwW_heroInner{padding:4rem var(--gutter) 7rem}._8aEwW_searchWrap{padding:0 var(--gutter)}._8aEwW_searchCard{grid-template-columns:1fr}._8aEwW_searchBtn{grid-column:auto}._8aEwW_intro{padding-top:3.5rem}._8aEwW_introGrid{grid-template-columns:1fr}._8aEwW_introImageFrame{display:none}._8aEwW_servicesRow{grid-template-columns:1fr;gap:0}._8aEwW_serviceItem,._8aEwW_serviceItem:nth-child(3){border-left:none;border-top:1px solid var(--color-light-border);padding:1.6rem 0}._8aEwW_serviceItem:first-child{border-top:none}._8aEwW_serviceText{min-height:0}._8aEwW_sectionHead{flex-direction:column;align-items:flex-start}._8aEwW_propertyGrid{grid-template-columns:1fr}._8aEwW_whyContent{padding:3.5rem var(--gutter)}._8aEwW_gallery{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:230px}._8aEwW_galleryLarge,._8aEwW_galleryItem:nth-child(4){grid-column:auto}}@media (max-width:768px){._8aEwW_moreLink,._8aEwW_viewAll{min-height:var(--tap-target)}._8aEwW_viewAll{text-decoration:underline;-webkit-text-decoration-color:var(--brand-gold);text-decoration-color:var(--brand-gold);text-underline-offset:6px;border-bottom:none;padding-bottom:0}._8aEwW_searchField select{font-size:var(--text-base)}}@media (max-width:480px){._8aEwW_heroActions{flex-direction:column;align-items:stretch}._8aEwW_heroTitle{font-size:2.5rem}._8aEwW_searchCard{padding:1.25rem}}@media (prefers-reduced-motion:reduce){._8aEwW_skeleton{animation:none}._8aEwW_btnGold:hover,._8aEwW_propertyCard:hover,._8aEwW_propertyCard:hover ._8aEwW_cardImage img,._8aEwW_galleryItem:hover img{transform:none}}@media (max-width:900px){._8aEwW_servicesRowTrio ._8aEwW_serviceItem{text-align:center;flex-direction:column;align-items:center;display:flex}._8aEwW_servicesRowTrio ._8aEwW_serviceText{max-width:36ch}}@media (max-width:700px){._8aEwW_serviceItem{text-align:center;flex-direction:column;align-items:center;display:flex}._8aEwW_serviceText{max-width:36ch}}
.tqDOSG_page{background:var(--color-cream-bg);flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.tqDOSG_page>main{flex:1}.tqDOSG_container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.tqDOSG_cover{object-fit:cover}.tqDOSG_kicker,.tqDOSG_kickerLight{font-size:var(--text-micro);letter-spacing:.24em;text-transform:uppercase;margin-bottom:1rem;font-weight:600;display:inline-block}.tqDOSG_kicker{color:var(--color-bronze)}.tqDOSG_kickerLight{color:var(--brand-gold-light)}.tqDOSG_h2{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:1.3rem;font-size:clamp(2rem,3.2vw,2.7rem);font-weight:500;line-height:1.12}.tqDOSG_bodyText{color:var(--text-dark-secondary);font-size:.93rem;line-height:1.85}.tqDOSG_bodyText+.tqDOSG_bodyText{margin-top:1rem}.tqDOSG_script{font-family:var(--font-script);color:var(--color-bronze);transform-origin:0;margin-top:2.2rem;font-size:2.3rem;line-height:1.15;transform:rotate(-3deg)}.tqDOSG_scriptLine{background:linear-gradient(90deg, transparent, var(--brand-gold), transparent);width:150px;height:1px;margin:1rem 0 0 4.5rem;display:block}.tqDOSG_btnGold,.tqDOSG_btnGhostLight{min-height:var(--control-height-lg);border-radius:var(--radius-sm);letter-spacing:.02em;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:.9rem;font-weight:500;display:inline-flex}.tqDOSG_btnGold{background:var(--gradient-gold);color:var(--brand-navy-ink);box-shadow:0 10px 30px #c68a5259}.tqDOSG_btnGold:hover{transform:translateY(-2px);box-shadow:0 16px 38px #c68a5280}.tqDOSG_btnGhostLight{color:#fff;border:1px solid #fff6}.tqDOSG_btnGhostLight:hover{border-color:var(--brand-gold-light);color:var(--brand-gold-light)}.tqDOSG_hero{background:var(--brand-navy);align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.tqDOSG_heroImg{object-fit:cover;object-position:center 55%}.tqDOSG_heroOverlay{background:linear-gradient(90deg,#03063ad1 0%,#050a528c 32%,#050a5214 58%,#0000 75%),linear-gradient(#0000 65%,#03063a73 100%);position:absolute;inset:0}.tqDOSG_heroInner{z-index:1;width:100%;max-width:var(--container);padding:5rem var(--gutter);justify-content:space-between;align-items:flex-end;gap:2rem;margin:0 auto;display:flex;position:relative}.tqDOSG_heroContent{max-width:620px}.tqDOSG_heroTitle{font-family:var(--font-serif);color:#fff;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;line-height:1.06}.tqDOSG_heroText{color:#ffffffe0;max-width:540px;margin-bottom:2.2rem;font-size:1rem;font-weight:300;line-height:1.8}.tqDOSG_heroActions{flex-wrap:wrap;gap:.9rem;display:flex}.tqDOSG_section{padding:5.5rem 0}.tqDOSG_sectionTight{padding-top:1.5rem}.tqDOSG_historyGrid{grid-template-columns:1.15fr 1fr .85fr;align-items:center;gap:2.75rem;display:grid}.tqDOSG_imageFrame{background:var(--color-sand-banner);border-radius:var(--radius-md);padding:16px;position:relative}.tqDOSG_imageFrame:before{content:"";border-radius:var(--radius-md);border:1px solid #c68a5259;position:absolute;inset:-12px 24px 24px -12px}.tqDOSG_imageWrap{z-index:1;aspect-ratio:4/4.6;border-radius:var(--radius-sm);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.tqDOSG_quoteCard{text-align:center;border:1px solid var(--color-light-border);border-top:3px solid var(--brand-navy);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;align-items:center;padding:2.4rem 1.9rem;display:flex}.tqDOSG_quoteMark{width:46px;height:auto;margin-bottom:1.4rem}.tqDOSG_quoteText{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:1.4rem;font-size:1.3rem;font-style:italic;line-height:1.5}.tqDOSG_quoteAuthor{font-size:var(--text-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--color-bronze);font-weight:600}.tqDOSG_splitHeader{grid-template-columns:1fr 1fr;align-items:end;gap:3rem;margin-bottom:2.5rem;display:grid}.tqDOSG_splitHeader .tqDOSG_bodyText{margin-bottom:1.3rem}.tqDOSG_valuesGrid{grid-template-columns:1.65fr 1fr;align-items:stretch;gap:2rem;display:grid}.tqDOSG_valuesCards{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.tqDOSG_card{border:1px solid var(--color-light-border);border-radius:var(--radius-md);box-shadow:var(--shadow-subtle);background:#fff;padding:2.1rem 1.6rem;transition:transform .3s,box-shadow .3s,border-color .3s}.tqDOSG_card:hover{box-shadow:var(--shadow-card);border-color:#c68a5280;transform:translateY(-4px)}.tqDOSG_iconCircle{background:var(--color-sand-banner);width:56px;height:56px;color:var(--color-bronze);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.3rem;display:flex}.tqDOSG_cardTitle{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:.6rem;font-size:1.45rem;font-weight:600}.tqDOSG_cardText{font-size:var(--text-sm);color:var(--text-dark-secondary);line-height:1.7}.tqDOSG_valuesPhoto{border-radius:var(--radius-md);min-height:300px;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.tqDOSG_expertiseRow{grid-template-columns:repeat(4,1fr);margin-top:1.5rem;display:grid}.tqDOSG_expertiseItem{border-left:1px solid var(--color-light-border);flex-direction:column;align-items:flex-start;padding:.5rem 2rem;display:flex}.tqDOSG_expertiseItem:first-child{border-left:none;padding-left:0}.tqDOSG_expertiseIcon{background:var(--color-sand-banner);width:62px;height:62px;color:var(--brand-navy);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.3rem;transition:all .3s;display:flex}.tqDOSG_expertiseItem:hover .tqDOSG_expertiseIcon{background:var(--brand-navy);color:var(--brand-gold-light)}.tqDOSG_expertiseTitle{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:.6rem;font-size:1.45rem;font-weight:600}.tqDOSG_expertiseItem .tqDOSG_cardText{flex:1;margin-bottom:1.1rem}.tqDOSG_moreLink{font-size:var(--text-xs);color:var(--color-bronze);align-items:center;gap:8px;font-weight:500;display:inline-flex}.tqDOSG_moreLink:hover{color:var(--brand-navy);gap:12px}.tqDOSG_cta{background:var(--brand-navy);position:relative;overflow:hidden}.tqDOSG_ctaImg{object-fit:cover;object-position:center 60%}.tqDOSG_ctaOverlay{background:linear-gradient(90deg,#03063ae0 0%,#050a5299 38%,#050a520d 70%,#0000 100%);position:absolute;inset:0}.tqDOSG_ctaInner{z-index:1;max-width:var(--container);padding:5rem var(--gutter);margin:0 auto;position:relative}.tqDOSG_ctaTitle{font-family:var(--font-serif);color:#fff;margin-bottom:1rem;font-size:clamp(2.2rem,4vw,3.1rem);font-weight:500}.tqDOSG_ctaText{color:#ffffffdb;max-width:540px;margin-bottom:2rem;font-size:.95rem;font-weight:300;line-height:1.8}@media (max-width:1080px){.tqDOSG_historyGrid{grid-template-columns:1fr 1fr}.tqDOSG_historyGrid>:first-child{grid-column:1/-1}.tqDOSG_splitHeader,.tqDOSG_valuesGrid{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:980px){.tqDOSG_expertiseRow{grid-template-columns:1fr 1fr;gap:2.5rem 0}.tqDOSG_expertiseItem:nth-child(3){border-left:none;padding-left:0}}@media (max-width:700px){.tqDOSG_heroOverlay{background:linear-gradient(#050a52e6 0%,#070e6bd1 60%,#050a52e6 100%)}.tqDOSG_hero{min-height:500px}.tqDOSG_heroInner{padding:4rem var(--gutter)}.tqDOSG_container{padding:0 var(--gutter)}.tqDOSG_section{padding:4rem 0}.tqDOSG_sectionTight{padding-top:.5rem}.tqDOSG_historyGrid{grid-template-columns:1fr}.tqDOSG_imageFrame{margin:12px 0 0 12px}.tqDOSG_valuesCards{grid-template-columns:1fr}.tqDOSG_expertiseRow{grid-template-columns:1fr;gap:0}.tqDOSG_expertiseItem,.tqDOSG_expertiseItem:nth-child(3){border-left:none;border-top:1px solid var(--color-light-border);padding:1.6rem 0}.tqDOSG_expertiseItem:first-child{border-top:none}.tqDOSG_ctaInner{padding:4rem var(--gutter)}}@media (max-width:768px){.tqDOSG_moreLink{min-height:var(--tap-target)}}@media (max-width:480px){.tqDOSG_heroActions{flex-direction:column;align-items:stretch}}
.Q272DW_pageWrapper{background:var(--color-cream-bg);min-height:100vh;color:var(--text-dark-primary);flex-direction:column;display:flex;overflow-x:clip}.Q272DW_mainContent{flex:1;width:100%;padding-bottom:5.5rem}.Q272DW_hero{background:var(--brand-navy);align-items:flex-end;min-height:480px;display:flex;position:relative;overflow:hidden}.Q272DW_heroImg{object-fit:cover;object-position:center 55%;width:100%;height:100%;position:absolute;inset:0}.Q272DW_heroOverlay{background:linear-gradient(#070e6b40 0%,#070e6bb3 55%,#050a52f5 100%),linear-gradient(90deg,#050a528c 0%,#0000 70%);position:absolute;inset:0}.Q272DW_heroInner{z-index:1;width:100%;max-width:900px;padding:6rem var(--gutter) 3.5rem;margin:0 auto;position:relative}.Q272DW_breadcrumbs{font-size:var(--text-xs);color:#fff9;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.6rem;display:flex}.Q272DW_breadcrumbLink{color:#ffffffbf}.Q272DW_breadcrumbLink:hover{color:var(--brand-gold-light)}.Q272DW_breadcrumbCurrent{text-overflow:ellipsis;white-space:nowrap;color:#ffffff8c;max-width:320px;overflow:hidden}.Q272DW_categoryBadge{font-size:var(--text-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-gold-light);margin-bottom:1rem;font-weight:600;display:inline-block}.Q272DW_articleTitle{max-width:22ch;font-family:var(--font-serif);color:#fff;margin-bottom:1.3rem;font-size:clamp(2.2rem,4.6vw,3.5rem);font-weight:500;line-height:1.08}.Q272DW_metaInfo{color:#ffffffc7;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.82rem;display:flex}.Q272DW_metaDot{opacity:.5}.Q272DW_articleWrap{max-width:calc(68ch + 3rem);padding:3.5rem var(--gutter) 0;margin:0 auto}.Q272DW_articleExcerpt{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:2rem;font-size:1.5rem;font-style:italic;line-height:1.5}.Q272DW_shareBar{border-top:1px solid var(--color-light-border);border-bottom:1px solid var(--color-light-border);margin-bottom:2.75rem;padding:1rem 0}.Q272DW_shareBarBottom{border-top:1px solid var(--color-light-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:4rem;padding-top:1.5rem;display:flex}.Q272DW_backLink{font-size:var(--text-sm);color:var(--color-bronze);align-items:center;font-weight:500;display:inline-flex}.Q272DW_backLink:before{content:"← "}.Q272DW_backLink:hover{color:var(--brand-navy)}.Q272DW_shareSection{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Q272DW_shareLabel{font-size:var(--text-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--color-bronze);margin-right:.35rem;font-weight:600}.Q272DW_shareBtn{border:1px solid var(--color-light-border);border-radius:var(--radius-full);min-width:40px;height:40px;color:var(--brand-navy);font-size:var(--text-xs);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:.45rem;padding:0 .6rem;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.Q272DW_shareBtn:hover{background:var(--brand-navy);border-color:var(--brand-navy);color:var(--brand-gold-light)}.Q272DW_shareCopy{padding:0 .95rem}.Q272DW_articleBody{color:var(--text-dark-secondary);overflow-wrap:break-word;margin-bottom:3rem;font-size:1.04rem;line-height:1.85}.Q272DW_articleBody p,.Q272DW_htmlContent p{margin-bottom:1.5rem}.Q272DW_articleBody h2,.Q272DW_articleBody h3{font-family:var(--font-serif);color:var(--brand-navy);line-height:1.2}.Q272DW_articleBody h2{margin:3rem 0 1.1rem;font-size:2rem;font-weight:600}.Q272DW_articleBody h3{margin:2.6rem 0 1rem;font-size:1.65rem;font-weight:600}.Q272DW_articleBody>:first-child,.Q272DW_htmlContent>:first-child{margin-top:0}.Q272DW_articleBody hr{background:linear-gradient(90deg, transparent, var(--brand-gold), transparent);border:none;width:80px;height:1px;margin:2.6rem auto}.Q272DW_articleBody blockquote{border-left:3px solid var(--brand-gold);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-sand-banner);font-family:var(--font-serif);color:var(--brand-navy);margin:2.5rem 0;padding:1.6rem 1.8rem 1.6rem 2rem;font-size:1.4rem;font-style:italic;line-height:1.5;position:relative}.Q272DW_articleBody ul,.Q272DW_articleBody ol{margin:0 0 1.8rem;padding-left:1.4rem}.Q272DW_articleBody li{margin-bottom:.7rem;padding-left:.3rem}.Q272DW_articleBody li::marker{color:var(--color-bronze);font-weight:600}.Q272DW_articleBody strong{color:var(--brand-navy);font-weight:600}.Q272DW_articleBody a{color:var(--color-bronze);text-underline-offset:3px;text-decoration:underline}.Q272DW_articleBody img{border-radius:var(--radius-md);max-width:100%;height:auto}.Q272DW_htmlContent{display:block}.Q272DW_tagsSection{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.Q272DW_tagsLabel{font-size:var(--text-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--text-dark-muted);margin-right:.4rem;font-weight:600}.Q272DW_tagPill{border:1px solid var(--color-light-border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-bronze);background:#fff;padding:.3rem .85rem}.Q272DW_ctaCard{text-align:center;border-radius:var(--radius-md);background:var(--brand-navy);max-width:900px;box-shadow:var(--shadow-card);margin:0 auto;padding:3.25rem 2.5rem;position:relative;overflow:hidden}.Q272DW_ctaCard:after{content:"";opacity:.12;pointer-events:none;background:url(/brand/v3/mark-white.png) 50%/contain no-repeat;width:300px;height:300px;position:absolute;bottom:-110px;left:-90px}.Q272DW_ctaKicker{font-size:var(--text-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-gold-light);margin-bottom:.8rem;font-weight:600;display:inline-block}.Q272DW_ctaTitle{font-family:var(--font-serif);color:#fff;margin-bottom:.75rem;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:500}.Q272DW_ctaSubtitle{max-width:560px;color:var(--text-light-muted);margin:0 auto 1.75rem;font-size:.93rem;font-weight:300;line-height:1.7}.Q272DW_ctaButton{z-index:1;border-radius:var(--radius-sm);background:var(--gradient-gold);color:var(--brand-navy-ink);padding:.95rem 1.9rem;font-size:.88rem;font-weight:500;display:inline-flex;position:relative}.Q272DW_ctaButton:hover{transform:translateY(-2px);box-shadow:0 12px 28px #c68a5266}@media (max-width:960px){.Q272DW_ctaCard{margin:0 1.5rem}}@media (max-width:600px){.Q272DW_hero{min-height:420px}.Q272DW_heroInner{padding:5rem 1.25rem 2.5rem}.Q272DW_breadcrumbCurrent{max-width:160px}.Q272DW_articleWrap{padding:2.5rem 1.25rem 0}.Q272DW_articleExcerpt{font-size:1.3rem}.Q272DW_articleBody{font-size:1rem}.Q272DW_articleBody h2{font-size:1.7rem}.Q272DW_articleBody h3{font-size:1.45rem}.Q272DW_articleBody blockquote{padding:1.3rem 1.2rem 1.3rem 1.4rem;font-size:1.2rem}.Q272DW_ctaCard{margin:0 1.25rem;padding:2.6rem 1.4rem}}@media (max-width:768px){.Q272DW_shareBtn{min-width:var(--tap-target);height:var(--tap-target)}.Q272DW_breadcrumbLink{min-height:var(--tap-target);align-items:center;display:inline-flex}.Q272DW_backLink{min-height:var(--tap-target)}}
.JsT-Oq_pageWrapper{background-color:var(--color-cream-bg);min-height:100vh;color:var(--text-dark-primary);flex-direction:column;display:flex}.JsT-Oq_mainContent{width:100%;max-width:var(--container);padding:0 var(--gutter) 6rem;flex:1;margin:0 auto}.JsT-Oq_controlsBar{z-index:2;border:1px solid var(--color-light-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;gap:1.1rem;margin:-2.2rem 0 3.5rem;padding:1.1rem 1.25rem;display:flex;position:relative}@media (min-width:900px){.JsT-Oq_controlsBar{flex-direction:row;justify-content:space-between;align-items:center}}.JsT-Oq_categoriesWrapper{flex-wrap:wrap;gap:.45rem;display:flex}.JsT-Oq_categoryPill{border:1px solid var(--color-light-border);border-radius:var(--radius-full);min-height:40px;font-size:var(--text-xs);color:var(--text-dark-secondary);white-space:nowrap;background:0 0;padding:.5rem 1.05rem;font-weight:400}.JsT-Oq_categoryPill:hover{border-color:var(--brand-gold);color:var(--brand-navy)}.JsT-Oq_categoryPillActive,.JsT-Oq_categoryPillActive:hover{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff;font-weight:500}.JsT-Oq_searchBox{min-width:270px;position:relative}.JsT-Oq_searchInput{background:var(--color-cream-surface);border:1px solid var(--color-light-border);border-radius:var(--radius-sm);width:100%;font-size:var(--text-sm);color:var(--text-dark-primary);outline:none;padding:.7rem 1rem .7rem 2.6rem;transition:border-color .2s,box-shadow .2s}.JsT-Oq_searchInput:focus{border-color:var(--brand-navy);box-shadow:0 0 0 3px #070e6b14}.JsT-Oq_searchIcon{color:var(--color-bronze);pointer-events:none;display:flex;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.JsT-Oq_featuredCard{border:1px solid var(--color-light-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:1fr;margin-bottom:3.5rem;transition:box-shadow .3s;display:grid;overflow:hidden}@media (min-width:960px){.JsT-Oq_featuredCard{grid-template-columns:1.15fr 1fr}}.JsT-Oq_featuredCard:hover{box-shadow:var(--shadow-card-hover)}.JsT-Oq_featuredImageWrapper{min-height:340px;position:relative;overflow:hidden}.JsT-Oq_featuredImage{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block;position:absolute;inset:0}.JsT-Oq_featuredCard:hover .JsT-Oq_featuredImage{transform:scale(1.04)}.JsT-Oq_featuredBadge{border-radius:var(--radius-xs);background:var(--gradient-gold);color:var(--brand-navy-ink);font-size:var(--text-micro);letter-spacing:.16em;text-transform:uppercase;padding:.4rem .85rem;font-weight:600;position:absolute;top:1.25rem;left:1.25rem}.JsT-Oq_featuredContent{flex-direction:column;justify-content:center;padding:3rem 2.75rem;display:flex}.JsT-Oq_metaRow{font-size:var(--text-xs);color:var(--text-dark-muted);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.JsT-Oq_metaCategory{letter-spacing:.14em;text-transform:uppercase;color:var(--color-bronze);font-weight:600}.JsT-Oq_metaDot{opacity:.5}.JsT-Oq_featuredTitle{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:1rem;font-size:clamp(1.8rem,2.6vw,2.3rem);font-weight:600;line-height:1.15}.JsT-Oq_featuredExcerpt{color:var(--text-dark-secondary);margin-bottom:1.75rem;font-size:.93rem;line-height:1.8}.JsT-Oq_authorRow{border-top:1px solid var(--color-light-border-subtle);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.25rem;display:flex}.JsT-Oq_authorInfo{align-items:center;gap:.75rem;display:flex}.JsT-Oq_authorAvatar{object-fit:cover;border:1px solid var(--color-light-border);border-radius:50%;width:42px;height:42px}.JsT-Oq_authorName{color:var(--brand-navy);font-size:.875rem;font-weight:600}.JsT-Oq_authorRole{font-size:var(--text-xs);color:var(--text-dark-muted)}.JsT-Oq_readMoreBtn{font-size:var(--text-sm);color:var(--color-bronze);align-items:center;gap:.45rem;font-weight:500;transition:gap .2s,color .2s;display:inline-flex}.JsT-Oq_readMoreBtn:hover{color:var(--brand-navy);gap:.7rem}.JsT-Oq_articlesGrid{grid-template-columns:1fr;gap:2rem;margin-bottom:4.5rem;display:grid}@media (min-width:680px){.JsT-Oq_articlesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.JsT-Oq_articlesGrid{grid-template-columns:repeat(3,1fr)}}.JsT-Oq_card{border:1px solid var(--color-light-border);border-radius:var(--radius-md);background:#fff;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.JsT-Oq_card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.JsT-Oq_cardImageWrapper{background:var(--color-sand-banner);height:220px;position:relative;overflow:hidden}.JsT-Oq_cardImage{object-fit:cover;width:100%;height:100%;transition:transform .6s}.JsT-Oq_card:hover .JsT-Oq_cardImage{transform:scale(1.05)}.JsT-Oq_cardCategory{border-radius:var(--radius-xs);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--text-micro);letter-spacing:.06em;color:#fff;background:#070e6be0;padding:.3rem .7rem;font-weight:500;position:absolute;top:1rem;left:1rem}.JsT-Oq_cardBody{flex-direction:column;flex:1;padding:1.6rem 1.6rem 1.4rem;display:flex}.JsT-Oq_cardMeta{font-size:var(--text-xs);color:var(--text-dark-muted);align-items:center;gap:.6rem;margin-bottom:.7rem;display:flex}.JsT-Oq_cardTitle{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:.75rem;font-size:1.45rem;font-weight:600;line-height:1.2;transition:color .2s}.JsT-Oq_card:hover .JsT-Oq_cardTitle{color:var(--color-bronze)}.JsT-Oq_cardExcerpt{-webkit-line-clamp:3;font-size:var(--text-sm);color:var(--text-dark-secondary);-webkit-box-orient:vertical;margin-bottom:1.25rem;line-height:1.7;display:-webkit-box;overflow:hidden}.JsT-Oq_cardFooter{border-top:1px solid var(--color-light-border-subtle);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.JsT-Oq_cardAuthor{font-size:var(--text-xs);color:var(--text-dark-secondary);align-items:center;gap:.5rem;display:flex}.JsT-Oq_cardAuthorAvatar{object-fit:cover;border-radius:50%;width:26px;height:26px}.JsT-Oq_emptyState{text-align:center;border:1px dashed var(--color-light-border);border-radius:var(--radius-md);background:#fff;margin-bottom:4rem;padding:4rem 1rem}.JsT-Oq_emptyStateTitle{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:.5rem;font-size:1.7rem;font-weight:600}.JsT-Oq_emptyStateText{color:var(--text-dark-secondary);margin-bottom:1.5rem;font-size:.9rem}.JsT-Oq_resetBtn{border-radius:var(--radius-sm);background:var(--brand-navy);color:#fff;padding:.7rem 1.4rem;font-size:.85rem;font-weight:500}.JsT-Oq_resetBtn:hover{background:var(--brand-navy-soft)}.JsT-Oq_calloutSection{text-align:center;background:var(--brand-navy);border-radius:var(--radius-md);padding:3.75rem 2rem;position:relative;overflow:hidden}.JsT-Oq_calloutSection:after{content:"";opacity:.12;pointer-events:none;background:url(/brand/v3/mark-white.png) 50%/contain no-repeat;width:320px;height:320px;position:absolute;bottom:-110px;left:-90px}.JsT-Oq_calloutTitle{font-family:var(--font-serif);color:#fff;margin-bottom:.8rem;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:500;position:relative}.JsT-Oq_calloutText{max-width:580px;color:var(--text-light-muted);margin:0 auto 2rem;font-size:.95rem;font-weight:300;line-height:1.8;position:relative}.JsT-Oq_calloutActions{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex;position:relative}.JsT-Oq_primaryCta{border-radius:var(--radius-sm);background:var(--gradient-gold);color:var(--brand-navy-ink);padding:.95rem 1.9rem;font-size:.88rem;font-weight:500}.JsT-Oq_primaryCta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #c68a5266}.JsT-Oq_secondaryCta{border-radius:var(--radius-sm);color:#fff;border:1px solid #ffffff4d;padding:.95rem 1.9rem;font-size:.88rem;font-weight:500}.JsT-Oq_secondaryCta:hover{border-color:var(--brand-gold-light);color:var(--brand-gold-light)}.JsT-Oq_featuredImageWrapper,.JsT-Oq_cardImageWrapper{display:block}.JsT-Oq_featuredTitle a,.JsT-Oq_cardTitle a{color:inherit}.JsT-Oq_featuredTitle a:hover{color:var(--color-bronze)}.JsT-Oq_authorRow,.JsT-Oq_cardFooter{justify-content:flex-end}.JsT-Oq_imagePlaceholder{background:url(/brand/v3/mark-gold-soft.png) center / 34% no-repeat, var(--color-sand-banner);position:absolute;inset:0}.JsT-Oq_skeleton{border:1px solid var(--color-light-border);border-radius:var(--radius-md);background:linear-gradient(100deg, #fff 30%, var(--color-cream-surface) 50%, #fff 70%);background-size:200% 100%;height:420px;animation:1.4s ease-in-out infinite JsT-Oq_blogShimmer}@keyframes JsT-Oq_blogShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.JsT-Oq_calloutKicker{font-size:var(--text-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-gold-light);margin-bottom:.9rem;font-weight:600;display:inline-block;position:relative}.JsT-Oq_primaryCta{align-items:center;gap:10px;display:inline-flex}@media (max-width:600px){.JsT-Oq_mainContent{padding:0 var(--gutter) 4.5rem}.JsT-Oq_searchBox{min-width:0}.JsT-Oq_categoriesWrapper{scrollbar-width:none;flex-wrap:nowrap;margin:0 -.25rem;padding:0 .25rem .25rem;overflow-x:auto}.JsT-Oq_categoriesWrapper::-webkit-scrollbar{display:none}.JsT-Oq_featuredImageWrapper{min-height:240px}.JsT-Oq_featuredContent{padding:1.8rem 1.4rem}.JsT-Oq_calloutSection{padding:3rem 1.4rem}}@media (max-width:768px){.JsT-Oq_categoryPill,.JsT-Oq_readMoreBtn{min-height:var(--tap-target)}.JsT-Oq_searchInput{min-height:var(--tap-target);font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.JsT-Oq_skeleton{animation:none}}
.VgM9nG_page{background:var(--color-cream-bg);flex-direction:column;min-height:100vh;display:flex}.VgM9nG_page>main{flex:1}.VgM9nG_container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.VgM9nG_cover{object-fit:cover}.VgM9nG_kicker,.VgM9nG_kickerLight{font-size:var(--text-micro);letter-spacing:.24em;text-transform:uppercase;margin-bottom:1rem;font-weight:600;display:inline-block}.VgM9nG_kicker{color:var(--color-bronze)}.VgM9nG_kickerLight{color:var(--brand-gold-light)}.VgM9nG_h2{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:1.3rem;font-size:clamp(2rem,3.2vw,2.7rem);font-weight:500;line-height:1.12}.VgM9nG_bodyText{color:var(--text-dark-secondary);font-size:.93rem;line-height:1.85}.VgM9nG_script{font-family:var(--font-script);color:var(--color-bronze);transform-origin:0;margin-top:2.4rem;font-size:2.3rem;line-height:1.15;transform:rotate(-3deg)}.VgM9nG_scriptLine{background:linear-gradient(90deg, transparent, var(--brand-gold), transparent);width:150px;height:1px;margin:1.1rem 0 0 4.5rem;display:block}.VgM9nG_btnGold{min-height:var(--control-height-lg);border-radius:var(--radius-sm);background:var(--gradient-gold);color:var(--brand-navy-ink);letter-spacing:.02em;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:.9rem;font-weight:500;display:inline-flex;box-shadow:0 10px 30px #c68a5259}.VgM9nG_btnGold:hover{transform:translateY(-2px);box-shadow:0 16px 38px #c68a5280}.VgM9nG_btnGoldSm,.VgM9nG_hero{background:var(--brand-navy);align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.VgM9nG_heroImg{object-fit:cover;object-position:center 60%}.VgM9nG_heroOverlay{background:linear-gradient(90deg,#03063ad1 0%,#050a528c 32%,#050a5214 58%,#0000 75%),linear-gradient(#0000 65%,#03063a73 100%);position:absolute;inset:0}.VgM9nG_heroInner{z-index:1;width:100%;max-width:var(--container);padding:5rem var(--gutter);justify-content:space-between;align-items:flex-end;gap:2rem;margin:0 auto;display:flex;position:relative}.VgM9nG_heroContent{max-width:620px}.VgM9nG_heroTitle{font-family:var(--font-serif);color:#fff;margin-bottom:1.5rem;font-size:clamp(2.6rem,5vw,4rem);font-weight:500;line-height:1.06}.VgM9nG_heroText{color:#ffffffe0;max-width:520px;margin-bottom:2.2rem;font-size:1rem;font-weight:300;line-height:1.8}.VgM9nG_heroSignature{font-family:var(--font-script);color:#fff;text-shadow:0 2px 18px #03063a80;flex-direction:column;align-items:flex-end;font-size:2.6rem;line-height:1.05;display:flex;position:relative;transform:rotate(-6deg)}.VgM9nG_heroSignature span:first-child{margin-right:3.5rem}.VgM9nG_accompaniment{padding:5.5rem 0 4.5rem;scroll-margin-top:80px}.VgM9nG_accGrid{grid-template-columns:1.05fr 1fr .95fr;align-items:start;gap:2.5rem;display:grid}.VgM9nG_accText{padding-top:.5rem}.VgM9nG_accImageFrame{background:var(--color-sand-banner);border-radius:var(--radius-md);padding:16px;position:relative}.VgM9nG_accImageFrame:before{content:"";border-radius:var(--radius-md);z-index:0;border:1px solid #c68a5259;position:absolute;inset:-12px 24px 24px -12px}.VgM9nG_accImageWrap{z-index:1;aspect-ratio:4/4.6;border-radius:var(--radius-sm);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.VgM9nG_servicesRow{grid-template-columns:repeat(4,1fr);margin-top:4.5rem;display:grid}.VgM9nG_servicesRowTrio{grid-template-columns:repeat(3,1fr)}.VgM9nG_serviceItem{border-left:1px solid var(--color-light-border);padding:.5rem 2rem}.VgM9nG_serviceItem:first-child{border-left:none;padding-left:0}.VgM9nG_serviceIcon{background:var(--color-sand-banner);width:62px;height:62px;color:var(--brand-navy);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.3rem;transition:all .3s;display:flex}.VgM9nG_serviceItem:hover .VgM9nG_serviceIcon{background:var(--brand-navy);color:var(--brand-gold-light)}.VgM9nG_serviceTitle{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:.7rem;font-size:1.45rem;font-weight:600}.VgM9nG_serviceText{min-height:4.8em;font-size:var(--text-sm);color:var(--text-dark-secondary);margin-bottom:1.1rem;line-height:1.7}.VgM9nG_moreLink{font-size:var(--text-xs);color:var(--color-bronze);align-items:center;gap:8px;font-weight:500;display:inline-flex}.VgM9nG_moreLink:hover{color:var(--brand-navy);gap:12px}.VgM9nG_cta{background:var(--brand-navy);position:relative;overflow:hidden}.VgM9nG_ctaImg{object-fit:cover;object-position:center 70%}.VgM9nG_ctaOverlay{background:linear-gradient(90deg,#03063ae0 0%,#050a5299 38%,#050a520d 70%,#0000 100%);position:absolute;inset:0}.VgM9nG_ctaInner{z-index:1;max-width:var(--container);padding:5rem var(--gutter);margin:0 auto;position:relative}.VgM9nG_ctaTitle{font-family:var(--font-serif);color:#fff;margin-bottom:1rem;font-size:clamp(2.2rem,4vw,3.1rem);font-weight:500}.VgM9nG_ctaText{color:#ffffffdb;max-width:540px;margin-bottom:2rem;font-size:.95rem;font-weight:300;line-height:1.8}.VgM9nG_heroActions{flex-wrap:wrap;gap:.9rem;display:flex}.VgM9nG_btnGhostLight{min-height:var(--control-height-lg);border-radius:var(--radius-sm);color:#fff;border:1px solid #ffffff8c;justify-content:center;align-items:center;padding:0 26px;font-size:.9rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.VgM9nG_btnGhostLight:hover{border-color:var(--brand-gold-light);color:var(--brand-gold-light)}.VgM9nG_accessCard{border:1px solid var(--color-light-border);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;flex-direction:column;padding:2.2rem 2rem 1.9rem;display:flex;position:relative;overflow:hidden}.VgM9nG_accessCard:before{content:"";background:var(--gradient-gold);height:4px;position:absolute;top:0;left:0;right:0}.VgM9nG_accessIcon{background:var(--brand-navy);width:54px;height:54px;color:var(--brand-gold-light);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.VgM9nG_accessTitle{font-family:var(--font-serif);color:var(--brand-navy);font-size:1.7rem;font-weight:600;line-height:1.15}.VgM9nG_accessIntro{font-size:var(--text-sm);color:var(--text-dark-secondary);margin-top:.5rem;line-height:1.65}.VgM9nG_accessList{flex-direction:column;gap:.7rem;margin:1.3rem 0 1.6rem;padding:0;list-style:none;display:flex}.VgM9nG_accessList li{font-size:var(--text-sm);color:var(--text-dark-primary);align-items:flex-start;gap:.6rem;line-height:1.5;display:flex}.VgM9nG_accessList li svg{color:var(--color-bronze);flex-shrink:0;margin-top:1px}.VgM9nG_accessPrimary{width:100%;min-height:var(--control-height-lg);border-radius:var(--radius-sm);background:var(--brand-navy);color:#fff;justify-content:center;align-items:center;gap:10px;padding:0 1.2rem;font-size:.92rem;font-weight:500;transition:background .2s,box-shadow .2s;display:inline-flex}.VgM9nG_accessPrimary svg{color:var(--brand-gold-light)}.VgM9nG_accessPrimary:hover{background:var(--brand-navy-soft);box-shadow:0 10px 24px #070e6b40}.VgM9nG_accessPrimary:focus-visible,.VgM9nG_accessLink:focus-visible,.VgM9nG_btnGhostLight:focus-visible{outline:2px solid var(--brand-gold);outline-offset:3px}.VgM9nG_accessLogin{border-top:1px solid var(--color-light-border-subtle);text-align:center;font-size:var(--text-sm);color:var(--text-dark-secondary);margin-top:1.1rem;padding-top:1.1rem}.VgM9nG_accessLink{color:var(--color-bronze);font-weight:600}.VgM9nG_accessLink:hover{color:var(--brand-navy);text-decoration:underline}@media (max-width:1100px){.VgM9nG_accGrid{grid-template-columns:1fr 1fr}.VgM9nG_accText{grid-column:1/-1}}@media (max-width:980px){.VgM9nG_heroSignature{display:none}.VgM9nG_servicesRow{grid-template-columns:1fr 1fr;gap:2.5rem 0}.VgM9nG_serviceItem:nth-child(3){border-left:none;padding-left:0}.VgM9nG_servicesRowTrio{grid-template-columns:1fr;gap:0}.VgM9nG_servicesRowTrio .VgM9nG_serviceItem{border-left:none;border-top:1px solid var(--color-light-border);padding:1.6rem 0}.VgM9nG_servicesRowTrio .VgM9nG_serviceItem:first-child{border-top:none}.VgM9nG_servicesRowTrio .VgM9nG_serviceText{min-height:0}}@media (max-width:700px){.VgM9nG_heroActions{flex-direction:column;align-items:stretch}.VgM9nG_accessCard{padding:1.9rem 1.35rem 1.6rem}.VgM9nG_heroOverlay,.VgM9nG_ctaOverlay{background:linear-gradient(#050a5266 0%,#050a52b3 45%,#03063ae6 100%)}.VgM9nG_hero{min-height:500px}.VgM9nG_heroInner{padding:4rem var(--gutter)}.VgM9nG_accompaniment{padding-top:3.5rem}.VgM9nG_accGrid{grid-template-columns:1fr}.VgM9nG_accImageFrame{display:none}.VgM9nG_servicesRow{grid-template-columns:1fr;gap:0}.VgM9nG_serviceItem,.VgM9nG_serviceItem:nth-child(3){border-left:none;border-top:1px solid var(--color-light-border);padding:1.6rem 0}.VgM9nG_serviceItem:first-child{border-top:none}.VgM9nG_serviceText{min-height:0}}@media (max-width:768px){.VgM9nG_moreLink{min-height:var(--tap-target)}}@media (max-width:980px){.VgM9nG_servicesRowTrio .VgM9nG_serviceItem{text-align:center;flex-direction:column;align-items:center;display:flex}.VgM9nG_servicesRowTrio .VgM9nG_serviceText{max-width:36ch}}@media (max-width:700px){.VgM9nG_serviceItem{text-align:center;flex-direction:column;align-items:center;display:flex}.VgM9nG_serviceText{max-width:36ch}}
.g8J8Uq_page{background:var(--color-cream-bg);flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.g8J8Uq_page>main{flex:1}.g8J8Uq_container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.g8J8Uq_cover{object-fit:cover}.g8J8Uq_kicker,.g8J8Uq_kickerLight{font-size:var(--text-micro);letter-spacing:.24em;text-transform:uppercase;margin-bottom:1rem;font-weight:600;display:inline-block}.g8J8Uq_kicker{color:var(--color-bronze)}.g8J8Uq_kickerLight{color:var(--brand-gold-light)}.g8J8Uq_h2{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:1.3rem;font-size:clamp(2rem,3.2vw,2.7rem);font-weight:500;line-height:1.12}.g8J8Uq_bodyText{color:var(--text-dark-secondary);font-size:.93rem;line-height:1.85}.g8J8Uq_btnGold,.g8J8Uq_btnGhostLight,.g8J8Uq_btnNavy{min-height:var(--control-height-lg);border-radius:var(--radius-sm);letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:.9rem;font-weight:500;display:inline-flex}.g8J8Uq_btnGold{background:var(--gradient-gold);color:var(--brand-navy-ink);box-shadow:0 10px 30px #c68a5259}.g8J8Uq_btnGold:hover{transform:translateY(-2px);box-shadow:0 16px 38px #c68a5280}.g8J8Uq_btnGhostLight{color:#fff;border:1px solid #fff6}.g8J8Uq_btnGhostLight:hover{border-color:var(--brand-gold-light);color:var(--brand-gold-light)}.g8J8Uq_btnNavy{background:var(--brand-navy);color:#fff}.g8J8Uq_btnNavy svg{color:var(--brand-gold-light)}.g8J8Uq_btnNavy:hover{background:var(--brand-navy-soft);box-shadow:0 10px 24px #070e6b40}.g8J8Uq_moreLink{font-size:var(--text-xs);color:var(--color-bronze);align-items:center;gap:8px;font-weight:500;transition:gap .2s;display:inline-flex}.g8J8Uq_hero{background:var(--brand-navy);align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.g8J8Uq_heroImg{object-fit:cover;object-position:center 60%}.g8J8Uq_heroOverlay{background:linear-gradient(90deg,#03063ad1 0%,#050a528c 32%,#050a5214 58%,#0000 75%),linear-gradient(#0000 65%,#03063a73 100%);position:absolute;inset:0}.g8J8Uq_heroInner{z-index:1;width:100%;max-width:var(--container);padding:5rem var(--gutter) 7rem;margin:0 auto;position:relative}.g8J8Uq_heroContent{max-width:620px}.g8J8Uq_heroTitle{font-family:var(--font-serif);color:#fff;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;line-height:1.06}.g8J8Uq_heroText{color:#ffffffe0;max-width:520px;margin-bottom:2.2rem;font-size:1rem;font-weight:300;line-height:1.8}.g8J8Uq_heroActions{flex-wrap:wrap;gap:.9rem;display:flex}.g8J8Uq_pillarsWrap{z-index:2;margin-top:-3.5rem;position:relative}.g8J8Uq_pillars{border:1px solid var(--color-light-border);border-top:3px solid var(--brand-navy);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:repeat(5,1fr);display:grid}.g8J8Uq_pillar{border-left:1px solid var(--color-light-border);padding:2rem 1.5rem}.g8J8Uq_pillar:first-child{border-left:none}.g8J8Uq_pillarIcon{background:var(--color-sand-banner);width:52px;height:52px;color:var(--brand-navy);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.1rem;display:flex}.g8J8Uq_pillarTitle{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:.4rem;font-size:1.3rem;font-weight:600;line-height:1.2}.g8J8Uq_pillarText{font-size:var(--text-sm);color:var(--text-dark-secondary);line-height:1.65}.g8J8Uq_section{padding:5.5rem 0}.g8J8Uq_sectionTight{padding-top:0}.g8J8Uq_trustGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:4.5rem;display:grid}.g8J8Uq_imageFrame{background:var(--color-sand-banner);border-radius:var(--radius-md);padding:16px;position:relative}.g8J8Uq_imageFrame:before{content:"";border-radius:var(--radius-md);border:1px solid #c68a5259;position:absolute;inset:-12px 24px 24px -12px}.g8J8Uq_imageWrap{z-index:1;aspect-ratio:4/4.3;border-radius:var(--radius-sm);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.g8J8Uq_frameScript{z-index:2;border-radius:var(--radius-sm);background:var(--brand-navy);font-family:var(--font-script);color:var(--brand-gold-light);box-shadow:var(--shadow-card);padding:.5rem 1.2rem;font-size:1.9rem;position:absolute;bottom:-1.4rem;right:-1.5rem;transform:rotate(-3deg)}.g8J8Uq_bullets{flex-direction:column;gap:.9rem;margin-top:1.8rem;list-style:none;display:flex}.g8J8Uq_bullets li{color:var(--text-dark-primary);align-items:center;gap:.85rem;font-size:.92rem;display:flex}.g8J8Uq_bulletCheck{background:var(--color-bronze-pill);width:28px;height:28px;color:var(--color-bronze);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.g8J8Uq_prestaHeader{grid-template-columns:1fr 1fr;align-items:end;gap:3rem;margin-bottom:2.4rem;display:grid}.g8J8Uq_prestaHeader .g8J8Uq_bodyText{margin-bottom:1.3rem}.g8J8Uq_prestaGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.g8J8Uq_prestaCard{border:1px solid var(--color-light-border);border-radius:var(--radius-md);box-shadow:var(--shadow-subtle);background:#fff;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.g8J8Uq_prestaCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.g8J8Uq_prestaCard:hover .g8J8Uq_moreLink{gap:12px}.g8J8Uq_prestaImage{aspect-ratio:4/3;background:var(--color-sand-banner);position:relative;overflow:hidden}.g8J8Uq_prestaBody{flex-direction:column;flex:1;padding:1.3rem 1.4rem 1.4rem;display:flex}.g8J8Uq_prestaTitle{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:.3rem;font-size:1.35rem;font-weight:600;line-height:1.2}.g8J8Uq_prestaText{font-size:var(--text-sm);color:var(--text-dark-secondary);flex:1;margin-bottom:1rem;line-height:1.6}.g8J8Uq_method{background:var(--brand-navy);padding:5.5rem 0;position:relative;overflow:hidden}.g8J8Uq_method:after{content:"";opacity:.08;pointer-events:none;background:url(/brand/v3/mark-white.png) 50%/contain no-repeat;width:480px;height:480px;position:absolute;bottom:-160px;right:-140px}.g8J8Uq_methodHeader{max-width:620px;margin-bottom:3rem}.g8J8Uq_methodTitle{font-family:var(--font-serif);color:#fff;font-size:clamp(2rem,3.2vw,2.7rem);font-weight:500;line-height:1.12}.g8J8Uq_steps{z-index:1;grid-template-columns:repeat(4,1fr);gap:2rem;list-style:none;display:grid;position:relative}.g8J8Uq_step{border-top:1px solid #e6c49b4d;padding-top:1.4rem}.g8J8Uq_stepNumber{font-family:var(--font-serif);color:var(--brand-gold-light);margin-bottom:.8rem;font-size:2.4rem;font-weight:500;line-height:1;display:block}.g8J8Uq_stepTitle{font-family:var(--font-serif);color:#fff;margin-bottom:.5rem;font-size:1.4rem;font-weight:500}.g8J8Uq_stepText{font-size:var(--text-sm);color:var(--text-light-muted);font-weight:300;line-height:1.7}.g8J8Uq_ctaBanner{background:var(--color-sand-banner);border:1px solid var(--color-light-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:2rem;padding:2.6rem 3rem;display:flex;position:relative;overflow:hidden}.g8J8Uq_ctaBanner:before{content:"";opacity:.35;pointer-events:none;background:url(/brand/v3/mark-gold-soft.png) 50%/contain no-repeat;width:300px;height:300px;position:absolute;top:50%;left:-110px;transform:translateY(-50%)}.g8J8Uq_ctaLeft{align-items:center;gap:1.4rem;display:flex;position:relative}.g8J8Uq_ctaIcon{background:var(--brand-navy);width:60px;height:60px;color:var(--brand-gold-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.g8J8Uq_ctaTitle{font-family:var(--font-serif);color:var(--brand-navy);margin-bottom:.35rem;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:500}.g8J8Uq_ctaText{max-width:560px;color:var(--text-dark-secondary);font-size:.9rem;line-height:1.7}@media (max-width:1100px){.g8J8Uq_pillars{grid-template-columns:repeat(3,1fr)}.g8J8Uq_pillar:nth-child(4){border-left:none}.g8J8Uq_pillar:nth-child(n+4){border-top:1px solid var(--color-light-border)}.g8J8Uq_prestaGrid,.g8J8Uq_steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.g8J8Uq_trustGrid,.g8J8Uq_prestaHeader{grid-template-columns:1fr;gap:2.5rem}.g8J8Uq_prestaHeader{gap:0}.g8J8Uq_ctaBanner{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.g8J8Uq_heroOverlay{background:linear-gradient(#050a52e6 0%,#070e6bd1 60%,#050a52e6 100%)}.g8J8Uq_container{padding:0 var(--gutter)}.g8J8Uq_hero{min-height:0}.g8J8Uq_heroInner{padding:4rem var(--gutter) 6rem}.g8J8Uq_section,.g8J8Uq_method{padding:4rem 0}.g8J8Uq_sectionTight{padding-top:0}.g8J8Uq_pillars{grid-template-columns:1fr}.g8J8Uq_pillar,.g8J8Uq_pillar:nth-child(4){border-left:none;border-top:1px solid var(--color-light-border);grid-template-columns:52px 1fr;column-gap:1rem;padding:1.3rem 1.25rem;display:grid}.g8J8Uq_pillar:first-child{border-top:none}.g8J8Uq_pillarIcon{grid-row:span 2;margin-bottom:0}.g8J8Uq_imageFrame{margin:12px 0 0 12px}.g8J8Uq_frameScript{font-size:1.6rem;right:.5rem}.g8J8Uq_prestaGrid,.g8J8Uq_steps{grid-template-columns:1fr}.g8J8Uq_ctaBanner{padding:2.2rem 1.4rem}.g8J8Uq_ctaLeft{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.g8J8Uq_moreLink{min-height:var(--tap-target)}}@media (max-width:480px){.g8J8Uq_heroActions{flex-direction:column;align-items:stretch}}
