@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-cyrillic-ext-wght-normal.1sunu9eb5_sxu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-cyrillic-wght-normal.1rqv_3a6skkye.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-greek-ext-wght-normal.31y28gb9pzhru.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-greek-wght-normal.0skbnr0ze_la9.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-vietnamese-wght-normal.2_s4xw9qw46k6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-latin-ext-wght-normal.1n8_hbq_-ush1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-latin-wght-normal.0yzw701nbs_dl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-normal.1-60h_wy7j2h_.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-normal.2sowzapzts2o2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-normal.2zo21yor93qdc.woff2)format("woff2"),url(../media/instrument-serif-latin-400-normal.1tckdf9uwvrm7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-italic.20oblg8q8k24u.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-italic.0mww3qs0cp08u.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-italic.3bg-hzmj1g17f.woff2)format("woff2"),url(../media/instrument-serif-latin-400-italic.3im7aav-gdfim.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root,html[data-theme=dark]{--gold:#be7600;--gold-bright:#e0b020;--forest:#003800;--forest-logo:#2f8f3b;--forest-panel:#003800;--bg:#070807;--ink:#070807;--surface:#061a09;--surface-deep:#051208;--surface-card:#0b1f0e;--surface-raised:#121713;--input-bg:#141714;--input-border:#ffffff1f;--input-focus-border:var(--gold);--matrix:#00ff41;--text:#f4f5f2;--text-1:#f4f5f2;--text-2:#b9bfba;--text-3:#a6ada8;--text-4:#8c938e;--text-muted:#8c938e;--text-on-forest:#c6d6c8;--text-on-forest-strong:#dce6dd;--hero-eyebrow:#c6d6c8;--gold-text:#e0b020;--accent:var(--gold);--accent-text:var(--gold-text);--on-accent:#070807;--border:#ffffff14;--line:#ffffff14;--line-strong:#ffffff2e;--nav-bg:#070807bf;--nav-drawer-bg:#070807f5;--footer-giant-stroke:#be760073;--card-shadow:0 16px 36px -12px #00000080;--btn-ghost-border:#ffffff38;--btn-ghost-hover:#ffffff0f;--chip-border:#ffffff24;--chip-hover-border:var(--gold);--hero-shade-h:linear-gradient(90deg, #070807fa 0%, #070807e0 28%, #07080780 46%, #0708071a 60%, #07080700 72%);--hero-shade-v:linear-gradient(0deg, #070807 0%, #07080700 20%);--font-sans:"Inter Variable", Inter, system-ui, sans-serif;--font-display:"Inter Tight Variable", "Inter Variable", Inter, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--fs-display:clamp(40px, 5.2vw, 80px);--lh-display:1.05;--ls-display:-.025em;--fs-title:clamp(32px, 3.9vw, 56px);--lh-title:1.07;--ls-title:-.02em;--fs-headline:clamp(26px, 3vw, 44px);--lh-headline:1.12;--ls-headline:-.015em;--fs-h3:clamp(22px, 2.2vw, 32px);--lh-h3:1.15;--ls-h3:-.01em;--fs-h4:clamp(19px, 1.6vw, 24px);--lh-h4:1.25;--ls-h4:-.005em;--fs-lead:clamp(18px, 1.45vw, 21px);--lh-lead:1.45;--fs-body:17px;--lh-body:1.5;--fs-small:14px;--lh-small:1.5;--fs-caption:12px;--lh-caption:1.4;--ls-caption:.12em;--fs-num:clamp(48px, 5vw, 72px);--fs-industries:clamp(32px, 3.4vw, 48px);--fs-wordmark:clamp(64px, 12vw, 200px);--fs-marquee:clamp(22px, 2vw, 28px);--container:1360px;--gutter:28px;--section-pad:clamp(72px, 9vw, 128px);--section-gap:clamp(32px, 4vw, 56px);--radius-sm:20px;--radius-lg:28px;--ease-out:cubic-bezier(.16, .84, .2, 1);--ease-soft:cubic-bezier(.2, .7, .1, 1)}html[data-theme=light]{--bg:#fafaf7;--ink:#fafaf7;--surface:#fff;--surface-deep:#f2f3ee;--surface-card:#fff;--surface-raised:#f2f3ee;--input-bg:#fff;--input-border:#00000024;--input-focus-border:var(--gold);--matrix:#2f8f3b;--text:#0b120d;--text-1:#0b120d;--text-2:#4a524c;--text-3:#4a524c;--text-4:#626a64;--text-muted:#4a524c;--text-on-forest:#c6d6c8;--text-on-forest-strong:#dce6dd;--hero-eyebrow:#1f5128;--gold-text:#8a5600;--accent:var(--gold-text);--accent-text:var(--gold-text);--on-accent:#070807;--border:#00000014;--line:#00000014;--line-strong:#00000024;--nav-bg:#fafaf7d9;--nav-drawer-bg:#fafaf7fa;--footer-giant-stroke:#8a560059;--card-shadow:0 10px 30px -10px #0000000f;--btn-ghost-border:#0000002e;--btn-ghost-hover:#0000000a;--chip-border:#0000001f;--chip-hover-border:#8a5600;--hero-shade-h:linear-gradient(90deg, #fafaf7fa 0%, #fafaf7e6 28%, #fafaf785 46%, #fafaf71f 60%, #fafaf700 72%);--hero-shade-v:linear-gradient(0deg, #fafaf7 0%, #fafaf700 22%)}@media (max-width:600px){:root,html[data-theme=dark],html[data-theme=light]{--gutter:20px}}@media (max-width:480px){:root,html[data-theme=dark],html[data-theme=light]{--fs-caption:11px}}@media (min-width:1920px){:root,html[data-theme=dark],html[data-theme=light]{--container:1520px;--gutter:48px}}@media (min-width:2560px){:root,html[data-theme=dark],html[data-theme=light]{--container:1680px;--gutter:64px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);margin:0;transition:background-color .25s,color .25s;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,h4{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}:focus-visible{outline:3px solid var(--gold);outline-offset:4px;border-radius:6px}.container{max-width:var(--container);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.media-gap{margin-top:clamp(48px,6vw,88px)}.eyebrow{font-size:var(--fs-caption);letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--gold-text);font-weight:600;line-height:var(--lh-caption)}.eyebrow--on-forest{color:var(--gold-bright)}.serif{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.accent{color:var(--gold-text)}.text-muted{color:var(--text-muted)}.section-title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.section-head{margin-bottom:var(--section-gap);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.section-lede{max-width:62ch;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-3)}@media (max-width:600px){.section-head{gap:16px}}.outline-gold{color:#0000;-webkit-text-stroke:1px var(--gold-text)}.outline-white{color:#0000;-webkit-text-stroke:1px var(--border)}.hairline{background:var(--line-strong);height:1px}.btn{height:48px;min-height:48px;font-weight:500;font-size:var(--fs-body);transition:transform .4s var(--ease-soft), box-shadow .4s var(--ease-soft), background .3s;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 24px;line-height:1;display:inline-flex}.btn--gold{background:var(--gold);color:#070807;font-weight:600}.btn--gold:hover{transform:translateY(-3px);box-shadow:0 18px 40px -12px #be760080}.btn--ghost{border:1px solid var(--btn-ghost-border);color:var(--text);font-weight:500}.btn--ghost:hover{background:var(--btn-ghost-hover)}.btn--small{height:44px;min-height:44px;font-size:var(--fs-small);padding:0 20px}.chip{border:1px solid var(--chip-border);font-size:var(--fs-small);color:var(--text-2);border-radius:999px;padding:8px 16px;line-height:1.4;transition:border-color .3s,color .3s,background .3s}.chip:hover{border-color:var(--chip-hover-border);color:var(--text)}@keyframes sw-up{0%{transform:translateY(110%)}to{transform:none}}@keyframes sw-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sw-spin{to{transform:rotate(360deg)}}@keyframes sw-marquee{to{transform:translate(-50%)}}@keyframes sw-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes sw-cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.1%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@keyframes sw-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sw-rise{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}@keyframes sw-word{0%{opacity:.13}to{opacity:1}}@keyframes sw-hero-scene{to{opacity:.3;transform:translateY(160px)scale(1.06)}}@keyframes sw-hero-text{to{opacity:0;transform:translateY(-90px)}}@keyframes sw-wide{0%{clip-path:inset(0 7% round 48px)}to{clip-path:inset(0)}}@keyframes sw-light{0%{opacity:.22}to{opacity:1}}@keyframes sw-hair{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sw-giant{0%{transform:translate(12%)}to{transform:translate(-6%)}}.reveal-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.reveal-line>span{animation:sw-up 1.2s var(--ease-out) both;display:block}.reveal-line--1>span{animation-delay:.12s}.reveal-line--2>span{animation-delay:.24s}.fade-in{animation:1.4s .7s both sw-fade}.fade-in--late{animation:1.4s 1s both sw-fade}.spin-slow{animation:110s linear infinite reverse sw-spin}.breathe{animation:3.4s ease-in-out infinite sw-breathe}.marquee{width:max-content;animation:46s linear infinite sw-marquee;display:flex}.marquee--reverse{animation-duration:58s;animation-direction:reverse}.marquee:hover{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.scroll-progress{animation:linear both sw-grow;animation-timeline:scroll(root)}.rise{animation:linear both sw-rise;animation-timeline:view();animation-range:entry entry 75%}.word{animation:linear both sw-word;animation-timeline:view();animation-range:cover 18% cover 42%}.hero-scene-scroll{animation:linear both sw-hero-scene;animation-timeline:scroll(root);animation-range:0 900px}.hero-text-scroll{animation:linear both sw-hero-text;animation-timeline:scroll(root);animation-range:0 760px}.widen{animation:linear both sw-wide;animation-timeline:view();animation-range:entry cover 35%}.light-up{animation:linear both sw-light;animation-timeline:view();animation-range:cover 22% cover 46%}.hairline--draw{transform-origin:0;animation:linear both sw-hair;animation-timeline:view();animation-range:entry 10% cover 40%}.giant-slide{animation:linear both sw-giant;animation-timeline:view();animation-range:cover}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-line>span,.fade-in,.fade-in--late,.spin-slow,.breathe,.marquee{animation:none!important}}
.DpQICq_logoWrapper{vertical-align:middle;max-width:100%;display:inline-block;position:relative}@media (max-width:480px){.DpQICq_logoWrapper{width:212px!important;height:30px!important}}@media (max-width:360px){.DpQICq_logoWrapper{width:177px!important;height:25px!important}}.DpQICq_logoDark,.DpQICq_logoLight{width:100%;height:100%;display:block}.DpQICq_logoDark{display:block}.DpQICq_logoLight{display:none}html[data-theme=light] .DpQICq_logoDark{display:none}html[data-theme=light] .DpQICq_logoLight{display:block}
.Dw_MQq_toggle{border:1px solid var(--border);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}.Dw_MQq_toggle:hover{background:var(--surface-raised);border-color:var(--gold);color:var(--gold-text);transform:scale(1.05)}.Dw_MQq_iconContainer{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.Dw_MQq_icon{width:18px;height:18px;transition:transform .4s var(--ease-soft), opacity .3s ease;position:absolute}.Dw_MQq_sun{color:var(--gold-bright)}.Dw_MQq_moon{color:var(--gold-text)}.Dw_MQq_iconVisible{opacity:1;transform:rotate(0)scale(1)}.Dw_MQq_iconHidden{opacity:0;pointer-events:none;transform:rotate(90deg)scale(.6)}
.bLmzyG_header{z-index:40;background:var(--nav-bg);-webkit-backdrop-filter:blur(20px)saturate(140%);border-bottom:1px solid var(--border);transition:background-color .25s,border-color .25s;position:sticky;top:0}.bLmzyG_headerMenuOpen{background:var(--bg)}.bLmzyG_nav{justify-content:space-between;align-items:center;gap:24px;padding-top:10px;padding-bottom:10px;display:flex}.bLmzyG_logo{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.bLmzyG_links{align-items:center;gap:clamp(4px,1.2vw,18px);margin:0;padding:0;list-style:none;display:flex}.bLmzyG_trigger{all:unset;box-sizing:border-box;min-height:44px;font-size:var(--fs-small);color:var(--text-2);cursor:pointer;align-items:center;gap:6px;padding:0 10px;transition:color .2s;display:inline-flex;position:relative}.bLmzyG_trigger:hover,.bLmzyG_triggerOpen{color:var(--text-1)}.bLmzyG_trigger:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:8px}.bLmzyG_linkActive{color:var(--gold-text);font-weight:500}.bLmzyG_chevron{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:12px;height:12px;transition:transform .25s var(--ease-soft)}.bLmzyG_triggerOpen .bLmzyG_chevron{transform:rotate(180deg)}.bLmzyG_actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.bLmzyG_cta{white-space:nowrap;height:44px;min-height:44px;font-size:var(--fs-small);padding:0 20px;font-weight:600}.bLmzyG_progress{background:var(--gold);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.bLmzyG_panel{background:var(--bg);-webkit-backdrop-filter:blur(28px)saturate(140%);border-bottom:1px solid var(--border);position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px -30px #00000073}.bLmzyG_panelInner{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3.4fr);gap:clamp(24px,4vw,64px);padding-top:36px;padding-bottom:44px;display:grid}@media (prefers-reduced-motion:no-preference){.bLmzyG_panelInner{animation:bLmzyG_panel-in .32s var(--ease-out) both}}@keyframes bLmzyG_panel-in{0%{opacity:0;transform:translateY(-6px)}}.bLmzyG_panelLabel{font-size:var(--fs-caption);letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--gold-text);font-weight:600}.bLmzyG_panelLede{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:var(--ls-h4);color:var(--text-1);max-width:22ch;margin-top:12px;font-weight:500;line-height:1.35}.bLmzyG_panelLinks{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px 24px;margin:0;padding:0;list-style:none;display:grid}.bLmzyG_panelLink{border-radius:14px;flex-direction:column;gap:2px;margin:0 -14px;padding:12px 14px;transition:background-color .2s;display:flex}.bLmzyG_panelLink:hover,.bLmzyG_panelLink:focus-visible{background:var(--surface-raised)}.bLmzyG_panelLinkTitle{font-size:var(--fs-body);color:var(--text-1);font-weight:500}.bLmzyG_panelLink[aria-current=page] .bLmzyG_panelLinkTitle{color:var(--gold-text)}.bLmzyG_panelLinkDesc{font-size:var(--fs-small);color:var(--text-4)}.bLmzyG_feature{background:radial-gradient(90% 120% at 100% 0%, #2f8f3b59 0%, #00380000 60%), var(--forest);color:#f4f5f2;transition:transform .35s var(--ease-soft);border-radius:20px;flex-direction:column;gap:8px;padding:24px;display:flex;position:relative;overflow:hidden}.bLmzyG_feature:hover{transform:translateY(-2px)}.bLmzyG_featureEyebrow{font-size:var(--fs-caption);letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--gold-bright);font-weight:600}.bLmzyG_featureTitle{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:600;line-height:1.25}.bLmzyG_featureBody{font-size:var(--fs-small);color:var(--text-on-forest);line-height:1.5}.bLmzyG_featureCta{font-size:var(--fs-small);color:var(--gold-bright);margin-top:auto;padding-top:12px;font-weight:600}.bLmzyG_menuToggle{background:var(--surface-raised);border:1px solid var(--border);width:44px;height:44px;color:var(--text-1);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:none}.bLmzyG_menuIcon{flex-direction:column;justify-content:center;gap:5px;width:18px;height:14px;display:flex}.bLmzyG_menuBar{background:var(--text-1);border-radius:1px;width:100%;height:1.5px;transition:transform .25s;display:block}.bLmzyG_menuBarOpenTop{transform:translateY(3.25px)rotate(45deg)}.bLmzyG_menuBarOpenBottom{transform:translateY(-3.25px)rotate(-45deg)}.bLmzyG_drawer{display:none}@media (max-width:1080px){.bLmzyG_links,.bLmzyG_panel{display:none}.bLmzyG_menuToggle{display:inline-flex}.bLmzyG_drawer{z-index:39;background:var(--bg);-webkit-backdrop-filter:blur(28px)saturate(140%);border-top:1px solid var(--border);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;display:block;position:fixed;inset:65px 0 0;overflow-y:auto;transform:translateY(-8px)}.bLmzyG_drawerOpen{opacity:1;pointer-events:auto;transform:none}.bLmzyG_drawerInner{min-height:calc(100dvh - 66px);padding-top:16px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:space-between;gap:32px;display:flex}.bLmzyG_drawerGroups{margin:0;padding:0;list-style:none}.bLmzyG_drawerGroup{border-bottom:1px solid var(--border)}.bLmzyG_drawerTrigger{all:unset;box-sizing:border-box;width:100%;min-height:60px;font-family:var(--font-display);font-size:var(--fs-h4);color:var(--text-1);cursor:pointer;justify-content:space-between;align-items:center;font-weight:500;display:flex}.bLmzyG_drawerTrigger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.bLmzyG_drawerTrigger .bLmzyG_chevron{width:16px;height:16px}.bLmzyG_drawerTrigger[aria-expanded=true] .bLmzyG_chevron{transform:rotate(180deg)}.bLmzyG_drawerPanel{transition:grid-template-rows .35s var(--ease-soft);grid-template-rows:0fr;display:grid}.bLmzyG_drawerPanel>ul{margin:0;padding:0;list-style:none;overflow:hidden}.bLmzyG_drawerPanelOpen{grid-template-rows:1fr}.bLmzyG_drawerPanelOpen>ul{padding-bottom:12px}.bLmzyG_drawerLink{font-size:var(--fs-body);color:var(--text-2);flex-direction:column;gap:2px;padding:10px 0 10px 4px;display:flex}.bLmzyG_drawerLink:hover{color:var(--gold-text)}.bLmzyG_drawerLinkDesc{font-size:var(--fs-small);color:var(--text-4)}.bLmzyG_drawerCta{justify-content:center;width:100%;min-height:52px}}@media (max-width:660px){.bLmzyG_cta{display:none}}
.drEjgq_footer{padding-top:clamp(72px,8vw,100px);overflow:hidden}.drEjgq_top{flex-wrap:wrap;justify-content:space-between;gap:48px;padding-bottom:clamp(36px,5vw,56px);display:flex}.drEjgq_brand{flex:320px;min-width:0}.drEjgq_brandLink{align-items:center;min-height:44px;display:inline-flex}.drEjgq_tagline{max-width:420px;font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--ls-h3);margin-top:28px}.drEjgq_contact{font-size:var(--fs-small);color:var(--text-3);flex-wrap:wrap;gap:12px 32px;margin-top:24px;display:flex}.drEjgq_contactGroup{flex-direction:column;gap:2px;display:flex}.drEjgq_contact a{align-items:center;min-height:36px;transition:color .25s;display:inline-flex}.drEjgq_contact a:hover{color:var(--gold-bright)}.drEjgq_columns{font-size:var(--fs-small);grid-template-columns:repeat(5,minmax(120px,auto));gap:40px clamp(28px,3.4vw,56px);display:grid}@media (max-width:1180px){.drEjgq_columns{grid-template-columns:repeat(3,minmax(120px,1fr))}}.drEjgq_offices{flex-wrap:wrap;gap:12px 32px;margin:28px 0 0;padding:0;list-style:none;display:flex}.drEjgq_offices li{border-left:1px solid var(--gold);flex-direction:column;gap:2px;padding-left:14px;display:flex}.drEjgq_officeCity{font-family:var(--font-display);font-size:var(--fs-body);color:var(--text-1);font-weight:600}.drEjgq_officeMeta{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--text-4)}.drEjgq_column{flex-direction:column;gap:2px;display:flex}.drEjgq_colTitle{font-size:var(--fs-caption);letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--text-4);padding-bottom:8px;font-weight:600}.drEjgq_link{align-items:center;min-height:44px;transition:color .3s;display:inline-flex}.drEjgq_link:hover{color:var(--gold-bright)}@media (max-width:600px){.drEjgq_footer{padding-top:72px}.drEjgq_top{gap:36px;padding-bottom:48px}.drEjgq_tagline{margin-top:20px}.drEjgq_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}.drEjgq_giant{font-family:var(--font-display);font-weight:700;font-size:var(--fs-wordmark);letter-spacing:-.025em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #be76008c;max-width:100%;padding:0 0 2vw 1vw;line-height:.85;overflow:hidden}.drEjgq_giantGreen{-webkit-text-stroke-color:#2f8f3ba6}.drEjgq_legal{border-top:1px solid #ffffff12}.drEjgq_legalInner{padding-top:24px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));font-size:var(--fs-caption);color:var(--text-4);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}
.xwAQpa_button{right:calc(28px + env(safe-area-inset-right,0px));bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:30;color:#fff;width:56px;min-width:56px;height:56px;min-height:56px;transition:transform .25s var(--ease-soft), box-shadow .25s ease, background .2s ease;background:#25d366;border-radius:50%;outline:none;justify-content:center;align-items:center;animation:.5s cubic-bezier(.16,1,.3,1) .6s both xwAQpa_floatIn;display:flex;position:fixed;box-shadow:0 10px 24px -4px #25d36673,0 6px 16px #00000040}.xwAQpa_button:hover{background:#20ba5a;transform:translateY(-3px)scale(1.05);box-shadow:0 14px 28px -4px #25d36699,0 8px 20px #0000004d}.xwAQpa_button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.xwAQpa_icon{fill:currentColor;width:32px;height:32px}@keyframes xwAQpa_floatIn{0%{opacity:0;transform:translateY(16px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.xwAQpa_button{right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.xwAQpa_button{transition:none!important;animation:none!important}}
