@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_c07a5d{font-family:Archivo,Archivo Fallback,Helvetica Neue,Arial,sans-serif;font-style:normal}.__variable_c07a5d{--g4-display:"Archivo","Archivo Fallback",Helvetica Neue,Arial,sans-serif}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-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:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_e75d01{font-family:Bebas Neue,Bebas Neue Fallback,Impact,Arial Narrow,sans-serif;font-weight:400;font-style:normal}.__variable_e75d01{--g4-tall:"Bebas Neue","Bebas Neue Fallback",Impact,Arial Narrow,sans-serif}@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-20c4,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-20c4,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-20c4,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;font-style:normal;font-weight:700;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:700;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:700;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:700;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:700;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:700;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;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_176161{font-family:Inter,Inter Fallback,Helvetica Neue,Arial,sans-serif;font-style:normal}.__variable_176161{--g4-text:"Inter","Inter Fallback",Helvetica Neue,Arial,sans-serif}.gg4{--ink:#08080b;--ink-2:#111118;--blue:#4319c2;--blue-rgb:67,25,194;--blue-hi:#6451f2;--blue-hi-rgb:100,81,242;--blue-text:#8a8aff;--orchid:#4319c2;--orchid-rgb:67,25,194;--orchid-hi:#6451f2;--orchid-hi-rgb:100,81,242;--orchid-text:#8a8aff;--neon-core:#f1f2fe;--neon-core-orchid:#f1f2fe;--band-stroke:#ffffff;--white:#ffffff;--mute:rgba(255,255,255,0.74);--hair:rgba(255,255,255,0.12);--wrap:1240px;background:var(--ink);color:var(--white);font-family:var(--g4-text),"Helvetica Neue",Arial,sans-serif;font-size:17px;line-height:1.55;min-height:100vh;overflow-x:clip;-webkit-font-smoothing:antialiased}.gg4[data-palette=current]{--blue:#2958ee;--blue-rgb:41,88,238;--blue-hi:#366ffc;--blue-hi-rgb:54,111,252;--blue-text:#8eacff;--orchid:#bc39ef;--orchid-rgb:188,57,239;--orchid-hi:#c95cf4;--orchid-hi-rgb:201,92,244;--orchid-text:#d98af7;--neon-core:#eef2ff;--neon-core-orchid:#fbeaff}.gg4[data-palette=teal]{--blue:#067f73;--blue-rgb:6,127,115;--blue-hi:#10c6b5;--blue-hi-rgb:16,198,181;--blue-text:#3fd9c8;--neon-core:#ecfffc}.gg4[data-palette=indigo]{--blue:#4319c2;--blue-rgb:67,25,194;--blue-hi:#6451f2;--blue-hi-rgb:100,81,242;--blue-text:#8a8aff;--orchid:#4319c2;--orchid-rgb:67,25,194;--orchid-hi:#6451f2;--orchid-hi-rgb:100,81,242;--orchid-text:#8a8aff;--neon-core:#f1f2fe;--neon-core-orchid:#f1f2fe}.gg4:not([data-palette=current]):not([data-palette=teal]):not([data-palette=ink]) .g4-btn:not(.g4-btn-ghost,.g4-btn-white,.g4-btn-line),.gg4:not([data-palette=current]):not([data-palette=teal]):not([data-palette=ink]) .g4-pick:hover,.gg4:not([data-palette=current]):not([data-palette=teal]):not([data-palette=ink]) .g4-pick[aria-pressed=true]{color:#ffffff!important}.gg4[data-palette=ink]{--blue:#d63a10;--blue-rgb:214,58,16;--blue-hi:#ff5a24;--blue-hi-rgb:255,90,36;--blue-text:#ff7a4f;--orchid:#ffffff;--orchid-rgb:255,255,255;--orchid-hi:#ffffff;--orchid-hi-rgb:255,255,255;--orchid-text:#ffffff;--neon-core:#fff4ef;--neon-core-orchid:#ffffff;--band-stroke:var(--ink)}.gg4 *,.gg4 :after,.gg4 :before{box-sizing:border-box}.gg4 :where(h1,h2,p,ul,ol,figure,blockquote){margin:0;padding:0}.gg4 :where(ul,ol){list-style:none}.gg4 img{display:block;max-width:100%}.gg4 a{color:inherit;text-decoration:none}.gg4 a:focus-visible{outline:3px solid var(--orchid-hi);outline-offset:4px;border-radius:6px}.g4-wrap{width:min(var(--wrap),100% - 64px);margin-inline:auto}.g4-skip{position:absolute;left:-9999px;top:0;background:var(--white);color:var(--ink)!important;padding:12px 18px;z-index:50;font-weight:700}.g4-skip:focus{left:12px;top:12px}.g4-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:999px;border:2px solid var(--orchid);background:var(--orchid);color:var(--ink)!important;font:800 13px/1 var(--g4-text),Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;transition:background .2s ease,box-shadow .25s ease,transform .2s ease,color .2s ease}.g4-btn:hover{background:var(--orchid-hi);border-color:var(--orchid-hi);box-shadow:0 0 0 4px rgba(var(--orchid-rgb),.12),0 0 23px rgba(var(--orchid-rgb),.37);transform:translateY(-1px)}.g4-btn-sm{min-height:42px;padding:0 22px;font-size:12px}.g4-btn-ghost{background:transparent;border-color:var(--white);color:var(--white)!important}.g4-btn-ghost:hover{color:var(--ink)!important;box-shadow:0 0 23px rgba(255,255,255,.23)}.g4-btn-ghost:hover,.g4-btn-white{background:var(--white);border-color:var(--white)}.g4-btn-white:hover{background:var(--ink);border-color:var(--ink);color:var(--white)!important;box-shadow:none}.g4-btn-line{background:transparent;border-color:var(--white);color:var(--white)!important}.g4-btn-line:hover{background:var(--white);border-color:var(--white);color:var(--blue)!important;box-shadow:none}.g4-btn-book{background:var(--blue);border-color:var(--blue);color:var(--white)!important}.g4-btn-book:hover{background:var(--blue);border-color:var(--blue-hi);box-shadow:0 0 0 4px rgba(var(--blue-hi-rgb),.12),0 0 23px rgba(var(--blue-hi-rgb),.37)}.g4-btns{display:flex;flex-wrap:wrap;gap:14px}.g4-eyebrow{font:700 12px/1.2 var(--g4-text),Arial,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--blue-text)}.g4-eyebrow-orchid{color:var(--orchid-text)}.g4-lede{font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:var(--mute);max-width:34em}.g4-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(8,8,11,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hair)}.g4-nav-in{display:flex;align-items:center;gap:32px;min-height:72px}.g4-mark{display:grid;grid-gap:3px;gap:3px;margin-right:auto}.g4-mark-name{font:900 17px/1 var(--g4-display),Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.g4-mark-line{font:600 10px/1 var(--g4-text),Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.g4-nav nav ul{display:flex;gap:30px}.g4-nav nav a{font:700 12px/1 var(--g4-text),Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);padding:8px 0;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.g4-nav nav a:hover{color:var(--white);border-color:var(--orchid)}.g4-hero{position:relative;min-height:min(86vh,820px);display:flex;flex-direction:column;justify-content:center;background:var(--ink)}.g4-hero-shot{position:absolute;top:0;right:0;bottom:0;width:44%;overflow:hidden;background:var(--ink-2)}.g4-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:84% 30%}.g4-hero-in{position:relative;padding:72px 0}.g4-hero-words{max-width:min(660px,50vw - 40px);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:26px;gap:26px;justify-items:start}.g4-hero .g4-neon{font-size:clamp(36px,5.1vw,74px)}.g4-neon{font:900 clamp(46px,7.9vw,118px) /.94 var(--g4-display),Arial,sans-serif;letter-spacing:-.012em;text-transform:uppercase;color:transparent;-webkit-text-stroke:2.6px var(--neon-core);filter:drop-shadow(0 0 3.3px rgba(var(--blue-hi-rgb),.63)) drop-shadow(0 0 13px rgba(var(--blue-hi-rgb),.47)) drop-shadow(0 0 32px rgba(var(--orchid-rgb),.33));animation:g4-breathe 5.5s ease-in-out 2.4s infinite}.g4-neon span{display:block;animation:g4-on 1.5s step-end both}.g4-neon span:first-child{animation-delay:.2s}.g4-neon span:nth-child(2){animation-delay:.7s}.g4-neon span:nth-child(3){animation-delay:1.2s}.g4-neon-orchid{animation-name:g4-breathe-orchid;-webkit-text-stroke-color:var(--neon-core-orchid);filter:drop-shadow(0 0 3.3px rgba(var(--orchid-hi-rgb),.63)) drop-shadow(0 0 15px rgba(var(--orchid-rgb),.5)) drop-shadow(0 0 35px rgba(var(--blue-hi-rgb),.3))}@supports not (-webkit-text-stroke:1px #fff){.g4-neon{color:var(--white)}}@keyframes g4-on{0%{opacity:.12}18%{opacity:1}24%{opacity:.25}32%{opacity:1}38%{opacity:.6}46%,to{opacity:1}}@keyframes g4-breathe{0%,to{filter:drop-shadow(0 0 3.3px rgba(var(--blue-hi-rgb),.63)) drop-shadow(0 0 13px rgba(var(--blue-hi-rgb),.47)) drop-shadow(0 0 32px rgba(var(--orchid-rgb),.33))}50%{filter:drop-shadow(0 0 4.7px rgba(var(--blue-hi-rgb),.67)) drop-shadow(0 0 20px rgba(var(--blue-hi-rgb),.57)) drop-shadow(0 0 47px rgba(var(--orchid-rgb),.47))}}@keyframes g4-breathe-orchid{0%,to{filter:drop-shadow(0 0 3.3px rgba(var(--orchid-hi-rgb),.63)) drop-shadow(0 0 15px rgba(var(--orchid-rgb),.5)) drop-shadow(0 0 35px rgba(var(--blue-hi-rgb),.3))}50%{filter:drop-shadow(0 0 4.7px rgba(var(--orchid-hi-rgb),.67)) drop-shadow(0 0 21px rgba(var(--orchid-rgb),.6)) drop-shadow(0 0 49px rgba(var(--blue-hi-rgb),.4))}}.g4-facts{display:flex;flex-wrap:wrap;gap:10px 34px;padding:0 0 34px;font:700 12px/1.2 var(--g4-text),Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.g4-facts li{display:flex;align-items:center;gap:12px}.g4-facts li:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--blue-hi);box-shadow:0 0 8px rgba(var(--blue-hi-rgb),.6)}.g4-facts li:nth-child(2):before{background:var(--orchid);box-shadow:0 0 8px rgba(var(--orchid-rgb),.6)}.g4-marks{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--ink-2);padding:34px 0 38px}.g4-marks-label{text-align:center;font:700 12px/1 var(--g4-text),Arial,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--mute);margin-bottom:24px}.g4-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.g4-track{display:flex;flex:none;gap:16px;padding-right:16px;animation:g4-run 58s linear infinite}.g4-marquee:hover .g4-track{animation-play-state:paused}@keyframes g4-run{to{transform:translateX(-100%)}}.g4-chip{flex:none;width:164px;height:78px;border-radius:16px;background:#ffffff;border:1px solid rgba(8,8,11,.14);display:grid;place-items:center;padding:16px 22px}.g4-chip img{max-width:100%;max-height:40px;width:auto;height:auto;object-fit:contain}.g4-chip-square img{max-height:52px}.g4-chip-name{color:var(--ink);font:700 11.5px/1.25 var(--g4-text),Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:10px 14px}.g4-room{padding:104px 0 96px;background:radial-gradient(60% 70% at 50% 46%,rgba(var(--blue-rgb),.13),rgba(8,8,11,0) 70%),var(--ink)}.g4-room-in{display:grid;justify-items:center;grid-gap:22px;gap:22px}.g4-stage{position:relative;width:min(960px,100%);aspect-ratio:16/9;border-radius:30px;overflow:hidden;border:6px solid transparent;background:linear-gradient(var(--ink),var(--ink)) padding-box,linear-gradient(115deg,var(--blue-hi),var(--orchid-hi)) border-box;box-shadow:0 0 47px rgba(var(--blue-hi-rgb),.25),0 0 100px rgba(var(--orchid-rgb),.17)}.gg4 .loop{position:absolute;inset:0}.gg4 .loop-film,.gg4 .loop-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gg4 .loop-ctl{position:absolute;left:16px;bottom:16px;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:rgba(8,8,11,.55);color:#ffffff;display:grid;place-items:center;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .2s ease,transform .2s ease}.gg4 .loop-ctl:hover{background:rgba(8,8,11,.8)}.gg4 .loop-ctl:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.gg4 .loop-ctl svg{width:14px;height:14px;display:block}.gg4 .loop-ctl-play{width:64px;height:64px;border:0;background:#ffffff;color:var(--ink);box-shadow:0 10px 30px rgba(0,0,0,.35)}.gg4 .loop-ctl-play:hover{background:#ffffff;transform:scale(1.05)}.gg4 .loop-ctl-play svg{width:22px;height:22px;margin-left:3px}.g4-stage-cap{font:700 12px/1.3 var(--g4-text),Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);text-align:center}.g4-band{background:var(--orchid);padding:40px 24px 44px;text-align:center}.g4-band-word{font:900 clamp(40px,7.6vw,116px) /1 var(--g4-display),Arial,sans-serif;letter-spacing:.005em;text-transform:uppercase;color:transparent;-webkit-text-stroke:2.6px var(--band-stroke)}@supports not (-webkit-text-stroke:1px #fff){.g4-band-word{color:var(--band-stroke)}}.g4-doors-sec{padding:88px 0 112px}.g4-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px}.g4-door{--edge:var(--blue-hi);--glow:rgba(var(--blue-hi-rgb),0.4)}.g4-door-dance{--edge:var(--orchid-hi);--glow:rgba(var(--orchid-hi-rgb),0.4)}.g4-door-training{--edge:var(--white);--glow:rgba(255,255,255,0.27)}.g4-door{container-type:inline-size}.g4-door a{position:relative;display:block;aspect-ratio:3/4.3;border-radius:28px;border:6px solid var(--edge);overflow:hidden;isolation:isolate;transition:box-shadow .35s ease,transform .35s ease}.g4-door a:focus-visible,.g4-door a:hover{box-shadow:0 0 0 1px var(--edge),0 0 40px var(--glow);transform:translateY(-6px)}.g4-door img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.g4-door a:hover img{transform:scale(1.06)}.g4-door-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(8,8,11,.95),rgba(8,8,11,.62) 34%,rgba(8,8,11,.05) 62%)}.g4-door-text{position:absolute;inset:auto 0 0 0;padding:0 7cqw 8cqw;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.g4-door-kicker{display:flex;align-items:center;gap:10px;font:700 11.5px/1.2 var(--g4-text),Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--white);text-shadow:0 1px 10px rgba(0,0,0,.7)}.g4-door-kicker:before{content:"";flex:none;width:22px;height:4px;border-radius:2px;background:var(--edge);box-shadow:0 0 8px var(--glow)}.g4-door-word{font:400 min(22.5cqw,120px) /.84 var(--g4-tall),Impact,sans-serif;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;transform:skewX(-8deg);transform-origin:left bottom;margin:2px 0 4px}.g4-door-body{font-size:15.5px;line-height:1.45;color:var(--mute)}.g4-door-money{margin-top:6px;padding-top:12px;border-top:1px solid rgba(255,255,255,.2);font:700 12px/1.3 var(--g4-text),Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.g4-how{margin-top:84px;padding-top:46px;border-top:1px solid var(--hair);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:34px 40px;gap:34px 40px;align-items:center}.g4-how-head{font:400 clamp(38px,4vw,58px) /.95 var(--g4-tall),Impact,sans-serif;letter-spacing:.02em;text-transform:uppercase}.g4-how>.g4-btn{grid-row:1;grid-column:2;justify-self:end}.g4-how ol{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px}.g4-how li{display:grid;grid-gap:12px;gap:12px;align-content:start}.g4-how-n{font:900 60px/1 var(--g4-display),Arial,sans-serif;color:transparent;-webkit-text-stroke:2px var(--blue-hi);filter:drop-shadow(0 0 9px rgba(var(--blue-hi-rgb),.37))}.g4-how li:nth-child(2) .g4-how-n{-webkit-text-stroke-color:var(--orchid-hi);filter:drop-shadow(0 0 9px rgba(var(--orchid-rgb),.37))}.g4-how li:nth-child(3) .g4-how-n{-webkit-text-stroke-color:var(--white);filter:drop-shadow(0 0 9px rgba(255,255,255,.27))}.g4-how-line{font-size:18px;line-height:1.45;max-width:22em}.g4-credits{padding:40px 0 120px}.g4-credit-list{margin-top:26px;border-top:1px solid var(--hair)}.g4-credit-list li{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:baseline;padding:22px 0 14px;border-bottom:1px solid var(--hair);transition:color .25s ease}.g4-credit-name{font:400 clamp(54px,7.2vw,118px) /.88 var(--g4-tall),Impact,sans-serif;letter-spacing:.012em;text-transform:uppercase;transition:color .25s ease,text-shadow .25s ease}.g4-credit-list li:hover .g4-credit-name{color:var(--orchid-hi);text-shadow:0 0 23px rgba(var(--orchid-rgb),.37)}.g4-credit-list li:nth-child(2n):hover .g4-credit-name{color:var(--blue-text);text-shadow:0 0 23px rgba(var(--blue-hi-rgb),.4)}.g4-credit-role{font-size:18px;color:var(--mute)}.g4-credits-foot{margin-top:26px;color:var(--mute)}.g4-credits-foot a{color:var(--white);font-weight:700;border-bottom:2px solid var(--orchid);padding-bottom:2px}.g4-quote{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:#000000}.g4-quote-shot{position:relative;min-height:560px;overflow:hidden}.g4-quote-shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.g4-quote-fig{align-self:center;padding:72px max(32px,calc((100vw - var(--wrap)) / 2)) 72px 64px}.g4-quote blockquote{font:800 clamp(26px,2.7vw,40px) /1.14 var(--g4-display),Arial,sans-serif;letter-spacing:-.012em;max-width:15em}.g4-quote figcaption{margin-top:26px;font:700 12.5px/1.5 var(--g4-text),Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--orchid-text)}.gg4[data-quote=block] .g4-quote{position:relative;display:flex;align-items:flex-end;min-height:600px;padding:120px 0 84px;background:var(--ink)}.gg4[data-quote=block] .g4-quote-shot{position:absolute;inset:0;min-height:0}.gg4[data-quote=block] .g4-quote-fig{position:relative;align-self:auto;margin-left:max(32px,calc((100vw - var(--wrap)) / 2));max-width:820px;padding:36px 42px 38px;background:#000000}.gg4[data-quote=block] .g4-quote blockquote{font-size:clamp(26px,3.1vw,46px);max-width:16em}.g4-pod{background:var(--blue);padding:92px 0}.g4-pod-in{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.g4-pod-cover{width:100%;aspect-ratio:1;object-fit:cover;border-radius:24px;border:6px solid var(--white);box-shadow:0 24px 60px rgba(0,0,0,.32)}.g4-tall-h{font:400 clamp(52px,6.4vw,100px) /.9 var(--g4-tall),Impact,sans-serif;letter-spacing:.012em;text-transform:uppercase}.g4-pod-line{margin:18px 0 30px;font-size:clamp(17px,1.5vw,21px);line-height:1.5;max-width:32em;color:rgba(255,255,255,.92)}.g4-close{padding:140px 0 120px;background:radial-gradient(50% 60% at 18% 40%,rgba(var(--orchid-rgb),.11),rgba(8,8,11,0) 70%),var(--ink)}.g4-close .g4-wrap{display:grid;grid-gap:28px;gap:28px;justify-items:start}.g4-foot{border-top:1px solid var(--hair);padding:30px 0 40px;font-size:14px;color:var(--mute)}.g4-foot-in{gap:14px 34px;justify-content:space-between}.g4-foot-in,.g4-foot-links{display:flex;flex-wrap:wrap}.g4-foot-links{gap:10px 26px}.g4-foot a:hover{color:var(--white)}@media (max-width:900px){.g4-wrap{width:min(var(--wrap),100% - 40px)}.g4-nav-in{flex-wrap:wrap;gap:10px 16px;padding:12px 0 0;min-height:0}.g4-mark{min-width:0;flex:1 1}.g4-mark-line{font-size:9px;letter-spacing:.14em;line-height:1.3}.g4-nav nav{order:3;width:100%;overflow-x:auto;scrollbar-width:none;border-top:1px solid var(--hair)}.g4-nav nav::-webkit-scrollbar{display:none}.g4-nav nav ul{gap:24px;padding:4px 0;width:max-content}.g4-nav nav a{display:block;padding:12px 0}.g4-hero{display:block;min-height:0}.g4-hero-shot{position:relative;width:100%;aspect-ratio:4/3.5}.g4-hero-in{padding:30px 0 42px}.g4-hero-words{max-width:none;gap:20px}.g4-hero .g4-neon,.g4-neon{font-size:min(9.9vw,84px);-webkit-text-stroke-width:1.7px}.g4-facts{padding-bottom:28px;gap:10px 22px;font-size:11px}.g4-chip{width:132px;height:66px;padding:14px 18px}.g4-chip img{max-height:32px}.g4-room{padding:64px 0 60px}.g4-stage{border-radius:22px;border-width:5px;aspect-ratio:4/3.4}.g4-band-word{-webkit-text-stroke-width:1.8px}.g4-doors-sec{padding:56px 0 76px}.g4-doors{grid-template-columns:1fr;gap:22px}.g4-door a{aspect-ratio:4/4.5;border-width:5px;border-radius:24px}.g4-how{grid-template-columns:1fr;margin-top:60px}.g4-how>.g4-btn{grid-row:auto;grid-column:1;justify-self:start}.g4-how ol{grid-template-columns:1fr;gap:26px}.g4-how li{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px}.g4-how-n{font-size:50px}.g4-credits{padding:20px 0 84px}.g4-credit-list li{grid-template-columns:1fr;gap:6px;padding:20px 0 16px}.g4-credit-role{font-size:16px}.g4-quote{grid-template-columns:minmax(0,1fr)}.g4-quote-shot{min-height:0;aspect-ratio:4/3.2}.g4-quote-fig{padding:34px 20px 48px}.g4-quote blockquote{font-size:clamp(25px,7vw,32px)}.gg4[data-quote=block] .g4-quote{min-height:560px;padding:200px 0 40px}.gg4[data-quote=block] .g4-quote-fig{margin:0 20px;padding:26px 22px 28px}.gg4[data-quote=block] .g4-quote blockquote{font-size:clamp(24px,6.6vw,30px)}.g4-pod{padding:68px 0}.g4-pod-in{grid-template-columns:1fr;gap:30px}.g4-pod-cover{width:200px}.g4-close{padding:96px 0 84px}}@media (prefers-reduced-motion:reduce){.g4-hero-img,.g4-neon,.g4-neon span,.g4-track{animation:none!important}.g4-marquee{-webkit-mask-image:none;mask-image:none}.g4-track{flex-wrap:wrap;justify-content:center;width:100%}.g4-track[aria-hidden=true]{display:none}.g4-btn,.g4-door a,.g4-door img{transition:none}}.g4-chip-dark{background:transparent;border-color:rgba(255,255,255,.16)}.g4-chip-dark.g4-chip-name{color:var(--white)}.g4-chip-link{transition:box-shadow .25s ease,transform .25s ease}.g4-chip-link a{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit}.g4-chip-link:focus-within,.g4-chip-link:hover{box-shadow:0 0 0 2px var(--blue-hi),0 0 24px rgba(var(--blue-hi-rgb),.35);transform:translateY(-2px)}