@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.z2tRSW_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.z2tRSW_variable{--next-font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.liDUcG_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.liDUcG_variable{--next-font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.280oih_b74u9j.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.3qxy1tqak831c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.1h18_wedhzk4h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.Dz5RBa_className{font-family:Poppins,Poppins Fallback;font-style:normal}.Dz5RBa_variable{--next-font-poppins:"Poppins", "Poppins Fallback"}
:root{--color-bg:#0b0e2a;--color-bg-alt:#070920;--color-navy:#283480;--color-navy-900:#1a1f52;--color-gold:#f9be4a;--color-gold-hi:#ffd27a;--color-gold-lo:#e9a21f;--color-ink:#14173a;--color-white:#fff;--color-text-lead:#c9cce6;--color-text-muted:#b8bce0;--color-text-soft:#e3e5f5;--color-placeholder:#8c91c2;--glass-fill:#ffffff0f;--glass-fill-strong:#ffffff1a;--glass-border:#ffffff1f;--glass-border-strong:#fff3;--glass-blur:blur(18px);--gradient-gold:linear-gradient(135deg, #ffd27a 0%, #f9be4a 50%, #e9a21f 100%);--gradient-gold-tile:linear-gradient(145deg, #ffd27a, #e9a21f);--gradient-gold-card:linear-gradient(155deg, #ffd27a 0%, #f9be4a 45%, #e9a21f 100%);--gradient-card:linear-gradient(160deg, #ffffff17 0%, #ffffff08 100%);--gradient-navy-band:linear-gradient(120deg, #283480b8, #28348040);--gradient-hero-overlay:linear-gradient(90deg, #0b0e2a 0%, #0b0e2aeb 32%, #0b0e2a8c 62%, #0b0e2a40 100%);--gradient-fade-bottom:linear-gradient(180deg, #0b0e2a00 0%, #0b0e2a 100%);--gradient-photo-caption:linear-gradient(180deg, #0b0e2a00 50%, #0b0e2ad9 100%);--gradient-marquee:linear-gradient(90deg, #e9a21f, #f9be4a, #ffd27a);--glow-navy:radial-gradient(circle, #283480a6 0%, #28348000 70%);--glow-gold:radial-gradient(circle, #f9be4a80 0%, #f9be4a00 70%);--shadow-gold:0 12px 36px #f9be4a59;--shadow-deep:0 30px 60px #00000059;--shadow-tile:inset 0 2px 0 #ffffff8c, inset 0 -4px 10px #a0640059, 0 14px 28px #f9be4a47;--font-display:var(--next-font-anton,"Anton"), sans-serif;--font-accent:var(--next-font-instrument-serif,"Instrument Serif"), serif;--font-body:var(--next-font-poppins,"Poppins"), system-ui, sans-serif;--space-0px:0rem;--space-4px:.25rem;--space-6px:.375rem;--space-8px:.5rem;--space-10px:.625rem;--space-12px:.75rem;--space-14px:.875rem;--space-16px:1rem;--space-18px:1.125rem;--space-20px:1.25rem;--space-24px:1.5rem;--space-28px:1.75rem;--space-32px:2rem;--space-40px:2.5rem;--space-48px:3rem;--space-56px:3.5rem;--space-64px:4rem;--space-72px:4.5rem;--space-80px:5rem;--space-96px:6rem;--space-128px:8rem;--size-1px:.0625rem;--size-2px:.125rem;--size-11px:.6875rem;--size-12px:.75rem;--size-13px:.8125rem;--size-14px:.875rem;--size-16px:1rem;--size-18px:1.125rem;--size-20px:1.25rem;--size-22px:1.375rem;--size-24px:1.5rem;--size-28px:1.75rem;--size-36px:2.25rem;--size-40px:2.5rem;--size-44px:2.75rem;--size-46px:2.875rem;--size-48px:3rem;--size-52px:3.25rem;--size-280px:17.5rem;--size-360px:22.5rem;--size-370px:23.125rem;--size-1200px:75rem;--size-1600px:100rem;--size-full:62.4375rem;--radius-pill:var(--size-full);--radius-sm:var(--size-14px);--container-max:var(--size-1600px);--alpha-8:.08;--alpha-35:.35;--fs-display:clamp(7.5rem, calc(160 / 1920 * 100vw), 10rem);--fs-display-accent:clamp(8.25rem, calc(176 / 1920 * 100vw), 11rem);--fs-h2:clamp(4.875rem, calc(104 / 1920 * 100vw), 6.5rem);--fs-h2-accent:clamp(5.4375rem, calc(116 / 1920 * 100vw), 7.25rem);--fs-quote:clamp(2.8125rem, calc(60 / 1920 * 100vw), 3.75rem);--fs-stat:clamp(3.75rem, calc(80 / 1920 * 100vw), 5rem);--fs-step-num:clamp(3.75rem, calc(80 / 1920 * 100vw), 5rem);--fs-card-h:clamp(1.875rem, calc(40 / 1920 * 100vw), 2.5rem);--fs-footer-giant:clamp(9.375rem, calc(200 / 1920 * 100vw), 12.5rem);--fs-marquee:clamp(1.5938rem, calc(34 / 1920 * 100vw), 2.125rem);--fs-lead:clamp(1.125rem, calc(22 / 1920 * 100vw), 1.375rem);--fs-card-title:clamp(1.125rem, calc(22 / 1920 * 100vw), 1.375rem);--fs-body:clamp(1rem, calc(18 / 1920 * 100vw), 1.125rem);--fs-small:clamp(.875rem, calc(15 / 1920 * 100vw), .9375rem);--fs-eyebrow:clamp(.75rem, calc(14 / 1920 * 100vw), .875rem);--gutter:clamp(3.75rem, calc(80 / 1920 * 100vw), 5rem);--section-py:clamp(6rem, calc(128 / 1920 * 100vw), 8rem);--gap-xl:clamp(3.75rem, calc(80 / 1920 * 100vw), 5rem);--gap-lg:clamp(2.625rem, calc(56 / 1920 * 100vw), 3.5rem);--gap-md:clamp(1.125rem, calc(24 / 1920 * 100vw), 1.5rem);--card-pad:clamp(1.5rem, calc(32 / 1920 * 100vw), 2rem);--panel-pad:clamp(3rem, calc(64 / 1920 * 100vw), 4rem);--radius-card:clamp(1.375rem, calc(28 / 1920 * 100vw), 1.75rem);--radius-panel:clamp(2.0625rem, calc(44 / 1920 * 100vw), 2.75rem);--hero-min-h:clamp(51.25rem, calc(960 / 1920 * 100vw), 60rem);--about-img-h:clamp(26.25rem, calc(560 / 1920 * 100vw), 35rem);--process-img-h:clamp(18.75rem, calc(380 / 1920 * 100vw), 23.75rem);--work-row-h:clamp(15rem, calc(300 / 1920 * 100vw), 18.75rem);--icon-tile:clamp(3.25rem, calc(60 / 1920 * 100vw), 3.75rem)}@media (max-width:1440px){:root{--fs-display:clamp(6.6667rem, calc(120 / 1440 * 100vw), 7.5rem);--fs-display-accent:clamp(7.3333rem, calc(132 / 1440 * 100vw), 8.25rem);--fs-h2:clamp(4.3333rem, calc(78 / 1440 * 100vw), 4.875rem);--fs-h2-accent:clamp(4.8333rem, calc(87 / 1440 * 100vw), 5.4375rem);--fs-quote:clamp(2.5rem, calc(45 / 1440 * 100vw), 2.8125rem);--fs-stat:clamp(3.5rem, calc(60 / 1440 * 100vw), 3.75rem);--fs-step-num:clamp(3.75rem, calc(60 / 1440 * 100vw), 3.75rem);--fs-card-h:clamp(1.875rem, calc(30 / 1440 * 100vw), 1.875rem);--fs-footer-giant:clamp(8.3333rem, calc(150 / 1440 * 100vw), 9.375rem);--fs-marquee:clamp(1.5rem, calc(25.5 / 1440 * 100vw), 1.5938rem);--fs-lead:clamp(1.125rem, calc(18 / 1440 * 100vw), 1.125rem);--fs-card-title:clamp(1.125rem, calc(18 / 1440 * 100vw), 1.125rem);--fs-body:clamp(1rem, calc(16 / 1440 * 100vw), 1rem);--fs-small:clamp(.875rem, calc(14 / 1440 * 100vw), .875rem);--fs-eyebrow:clamp(.75rem, calc(12 / 1440 * 100vw), .75rem);--gutter:clamp(3.3333rem, calc(60 / 1440 * 100vw), 3.75rem);--section-py:clamp(5.3333rem, calc(96 / 1440 * 100vw), 6rem);--gap-xl:clamp(3.3333rem, calc(60 / 1440 * 100vw), 3.75rem);--gap-lg:clamp(2.3333rem, calc(42 / 1440 * 100vw), 2.625rem);--gap-md:clamp(1rem, calc(18 / 1440 * 100vw), 1.125rem);--card-pad:clamp(1.5rem, calc(24 / 1440 * 100vw), 1.5rem);--panel-pad:clamp(2.6667rem, calc(48 / 1440 * 100vw), 3rem);--radius-card:clamp(1.375rem, calc(22 / 1440 * 100vw), 1.375rem);--radius-panel:clamp(1.875rem, calc(33 / 1440 * 100vw), 2.0625rem);--hero-min-h:clamp(51.25rem, calc(820 / 1440 * 100vw), 51.25rem);--about-img-h:clamp(23.75rem, calc(420 / 1440 * 100vw), 26.25rem);--process-img-h:clamp(18.75rem, calc(300 / 1440 * 100vw), 18.75rem);--work-row-h:clamp(15rem, calc(240 / 1440 * 100vw), 15rem);--icon-tile:clamp(3.25rem, calc(52 / 1440 * 100vw), 3.25rem)}}@media (max-width:1280px){:root{--fs-display:clamp(5.5rem, calc(106.67 / 1280 * 100vw), 6.6667rem);--fs-display-accent:clamp(6rem, calc(117.33 / 1280 * 100vw), 7.3333rem);--fs-h2:clamp(4rem, calc(69.33 / 1280 * 100vw), 4.3333rem);--fs-h2-accent:clamp(4.5rem, calc(77.33 / 1280 * 100vw), 4.8333rem);--fs-quote:clamp(2.5rem, calc(40 / 1280 * 100vw), 2.5rem);--fs-stat:clamp(3.5rem, calc(56 / 1280 * 100vw), 3.5rem);--fs-step-num:clamp(3.75rem, calc(60 / 1280 * 100vw), 3.75rem);--fs-card-h:clamp(1.875rem, calc(30 / 1280 * 100vw), 1.875rem);--fs-footer-giant:clamp(7.5rem, calc(133.33 / 1280 * 100vw), 8.3333rem);--fs-marquee:clamp(1.5rem, calc(24 / 1280 * 100vw), 1.5rem);--fs-lead:clamp(1.125rem, calc(18 / 1280 * 100vw), 1.125rem);--fs-card-title:clamp(1.125rem, calc(18 / 1280 * 100vw), 1.125rem);--fs-body:clamp(1rem, calc(16 / 1280 * 100vw), 1rem);--fs-small:clamp(.875rem, calc(14 / 1280 * 100vw), .875rem);--fs-eyebrow:clamp(.75rem, calc(12 / 1280 * 100vw), .75rem);--gutter:clamp(2rem, calc(53.33 / 1280 * 100vw), 3.3333rem);--section-py:clamp(4.5rem, calc(85.33 / 1280 * 100vw), 5.3333rem);--gap-xl:clamp(3rem, calc(53.33 / 1280 * 100vw), 3.3333rem);--gap-lg:clamp(2rem, calc(37.33 / 1280 * 100vw), 2.3333rem);--gap-md:clamp(1rem, calc(16 / 1280 * 100vw), 1rem);--card-pad:clamp(1.5rem, calc(24 / 1280 * 100vw), 1.5rem);--panel-pad:clamp(2rem, calc(42.67 / 1280 * 100vw), 2.6667rem);--radius-card:clamp(1.375rem, calc(22 / 1280 * 100vw), 1.375rem);--radius-panel:clamp(1.875rem, calc(30 / 1280 * 100vw), 1.875rem);--hero-min-h:clamp(51.25rem, calc(820 / 1280 * 100vw), 51.25rem);--about-img-h:clamp(23.75rem, calc(380 / 1280 * 100vw), 23.75rem);--process-img-h:clamp(18.75rem, calc(300 / 1280 * 100vw), 18.75rem);--work-row-h:clamp(15rem, calc(240 / 1280 * 100vw), 15rem);--icon-tile:clamp(3.25rem, calc(52 / 1280 * 100vw), 3.25rem)}}@media (max-width:768px){:root{--fs-display:clamp(3.5rem, calc(88 / 768 * 100vw), 5.5rem);--fs-display-accent:clamp(4rem, calc(96 / 768 * 100vw), 6rem);--fs-h2:clamp(2.75rem, calc(64 / 768 * 100vw), 4rem);--fs-h2-accent:clamp(3.25rem, calc(72 / 768 * 100vw), 4.5rem);--fs-quote:clamp(1.875rem, calc(40 / 768 * 100vw), 2.5rem);--fs-stat:clamp(2.5rem, calc(56 / 768 * 100vw), 3.5rem);--fs-step-num:clamp(3.125rem, calc(60 / 768 * 100vw), 3.75rem);--fs-card-h:clamp(1.5rem, calc(30 / 768 * 100vw), 1.875rem);--fs-footer-giant:clamp(5rem, calc(120 / 768 * 100vw), 7.5rem);--fs-marquee:clamp(1.25rem, calc(24 / 768 * 100vw), 1.5rem);--fs-lead:clamp(1rem, calc(18 / 768 * 100vw), 1.125rem);--fs-card-title:clamp(.9375rem, calc(18 / 768 * 100vw), 1.125rem);--fs-body:clamp(.9375rem, calc(16 / 768 * 100vw), 1rem);--fs-small:clamp(.8125rem, calc(14 / 768 * 100vw), .875rem);--fs-eyebrow:clamp(.6875rem, calc(12 / 768 * 100vw), .75rem);--gutter:clamp(1rem, calc(32 / 768 * 100vw), 2rem);--section-py:clamp(3.5rem, calc(72 / 768 * 100vw), 4.5rem);--gap-xl:clamp(1.75rem, calc(48 / 768 * 100vw), 3rem);--gap-lg:clamp(1.25rem, calc(32 / 768 * 100vw), 2rem);--gap-md:clamp(.75rem, calc(16 / 768 * 100vw), 1rem);--card-pad:clamp(1.125rem, calc(24 / 768 * 100vw), 1.5rem);--panel-pad:clamp(1.125rem, calc(32 / 768 * 100vw), 2rem);--radius-card:clamp(1.25rem, calc(22 / 768 * 100vw), 1.375rem);--radius-panel:clamp(1.75rem, calc(30 / 768 * 100vw), 1.875rem);--hero-min-h:clamp(47.5rem, calc(820 / 768 * 100vw), 51.25rem);--about-img-h:clamp(13.75rem, calc(380 / 768 * 100vw), 23.75rem);--process-img-h:clamp(13.75rem, calc(300 / 768 * 100vw), 18.75rem);--work-row-h:clamp(13.75rem, calc(240 / 768 * 100vw), 15rem);--icon-tile:clamp(2.75rem, calc(52 / 768 * 100vw), 3.25rem)}}@media (max-width:430px){:root{--fs-display:clamp(0rem, calc(56 / 430 * 100vw), 3.5rem);--fs-display-accent:clamp(0rem, calc(64 / 430 * 100vw), 4rem);--fs-h2:clamp(0rem, calc(44 / 430 * 100vw), 2.75rem);--fs-h2-accent:clamp(0rem, calc(52 / 430 * 100vw), 3.25rem);--fs-quote:clamp(0rem, calc(30 / 430 * 100vw), 1.875rem);--fs-stat:clamp(0rem, calc(40 / 430 * 100vw), 2.5rem);--fs-step-num:clamp(0rem, calc(50 / 430 * 100vw), 3.125rem);--fs-card-h:clamp(0rem, calc(24 / 430 * 100vw), 1.5rem);--fs-footer-giant:clamp(0rem, calc(80 / 430 * 100vw), 5rem);--fs-marquee:clamp(0rem, calc(20 / 430 * 100vw), 1.25rem);--fs-lead:clamp(0rem, calc(16 / 430 * 100vw), 1rem);--fs-card-title:clamp(0rem, calc(15 / 430 * 100vw), .9375rem);--fs-body:clamp(0rem, calc(15 / 430 * 100vw), .9375rem);--fs-small:clamp(0rem, calc(13 / 430 * 100vw), .8125rem);--fs-eyebrow:clamp(0rem, calc(11 / 430 * 100vw), .6875rem);--gutter:clamp(0rem, calc(16 / 430 * 100vw), 1rem);--section-py:clamp(0rem, calc(56 / 430 * 100vw), 3.5rem);--gap-xl:clamp(0rem, calc(28 / 430 * 100vw), 1.75rem);--gap-lg:clamp(0rem, calc(20 / 430 * 100vw), 1.25rem);--gap-md:clamp(0rem, calc(12 / 430 * 100vw), .75rem);--card-pad:clamp(0rem, calc(18 / 430 * 100vw), 1.125rem);--panel-pad:clamp(0rem, calc(18 / 430 * 100vw), 1.125rem);--radius-card:clamp(0rem, calc(20 / 430 * 100vw), 1.25rem);--radius-panel:clamp(0rem, calc(28 / 430 * 100vw), 1.75rem);--hero-min-h:clamp(0rem, calc(760 / 430 * 100vw), 47.5rem);--about-img-h:clamp(0rem, calc(220 / 430 * 100vw), 13.75rem);--process-img-h:clamp(0rem, calc(220 / 430 * 100vw), 13.75rem);--work-row-h:clamp(0rem, calc(220 / 430 * 100vw), 13.75rem);--icon-tile:clamp(0rem, calc(44 / 430 * 100vw), 2.75rem)}}:root{--text-display:normal 400 var(--fs-display) / .92 var(--font-display);--text-display-accent:italic 400 var(--fs-display-accent) / .92 var(--font-accent);--text-h2:normal 400 var(--fs-h2) / .95 var(--font-display);--text-h2-accent:italic 400 var(--fs-h2-accent) / .95 var(--font-accent);--text-quote:normal 400 var(--fs-quote) / 1.18 var(--font-accent);--text-stat:normal 400 var(--fs-stat) / 1 var(--font-display);--text-step-num:normal 400 var(--fs-step-num) / 1 var(--font-display);--text-card-h:normal 400 var(--fs-card-h) / 1.1 var(--font-display);--text-footer-giant:normal 400 var(--fs-footer-giant) / .85 var(--font-display);--text-marquee:normal 400 var(--fs-marquee) / 1 var(--font-display);--text-lead:normal 300 var(--fs-lead) / 1.7 var(--font-body);--text-card-title:normal 600 var(--fs-card-title) / 1.3 var(--font-body);--text-body:normal 400 var(--fs-body) / 1.75 var(--font-body);--text-body-light:normal 300 var(--fs-body) / 1.8 var(--font-body);--text-button:normal 600 var(--fs-body) / 1 var(--font-body);--text-small:normal 400 var(--fs-small) / 1.6 var(--font-body);--text-nav:normal 500 var(--fs-small) / 1 var(--font-body);--text-eyebrow:normal 600 var(--fs-eyebrow) / 1 var(--font-body);--tracking-eyebrow:.28em;--tracking-display:.01em;--tracking-marquee:.06em;--nav-display:flex;--burger-display:none;--hero-aside-display:flex;--hero-dots-display:none;--split-dir:row;--split-basis:0%;--stats-cols:4;--services-cols:5;--process-display:grid;--process-cols:3;--commit-display:grid;--commit-cols:3;--commit-lift:translateY(-16px);--work-display:grid;--work-cols:4;--carousel-overflow:visible;--carousel-item:none;--work-item-h:auto;--form-cols:2;--footer-cols:1.4fr 1fr 1fr 1fr;--footer-brand-span:auto;--tabs-wrap:wrap}@media (max-width:1280px){:root{--services-cols:4}}@media (max-width:768px){:root{--nav-display:none;--burger-display:flex;--hero-aside-display:none;--hero-dots-display:flex;--split-dir:column;--split-basis:auto;--stats-cols:2;--services-cols:2;--process-cols:2;--commit-cols:1;--commit-lift:none;--work-cols:2;--footer-cols:1fr 1fr;--footer-brand-span:1 / -1}}@media (max-width:430px){:root{--process-display:flex;--commit-display:flex;--work-display:flex;--carousel-overflow:auto;--carousel-item:0 0 var(--size-280px);--work-item-h:var(--size-370px);--form-cols:1;--tabs-wrap:nowrap}}body{background:var(--color-bg);margin:0}input::placeholder,textarea::placeholder{color:var(--color-placeholder)}@keyframes e11-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes e11-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}.fluid-responsive{width:min(calc(var(--w) * 1px), calc(var(--w) / 1920 * 100vw))}@media (max-width:430px){.fluid-responsive{width:min(calc(var(--w) * 1px), 100%)}}
@keyframes e11-reveal{0%{opacity:0;translate:0 var(--space-24px)}to{opacity:1;translate:0}}.reveal-pending:not([data-reveal=stagger]),.reveal-pending[data-reveal=stagger]>*{opacity:0}.is-visible[data-reveal]:not([data-reveal=stagger]),.is-visible[data-reveal=stagger]>*{animation:.6s ease-out backwards e11-reveal;animation-delay:calc(var(--reveal-index,0) * 60ms)}@media (prefers-reduced-motion:reduce){.reveal-pending:not([data-reveal=stagger]),.reveal-pending[data-reveal=stagger]>*{opacity:1}}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;margin:0;padding:0}p{margin:0}a{text-decoration:none}body{height:100%;font-family:var(--font-body);color:var(--color-white);-webkit-font-smoothing:antialiased}a{color:var(--color-gold)}a:hover{color:var(--color-gold-hi)}img{max-width:100%;display:block}main>section{scroll-margin-top:var(--space-96px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
