@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_a05e8d{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_a05e8d{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_bee7a3{font-family:Cinzel,Cinzel Fallback;font-style:normal}.__variable_bee7a3{--font-cinzel:"Cinzel","Cinzel Fallback"}:root{--k-font-display:Manrope,"Manrope Placeholder",sans-serif;--k-font-body:Manrope,"Manrope Placeholder",sans-serif;--k-text-1:120px;--k-text-2:95px;--k-text-3:44px;--k-text-4:32px;--k-text-5:28px;--k-text-6:20px;--k-text-7:18px;--k-text-8:17px;--k-h1-size:120;--k-h1-weight:400;--k-h1-leading:120;--k-h1-tracking:-3.6;--k-h2-size:95;--k-h2-weight:300;--k-h2-leading:76;--k-h2-tracking:-2.85;--k-h3-size:32;--k-h3-weight:400;--k-h3-leading:41.6;--k-h3-tracking:-0.96;--k-body-size:18;--k-body-weight:400;--k-body-leading:27;--k-nav-link-size:12;--k-nav-link-weight:400;--k-nav-link-leading:normal;--k-h1-size-mobile:62;--k-h2-size-mobile:50;--k-body-size-mobile:18;--k-ink-1:rgb(0,0,0);--k-ink-2:rgb(0,0,238);--k-ink-3:rgb(102,102,102);--k-ink-4:rgb(255,255,255);--k-ink-5:rgb(10,10,12);--k-surface-1:rgb(10,10,12);--k-surface-2:rgb(255,255,255);--k-surface-3:rgba(31,23,23,0.6);--k-surface-4:rgb(17,17,17);--k-surface-5:rgb(0,0,0);--k-surface-6:rgb(6,6,6);--k-radius-1:100px;--k-radius-2:70px;--k-radius-3:100%;--k-radius-4:10px;--k-section-pad:60px;--k-section-pad-max:60px;--k-grid-gap:10px;--k-paper:#f3f6fc;--k-paper-2:#ffffff;--k-ink:#0c1220;--k-muted:#55617a;--k-faint:rgba(12,18,32,0.55);--k-hairline:rgba(12,18,32,0.10);--k-card:#ffffff;--k-card-ink:#0c1220;--k-card-muted:#55617a;--k-navy:#14294d;--k-navy-deep:#0a1a33;--k-navy-2:#1d3b66;--k-accent:#2f63b8;--k-accent-2:#4392e1;--k-on-dark:#f2f6fc;--k-on-dark-muted:#9fb2d0;--k-on-dark-hairline:rgba(200,216,240,0.18);--k-maxw:1280px;--k-ease:cubic-bezier(0.16,1,0.3,1);--canon-ease-standard:cubic-bezier(0.4,0,0.2,1);--canon-ease-overshoot:cubic-bezier(0.34,1.56,0.64,1);--canon-dur-hover:600ms;--canon-dur-reveal:700ms;--canon-dur-ui:320ms;--canon-dur-micro:200ms;--canon-surface:var(--color-surface,#faf8f5);--canon-surface-warm:var(--color-surface-elevated,var(--canon-surface));--canon-text:var(--color-text,currentColor);--canon-accent:var(--color-accent,currentColor);--canon-accent-contrast:var(--color-accent-contrast,#fff);--canon-border-hairline:var(--color-border,color-mix(in oklab,currentColor 12%,transparent));--canon-divider:var(--color-border,color-mix(in oklab,currentColor 10%,transparent));--canon-wash-from:color-mix(in oklab,var(--canon-accent) 8%,transparent);--canon-wash-to:transparent;--canon-wash-fade:12%}@media (prefers-reduced-motion:reduce){:root{--canon-dur-hover:0ms;--canon-dur-reveal:0ms;--canon-dur-ui:0ms;--canon-dur-micro:0ms}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.canon-select-reset{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:none}:root{--k-font-display:var(--font-manrope),"Manrope",system-ui,sans-serif;--k-font-body:var(--font-manrope),"Manrope",system-ui,sans-serif;--canon-dur-reveal:560ms;--canon-ease-entrance:cubic-bezier(0.16,1,0.3,1);--color-ink:12 18 32;--color-paper:255 255 255;--color-accent:47 99 184;--canon-accent:#2f63b8}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable}html:focus-within{scroll-behavior:smooth}body{font-family:var(--k-font-body);color:var(--k-ink);background:var(--k-paper);font-size:16px;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,picture,svg,video{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:none;cursor:pointer}ul{list-style:none}h1,h2,h3,h4{font-family:var(--k-font-display);color:var(--k-ink);font-weight:700}.on-dark .display,.on-dark h1,.on-dark h2,.on-dark h3,.on-dark h4{color:var(--k-on-dark)}.wrap{width:100%;max-width:var(--k-maxw);margin-inline:auto;padding-inline:28px}.section{padding-block:clamp(44px,6vw,84px);position:relative}.display{font-family:var(--k-font-display);font-weight:700;line-height:.95;letter-spacing:-.035em}.eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--k-muted)}.lead{font-size:clamp(34px,4.6vw,46px);line-height:1.18;letter-spacing:-.02em}.muted{color:var(--k-muted)}.chip{display:inline-flex;align-items:center;gap:9px;padding:9px 18px 9px 14px;border:1px solid var(--k-hairline);border-radius:100px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--k-navy);background:var(--k-paper-2)}.chip .dot{width:14px;height:14px;color:var(--k-accent)}.on-dark .chip{color:var(--k-on-dark);border-color:var(--k-on-dark-hairline);background:rgba(255,255,255,.04)}.on-dark .chip .dot{color:var(--k-accent-2)}.eyebrow-chip{display:inline-flex;align-items:center;gap:11px;margin-bottom:clamp(24px,3vw,40px);padding:7px 18px 7px 7px;border-radius:100px;background:var(--k-paper);border:1px solid var(--k-hairline);font-size:12.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--k-navy)}.eyebrow-ico{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--k-navy);color:#fff;flex:none}.on-dark .eyebrow-chip{background:rgba(255,255,255,.06);border-color:var(--k-on-dark-hairline);color:#fff}.on-dark .eyebrow-ico{background:#fff;color:var(--k-navy-deep)}.btn-pill{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:12px;padding:15px 28px;border:1px solid var(--k-navy);border-radius:100px;font-size:14px;font-weight:600;color:#fff;background:var(--k-navy);transition:color .5s ease,transform .5s var(--k-ease),box-shadow .5s ease}.btn-pill:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--k-accent);transform:translateY(101%);transition:transform .5s ease}.btn-pill:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(20,41,77,.24)}.btn-pill:hover:before{transform:translateY(0)}.btn-pill svg{transition:transform .5s var(--k-ease)}.btn-pill:hover svg{transform:translate(3px,-3px)}.btn-ghost{color:var(--k-navy);background:transparent;border-color:var(--k-hairline)}.btn-ghost:before{background:var(--k-navy)}.btn-ghost:hover{color:#fff}.on-dark .btn-pill{background:var(--k-paper);color:#0c1220;border-color:var(--k-paper)}.on-dark .btn-pill:before{background:var(--k-navy)}.on-dark .btn-pill:hover{color:#fff}.on-dark .btn-ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.32)}.on-dark .btn-ghost:before{background:#fff}.on-dark .btn-ghost:hover{color:#0c1220}.link-underline{display:inline-flex;align-items:center;gap:16px;padding:0;border:none;font-size:clamp(16px,1.6vw,19px);font-weight:700;letter-spacing:-.01em;color:var(--k-ink);transition:color .4s var(--k-ease)}.link-underline svg{box-sizing:border-box;width:44px;height:44px;padding:12px;border-radius:50%;background:var(--k-navy);color:#fff;transition:transform .5s var(--k-ease),background .4s var(--k-ease)}.link-underline:hover{color:var(--k-navy)}.link-underline:hover svg{transform:translate(4px,-4px) rotate(8deg);background:var(--k-accent)}.on-dark .link-underline{color:var(--k-on-dark)}.on-dark .link-underline svg{background:#fff;color:var(--k-navy-deep)}.on-dark .link-underline:hover svg{background:var(--k-accent-2);color:#04101f}.grain:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");mix-blend-mode:overlay;opacity:.55}.watermark{font-family:var(--k-font-display);font-weight:800;line-height:.8;letter-spacing:-.04em;font-size:clamp(88px,20vw,300px);color:var(--k-paper-2);white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.on-dark .watermark{color:rgba(255,255,255,.05)}.watermark:before{content:attr(data-wm)}.hairline{height:1px;background:var(--k-hairline);width:100%}.img-tile{display:flex;flex-direction:column;background:transparent}.img-tile__media{position:relative;aspect-ratio:16/11;overflow:hidden;border-radius:20px;box-shadow:0 20px 44px rgba(12,18,32,.12)}.img-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.img-tile:hover .img-tile__media img{transform:scale(1.06)}.img-tile__badge{position:absolute;top:14px;left:14px;padding:6px 12px;border-radius:100px;background:rgba(10,21,38,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.img-tile__body{padding:18px 4px 4px}.img-tile__body h3{font-size:clamp(18px,1.9vw,22px);font-weight:700;color:var(--k-ink)}.img-tile__body p{margin-top:9px;font-size:15px;line-height:1.55;color:var(--k-muted)}.feature-card{background:transparent;border:none;border-top:1px solid var(--k-hairline);border-radius:0;box-shadow:none;padding:clamp(20px,2.4vw,26px) 0 0}a.feature-card{transition:border-color .35s ease}a.feature-card:hover{border-color:var(--k-navy)}.job-list{border-top:1px solid var(--k-hairline)}.job-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(22px,3vw,30px) 4px;border-bottom:1px solid var(--k-hairline);transition:padding-left .4s var(--k-ease)}.job-row:hover{padding-left:12px}.job-row__title{font-size:clamp(19px,2.2vw,25px);font-weight:700;color:var(--k-ink);transition:color .35s ease;letter-spacing:-.01em}.job-row:hover .job-row__title{color:var(--k-accent)}.job-row__meta{margin-top:6px;font-size:14.5px;color:var(--k-muted)}.job-row__arrow{flex:none;font-size:22px;color:var(--k-navy);transition:transform .4s var(--k-ease),color .35s ease}.job-row:hover .job-row__arrow{transform:translateX(6px);color:var(--k-accent)}.dash-grid{column-count:3;column-gap:20px}.dash-card{page-break-inside:avoid;break-inside:avoid;margin:0 0 20px;border-radius:16px;overflow:hidden;border:1px solid var(--k-hairline);background:#fff;box-shadow:0 18px 44px rgba(12,18,32,.08)}.dash-card img{width:100%;height:auto;display:block}@media (max-width:900px){.dash-grid{column-count:2}}@media (max-width:560px){.dash-grid{column-count:1}}.svc-track2{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-width:none;margin-top:clamp(28px,4vw,48px)}.svc-track2::-webkit-scrollbar{display:none}.svc-track2 .img-tile{scroll-snap-align:start;flex:0 0 clamp(260px,30%,360px)}@media (max-width:640px){.svc-track2 .img-tile{flex:0 0 78vw}}.metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:clamp(36px,5vw,64px)}.metric-cell{padding:clamp(22px,2.6vw,30px) 24px clamp(22px,2.6vw,30px) 0;border-top:1px solid var(--k-hairline)}.metric-cell__n{font-family:var(--font-cinzel),serif;font-size:clamp(30px,4vw,50px);font-weight:600;color:var(--k-navy);line-height:1;letter-spacing:-.02em}.metric-cell__h{margin-top:14px;font-size:17px;font-weight:700;color:var(--k-ink)}.metric-cell__p{margin-top:8px;font-size:15px;line-height:1.6;color:var(--k-muted)}.principle-row{display:grid;grid-template-columns:88px 1fr;grid-gap:clamp(16px,3vw,40px);gap:clamp(16px,3vw,40px);padding:clamp(26px,3.4vw,40px) 0;border-top:1px solid var(--k-hairline)}.principle-row:last-child{border-bottom:1px solid var(--k-hairline)}.principle-row__n{font-family:var(--font-cinzel),serif;font-size:clamp(28px,4vw,46px);font-weight:600;color:var(--k-faint);line-height:1}.principle-row__h{font-size:clamp(19px,2.2vw,26px);font-weight:700;letter-spacing:-.02em}.principle-row__p{margin-top:10px;font-size:16.5px;line-height:1.75;color:var(--k-muted);max-width:640px}@media (max-width:560px){.principle-row{grid-template-columns:1fr;gap:6px}.principle-row__n{font-size:24px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}html{scroll-behavior:auto}}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-top:clamp(56px,9vw,120px);text-align:right}.services-list{margin-top:clamp(48px,8vw,96px)}@media (max-width:640px){.stats-grid{grid-template-columns:1fr;gap:20px;text-align:left}}@media (max-width:600px){.nav-logo .nn-wordmark{display:none}}.hero-grid{position:absolute;inset:0;z-index:2;pointer-events:none;background-image:linear-gradient(rgba(210,225,250,.1) 1px,transparent 0),linear-gradient(90deg,rgba(210,225,250,.1) 1px,transparent 0);background-size:96px 96px;mask-image:radial-gradient(120% 90% at 60% 40%,#000 55%,transparent 100%);-webkit-mask-image:radial-gradient(120% 90% at 60% 40%,#000 55%,transparent 100%)}