.invitation-frame[data-astro-cid-ss2zn37r]{pointer-events:none;z-index:-1;color:var(--gala-gold);opacity:calc(.48 + var(--chapter-focus,1) * .28 - var(--chapter-exit,0) * .16);position:absolute;inset:0}.invitation-frame[data-astro-cid-ss2zn37r] svg[data-astro-cid-ss2zn37r]{stroke:currentColor;stroke-width:1px;display:block;position:absolute;overflow:visible}.invitation-rule[data-astro-cid-ss2zn37r]{opacity:.38;background:linear-gradient(90deg,#0000,currentColor 16% 84%,#0000);height:1px;position:absolute;inset-inline:3rem}.invitation-rule-top[data-astro-cid-ss2zn37r]{background:linear-gradient(90deg,#0000,currentColor 12% 40%,#0000 44% 56%,currentColor 60% 88%,#0000);top:1.5rem}.invitation-rule-bottom[data-astro-cid-ss2zn37r]{background:linear-gradient(90deg,#0000,currentColor 16% 46%,#0000 48% 52%,currentColor 54% 84%,#0000);bottom:1.5rem}.invitation-corner[data-astro-cid-ss2zn37r]{width:3.5rem;height:3.5rem}.invitation-corner-top-left[data-astro-cid-ss2zn37r]{top:0;left:0}.invitation-corner-top-right[data-astro-cid-ss2zn37r]{top:0;right:0;transform:scaleX(-1)}.invitation-corner-bottom-left[data-astro-cid-ss2zn37r]{bottom:0;left:0;transform:scaleY(-1)}.invitation-corner-bottom-right[data-astro-cid-ss2zn37r]{bottom:0;right:0;transform:scale(-1)}.invitation-trace[data-astro-cid-ss2zn37r]{stroke-dasharray:1;stroke-dashoffset:calc((1 - var(--chapter-focus,1)) * .7)}.invitation-fine[data-astro-cid-ss2zn37r]{opacity:.42}.invitation-clock[data-astro-cid-ss2zn37r]{width:6rem;height:6rem;top:-1.5rem;left:calc(50% - 3rem)}.invitation-clock-wheel[data-astro-cid-ss2zn37r],.invitation-clock-hands[data-astro-cid-ss2zn37r]{transform-origin:64px 64px}.invitation-clock-wheel[data-astro-cid-ss2zn37r]{opacity:.65;transform:rotate(calc(-22deg + var(--chapter-focus,1) * 22deg + var(--chapter-exit,0) * 12deg))}.invitation-clock-hands[data-astro-cid-ss2zn37r]{transform:rotate(calc(-32deg + var(--chapter-focus,1) * 32deg + var(--chapter-exit,0) * 18deg))}.invitation-seal[data-astro-cid-ss2zn37r]{opacity:.7;fill:var(--gala-bg)}.invitation-endmark[data-astro-cid-ss2zn37r]{width:1.75rem;height:1.75rem;bottom:.625rem;left:calc(50% - .875rem)}html[data-motion=off] .invitation-frame[data-astro-cid-ss2zn37r]{opacity:.76}html[data-motion=off] .invitation-trace[data-astro-cid-ss2zn37r]{stroke-dashoffset:0}html[data-motion=off] .invitation-clock-wheel[data-astro-cid-ss2zn37r],html[data-motion=off] .invitation-clock-hands[data-astro-cid-ss2zn37r]{transform:none}@media (width<=420px){.invitation-corner[data-astro-cid-ss2zn37r]{width:2.5rem;height:2.5rem}.invitation-rule[data-astro-cid-ss2zn37r]{inset-inline:2rem}}@media (width<=600px){.invitation-frame[data-astro-cid-ss2zn37r]{--invitation-rule-gap:calc(var(--invitation-clock-size,4rem) * .5 + .25rem)}.invitation-corner[data-astro-cid-ss2zn37r]{width:var(--invitation-corner-size,2rem);height:var(--invitation-corner-size,2rem)}.invitation-clock[data-astro-cid-ss2zn37r]{top:calc(var(--invitation-clock-size,4rem) * -.25);left:calc(50% - var(--invitation-clock-size,4rem) * .5);width:var(--invitation-clock-size,4rem);height:var(--invitation-clock-size,4rem)}.invitation-rule[data-astro-cid-ss2zn37r]{inset-inline:var(--invitation-corner-size,2rem)}.invitation-rule-top[data-astro-cid-ss2zn37r]{top:calc(var(--invitation-clock-size,4rem) * .25);background:linear-gradient(90deg,transparent,currentColor 12%,currentColor calc(50% - var(--invitation-rule-gap)),transparent calc(50% - var(--invitation-rule-gap)),transparent calc(50% + var(--invitation-rule-gap)),currentColor calc(50% + var(--invitation-rule-gap)),currentColor 88%,transparent)}.invitation-rule-bottom[data-astro-cid-ss2zn37r]{bottom:1.375rem}.invitation-endmark[data-astro-cid-ss2zn37r]{width:1.25rem;height:1.25rem;bottom:.75rem;left:calc(50% - .625rem)}}@media (prefers-reduced-motion:reduce){.invitation-frame[data-astro-cid-ss2zn37r]{opacity:.76}.invitation-trace[data-astro-cid-ss2zn37r]{stroke-dashoffset:0}.invitation-clock-wheel[data-astro-cid-ss2zn37r],.invitation-clock-hands[data-astro-cid-ss2zn37r]{transform:none}}@media (forced-colors:active){.invitation-frame[data-astro-cid-ss2zn37r]{display:none}}.registration-offers[data-astro-cid-7sp3ajpb]{border-top:1px solid var(--gala-line);scroll-margin-top:calc(var(--header-height) + 24px);margin-top:1.5rem;padding-top:1.5rem}.registration-offers[data-astro-cid-7sp3ajpb] ul[data-astro-cid-7sp3ajpb]{gap:1.25rem;margin-top:1rem;padding:0;list-style:none;display:grid}.registration-offers[data-astro-cid-7sp3ajpb] h4[data-astro-cid-7sp3ajpb]{color:var(--gala-ivory);font:600 .95rem/1.5 var(--font-body)}.registration-offers-note[data-astro-cid-7sp3ajpb],.registration-offers[data-astro-cid-7sp3ajpb] li[data-astro-cid-7sp3ajpb] p[data-astro-cid-7sp3ajpb]{color:var(--gala-muted);margin-top:.35rem;font-size:.85rem;line-height:1.7}@media (forced-colors:active){.registration-offers[data-astro-cid-7sp3ajpb]{border-top-color:canvastext}}.registration-essentials{border-top:1px solid var(--gala-line);gap:.9rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.registration-essentials p{max-width:54ch;color:var(--gala-muted);margin:0;font-size:.875rem;line-height:1.8}.registration-essentials strong{color:var(--gala-gold);margin-bottom:.2rem;font-weight:500;display:block}.tier-carousel-controls{border-block:1px solid var(--gala-line);justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 1rem;padding:.6rem 0;display:flex}.tier-carousel-controls[hidden]{display:none}.registration .tier-carousel-stage .tier-list.catalog-disclosures[data-rego-tier-list]{width:100%;margin-inline:0;padding-top:.35rem;padding-bottom:1.5rem}.tier-carousel-stage .tier-carousel-controls{border-top:0;margin-bottom:1rem;padding-top:0}.registration .tier-carousel-stage .tier-carousel-hint{margin-bottom:0;line-height:1.6}@media (width>=651px){.registration .tier-carousel-stage .tier-list.catalog-disclosures[data-rego-tier-list]{padding-inline:1.5rem;scroll-padding-inline:1.5rem}.registration .tier-carousel-stage .tier-list.catalog-disclosures{mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000)}}@media (width<=650px){.tier-carousel-stage .tier-carousel-controls,.registration .tier-carousel-stage .tier-carousel-hint{margin-inline:var(--stage-gutter)}}@media (forced-colors:active){.registration .tier-carousel-stage .tier-list.catalog-disclosures{mask-image:none}}.tier-carousel-label{color:var(--gala-gold);align-items:center;gap:.65rem;font-size:.78rem;display:flex}.tier-carousel-label>span{font-size:1.15rem}.tier-carousel-navigation{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.tier-carousel-navigation button{min-width:44px;min-height:44px;color:var(--gala-gold);cursor:pointer;background:#e7c9960c;border:1px solid #e7c99666;border-radius:50%;place-items:center;transition:background .2s,border-color .2s;display:grid}.tier-carousel-navigation button:hover:not(:disabled){border-color:var(--gala-gold);background:#e7c99624}.tier-carousel-navigation button:disabled{opacity:.3;cursor:default}.tier-carousel-position{text-align:center;min-width:3.4rem;color:var(--gala-muted);font-variant-numeric:tabular-nums;font-size:.75rem}@media (width<=359px){.tier-carousel-controls{gap:.4rem}.tier-carousel-label{gap:.35rem;font-size:.72rem}.tier-carousel-navigation{gap:0}.tier-carousel-position{min-width:2.8rem}}.registration{border-top:1px solid var(--gala-line)}.registration .registration-intro{isolation:isolate;background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--gala-bg) 30%, transparent) 15%, transparent 75%);gap:2rem;max-width:54rem;margin-inline:auto;padding:5rem clamp(1rem,5vw,5rem) 4rem;display:grid;position:relative}.registration .registration-heading{text-align:center}.registration .registration-heading .section-label{letter-spacing:.22em}.registration .registration-heading h2{font:400 clamp(2.8rem, 6vw, 4.25rem)/1.04 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:1rem}.registration .registration-heading h2 em{color:var(--gala-gold);font-weight:400}.registration .prefill{border-top:1px solid var(--gala-line);width:100%;max-width:34rem;margin-inline:auto;padding-top:1.75rem}.registration .prefill-status{color:var(--gala-gold);align-items:baseline;gap:.6rem;font-size:.8rem;font-weight:600;display:flex}.registration .prefill-status svg{flex-shrink:0;align-self:center}.registration .prefill h3{max-width:24ch;font:500 clamp(1.8rem, 4vw, 2.3rem)/1.1 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:1rem 0 1.25rem}.registration .prefill>p:not(.prefill-status){max-width:54ch;color:var(--gala-muted);font-size:.95rem}.registration .prefill-help{margin-top:.75rem;font-size:.9rem}.registration .prefill-help[hidden]{display:none}.registration .prefill .prefill-note{color:var(--gala-ivory);margin-top:1rem;font-size:.85rem}.registration .prefill .gala-button{gap:1.4rem;width:100%;margin-top:1.75rem}.registration .registration-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.registration .prefill .registration-actions .gala-button{margin-top:0}.registration .conditions-link{width:fit-content;min-height:44px;margin-top:1rem;font-size:.8rem;line-height:1.5;display:flex}.registration .registration-tiers{scroll-margin-top:calc(var(--header-height) + 7rem);margin-top:5rem}.registration .subsection-heading{gap:1.25rem;margin-bottom:2rem;display:grid}.registration .subsection-heading h3,.registration .addons h3{font:400 clamp(2.1rem, 5vw, 2.9rem)/1.1 var(--font-display);letter-spacing:-.015em;margin-top:.8rem}.registration .subsection-heading>p{max-width:44ch;color:var(--gala-muted);font-size:.875rem}.registration .addons{gap:1.75rem;margin-top:4rem;padding:2rem 0;display:grid}.registration .addons>div>p:last-child{max-width:42ch;color:var(--gala-muted);margin-top:1rem;font-size:.875rem}.registration .addons ul{gap:var(--gala-card-gap);margin:0;padding:0;list-style:none;display:grid}.registration .addons li{isolation:isolate;border:1px solid var(--gala-line);background:linear-gradient(100deg,var(--gala-card-raised),var(--gala-card) 68%);border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.65rem 1rem;margin:0;padding:1.35rem clamp(1rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.registration .addons li:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #e7c99620;border-radius:50%;width:12rem;position:absolute;top:50%;right:1rem;translate:0 -50%;box-shadow:0 0 0 1rem #e7c99607,0 0 0 2rem #e7c99604}.registration .addons li:first-child{border-top:1px solid var(--gala-line)}.registration .addons li>span:nth-child(2){font:500 1.65rem/1.2 var(--font-display)}.registration .addon-number{color:var(--gala-gold);font:400 1rem/1 var(--font-display)}.registration .addon-label{color:var(--gala-muted);grid-column:2;font-size:.8rem;line-height:1.7}.registration .addons li.addon-with-art{--addon-art-size:clamp(4.5rem,11vw,8rem);--addon-art-inset:clamp(1rem,3vw,2rem);grid-template-columns:auto minmax(0,1fr) var(--addon-art-size)}.registration .addons li.addon-with-art:after{right:calc(var(--addon-art-inset) + var(--addon-art-size) / 2 - 6rem)}.registration .addon-art{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 .35rem .7rem #06081955);pointer-events:none;grid-area:1/3/span 3;align-self:center;width:100%;height:auto;display:block}.registration .registration-source{border-top:1px solid var(--gala-line);margin-top:2rem;padding-top:1.5rem}.registration .registration-source p{max-width:72ch;color:var(--gala-muted);font-size:.8rem;line-height:1.8}.registration .registration-source p+p{margin-top:.25rem}.registration .registration-source a{text-underline-offset:3px;text-decoration:underline}.registration .rego-health-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;margin-bottom:.8rem;display:flex}.registration .rego-health-row [data-rego-health]{max-width:65ch}.registration .rego-refresh{min-height:44px;color:var(--gala-gold);font:inherit;text-underline-offset:.3rem;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-size:.8rem;text-decoration:underline}.registration .rego-refresh:disabled{color:var(--gala-muted);cursor:wait}@media (width>=700px){.registration .prefill .gala-button{width:auto}.registration .subsection-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:3rem}}@media (width>=1000px){.registration .registration-tiers{margin-top:6rem}}@media (width<=420px){.registration .registration-intro{padding-inline:1rem;gap:1.75rem;padding-top:4.5rem}.registration .registration-heading .section-label{letter-spacing:.14em}.registration .registration-heading h2{font-size:clamp(2.6rem,12vw,3rem)}.registration .prefill{padding-top:1.5rem}.registration .prefill .gala-button{padding-inline:1rem}}@media (forced-colors:active){.registration .registration-intro{background:0 0}.registration .prefill{border-top-color:canvastext}}.registration .catalog-empty{color:var(--gala-muted);padding-block:1rem;font-size:.875rem}.registration .catalog-empty a{text-underline-offset:.2rem;text-decoration:underline}.registration .addon-description{color:var(--gala-muted);grid-column:2;margin:0;font-size:.8rem;line-height:1.8}.registration .tier-list .tier{isolation:isolate;position:relative}.registration .tier-list.catalog-disclosures{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:stretch;gap:1rem}.registration .tier-list.catalog-disclosures .tier{border:1px solid var(--gala-editorial-edge);background:var(--gala-editorial-surface);min-width:0;box-shadow:var(--gala-editorial-shadow);border-radius:16px;overflow:hidden}.registration .tier-list.catalog-disclosures .tier:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #e7c99620;border-radius:50%;width:11rem;position:absolute;top:-5rem;right:-4rem;box-shadow:0 0 0 1rem #e7c99607,0 0 0 2rem #e7c99604}.registration .tier-list.catalog-disclosures .tier>.tier-card-header{flex-direction:column;align-items:stretch;gap:1.25rem;padding:1.75rem 1.75rem 1.5rem;display:flex;position:relative}.registration .tier-list.catalog-disclosures .tier .tier-number{font:400 .72rem/1 var(--font-body);letter-spacing:.16em;color:var(--gala-gold);align-items:center;gap:.8rem;display:flex}.registration .tier-list.catalog-disclosures .tier .tier-number:before{content:"";opacity:.55;background:currentColor;width:2rem;height:1px}.registration .tier-list.catalog-disclosures .tier .tier-summary-copy{flex-direction:column;flex:1;align-items:flex-start;display:flex}.registration .tier-list.catalog-disclosures .tier .tier-name{font:400 clamp(1.9rem,2.7vw,2.4rem)/1.08 var(--font-display);letter-spacing:-.02em;color:var(--gala-ivory)}.registration .tier-list.catalog-disclosures .tier .tier-description{font-size:.82rem;line-height:1.6}.registration .tier-list.catalog-disclosures .tier .tier-live-details{flex-direction:column;align-items:flex-start;gap:.55rem;margin-top:1rem;display:flex}.registration .tier-list.catalog-disclosures .tier .tier-price{font:400 1.75rem/1.15 var(--font-display);color:var(--gala-gold);margin-top:.35rem}.registration .tier-list.catalog-disclosures .tier-content{border-top:1px solid #e7c99626;margin:0;padding:1.5rem 1.75rem 1.75rem}.registration .tier-list.catalog-disclosures .tier>.tier-content{display:block}.registration .tier-list.catalog-disclosures .tier-content>ul{grid-template-columns:minmax(0,1fr);row-gap:0;margin-top:.5rem}.registration .tier-list.catalog-disclosures .tier-content .tier-content-label{font-size:.7rem;line-height:1.5}.registration .tier-list.catalog-disclosures .tier-content .text-link{font-size:.8rem}.registration .tier-list.catalog-disclosures{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#e7c99666 #0b1024;flex-flow:row;align-items:flex-start;gap:1rem;scroll-padding-inline:.75rem;display:flex;overflow:auto hidden}.registration .tier-list.catalog-disclosures .tier{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 clamp(22rem,32vw,28rem)}.registration .tier-carousel-hint{color:var(--gala-muted);margin-top:.65rem;font-size:.72rem;display:block}@media (width<=620px){.registration .tier-list.catalog-disclosures{padding:0 0 .85rem}.registration .tier-list.catalog-disclosures .tier{flex-basis:min(88vw,28rem)}}@media (width<=460px){.registration .registration-intro{gap:1.5rem;min-width:0;padding:3.25rem .25rem 2.5rem}.registration .registration-heading h2{font-size:clamp(2.25rem,10.5vw,2.8rem);line-height:1.08}.registration .registration-heading .section-label{letter-spacing:.12em;font-size:.65rem}.registration .prefill h3{font-size:clamp(1.75rem,8vw,2.1rem)}.registration .prefill .gala-button{text-align:left;gap:.75rem;padding-inline:1rem;line-height:1.4}.registration .prefill .gala-button svg{flex-shrink:0}.registration .prefill-help{min-height:44px}.registration .registration-tiers{min-width:0;margin-top:3rem}.registration .subsection-heading h3,.registration .addons h3{font-size:clamp(1.9rem,8.5vw,2.3rem);line-height:1.12}.registration .tier-list.catalog-disclosures{gap:.75rem;scroll-padding-inline:0}.registration .tier-list.catalog-disclosures .tier{flex-basis:calc(100% - 2rem)}.registration .tier-list.catalog-disclosures .tier>.tier-card-header{gap:1rem;padding:1.25rem 1rem}.registration .tier-list.catalog-disclosures .tier .tier-name{font-size:clamp(1.75rem,8vw,2.1rem);line-height:1.12}.registration .tier-list.catalog-disclosures .tier-content{padding:1.25rem 1rem}.registration .tier-list.catalog-disclosures .tier .tier-status{white-space:normal;overflow-wrap:anywhere;max-width:100%}.registration .tier-list.catalog-disclosures .tier-content .text-link{overflow-wrap:anywhere;gap:.65rem}.registration .addons{margin-top:2.75rem}.registration .addons li{column-gap:.65rem;padding:1.15rem 1rem}.registration .addons li.addon-with-art{--addon-art-inset:1rem}.registration .addons li>span:nth-child(2){overflow-wrap:anywhere;min-width:0;font-size:1.4rem}}@media (width<=600px){.registration .registration-intro{--invitation-clock-size:clamp(3.25rem,16vw,4.5rem);--invitation-corner-size:clamp(1.5rem,8vw,2rem);min-width:0;padding:calc(var(--invitation-clock-size) * .75 + clamp(1rem,5vw,1.5rem)) clamp(.75rem,3.5vw,1.25rem) clamp(2.5rem,8vw,3rem);gap:clamp(1rem,4vw,1.5rem)}.registration .registration-heading .section-label{letter-spacing:.1em;font-size:.65rem;line-height:1.6}.registration .registration-heading h2{margin-top:.75rem;font-size:clamp(2rem,9.4vw,2.75rem);line-height:1.1}.registration .prefill{min-width:0;padding-top:clamp(1rem,4vw,1.5rem)}.registration .prefill h3{text-wrap:balance;margin:.75rem 0 1rem;font-size:clamp(1.65rem,7.2vw,2rem);line-height:1.15}.registration .prefill>p:not(.prefill-status){font-size:clamp(.875rem,2.5vw,.95rem);line-height:1.75}.registration .prefill .prefill-note{margin-top:.75rem;font-size:clamp(.82rem,2.4vw,.875rem)}.registration .prefill-help{min-height:44px;margin-top:.5rem;font-size:.85rem}.registration .prefill>.rego-timing{margin-top:.75rem;padding-left:.75rem;font-size:.8rem;line-height:1.8}.registration .prefill .gala-button{text-align:center;gap:.65rem;width:100%;min-width:0;min-height:48px;margin-top:1.25rem;padding:.8rem clamp(.75rem,3vw,1rem);font-size:clamp(.82rem,2.5vw,.9rem);line-height:1.45}.registration .prefill .gala-button svg{flex-shrink:0}.registration .conditions-link{gap:.6rem;width:100%;margin-top:.65rem;font-size:.78rem;line-height:1.6}}
