@layer components{.si-defer{animation:1ms 1.2s both si-defer;position:absolute;top:0;bottom:0;left:0;right:0}.si{--si-ring:var(--mark);--si-pad:clamp(var(--space-4),.6rem + 1.6vw,var(--space-6));--si-row-h:clamp(12rem,2rem + 17vw,22rem);isolation:isolate}.si :where(h2,h3,h4,h5){margin:0}.si :where(ul,ol){margin:0;padding:0;list-style:none}.si :-webkit-any(.si-tiles,.si-index,.si-strip,.si-masked)>li{max-width:none}.si :-moz-any(.si-tiles,.si-index,.si-strip,.si-masked)>li{max-width:none}.si :is(.si-tiles,.si-index,.si-strip,.si-masked)>li{max-width:none}.si :where(a){color:inherit;text-decoration:none}.si :where(.si-tile,.si-panel):focus-visible{outline-color:var(--si-ring)}.si-head{align-items:end;gap:var(--space-4)var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.si-num{margin-bottom:calc(var(--space-2)*-1);display:block}.si-heading{max-width:16ch}.si-all{justify-self:start;gap:var(--space-2);color:var(--mark);text-underline-offset:.3em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.si-nowrap{white-space:nowrap}.si-arrow{flex:none;height:1.1em;width:1.1em}@media (min-width:48rem){.si-head{grid-template-columns:minmax(0,1fr) auto}.si-num{grid-column:1/-1}.si-all{justify-self:end}}.si-media{border-radius:inherit;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:clip}.si-img{object-fit:cover;height:100%;width:100%;max-width:none;position:absolute;top:0;bottom:0;left:0;right:0}.si-shaped{isolation:isolate;border-radius:var(--radius-photo);background-color:var(--si-tint,var(--surface-2));display:block;position:relative;overflow:clip}.si-shaped[data-mask=rect]{border-radius:0}.si-shaped[data-mask=rounded]{border-radius:max(var(--radius-photo),.875rem)}.si-shaped[data-mask=arch]{border-radius:50% 50% var(--radius-photo)var(--radius-photo)/40% 40% var(--radius-photo)var(--radius-photo)}.si-shaped[data-mask=circle]{border-radius:50%}.si-shaped[data-mask=pill]{border-radius:999px}.si-shaped[data-mask=leaf]{border-radius:50% 0}.si-shaped[data-mask=notch]{clip-path:polygon(24% 0,100% 0,100% 100%,0 100%,0 19.2%);border-radius:0}.si-shaped[data-mask=gable]{clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%);border-radius:0}.si-shaped[data-mask=slot]{border-radius:var(--radius-photo)}.si-disc{width:var(--tap);height:var(--tap);background-color:var(--cta);color:var(--cta-fg);border-radius:999px;flex:none;place-items:center;display:none}@media (min-width:40rem){.si-disc{display:grid}.si-cell:not(:first-child) .si-disc{opacity:0}.si-cell .si-tile:-webkit-any(:hover,:focus-visible) .si-disc{opacity:1}.si-cell .si-tile:-moz-any(:hover,:focus-visible) .si-disc{opacity:1}.si-cell .si-tile:is(:hover,:focus-visible) .si-disc{opacity:1}}.si-tiles{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.si-cell{grid-column:span var(--si-sm,1);min-width:0}.si-tile{aspect-ratio:var(--si-ratio,4/5);isolation:isolate;border-radius:var(--radius-photo);background-color:var(--si-tint,var(--surface));color:var(--fg);display:block;position:relative;overflow:clip}.si-tile>.scrim-b{z-index:1}.si-foot{z-index:2;justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding:var(--si-pad);display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.si-name{color:var(--fg);max-width:14ch}.si-cell:not(:-webkit-any([data-span=hero],[data-span=wide],[data-span=band])) .si-name{font-size:calc(var(--text-display-md)*.74);line-height:1.02}.si-cell:not(:-moz-any([data-span=hero],[data-span=wide],[data-span=band])) .si-name{font-size:calc(var(--text-display-md)*.74);line-height:1.02}.si-cell:not(:is([data-span=hero],[data-span=wide],[data-span=band])) .si-name{font-size:calc(var(--text-display-md)*.74);line-height:1.02}@media (min-width:64rem){.si-tiles{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--si-row-h);grid-auto-flow:dense}.si-cell{grid-column:span var(--si-c,1);grid-row:span var(--si-rs,1)}.si-tile{aspect-ratio:auto;height:100%}.si-cell:not(:-webkit-any([data-span=hero],[data-span=wide],[data-span=band])) .si-name{font-size:calc(var(--text-display-md)*.8)}.si-cell:not(:-moz-any([data-span=hero],[data-span=wide],[data-span=band])) .si-name{font-size:calc(var(--text-display-md)*.8)}.si-cell:not(:is([data-span=hero],[data-span=wide],[data-span=band])) .si-name{font-size:calc(var(--text-display-md)*.8)}}.si-index-wrap{position:relative}.si-index{isolation:isolate;border-bottom:1px solid var(--line);position:relative}.si-row{background:linear-gradient(var(--line),var(--line))0 0/100% 1px no-repeat}.si-link{align-items:center;column-gap:var(--space-4);min-height:3.5rem;padding-block:var(--space-5);color:var(--fg);grid-template-columns:2rem minmax(0,1fr) auto;display:grid;position:relative}.si-row-num{align-self:start;padding-top:.55em}.si-row-name{font-size:calc(var(--text-display-lg)*.82);line-height:.98}.si-row-line{display:none}.si-row-end{grid-template-areas:"end";place-items:center end;display:grid}.si-row-end>*{grid-area:end}.si-thumb{width:4.5rem;aspect-ratio:var(--si-preview-ratio,4/5)}.si-thumb[data-mask=circle],.si-thumb[data-mask=leaf]{width:4rem}.si-row-arrow{color:var(--mark);display:none}.si-row-arrow .si-arrow{height:1.75rem;width:1.75rem}.si-float{display:none}@media (min-width:64rem){.si-link{padding-block:var(--space-6);grid-template-columns:4.5rem minmax(0,1fr) minmax(0,17rem) 5.5rem}.si-row-name{font-size:var(--text-display-lg)}.si-row-line{align-self:center;max-width:30ch;display:block}.si-link:not(:has(.si-row-line)) .si-row-name{grid-column:span 2}}@media (hover:hover) and (pointer:fine){.si-thumb{visibility:hidden}.si-link:focus-visible .si-thumb{visibility:visible}.si-row-arrow{display:block}.si-link:focus-visible .si-row-arrow{visibility:hidden}.si-index:has(.si-link:hover) .si-link:not(:hover) :-webkit-any(.si-row-name,.si-row-num){color:var(--muted)}.si-index:has(.si-link:hover) .si-link:not(:hover) :-moz-any(.si-row-name,.si-row-num){color:var(--muted)}.si-index:has(.si-link:hover) .si-link:not(:hover) :is(.si-row-name,.si-row-num){color:var(--muted)}.si-float{z-index:3;pointer-events:none;clip-path:inset(50%);width:max(13rem,min(6rem + 11vw,19rem));display:block;position:absolute;top:50%;translate:0 -50%}.si-float:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:24%}.si-float:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:24%}.si-float:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:24%}.si-float:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:24%}.si-float:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:24%}.si-float:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:24%}.si-float>.si-fshape{aspect-ratio:var(--si-preview-ratio,4/5)}.si-link:hover .si-float{clip-path:inset(0)}.si-float .si-img{scale:1.18}.si-link:hover .si-float .si-img{scale:1}.si-index[data-si-follow] .si-link{position:static}.si-index[data-si-follow] .si-float{translate:none;transform:translate3d(calc(var(--si-x,0px) + 1.5rem),calc(var(--si-y,0px) - 50%),0)rotate(var(--si-lean,0deg));transform-origin:0;will-change:transform;top:0;bottom:auto;left:0;right:auto}}.si-strip{gap:var(--space-3);display:grid}.si-pane{min-width:0}.si-panel{aspect-ratio:16/9;isolation:isolate;border-radius:var(--radius-photo);background-color:var(--si-tint,var(--surface));color:var(--fg);display:block;position:relative;overflow:clip}.si-panel-scrim{z-index:1;pointer-events:none;background:linear-gradient(0deg,color-mix(in oklab,var(--scrim)min(100%,88%*var(--scrim-strength)),transparent)0%,color-mix(in oklab,var(--scrim)min(100%,45%*var(--scrim-strength)),transparent)42%,transparent 72%),linear-gradient(180deg,color-mix(in oklab,var(--scrim)min(100%,78%*var(--scrim-strength)),transparent)0%,color-mix(in oklab,var(--scrim)min(100%,35%*var(--scrim-strength)),transparent)18%,transparent 34%);position:absolute;top:0;bottom:0;left:0;right:0}.si-panel-top{z-index:2;gap:var(--space-2);padding:var(--si-pad);flex-direction:column;display:flex;position:absolute;top:0;bottom:auto;left:0;right:0}.si-panel-num{color:var(--fg)}.si-panel-line{max-width:30ch;padding:var(--space-1)var(--space-2);border-radius:min(var(--radius-photo),.375rem);background-color:color-mix(in oklab,var(--scrim)82%,transparent);font-size:var(--text-caption);color:var(--fg);align-self:flex-start;line-height:1.35}.si-panel-name{z-index:2;inset-inline:var(--si-pad)calc(var(--si-pad) + var(--tap) + var(--space-3));color:var(--fg);position:absolute;bottom:var(--si-pad)}.si-panel>.si-disc{z-index:2;position:absolute;bottom:var(--si-pad)}.si-panel>.si-disc:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--si-pad)}.si-panel>.si-disc:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--si-pad)}.si-panel>.si-disc:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--si-pad)}.si-panel>.si-disc:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--si-pad)}.si-panel>.si-disc:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--si-pad)}.si-panel>.si-disc:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--si-pad)}@media (max-width:47.99rem){.si-panel{justify-content:flex-end;gap:var(--space-2);padding:var(--si-pad);flex-direction:column;display:flex}.si-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-panel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-panel:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-panel-top,.si-panel-name{padding:0;position:relative;top:auto;bottom:auto;left:auto;right:auto}.si-panel-name{font-size:calc(var(--text-display-md)*.9)}}@media (min-width:48rem){.si-strip{gap:var(--space-2);--si-open-w:calc((100cqi - (var(--si-n,5) - 1)*var(--space-2))*var(--si-open)/(var(--si-open) + var(--si-n,5) - 1));height:max(28rem,min(70svh,42rem));display:flex;container-type:inline-size}.si-pane{flex:1 1 0}.si-pane:hover{flex-grow:var(--si-open,3.2)}.si-strip:not(:has(.si-pane:hover)) .si-pane:has(:focus-visible){flex-grow:var(--si-open,3.2)}.si-strip:not(:has(.si-pane:hover,:focus-visible)) .si-pane:first-child{flex-grow:var(--si-open,3.2)}.si-panel{aspect-ratio:auto;height:100%}.si-panel .si-img{width:max(100%,var(--si-open-w));top:0;bottom:0;left:50%;right:auto;translate:-50%}.si-panel-scrim{background:linear-gradient(90deg,color-mix(in oklab,var(--scrim)min(100%,62%*var(--scrim-strength)),transparent)0%,transparent 7rem),linear-gradient(0deg,color-mix(in oklab,var(--scrim)min(100%,88%*var(--scrim-strength)),transparent)0%,color-mix(in oklab,var(--scrim)min(100%,40%*var(--scrim-strength)),transparent)38%,transparent 66%),linear-gradient(180deg,color-mix(in oklab,var(--scrim)min(100%,78%*var(--scrim-strength)),transparent)0%,color-mix(in oklab,var(--scrim)min(100%,35%*var(--scrim-strength)),transparent)16%,transparent 30%)}.si-panel-name{inset-inline:var(--si-pad);font-size:var(--text-caption);font-family:var(--font-body,inherit);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.2;overflow:hidden}.si-panel-line,.si-panel>.si-disc{opacity:0}.si-pane:hover .si-panel-name{font-size:var(--text-display-md);font-family:var(--font-display,inherit);font-weight:var(--display-weight);white-space:normal;line-height:1}.si-pane:hover .si-panel-name:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-pane:hover .si-panel-name:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-pane:hover .si-panel-name:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-pane:hover .si-panel-name:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-pane:hover .si-panel-name:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-pane:hover .si-panel-name:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-strip:not(:has(.si-pane:hover)) .si-pane:has(:focus-visible) .si-panel-name{font-size:var(--text-display-md);font-family:var(--font-display,inherit);font-weight:var(--display-weight);white-space:normal;line-height:1}.si-strip:not(:has(.si-pane:hover)) .si-pane:has(:focus-visible) .si-panel-name:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-strip:not(:has(.si-pane:hover)) .si-pane:has(:focus-visible) .si-panel-name:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-strip:not(:has(.si-pane:hover)) .si-pane:has(:focus-visible) .si-panel-name:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-strip:not(:has(.si-pane:hover)) .si-pane:has(:focus-visible) .si-panel-name:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-strip:not(:has(.si-pane:hover)) .si-pane:has(:focus-visible) .si-panel-name:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-strip:not(:has(.si-pane:hover)) .si-pane:has(:focus-visible) .si-panel-name:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-strip:not(:has(.si-pane:hover,:focus-visible)) .si-pane:first-child .si-panel-name{font-size:var(--text-display-md);font-family:var(--font-display,inherit);font-weight:var(--display-weight);white-space:normal;line-height:1}.si-strip:not(:has(.si-pane:hover,:focus-visible)) .si-pane:first-child .si-panel-name:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-strip:not(:has(.si-pane:hover,:focus-visible)) .si-pane:first-child .si-panel-name:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-strip:not(:has(.si-pane:hover,:focus-visible)) .si-pane:first-child .si-panel-name:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-strip:not(:has(.si-pane:hover,:focus-visible)) .si-pane:first-child .si-panel-name:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-strip:not(:has(.si-pane:hover,:focus-visible)) .si-pane:first-child .si-panel-name:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-strip:not(:has(.si-pane:hover,:focus-visible)) .si-pane:first-child .si-panel-name:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--si-pad) + var(--tap) + var(--space-3))}.si-pane:hover :-webkit-any(.si-panel-line,.si-disc){opacity:1}.si-pane:hover :-moz-any(.si-panel-line,.si-disc){opacity:1}.si-pane:hover :is(.si-panel-line,.si-disc){opacity:1}.si-strip:not(:has(.si-pane:hover)) .si-pane:has(:focus-visible) :-webkit-any(.si-panel-line,.si-disc){opacity:1}.si-strip:not(:has(.si-pane:hover)) .si-pane:has(:focus-visible) :-moz-any(.si-panel-line,.si-disc){opacity:1}.si-strip:not(:has(.si-pane:hover)) .si-pane:has(:focus-visible) :is(.si-panel-line,.si-disc){opacity:1}.si-strip:not(:has(.si-pane:hover,:focus-visible)) .si-pane:first-child :-webkit-any(.si-panel-line,.si-disc){opacity:1}.si-strip:not(:has(.si-pane:hover,:focus-visible)) .si-pane:first-child :-moz-any(.si-panel-line,.si-disc){opacity:1}.si-strip:not(:has(.si-pane:hover,:focus-visible)) .si-pane:first-child :is(.si-panel-line,.si-disc){opacity:1}}.si-masked{column-gap:var(--grid-gap);row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.si-masked[data-count="3"]>.si-mitem:last-child,.si-masked[data-count="5"]>.si-mitem:last-child{width:calc(50% - var(--grid-gap)/2);grid-column:1/-1;justify-self:center}.si-mlink{gap:var(--space-4);color:var(--fg);flex-direction:column;display:flex}.si-shape{width:100%;aspect-ratio:var(--si-shape-ratio,4/5)}.si-shape:-webkit-any([data-mask=circle],[data-mask=leaf]){width:92%}.si-shape:-moz-any([data-mask=circle],[data-mask=leaf]){width:92%}.si-shape:is([data-mask=circle],[data-mask=leaf]){width:92%}.si-shape:-webkit-any([data-mask=pill],[data-mask=slot]){width:74%}.si-shape:-moz-any([data-mask=pill],[data-mask=slot]){width:74%}.si-shape:is([data-mask=pill],[data-mask=slot]){width:74%}.si-mtext{gap:var(--space-2);flex-direction:column;display:flex}.si-mname{font-size:calc(var(--text-display-md)*.78);text-wrap:wrap;line-height:1}.si-mname .si-arrow{vertical-align:.02em;height:.62em;width:.62em;color:var(--mark);display:inline-block}.si-mname .si-arrow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.25em}.si-mname .si-arrow:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.25em}.si-mname .si-arrow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:.25em}.si-mname .si-arrow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.25em}.si-mname .si-arrow:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.25em}.si-mname .si-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:.25em}.si-mline{max-width:30ch;display:block}@media (min-width:64rem){.si-masked{grid-template-columns:repeat(var(--si-mcols,4),minmax(0,1fr));column-gap:clamp(var(--space-5),2.5vw,var(--space-8))}.si-masked[data-count="2"]{--si-mcols:2}.si-masked:-webkit-any([data-count="3"],[data-count="5"],[data-count="6"]){--si-mcols:3}.si-masked:-moz-any([data-count="3"],[data-count="5"],[data-count="6"]){--si-mcols:3}.si-masked:is([data-count="3"],[data-count="5"],[data-count="6"]){--si-mcols:3}.si-masked[data-count="3"]>.si-mitem:last-child,.si-masked[data-count="5"]>.si-mitem:last-child{grid-column:auto;justify-self:stretch;width:auto}.si-mname{font-size:calc(var(--text-display-md)*.86)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(:root:not([data-cjp-motion=reduce])) .si :-webkit-any(.si-tile,.si-mlink) .si-img{transition:transform var(--hover-out,.45s)var(--ease-out)}:where(:root:not([data-cjp-motion=reduce])) .si :-moz-any(.si-tile,.si-mlink) .si-img{transition:transform var(--hover-out,.45s)var(--ease-out)}:where(:root:not([data-cjp-motion=reduce])) .si :is(.si-tile,.si-mlink) .si-img{transition:transform var(--hover-out,.45s)var(--ease-out)}:where(:root:not([data-cjp-motion=reduce])) .si :-webkit-any(.si-tile,.si-mlink):-webkit-any(:hover,:focus-visible) .si-img{transform:scale(var(--si-zoom,1.06));transition-duration:var(--dur-1)}:where(:root:not([data-cjp-motion=reduce])) .si :-moz-any(.si-tile,.si-mlink):-moz-any(:hover,:focus-visible) .si-img{transform:scale(var(--si-zoom,1.06));transition-duration:var(--dur-1)}:where(:root:not([data-cjp-motion=reduce])) .si :is(.si-tile,.si-mlink):is(:hover,:focus-visible) .si-img{transform:scale(var(--si-zoom,1.06));transition-duration:var(--dur-1)}:where(:root:not([data-cjp-motion=reduce])) .si :is(.si-disc,.si-row-arrow,.si-mname .si-arrow,.si-all .si-arrow){transition:transform var(--hover-out,.45s)var(--ease-out),opacity var(--dur-2)var(--ease-out)}:where(:root:not([data-cjp-motion=reduce])) .si-tile:-webkit-any(:hover,:focus-visible) .si-disc{transition-duration:var(--dur-1);transform:translate(4px,-4px)}:where(:root:not([data-cjp-motion=reduce])) .si-tile:-moz-any(:hover,:focus-visible) .si-disc{transition-duration:var(--dur-1);transform:translate(4px,-4px)}:where(:root:not([data-cjp-motion=reduce])) .si-tile:is(:hover,:focus-visible) .si-disc{transition-duration:var(--dur-1);transform:translate(4px,-4px)}:where(:root:not([data-cjp-motion=reduce])) .si-panel:-webkit-any(:hover,:focus-visible)>.si-disc{transition-duration:var(--dur-1);transform:translate(4px,-4px)}:where(:root:not([data-cjp-motion=reduce])) .si-panel:-moz-any(:hover,:focus-visible)>.si-disc{transition-duration:var(--dur-1);transform:translate(4px,-4px)}:where(:root:not([data-cjp-motion=reduce])) .si-panel:is(:hover,:focus-visible)>.si-disc{transition-duration:var(--dur-1);transform:translate(4px,-4px)}:where(:root:not([data-cjp-motion=reduce])) :-webkit-any(.si-link,.si-mlink,.si-all):-webkit-any(:hover,:focus-visible) :-webkit-any(.si-row-arrow,.si-arrow){transition-duration:var(--dur-1);transform:translate(4px)}:where(:root:not([data-cjp-motion=reduce])) :-moz-any(.si-link,.si-mlink,.si-all):-moz-any(:hover,:focus-visible) :-moz-any(.si-row-arrow,.si-arrow){transition-duration:var(--dur-1);transform:translate(4px)}:where(:root:not([data-cjp-motion=reduce])) :is(.si-link,.si-mlink,.si-all):is(:hover,:focus-visible) :is(.si-row-arrow,.si-arrow){transition-duration:var(--dur-1);transform:translate(4px)}:where(:root:not([data-cjp-motion=reduce])) .si-row-name{transition:color var(--dur-2)var(--ease-out),transform var(--hover-out,.45s)var(--ease-out)}:where(:root:not([data-cjp-motion=reduce])) .si-link:hover .si-row-name{transform:translateX(var(--space-3));transition-duration:var(--dur-2),var(--dur-2)}:where(:root:not([data-cjp-motion=reduce])) .si-float{transition:clip-path var(--dur-2)var(--ease-out)}:where(:root:not([data-cjp-motion=reduce])) .si-link:hover .si-float{transition-duration:var(--dur-3)}:where(:root:not([data-cjp-motion=reduce])) .si-float .si-img{transition:scale var(--dur-3)var(--ease-out)}}@media (min-width:48rem) and (prefers-reduced-motion:no-preference){:where(:root:not([data-cjp-motion=reduce])) .si-pane{transition:flex-grow var(--dur-3)var(--ease-in-out)}:where(:root:not([data-cjp-motion=reduce])) :is(.si-panel-line,.si-panel>.si-disc){transition:opacity var(--dur-2)var(--ease-out),transform var(--hover-out,.45s)var(--ease-out)}:where(:root:not([data-cjp-motion=reduce])) .si-panel .si-img{transition:scale var(--dur-4)var(--ease-out);scale:1.06}:where(:root:not([data-cjp-motion=reduce])) .si-pane:hover .si-img{scale:1}:where(:root:not([data-cjp-motion=reduce])) .si-strip:not(:has(.si-pane:hover)) .si-pane:has(:focus-visible) .si-img{scale:1}:where(:root:not([data-cjp-motion=reduce])) .si-strip:not(:has(.si-pane:hover,:focus-visible)) .si-pane:first-child .si-img{scale:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(:root:not([data-cjp-motion=reduce])) .si[data-motion]:-webkit-any([data-reveal=frame-open],[data-reveal=iris],[data-reveal=wipe]) :-webkit-any(.si-tile,.si-panel){animation:linear both si-frame;animation-timeline:view();animation-range:entry calc(var(--si-i,0)*4%)cover calc(26% + var(--si-i,0)*4%)}:where(:root:not([data-cjp-motion=reduce])) .si[data-motion]:-moz-any([data-reveal=frame-open],[data-reveal=iris],[data-reveal=wipe]) :-moz-any(.si-tile,.si-panel){animation:linear both si-frame;animation-timeline:view();animation-range:entry calc(var(--si-i,0)*4%)cover calc(26% + var(--si-i,0)*4%)}:where(:root:not([data-cjp-motion=reduce])) .si[data-motion]:is([data-reveal=frame-open],[data-reveal=iris],[data-reveal=wipe]) :is(.si-tile,.si-panel){animation:linear both si-frame;animation-timeline:view();animation-range:entry calc(var(--si-i,0)*4%)cover calc(26% + var(--si-i,0)*4%)}:where(:root:not([data-cjp-motion=reduce])) .si[data-motion][data-reveal=iris] :-webkit-any(.si-tile,.si-panel){animation-name:si-iris}:where(:root:not([data-cjp-motion=reduce])) .si[data-motion][data-reveal=iris] :-moz-any(.si-tile,.si-panel){animation-name:si-iris}:where(:root:not([data-cjp-motion=reduce])) .si[data-motion][data-reveal=iris] :is(.si-tile,.si-panel){animation-name:si-iris}:where(:root:not([data-cjp-motion=reduce])) .si[data-motion][data-reveal=wipe] :-webkit-any(.si-tile,.si-panel){animation-name:si-wipe}:where(:root:not([data-cjp-motion=reduce])) .si[data-motion][data-reveal=wipe] :-moz-any(.si-tile,.si-panel){animation-name:si-wipe}:where(:root:not([data-cjp-motion=reduce])) .si[data-motion][data-reveal=wipe] :is(.si-tile,.si-panel){animation-name:si-wipe}:where(:root:not([data-cjp-motion=reduce])) .si[data-motion]:not([data-reveal=none]) :-webkit-any(.si-tile,.si-shape) .si-media{animation:linear both si-settle;animation-timeline:view();animation-range:entry cover 45%}:where(:root:not([data-cjp-motion=reduce])) .si[data-motion]:not([data-reveal=none]) :-moz-any(.si-tile,.si-shape) .si-media{animation:linear both si-settle;animation-timeline:view();animation-range:entry cover 45%}:where(:root:not([data-cjp-motion=reduce])) .si[data-motion]:not([data-reveal=none]) :is(.si-tile,.si-shape) .si-media{animation:linear both si-settle;animation-timeline:view();animation-range:entry cover 45%}:where(:root:not([data-cjp-motion=reduce])) .si[data-motion]:not([data-reveal=none]) .si-mitem{animation:linear both si-rise;animation-timeline:view();animation-range:entry calc(var(--si-i,0)*5%)cover calc(24% + var(--si-i,0)*5%)}:where(:root:not([data-cjp-motion=reduce])) .si[data-motion]:not([data-reveal=none]) .si-row{animation:linear both si-rule;animation-timeline:view();animation-range:entry cover 30%}:where(:root:not([data-cjp-motion=reduce])) .si[data-motion]:not([data-reveal=none]) .si-row-name{animation:linear both si-name;animation-timeline:view();animation-range:entry 10% cover 25%}}}@keyframes si-frame{0%{clip-path:inset(4% round calc(var(--radius-photo) + .75rem))}to{clip-path:inset(-12px round calc(var(--radius-photo) + 12px))}}@keyframes si-iris{0%{clip-path:circle(68%)}to{clip-path:circle(100%)}}@keyframes si-wipe{0%{clip-path:inset(0 34% 0 0)}to{clip-path:inset(-12px)}}@keyframes si-settle{0%{scale:1.08}to{scale:1}}@keyframes si-rise{0%{translate:0 2rem}to{translate:0}}@keyframes si-rule{0%{background-size:18% 1px}to{background-size:100% 1px}}@keyframes si-name{0%{translate:0 .3em}to{translate:0}}}@keyframes si-defer{0%{display:none}to{display:block}}
