@layer components{.hs{isolation:isolate;position:relative;overflow-x:clip}.hs-h1{margin:0}.hs-h1-accent{color:var(--hs-accent,color-mix(in oklch,var(--accent)78%,var(--fg)))}.hs .hs-pill{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-1)var(--space-3);border:1px solid color-mix(in oklab,var(--fg)26%,transparent);background:color-mix(in oklab,var(--fg)9%,transparent);color:var(--fg);border-radius:999px;max-width:none;font-weight:600;line-height:1.35;display:inline-flex}.hs .hs-pill:before{content:"";background:var(--hs-accent,color-mix(in oklch,var(--accent)78%,var(--fg)));border-radius:999px;flex:none;height:.5em;width:.5em}.hs-media{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hs-img{object-fit:cover;object-position:var(--hs-focal,50% 50%);color:transparent;height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:48rem){.hs-img{object-position:var(--hs-focal-md,var(--hs-focal,50% 50%))}}@media (min-width:64rem){.hs-img{object-position:var(--hs-focal-lg,var(--hs-focal-md,var(--hs-focal,50% 50%)))}}.hs-frame{isolation:isolate;background-color:var(--surface-2);border-radius:var(--radius-photo);position:relative;overflow:hidden}.hs-figure{min-width:0;margin:0}.hs-figcap{text-align:end;max-width:none;margin-top:var(--space-3)}.hs-sub{margin-block:var(--space-5)0}.hs-crumbs{margin-bottom:var(--space-3)}.hs-crumbs ol{align-items:center;column-gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hs-crumbs li{align-items:center;gap:var(--space-2);max-width:none;display:inline-flex}.hs-crumbs a{min-height:var(--tap);min-width:var(--tap);color:var(--fg-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.25em;align-items:center;text-decoration-thickness:1px;display:inline-flex}.hs-crumbs [aria-current]{color:var(--fg)}.hs-crumb-sep{color:var(--muted)}.hs-bullets{gap:var(--space-2);margin:var(--space-5)0 0;padding:0;list-style:none;display:grid}.hs-bullets li{align-items:baseline;gap:var(--space-3);color:var(--fg);font-size:var(--text-body);display:flex}.hs-bullets svg{height:1.05em;width:1.05em;color:var(--mark);flex:none;translate:0 .16em}.hs-actions{gap:var(--space-3);flex-direction:column;margin-top:var(--space-6);display:flex}.hs-actions>a{width:100%}@media (min-width:40rem){.hs-actions{flex-flow:wrap;align-items:center}.hs-actions>a{width:auto}}.hs-cta{white-space:nowrap}.hs-cta svg,.hs-call svg{flex:none;height:1.15em;width:1.15em}.hs-call{justify-content:center;align-items:center;gap:var(--space-2);min-height:max(var(--tap),3.25rem);padding:var(--space-3)var(--space-6);border:1.5px solid var(--line-strong);border-radius:var(--radius-cta);color:var(--fg);font-family:var(--font-display,inherit);font-size:var(--text-body);font-weight:var(--display-weight);font-stretch:var(--display-stretch);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.1;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.hs-call:hover{border-color:var(--fg)}.hs-cta:hover{box-shadow:inset 0 0 0 100vmax color-mix(in oklab,var(--cta-fg)12%,transparent)}}.hs-proof{align-items:center;column-gap:var(--space-5);row-gap:var(--space-1);color:var(--fg-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hs-proof>li{min-height:var(--tap);align-items:center;max-width:none;display:flex}.hs-proof-rating{flex-basis:100%}.hs-proof-item{gap:var(--space-2);font-size:var(--text-caption)}.hs-proof-item>svg{height:1.25em;width:1.25em;color:var(--mark);flex:none}.hs-proof-words{flex-direction:column;line-height:1.2;display:flex}.hs-proof-label{color:var(--fg);font-weight:600}.hs-proof-detail{color:var(--muted);font-size:.8125rem}.hs-proof-item+.hs-proof-item:before{content:"";height:1em;width:1px;background:var(--line-strong)}.hs-proof-item+.hs-proof-item: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))):before{margin-right:var(--space-5)}.hs-proof-item+.hs-proof-item: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))):before{margin-right:var(--space-5)}.hs-proof-item+.hs-proof-item: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))):before{margin-right:var(--space-5)}.hs-proof-item+.hs-proof-item:-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)):before{margin-left:var(--space-5)}.hs-proof-item+.hs-proof-item:-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)):before{margin-left:var(--space-5)}.hs-proof-item+.hs-proof-item: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)):before{margin-left:var(--space-5)}@media (min-width:48rem){.hs-band .hs-proof{column-gap:var(--space-6)}.hs-band .hs-proof-rating{flex-basis:auto}.hs-band .hs-proof>li+li:before{content:"";height:1.25em;width:1px;background:var(--line-strong)}.hs-band .hs-proof>li+li: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))):before{margin-right:var(--space-6)}.hs-band .hs-proof>li+li: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))):before{margin-right:var(--space-6)}.hs-band .hs-proof>li+li: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))):before{margin-right:var(--space-6)}.hs-band .hs-proof>li+li:-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)):before{margin-left:var(--space-6)}.hs-band .hs-proof>li+li:-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)):before{margin-left:var(--space-6)}.hs-band .hs-proof>li+li: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)):before{margin-left:var(--space-6)}}.hs-rating{align-items:center;gap:var(--space-3);min-height:var(--tap);color:inherit;text-decoration:none;display:inline-flex}.hs-rating-num{color:var(--fg);font-family:var(--font-display,inherit);font-size:var(--text-display-md);font-weight:var(--display-weight);font-stretch:var(--display-stretch);font-variant-numeric:tabular-nums lining-nums;line-height:1}.hs-rating-text{font-size:var(--text-caption)}a.hs-rating .hs-rating-text{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.25em}.hs-stars{flex:none;height:1rem;width:5.2rem;display:inline-block;position:relative}.hs-stars>svg{height:100%;width:100%;fill:var(--line);position:absolute;top:0;bottom:0;left:0;right:0}.hs-stars>svg+svg{fill:var(--hs-star,#f5b400);clip-path:inset(0 calc(100% - var(--hs-fill,100%))0 0)}.hs-sr{clip-path:inset(50%);white-space:nowrap;height:1px;width:1px;position:absolute;overflow:hidden}.hs-quick{z-index:1;padding:var(--space-4);border-radius:min(calc(var(--radius-cta) + 4px),1rem);background-color:var(--surface);color:var(--fg);margin-top:var(--space-5);position:relative;box-shadow:0 22px 44px -28px rgba(0,0,0,.55)}@media (min-width:48rem){.hs-quick{padding:var(--space-5)}}.hs-quick-title{margin:0 0 var(--space-3);font-size:var(--text-body);letter-spacing:0;max-width:none;line-height:1.2}.hs[data-form] .hs-actions,.hs[data-form] .hs-sub{margin-top:var(--space-4)}@media (max-width:47.99rem){.hs-quick-title,.hs[data-form] .hs-sub{display:none}.hs[data-form] .t-mega.hs-h1{font-size:min(var(--text-mega),3.25rem)}}.hs-proofwrap{border-top:1px solid var(--line);margin-top:var(--space-4);padding-top:var(--space-2)}.hs-proofwrap .hs-proof{column-gap:var(--space-5)}.hs-proofwrap .hs-proof-rating{flex-basis:auto}.hs-proofwrap .hs-proof-item+.hs-proof-item:before{content:none}.hs-proofwrap .hs-rating-num{font-size:var(--text-lede)}.hs[data-tone=brand]{--hs-star:var(--fg)}.hs-figure{position:relative}.hs-figure .hs-figcap{display:none}@media (min-width:64rem){.hs-figure .hs-figcap{z-index:1;max-width:30ch;padding:var(--space-2)var(--space-3);border-radius:var(--radius-cta);color:#fff;text-align:start;background:rgba(12,13,15,.74);margin:0;display:block;position:absolute;bottom:var(--space-5)}.hs-figure .hs-figcap: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(--gutter)}.hs-figure .hs-figcap: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(--gutter)}.hs-figure .hs-figcap: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(--gutter)}.hs-figure .hs-figcap:-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(--gutter)}.hs-figure .hs-figcap:-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(--gutter)}.hs-figure .hs-figcap: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(--gutter)}}.hs--fullbleed{min-height:var(--hs-min);flex-direction:column;display:flex}.hs-stage{isolation:isolate;min-height:min(var(--hs-min),34rem);background-color:var(--surface);flex:1 0 auto;display:grid;position:relative}.hs-copy{z-index:1;padding-block:var(--space-9)var(--space-7);align-content:end;position:relative}.hs--fullbleed .hs-h1{max-width:14ch}.hs--fullbleed .hs-h1.t-mega{max-width:12em;font-size:min(var(--text-mega),17svh)}@media (max-width:47.99rem){.hs--inner .hs-scrim{background:linear-gradient(0deg,color-mix(in oklab,var(--scrim)min(100%,94%*var(--scrim-strength)),transparent)0%,color-mix(in oklab,var(--scrim)min(100%,84%*var(--scrim-strength)),transparent)55%,color-mix(in oklab,var(--scrim)min(100%,62%*var(--scrim-strength)),transparent)100%)}}.hs--fullbleed .hs-sub{color:var(--fg-2)}@media (min-width:64rem){.hs-copy{padding-block:var(--space-10)var(--space-9)}}.hs-caption{display:none}@media (min-width:64rem){.hs-caption{z-index:1;max-width:30ch;padding:var(--space-2)var(--space-3);border-radius:var(--radius-cta);color:#fff;background:rgba(12,13,15,.74);margin:0;display:block;position:absolute;bottom:var(--space-6)}.hs-caption: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(--gutter)}.hs-caption: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(--gutter)}.hs-caption: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(--gutter)}.hs-caption:-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(--gutter)}.hs-caption:-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(--gutter)}.hs-caption: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(--gutter)}}.hs-band{padding-block:var(--space-4);border-top:1px solid var(--line)}@media (min-width:48rem){.hs-band{padding-block:var(--space-5)}}.hs--fullbleed[data-form] .hs-h1.t-mega{font-size:min(var(--text-mega),10.5svh,8.5rem)}@media (min-width:64rem){.hs--fullbleed[data-form] .hs-copy{padding-block:calc(var(--header-h,4.5rem) + var(--space-5))var(--space-7);align-content:center}.hs--fullbleed[data-form] .hs-scrim{background:linear-gradient(90deg,color-mix(in oklab,var(--scrim)min(100%,90%*var(--scrim-strength)),transparent)0%,color-mix(in oklab,var(--scrim)min(100%,84%*var(--scrim-strength)),transparent)36%,color-mix(in oklab,var(--scrim)min(100%,42%*var(--scrim-strength)),transparent)58%,color-mix(in oklab,var(--scrim)min(100%,6%*var(--scrim-strength)),transparent)82%,transparent 100%)}}@media (max-width:63.99rem){.hs--fullbleed[data-form] .hs-stage{min-height:0;display:block}.hs--fullbleed[data-form] .hs-media{height:var(--hs-band,clamp(12rem,27svh,22rem));position:relative}.hs--fullbleed[data-form] .hs-scrim{height:var(--hs-band,clamp(12rem,27svh,22rem));background:linear-gradient(0deg,var(--surface)0%,color-mix(in oklab,var(--surface)72%,transparent)26%,transparent 60%);bottom:auto}.hs--fullbleed[data-form] .hs-copy{padding-block:0 var(--space-7);margin-top:-4.5rem}}.hs-video{opacity:0;transition:opacity .7s var(--ease-out,cubic-bezier(.23,1,.32,1))}.hs-video[data-playing]{opacity:1}.hs-video-toggle{z-index:2;width:var(--tap);height:var(--tap);border:1px solid var(--line-strong);background:color-mix(in oklab,var(--scrim)70%,transparent);color:var(--fg);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:var(--space-4)}.hs-video-toggle: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(--gutter)}.hs-video-toggle: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(--gutter)}.hs-video-toggle: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(--gutter)}.hs-video-toggle:-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(--gutter)}.hs-video-toggle:-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(--gutter)}.hs-video-toggle: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(--gutter)}.hs-video-toggle svg{height:1.1rem;width:1.1rem}@media (prefers-reduced-motion:reduce){.hs-video,.hs-video-toggle{display:none}}.hs--split{--grid-row-gap:var(--space-5)}.hs--split .hs-frame{height:max(11rem,min(50vw,17rem))}.hs--split[data-mask=arch] .hs-frame{border-radius:50% 50% var(--radius-photo)var(--radius-photo)/44% 44% var(--radius-photo)var(--radius-photo)}.hs--split[data-mask=slot] .hs-frame{border-radius:999px}.hs--split[data-mask=bleed] .hs-frame{height:var(--hs-band,clamp(12rem,27svh,22rem));border-radius:0}.hs--split[data-mask=bleed] .hs-side{padding-block:var(--space-2)var(--space-7)}@media (min-width:64rem){.hs--split{min-height:var(--hs-min);grid-template-rows:auto;align-content:center}.hs--split .hs-figure{flex-direction:column;grid-row:1;display:flex}.hs--split .hs-frame{height:auto;min-height:clamp(24rem,calc(var(--hs-min) - 2*var(--section-y)),40rem);flex:1 0 auto}.hs--split[data-mask=arch] .hs-frame{border-radius:999px 999px var(--radius-photo)var(--radius-photo)}.hs--split .hs-side{grid-row:1;align-self:center}.hs--split[data-mask=bleed]{align-content:stretch}.hs--split[data-mask=bleed] .hs-frame{min-height:100%}.hs--split[data-mask=bleed] .hs-side{padding-block:var(--space-8)}}.hs--typeover{--grid-row-gap:var(--space-5)}.hs-over-figure .hs-frame{height:var(--hs-band,clamp(12rem,27svh,22rem));border-radius:0}.hs-over-col{padding-block:var(--space-2)var(--space-7)}.hs-over-col[data-size=mega] .hs-h1{font-size:min(var(--text-mega),11svh,8.5rem)}@media (min-width:64rem){.hs--typeover{min-height:var(--hs-min);grid-template-rows:1fr}.hs-over-figure{flex-direction:column;grid-row:1;display:flex}.hs-over-figure .hs-frame{flex:1 0 auto;height:auto}.hs-over-col{padding-block:var(--space-8);grid-row:1;align-self:center}}.hs--inset{--grid-row-gap:var(--space-4)}.hs-inset-figure .hs-frame{height:var(--hs-band,clamp(12rem,27svh,22rem));border-radius:0}.hs-inset-col{z-index:1;padding-bottom:var(--space-7);position:relative}.hs--inset .hs-h1{width:-moz-fit-content;width:fit-content;max-width:100%;padding:var(--space-4)var(--space-5)0 0;background-color:var(--surface);margin-top:-3.25rem}.hs--inset[data-form] .hs-h1.t-xl{font-size:min(var(--text-display-xl),5.25rem,10svh)}@media (min-width:64rem){.hs--inset{min-height:var(--hs-min);padding-block:var(--space-6);grid-template-rows:1fr}.hs-inset-figure{flex-direction:column;grid-row:1;display:flex}.hs-inset-figure .hs-frame{flex:1 0 auto;height:auto}.hs-inset-col{padding-block:var(--space-6);grid-row:1;align-self:center}.hs-inset-col :-webkit-any(.hs-sub,.hs-actions,.hs-proofwrap){max-width:calc(100%*6/7 - var(--grid-gap))}.hs-inset-col :-moz-any(.hs-sub,.hs-actions,.hs-proofwrap){max-width:calc(100%*6/7 - var(--grid-gap))}.hs-inset-col :is(.hs-sub,.hs-actions,.hs-proofwrap){max-width:calc(100%*6/7 - var(--grid-gap))}.hs--inset .hs-h1{padding:var(--space-5)var(--space-6)var(--space-3)0;margin-top:0}}}
@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}}
@property --kt-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@layer components{.kt{color:var(--fg);position:relative}.kt :where(h2,h3,p,ul,ol){margin:0}.kt :where(ul,ol){padding:0;list-style:none}.kt-display{font-family:var(--font-display,var(--font-body,system-ui,sans-serif));font-weight:var(--display-weight,700);font-stretch:var(--display-stretch,100%)}.kt a{color:inherit;text-decoration:none}.kt-copy>li>a,.kt-cyl-list>li>a{min-height:var(--tap,44px);align-items:center;display:inline-flex}.kt a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.06em}.kt-sr{clip-path:inset(50%);white-space:nowrap;border:0;height:1px;width:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kt-marquee{align-items:center;column-gap:var(--space-3);padding-block:var(--space-6);border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.kt-marquee: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:var(--gutter)}.kt-marquee: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:var(--gutter)}.kt-marquee: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:var(--gutter)}.kt-marquee:-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:var(--gutter)}.kt-marquee:-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:var(--gutter)}.kt-marquee: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:var(--gutter)}.kt-viewport{min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--space-7),#000 calc(100% - var(--space-7)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--space-7),#000 calc(100% - var(--space-7)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--space-7),#000 calc(100% - var(--space-7)),transparent 100%);grid-area:1/1;overflow:hidden}.kt-track{width:max-content;display:flex}.kt-copy{flex:none;align-items:center;display:flex}.kt-copy>li{white-space:nowrap;align-items:center;gap:.45em;max-width:none;padding-top:.08em;padding-bottom:.08em;line-height:1;display:flex}.kt-copy>li: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:.45em}.kt-copy>li: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:.45em}.kt-copy>li: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:.45em}.kt-copy>li:-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:.45em}.kt-copy>li:-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:.45em}.kt-copy>li: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:.45em}.kt-dot{background:var(--mark);border-radius:50%;flex:none;height:.16em;width:.16em}.kt-pill{background:var(--surface-2);border-radius:999px;flex:none;height:.72em;width:1.5em;position:relative;overflow:hidden}.kt-pill>img{object-fit:cover}.kt-pause{opacity:0;pointer-events:none;height:1px;width:1px;margin:0;position:absolute}.kt-toggle{width:max(var(--tap,44px),2.75rem);height:max(var(--tap,44px),2.75rem);border:1px solid var(--line-strong);color:var(--fg);cursor:pointer;touch-action:manipulation;border-radius:50%;grid-area:1/2;place-items:center;transition:border-color .14s cubic-bezier(.23,1,.32,1);display:inline-grid}.kt-toggle:hover{border-color:var(--fg)}.kt-pause:focus-visible~.kt-toggle{outline:2px solid var(--mark);outline-offset:3px}.kt-glyph{background:linear-gradient(currentColor,currentColor) 0 0/4px 100% no-repeat,linear-gradient(currentColor,currentColor) 100% 0/4px 100% no-repeat;height:14px;width:12px;display:block}.kt-pause:checked~.kt-toggle .kt-glyph{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:12px;translate:1px}.kt-slide{padding-inline:var(--gutter);padding-top:.1em;padding-bottom:.1em;overflow-x:clip;overflow-y:visible;container-type:inline-size}.kt-slide-text{max-width:none;line-height:1.02}.kt-rise{view-timeline-name:--kt-rise}.kt-line{margin-top:-.16em;margin-bottom:-.12em;padding-top:.16em;padding-bottom:.12em;display:block;overflow:clip}.kt-line-in{transform-origin:0 100%;display:block}.kt-scrub{display:grid}.kt-scrub>.kt-scrub-live,.kt-scrub:after{grid-area:1/1}.kt-scrub:after{content:attr(data-kt-text);visibility:hidden;pointer-events:none}.kt-split-mask{margin-top:-.16em;margin-bottom:-.12em;padding-top:.16em;padding-bottom:.12em}.kt-cyl-list{counter-reset:kt-cyl}.kt-cyl-list>li{counter-increment:kt-cyl;align-items:baseline;gap:var(--space-4);border-top:1px solid var(--line);max-width:none;padding-top:.14em;padding-bottom:.1em;display:flex}.kt-cyl-list>li:last-child{border-bottom:1px solid var(--line)}.kt-cyl-list>li:before{content:counter(kt-cyl,decimal-leading-zero);font-family:var(--font-display,inherit);font-size:var(--text-index,1rem);font-weight:var(--display-weight,700);font-variant-numeric:tabular-nums;color:var(--mark);flex:none;min-width:2ch;translate:0 -.2em}}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-cjp-motion=reduce])) .kt-track{animation:kt-marquee var(--kt-dur,48s)linear infinite}:where(:root:not([data-cjp-motion=reduce])) .kt-marquee[data-kt-dir=right] .kt-track{animation-direction:reverse}:where(:root:not([data-cjp-motion=reduce])) .kt-pause:checked~.kt-viewport .kt-track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){:where(:root:not([data-cjp-motion=reduce])) .kt-viewport:hover .kt-track{animation-play-state:paused}}@supports (animation-timeline:view()){:where(:root:not([data-cjp-motion=reduce])) .kt-slide-text{--kt-end:min(0px,calc(100cqi - 100%));--kt-start:calc(var(--kt-travel,20)*1%);white-space:nowrap;text-wrap:nowrap;will-change:translate;width:max-content;animation:linear both kt-slide;animation-timeline:view();animation-range:cover}:where(:root:not([data-cjp-motion=reduce])) .kt-slide[data-kt-dir=right] .kt-slide-text{animation-direction:reverse}:where(:root:not([data-cjp-motion=reduce])) .kt-line-in{animation:linear both kt-rise;animation-timeline:--kt-rise;animation-range:entry calc(var(--i,0)*var(--kt-step,8)*1%)entry calc((var(--i,0)*var(--kt-step,8) + var(--kt-range,60))*1%)}@media (min-width:48rem){:where(:root:not([data-cjp-motion=reduce])) .kt-scrub-live{animation:linear both kt-weight;animation-timeline:view();animation-range:entry cover 50%}}@media (min-width:64rem){:where(:root:not([data-cjp-motion=reduce])) .kt-cyl{view-timeline-name:--kt-cyl;perspective:1600px;perspective-origin:0%;overflow-clip-margin:.5em;overflow-x:visible;overflow-y:clip;container-type:inline-size}:where(:root:not([data-cjp-motion=reduce])) .kt-cyl-list{--kt-r:calc(.62em/tan(calc(var(--kt-deg,24deg)/2)));font-size:min(var(--kt-font,var(--text-display-lg)),calc(100cqi/(var(--kt-chars,16)*.56 + 2.4)));height:calc(var(--kt-r)*2);transform-style:preserve-3d;animation:linear both kt-spin;animation-timeline:--kt-cyl;animation-range:cover 18% cover 82%;position:relative}:where(:root:not([data-cjp-motion=reduce])) .kt-cyl-list>li{--kt-r:calc(.62em/tan(calc(var(--kt-deg,24deg)/2)));--kt-a:calc(var(--kt-angle) - var(--i,0)*var(--kt-deg,24deg));white-space:nowrap;transform:rotateX(var(--kt-a))translateZ(var(--kt-r));-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:clamp(0,cos(var(--kt-a))*1.5 - .35,1);color:color-mix(in oklab,var(--fg)clamp(0%,(cos(var(--kt-a)) - .72)*360%,100%),var(--muted));border:0;margin-top:-.6em;position:absolute;top:50%;left:0;right:0}}}}@media (prefers-reduced-motion:reduce){.kt-copy[aria-hidden=true],.kt-copy>li[data-kt-repeat],.kt-marquee .kt-pause,.kt-marquee .kt-toggle{display:none}.kt-viewport{-webkit-mask-image:none;mask-image:none}.kt-viewport: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-left:var(--gutter)}.kt-viewport: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-left:var(--gutter)}.kt-viewport: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-left:var(--gutter)}.kt-viewport:-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:var(--gutter)}.kt-viewport:-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:var(--gutter)}.kt-viewport: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:var(--gutter)}.kt-track{width:auto}.kt-copy{flex-wrap:wrap;flex:auto;row-gap:.25em}.kt-copy>li{white-space:normal}.kt-marquee .kt-copy>li{font-size:min(1em,var(--text-display-lg,1em))}}:root[data-cjp-motion=reduce] :is(.kt-copy[aria-hidden=true],.kt-copy>li[data-kt-repeat],.kt-marquee .kt-pause,.kt-marquee .kt-toggle){display:none}:root[data-cjp-motion=reduce] .kt-viewport{-webkit-mask-image:none;mask-image:none}:root[data-cjp-motion=reduce] .kt-viewport: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-left:var(--gutter)}:root[data-cjp-motion=reduce] .kt-viewport: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-left:var(--gutter)}:root[data-cjp-motion=reduce] .kt-viewport: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-left:var(--gutter)}:root[data-cjp-motion=reduce] .kt-viewport:-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:var(--gutter)}:root[data-cjp-motion=reduce] .kt-viewport:-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:var(--gutter)}:root[data-cjp-motion=reduce] .kt-viewport: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:var(--gutter)}:root[data-cjp-motion=reduce] .kt-track{width:auto}:root[data-cjp-motion=reduce] .kt-copy{flex-wrap:wrap;flex:auto;row-gap:.25em}:root[data-cjp-motion=reduce] .kt-copy>li{white-space:normal}:root[data-cjp-motion=reduce] .kt-marquee .kt-copy>li{font-size:min(1em,var(--text-display-lg,1em))}@media print{.kt-copy[aria-hidden=true],.kt-copy>li[data-kt-repeat],.kt-marquee .kt-toggle{display:none}.kt-viewport{-webkit-mask-image:none;mask-image:none}.kt-track{width:auto;animation:none}.kt-copy{flex-wrap:wrap}}.kt-marquee:focus-within :is(.kt-copy[aria-hidden=true],.kt-copy>li[data-kt-repeat]){display:none}.kt-marquee:focus-within .kt-viewport{-webkit-mask-image:none;mask-image:none}.kt-marquee:focus-within .kt-viewport: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-left:var(--gutter)}.kt-marquee:focus-within .kt-viewport: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-left:var(--gutter)}.kt-marquee:focus-within .kt-viewport: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-left:var(--gutter)}.kt-marquee:focus-within .kt-viewport:-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:var(--gutter)}.kt-marquee:focus-within .kt-viewport:-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:var(--gutter)}.kt-marquee:focus-within .kt-viewport: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:var(--gutter)}.kt-marquee:focus-within .kt-track{width:auto;animation:none;translate:none}.kt-marquee:focus-within .kt-copy{flex-wrap:wrap;flex:auto;row-gap:.25em}.kt-marquee:focus-within .kt-copy>li{white-space:normal;font-size:min(1em,var(--text-display-lg,1em))}@keyframes kt-marquee{to{translate:-50%}}@keyframes kt-slide{0%{translate:var(--kt-start)0}to{translate:var(--kt-end)0}}@keyframes kt-rise{0%{translate:0 108%;rotate:2.5deg}to{translate:0;rotate:none}}@keyframes kt-weight{0%{font-weight:var(--kt-w0,300);font-stretch:var(--kt-s0,100%)}to{font-weight:var(--display-weight,700);font-stretch:var(--display-stretch,100%)}}@keyframes kt-spin{0%{--kt-angle:0deg}to{--kt-angle:calc((var(--kt-n,1) - 1)*var(--kt-deg,24deg))}}
@layer components{.cc{--grid-row-gap:var(--space-6);--cc-pull:0px;--cc-radius:var(--radius-photo,4px)}.cc[data-overlap=sm]{--cc-pull:var(--space-6)}.cc[data-overlap=lg]{--cc-pull:var(--space-8)}.cc-media{flex-direction:column;min-width:0;margin:0;display:flex;position:relative}.cc-frame{isolation:isolate;aspect-ratio:16/9;background-color:var(--surface-2);position:relative;overflow:hidden}.cc-img{object-fit:cover}.cc-chip{z-index:1;max-width:calc(100% - 2*var(--gutter));padding:var(--space-1)var(--space-3);border-radius:min(var(--radius-cta,6px),999px);background-color:var(--surface);color:var(--fg);font-size:var(--text-caption);line-height:1.35;position:absolute;top:var(--space-4)}.cc-chip: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))){left:var(--gutter)}.cc-chip: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))){left:var(--gutter)}.cc-chip: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))){left:var(--gutter)}.cc-chip:-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(--gutter)}.cc-chip:-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(--gutter)}.cc-chip: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(--gutter)}.cc-caprow{align-items:baseline;gap:var(--space-3);padding-top:var(--space-3);padding-inline:var(--gutter);display:flex}.cc-head,.cc-mega,.cc-band-head,.cc-band-actions{align-items:flex-start;gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.cc-line{margin:0}.cc-rating{max-width:100%}.cc-panel{z-index:1;padding:var(--space-6)var(--space-5);border-radius:var(--radius-card,var(--cc-radius));position:relative}.cc-panel[data-panel=raised]{border:1px solid var(--line);box-shadow:0 1px 2px color-mix(in oklab,var(--scrim)10%,transparent),0 32px 64px -32px color-mix(in oklab,var(--scrim)42%,transparent)}.cc-panel[data-panel=hairline]{border:1px solid var(--line-strong);border-top:4px solid var(--mark)}.cc-panel[data-panel=flush]{border-top:1px solid var(--line-strong);background-color:transparent;border-radius:0;padding-left:0;padding-right:0}.cc-form-title{margin:0 0 var(--space-5);font-family:var(--font-display,inherit);font-weight:var(--display-weight,700);font-stretch:var(--display-stretch,100%);font-size:var(--text-lede);line-height:1.15}.cc-form-note{margin-top:var(--space-4)}.cc-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:max(var(--tap,44px),3.25rem);padding:var(--space-3)var(--space-6);border-radius:var(--radius-cta,6px);font-family:var(--font-display,inherit);font-weight:var(--display-weight,700);font-stretch:var(--display-stretch,100%);font-size:var(--text-body);text-align:center;white-space:nowrap;border:2px solid transparent;line-height:1.1;text-decoration:none;display:inline-flex}.cc-btn[data-block]{width:100%;display:flex}.cc-btn[data-variant=primary]{background-color:var(--cta);border-color:var(--cta);color:var(--cta-fg)}.cc-btn[data-variant=secondary]{border-color:var(--line-strong);color:var(--fg);background-color:transparent}.cc-btn[data-variant=onDark]{border-color:color-mix(in oklab,var(--fg)72%,transparent);color:var(--fg);background-color:transparent}.cc-btn[data-variant=white]{color:oklch(.2 .02 var(--neutral-hue,250));background-color:#fff;border-color:#fff}.cc-btn .cc-arrow{stroke:currentColor;flex:none;height:1.05em;width:1.05em}@media (hover:hover) and (pointer:fine){.cc-btn[data-variant=primary]:hover{background-color:color-mix(in oklab,var(--cta)86%,var(--fg));border-color:color-mix(in oklab,var(--cta)86%,var(--fg))}.cc-btn[data-variant=secondary]:hover,.cc-btn[data-variant=onDark]:hover{border-color:var(--fg)}.cc-btn[data-variant=white]:hover{color:#fff;background-color:transparent}}.cc-phone{min-height:var(--tap,44px);white-space:nowrap;max-width:100%;color:inherit;font-variant-numeric:tabular-nums lining-nums;align-items:center;gap:.35em;text-decoration:none;display:inline-flex}.cc-phone[data-look=text]{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;font-weight:600;text-decoration-thickness:1px}.cc-phone:-webkit-any([data-look=display],[data-look=lg]){font-family:var(--font-display,inherit);font-weight:var(--display-weight,700);font-stretch:var(--display-stretch,100%);line-height:1}.cc-phone:-moz-any([data-look=display],[data-look=lg]){font-family:var(--font-display,inherit);font-weight:var(--display-weight,700);font-stretch:var(--display-stretch,100%);line-height:1}.cc-phone:is([data-look=display],[data-look=lg]){font-family:var(--font-display,inherit);font-weight:var(--display-weight,700);font-stretch:var(--display-stretch,100%);line-height:1}.cc-phone[data-look=display]{font-size:var(--text-display-md);letter-spacing:calc(-.02em*var(--display-track,1))}.cc-phone[data-look=lg]{font-size:var(--text-display-lg);letter-spacing:calc(-.025em*var(--display-track,1))}.cc-phone-ico{height:.62em;width:.62em;color:var(--mark);flex:none}.cc-phone[data-look=text] .cc-phone-ico,.cc-phone[data-look=button] .cc-phone-ico{color:currentColor;height:1.05em;width:1.05em}@media (hover:hover) and (pointer:fine){.cc-phone:-webkit-any([data-look=display],[data-look=lg]):hover .cc-phone-num{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:max(2px,.05em);-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark)}.cc-phone:-moz-any([data-look=display],[data-look=lg]):hover .cc-phone-num{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:max(2px,.05em);-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark)}.cc-phone:is([data-look=display],[data-look=lg]):hover .cc-phone-num{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:max(2px,.05em);-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark)}}.cc-phone-wrap{align-items:center;column-gap:var(--space-4);row-gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.cc-phone-wrap:-webkit-any([data-look=display],[data-look=lg]){flex-direction:column;align-items:flex-start}.cc-phone-wrap:-moz-any([data-look=display],[data-look=lg]){flex-direction:column;align-items:flex-start}.cc-phone-wrap:is([data-look=display],[data-look=lg]){flex-direction:column;align-items:flex-start}.cc-status{align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--fg-2);line-height:1.35;display:inline-flex}.cc-status[data-open]:before{content:"";background-color:#1f9d55;border-radius:50%;height:.5rem;width:.5rem;box-shadow:0 0 0 3px rgba(31,157,85,.22);box-shadow:0 0 0 3px color(display-p3 .295702 .606703 .361324/.22);box-shadow:0 0 0 3px lab(57.1011% -46.8872 27.7946/.22)}.cc-reassure{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cc-reassure>li{align-items:baseline;gap:var(--space-3);max-width:40ch;color:var(--fg-2);display:flex}.cc-tick{height:.95em;width:.95em;stroke:var(--mark);flex:none;translate:0 .12em}@media (min-width:48rem){.cc-reassure[data-layout=row]{column-gap:var(--space-6);flex-flow:wrap}}.cc[data-variant=photo-form]:not([data-overlap=none])>.cc-panel{margin-top:calc(-1*(var(--cc-pull)*.5 + var(--grid-row-gap)))}@media (min-width:64rem){.cc[data-variant=photo-form]{--grid-row-gap:var(--space-7)}.cc[data-variant=photo-form]>.cc-head{grid-row:1;align-self:end}.cc[data-variant=photo-form]>.cc-media{grid-row:1/span 2}.cc[data-variant=photo-form]>.cc-media>.cc-frame{aspect-ratio:auto;flex:1;min-height:max(30rem,min(72svh,48rem))}.cc[data-variant=photo-form]>.cc-media>.cc-frame: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))){border-top-right-radius:var(--cc-radius);border-bottom-right-radius:var(--cc-radius)}.cc[data-variant=photo-form]>.cc-media>.cc-frame: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))){border-top-right-radius:var(--cc-radius);border-bottom-right-radius:var(--cc-radius)}.cc[data-variant=photo-form]>.cc-media>.cc-frame: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))){border-top-right-radius:var(--cc-radius);border-bottom-right-radius:var(--cc-radius)}.cc[data-variant=photo-form]>.cc-media>.cc-frame:-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)){border-top-left-radius:var(--cc-radius);border-bottom-left-radius:var(--cc-radius)}.cc[data-variant=photo-form]>.cc-media>.cc-frame:-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)){border-top-left-radius:var(--cc-radius);border-bottom-left-radius:var(--cc-radius)}.cc[data-variant=photo-form]>.cc-media>.cc-frame: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)){border-top-left-radius:var(--cc-radius);border-bottom-left-radius:var(--cc-radius)}.cc[data-variant=photo-form]>.cc-media .cc-chip{top:auto;bottom:var(--space-5)}.cc[data-variant=photo-form]>.cc-media .cc-chip: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))){left:calc((100vw - min(var(--container-page),100vw - 2*var(--gutter)))/2)}.cc[data-variant=photo-form]>.cc-media .cc-chip: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))){left:calc((100vw - min(var(--container-page),100vw - 2*var(--gutter)))/2)}.cc[data-variant=photo-form]>.cc-media .cc-chip: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))){left:calc((100vw - min(var(--container-page),100vw - 2*var(--gutter)))/2)}.cc[data-variant=photo-form]>.cc-media .cc-chip:-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((100vw - min(var(--container-page),100vw - 2*var(--gutter)))/2)}.cc[data-variant=photo-form]>.cc-media .cc-chip:-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((100vw - min(var(--container-page),100vw - 2*var(--gutter)))/2)}.cc[data-variant=photo-form]>.cc-media .cc-chip: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((100vw - min(var(--container-page),100vw - 2*var(--gutter)))/2)}.cc[data-variant=photo-form]>.cc-panel,.cc[data-variant=photo-form][data-overlap]>.cc-panel{padding:var(--space-7);grid-row:2;align-self:start;margin-top:0;margin-bottom:calc(-1*var(--cc-pull))}.cc[data-variant=photo-form]>.cc-panel[data-panel=flush]{padding-left:0;padding-right:0}}.cc-sticky{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.cc-rest{display:none}@media (min-width:64rem){.cc[data-variant=sticky-form]>.cc-media{grid-row:1}.cc[data-variant=sticky-form]>.cc-media .cc-frame,.cc-rest-item .cc-frame{aspect-ratio:var(--cc-ratio,4/5)}.cc[data-variant=sticky-form]>.cc-media .cc-frame: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))){border-top-right-radius:var(--cc-radius);border-bottom-right-radius:var(--cc-radius)}.cc[data-variant=sticky-form]>.cc-media .cc-frame: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))){border-top-right-radius:var(--cc-radius);border-bottom-right-radius:var(--cc-radius)}.cc[data-variant=sticky-form]>.cc-media .cc-frame: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))){border-top-right-radius:var(--cc-radius);border-bottom-right-radius:var(--cc-radius)}.cc-rest-item .cc-frame: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))){border-top-right-radius:var(--cc-radius);border-bottom-right-radius:var(--cc-radius)}.cc-rest-item .cc-frame: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))){border-top-right-radius:var(--cc-radius);border-bottom-right-radius:var(--cc-radius)}.cc-rest-item .cc-frame: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))){border-top-right-radius:var(--cc-radius);border-bottom-right-radius:var(--cc-radius)}.cc[data-variant=sticky-form]>.cc-media .cc-frame:-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)){border-top-left-radius:var(--cc-radius);border-bottom-left-radius:var(--cc-radius)}.cc[data-variant=sticky-form]>.cc-media .cc-frame:-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)){border-top-left-radius:var(--cc-radius);border-bottom-left-radius:var(--cc-radius)}.cc[data-variant=sticky-form]>.cc-media .cc-frame: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)){border-top-left-radius:var(--cc-radius);border-bottom-left-radius:var(--cc-radius)}.cc-rest-item .cc-frame:-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)){border-top-left-radius:var(--cc-radius);border-bottom-left-radius:var(--cc-radius)}.cc-rest-item .cc-frame:-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)){border-top-left-radius:var(--cc-radius);border-bottom-left-radius:var(--cc-radius)}.cc-rest-item .cc-frame: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)){border-top-left-radius:var(--cc-radius);border-bottom-left-radius:var(--cc-radius)}.cc[data-variant=sticky-form]>.cc-sticky{align-self:start;gap:var(--space-7);grid-row:1/span 2;position:-webkit-sticky;position:sticky;top:var(--cc-sticky-top,var(--space-7))}.cc[data-variant=sticky-form]>.cc-rest{gap:var(--space-8);flex-direction:column;grid-row:2;display:flex}.cc-rest-item{margin:0}.cc-rest-item:nth-child(odd){align-self:flex-end;width:72%}.cc-rest-item:nth-child(odd) .cc-frame{border-radius:var(--cc-radius);aspect-ratio:4/3}.cc-rest-item:nth-child(odd) .cc-caprow{padding-left:0;padding-right:0}.cc-rest-item:nth-child(2n) .cc-frame{aspect-ratio:3/2}.cc[data-variant=sticky-form] .cc-caprow: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-left:calc((100vw - min(var(--container-page),100vw - 2*var(--gutter)))/2)}.cc[data-variant=sticky-form] .cc-caprow: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-left:calc((100vw - min(var(--container-page),100vw - 2*var(--gutter)))/2)}.cc[data-variant=sticky-form] .cc-caprow: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-left:calc((100vw - min(var(--container-page),100vw - 2*var(--gutter)))/2)}.cc[data-variant=sticky-form] .cc-caprow:-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((100vw - min(var(--container-page),100vw - 2*var(--gutter)))/2)}.cc[data-variant=sticky-form] .cc-caprow:-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((100vw - min(var(--container-page),100vw - 2*var(--gutter)))/2)}.cc[data-variant=sticky-form] .cc-caprow: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((100vw - min(var(--container-page),100vw - 2*var(--gutter)))/2)}.cc[data-variant=sticky-form] .cc-rest-item:nth-child(odd) .cc-caprow: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-left:0}.cc[data-variant=sticky-form] .cc-rest-item:nth-child(odd) .cc-caprow: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-left:0}.cc[data-variant=sticky-form] .cc-rest-item:nth-child(odd) .cc-caprow: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-left:0}.cc[data-variant=sticky-form] .cc-rest-item:nth-child(odd) .cc-caprow:-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:0}.cc[data-variant=sticky-form] .cc-rest-item:nth-child(odd) .cc-caprow:-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:0}.cc[data-variant=sticky-form] .cc-rest-item:nth-child(odd) .cc-caprow: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:0}}.cc-kicker{color:var(--fg-2);margin:0}.cc-mega{gap:var(--space-4)}.cc-mega-p{max-width:none;margin:0;padding-bottom:.24em;line-height:1.12}.cc-mega-link{color:var(--fg);text-underline-offset:.14em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:max(3px,.05em);-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark);line-height:1.12;display:inline}.cc-nowrap{white-space:nowrap}.cc-mega-link .cc-arrow{vertical-align:.02em;height:.62em;width:.62em;stroke:var(--mark);display:inline-block}.cc-mega-link .cc-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:.12em}.cc-mega-link .cc-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:.12em}.cc-mega-link .cc-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:.12em}.cc-mega-link .cc-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:.12em}.cc-mega-link .cc-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:.12em}.cc-mega-link .cc-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:.12em}@media (hover:hover) and (pointer:fine){.cc-mega-link:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}}.cc-meta{gap:var(--space-6);border-top:1px solid var(--line);min-width:0;padding-top:var(--space-6);display:grid}.cc-meta-side{gap:var(--space-5);flex-direction:column;display:flex}.cc[data-variant=mega-line]>.cc-media{margin-bottom:var(--space-2)}@media (max-width:63.99rem){.cc[data-variant=mega-line][data-photo]>.cc-mega{order:-1}.cc[data-variant=mega-line][data-photo]>.cc-media{margin-block:var(--space-2)}}@media (min-width:48rem){.cc-meta{column-gap:var(--space-8);grid-template-columns:auto minmax(0,1fr);align-items:start}}@media (min-width:64rem){.cc[data-variant=mega-line]{--grid-row-gap:var(--space-8)}.cc[data-variant=mega-line]>.cc-mega{grid-row:1;align-self:end}.cc[data-variant=mega-line]>.cc-meta{grid-row:2}.cc[data-variant=mega-line]>.cc-media{grid-row:1/span 2;margin-bottom:0}.cc[data-variant=mega-line]>.cc-media>.cc-frame{aspect-ratio:auto;flex:1;min-height:28rem}.cc[data-variant=mega-line]>.cc-media>.cc-frame: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))){border-top-left-radius:var(--cc-radius);border-bottom-left-radius:var(--cc-radius)}.cc[data-variant=mega-line]>.cc-media>.cc-frame: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))){border-top-left-radius:var(--cc-radius);border-bottom-left-radius:var(--cc-radius)}.cc[data-variant=mega-line]>.cc-media>.cc-frame: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))){border-top-left-radius:var(--cc-radius);border-bottom-left-radius:var(--cc-radius)}.cc[data-variant=mega-line]>.cc-media>.cc-frame:-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)){border-top-right-radius:var(--cc-radius);border-bottom-right-radius:var(--cc-radius)}.cc[data-variant=mega-line]>.cc-media>.cc-frame:-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)){border-top-right-radius:var(--cc-radius);border-bottom-right-radius:var(--cc-radius)}.cc[data-variant=mega-line]>.cc-media>.cc-frame: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)){border-top-right-radius:var(--cc-radius);border-bottom-right-radius:var(--cc-radius)}.cc[data-variant=mega-line][data-photo] .cc-meta{grid-template-columns:minmax(0,1fr)}}.cc[data-variant=band]{align-content:end;min-height:max(26rem,min(62svh,42rem))}.cc[data-surface=shader]{isolation:isolate;overflow:hidden}.cc-surface{z-index:-1;pointer-events:none;grid-area:auto;position:absolute;top:0;bottom:0;left:0;right:0}.cc-shader{position:absolute;top:0;bottom:0;left:0;right:0}.cc-veil{background:linear-gradient(0deg,color-mix(in oklab,var(--scrim)calc(min(1,var(--cc-veil,.28)*1.6)*100%),transparent)0%,color-mix(in oklab,var(--scrim)calc(var(--cc-veil,.28)*100%),transparent)55%,color-mix(in oklab,var(--scrim)calc(var(--cc-veil,.28)*60%),transparent)100%);position:absolute;top:0;bottom:0;left:0;right:0}.cc[data-variant=band][data-photo]>.cc-media{margin-block:calc(-1*var(--section-y))var(--space-2)}@media (min-width:64rem){.cc[data-variant=band][data-photo]{--grid-row-gap:var(--space-7)}.cc[data-variant=band][data-photo]>.cc-media{margin-block:calc(-1*var(--section-y))calc(-1*var(--section-y));grid-row:1/span 2}.cc[data-variant=band][data-photo]>.cc-media>.cc-frame{aspect-ratio:auto;flex:1;min-height:100%}.cc[data-variant=band][data-photo]>.cc-band-head{grid-row:1;align-self:end}.cc[data-variant=band][data-photo]>.cc-band-actions{grid-row:2;align-self:start}}.cc-actions{align-items:stretch;gap:var(--space-3);flex-direction:column;width:100%;display:flex}@media (min-width:30rem){.cc-actions{flex-flow:wrap;align-items:center;width:auto}}@media (min-width:64rem){.cc[data-variant=band]:not([data-photo])>.cc-band-head,.cc[data-variant=band]:not([data-photo])>.cc-band-actions{grid-row:1;align-self:end}.cc-band-actions .cc-actions{flex-direction:column;align-items:stretch;width:100%}}}
.sm-frame{position:relative;overflow:hidden}.sm-drift{position:absolute;top:0;bottom:0;left:0;right:0}.sm-drift>img{object-fit:cover;height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.scroll-progress,[data-sm-layer]{display:none}[data-transition=edge]{position:relative}[data-transition=edge]:before{content:"";left:0;right:0;height:var(--sm-edge-h,clamp(1.5rem,.9rem + 2.8vw,4rem));background:var(--sm-edge-fill,var(--surface,Canvas));-webkit-mask:var(--sm-edge)center/100% 100% no-repeat;-webkit-mask:var(--sm-edge)center/100% 100% no-repeat;mask:var(--sm-edge)center/100% 100% no-repeat;pointer-events:none;position:absolute;bottom:calc(100% - 1px)}[data-edge=arch]{--sm-edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 10Q50-10 100 10z'/%3E%3C/svg%3E")}[data-edge=diagonal]{--sm-edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 10L100 0v10z'/%3E%3C/svg%3E")}[data-edge=torn]{--sm-edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' preserveAspectRatio='none'%3E%3Cpath d='M0 10V5l2 2 3-5 5 2 3 2 5-2 5 1 5-3 3 3 5-4 5 3 6 2 2-2 6 1 5-1 6 2 3-3 5 0 3 0 4 0 6 1 5 2 2-3 4 1 4-2 6-1 3 2 5 4 4-5 4 1 3 1 3 0 4-2 6 2 5 1 5-1 4 1 6-2 5 0 4 0 3 0 5 3 2 0 2-3 3-2 6 1 5 0 4 3L200 5v5z'/%3E%3C/svg%3E")}[data-edge-flip]:before{transform:scaleX(-1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(:root:not([data-cjp-motion=reduce])) .reveal{--_rise:var(--reveal-distance,16px);--_end:22%;animation-name:cjp-sm-rise}:where(:root:not([data-cjp-motion=reduce])) .reveal-lg{--_rise:var(--sm-rise-lg,28px);--_end:25%;animation-name:cjp-sm-rise}:where(:root:not([data-cjp-motion=reduce])) .frame-open{--_end:35%;animation-name:cjp-sm-frame}:where(:root:not([data-cjp-motion=reduce])) .iris{--_end:40%;animation-name:cjp-sm-iris}:where(:root:not([data-cjp-motion=reduce])) :-webkit-any(.wipe-x,.wipe-y){--_end:30%;--_w:inset(100% 0 0 0);animation-name:cjp-sm-wipe}:where(:root:not([data-cjp-motion=reduce])) :-moz-any(.wipe-x,.wipe-y){--_end:30%;--_w:inset(100% 0 0 0);animation-name:cjp-sm-wipe}:where(:root:not([data-cjp-motion=reduce])) :is(.wipe-x,.wipe-y){--_end:30%;--_w:inset(100% 0 0 0);animation-name:cjp-sm-wipe}:where(:root:not([data-cjp-motion=reduce])) .wipe-y[data-from=top]{--_w:inset(0 0 100% 0)}:where(:root:not([data-cjp-motion=reduce])) .wipe-x{--_w:inset(0 100% 0 0)}:where(:root:not([data-cjp-motion=reduce])) .wipe-x[data-from=right]{--_w:inset(0 0 0 100%)}:where(:root:not([data-cjp-motion=reduce])) .settle>*{animation-name:cjp-sm-settle}:where(:root:not([data-cjp-motion=reduce])) :is(.reveal,.reveal-lg,.frame-open,.iris,.wipe-x,.wipe-y,.settle>*){--_d:calc(var(--i,0)*var(--sm-step,4%));animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry var(--_d)cover calc(var(--_end,25%)*var(--sm-span,1) + var(--_d))}:where(:root:not([data-cjp-motion=reduce])) .sm-drift{animation:linear both cjp-sm-drift;animation-timeline:view();animation-range:cover}:where(:root:not([data-cjp-motion=reduce])) .scroll-progress{z-index:60;background:var(--mark,currentColor);transform-origin:0;pointer-events:none;height:2px;animation:linear both cjp-sm-progress;animation-timeline:scroll(root);display:block;position:fixed;top:0;bottom:auto;left:0;right:0}@supports (timeline-scope:--a){@media (min-height:36rem){:where(:root:not([data-cjp-motion=reduce])) [data-transition=cover]{timeline-scope:--sm-cover;background:var(--sm-cover-ground,#0c0d0f)}:where(:root:not([data-cjp-motion=reduce])) [data-transition=cover]>:first-child{transform-origin:50% 40%;animation:linear both cjp-sm-recede;animation-timeline:--sm-cover;animation-range:entry;position:-webkit-sticky;position:sticky;top:0}:where(:root:not([data-cjp-motion=reduce])) [data-transition=cover]>:first-child:after{content:"";z-index:2;opacity:0;pointer-events:none;background:#000;animation:linear both cjp-sm-dim;animation-timeline:--sm-cover;animation-range:entry;position:absolute;top:0;bottom:0;left:0;right:0}:where(:root:not([data-cjp-motion=reduce])) [data-transition=cover]>:first-child+*{z-index:3;view-timeline:--sm-cover block;position:relative;box-shadow:0 -1.5rem 3rem -1.5rem rgba(0,0,0,.35)}}:where(:root:not([data-cjp-motion=reduce])) [data-transition=tone-shift]{timeline-scope:--sm-tone;isolation:isolate;clip-path:inset(0)}:where(:root:not([data-cjp-motion=reduce])) [data-transition=tone-shift]>:last-child{view-timeline:--sm-tone block;background-color:transparent}:where(:root:not([data-cjp-motion=reduce])) [data-sm-layer]{z-index:-1;pointer-events:none;animation:linear both cjp-sm-fade;animation-timeline:--sm-tone;animation-range:entry 0% entry var(--sm-tone-end,25%);display:block;position:fixed;top:0;bottom:0;left:0;right:0}}}}@keyframes cjp-sm-rise{0%{transform:translate3d(0,var(--_rise,16px),0)}}@keyframes cjp-sm-frame{0%{clip-path:inset(var(--sm-inset,6%)round var(--sm-round,24px))}to{clip-path:inset(0)}}@keyframes cjp-sm-iris{0%{clip-path:circle(38%)}to{clip-path:circle(75%)}}@keyframes cjp-sm-wipe{0%{clip-path:var(--_w)}to{clip-path:inset(0)}}@keyframes cjp-sm-settle{0%{transform:scale(var(--sm-settle,1.06))}}@keyframes cjp-sm-drift{0%{transform:translate3d(0,calc(var(--drift,6%)*-1),0)scale(var(--drift-scale,1.125))}to{transform:translate3d(0,var(--drift,6%),0)scale(var(--drift-scale,1.125))}}@keyframes cjp-sm-progress{0%{transform:scaleX(0)}}@keyframes cjp-sm-recede{to{transform:scale(var(--sm-cover-scale,.96))}}@keyframes cjp-sm-dim{to{opacity:var(--sm-cover-dim,.45)}}@keyframes cjp-sm-fade{0%{opacity:0}to{opacity:1}}@media print{.reveal,.reveal-lg,.frame-open,.iris,.wipe-x,.wipe-y,.settle>*,.sm-drift,[data-transition=cover]>:first-child{clip-path:none!important;animation:none!important;transform:none!important}[data-transition=cover]>:first-child{position:relative!important}.scroll-progress,[data-sm-layer]{display:none!important}}
