:root{--sln-evt-grade:saturate(.9) contrast(1.06);--sln-evt-scrim:.88;--sln-evt-notch:13px;--sln-evt-bar-h:6rem;--sln-evt-dock-h:88px;--sln-evt-glow:var(--color-sln-blue)}@supports (color:color-mix(in lab, red, red)){:root{--sln-evt-glow:color-mix(in oklab, var(--color-sln-blue) 65%, var(--color-sln-cyan) 35%)}}.sln-evt-canvas :where(h1){font-family:var(--font-sans)}.sln-evt-display{font-family:var(--font-display)}.sln-evt-display-heavy{--sln-evt-display-track:-.02em;font-family:var(--font-sln-display,"Montserrat"), var(--font-display);font-synthesis-weight:none;letter-spacing:var(--sln-evt-display-track);font-weight:800}:where(h1:has(>.sln-evt-line)){flex-direction:column;display:flex}.sln-evt-title-trim{--sln-evt-title-lh:.95;line-height:var(--sln-evt-title-lh);text-box-trim:trim-both;text-box-edge:cap alphabetic}@supports not (text-box-trim:trim-both){.sln-evt-title-trim:before,.sln-evt-title-trim:after{content:"";display:block}.sln-evt-title-trim:before{margin-bottom:calc((var(--sln-evt-title-lh) - 1.219) / 2 * -1em - .265em)}.sln-evt-title-trim:after{margin-top:calc((var(--sln-evt-title-lh) - 1.219) / 2 * -1em - .251em)}}.sln-evt-line{margin:-30px -40px;padding:30px 40px;display:block;overflow:hidden}.sln-evt-line>span{animation:sln-evt-line-up .9s var(--sln-ease-emphasized) both;display:block}@keyframes sln-evt-line-up{0%{transform:translateY(calc(100% + 30px))}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sln-evt-line>span{animation:none}}.sln-evt-kicker{letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:600}.sln-evt-on-photo{text-shadow:0 1px 24px #0f0f118c,0 1px 3px #0f0f1166}@media (max-width:767.98px){.sln-evt-on-photo-strong{text-shadow:0 1px 2px #000000e6,0 2px 12px #000c,0 2px 28px #000000b3}}.sln-evt-card-title{--sln-evt-card-title-track:.08em;letter-spacing:var(--sln-evt-card-title-track);text-transform:uppercase;font-weight:700}.sln-evt-card-title-display{--sln-evt-card-title-track:.02em}html{background-color:#171719}.sln-evt-canvas{background:#fff;overflow-x:clip}.sln-evt-band-white{isolation:isolate;background:#fff;position:relative;overflow:hidden}.sln-evt-band-white:before{content:"";z-index:-1;pointer-events:none;aspect-ratio:36.85/57.56;opacity:.045;background-color:var(--color-sln-ink);width:34vw;position:absolute;top:50%;right:-9vw;transform:translateY(-50%);-webkit-mask:url(/images/sln-icon-outline.svg) 50%/contain no-repeat;mask:url(/images/sln-icon-outline.svg) 50%/contain no-repeat}.sln-evt-band-gray{background:var(--color-sln-gray)}.sln-evt-band-mark{--sln-evt-mark-w:18vw;--sln-evt-mark-x:-6vw;--sln-evt-mark-y:12%;--sln-evt-mark-ink:.05;--sln-evt-mark2-w:14vw;--sln-evt-mark2-x:-4vw;--sln-evt-mark2-y:-4vw;--sln-evt-mark2-ink:.045;isolation:isolate;position:relative;overflow:clip}.sln-evt-band-mark:before{content:"";z-index:-1;left:var(--sln-evt-mark-x);top:var(--sln-evt-mark-y);width:var(--sln-evt-mark-w);aspect-ratio:36.85/57.56;opacity:var(--sln-evt-mark-ink);pointer-events:none;background-color:#000;position:absolute;-webkit-mask:url(/images/sln-icon-outline.svg) 50%/contain no-repeat;mask:url(/images/sln-icon-outline.svg) 50%/contain no-repeat}.sln-evt-band-mark:after{content:"";z-index:-1;right:var(--sln-evt-mark2-x);bottom:var(--sln-evt-mark2-y);width:var(--sln-evt-mark2-w);aspect-ratio:36.85/57.56;opacity:var(--sln-evt-mark2-ink);pointer-events:none;background-color:#000;position:absolute;-webkit-mask:url(/images/sln-icon-outline.svg) 50%/contain no-repeat;mask:url(/images/sln-icon-outline.svg) 50%/contain no-repeat}.sln-evt-band-ink{background-color:var(--color-sln-ink);color:var(--color-sln-cream)}.sln-evt-band-graphite{background-color:var(--color-sln-graphite);border-top-color:#0000}.sln-evt-panel-dark{background-color:var(--color-sln-graphite);color:var(--color-sln-cream)}.sln-evt-panel-dark .sln-evt-meter{background:#f6f6ea29}.sln-evt-day{--sln-evt-day:var(--color-sln-blue)}.sln-evt-day-rail,.sln-evt-day-head{background:var(--sln-evt-day)}@supports (color:color-mix(in lab, red, red)){.sln-evt-day-head{background:color-mix(in oklab, var(--sln-evt-day) 8%, var(--card))}}.sln-evt-day-head{border-bottom:1px solid var(--sln-evt-day)}@supports (color:color-mix(in lab, red, red)){.sln-evt-day-head{border-bottom:1px solid color-mix(in oklab, var(--sln-evt-day) 22%, transparent)}}.sln-evt-day-date{background:var(--sln-evt-day)}@supports (color:color-mix(in lab, red, red)){.sln-evt-day-date{background:color-mix(in oklab, var(--sln-evt-day) 16%, var(--card))}}.sln-evt-day-date{color:var(--color-sln-ink)}.sln-evt-slot-mark{background:var(--sln-evt-day)}@supports (color:color-mix(in lab, red, red)){.sln-evt-slot-mark{background:color-mix(in oklab, var(--sln-evt-day) 14%, var(--card))}}.sln-evt-skel{background-color:var(--color-muted);position:relative;overflow:hidden}.sln-evt-skel:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffffa6 50%,#0000 100%);animation:1.6s ease-in-out infinite sln-evt-skel-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes sln-evt-skel-sweep{to{transform:translate(100%)}}.sln-evt-loading-grace{opacity:0;animation:0s linear .3s forwards sln-evt-loading-grace}@keyframes sln-evt-loading-grace{to{opacity:1}}@media (prefers-reduced-motion:reduce){.sln-evt-skel:after{animation:none;display:none}}@keyframes sln-evt-popup-open{0%{clip-path:inset(46% 0 46% 0 round var(--sln-evt-popup-radius));opacity:0;transform:scale(.985)}40%{opacity:1}to{clip-path:inset(0 0 0 0 round var(--sln-evt-popup-radius));opacity:1;transform:scale(1)}}@keyframes sln-evt-popup-close{0%{clip-path:inset(0 0 0 0 round var(--sln-evt-popup-radius));opacity:1;transform:scale(1)}72%{opacity:1}to{clip-path:inset(46% 0 46% 0 round var(--sln-evt-popup-radius));opacity:0;transform:scale(.99)}}@keyframes sln-evt-scrim-in{0%{opacity:0}to{opacity:1}}.sln-evt-popup{--sln-evt-popup-radius:var(--radius-2xl)}.sln-evt-popup[data-open]{animation:.46s cubic-bezier(.22,1,.36,1) backwards sln-evt-popup-open}.sln-evt-popup[data-closed]{animation:.34s cubic-bezier(.4,0,.2,1) both sln-evt-popup-close}.sln-evt-modal-scrim[data-open]{animation:sln-evt-scrim-in var(--sln-dur-base) var(--sln-ease-standard) both}.sln-evt-modal-scrim[data-closed]{animation:.24s ease-in reverse both sln-evt-scrim-in}@media (prefers-reduced-motion:reduce){.sln-evt-popup[data-open],.sln-evt-popup[data-closed],.sln-evt-modal-scrim[data-open],.sln-evt-modal-scrim[data-closed]{animation:none}}.sln-evt-photo{isolation:isolate;background-color:var(--color-sln-ink);overflow:hidden}.sln-evt-photo>img{object-fit:cover;width:100%;height:100%;filter:var(--sln-evt-grade);position:absolute;inset:0}.sln-evt-photo-zoom>img{transition:transform .9s var(--sln-ease-emphasized);transform:scale(1.03)}.group\/photo:hover .sln-evt-photo-zoom>img,.sln-evt-photo-zoom:hover>img{transform:scale(1.09)}@media (prefers-reduced-motion:reduce){.sln-evt-photo-zoom>img{transition:none;transform:none}}.sln-evt-scrim-b:after,.sln-evt-scrim-lb:after,.sln-evt-scrim-card:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.sln-evt-scrim-b:after{background:linear-gradient(to top, rgba(15, 15, 17, var(--sln-evt-scrim)) 0%, #0f0f118c 34%, #0f0f111f 66%, transparent 100%)}.sln-evt-scrim-card:after{background:linear-gradient(#0000 36%,#0f0f110a 46%,#0f0f112e 60%,#0f0f1194 74%,#0f0f11c7 100%)}.sln-evt-scrim-lb:after{background:linear-gradient(to top, rgba(15, 15, 17, var(--sln-evt-scrim)) 0%, #0f0f1166 42%, transparent 78%), linear-gradient(to right, #0f0f11b8 0%, #0f0f1147 38%, transparent 68%)}.sln-evt-tint:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(118deg, var(--color-sln-blue) 0%, transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sln-evt-tint:before{background:linear-gradient(118deg, color-mix(in oklab, var(--color-sln-blue) 55%, transparent) 0%, transparent 58%)}}.sln-evt-photo-edge{box-shadow:inset 0 0 0 1px #ffffff24}.sln-evt-photo-slant{--sln-evt-slant:26%;clip-path:polygon(var(--sln-evt-slant) 0%, 100% 0%, 100% 100%, 0% 100%)}.sln-evt-bar-flush{background:0 0}.sln-evt-bar-pill{-webkit-backdrop-filter:blur(12px)saturate(1.5);backdrop-filter:blur(12px)saturate(1.5);background:#ffffffb3;background:lab(100% -.0000298023 .0000119209/.7)}.sln-evt-bar-hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.sln-evt-mark-on-photo{filter:drop-shadow(0 1px 3px #0f0f1173)drop-shadow(0 2px 20px #0f0f118c)}.sln-evt-bar-hero-pill,.sln-evt-bar-on-photo{background:#0f0f119e}@keyframes sln-evt-toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.sln-evt-toast{animation:sln-evt-toast-in var(--sln-dur-base) var(--sln-ease-pop) both}@media (prefers-reduced-motion:reduce){.sln-evt-toast{animation:none}}@keyframes sln-evt-flyout-in{0%{transform:translate(100%)}to{transform:translate(0)}}.sln-evt-flyout{animation:sln-evt-flyout-in var(--sln-dur-base) var(--sln-ease-emphasized) both}.sln-evt-modal-scrim{animation:sln-evt-scrim-in var(--sln-dur-base) var(--sln-ease-standard) both}@media (prefers-reduced-motion:reduce){.sln-evt-flyout,.sln-evt-modal-scrim{animation:none}}.sln-evt-row{transition:background-color var(--sln-dur-fast) var(--sln-ease-standard);position:relative}.sln-evt-row:before{content:"";background:var(--color-sln-blue);transform-origin:50%;width:4px;transition:transform var(--sln-dur-fast) var(--sln-ease-pop);inset-block:0;position:absolute;left:0;transform:scaleY(0)}:is(.sln-evt-row:hover:not(:has(.sln-evt-subpanel:hover)),.sln-evt-row:focus-within:not(:has(.sln-evt-subpanel:focus-within))){background:var(--color-sln-blue)}@supports (color:color-mix(in lab, red, red)){:is(.sln-evt-row:hover:not(:has(.sln-evt-subpanel:hover)),.sln-evt-row:focus-within:not(:has(.sln-evt-subpanel:focus-within))){background:color-mix(in oklab, var(--color-sln-blue) 6%, var(--card))}}.sln-evt-row:hover:not(:has(.sln-evt-subpanel:hover)):before{transform:scaleY(1)}.sln-evt-row:focus-within:not(:has(.sln-evt-subpanel:focus-within)):before{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.sln-evt-row,.sln-evt-row:before{transition:none}}.sln-evt-row-lift{transition:background-color var(--sln-dur-fast) var(--sln-ease-standard), border-color var(--sln-dur-fast) var(--sln-ease-standard), border-radius var(--sln-dur-base) var(--sln-ease-standard), transform var(--sln-dur-base) var(--sln-ease-standard), box-shadow var(--sln-dur-base) var(--sln-ease-standard)}.sln-evt-row-lift:before{inset:12px auto 12px 0}:is(.sln-evt-row-lift:hover:not(:has(.sln-evt-subpanel:hover)),.sln-evt-row-lift:focus-within:not(:has(.sln-evt-subpanel:focus-within))){z-index:1;background:var(--sln-evt-glow);border-color:#0000;border-radius:12px;transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){:is(.sln-evt-row-lift:hover:not(:has(.sln-evt-subpanel:hover)),.sln-evt-row-lift:focus-within:not(:has(.sln-evt-subpanel:focus-within))){background:color-mix(in oklab, var(--sln-evt-glow) 6%, var(--card))}}:is(.sln-evt-row-lift:hover:not(:has(.sln-evt-subpanel:hover)),.sln-evt-row-lift:focus-within:not(:has(.sln-evt-subpanel:focus-within))){box-shadow:0 0 0 1px var(--sln-evt-glow), 0 1px 2px var(--color-sln-ink), 0 12px 28px -14px var(--sln-evt-glow)}@supports (color:color-mix(in lab, red, red)){:is(.sln-evt-row-lift:hover:not(:has(.sln-evt-subpanel:hover)),.sln-evt-row-lift:focus-within:not(:has(.sln-evt-subpanel:focus-within))){box-shadow:0 0 0 1px color-mix(in oklab, var(--sln-evt-glow) 28%, transparent), 0 1px 2px color-mix(in oklab, var(--color-sln-ink) 6%, transparent), 0 12px 28px -14px color-mix(in oklab, var(--sln-evt-glow) 60%, transparent)}}:is(.sln-evt-row-lift:hover:not(:has(.sln-evt-subpanel:hover))+.sln-evt-row-lift,.sln-evt-row-lift:focus-within:not(:has(.sln-evt-subpanel:focus-within))+.sln-evt-row-lift){border-top-color:#0000}:is(.sln-evt-row-lift:has(+.sln-evt-row-lift:hover:not(:has(.sln-evt-subpanel:hover))),.sln-evt-row-lift:has(+.sln-evt-row-lift:focus-within:not(:has(.sln-evt-subpanel:focus-within)))){border-bottom-color:#0000}@media (prefers-reduced-motion:reduce){.sln-evt-row-lift{transition:none}.sln-evt-row-lift:hover,.sln-evt-row-lift:focus-within{transform:none}}.sln-evt-step-now{--sln-evt-step-ink:var(--color-sln-blue);box-shadow:0 8px 20px -8px var(--sln-evt-step-ink)}@supports (color:color-mix(in lab, red, red)){.sln-evt-step-now{box-shadow:0 8px 20px -8px color-mix(in oklab, var(--sln-evt-step-ink) 85%, transparent)}}.sln-evt-step-now{animation:sln-evt-step-beat 2.4s var(--sln-ease-standard) infinite}.sln-evt-step-now-cyan{--sln-evt-step-ink:var(--color-sln-cyan)}@keyframes sln-evt-step-beat{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.sln-evt-step-now:before,.sln-evt-step-now:after{content:"";border:2px solid var(--sln-evt-step-ink);pointer-events:none;animation:sln-evt-step-ripple 2.4s var(--sln-ease-emphasized) infinite;border-radius:999px;position:absolute;inset:0}.sln-evt-step-now:after{animation-delay:1.2s}@keyframes sln-evt-step-ripple{0%{opacity:.5;transform:scale(1)}60%{opacity:0}to{opacity:0;transform:scale(2.15)}}@media (prefers-reduced-motion:reduce){.sln-evt-step-now{animation:none}.sln-evt-step-now:before{opacity:.4;animation:none;transform:scale(1.3)}.sln-evt-step-now:after{display:none}}.sln-evt-ticket{-webkit-mask-image:radial-gradient(circle var(--sln-evt-notch) at 0 var(--sln-evt-tear), transparent 99%, #000 100%), radial-gradient(circle var(--sln-evt-notch) at 100% var(--sln-evt-tear), transparent 99%, #000 100%);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(circle var(--sln-evt-notch) at 0 var(--sln-evt-tear), transparent 99%, #000 100%), radial-gradient(circle var(--sln-evt-notch) at 100% var(--sln-evt-tear), transparent 99%, #000 100%);-webkit-mask-image:radial-gradient(circle var(--sln-evt-notch) at 0 var(--sln-evt-tear), transparent 99%, #000 100%), radial-gradient(circle var(--sln-evt-notch) at 100% var(--sln-evt-tear), transparent 99%, #000 100%);-webkit-mask-image:radial-gradient(circle var(--sln-evt-notch) at 0 var(--sln-evt-tear), transparent 99%, #000 100%), radial-gradient(circle var(--sln-evt-notch) at 100% var(--sln-evt-tear), transparent 99%, #000 100%);mask-image:radial-gradient(circle var(--sln-evt-notch) at 0 var(--sln-evt-tear), transparent 99%, #000 100%), radial-gradient(circle var(--sln-evt-notch) at 100% var(--sln-evt-tear), transparent 99%, #000 100%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}.sln-evt-tear{border-top:1px dashed var(--color-sln-ink)}@supports (color:color-mix(in lab, red, red)){.sln-evt-tear{border-top:1px dashed color-mix(in oklab, var(--color-sln-ink) 22%, transparent)}}.sln-evt-meter{background:var(--color-sln-stone);border-radius:999px;height:12px}@supports (color:color-mix(in lab, red, red)){.sln-evt-meter{background:color-mix(in oklab, var(--color-sln-stone) 40%, transparent)}}.sln-evt-meter{overflow:hidden}.sln-evt-meter>span{background:linear-gradient(90deg, var(--color-sln-blue), var(--color-sln-cobalt));height:100%;box-shadow:0 0 8px -1px var(--color-sln-blue);border-radius:999px;display:block}@supports (color:color-mix(in lab, red, red)){.sln-evt-meter>span{box-shadow:0 0 8px -1px color-mix(in oklab, var(--color-sln-blue) 40%, transparent)}}.sln-evt-meter>span{transition:width var(--sln-dur-slow) var(--sln-ease-emphasized)}.sln-shine.sln-evt-shine-load:after{animation:1.6s ease-in-out .45s forwards sln-shine}@media (prefers-reduced-motion:reduce){.sln-shine.sln-evt-shine-load:after{animation:none}}.sln-evt-monogram{background:radial-gradient(120% 120% at 30% 0%, var(--color-sln-cobalt) 0%, var(--color-sln-blue) 55%, #1b2cc4 100%);color:#fff}.sln-evt-monogram:after{content:"";opacity:.16;pointer-events:none;background-image:url(/images/sln-icon-outline.svg);background-position:118% -22%;background-repeat:no-repeat;background-size:72%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sln-evt-meter>span{transition:none}}.sln-evt-has-dock{padding-bottom:var(--sln-evt-dock,var(--sln-evt-dock-h))}@media (min-width:1024px){.sln-evt-has-dock{padding-bottom:0}}.sln-evt-dock-strip{min-height:var(--sln-evt-dock-h);box-shadow:0 -10px 30px -18px #0f0f1159}.sln-evt-has-dock .sln-evt-toasts{bottom:calc(var(--sln-evt-dock,var(--sln-evt-dock-h)) + 1.5rem)}@media (min-width:1024px){.sln-evt-has-dock .sln-evt-toasts{bottom:1.5rem}}@keyframes sln-evt-dock-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sln-evt-dock-rise{animation:sln-evt-dock-rise var(--sln-dur-slow) var(--sln-ease-emphasized) both}@media (prefers-reduced-motion:reduce){.sln-evt-dock-rise{animation:none}}
