@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))}}
