@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_6b3ed8{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_6b3ed8{--font-display:"Playfair Display","Playfair Display Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_898c26{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_898c26{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--obsidian:#0a0a0c;--amethyst-accent:#7b5cf0;--slate-muted:#8a8a9a;--pure-white:#ffffff;--void:#0a0a0c;--charcoal:#141418;--graphite:#141418;--graphite-deep:#1e1e24;--ti-void:#0a0a0c;--ti-base:#141418;--ti-face:#1e1e24;--ti-raised:#2a2a32;--fg:#ffffff;--fg-dim:rgba(255,255,255,0.88);--muted:#8a8a9a;--muted-soft:#77778a;--caption:#8a8a9a;--amy-hairline:rgba(42,42,50,0.6);--amy-pin:rgba(123,92,240,0.25);--amy-core:#0a0a0c;--gem-glint:rgba(123,92,240,0.2);--gem-highlight:#7b5cf0;--gem-mid:#6b4cd0;--gem-body:#3a2570;--gem-shadow:#0a0a0c;--amethyst:#7b5cf0;--amethyst-facet:#6b4cd0;--amethyst-highlight:#9b7cf0;--amethyst-mist:#9b7cf0;--axis-sheen:rgba(200,204,224,0.05);--axis-bevel:rgba(210,214,234,0.1);--axis-hairline:rgba(42,42,50,0.6);--axis-rule:#2a2a32;--body-brand:#f0f0f2;--meta-brand:#8a8a9a;--tagline-brand:#ffffff;--axis-rule-inner:rgba(0,0,0,0.5);--axis-edge:rgba(0,0,0,0.6);--sans:var(--font-inter),"Inter","SF Pro Display",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;--serif:var(--font-display),"Playfair Display",Georgia,"Times New Roman",serif;--mono:var(--font-mono),"JetBrains Mono","SFMono-Regular",Consolas,monospace;--ease-out:cubic-bezier(0.16,1,0.3,1);--container-max:1200px;--grid-gutter:clamp(20px,4vw,32px)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--grid-gutter);padding-block:clamp(34px,5vh,64px)}.container--hero{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between}.container--narrow{max-width:820px}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);grid-row-gap:var(--grid-gutter);row-gap:var(--grid-gutter);width:100%}.grid>*{min-width:0}.grid--align-center{align-items:center}.grid--tight{row-gap:clamp(12px,2vh,20px)}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-12{grid-column:span 12}html{font-size:16px;max-width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;overflow-x:clip;color:var(--fg);font-family:var(--sans);background:var(--void);text-rendering:optimizeLegibility;cursor:auto}.allocation-text,.axis-render__caption,.delivery-stage__num,.delivery-stage__spec,.delivery-stages__caption,.eyebrow,.form-success-status,.form-success-title,.hero-cta,.input-row button,.input-row input,.lead-meta,.medspa-matrix__col-label,.medspa-matrix__mechanism-label,.medspa-matrix__price,.modular-engine__label,.panel-footer,.panel-kicker,.panel-title,.pillars-note,.slide-kicker,.starter-kit__installments,.status{font-family:var(--mono)}body.custom-cursor,body.custom-cursor [role=button],body.custom-cursor a,body.custom-cursor button,body.custom-cursor input{cursor:none}body:before{content:"";z-index:100;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='3.2' numOctaves='6' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)'/%3E%3C/svg%3E");background-size:80px 80px;background-repeat:repeat;animation:grain-drift 22s ease-in-out infinite}.scene3d,body:before{position:fixed;inset:0;pointer-events:none}.scene3d{z-index:0}.shell{position:relative;z-index:1;min-height:100vh}.slides{scroll-snap-type:y mandatory;overflow-y:auto;height:100vh;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.slides::-webkit-scrollbar{display:none}.slides{-ms-overflow-style:none;scrollbar-width:none}.slide{scroll-snap-align:start;min-height:100vh;display:flex;align-items:center;justify-content:flex-start;position:relative}.slide--journey{align-items:flex-start}.slide--journey .container{padding-top:clamp(48px,8vh,80px);padding-bottom:clamp(48px,8vh,80px)}.slide--pillars{align-items:center}.panel{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(20px,3vh,34px) clamp(22px,2.6vw,36px);border-left:1px solid rgba(74,50,130,.18);background:rgba(7,7,12,.65);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:-1px 0 40px rgba(74,50,130,.08),inset 1px 0 0 rgba(220,224,238,.06)}.panel-inner{justify-content:flex-start}.panel-inner,.panel-stage{flex:1 1;display:flex;flex-direction:column;min-height:0}.panel-stage .panel-footer{flex-shrink:0;margin-top:auto}.panel-stage__viewport{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:stretch;gap:clamp(18px,2.4vh,28px);width:100%;min-height:0}.panel-stage__layer{width:100%;transition:opacity .42s var(--ease-out),transform .42s var(--ease-out),visibility .42s var(--ease-out)}.panel-stage__layer--active{position:relative;opacity:1;visibility:visible;pointer-events:auto;transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:0}.panel-stage__layer:not(.panel-stage__layer--active){position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px)}.panel-footer{display:flex;gap:0;padding-top:18px;border-top:1px solid var(--axis-rule)}.panel-footer a+a:before{content:"|";margin:0 14px;color:var(--axis-rule);font-weight:500;pointer-events:none}.panel-footer a{font-size:.625rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .18s var(--ease-out)}.panel-footer a:hover{color:var(--fg-dim)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--axis-rule);margin-bottom:auto}.eyebrow,.status,.tagline{text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:10px;font-size:.6875rem;font-weight:500;letter-spacing:.12em;color:var(--muted)}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 32% 22%,rgba(160,154,220,.45) 0,var(--gem-highlight) 16%,var(--gem-mid) 38%,var(--gem-body) 60%,var(--gem-shadow) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.6),0 0 0 1px rgba(8,6,20,.96),0 0 5px rgba(50,46,100,.35),0 0 12px rgba(34,28,72,.2);animation:gem-pulse 3s ease-in-out infinite}.status{font-size:.6875rem;font-weight:500;letter-spacing:.12em;color:var(--muted)}.slide--hero .grid--hero{flex:1 1;align-items:center;padding-bottom:clamp(40px,6vh,80px)}.hero-copy{min-width:0}.hero-title{display:flex;flex-direction:column;gap:0;margin:0}.mark{margin:0;line-height:0}.mark-image{display:block;width:100%;max-width:min(100%,clamp(220px,34vw,420px));height:auto;object-fit:contain;filter:brightness(1.35) contrast(1.1) drop-shadow(0 -1px 0 rgba(200,204,224,.08)) drop-shadow(0 1px 0 rgba(0,0,0,.5)) drop-shadow(0 4px 14px rgba(0,0,0,.45)) drop-shadow(0 10px 28px rgba(0,0,0,.25)) drop-shadow(0 0 18px rgba(54,42,82,.06))}.lead-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:22px 0 0;font-size:.625rem;font-weight:500;letter-spacing:.18em;line-height:1.2;text-transform:uppercase;color:var(--muted-soft)}.hero-intro{margin-top:22px;max-width:42ch;display:grid;grid-gap:14px;gap:14px;animation:rise .8s .15s var(--ease-out) backwards}.hero-deck{font-size:clamp(.95rem,1.1vw,1.08rem);font-weight:500;line-height:1.55;letter-spacing:.01em;color:var(--body-brand)}.hero-plain{font-size:clamp(.9375rem,1.05vw,1.02rem);font-weight:400;line-height:1.65;letter-spacing:.015em;color:rgba(234,237,244,.72);text-transform:none}.lead-meta:before{content:"";width:18px;height:1px;background:rgba(255,255,255,.08);margin-right:6px}.lead-meta span:not(:last-child):after{content:"|";margin-left:10px;color:rgba(255,255,255,.08)}.tagline{margin-top:24px;max-width:100%;font-family:var(--font-ibm),"IBM Plex Sans",var(--sans);font-weight:600;font-size:clamp(2.4rem,5.5vw,5.5rem);line-height:.94;letter-spacing:-.03em;color:var(--tagline-brand);white-space:normal;overflow-wrap:normal;word-break:keep-all;-webkit-text-stroke:1px rgba(140,120,220,.14);text-shadow:0 2px 40px rgba(0,0,0,.5);animation:rise .8s .1s var(--ease-out) backwards}.lead-copy{margin-top:28px;max-width:36ch;display:grid;grid-gap:10px;gap:10px;color:rgba(234,237,244,.72);animation:rise .8s .2s var(--ease-out) backwards}.lead-copy p{font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.55;letter-spacing:.01em}.lead-copy p:last-child{color:var(--body-brand);font-weight:500}.slide-hint{margin-top:36px;font-size:.625rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-soft);animation:hint-pulse 2.5s ease-in-out infinite}@keyframes hint-pulse{0%,to{opacity:.4}50%{opacity:.9}}.slide-kicker{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gem-highlight)}.slide-kicker:before{content:"";display:inline-block;flex-shrink:0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid var(--gem-highlight);opacity:.85}.slide-heading{font-family:var(--serif);font-size:clamp(1.65rem,3vw,2.8rem);font-weight:500;line-height:1.12;letter-spacing:-.01em;color:var(--pure-white);max-width:18ch}.slide-heading--wide{max-width:22ch}.slide-body--muted{color:var(--slate-muted);font-size:.875rem;letter-spacing:.06em;text-transform:uppercase}.slide-body--wide{max-width:min(100%,72ch)}.section-copy{min-width:0}.section-visual{position:relative;width:100%;max-width:420px;margin-inline:auto}.section-visual:before{content:"";position:absolute;inset:8% 4%;border-radius:999px;background:radial-gradient(circle,rgba(123,92,240,.18),transparent 66%);filter:blur(22px);pointer-events:none}.section-visual__image{position:relative;display:block;width:100%;height:auto;object-fit:contain;filter:brightness(1.32) contrast(1.08) saturate(1.04)}.section-visual--bottle{max-width:min(100%,320px)}.section-visual--bottle:before{display:none}.bottle-land__glow{position:absolute;inset:10% 12%;border-radius:999px;background:radial-gradient(circle,rgba(123,92,240,.28),transparent 72%);filter:blur(22px);pointer-events:none;opacity:0;transform:scale(.5)}.section-visual--bottle .bottle-land__glow{z-index:0}.section-visual--bottle .section-visual__image{position:relative;z-index:1}.bottle-land__image{will-change:transform,opacity}.bottle-land--animated .bottle-land__image{will-change:auto}.section-visual--bottle .section-visual__image{filter:none;max-height:min(52vh,480px);margin-inline:auto}.section-visual--app{max-width:min(100%,360px);padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:32px;background:radial-gradient(circle at 50% 0,rgba(123,92,240,.18),transparent 58%),rgba(255,255,255,.035);box-shadow:0 28px 90px rgba(0,0,0,.42)}.section-visual--app:before{inset:2% 6%;background:radial-gradient(circle,rgba(123,92,240,.34),transparent 72%)}.section-visual--app .section-visual__image{filter:brightness(1.22) contrast(1.18) saturate(1.08);max-height:min(62vh,600px);margin-inline:auto;border-radius:24px;box-shadow:0 24px 64px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.12)}.axis-render__frame .bottle-land__glow,.axis-render__glow{position:absolute;inset:8% 10%;z-index:0}.axis-render__frame .axis-render__image{position:relative;z-index:1}.hero-headline{font-family:var(--serif);font-size:clamp(2rem,3.7vw,3.15rem);font-weight:500;line-height:1.06;letter-spacing:-.015em;color:var(--pure-white);max-width:19ch;text-wrap:balance}.hero-subhead{margin-top:20px;max-width:48ch;font-family:var(--sans);font-size:clamp(.9375rem,1.05vw,1.02rem);font-weight:400;line-height:1.58;letter-spacing:.01em;color:var(--slate-muted)}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hero-cta{font-family:var(--sans);font-size:clamp(.75rem,1vw,.8125rem);font-weight:600;letter-spacing:.08em;line-height:1.3;padding:14px 20px;min-width:0;border-radius:1px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.hero-cta--primary{border:1px solid color-mix(in srgb,var(--amethyst-accent) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--amethyst-accent) 35%,rgba(0,0,0,.2)) 0,color-mix(in srgb,var(--amethyst-facet) 45%,rgba(0,0,0,.35)) 100%);color:var(--pure-white);box-shadow:0 0 28px rgba(123,92,240,.25)}.hero-cta--primary:hover{border-color:var(--amethyst-accent);box-shadow:0 0 36px rgba(123,92,240,.4)}.hero-cta--secondary{border:1px solid rgba(255,255,255,.12);background:transparent;color:var(--slate-muted)}.hero-cta--secondary:hover{border-color:rgba(255,255,255,.25);color:var(--pure-white)}.modular-engine{margin-top:32px}.modular-engine__labels{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.modular-engine__label{display:flex;flex-direction:column;gap:8px;min-height:112px;padding:16px;border:1px solid var(--axis-rule);border-radius:12px;background:rgba(20,20,24,.72)}.modular-engine__label-name{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--amethyst-accent)}.modular-engine__label-detail{font-family:var(--sans);font-size:.8125rem;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--slate-muted)}.medspa-matrix{margin-top:8px}.medspa-matrix__columns{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);grid-gap:clamp(16px,2.5vw,32px);gap:clamp(16px,2.5vw,32px);align-items:start}.medspa-matrix__col-label{font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--amethyst-accent);margin-bottom:16px}.medspa-matrix__list{list-style:none;display:flex;flex-direction:column;gap:6px}.medspa-matrix__item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:14px 16px;border:1px solid transparent;border-radius:1px;background:transparent;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.medspa-matrix__item:hover{border-color:rgba(123,92,240,.2);background:rgba(123,92,240,.04)}.medspa-matrix__item--active{border-color:rgba(123,92,240,.45);background:rgba(123,92,240,.08)}.medspa-matrix__name{font-size:.9375rem;font-weight:500;color:var(--pure-white);letter-spacing:.02em;line-height:1.35}.medspa-matrix__price{font-size:.75rem;font-weight:400;color:var(--slate-muted);letter-spacing:.06em;flex-shrink:0}.medspa-matrix__divider{display:flex;align-items:center;justify-content:center;padding-top:36px}.medspa-matrix__arrow{font-size:1.5rem;color:var(--amethyst-accent);opacity:.75}.medspa-matrix__reveal{padding:clamp(18px,2vw,24px);border:1px solid rgba(123,92,240,.25);background:rgba(123,92,240,.05);min-height:200px}.medspa-matrix__protocol{font-family:var(--serif);font-size:clamp(1.2rem,2vw,1.45rem);font-weight:500;color:var(--pure-white);line-height:1.25;margin-bottom:18px}.medspa-matrix__mechanism-label{font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--amethyst-accent);margin-bottom:10px}.medspa-matrix__mechanism{font-size:.9375rem;font-weight:400;color:var(--body-brand);line-height:1.55}.delivery-stages{margin-top:22px;align-items:start}.delivery-stages__viz{margin:0;max-width:none;border:1px solid rgba(123,92,240,.2);background:rgba(0,0,0,.3)}.delivery-stages__svg{display:block;width:100%;height:auto}.delivery-stages__layer-label{font-family:var(--sans);font-size:9px;fill:var(--slate-muted);letter-spacing:.08em}.delivery-stages__caption{padding:7px 10px;font-size:.56rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-soft);border-top:1px solid rgba(123,92,240,.15)}.delivery-stages__blocks{display:grid;grid-gap:4px;gap:4px}.delivery-stage{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:baseline;grid-gap:10px;gap:10px;width:100%;padding:9px 10px;border:1px solid rgba(255,255,255,.06);background:transparent;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.delivery-stage:hover{border-color:rgba(123,92,240,.25)}.delivery-stage--active{border-color:rgba(123,92,240,.5);background:rgba(123,92,240,.06)}.delivery-stage__num{font-size:.56rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--amethyst-accent)}.delivery-stage__title{font-family:var(--serif);font-size:.9rem;font-weight:500;color:var(--pure-white);font-style:normal}.delivery-stage__spec{font-family:var(--sans);display:block;margin-top:2px;font-size:.68rem;font-weight:400;font-style:normal;color:var(--slate-muted)}.delivery-stage__detail{grid-column:2;padding:10px 12px;border-left:2px solid var(--amethyst-accent);background:rgba(123,92,240,.04)}.delivery-stage__detail span{font-size:.8125rem;line-height:1.55;color:var(--slate-muted)}.starter-kit{margin-top:28px}.slide--starter .grid--starter{margin-top:28px;align-items:start}.slide--starter .starter-kit{margin-top:0}.starter-kit__list{list-style:none;display:flex;flex-direction:column;gap:0}.starter-kit__item{padding:10px 0;border-bottom:1px solid rgba(123,92,240,.12);font-size:.875rem;font-weight:400;line-height:1.5;color:var(--body-brand)}.starter-kit__item:first-child{border-top:1px solid rgba(123,92,240,.12)}.starter-kit__pricing{margin-top:22px;margin-bottom:20px}.starter-kit__price{font-family:var(--serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:500;color:var(--pure-white);line-height:1}.starter-kit__installments{margin-top:8px;font-size:.8125rem;color:var(--slate-muted);letter-spacing:.02em}.starter-kit__cta{width:100%;text-align:center}.reservation-card{padding:clamp(22px,3vw,32px);border:1px solid rgba(123,92,240,.18);background:linear-gradient(180deg,rgba(20,20,24,.78),rgba(10,10,12,.78)),rgba(10,10,12,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 24px 70px rgba(0,0,0,.25)}@media (max-width:768px){.medspa-matrix__columns{grid-template-columns:1fr}.medspa-matrix__item{flex-direction:column;align-items:flex-start;gap:4px}.medspa-matrix__divider{justify-content:center;padding-top:0}.medspa-matrix__arrow{transform:rotate(90deg)}.hero-ctas{flex-direction:column}.hero-cta{width:100%;text-align:center}.hero-headline{max-width:none}}.container--system .slide-body{margin-top:clamp(18px,2.5vh,24px)}.slide-body{margin-top:24px;max-width:44ch;font-size:clamp(.9375rem,1.15vw,1.08rem);font-weight:400;line-height:1.7;letter-spacing:.01em;color:var(--caption)}.slide-body,.slide-heading,.slide-kicker{opacity:1}@supports (animation-timeline:scroll()){.slide-body,.slide-heading,.slide-kicker{opacity:0;animation:slide-reveal linear both;animation-timeline:view();animation-range:entry 10% entry 50%}.slide-heading{animation-range:entry 15% entry 55%}.slide-body{animation-range:entry 20% entry 60%}.bottle-land:not(.bottle-land--animated) .bottle-land__image{animation:bottle-land-scroll linear both;animation-timeline:view();animation-range:entry 6% entry 46%}.bottle-land:not(.bottle-land--animated) .bottle-land__glow{animation:bottle-glow-scroll linear both;animation-timeline:view();animation-range:entry 18% entry 52%}}@keyframes bottle-land-scroll{0%{opacity:0;transform:translateY(-18%) scale(.84) rotate(-4deg)}72%{opacity:1;transform:translateY(3%) scale(1.02) rotate(.5deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes bottle-glow-scroll{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes slide-reveal{to{opacity:1}}.pillars-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.pillar{display:flex;flex-direction:column;gap:8px;padding:24px 0;border-top:1px solid rgba(74,70,116,.2)}.pillar-num{font-size:.6875rem;font-weight:500;letter-spacing:.18em;color:var(--gem-highlight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pillar-label{font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:600;letter-spacing:.02em;color:var(--fg);text-transform:uppercase}.pillars-note{margin-top:40px;font-size:.625rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-soft)}.allocation{display:flex;flex-direction:column;gap:7px;width:100%;margin:18px 0 65px}.allocation-track{width:100%;height:5px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.04)}.allocation-fill{height:100%;background:var(--gem-highlight)}.allocation-track--pending .allocation-fill{width:35%!important;animation:allocation-pulse 1.4s ease-in-out infinite}@keyframes allocation-pulse{0%,to{opacity:.35}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.allocation-track--pending .allocation-fill{animation:none;opacity:.5}}.allocation-text{display:flex;justify-content:space-between;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.allocation-remaining{color:color-mix(in srgb,var(--gem-highlight) 82%,var(--fg) 18%)}.access-divider{height:1px;margin:0 0 18px;background:rgba(255,255,255,.05)}.access-panel{min-width:0;max-width:100%;width:100%;padding:0;border:none;background:transparent;overflow-x:clip}.access-panel,.access-panel>*{position:relative}.panel-title{margin:0 0 12px;font-size:clamp(1.05rem,1.5vw,1.28rem);letter-spacing:.14em;line-height:1.25;color:var(--fg)}.panel-kicker,.panel-title{font-weight:600;text-transform:uppercase}.panel-kicker{margin-bottom:10px;font-size:.625rem;letter-spacing:.18em;color:var(--gem-highlight)}.cta-helper{margin:0 0 4px;max-width:32ch;font-size:clamp(.8125rem,1vw,.9rem);font-weight:400;line-height:1.48;letter-spacing:.015em;color:var(--meta-brand);text-transform:none;overflow-wrap:break-word}.input-row{display:flex;flex-direction:column;gap:10px}.input-row input{width:100%;min-width:0;min-height:48px;height:auto;padding:15px 16px;border:1px solid var(--axis-rule);line-height:1.25;border-radius:1px;background:transparent;color:var(--body-brand);outline:none;font-family:var(--sans);font-size:clamp(.8125rem,1.15vw,.95rem);font-weight:400;letter-spacing:.055em;text-transform:uppercase;transition:box-shadow .12s ease}.input-row input::placeholder{color:rgba(110,118,128,.88);opacity:1}.input-row input:focus{box-shadow:inset 3px 0 0 rgba(100,86,148,.9),0 0 0 1px rgba(73,61,107,.4)}.input-row input:disabled{opacity:.55}.input-row button{position:relative;overflow:hidden;height:auto;min-height:46px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--amethyst) 58%,var(--axis-rule));border-radius:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--amethyst) 32%,rgba(0,0,0,.18)) 0,color-mix(in srgb,var(--amethyst-facet) 44%,rgba(0,0,0,.32)) 100%);color:color-mix(in srgb,var(--fg) 82%,var(--amethyst-mist));font-family:var(--sans);font-size:clamp(.6875rem,1vw,.78rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:normal;cursor:pointer;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--amethyst-highlight) 26%,transparent),0 0 26px rgba(73,61,107,.3);transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.input-row button:before{content:"";position:absolute;top:0;bottom:0;left:0;width:58%;background:linear-gradient(90deg,transparent 0,transparent 18%,color-mix(in srgb,var(--amethyst-highlight) 34%,transparent) 42%,color-mix(in srgb,var(--amethyst) 40%,transparent) 50%,color-mix(in srgb,var(--amethyst-highlight) 34%,transparent) 58%,transparent 82%,transparent 100%);transform:translateX(-115%);opacity:0;pointer-events:none}.input-row button:hover:not(:disabled){color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--amethyst) 42%,rgba(0,0,0,.06)) 0,color-mix(in srgb,var(--amethyst-facet) 50%,rgba(0,0,0,.2)) 100%);border-color:color-mix(in srgb,var(--amethyst) 72%,var(--axis-hairline));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--amethyst-highlight) 38%,transparent),0 0 34px rgba(73,61,107,.4)}.input-row button:hover:not(:disabled):before{opacity:1;animation:clearance-sweep 4.2s cubic-bezier(.4,0,.2,1) infinite}.input-row button:active:not(:disabled){background:color-mix(in srgb,var(--amethyst-facet) 55%,rgba(0,0,0,.45));box-shadow:inset 0 2px 10px rgba(0,0,0,.38),0 0 16px rgba(73,61,107,.22);transform:translateY(.5px)}.input-row button:disabled{cursor:default;opacity:.75}.input-row button .btn-label{position:relative;z-index:1}.hp-field{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-status{margin-top:10px;min-width:0;min-height:1em;max-width:100%;outline:none;overflow-x:clip}.form-status:focus-visible{border-radius:2px;box-shadow:0 0 0 2px var(--charcoal),0 0 0 3px var(--amy-pin)}.form-success-block{margin:0;max-width:min(52ch,100%);overflow-wrap:break-word;word-break:break-word}.form-success-title{margin:0 0 10px;font-size:clamp(1.04rem,1.45vw,1.15rem);font-weight:500;letter-spacing:.028em;line-height:1.4;color:var(--body-brand)}.form-success-detail,.form-success-title{font-family:var(--font-ibm),"IBM Plex Sans",var(--sans);text-transform:none;overflow-wrap:break-word;word-break:break-word}.form-success-detail{margin:0;max-width:min(50ch,100%);font-size:clamp(.95rem,1.3vw,1.08rem);font-weight:400;letter-spacing:.018em;line-height:1.62;color:var(--meta-brand)}.form-success-detail--tight{margin-top:.65rem}.form-success-status{margin:1rem 0 0;max-width:min(50ch,100%);font-family:var(--font-ibm),"IBM Plex Sans",var(--sans);font-size:clamp(.8125rem,1.1vw,.9rem);font-weight:500;letter-spacing:.12em;line-height:1.5;color:var(--meta-brand);text-transform:uppercase;overflow-wrap:break-word;word-break:break-word}.form-error{margin-top:0;letter-spacing:.14em;color:#a0788e}.access-batch-cap,.form-error{font-size:.6875rem;font-weight:500;text-transform:uppercase}.access-batch-cap{margin:34px 0 0;min-width:0;max-width:100%;letter-spacing:.12em;line-height:1.3;color:rgba(255,255,255,.12);overflow-wrap:break-word}.access-form-loading{min-height:380px;max-width:100%;border-radius:1px;background:linear-gradient(90deg,rgba(255,255,255,.02),rgba(130,124,190,.06) 50%,rgba(255,255,255,.02));background-size:200% 100%;animation:access-skeleton 1.4s ease-in-out infinite}@keyframes access-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes rise{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes clearance-sweep{0%{transform:translateX(-115%)}to{transform:translateX(215%)}}@keyframes gem-pulse{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(0,0,0,.58),0 0 0 1px rgba(8,6,20,.95),0 0 4px rgba(50,46,100,.3),0 0 10px rgba(34,28,72,.16)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(0,0,0,.62),0 0 0 1px rgba(6,4,18,.98),0 0 7px rgba(50,46,100,.42),0 0 16px rgba(34,28,72,.24)}}@keyframes grain-drift{0%,to{opacity:.07}50%{opacity:.11}}@media (max-width:1024px){.container{padding-block:clamp(32px,5vh,56px)}.slide-heading{font-size:clamp(1.6rem,3vw,2.6rem)}}@media (max-width:768px){.shell{display:flex;flex-direction:column;min-height:auto}.slides{scroll-snap-type:none;overflow-y:visible;height:auto}.slide{min-height:auto;align-items:flex-start;padding:22px 0;scroll-snap-align:none}.slide--pillars{min-height:auto;padding:48px 0}.container{padding-block:clamp(26px,5vh,42px)}.container--hero{padding:18px var(--grid-gutter) 32px;min-height:auto;justify-content:flex-start}.col-4,.col-5,.col-6,.col-7,.col-8{grid-column:span 12}.slide--hero .topbar{margin-bottom:clamp(34px,8vh,58px)}.slide--hero .grid--hero{flex:none;padding-bottom:0}.topbar{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:clamp(8px,3vw,16px)}.topbar .status{display:none}.topbar .eyebrow{font-size:.625rem;letter-spacing:.08em}.tagline{font-size:clamp(1.8rem,8vw,3rem)}.hero-headline{font-size:clamp(2.1rem,11vw,3.4rem);line-height:1.02;max-width:11ch}.hero-subhead{font-size:.9375rem;line-height:1.58;max-width:none}.mark-image{max-width:min(100%,clamp(220px,80vw,480px))}.slide-heading{font-size:clamp(1.55rem,7vw,2.35rem);max-width:none;text-wrap:balance}.slide-body{max-width:none}.section-visual{max-width:320px}.section-visual--bottle{max-width:min(100%,260px)}.section-visual--bottle .section-visual__image{max-height:min(44vh,360px)}.section-visual--app{max-width:min(100%,280px);padding:10px;border-radius:28px}.section-visual--app .section-visual__image{max-height:min(54vh,480px);border-radius:20px}.modular-engine__labels{grid-template-columns:1fr}.modular-engine__label{min-height:auto}.delivery-stages,.medspa-matrix,.starter-kit{margin-top:22px}.medspa-matrix__columns{gap:12px}.medspa-matrix__divider{display:none}.delivery-stages__viz{max-width:none}.delivery-stages__svg{max-height:220px}.delivery-stage{grid-template-columns:48px minmax(0,1fr)}.starter-kit__price{font-size:clamp(2rem,12vw,2.8rem)}.pillars-grid{grid-template-columns:1fr 1fr;gap:20px}.panel{position:relative;top:auto;height:auto;padding:32px clamp(18px,5vw,28px);border-left:none;border-top:1px solid rgba(74,50,130,.18)}.panel,.panel-stage__viewport{min-height:auto}.panel .axis-render--panel{display:none}.panel-stage__layer:not(.panel-stage__layer--active){position:static;opacity:1;visibility:visible;pointer-events:auto;transform:none}.axis-render--hero{display:block}.panel-footer{padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))}}@media (max-width:420px){.pillars-grid{grid-template-columns:1fr;gap:16px}.input-row button{white-space:normal;text-align:center;line-height:1.25;padding:14px 16px;letter-spacing:.1em;min-height:0}}@media (prefers-reduced-motion:reduce){.eyebrow:before,body:before{animation:none}.bottle-land__glow,.bottle-land__image{opacity:1!important;transform:none!important;animation:none!important}.scene3d{display:none}.input-row button:before{animation:none!important;opacity:0!important}.panel-stage__layer{transition:none}}.outcome-note{margin-top:1.5rem;font-size:.7rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-soft);line-height:1.7}.payload-intro{margin-top:0;margin-bottom:1.75rem}.payload-list{display:flex;flex-direction:column}.payload-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid rgba(74,70,116,.15)}.payload-row:first-child{border-top:1px solid rgba(74,70,116,.15)}.payload-code{font-size:.65rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gem-highlight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:5.5rem;flex-shrink:0}.payload-job{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;opacity:.65;text-align:right}.payload-job,.pillar-copy{font-weight:400;color:var(--body-brand)}.pillar-copy{display:block;margin-top:.45rem;font-size:.62rem;letter-spacing:.06em;text-transform:none;opacity:.45;line-height:1.6}.system-components{display:flex;gap:2rem;margin-top:1.75rem;flex-wrap:wrap}.system-components span{font-size:.62rem;color:var(--gem-highlight);opacity:.7}.slide-subhead,.system-components span{font-weight:500;letter-spacing:.14em;text-transform:uppercase}.slide-subhead{margin-top:1.5rem;margin-bottom:.75rem;font-size:.68rem;color:var(--body-brand);opacity:.5}.container--interfaces,.container--loop,.container--system{max-width:820px}.slide--interfaces{align-items:flex-start}.slide--interfaces .container{padding-top:clamp(48px,8vh,80px);padding-bottom:clamp(48px,8vh,80px)}.module-list{list-style:none;margin:clamp(24px,3vh,32px) 0 0;padding:0;display:flex;flex-direction:column;border-top:1px solid rgba(74,70,116,.15)}.module-list__item{padding:clamp(14px,2vh,18px) 0;border-bottom:1px solid rgba(74,70,116,.15)}.module-list__code{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gem-highlight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.module-list__desc{margin:8px 0 0;max-width:52ch;font-size:clamp(.8125rem,1vw,.9375rem);line-height:1.65;color:var(--body-brand)}.payload-formula{letter-spacing:.06em}.axis-render{margin:0}.axis-render--hero{display:block;width:min(100%,360px);margin:0 auto}.axis-render--panel{flex:0 1 auto;display:flex;flex-direction:column;align-items:center;width:100%;max-height:100%;min-height:0;margin:0 auto}.axis-render__meta{width:100%;margin-bottom:12px;text-align:left}.axis-render__kicker{font-family:var(--mono);font-size:.625rem;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--amethyst-accent)}.axis-render__title{margin-top:6px;font-family:var(--serif);font-size:clamp(1.05rem,1.6vw,1.32rem);font-weight:400;line-height:1.12;color:var(--pure-white)}.axis-render--panel .axis-render__frame{position:relative;flex:0 0 auto;width:min(100%,260px);max-width:100%;aspect-ratio:682/1024;height:auto;display:flex;align-items:center;justify-content:center;padding:clamp(8px,1vw,12px);overflow:hidden}.axis-render--panel .axis-render__image{display:block;width:100%;height:100%;margin:0;object-fit:contain;object-position:center center;filter:brightness(1.45) contrast(1.16) saturate(1.05)}.axis-render--bottle .axis-render__frame{width:min(100%,220px);aspect-ratio:2/3}.axis-render--bottle .axis-render__image{filter:none;object-position:center center}.axis-render--panel .axis-render__caption{flex-shrink:0;width:100%}.axis-render--hero .axis-render__frame{position:relative;aspect-ratio:682/1024;padding:clamp(8px,2vw,12px)}.axis-render--hero .axis-render__image{position:absolute;inset:0;width:100%;height:100%;max-height:none;margin:0;object-fit:contain;object-position:bottom center}.axis-render__frame{padding:clamp(12px,2vw,18px);border:1px solid var(--axis-rule);background:radial-gradient(ellipse 90% 80% at 50% 40%,rgba(74,70,116,.1) 0,transparent 70%),rgba(0,0,0,.28);box-shadow:inset 0 1px 0 var(--axis-bevel),0 16px 40px rgba(0,0,0,.28)}.axis-render__image{display:block;width:100%;height:auto;margin:0 auto;object-fit:contain}.axis-render__caption{margin-top:10px;font-size:.52rem;font-weight:500;letter-spacing:.08em;line-height:1.45;text-transform:uppercase;text-align:center;color:var(--muted-soft)}.flow-diagram{margin:clamp(28px,4vh,40px) 0 0}.flow-diagram__frame{padding:clamp(22px,3vw,32px);border:1px solid var(--axis-rule);background:rgba(0,0,0,.24);box-shadow:inset 0 1px 0 var(--axis-bevel),0 16px 40px rgba(0,0,0,.24)}.flow-diagram__track{display:flex;align-items:stretch;width:100%;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.flow-diagram__track::-webkit-scrollbar{display:none}.flow-diagram__cell{display:flex;align-items:center;flex:1 1;min-width:0}.flow-diagram__arrow{flex:0 0 auto;padding:0 clamp(6px,1vw,10px);font-size:.95rem;line-height:1;color:rgba(116,106,138,.45)}.flow-diagram__arrow.is-live{color:rgba(154,150,174,.9)}.flow-diagram__node{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(12px,1.6vw,16px) clamp(8px,1.2vw,12px);border:1px solid rgba(74,70,116,.32);background:rgba(12,12,18,.65);font:inherit;color:inherit;cursor:pointer;opacity:.55;transition:opacity .15s ease,border-color .15s ease,box-shadow .15s ease}.flow-diagram__node:hover{opacity:.82}.flow-diagram__node:focus-visible{outline:none;box-shadow:0 0 0 2px var(--charcoal),0 0 0 3px rgba(73,61,107,.55)}.flow-diagram__node.is-active{opacity:1;border-color:rgba(116,106,138,.75);background:rgba(18,16,28,.92);box-shadow:inset 3px 0 0 rgba(100,86,148,.9),0 8px 24px rgba(0,0,0,.28)}.flow-diagram__label{font-size:clamp(.68rem,1.1vw,.78rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gem-highlight)}.flow-diagram__summary{margin-top:8px;font-size:clamp(.62rem,.95vw,.72rem);line-height:1.55;color:var(--body-brand);opacity:.62}.flow-diagram--loop .flow-diagram__node{flex:0 0 auto;min-width:clamp(84px,14vw,108px)}.flow-diagram__detail{margin-top:clamp(18px,2.5vw,24px);padding:clamp(14px,2vw,18px);border:1px solid rgba(116,106,138,.35);border-left:3px solid rgba(100,86,148,.9);background:rgba(8,8,14,.88)}.flow-diagram__detail-kicker{margin:0 0 8px;font-size:.58rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.flow-diagram__detail-body{margin:0;font-size:clamp(.8125rem,1vw,.9375rem);line-height:1.65;color:var(--body-brand)}.flow-diagram__loop-note{margin:clamp(14px,2vw,18px) 0 0;text-align:center;font-size:.58rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(98,101,122,.45)}@media (max-width:768px){.flow-diagram__track{min-width:100%}.flow-diagram__cell{flex:0 0 auto}.flow-diagram--system .flow-diagram__track{min-width:920px}.flow-diagram--system .flow-diagram__node{min-width:clamp(96px,16vw,120px)}.flow-diagram--loop .flow-diagram__track{min-width:520px}}.journey-steps{list-style:none;margin:clamp(28px,4vh,40px) 0 0;padding:0;display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(74,70,116,.15)}.journey-step{display:grid;grid-template-columns:2.5rem 1fr;grid-gap:1.2rem;gap:1.2rem;align-items:start;padding:1rem 0;border-bottom:1px solid rgba(74,70,116,.15)}.journey-step-index{padding-top:.12rem;font-size:.63rem;font-weight:600;letter-spacing:.14em;color:rgba(98,101,122,.55)}.journey-step-body{display:flex;flex-direction:column;gap:.45rem;min-width:0}.journey-step-name{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gem-highlight)}.journey-step-desc{font-size:.78rem;font-weight:400;letter-spacing:.03em;line-height:1.65;color:var(--body-brand);opacity:.62;max-width:42ch}.slide--journey .slide-heading{max-width:36ch;font-size:clamp(1.5rem,2.8vw,2.4rem);line-height:1.15}.slide-body--accent{color:var(--body-brand);opacity:.85;font-weight:500;letter-spacing:.06em;margin-top:.25rem}