@layer base{._button_19z91_6{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-family-base);font-size:.875rem;font-weight:500;line-height:1;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_19z91_6:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent);outline:none}._sm_19z91_37{height:2rem;padding:0 10px;font-size:.8125rem}._md_19z91_43{height:2.25rem;padding:0 14px}._lg_19z91_48{height:2.75rem;padding:0 18px;font-size:.9375rem;border-radius:var(--radius-md)}._icon_19z91_55,._icon-md_19z91_56{width:2.25rem;height:2.25rem;padding:0}._icon-sm_19z91_62{width:2rem;height:2rem;padding:0}._icon-lg_19z91_68{width:2.75rem;height:2.75rem;padding:0;border-radius:var(--radius-md)}._pill_19z91_76{border-radius:9999px}._pill_19z91_76._sm_19z91_37{padding:0 12px}._pill_19z91_76._md_19z91_43{padding:0 16px}._pill_19z91_76._lg_19z91_48{padding:0 22px}._button_19z91_6 svg{flex-shrink:0;width:1rem;height:1rem}._sm_19z91_37 svg,._icon-sm_19z91_62 svg{width:.875rem;height:.875rem}._lg_19z91_48 svg,._icon-lg_19z91_68 svg{width:1.125rem;height:1.125rem}._primary_19z91_112{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:0 1px 2px #00000024;--spinner-color: var(--primary-foreground)}._primary_19z91_112:hover{background-color:color-mix(in oklch,var(--primary) 88%,black);border-color:color-mix(in oklch,var(--primary) 88%,black);box-shadow:0 2px 6px -1px #0003}._primary_19z91_112:active{background-color:color-mix(in oklch,var(--primary) 80%,black);border-color:color-mix(in oklch,var(--primary) 80%,black);box-shadow:none}._secondary_19z91_133{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground);--spinner-color: var(--foreground)}._secondary_19z91_133:hover{background-color:color-mix(in srgb,var(--foreground) 10%,transparent)}._secondary_19z91_133:active{background-color:color-mix(in srgb,var(--foreground) 13%,transparent)}._destructive_19z91_148{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);box-shadow:0 1px 2px #00000024;--spinner-color: var(--error-foreground)}._destructive_19z91_148:hover{background-color:color-mix(in oklch,var(--error) 88%,black);border-color:color-mix(in oklch,var(--error) 88%,black);box-shadow:0 2px 6px -1px #0003}._destructive_19z91_148:active{background-color:color-mix(in oklch,var(--error) 80%,black);border-color:color-mix(in oklch,var(--error) 80%,black);box-shadow:none}._outline_19z91_170{background-color:var(--card);border-color:color-mix(in srgb,var(--foreground) 12%,transparent);color:var(--foreground);box-shadow:0 1px 2px #0000000d;--spinner-color: var(--foreground)}._outline_19z91_170:hover,._outline_19z91_170[data-state=open]{background-color:color-mix(in srgb,var(--foreground) 4%,var(--card));border-color:color-mix(in srgb,var(--foreground) 22%,transparent);box-shadow:0 2px 6px -2px #00000024}._outline_19z91_170:active{background-color:color-mix(in srgb,var(--foreground) 7%,var(--card));box-shadow:none}._ghost_19z91_191{background-color:transparent;color:var(--foreground);--spinner-color: var(--foreground)}._ghost_19z91_191:hover{background-color:color-mix(in srgb,var(--foreground) 6%,transparent)}._ghost_19z91_191:active{background-color:color-mix(in srgb,var(--foreground) 9%,transparent)}._link_19z91_206{height:auto;padding:0;border:none;border-radius:var(--radius-sm);background-color:transparent;color:var(--primary);text-underline-offset:3px;--spinner-color: var(--primary)}._link_19z91_206:hover{text-decoration:underline}._primary_19z91_112:focus-visible,._outline_19z91_170:focus-visible{box-shadow:0 1px 2px #00000014,0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._destructive_19z91_148:focus-visible{box-shadow:0 1px 2px #00000014,0 0 0 4px color-mix(in srgb,var(--error) 18%,transparent)}._disabled_19z91_236,._button_19z91_6:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}}@layer base{._formItem_1b1z3_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1b1z3_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1b1z3_9._error_1b1z3_18{color:var(--error)}._formControl_1b1z3_22._error_1b1z3_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1b1z3_27{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1b1z3_35{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1b1z3_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1b1z3_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}@layer base{._input_dh90u_5{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:color-mix(in srgb,var(--foreground) 5%,var(--card));border:1px solid transparent;border-radius:var(--radius);padding:0 var(--spacing-3);width:100%;transition:border-color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;height:2.25rem;box-shadow:none}._input_dh90u_5::placeholder{color:var(--muted-foreground);opacity:.8}._input_dh90u_5:hover{background-color:color-mix(in srgb,var(--foreground) 9%,var(--card))}._input_dh90u_5:focus,._input_dh90u_5[data-state=open]{background-color:var(--card);border-color:color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:0 1px 2px #0000000f,0 6px 16px -6px #00000024}._input_dh90u_5[aria-invalid=true]{background-color:color-mix(in srgb,var(--error) 9%,var(--card));border-color:color-mix(in srgb,var(--error) 55%,transparent)}._input_dh90u_5[aria-invalid=true]:focus{background-color:var(--card);border-color:var(--error)}._input_dh90u_5:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}.dark ._input_dh90u_5:focus,.dark ._input_dh90u_5[data-state=open]{box-shadow:0 1px 2px #0000004d,0 8px 20px -6px #00000080}}@layer base{._textarea_1d2bj_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}._textarea_1d2bj_2::placeholder{color:var(--muted-foreground)}._noResize_1d2bj_13{resize:none}._clear_1d2bj_17{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1d2bj_17:hover,._clear_1d2bj_17:focus{background-color:transparent;border:none;box-shadow:none}}@layer base{._selectTrigger_w7w4z_3{display:flex;align-items:center;justify-content:space-between;height:2.25rem;padding:0 var(--spacing-3);cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_w7w4z_3[data-placeholder]{color:var(--muted-foreground)}._selectIcon_w7w4z_23{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_w7w4z_3[data-state=open] ._selectIcon_w7w4z_23{transform:rotate(180deg)}._selectContent_w7w4z_36{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:max(12rem,var(--radix-select-trigger-width));max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:12px;border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);box-shadow:0 2px 6px #0000000f,0 16px 36px -10px #00000038;animation:_scaleIn_w7w4z_1 var(--animation-duration-fast) ease-out}@keyframes _scaleIn_w7w4z_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_w7w4z_63{padding:4px}._scrollButton_w7w4z_67{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_w7w4z_67:hover ._scrollIcon_w7w4z_79{color:var(--popup-foreground)}._scrollIcon_w7w4z_79{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_w7w4z_90{padding:6px 8px 4px;font-size:.75rem;font-weight:500;color:var(--muted-foreground)}._selectItem_w7w4z_97{position:relative;display:flex;align-items:center;gap:8px;padding:6px 30px 6px 8px;font-size:.875rem;line-height:1.4;border-radius:7px;color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._selectItem_w7w4z_97:hover,._selectItem_w7w4z_97:focus-visible,._selectItem_w7w4z_97[data-highlighted]{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--popup-foreground)}._selectItem_w7w4z_97[data-state=checked]{font-weight:500}._selectItem_w7w4z_97[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_w7w4z_131{position:absolute;right:8px;display:flex;align-items:center;justify-content:center}._checkIcon_w7w4z_139{height:.875rem;width:.875rem;color:var(--popup-foreground)}._selectSeparator_w7w4z_145{height:1px;background-color:color-mix(in srgb,var(--foreground) 8%,transparent);margin:4px -4px}}._site_b6pvw_2{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);overflow-x:hidden}._site_b6pvw_2 *,._site_b6pvw_2 *:before,._site_b6pvw_2 *:after{box-sizing:border-box}._site_b6pvw_2 a{color:inherit;text-decoration:none}._site_b6pvw_2 img{display:block;width:100%}._site_b6pvw_2 button,._site_b6pvw_2 a{-webkit-tap-highlight-color:transparent}._site_b6pvw_2 button:focus-visible,._site_b6pvw_2 a:focus-visible{outline:3px solid #8ba953;outline-offset:3px}._site_b6pvw_2 h1,._site_b6pvw_2 h2,._site_b6pvw_2 h3,._site_b6pvw_2 p{margin:0}._sectionContainer_b6pvw_9{width:min(100% - 112px,1340px);margin:0 auto}._announcement_b6pvw_10{background:#102e27;color:#e2eecf;font-family:var(--font-family-monospace);font-size:10px;letter-spacing:.11em}._announcementInner_b6pvw_11{max-width:1440px;margin:auto;min-height:31px;display:flex;align-items:center;justify-content:space-between;padding:0 56px}._announcementInner_b6pvw_11>span{display:inline-flex;align-items:center;gap:10px}._announcementDot_b6pvw_13{height:6px;width:6px;border-radius:100%;background:var(--accent);box-shadow:0 0 0 3px #cfe68a20}._header_b6pvw_14{background:var(--background);position:sticky;top:0;z-index:50;border-bottom:1px solid #dce0d5}._navInner_b6pvw_15{height:88px;width:min(100% - 112px,1340px);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px}._logo_b6pvw_16{display:inline-flex;align-items:center;flex-shrink:0;max-width:100%}._logo_b6pvw_16 ._brandLogoImage_b6pvw_17{display:block;width:260px;height:auto;object-fit:contain}._logoLight_b6pvw_18 ._brandLogoImage_b6pvw_17{width:205px;height:auto}._desktopNav_b6pvw_19{display:flex;align-items:center;gap:35px;margin-left:auto;margin-right:36px;font-size:12px;font-weight:700;color:#2c473e}._desktopNav_b6pvw_19 a{transition:opacity .2s}._desktopNav_b6pvw_19 a:hover{opacity:.55}._navActions_b6pvw_22{display:flex;align-items:center;gap:10px}._navActions_b6pvw_22 ._navCta_b6pvw_23{height:44px;padding:0 19px;font-size:12px;font-weight:800;background:#173a31;border-radius:3px;box-shadow:none}._menuButton_b6pvw_24,._mobileNav_b6pvw_25{display:none}._hero_b6pvw_26{display:grid;grid-template-columns:55.5% 44.5%;min-height:690px;max-width:1680px;margin:0 auto;overflow:hidden}._heroLeft_b6pvw_27{padding:65px clamp(28px,5vw,88px) 28px clamp(28px,5.2vw,90px);display:flex;flex-direction:column;position:relative}._heroOverline_b6pvw_28{display:flex;gap:9px;align-items:center;font-family:var(--font-family-monospace);font-size:10px;letter-spacing:.13em;font-weight:500;color:#426457;white-space:nowrap}._pulseIcon_b6pvw_29{font-size:20px;line-height:15px;color:#718b59}._heroIndex_b6pvw_30{margin-left:auto;color:#9ba89d}._heroLeft_b6pvw_27 h1{font-family:var(--font-family-display);font-size:clamp(72px,7vw,111px);letter-spacing:-.045em;line-height:.95;font-weight:400;margin:57px 0 28px;max-width:760px}._heroLeft_b6pvw_27 h1 em{font-weight:400;color:#64816d}._heroIntro_b6pvw_33{font-size:16px;line-height:1.9;color:#607168;max-width:460px;letter-spacing:-.01em}._heroActions_b6pvw_34{display:flex;align-items:center;gap:27px;margin-top:36px;flex-wrap:wrap}._heroActions_b6pvw_34 ._mainButton_b6pvw_35{height:56px;padding:0 25px;display:flex;gap:24px;background:var(--accent);border-color:var(--accent);color:var(--brand-ink);font-size:12px;box-shadow:none;border-radius:3px;font-weight:800}._heroActions_b6pvw_34 ._mainButton_b6pvw_35:hover{background:#eddbb9;border-color:#eddbb9;transform:translateY(-1px)}._textLink_b6pvw_37{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:800;border-bottom:1px solid #71927c;padding-bottom:6px}._textLink_b6pvw_37:hover{gap:18px}._heroFooter_b6pvw_39{margin-top:auto;padding-top:50px;display:flex;align-items:end;gap:18px}._heroFooterLine_b6pvw_40{height:1px;background:#b9c6b5;flex:1;align-self:center}._heroFooter_b6pvw_39 p{font-size:9px;line-height:1.6;font-family:var(--font-family-monospace);letter-spacing:.13em;color:#698071}._heroFooterCircle_b6pvw_42{width:51px;height:51px;display:flex;align-items:center;justify-content:center;background:#e9edde;border-radius:50%;font-size:27px;color:#375d48}._heroVisual_b6pvw_43{position:relative;min-height:690px;background:#254137;overflow:hidden}._heroVisual_b6pvw_43>img{height:100%;width:100%;object-fit:cover;object-position:50% 48%;filter:saturate(.78) contrast(1.04)}._heroVisual_b6pvw_43:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,32,25,.32),transparent 27%,rgba(9,35,26,.25) 68%,rgba(8,31,25,.65));pointer-events:none}._heroVisualTop_b6pvw_46{position:absolute;top:36px;left:35px;right:35px;display:flex;justify-content:space-between;gap:10px;font-family:var(--font-family-monospace);font-size:9px;letter-spacing:.13em;color:#fff;z-index:2}._heroVisualCard_b6pvw_47{position:absolute;left:29px;right:29px;bottom:30px;background:#eff1e8;padding:24px 29px 29px;z-index:2;min-height:152px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 15px 60px #061e1726}._visualCardEyebrow_b6pvw_48{font:10px var(--font-family-monospace);letter-spacing:.14em;color:#5c7569;margin-bottom:15px}._visualCardHeading_b6pvw_49{font-size:30px;font-family:var(--font-family-display);letter-spacing:-.025em;line-height:1.1}._visualCardHeading_b6pvw_49 em{font-style:italic;color:#62816b}._visualCardSymbol_b6pvw_51{position:absolute;right:28px;bottom:19px;font-size:43px;color:#4e7560}._heroVisualSide_b6pvw_52{position:absolute;right:10px;top:43%;writing-mode:vertical-rl;color:#fff;font:9px var(--font-family-monospace);letter-spacing:.13em;z-index:2}._marquee_b6pvw_53{background:var(--accent);overflow:hidden;border-top:1px solid #f1e1c5;border-bottom:1px solid #c9ac7a}._marquee_b6pvw_53>div{height:53px;min-width:1200px;display:flex;align-items:center;justify-content:space-around;gap:24px;font:10px var(--font-family-monospace);letter-spacing:.13em;font-weight:600;color:#2e503f}._marqueeStar_b6pvw_55{font-family:var(--font-family-base);font-size:20px;font-weight:400}._sectionEyebrow_b6pvw_56,._sectionEyebrowLight_b6pvw_56{display:flex;gap:12px;align-items:center;justify-content:flex-start;font:10px var(--font-family-monospace);letter-spacing:.15em;font-weight:500;color:#526c5f}._sectionEyebrow_b6pvw_56>span:last-child,._sectionEyebrowLight_b6pvw_56>span:last-child{margin-left:auto;color:#8c9c91}._indexDot_b6pvw_58{width:7px;height:7px;background:#719a72;border-radius:100%}._introSection_b6pvw_59{padding:120px max(56px,calc((100vw - 1340px)/2)) 132px;scroll-margin-top:88px}._introGrid_b6pvw_60{display:grid;grid-template-columns:1.35fr .65fr;gap:9%;margin-top:49px;align-items:center}._introGrid_b6pvw_60 h2{font:400 clamp(49px,5.7vw,84px)/1.1 var(--font-family-display);letter-spacing:-.035em;max-width:850px}._introGrid_b6pvw_60 h2 em,._expertiseHead_b6pvw_62 h2 em,._approachHeading_b6pvw_62 h2 em,._contactInfo_b6pvw_62 h2 em{color:#6c8976;font-weight:400}._introRight_b6pvw_63{padding-top:15px;display:flex;flex-direction:column;gap:24px}._introRight_b6pvw_63 p{font-size:14px;line-height:1.95;color:#5a6b62}._introRight_b6pvw_63 p:first-child{color:#1b3f30;font-weight:600}._editorialLink_b6pvw_66{margin-top:17px;width:max-content;display:inline-flex;align-items:center;gap:25px;font-size:12px;font-weight:800;border-bottom:1px solid #8fa99a;padding-bottom:13px}._editorialLink_b6pvw_66:hover{gap:34px}._servicesSection_b6pvw_68{padding:108px 0 60px;background:#103a31;color:#f2f4e9;scroll-margin-top:88px}._sectionEyebrowLight_b6pvw_56{color:#a5c3b1}._sectionEyebrowLight_b6pvw_56>span:last-child{color:#88a797}._servicesIntro_b6pvw_71{display:flex;justify-content:space-between;align-items:end;gap:50px;padding:45px 0 58px}._servicesIntro_b6pvw_71 h2{font:400 clamp(56px,6.5vw,96px)/1 var(--font-family-display);letter-spacing:-.03em}._servicesIntro_b6pvw_71 h2 em{font-weight:400;color:#cce9a0}._servicesIntro_b6pvw_71>p{width:285px;max-width:33%;font-size:14px;line-height:1.9;color:#b4cabd;padding-bottom:8px}._servicesList_b6pvw_75{border-top:1px solid #4c6a5e}._serviceRow_b6pvw_76{display:grid;grid-template-columns:13% 1fr 70px;gap:16px;min-height:245px;border-bottom:1px solid #4c6a5e;padding:36px 0 29px;transition:background-color .25s}._serviceRow_b6pvw_76:hover{background:#214e3e}._serviceNumber_b6pvw_78{font:12px var(--font-family-monospace);color:#c2daab;margin-top:13px}._serviceMain_b6pvw_79{padding-right:30px}._serviceMain_b6pvw_79 h3{font:400 clamp(36px,4vw,52px)/1.1 var(--font-family-display);letter-spacing:-.015em;margin-bottom:15px}._serviceMain_b6pvw_79 p{max-width:600px;font-size:13px;line-height:1.8;color:#b8cbbd}._serviceTags_b6pvw_82{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}._serviceTags_b6pvw_82 span{padding:7px 10px;border:1px solid #557467;border-radius:30px;font:9px var(--font-family-monospace);color:#a8c6b5}._serviceArrow_b6pvw_84{margin-left:auto;width:51px;height:51px;background:var(--accent);color:#173a31!important;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s,background .2s}._serviceArrow_b6pvw_84:hover{transform:translate(3px,-3px);background:#f5dfba}._serviceBottom_b6pvw_86{padding:30px 0 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font:10px var(--font-family-monospace);letter-spacing:.13em;color:#a7c4b3}._serviceBottom_b6pvw_86 a{color:#e6f5ce;display:flex;gap:10px;align-items:center;font:12px var(--font-family-base);letter-spacing:0;font-weight:700}._expertiseSection_b6pvw_88{padding:115px 0 125px;scroll-margin-top:88px}._expertiseHead_b6pvw_62{display:flex;justify-content:space-between;align-items:end;gap:40px;margin:45px 0}._expertiseHead_b6pvw_62 h2{font:400 clamp(58px,6.1vw,89px)/1.02 var(--font-family-display);letter-spacing:-.035em}._expertiseHead_b6pvw_62 p{width:265px;max-width:30%;font-size:13px;line-height:1.9;color:#60766a;margin-bottom:8px}._sectorGrid_b6pvw_92{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}._sectorCard_b6pvw_93{min-height:240px;background:#e9ede3;padding:25px;display:flex;flex-direction:column;justify-content:space-between;gap:45px;transition:background-color .2s,transform .2s}._sectorCard_b6pvw_93:nth-child(2),._sectorCard_b6pvw_93:nth-child(5){background:#e1e8db}._sectorCard_b6pvw_93:hover{background:#eddfc4;transform:translateY(-3px)}._sectorTop_b6pvw_96{display:flex;align-items:center;justify-content:space-between;color:#6d8372}._sectorTop_b6pvw_96 span{font:9px var(--font-family-monospace);letter-spacing:.15em}._sectorCard_b6pvw_93 h3{font:400 clamp(28px,2.8vw,38px)/1.05 var(--font-family-display);letter-spacing:-.02em;margin-bottom:9px}._sectorCard_b6pvw_93 p{font-size:11px;line-height:1.6;color:#688073}._expertiseFootnote_b6pvw_100{text-align:center;margin:30px 0 0;color:#6b7f73;font-size:12px}._expertiseFootnote_b6pvw_100 a{font-weight:800;display:inline-flex;align-items:center;gap:4px;border-bottom:1px solid #a9b9a7;padding-bottom:3px;color:#234c36}._approachSection_b6pvw_102{background:#edf0e6;padding:113px 0 126px;scroll-margin-top:88px}._approachHeading_b6pvw_62{display:flex;justify-content:space-between;gap:70px;align-items:end;margin:44px 0 50px}._approachHeading_b6pvw_62 h2{font:400 clamp(56px,6vw,86px)/1.03 var(--font-family-display);letter-spacing:-.03em;max-width:780px}._approachHeading_b6pvw_62 p{font-size:13px;line-height:1.9;color:#607468;max-width:315px;padding-bottom:8px}._approachContent_b6pvw_106{display:grid;grid-template-columns:47% 1fr;gap:7%;align-items:stretch}._approachImage_b6pvw_107{min-height:550px;position:relative;overflow:hidden;background:#c7cfc3}._approachImage_b6pvw_107 img{height:100%;object-fit:cover;object-position:center}._imageCaption_b6pvw_109{position:absolute;bottom:0;left:0;right:0;background:#173a31;color:#eff3e2;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;font:10px var(--font-family-monospace);letter-spacing:.12em}._steps_b6pvw_110{display:flex;flex-direction:column;border-top:1px solid #bac8b9}._step_b6pvw_110{display:grid;grid-template-columns:65px 1fr 24px;gap:10px;border-bottom:1px solid #bac8b9;padding:23px 0;align-items:start;flex:1}._stepNumber_b6pvw_112{font:12px var(--font-family-monospace);color:#76927d;padding-top:8px}._step_b6pvw_110 h3{font:400 35px/1.1 var(--font-family-display);letter-spacing:-.01em;margin-bottom:9px}._step_b6pvw_110 p{color:#6a7e70;font-size:12px;line-height:1.7;max-width:380px}._step_b6pvw_110>svg{margin-top:5px;color:#799484}._manifesto_b6pvw_116{background:#173a31;color:#f5f7ed;padding:120px 20px 125px;text-align:center;position:relative;overflow:hidden}._manifesto_b6pvw_116:before,._manifesto_b6pvw_116:after{content:"";border:1px solid #6c988441;position:absolute;border-radius:50%;width:760px;height:760px;top:-185px;left:calc(50% - 380px);pointer-events:none}._manifesto_b6pvw_116:after{width:1050px;height:1050px;top:-335px;left:calc(50% - 525px)}._manifestoInner_b6pvw_119{position:relative;z-index:1;max-width:850px;margin:auto}._manifestoSymbol_b6pvw_120{font-size:43px;color:var(--accent);margin-bottom:22px}._manifestoInner_b6pvw_119>span{font:10px var(--font-family-monospace);letter-spacing:.18em;color:#a8bfb2}._manifesto_b6pvw_116 h2{font:400 clamp(57px,7vw,100px)/1.02 var(--font-family-display);letter-spacing:-.04em;margin:28px 0}._manifesto_b6pvw_116 h2 em{color:var(--accent)}._manifesto_b6pvw_116 p{font-size:14px;line-height:1.8;max-width:460px;margin:auto;color:#b8cabe}._contactSection_b6pvw_125{padding:125px 0 133px;scroll-margin-top:88px}._contactGrid_b6pvw_126{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;margin-top:48px}._contactInfo_b6pvw_62{display:flex;flex-direction:column;align-items:flex-start}._contactInfo_b6pvw_62 h2{font:400 clamp(62px,6.2vw,92px)/1.04 var(--font-family-display);letter-spacing:-.04em}._contactInfo_b6pvw_62 p{max-width:370px;margin-top:27px;font-size:14px;line-height:1.9;color:#688075}._contactDecoration_b6pvw_130{width:100%;max-width:425px;border-top:1px solid #cdb994;margin-top:auto;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:10px}._contactDecorCopy_b6pvw_131{flex:1;min-width:0}._contactDecorCopy_b6pvw_131 span{display:block;font:9px var(--font-family-monospace);letter-spacing:.13em;line-height:1.65;color:#987c59;margin-bottom:13px}._contactDecorCopy_b6pvw_131 strong{display:block;max-width:225px;font:400 25px/1.08 var(--font-family-display);letter-spacing:-.015em;color:#294b3a}._contactBrandEmblem_b6pvw_134{display:block;flex:0 0 165px;width:165px;height:128px;background-image:url(/_cdn/static/7f4f0e31-3cf6-41bc-8c3a-ca6db8df09f8-utopian-universe-header.png);background-repeat:no-repeat;background-position:left center;background-size:auto 128px}._formPanel_b6pvw_135{background:#e7ece2;padding:36px 39px 34px;box-shadow:0 15px 30px #15362a08}._formPanelTitle_b6pvw_136{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #c6d1c3;padding-bottom:24px;margin-bottom:26px}._formPanelTitle_b6pvw_136 span{display:block;font:10px var(--font-family-monospace);letter-spacing:.15em;color:#658171;margin-bottom:11px}._formPanelTitle_b6pvw_136 h3{font:400 34px/1.15 var(--font-family-display);letter-spacing:-.01em}._formPanelTitle_b6pvw_136 svg{color:#496c59}._form_b6pvw_135{display:flex;flex-direction:column;gap:18px}._formRow_b6pvw_141{display:grid;grid-template-columns:1fr 1fr;gap:17px}._form_b6pvw_135 ._formRow_b6pvw_141>*,._form_b6pvw_135>*{min-width:0}._form_b6pvw_135 label{font:11px var(--font-family-base);font-weight:700;color:#3d5b4c}._form_b6pvw_135 input,._form_b6pvw_135 textarea,._form_b6pvw_135 button[role=combobox]{background:#f8faf3;border:1px solid #d5dfd0;border-radius:2px;min-height:47px;box-shadow:none;font-size:13px}._form_b6pvw_135 input:focus,._form_b6pvw_135 textarea:focus{background:#fff;border-color:#7c9e87}._form_b6pvw_135 textarea{min-height:118px;padding:12px;resize:vertical}._form_b6pvw_135 button[role=combobox]{min-height:47px}._formBottom_b6pvw_148{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #c6d1c3;padding-top:22px;margin-top:6px}._formBottom_b6pvw_148 p{font-size:10px;line-height:1.6;color:#7c8f82;max-width:180px}._formBottom_b6pvw_148 ._submitButton_b6pvw_150{height:50px;padding:0 24px;background:#173a31;border-radius:2px;font-size:12px;font-weight:800;display:flex;gap:25px}._formBottom_b6pvw_148 ._submitButton_b6pvw_150:hover{background:#245747}._formError_b6pvw_152{color:#a63d33;font-size:12px;line-height:1.5}._sentState_b6pvw_153{min-height:360px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:17px}._sentIcon_b6pvw_154{height:55px;width:55px;border-radius:50%;background:var(--accent);display:grid;place-items:center}._sentState_b6pvw_153 h3{font:400 43px var(--font-family-display)}._sentState_b6pvw_153 p{font-size:13px;line-height:1.8;max-width:390px;color:#65766c;margin-bottom:10px}._honeypot_b6pvw_157{position:absolute;left:-9999px;height:0;overflow:hidden}._footer_b6pvw_158{background:#102e27;color:#e7f0e2;padding:72px 0 23px}._footerTop_b6pvw_159{display:flex;justify-content:space-between;gap:40px;padding-bottom:58px}._footerTop_b6pvw_159>div:first-child>p{font-size:12px;color:#9cb9a8;margin-top:20px}._footerLinks_b6pvw_161{display:flex;gap:95px}._footerLinks_b6pvw_161>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:12px}._footerLinks_b6pvw_161 span{font:10px var(--font-family-monospace);letter-spacing:.13em;color:#88a99a;margin-bottom:10px}._footerLinks_b6pvw_161 a{display:flex;gap:5px;align-items:center}._footerLinks_b6pvw_161 a:hover{color:var(--accent)}._footerBottom_b6pvw_166{border-top:1px solid #3b6152;display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:24px;font:9px var(--font-family-monospace);letter-spacing:.1em;color:#9bb6a7}._footerAsterisk_b6pvw_167{color:var(--accent);font-size:18px;vertical-align:middle}._footerBottom_b6pvw_166 a{color:#dce9d5}._introSection_b6pvw_59[data-revealed=true] ._introGrid_b6pvw_60,._servicesSection_b6pvw_68[data-revealed=true] ._servicesIntro_b6pvw_71,._expertiseSection_b6pvw_88[data-revealed=true] ._expertiseHead_b6pvw_62,._approachSection_b6pvw_102[data-revealed=true] ._approachHeading_b6pvw_62,._contactSection_b6pvw_125[data-revealed=true] ._contactGrid_b6pvw_126{animation:_rise_b6pvw_1 .65s ease both}@keyframes _rise_b6pvw_1{0%{opacity:.72;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){._sectionContainer_b6pvw_9,._navInner_b6pvw_15{width:calc(100% - 72px)}._logo_b6pvw_16 ._brandLogoImage_b6pvw_17{width:225px}._introSection_b6pvw_59{padding-left:36px;padding-right:36px}._desktopNav_b6pvw_19{gap:20px;margin-right:8px}._heroLeft_b6pvw_27{padding-left:40px;padding-right:35px}._heroLeft_b6pvw_27 h1{font-size:clamp(65px,7.3vw,90px)}._heroVisualCard_b6pvw_47{left:20px;right:20px}._servicesIntro_b6pvw_71 h2,._expertiseHead_b6pvw_62 h2,._approachHeading_b6pvw_62 h2{font-size:clamp(55px,6vw,76px)}}@media(max-width:900px){._announcementInner_b6pvw_11{padding:0 25px}._navInner_b6pvw_15{width:calc(100% - 48px);height:73px}._desktopNav_b6pvw_19,._navActions_b6pvw_22 ._navCta_b6pvw_23{display:none}._navActions_b6pvw_22 ._menuButton_b6pvw_24{display:inline-flex;background:transparent;border:1px solid #cbd4ca}._mobileNav_b6pvw_25{display:flex;flex-direction:column;background:#f6f6ef;border-top:1px solid #dbe2d7;padding:16px 26px 24px;box-shadow:var(--shadow-lg)}._mobileNav_b6pvw_25 a{border-bottom:1px solid #dbe2d7;display:flex;align-items:center;justify-content:space-between;padding:15px 0;font:600 17px var(--font-family-base)}._hero_b6pvw_26{grid-template-columns:55% 45%;min-height:610px}._heroLeft_b6pvw_27{padding:50px 25px 25px}._heroLeft_b6pvw_27 h1{font-size:clamp(56px,7.9vw,77px);margin:48px 0 22px}._heroIntro_b6pvw_33{font-size:13px}._heroActions_b6pvw_34{gap:17px}._heroVisual_b6pvw_43{min-height:610px}._heroVisualCard_b6pvw_47{padding:20px;min-height:125px}._visualCardHeading_b6pvw_49{font-size:24px}._visualCardSymbol_b6pvw_51{display:none}._sectionContainer_b6pvw_9{width:calc(100% - 56px)}._introSection_b6pvw_59{padding:85px 28px}._introGrid_b6pvw_60{grid-template-columns:1fr 1fr;gap:30px}._introGrid_b6pvw_60 h2{font-size:57px}._servicesSection_b6pvw_68,._expertiseSection_b6pvw_88,._approachSection_b6pvw_102,._contactSection_b6pvw_125{padding-top:90px;padding-bottom:92px}._servicesIntro_b6pvw_71{gap:20px}._serviceRow_b6pvw_76{grid-template-columns:65px 1fr 58px}._sectorCard_b6pvw_93{padding:18px;min-height:215px}._approachContent_b6pvw_106{grid-template-columns:42% 1fr;gap:32px}._approachImage_b6pvw_107{min-height:510px}._step_b6pvw_110{grid-template-columns:34px 1fr 16px;gap:8px}._step_b6pvw_110 h3{font-size:30px}._contactGrid_b6pvw_126{gap:30px}._contactInfo_b6pvw_62 h2{font-size:65px}._formPanel_b6pvw_135{padding:26px}}@media(max-width:640px){._announcementInner_b6pvw_11{min-height:28px;justify-content:center;font-size:9px}._announcementInner_b6pvw_11>span:last-child{display:none}._logo_b6pvw_16 ._brandLogoImage_b6pvw_17{width:min(225px,62vw)}._logoLight_b6pvw_18 ._brandLogoImage_b6pvw_17{width:190px}._hero_b6pvw_26{display:flex;flex-direction:column;min-height:0}._heroLeft_b6pvw_27{padding:48px 24px 24px}._heroLeft_b6pvw_27 h1{font-size:clamp(62px,12vw,84px);margin:34px 0 21px;max-width:460px}._heroIntro_b6pvw_33{font-size:14px;line-height:1.8;max-width:380px}._heroActions_b6pvw_34{margin-top:26px;gap:22px}._heroActions_b6pvw_34 ._mainButton_b6pvw_35{height:51px;padding:0 19px}._heroFooter_b6pvw_39{padding-top:46px;gap:12px}._heroFooterCircle_b6pvw_42{width:39px;height:39px;font-size:23px}._heroVisual_b6pvw_43{height:420px;min-height:420px;margin:0 12px 12px}._heroVisual_b6pvw_43>img{object-position:50% 39%}._heroVisualTop_b6pvw_46{top:18px;left:17px;right:17px;font-size:8px}._heroVisualSide_b6pvw_52{display:none}._heroVisualCard_b6pvw_47{bottom:14px;left:14px;right:14px;min-height:125px;padding:17px}._visualCardHeading_b6pvw_49{font-size:25px}._marquee_b6pvw_53>div{height:45px}._sectionContainer_b6pvw_9{width:calc(100% - 42px)}._introSection_b6pvw_59{padding:83px 21px 90px}._sectionEyebrow_b6pvw_56,._sectionEyebrowLight_b6pvw_56{font-size:9px}._introGrid_b6pvw_60{grid-template-columns:1fr;gap:25px;margin-top:34px}._introGrid_b6pvw_60 h2{font-size:clamp(51px,11vw,68px)}._introRight_b6pvw_63{gap:18px;padding-top:0}._introRight_b6pvw_63 p{font-size:13px}._servicesSection_b6pvw_68,._expertiseSection_b6pvw_88,._approachSection_b6pvw_102,._contactSection_b6pvw_125{padding:80px 0}._servicesIntro_b6pvw_71{display:block;padding:33px 0 39px}._servicesIntro_b6pvw_71 h2{font-size:clamp(53px,10.4vw,72px)}._servicesIntro_b6pvw_71>p{max-width:100%;width:100%;margin-top:22px;font-size:13px}._serviceRow_b6pvw_76{grid-template-columns:38px 1fr 38px;gap:8px;min-height:0;padding:29px 0}._serviceNumber_b6pvw_78{font-size:10px;margin-top:7px}._serviceMain_b6pvw_79{padding-right:0}._serviceMain_b6pvw_79 h3{font-size:clamp(32px,8vw,43px)}._serviceMain_b6pvw_79 p{font-size:12px}._serviceArrow_b6pvw_84{height:37px;width:37px}._serviceArrow_b6pvw_84 svg{width:18px}._serviceTags_b6pvw_82{gap:5px}._serviceTags_b6pvw_82 span{font-size:8px;padding:6px 8px}._serviceBottom_b6pvw_86{font-size:8px;align-items:flex-start;gap:15px}._serviceBottom_b6pvw_86 a{font-size:11px}._expertiseHead_b6pvw_62,._approachHeading_b6pvw_62{display:block;margin:34px 0}._expertiseHead_b6pvw_62 h2,._approachHeading_b6pvw_62 h2{font-size:clamp(54px,11vw,70px)}._expertiseHead_b6pvw_62 p,._approachHeading_b6pvw_62 p{max-width:100%;width:100%;margin:18px 0 0;font-size:13px}._sectorGrid_b6pvw_92{grid-template-columns:repeat(2,1fr);gap:8px}._sectorCard_b6pvw_93{padding:16px;min-height:200px}._sectorTop_b6pvw_96 span{font-size:8px}._sectorCard_b6pvw_93 h3{font-size:29px}._sectorCard_b6pvw_93 p{font-size:10px}._expertiseFootnote_b6pvw_100{line-height:1.8}._approachContent_b6pvw_106{display:flex;flex-direction:column;gap:31px}._approachImage_b6pvw_107{height:355px;min-height:0}._steps_b6pvw_110{border-top:1px solid #bac8b9}._step_b6pvw_110{padding:20px 0;grid-template-columns:47px 1fr 21px}._step_b6pvw_110 h3{font-size:32px}._manifesto_b6pvw_116{padding:94px 15px}._manifesto_b6pvw_116 h2{font-size:clamp(56px,12vw,76px)}._manifesto_b6pvw_116 p{font-size:12px}._contactGrid_b6pvw_126{grid-template-columns:1fr;gap:33px;margin-top:33px}._contactInfo_b6pvw_62 h2{font-size:clamp(65px,12vw,85px)}._contactInfo_b6pvw_62 p{margin-top:20px}._contactDecoration_b6pvw_130{display:flex;margin-top:38px;max-width:390px;padding-top:15px}._contactDecorCopy_b6pvw_131 span{font-size:8px}._contactDecorCopy_b6pvw_131 strong{font-size:22px}._contactBrandEmblem_b6pvw_134{flex-basis:123px;width:123px;height:95px;background-size:auto 95px}._formPanel_b6pvw_135{padding:25px 18px}._formPanelTitle_b6pvw_136 h3{font-size:31px}._formRow_b6pvw_141{grid-template-columns:1fr;gap:18px}._formBottom_b6pvw_148{align-items:flex-start;flex-direction:column-reverse}._formBottom_b6pvw_148 ._submitButton_b6pvw_150{width:100%}._footer_b6pvw_158{padding-top:57px}._footerTop_b6pvw_159{flex-direction:column;gap:48px;padding-bottom:55px}._footerLinks_b6pvw_161{gap:40px;justify-content:space-between}._footerBottom_b6pvw_166{flex-wrap:wrap;align-items:flex-start;line-height:1.7}._footerBottom_b6pvw_166>span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){._site_b6pvw_2 *,._site_b6pvw_2 *:before,._site_b6pvw_2 *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
