._2ii-Nq_row{--per:var(--per-portrait);--ratio:1.5;--art-scale:1;position:relative;container-type:inline-size}._2ii-Nq_row[data-variant=landscape]{--per:var(--per-landscape);--ratio:.5625}._2ii-Nq_row[data-variant=strip] ._2ii-Nq_slide{flex:none}._2ii-Nq_row[data-variant=strip] ._2ii-Nq_arrow{width:2.75rem;height:2.75rem;top:50%}._2ii-Nq_row[data-variant=top]{--per:var(--per-top);--ratio:1.5;--art-scale:.62}._2ii-Nq_viewport{margin-block:-.375rem;padding-block:.375rem;overflow:hidden}._2ii-Nq_container{touch-action:pan-y pinch-zoom;margin:0;padding:0;list-style:none;display:flex}._2ii-Nq_slide{flex:0 0 calc((100% + var(--row-gap)) / var(--per));min-width:0;padding-right:var(--row-gap)}._2ii-Nq_arrow{top:calc((((100cqw + var(--row-gap)) / var(--per)) - var(--row-gap)) * var(--art-scale) * var(--ratio) / 2);z-index:2;width:3.25rem;height:3.25rem;box-shadow:inset 0 0 0 1px var(--c-line-strong);color:var(--c-text);opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out), scale var(--dur-1) var(--ease-out);background:#070708db;border-radius:50%;place-items:center;display:grid;position:absolute;translate:0 -50%}._2ii-Nq_arrow svg{width:1.5rem;height:1.5rem}._2ii-Nq_arrow:hover{background:#16161aeb}._2ii-Nq_arrow:active{scale:.96}._2ii-Nq_prev{left:0}._2ii-Nq_next{right:0}._2ii-Nq_row:hover ._2ii-Nq_next,._2ii-Nq_row[data-moved]:hover ._2ii-Nq_prev,._2ii-Nq_arrow:focus-visible{opacity:1;pointer-events:auto}._2ii-Nq_row[data-variant=top] ._2ii-Nq_arrow{top:calc((((100cqw + var(--row-gap)) / var(--per)) - var(--row-gap)) * .62 * 1.5 / 2)}@media (hover:none),(pointer:coarse){._2ii-Nq_arrow{display:none}}
.IMEg5q_hero{gap:var(--space-6);margin:var(--section-gap) var(--gutter) 0;border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--c-brand) 22%, transparent), transparent 55%), var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-line);align-items:center;padding:clamp(1.5rem,1rem + 3vw,4rem);display:grid}@media (min-width:900px){.IMEg5q_hero:has(.IMEg5q_heroImg){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.IMEg5q_heroText{gap:var(--space-4);justify-items:start;display:grid}.IMEg5q_hero[data-center]{text-align:center}.IMEg5q_hero[data-center] .IMEg5q_heroText{justify-items:center}.IMEg5q_heroTitle{font-size:var(--fs-h1);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-display);line-height:var(--lh-tight);text-wrap:balance;max-width:18ch}.IMEg5q_lead{gap:var(--space-3);color:var(--c-text-2);font-size:var(--fs-lg);max-width:56ch;display:grid}.IMEg5q_heroImg{object-fit:cover;border-radius:var(--radius-tile);width:100%;max-height:26rem}.IMEg5q_text{gap:var(--space-4);margin:var(--section-gap) var(--gutter) 0;justify-items:start;display:grid}.IMEg5q_text[data-center]{text-align:center;justify-items:center}.IMEg5q_h2{font-size:var(--fs-h2);letter-spacing:var(--tracking-display);line-height:var(--lh-tight);text-wrap:balance}.IMEg5q_body{gap:var(--space-3);max-width:68ch;color:var(--c-text-2);line-height:var(--lh-body);white-space:pre-line;display:grid}.IMEg5q_figure{margin:var(--section-gap) var(--gutter) 0;gap:var(--space-2);display:grid}.IMEg5q_figure img{object-fit:cover;border-radius:var(--radius-tile);width:100%;max-height:40rem}.IMEg5q_figure figcaption{color:var(--c-text-3);font-size:var(--fs-sm)}.IMEg5q_buttonRow{margin:var(--space-6) var(--gutter) 0;display:flex}.IMEg5q_buttonRow[data-center]{justify-content:center}.IMEg5q_btn,.IMEg5q_ghost{border-radius:var(--radius);min-height:3rem;font-weight:var(--fw-medium);transition:background-color var(--dur-1) var(--ease-out), scale var(--dur-1) var(--ease-out);justify-content:center;align-items:center;padding-inline:1.5rem;display:inline-flex}.IMEg5q_btn{background:var(--c-brand-fill);color:var(--c-on-brand)}.IMEg5q_btn:hover{background:var(--c-brand-hover)}.IMEg5q_ghost{box-shadow:inset 0 0 0 1px var(--c-line-strong);color:var(--c-text)}.IMEg5q_ghost:hover{background:var(--c-surface-2)}.IMEg5q_btn:active,.IMEg5q_ghost:active{scale:.97}.IMEg5q_more{color:var(--c-text-2);font-size:var(--fs-sm)}.IMEg5q_more:hover{color:var(--c-text)}.IMEg5q_faq{border-top:var(--rail);width:100%;max-width:52rem;display:grid}.IMEg5q_qa{border-bottom:var(--rail)}.IMEg5q_qa summary{padding:var(--space-4) 0;font-weight:var(--fw-medium);font-size:var(--fs-lg);cursor:pointer;list-style:none}.IMEg5q_qa summary::-webkit-details-marker{display:none}.IMEg5q_qa summary:after{content:"+";float:right;color:var(--c-text-3);transition:rotate var(--dur-2) var(--ease-out)}.IMEg5q_qa[open] summary:after{rotate:45deg}.IMEg5q_qa .IMEg5q_body{padding-bottom:var(--space-4)}.IMEg5q_page{padding-bottom:var(--section-gap)}.IMEg5q_page>:first-child{margin-top:clamp(1.5rem,1rem + 2vw,3rem)}.IMEg5q_eventsHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}
.sTYdbq_invite{justify-content:space-between;align-items:center;gap:var(--space-5);margin:var(--space-6) var(--gutter) 0;padding:var(--space-5) var(--space-6);background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-line-strong);animation:sTYdbq_rise var(--dur-3) var(--ease-out) both;border-radius:var(--radius-lg);display:flex;overflow:hidden}@keyframes sTYdbq_rise{0%{opacity:0;transform:translateY(10px)}}.sTYdbq_text h2{font-size:var(--fs-xl);letter-spacing:var(--tracking-tight)}.sTYdbq_text p{margin-top:var(--space-1);color:var(--c-text-2);max-width:56ch}.sTYdbq_actions{gap:var(--space-3);flex:none;display:flex}.sTYdbq_cta,.sTYdbq_later{min-height:3rem;padding-inline:var(--space-5);font-weight:var(--fw-semibold);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);align-items:center;display:inline-flex}.sTYdbq_cta{background:var(--c-brand-fill);color:var(--c-on-brand);border-radius:var(--radius)}.sTYdbq_cta:hover{background:var(--c-brand-hover);border-radius:var(--radius)}.sTYdbq_later{white-space:nowrap;color:var(--c-text-2);font-weight:var(--fw-medium)}.sTYdbq_later:hover{color:var(--c-text)}.sTYdbq_cta:active,.sTYdbq_later:active{transform:scale(.96)}@media (max-width:760px){.sTYdbq_invite{padding:var(--space-5);flex-direction:column;align-items:stretch}.sTYdbq_actions{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.sTYdbq_invite{animation:none}}
