.welcome-splash__message .user-greeting__message__author__signature,.welcome-splash__banner{display:block;overflow:hidden}.welcome-splash__message .user-greeting__message__author__signature>img,.welcome-splash__banner>img,.welcome-splash__message .user-greeting__message__author__signature>picture,.welcome-splash__banner>picture,.welcome-splash__message .user-greeting__message__author__signature>picture>img,.welcome-splash__banner>picture>img,.welcome-splash__message .user-greeting__message__author__signature>video,.welcome-splash__banner>video,.welcome-splash__message .user-greeting__message__author__signature>iframe,.welcome-splash__banner>iframe{block-size:auto;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;margin-inline:auto;-o-object-fit:cover;object-fit:cover}.welcome-splash__banner>img,.welcome-splash__banner>picture,.welcome-splash__banner>picture>img,.welcome-splash__banner>video,.welcome-splash__banner>iframe{inline-size:100%;margin-inline:0}.welcome-splash__actions__dismiss{margin:0;padding:0;border:none;border-radius:0;background:none;box-shadow:none;font:inherit;text-align:inherit}.welcome-splash{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.welcome-splash__message .user-greeting__message__author__line{display:block}.welcome-splash__actions__dismiss{font-family:Rotunda,Helvetica Neue,Arial,sans-serif;line-height:1.1;font-weight:600;font-variation-settings:"wght" 600}.welcome-splash__actions__dismiss{padding-block:calc(.1lh + .8em) calc(-.1lh + .8em);display:block;box-sizing:border-box;padding-inline:1em;transition:background-color .2s,color .2s;border-radius:calc(infinity * 1px);background-color:var(--color__primary-accent__fill);color:var(--color__primary-accent__contrast, oklab(100% 0 0));text-align:center;text-decoration:none;text-wrap:balance;cursor:pointer}.welcome-splash__actions__dismiss:is(:hover,:focus-visible){background-color:color-mix(in oklab,var(--color__primary-accent__fill) 80%,white)}.welcome-splash__actions__dismiss:active{background-color:color-mix(in oklab,var(--color__primary-accent__fill) 80%,black)}.welcome-splash__actions__dismiss:disabled{background-color:var(--color__background--offset, oklab(85% 0 0))}.welcome-splash__actions__dismiss{inline-size:100%}.welcome-splash__banner{box-sizing:border-box;max-inline-size:1260px}.welcome-splash__banner{inline-size:calc(100% + calc(var(--page__margin__x, 1.2rem) + var(--safe--inline-before)) + calc(var(--page__margin__x, 1.2rem) + var(--safe--inline-after)));margin-inline:calc(calc(var(--page__margin__x, 1.2rem) + var(--safe--inline-before)) * -1) calc(calc(var(--page__margin__x, 1.2rem) + var(--safe--inline-after)) * -1)}.welcome-splash{block-size:100%;padding-block:var(--page__margin__y, 1.2rem);padding-inline:var(--page__margin__x, 1.2rem);overflow-inline:clip;text-align:center}.welcome-splash__language-picker{position:fixed;z-index:2;inset:calc(var(--page__margin__y, 1.2rem) * .6666666667) calc(var(--page__margin__x, 1.2rem) * .6666666667) auto auto;block-size:2.2em;inline-size:2.2em}.welcome-splash__language-picker .language-picker__input__label{box-shadow:0 .1em .2em var(--color__overlaid-shadow, oklab(0% 0 0 / .1))}.welcome-splash__language-picker__input{overflow:hidden}.welcome-splash__language-picker__input>label{inline-size:100%;block-size:100%;display:block;overflow:hidden;text-indent:105%;white-space:nowrap;position:absolute;inset:0}.welcome-splash__language-picker__input>label:before,.welcome-splash__language-picker__input>label:after{content:"";display:block;position:absolute;inset:0;-webkit-mask:none no-repeat 50% 0/100% auto;mask:none no-repeat 50% 0/100% auto}.welcome-splash__language-picker__input>label:before{background-color:var(--color__background, oklab(100% 0 0));-webkit-mask-position:50% 100%;mask-position:50% 100%}.welcome-splash__language-picker__input>label:after{background-color:var(--color__primary-accent__fill)}.welcome-splash__language-picker__input>label:before,.welcome-splash__language-picker__input>label:after{-webkit-mask-image:url(/img/common/quick-menu/locale.svg);mask-image:url(/img/common/quick-menu/locale.svg)}.welcome-splash__language-picker__input>select{opacity:0}.welcome-splash__banner{flex:0 0 auto;max-inline-size:none;margin-block:calc(var(--page__margin__y, 1.2rem) * -1) var(--page__margin__y, 1.2rem)}.welcome-splash__banner>img,.welcome-splash__banner>picture,.welcome-splash__banner>picture>img,.welcome-splash__banner>video,.welcome-splash__banner>iframe{max-block-size:500px;translate:0 max(0px,var(--page__scroll__y, 0px) * .3px)}@media (aspect-ratio >= 4/5){.welcome-splash__banner>img,.welcome-splash__banner>picture,.welcome-splash__banner>picture>img,.welcome-splash__banner>video,.welcome-splash__banner>iframe{max-block-size:min(500px,50dvh)}}@media (prefers-reduced-motion: reduce){.welcome-splash__banner>img,.welcome-splash__banner>picture,.welcome-splash__banner>picture>img,.welcome-splash__banner>video,.welcome-splash__banner>iframe{translate:none}}.welcome-splash__venue{inline-size:220px;aspect-ratio:var(--media__logo__ratio);display:block;overflow:hidden;text-indent:105%;white-space:nowrap;flex:0 0 auto;max-inline-size:80%;margin-block:auto var(--page__margin__y, 1.2rem);margin-inline:auto;background:var(--media__logo__image) no-repeat 50% 50%/contain}.welcome-splash__message{max-inline-size:30rem;margin-block-end:var(--page__margin__y, 1.2rem);margin-inline:auto}.welcome-splash__message .user-greeting__heading{margin:0;color:var(--color__primary-accent__text--light-bg, var(--color__foreground));font-size:1.4em}.welcome-splash__message .user-greeting__message{margin-block:.6em 0;margin-inline:0}.welcome-splash__message .user-greeting__message__author__signature{margin-block-start:calc(var(--page__margin__y, 1.2rem) / 2)}.welcome-splash__actions{box-sizing:border-box;inline-size:100%;max-inline-size:30rem;margin-block-start:auto;margin-inline:auto;padding:1em;border-radius:1rem;background:var(--color__background--offset, oklab(95% 0 0))}.welcome-splash__actions__terms{display:flex;align-items:center;justify-content:center;margin-block-end:var(--page__margin__y, 1.2rem)}.welcome-splash__actions__terms>input{flex:0 0 auto;margin-inline-end:.5em}.welcome-splash__actions__terms>label{margin-block:calc(.1lh + .075em) -.1lh;font-weight:400;font-variation-settings:"wght" 400;text-align:start}.welcome-splash__venue{view-transition-name:venue}
