.b2o8Yq_header{z-index:20;background:#071525;position:relative}.b2o8Yq_nav{border-bottom:1px solid #b9c4cf15;justify-content:space-between;align-items:center;gap:24px;max-width:1512px;height:95px;margin:auto;padding:0 clamp(24px,5vw,76px);display:flex}.b2o8Yq_wordmark{letter-spacing:.1em;color:#eef1f4;align-items:center;gap:12px;font-size:11px;font-weight:600;line-height:1.45;display:flex}.b2o8Yq_wordmark b{letter-spacing:.34em;color:#b9c4cf;font-size:10px;font-weight:400}.b2o8Yq_brandMark{--color-accent-bright:#e1c588;--color-text:#b9c4cf;flex-shrink:0;width:40px;height:40px}.b2o8Yq_desktopNav{align-items:center;gap:35px;margin-left:auto;margin-right:35px;display:flex}.b2o8Yq_desktopNav a{color:#c6d0d9;padding:10px 0;font-size:12px;transition:color .2s;position:relative}.b2o8Yq_desktopNav a:after{content:"";transform-origin:0;background:#c5a15b;height:1px;transition:transform .25s;display:block;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.b2o8Yq_desktopNav a:hover{color:#fff}.b2o8Yq_desktopNav a:hover:after{transform:scaleX(1)}.b2o8Yq_desktopNav a[aria-current]{color:#e1c588}.b2o8Yq_desktopNav a[aria-current]:after{transform:scaleX(1)}.b2o8Yq_exploreTrigger{color:#c6d0d9;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:10px 0;font-size:12px;display:inline-flex}.b2o8Yq_exploreTrigger:hover,.b2o8Yq_exploreTrigger[data-state=open],.b2o8Yq_exploreTrigger[data-current]{color:#e1c588}.b2o8Yq_exploreTrigger svg{transition:transform .2s}.b2o8Yq_exploreTrigger[data-state=open] svg{transform:rotate(180deg)}.b2o8Yq_exploreMenu{color:#f2f4f6;width:330px;max-width:calc(100vw - 32px);font-family:var(--font-studio-sans),sans-serif;background:#0b1f36;border:1px solid #c5a15b66;border-radius:3px;padding:14px;box-shadow:0 20px 60px #020a1699,inset 0 1px #e1c58833}.b2o8Yq_exploreLabel{color:#d4b87c;letter-spacing:.13em;text-transform:uppercase;padding:7px 12px 13px;font-size:9px;font-weight:600}.b2o8Yq_exploreSeparator{background:#b9c4cf26;margin:0 0 7px}.b2o8Yq_exploreItem{cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:15px;padding:14px 12px;display:flex}.b2o8Yq_exploreItem strong{font-size:13px;font-weight:550;line-height:1.5;display:block}.b2o8Yq_exploreItem small{color:#b9c4cf;margin-top:4px;font-size:10px;line-height:1.6;display:block}.b2o8Yq_exploreItem[data-highlighted],.b2o8Yq_exploreItem[aria-current]{color:#f2dfb4;background:#c5a15b16;box-shadow:inset 2px 0 #c5a15b}.b2o8Yq_exploreItem svg{color:#d5b779}.b2o8Yq_mobileExpertise{flex-direction:column;margin-top:26px;display:flex}.b2o8Yq_mobileExpertise p{color:#c5a15b;letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.b2o8Yq_mobileExpertise a{color:#b9c4cf;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 0;font-size:13px;display:flex}.b2o8Yq_mobileExpertise a[aria-current]{color:#e1c588}.b2o8Yq_conversationButton{color:#071525;height:auto;min-height:44px;font-family:var(--font-studio-sans),sans-serif;cursor:pointer;background:linear-gradient(115deg,#dfc386,#c5a15b 60%,#b48c46);border:1px solid #e1c58870;border-radius:0;justify-content:space-between;align-items:center;gap:25px;padding:13px 19px;font-size:11px;font-weight:650;line-height:1.4;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 1px #f9e9bb66}.b2o8Yq_conversationButton:hover{background:linear-gradient(115deg,#ead4a3,#d2ad64 60%,#bd954f);transform:translateY(-2px);box-shadow:0 8px 28px #c5a15b25}.b2o8Yq_conversationButton svg{width:16px;height:16px}.b2o8Yq_menuTrigger{color:#e8edf2;cursor:pointer;background:0 0;border:1px solid #a1b0bd35;justify-content:center;align-items:center;width:44px;height:44px;display:none}.b2o8Yq_menuPanel{--background:#071525;color:#f2f4f6;width:min(380px,90vw);font-family:var(--font-studio-sans),sans-serif;overscroll-behavior:contain;background:#071525;border-left:1px solid #c5a15b44;padding:70px 30px 30px;overflow-y:auto}.b2o8Yq_menuPanel>*{flex-shrink:0}.b2o8Yq_menuPanel :where(a,button):focus-visible{outline-offset:5px;outline:2px solid #c5a15b}.b2o8Yq_menuPanel>button{place-items:center;width:44px;height:44px;display:grid}.b2o8Yq_menuTitle{color:#e1c588;font-size:14px;font-weight:600}.b2o8Yq_menuDescription{color:#b9c4cf;font-size:13px}.b2o8Yq_mobileNav{flex-direction:column;margin-top:35px;display:flex}.b2o8Yq_mobileNav a{font-family:var(--font-studio-serif),serif;border-bottom:1px solid #b9c4cf28;justify-content:space-between;align-items:center;padding:16px 0;font-size:36px;line-height:1.2;display:flex}.b2o8Yq_mobileNav svg{color:#c5a15b}.b2o8Yq_mobileContact{color:#071525;background:#c5a15b;justify-content:space-between;align-items:center;margin-top:30px;padding:15px 18px;font-size:13px;font-weight:650;display:flex}.b2o8Yq_menuEmail{color:#b9c4cf;overflow-wrap:anywhere;margin-top:auto;padding-top:40px;font-size:12px}.b2o8Yq_dialog{color:#071525;overscroll-behavior:contain;width:calc(100% - 32px);max-width:610px;max-height:90svh;font-family:var(--font-studio-sans),sans-serif;background:#f2f4f6;border:1px solid #c5a15b66;border-radius:4px;gap:0;padding:36px;line-height:1.5;overflow-y:auto;box-shadow:0 30px 100px #0007}.b2o8Yq_dialog :where(a,button,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #806327}.b2o8Yq_dialog [data-slot=dialog-close]{place-items:center;width:40px;height:40px;display:grid;top:12px;right:12px}.b2o8Yq_dialogEyebrow{letter-spacing:.14em;color:#806327;margin:0 0 16px;font-size:9px;font-weight:650}.b2o8Yq_dialogTitle{font-family:var(--font-studio-serif),serif;letter-spacing:-.025em;font-size:52px;font-weight:400;line-height:1}.b2o8Yq_dialogDescription{color:#536275;max-width:450px;margin-top:18px;font-size:13px;line-height:1.65}.b2o8Yq_inquiryForm{flex-direction:column;gap:18px;margin-top:25px;display:flex}.b2o8Yq_inquiryForm label,.b2o8Yq_inquiryForm legend{color:#24374a;font-size:11px;font-weight:650;display:block}.b2o8Yq_inquiryForm fieldset{border:0;margin:0;padding:0}.b2o8Yq_inquiryForm legend{margin-bottom:9px}.b2o8Yq_interests{flex-wrap:wrap;gap:7px;display:flex}.b2o8Yq_interests button{font:inherit;color:#3c4d60;cursor:pointer;background:0 0;border:1px solid #c4ccd3;border-radius:3px;padding:8px 11px;font-size:10px;font-weight:550}.b2o8Yq_interests .b2o8Yq_selectedInterest{color:#f2f4f6;background:#071525;border-color:#071525}.b2o8Yq_fieldRow{grid-template-columns:1fr 1fr;gap:15px;display:grid}.b2o8Yq_inquiryForm input,.b2o8Yq_inquiryForm textarea{color:#071525;width:100%;font:400 13px/1.5 var(--font-studio-sans),sans-serif;background:#fff;border:1px solid #7c8995;border-radius:3px;margin-top:7px;padding:10px 12px;display:block}.b2o8Yq_inquiryForm textarea{resize:vertical;min-height:85px}.b2o8Yq_inquiryForm input::placeholder,.b2o8Yq_inquiryForm textarea::placeholder{color:#687582}.b2o8Yq_submitButton{color:#f2f4f6;cursor:pointer;background:#071525;border-radius:3px;justify-content:space-between;align-items:center;height:auto;padding:14px 18px;font-size:12px;font-weight:550;display:flex}.b2o8Yq_submitButton:hover{background:#132d46}.b2o8Yq_formNote{color:#5a6b7a;margin:-5px 0 0;font-size:10px;font-weight:400;line-height:1.5}.b2o8Yq_directEmail{color:#374c5f;align-items:center;gap:9px;font-size:12px;display:flex}@media (max-width:1000px){.b2o8Yq_desktopNav{gap:25px;margin-right:12px}.b2o8Yq_wordmark{font-size:9px}.b2o8Yq_wordmark b{font-size:8px}.b2o8Yq_conversationButton{gap:15px;padding:12px 15px;font-size:10px}}@media (max-width:940px){.b2o8Yq_nav{height:80px;padding:0 32px}.b2o8Yq_desktopNav,.b2o8Yq_headerAction{display:none}.b2o8Yq_menuTrigger{display:flex}.b2o8Yq_wordmark{font-size:10px}.b2o8Yq_wordmark b{font-size:9px}}@media (max-width:680px){.b2o8Yq_nav{height:76px;padding:0 24px}.b2o8Yq_brandMark{font-size:38px}.b2o8Yq_wordmark{font-size:9px}.b2o8Yq_wordmark b{font-size:8px}.b2o8Yq_dialog{padding:29px 23px}.b2o8Yq_dialogTitle{font-size:43px}.b2o8Yq_fieldRow{grid-template-columns:1fr;gap:14px}.b2o8Yq_inquiryForm input,.b2o8Yq_inquiryForm textarea{font-size:16px}.b2o8Yq_dialogDescription{font-size:12px}.b2o8Yq_inquiryForm{gap:15px}.b2o8Yq_interests button{font-size:10px}}@media (prefers-reduced-motion:reduce){.b2o8Yq_header *,.b2o8Yq_dialog *,.b2o8Yq_menuPanel *,.b2o8Yq_exploreMenu *{transition:none!important;animation:none!important}.b2o8Yq_conversationButton:hover{transform:none}.b2o8Yq_menuPanel,.b2o8Yq_dialog,.b2o8Yq_exploreMenu{transition:none!important;animation:none!important}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
