@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_a4bae9{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_a4bae9{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39969fcf98a3026e-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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d664cce900333ee-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:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f97d1853053d8931-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:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/7ff6869a1704182a-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:Lato Fallback;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_7d86fa{font-family:Lato,Lato Fallback;font-style:normal}.__variable_7d86fa{--font-lato:"Lato","Lato Fallback"}:root{color-scheme:light;--purple:#5f4883;--purple-dark:#4a3072;--purple-deep:#412669;--gold:#b69129;--sand:#c4b09a;--taupe:#6e6050;--cream:#f6f4ee;--paper:#fbfaf7;--black:#000;--white:#fff;--line:rgba(110,96,80,0.2);--shadow:0 22px 70px rgba(70,46,90,0.14);--font-sans:var(--font-bricolage,"Bricolage Grotesque"),Inter,ui-sans-serif,system-ui,sans-serif;--font-payments:var(--font-lato,Lato),var(--font-sans)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--white)}body{margin:0;color:var(--black);font-family:var(--font-sans);font-size:15px;line-height:1.7;letter-spacing:.25px;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;font-feature-settings:"liga" 1,"kern" 1}a{color:inherit}img{display:block;max-width:100%}button,input{font:inherit}.button,.donation-link,.footer,.support-pill,button{letter-spacing:0}.site-shell{width:min(1440px,100%);margin:0 auto;background:var(--white);overflow:hidden}.logo{width:230px;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.donate-hero,.hero-panel-purple,.support-purple{position:relative;background:var(--purple);overflow:hidden;isolation:isolate}.donate-hero:before,.hero-panel-purple:before,.support-purple:before{content:"";position:absolute;inset:-18% -16% auto auto;width:58%;height:82%;border-radius:44% 56% 52% 48%;background:rgba(255,255,255,.055);transform:rotate(-18deg);z-index:-1}.donate-hero:after,.hero-panel-purple:after{content:"";position:absolute;left:32%;bottom:-24%;width:52%;height:78%;border-radius:40% 60% 48% 52%;background:rgba(255,255,255,.04);transform:rotate(31deg);z-index:-1}.landing-hero{display:grid;grid-template-columns:1fr 1fr;min-height:765px;color:var(--white);background:var(--black)}.hero-panel{min-width:0}.hero-panel-purple{display:flex;flex-direction:column;padding:38px 55px 80px}.hero-logo{width:184px}.hero-copy{margin-top:auto;margin-bottom:54px;max-width:841px}.kicker{margin:0 0 33px;font-size:20px;font-weight:600;line-height:1.7;letter-spacing:.25px}.donate-hero h1,.hero-copy h1{margin:0;font-size:clamp(4.75rem,6.05vw,88px);font-weight:400;line-height:1;letter-spacing:-2px}.hero-copy h1{margin-bottom:42px}.hero-copy p:last-child{max-width:596px;margin:0;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:.25px}.hero-panel-image{position:relative;background:linear-gradient(90deg,rgba(0,0,0,.26),rgba(0,0,0,.06)),url(/images/figma/hero.jpg) 50% /cover no-repeat}.support-pill{position:absolute;z-index:2;top:52px;left:56px;display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;padding:0 25px;color:var(--white);background:var(--purple-dark);font-size:20px;font-weight:400;line-height:1;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.14)}.announcement{display:grid;place-items:center;min-height:55px;color:var(--white);background:var(--black);font-size:32px;font-weight:500;line-height:1.5;letter-spacing:.25px}.event-section,.location,.performers{position:relative;padding-inline:115px 110px}.event-section{display:grid;grid-template-columns:510px minmax(0,654px);grid-gap:112px;gap:112px;padding-top:148px;padding-right:49px;padding-bottom:72px}.background-word{position:absolute;z-index:0;color:rgba(196,176,154,.18);font-size:clamp(5.6rem,8.82vw,128px);font-weight:500;line-height:.9;letter-spacing:-2.56px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.join{top:96px;left:56px}.event-body,.event-copy,.event-intro,.event-media,.location>a,.location>div,.performer{position:relative;z-index:1}.eyebrow{margin:0 0 22px;color:var(--purple);font-size:16px;font-weight:600;line-height:1.65;letter-spacing:.25px}.event-date{margin:0 0 25px;font-size:36px;line-height:1.25}.event-date,.event-section h2{color:var(--purple);letter-spacing:-2px}.event-section h2{margin:0 0 13px;font-size:88px;font-weight:400;line-height:1}.event-subtitle{margin:0 0 32px;color:var(--black);font-size:20px;line-height:1.65}.event-copy p:not(.eyebrow):not(.event-date):not(.event-subtitle){margin:37px 0 0;color:var(--taupe);font-size:15px;line-height:1.7}.event-body p:first-child{color:var(--black);font-size:20px;line-height:1.65}.button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;border:0;border-radius:999px;padding:0 31px;color:var(--white);background:var(--purple);font-size:20px;font-weight:400;line-height:1;cursor:pointer;text-decoration:none}.button.compact{min-height:54px;padding-inline:29px}.event-bottom-button{margin-top:44px}.event-media{padding-top:0}.event-poster{width:654px;margin-left:0;border-radius:22px;box-shadow:0 18px 60px rgba(0,0,0,.16)}.event-media .platforms{width:197px;margin-top:30px;margin-left:0;margin-right:0;border-radius:12px;box-shadow:0 13px 42px rgba(0,0,0,.16)}.performers{padding-top:70px;padding-bottom:78px}.performers-word{top:0;left:56px}.performer{display:grid;grid-template-columns:510px 500px;grid-gap:110px;gap:110px;align-items:center;min-height:390px;border-bottom:1px solid var(--line);padding:43px 0}.performer:first-of-type{padding-top:28px}.performer h3{margin:0 0 3px;font-size:20px;font-weight:400}.performer .role{margin:0 0 16px;color:var(--black);font-weight:600}.performer p:last-child{margin:0;color:var(--taupe);font-size:15px;line-height:1.7}.performer img{width:500px;height:300px;object-fit:cover;border-radius:22px}.location{display:grid;grid-template-columns:minmax(0,596px) 1fr;grid-gap:80px;gap:80px;align-items:center;min-height:561px;padding-top:130px;padding-bottom:116px}.location-word{top:62px;left:56px}.location address,.location p{margin:0;color:var(--black);font-size:15px;font-weight:500;line-height:1.7}.location address{margin-bottom:72px;font-style:normal}.location a:not(.button){color:var(--purple)}.location-ticket{justify-self:end;align-self:end;margin-bottom:62px}.support-band{display:grid;grid-template-columns:665px 1fr;min-height:530px;color:var(--white)}.support-purple{padding:77px 120px 90px 49px}.support-purple:before{inset:-190px -90px auto auto;width:335px;height:815px;border-radius:51% 49% 49% 51%;background:var(--purple);transform:rotate(-5deg);box-shadow:132px 0 0 var(--gold);z-index:1}.support-purple .logo{position:relative;z-index:2;width:230px;margin-bottom:115px}.support-purple h2{position:relative;z-index:2;max-width:610px;margin:0 0 62px;font-size:64px;font-weight:400;line-height:1;letter-spacing:.25px}.support-purple p{position:relative;z-index:2;max-width:528px;margin:0;font-size:15px;line-height:1.7}.support-kicker{margin-bottom:18px!important;font-size:20px!important;font-weight:400;line-height:1.65!important}.support-gold{display:grid;place-items:center;background:var(--gold)}.donation-link{display:inline-flex;align-items:center;gap:18px;color:var(--white);font-size:24px;font-weight:400;line-height:1.65;text-decoration:none}.donation-link span{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--purple)}.footer{display:grid;width:min(1440px,100%);margin:0 auto;grid-template-columns:1fr 160px 240px 1fr;grid-gap:72px;gap:72px;align-items:start;min-height:116px;padding:42px 62px 34px;color:var(--black);background:var(--white);font-size:14px;line-height:1.714}.footer nav{display:grid;grid-gap:18px;gap:18px}.footer a{text-decoration:none}.footer-status{justify-self:end;text-align:right}.donate-page{background:var(--white)}.donate-hero{min-height:485px;padding:42px 56px 54px;color:var(--white)}.donate-logo-link{display:inline-block}.donate-logo{width:230px}.donate-heading-block{margin-top:114px}.donate-heading-block .kicker{margin-bottom:29px}.donate-hero h1{max-width:980px;margin-bottom:0}.donate-heading-block p:last-child{margin:22px 0 0;font-size:20px;line-height:1.65}.donate-events-pill{top:auto;right:54px;bottom:46px;left:auto;min-height:54px;font-size:16px;background:var(--purple-deep)}.donation-area{position:relative;display:grid;justify-items:center;padding:92px 32px 74px;background:linear-gradient(to bottom,var(--cream) 0 382px,var(--white) 382px 100%)}.donation-intro{max-width:720px;margin-bottom:52px;text-align:center}.donation-intro h2,.other-ways h2{margin:0 0 20px;font-size:32px;font-weight:500;line-height:1.65;letter-spacing:.25px}.donation-intro p{margin:0;color:var(--taupe);font-size:20px;line-height:1.65}.donation-form{width:min(770px,100%);padding:52px 48px 46px;border-radius:10px;background:var(--white);box-shadow:var(--shadow)}fieldset{border:0;margin:0 0 29px;padding:0}legend{margin-bottom:12px;color:var(--taupe);font-size:14px;font-weight:700;line-height:1.43;letter-spacing:1.4px;text-transform:uppercase}.amount-grid,.payment-grid,.segmented{display:grid;grid-gap:12px;gap:12px}.segmented{grid-template-columns:repeat(2,1fr);width:250px}.amount-grid{grid-template-columns:repeat(4,1fr)}.payment-grid{grid-template-columns:repeat(2,1fr)}.amount-grid label,.custom-amount,.payment-grid label,.segmented label,.summary-row{border:1px solid rgba(110,96,80,.16);border-radius:7px;background:#f5f3ed}.amount-grid label,.segmented label{display:grid;place-items:center;min-height:48px;color:var(--black);font-size:14px;font-weight:700;line-height:1.43;cursor:pointer}.segmented label{letter-spacing:.7px;text-transform:uppercase}.amount-grid label{letter-spacing:0}.amount-grid input,.payment-grid input,.segmented input{position:absolute;opacity:0;pointer-events:none}.amount-grid label.is-selected,.segmented label.is-selected{color:var(--white);background:var(--purple);border-color:var(--purple)}.amount-grid label:focus-within,.custom-amount:focus-within,.payment-grid label:focus-within,.segmented label:focus-within{outline:3px solid var(--purple-dark);outline-offset:3px}.custom-amount{display:flex;align-items:center;gap:10px;min-height:52px;margin-top:18px;padding:0 18px;color:var(--taupe)}.custom-amount span:first-child{font-family:var(--font-payments);font-weight:700;letter-spacing:0}.custom-amount input{flex:1 1;width:100%;border:0;outline:0;color:var(--taupe);background:transparent;font-size:15.2px;line-height:1.2;letter-spacing:0}.custom-amount:focus-within{border-color:var(--purple)}.form-error{margin:8px 0 0;color:#8a1f11;font-size:13px;line-height:1.4}.payment-grid label{display:grid;place-items:center;min-height:91px;text-align:center;background:#f5f3ed;cursor:pointer}.payment-grid label.is-selected{border-color:var(--purple);box-shadow:inset 0 0 0 1px var(--purple);background:var(--white)}.payment-grid strong{font-family:var(--font-payments);font-size:18px;font-weight:900;line-height:1.55}.payment-grid span{margin-top:7px;color:var(--taupe);font-size:12px;font-weight:500;line-height:1.33;letter-spacing:0}.paypal{color:#003087}.stripe{color:#635bff}.paypal-card{display:grid;grid-gap:8px;gap:8px;margin-bottom:24px;padding:28px 32px;border:1px solid rgba(110,96,80,.16);border-radius:7px;background:#f5f3ed;text-align:center}.paypal-card strong{color:var(--purple);font-size:22px;font-weight:700;line-height:1.35}.paypal-card span{color:var(--taupe);font-size:15.2px;font-weight:500;line-height:1.5}.summary-row{display:flex;justify-content:space-between;align-items:center;min-height:86px;margin-bottom:24px;padding:20px 42px;background:#f5f3ed}.summary-row div{display:grid;grid-gap:2px;gap:2px}.summary-row div strong{font-size:14px;line-height:1.43;letter-spacing:0}.summary-row span{color:var(--taupe);font-size:12px;line-height:1.33;letter-spacing:0}.summary-row>strong{color:var(--purple);font-size:32px;font-weight:500;line-height:1.65;letter-spacing:.25px}.donate-button{display:grid;place-items:center;width:100%;min-height:54px;border:0;border-radius:7px;color:var(--white);background:var(--purple);font:700 15.2px/1.43 var(--font-sans);letter-spacing:.76px;text-transform:uppercase;cursor:pointer;text-align:center;text-decoration:none}.donate-button:disabled{cursor:not-allowed;opacity:.58}.secure-note{max-width:604px;margin:22px auto 0;color:var(--taupe);font-size:12px;line-height:1.33;letter-spacing:0}.other-ways{display:grid;justify-items:center;padding:78px 32px 94px;background:var(--white)}.giving-options,.other-ways h2{text-align:center}.giving-options{display:grid;grid-template-columns:repeat(2,minmax(260px,337px));grid-gap:96px;gap:96px;margin-top:34px}.giving-options h3{margin:0 0 20px;font-size:20px;font-weight:400;line-height:1.65}.giving-options p{margin:0;color:var(--taupe);line-height:1.7}.questions-band{min-height:158px;padding:43px 56px;background:var(--cream)}.questions-band p:first-child{margin:0 0 12px;font-size:32px;font-weight:500;line-height:1.65;letter-spacing:.25px}.questions-band p:last-child{margin:0;font-size:16px;font-weight:700;line-height:1.65}.questions-band a{color:var(--purple)}@media (max-width:1360px){.event-section,.location,.performers{padding-inline:72px}.event-section,.performer{grid-template-columns:minmax(0,1fr) minmax(320px,500px);gap:54px}.event-poster,.performer img{width:min(500px,100%)}.event-media .platforms{margin-right:0}.footer{grid-template-columns:1fr 1fr}.footer-status{justify-self:start;text-align:left}}@media (max-width:1024px){.performer{grid-template-columns:1fr}.performer img{width:100%;max-width:500px}}@media (max-width:860px){.event-section,.giving-options,.landing-hero,.location,.support-band{grid-template-columns:1fr}.hero-panel-purple{min-height:620px}.hero-panel-image{min-height:420px}.support-pill{left:28px}.donate-hero,.event-section,.footer,.location,.performers,.questions-band,.support-purple{padding-inline:28px}.event-copy{display:contents}.event-intro{order:1}.event-media{order:2}.event-body{order:3}.event-media .event-poster,.event-media .platforms{margin-left:0;margin-right:0}.performer{min-height:0}.location-ticket{justify-self:start;align-self:auto;margin-bottom:0}.support-purple:before{display:none}.donate-events-pill{right:auto;left:28px;bottom:32px}.donate-heading-block{margin-top:64px;padding-bottom:56px}.donation-form{padding:36px 24px}.giving-options{gap:42px}}@media (max-width:620px){.hero-panel-purple{padding:30px 28px 54px;min-height:595px}.hero-logo{width:172px}.hero-copy{margin-bottom:0}.donate-hero h1,.hero-copy h1{font-size:52px}.hero-copy p:last-child{font-size:16px}.announcement{min-height:46px;font-size:20px}.background-word{font-size:clamp(56px,18vw,72px)}.join,.location-word,.performers-word{left:22px}.event-section{padding-top:100px}.event-section h2{font-size:62px}.event-date{font-size:30px}.performer img{width:100%;height:auto;aspect-ratio:5/3}.support-purple h2{font-size:44px}.support-purple .logo{margin-bottom:60px}.support-gold{min-height:220px}.amount-grid,.footer,.payment-grid{grid-template-columns:1fr}.footer{gap:34px}.footer a,.location a:not(.button),.questions-band a{display:inline-flex;align-items:center;min-height:44px}.footer nav{gap:6px}.segmented{width:100%}.summary-row{padding-inline:20px}.summary-row>strong{font-size:25px}}