@font-face{font-family:__Manrope_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d;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_a05e8d,__Manrope_Fallback_a05e8d;font-style:normal}.__variable_a05e8d{--font-manrope:"__Manrope_a05e8d","__Manrope_Fallback_a05e8d"}@font-face{font-family:__Cormorant_Garamond_c7caef;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-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:__Cormorant_Garamond_c7caef;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_c7caef;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/024ead497118aa23-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:__Cormorant_Garamond_c7caef;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-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:__Cormorant_Garamond_c7caef;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-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:__Cormorant_Garamond_c7caef;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-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:__Cormorant_Garamond_c7caef;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_c7caef;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-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:__Cormorant_Garamond_c7caef;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-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:__Cormorant_Garamond_c7caef;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-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:__Cormorant_Garamond_c7caef;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:__Cormorant_Garamond_c7caef;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_c7caef;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:__Cormorant_Garamond_c7caef;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:__Cormorant_Garamond_c7caef;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:__Cormorant_Garamond_c7caef;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:__Cormorant_Garamond_c7caef;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_c7caef;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:__Cormorant_Garamond_c7caef;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:__Cormorant_Garamond_c7caef;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:__Cormorant_Garamond_Fallback_c7caef;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_c7caef{font-family:__Cormorant_Garamond_c7caef,__Cormorant_Garamond_Fallback_c7caef}.__variable_c7caef{--font-cormorant:"__Cormorant_Garamond_c7caef","__Cormorant_Garamond_Fallback_c7caef"}:root{--midnight:#080b18;--navy:#111a35;--indigo:#302a68;--violet:#6948a8;--light:#f2f2f5;--muted:#a9adba;--silver:#d8deec;--sans:var(--font-manrope),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--serif:var(--font-cormorant),ui-serif,Georgia,"Times New Roman",serif;--ease:cubic-bezier(0.22,1,0.36,1)}*,:after,:before{box-sizing:border-box}body,figure,h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}html{scroll-behavior:smooth}body{background:var(--midnight);color:var(--light);font-family:var(--sans);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;position:relative}::selection{background:var(--violet);color:var(--light)}.bk-field{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--midnight)}.bk-glow{position:absolute;border-radius:50%}.bk-glow-a{left:-20%;top:-15%;width:70vh;height:70vh;opacity:.5;filter:blur(120px);background:radial-gradient(circle,var(--indigo),transparent 70%);animation:bkDriftA 52s ease-in-out infinite}.bk-glow-b{right:-12%;top:12%;width:58vh;height:58vh;opacity:.34;filter:blur(130px);background:radial-gradient(circle,var(--violet),transparent 70%);animation:bkDriftB 64s ease-in-out infinite}.bk-glow-c{left:8%;bottom:-18%;width:66vh;height:66vh;opacity:.42;filter:blur(140px);background:radial-gradient(circle,var(--navy),transparent 70%);animation:bkDriftC 76s ease-in-out infinite}.bk-sheen{position:absolute;inset:0;opacity:.045;background:linear-gradient(112deg,transparent 32%,var(--silver) 50%,transparent 68%);background-size:240% 240%;animation:bkSheen 40s ease-in-out infinite}.bk-vignette{z-index:1;background:radial-gradient(ellipse at 50% 40%,transparent 42%,rgba(4,6,14,.72) 100%)}.bk-grain,.bk-vignette{position:fixed;inset:0;pointer-events:none}.bk-grain{z-index:2;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes bkDriftA{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,-4%,0) scale(1.07)}}@keyframes bkDriftB{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-4%,3%,0) scale(1.09)}}@keyframes bkDriftC{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,5%,0) scale(1.05)}}@keyframes bkSheen{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.bk-arrival{position:fixed;inset:0;z-index:90;pointer-events:none;background:#04060e;transition:opacity 2.4s var(--ease)}.bk-content{position:relative;z-index:3}.bk-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.bk-section{padding:136px 0}@media (max-width:720px){.bk-section{padding:88px 0}}.bk-rule{height:1px;border:0;background:linear-gradient(90deg,transparent,rgba(242,242,245,.16) 50%,transparent)}.bk-eyebrow{font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--muted);font-weight:500}.bk-said{font-size:clamp(30px,4.6vw,52px);font-weight:600;letter-spacing:-.02em;line-height:1.12;color:var(--light)}.bk-beneath{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(28px,4.4vw,50px);line-height:1.2;color:var(--muted)}.bk-stack>span{display:block}.bk-stack>span+span{margin-top:9px}.bk-body{font-size:17px;line-height:1.75;color:var(--muted);max-width:46ch}.bk-body strong{color:var(--light);font-weight:500}.bk-nav{position:fixed;top:0;left:0;right:0;z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,rgba(8,11,24,.86),rgba(8,11,24,0))}.bk-nav-inner{max-width:1120px;margin:0 auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.bk-name{font-size:13px;font-weight:600;letter-spacing:.16em;color:var(--light)}.bk-role{font-size:10px;letter-spacing:.38em;text-transform:uppercase;color:var(--muted)}.bk-nav-links{display:flex;gap:34px}@media (max-width:860px){.bk-nav-links{display:none}}.bk-link{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:3px;transition:color .4s var(--ease),border-color .4s var(--ease)}.bk-link-cta,.bk-link:hover{color:var(--light)}.bk-link-cta:hover{color:var(--violet);border-color:var(--violet)}.bk-hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:120px 0 80px}.bk-hero-light{position:absolute;inset:0;pointer-events:none;transition:background 1.6s var(--ease)}.bk-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:56px;gap:56px;align-items:center}@media (max-width:900px){.bk-hero-grid{grid-template-columns:1fr}}.bk-scroll-cue{position:absolute;left:50%;bottom:34px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .4s var(--ease)}.bk-scroll-cue:hover{color:var(--light)}.bk-scroll-cue span{width:1px;height:42px;background:linear-gradient(180deg,rgba(169,173,186,.7),transparent)}@media (max-width:720px){.bk-scroll-cue{display:none}}.bk-pattern-grid{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:64px;gap:64px;align-items:center}@media (max-width:900px){.bk-pattern-grid{grid-template-columns:1fr;gap:48px}}.bk-loop{max-width:250px;margin:0 auto}@keyframes bkLoop{0%,to{stroke-dasharray:660 24}50%{stroke-dasharray:420 250}}.bk-loop-live{animation:bkLoop 12s ease-in-out infinite}.bk-descent{position:relative;height:320vh}.bk-descent-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.bk-descent-diagram{left:50%;top:50%;width:74vh;height:74vh}.bk-descent-diagram,.bk-descent-word{position:absolute;transform:translate(-50%,-50%)}.bk-descent-word{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(17px,2.5vw,30px);color:var(--muted);white-space:nowrap}@media (max-width:720px){.bk-descent{height:300vh}.bk-descent-word{font-size:15px}}.bk-descent-floor{max-width:30ch;text-align:center;font-size:clamp(20px,2.7vw,30px);font-weight:500;line-height:1.35;color:var(--light)}.bk-descent-floor .bk-beneath{font-size:inherit;display:block;margin-top:14px}.bk-descent-list{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 30px;margin:48px auto;max-width:720px;font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(17px,2.2vw,26px);color:var(--muted)}.bk-plain{background:rgba(4,6,14,.62);border-top:1px solid rgba(242,242,245,.08);border-bottom:1px solid rgba(242,242,245,.08)}.bk-plain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px;gap:2px;margin-top:52px;background:rgba(242,242,245,.07);border:1px solid rgba(242,242,245,.07)}@media (max-width:720px){.bk-plain-grid{grid-template-columns:1fr}}.bk-plain-cell{background:#070a16;padding:30px 28px}.bk-plain-q{font-size:15px;letter-spacing:.22em;text-transform:uppercase;color:var(--violet);font-weight:600;margin-bottom:12px}.bk-plain-a{font-size:14px;line-height:1.7;color:var(--light);font-weight:400}.bk-plain-a em{color:var(--muted);font-style:normal}.bk-about-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:64px;gap:64px}@media (max-width:900px){.bk-about-grid{grid-template-columns:1fr;gap:44px}}.bk-portrait{position:relative;width:100%;max-width:380px;aspect-ratio:4/5;overflow:hidden;background:linear-gradient(180deg,var(--navy) 0,var(--midnight) 68%)}.bk-portrait img{width:100%;height:100%;object-fit:cover;filter:grayscale(.22) contrast(1.07) brightness(.92)}.bk-portrait-note{position:absolute;left:22px;right:22px;bottom:20px;font-size:11px;line-height:1.6;color:rgba(169,173,186,.72)}.bk-mark-br,.bk-mark-tl{position:absolute;width:20px;height:20px}.bk-mark-tl{left:0;top:0;border-left:1px solid rgba(242,242,245,.26);border-top:1px solid rgba(242,242,245,.26)}.bk-mark-br{right:0;bottom:0;border-right:1px solid rgba(242,242,245,.26);border-bottom:1px solid rgba(242,242,245,.26)}.bk-step{display:grid;grid-template-columns:54px 1fr 1.5fr;grid-gap:40px;gap:40px;align-items:baseline}@media (max-width:820px){.bk-step{grid-template-columns:1fr;gap:12px}}.bk-step-num{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--violet)}.bk-step-title{font-size:26px;font-weight:500;color:var(--light);letter-spacing:-.01em}.bk-aud{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:34px 60px;gap:34px 60px;margin-top:56px}@media (max-width:820px){.bk-aud{grid-template-columns:1fr}}.bk-aud-item{border-left:1px solid rgba(105,72,168,.42);padding-left:22px;font-size:16px;line-height:1.7;color:var(--muted)}.bk-trans-grid{display:grid;grid-template-columns:.62fr 1.38fr;grid-gap:60px;gap:60px;margin-top:72px;align-items:center}@media (max-width:900px){.bk-trans-grid{grid-template-columns:1fr;gap:48px}}.bk-eclipse-stack{position:relative;width:100%;max-width:290px;aspect-ratio:1;margin:0 auto}.bk-pair{display:flex;align-items:center;gap:20px;padding:18px 0}.bk-pair+.bk-pair{border-top:1px solid rgba(242,242,245,.08)}.bk-pair-from,.bk-pair-to{flex:0 0 auto;width:116px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}@media (max-width:720px){.bk-pair-from,.bk-pair-to{width:88px;font-size:11px}}.bk-pair-from{text-align:right;color:rgba(169,173,186,.66)}.bk-pair-to{color:var(--light);font-weight:500}.bk-pair-line{flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgba(169,173,186,.45),var(--violet),var(--silver));transform-origin:left center}.bk-decision{position:relative;overflow:hidden}.bk-decision-doorway{position:absolute;left:50%;top:0;transform:translateX(-50%);width:min(560px,78vw);height:62%;border-radius:999px 999px 0 0;background:linear-gradient(180deg,rgba(105,72,168,.3),rgba(48,42,104,.14) 42%,transparent 78%);filter:blur(2px);opacity:.8;pointer-events:none}.bk-decision-wrap{position:relative;max-width:660px;text-align:center}.bk-form{max-width:420px;margin:56px auto 0;text-align:left}.bk-field-row{display:block;margin-bottom:26px}.bk-label{display:block;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.bk-input{width:100%;background:transparent;border:0;border-bottom:1px solid rgba(242,242,245,.2);color:var(--light);font-family:var(--sans);font-size:16px;padding:6px 0 9px;outline:none;transition:border-color .4s var(--ease)}.bk-input::placeholder{color:rgba(169,173,186,.45)}.bk-input:focus{border-color:var(--violet)}textarea.bk-input{resize:none}.bk-action{background:transparent;border:0;cursor:pointer;font-family:var(--sans);font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--light);border-bottom:1px solid rgba(242,242,245,.42);padding:0 0 6px;transition:color .4s var(--ease),border-color .4s var(--ease)}.bk-action:hover{color:var(--violet);border-color:var(--violet)}.bk-note{font-size:12px;color:rgba(169,173,186,.6);margin-top:18px;line-height:1.6}.bk-direct{font-size:15px;color:var(--muted);text-align:center}.bk-direct a{color:var(--light);text-decoration:none;border-bottom:1px solid rgba(242,242,245,.28)}.bk-direct a:hover{color:var(--violet);border-color:var(--violet)}.bk-foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);padding:40px 0 56px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:1px solid var(--violet);outline-offset:6px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.bk-fig{position:relative;overflow:hidden;background:var(--midnight)}.bk-fig img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.12) brightness(.82)}.bk-fig:after{background:linear-gradient(180deg,rgba(8,11,24,.28),rgba(8,11,24,.06) 40%,rgba(8,11,24,.72)),radial-gradient(ellipse at 50% 45%,transparent 38%,rgba(8,11,24,.66) 100%);mix-blend-mode:normal}.bk-fig:after,.bk-fig:before{content:"";position:absolute;inset:0;pointer-events:none}.bk-fig:before{z-index:1;background:linear-gradient(160deg,rgba(48,42,104,.34),rgba(8,11,24,0) 62%);mix-blend-mode:screen}.bk-fig-tall{aspect-ratio:4/5}.bk-fig-square{aspect-ratio:1}.bk-fig-wide{aspect-ratio:16/9}.bk-fig-band{aspect-ratio:32/9}@media (max-width:720px){.bk-fig-band{aspect-ratio:16/9}}@keyframes bkPlate{0%,to{transform:scale(1.04) translateZ(0)}50%{transform:scale(1.1) translate3d(0,-1.2%,0)}}.bk-plate img{animation:bkPlate 44s ease-in-out infinite}.bk-hero-plate{position:relative;width:100%;aspect-ratio:5/7;max-height:70vh}@media (max-width:900px){.bk-hero-plate{max-width:340px;max-height:46vh;margin:0 auto}}.bk-hero-plate:after{content:"";position:absolute;left:50%;bottom:-60px;width:1px;height:60px;background:linear-gradient(180deg,rgba(216,222,236,.5),transparent)}@media (max-width:900px){.bk-hero-plate:after{display:none}}.bk-plain-label{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--violet);font-weight:600}.bk-creds{border-top:1px solid rgba(242,242,245,.09);border-bottom:1px solid rgba(242,242,245,.09);background:rgba(4,6,14,.5)}.bk-creds-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1120px;margin:0 auto}@media (max-width:820px){.bk-creds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-cred{padding:30px 24px;border-left:1px solid rgba(242,242,245,.07)}.bk-cred:first-child{border-left:0}@media (max-width:820px){.bk-cred:nth-child(3){border-left:0}}.bk-cred-k{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.bk-cred-v{font-size:17px;color:var(--light);margin-top:10px;font-weight:500;line-height:1.4}.bk-method-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:64px;gap:64px;margin-top:64px;align-items:start}@media (max-width:900px){.bk-method-grid{grid-template-columns:1fr}}.bk-method-list{display:grid}.bk-principle{padding:34px 0 34px 30px;border-left:1px solid rgba(242,242,245,.1);position:relative}.bk-principle:before{content:"";position:absolute;left:-1px;top:34px;width:1px;height:26px;background:var(--violet)}.bk-principle-n{font-family:var(--serif);font-style:italic;font-size:15px;color:var(--violet)}.bk-principle-t{font-size:21px;font-weight:500;color:var(--light);margin-top:8px;letter-spacing:-.01em}.bk-principle-b{font-size:15.5px;line-height:1.75;color:var(--muted);margin-top:12px;max-width:44ch}.bk-method-fig{position:-webkit-sticky;position:sticky;top:108px}@media (max-width:900px){.bk-method-fig{display:none}}.bk-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px;margin-top:52px;background:rgba(242,242,245,.07);border:1px solid rgba(242,242,245,.07)}@media (max-width:900px){.bk-evidence-grid{grid-template-columns:1fr}}.bk-quote{background:#070a16;padding:34px 30px;display:flex;flex-direction:column;gap:18px}.bk-quote-mark{font-family:var(--serif);font-style:italic;font-size:30px;color:var(--violet);line-height:1}.bk-quote-b{font-size:16px;line-height:1.75;color:var(--light);flex:1 1}.bk-quote-a{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.bk-faq{border-top:1px solid rgba(242,242,245,.1);margin-top:52px}.bk-faq details{border-bottom:1px solid rgba(242,242,245,.1)}.bk-faq summary{cursor:pointer;list-style:none;padding:26px 44px 26px 0;position:relative;font-size:19px;font-weight:500;color:var(--light);letter-spacing:-.01em;transition:color .3s var(--ease)}.bk-faq summary::-webkit-details-marker{display:none}.bk-faq summary:hover{color:var(--violet)}.bk-faq summary:after{right:8px;width:11px;height:1px;transition:transform .4s var(--ease)}.bk-faq summary:after,.bk-faq summary:before{content:"";position:absolute;top:50%;background:var(--muted)}.bk-faq summary:before{right:13px;width:1px;height:11px;margin-top:-5px;transition:transform .4s var(--ease),opacity .3s var(--ease)}.bk-faq details[open] summary:before{transform:rotate(90deg);opacity:0}.bk-faq-a{padding:0 60px 30px 0;font-size:16.5px;line-height:1.8;color:var(--muted);max-width:68ch}.bk-faq-a strong{color:var(--light);font-weight:500}.bk-band{position:relative;margin:0}.bk-band-caption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 24px 34px;text-align:center}