:root{--r-ui:20px;--r-ctl:14px}html[data-theme=final][data-layout]{--fx-r:var(--r-ui);--fx-ease:cubic-bezier(.22, 1, .36, 1);--fx-amber:255 180 28;--fx-amber-deep:150 70 10}html[data-theme=final][data-layout] .realizations-app{--realization-color:var(--fx-amber)}html[data-theme=final][data-layout] #main:focus{outline:none}html[data-theme=final][data-layout] :focus-visible{outline-offset:3px;outline-width:2px}html[data-theme=final][data-layout] .ph{justify-content:space-between;align-items:center;gap:clamp(10px,2vw,24px);padding:6px 0 14px;display:flex}html[data-theme=final][data-layout] .ph .ph__title{min-width:0;font:800 clamp(26px, .9rem + 1.3vw, 42px)/1.05 var(--font-display);letter-spacing:-.045em;color:var(--ink);outline:none;flex-wrap:wrap;align-items:baseline;column-gap:.24em;margin:0;display:flex}html[data-theme=final][data-layout] .ph__l2{color:var(--page-accent)}html[data-theme=final][data-layout] .ph__count{flex:none;align-items:center;gap:clamp(8px,1vw,14px);margin:0;display:flex}html[data-theme=final][data-layout] .ph__count img{width:clamp(30px,2.4vw,40px);height:auto;filter:drop-shadow(0 10px 26px rgb(var(--fx-amber) / .35))}html[data-theme=final][data-layout] .ph__count span{justify-items:end;gap:3px;line-height:1;display:grid}html[data-theme=final][data-layout] .ph__count small{font:700 11px/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}html[data-theme=final][data-layout] .ph__count b{font:800 clamp(24px, 1.9vw, 34px)/.86 var(--font-display);letter-spacing:-.05em;color:var(--page-accent);font-variant-numeric:tabular-nums}@media (width<=760px){html[data-theme=final][data-layout] .ph{gap:10px;padding:4px 4px 12px}html[data-theme=final][data-layout] .ph .ph__title{font-size:clamp(22px,6.6vw,36px)}html[data-theme=final][data-layout] .ph__count img{width:30px}html[data-theme=final][data-layout] .ph__count b{font-size:26px}}html[data-theme=final][data-layout] :is(.ph__l1,.ph__l2,.ph__count){animation:fx-rise .7s var(--fx-ease) backwards}html[data-theme=final][data-layout] .ph__l2{animation-delay:70ms}html[data-theme=final][data-layout] .ph__count{animation-delay:.16s}@keyframes fx-rise{0%{opacity:0;transform:translateY(.45em)}}html[data-theme=final][data-layout] .s5-row{--svc-hi:color-mix(in srgb, rgb(var(--svc)) 62%, #fff);border-radius:var(--fx-r);box-shadow:inset 0 0 0 1px var(--ks-line), 0 30px 60px -40px rgb(var(--svc) / .55);transition:box-shadow .3s ease-out}html[data-theme=final][data-layout] .s5-row:hover{box-shadow:inset 0 0 0 1px rgb(var(--svc) / .35), 0 36px 70px -38px rgb(var(--svc) / .7)}html[data-theme=final][data-layout] .s5-row__shot{--np:clamp(18px, 3vw, 44px);border-radius:var(--r-ui);box-shadow:none;background:#000}html[data-theme=final][data-layout] .s5-row__shot .s5-sk{aspect-ratio:5/2}@media (width>=768px){html[data-theme=final][data-layout] .s5-row__shot .s5-sk{aspect-ratio:4}}@media (width>=1024px){html[data-theme=final][data-layout] .s5-row__shot .s5-sk{aspect-ratio:5}}html[data-theme=final][data-layout] .s5-row__shot:after{content:none}html[data-theme=final][data-layout] .s5-row__grad{z-index:1;pointer-events:none;background:linear-gradient(95deg, rgb(var(--svc) / .97) 0%, rgb(var(--svc2) / .93) 42%, rgb(var(--svc2) / .4) 74%, rgb(var(--svc2) / .08) 100%);position:absolute;inset:0}html[data-theme=final][data-layout] .s5-row .s5-row__no{display:none}html[data-theme=final][data-layout] .s5-row__cat{z-index:2;top:50%;left:var(--np);pointer-events:none;max-width:min(56%,560px);font:800 clamp(24px, 1rem + 1.6vw, 44px)/1.04 var(--font-display);letter-spacing:-.035em;color:#fff;text-shadow:0 1px 2px #00000040;text-wrap:balance;transition:translate .5s var(--fx-ease);justify-items:start;gap:8px;display:grid;position:absolute;translate:0 -50%}html[data-theme=final][data-layout] .s5-row__catno{font:700 14px/1 var(--font-display);letter-spacing:.12em;color:#ffffffd1;font-variant-numeric:tabular-nums;text-shadow:none}html[data-theme=final][data-layout] .s5-row__catno:after{content:"";vertical-align:.3em;opacity:.6;background:currentColor;border-radius:2px;width:22px;height:2px;margin-left:10px;display:inline-block}html[data-theme=final][data-layout] .s5-row:nth-child(2n) .s5-row__grad{background:linear-gradient(265deg, rgb(var(--svc) / .97) 0%, rgb(var(--svc2) / .93) 42%, rgb(var(--svc2) / .4) 74%, rgb(var(--svc2) / .08) 100%)}html[data-theme=final][data-layout] .s5-row:nth-child(2n) .s5-row__cat{left:auto;right:var(--np);text-align:right;justify-items:end}@media (hover:hover){html[data-theme=final][data-layout] .s5-row:hover .s5-row__cat{translate:6px -50%}html[data-theme=final][data-layout] .s5-row:nth-child(2n):hover .s5-row__cat{translate:-6px -50%}}html[data-theme=final][data-layout] .s5-sk img{transition:opacity .3s ease-out, transform .8s var(--fx-ease)}html[data-theme=final][data-layout] .s5-row h2{letter-spacing:-.035em;font-weight:800;line-height:1.04}html[data-theme=final][data-layout] .s5-row__eyebrow{color:var(--svc-hi)}html[data-theme=final][data-layout] :is(.s5-items__no,.s5-group__tag,.s5-btn__no){display:none}html[data-theme=final][data-layout] .s5-items li{border-radius:12px;gap:12px;padding-left:14px}html[data-theme=final][data-layout] .s5-items li:before{content:"";background:rgb(var(--svc));width:7px;height:7px;box-shadow:0 0 10px rgb(var(--svc) / .7);border-radius:50%;flex:none;margin-top:.55em;transition:transform .2s ease-out}@media (hover:hover){html[data-theme=final][data-layout] .s5-items li:hover:before{transform:scale(1.4)}html[data-theme=final][data-layout] .s5-items li:hover{background:rgb(var(--svc) / .12)}}html[data-theme=final][data-layout] .s5-group--named,html[data-theme=final][data-layout] .s5-collab{border-radius:var(--r-ui);background:linear-gradient(120deg, rgb(var(--svc) / .14), rgb(var(--svc) / .04) 70%), rgb(var(--t-deep-rgb) / .9)}html[data-theme=final][data-layout] .s5-row .s5-btn--accent{color:#111114;background:rgb(var(--svc));box-shadow:0 14px 34px -14px rgb(var(--svc) / .8)}html[data-theme=final][data-layout] .s5-row .s5-btn--accent:hover{color:#111114;background:color-mix(in srgb, rgb(var(--svc)) 78%, #fff);box-shadow:0 18px 40px -14px rgb(var(--svc))}html[data-theme=final][data-layout] .s5-btn{min-height:48px;font-weight:700}html[data-theme=final][data-layout] .s5-btn--case{box-shadow:inset 0 0 0 1px var(--ks-line-strong);background:rgb(var(--t-overlay-rgb) / .05)}html[data-theme=final][data-layout] .s5-btn--case:hover{color:#111114;background:#fff}html[data-theme=final][data-layout] :is(.s5-jump ul,.rz-tabs ul){border-radius:var(--fx-r)}html[data-theme=final][data-layout] :is(.s5-jump a,.rz-tab){border-radius:calc(var(--r-ui) - 4px)}html[data-theme=final][data-layout] :is(.rzc__btn,.dossier-cta,.rz-case__talk.button){border-radius:var(--r-ctl)}html[data-theme=final][data-layout] :is(.s5-jump a,.rz-tab){font-weight:600}html[data-theme=final][data-layout] :is(.s5-jump a.is-active,.rz-tab.is-active){color:var(--t-on-accent);font-weight:700}html[data-theme=final][data-layout] :is(.s5-jump__pill,.rz-tab__pill){box-shadow:0 0 24px -4px rgb(var(--fx-amber) / .55)}@media (width<=767px){html[data-theme=final][data-layout] .s5-row__shot{--np:18px}html[data-theme=final][data-layout] .s5-row__cat{gap:6px;max-width:72%;font-size:22px}html[data-theme=final][data-layout] .s5-row__grad{background:linear-gradient(95deg, rgb(var(--svc) / .96) 0%, rgb(var(--svc2) / .9) 48%, rgb(var(--svc2) / .45) 80%, rgb(var(--svc2) / .2) 100%)}html[data-theme=final][data-layout] .s5-row:nth-child(2n) .s5-row__grad{background:linear-gradient(265deg, rgb(var(--svc) / .96) 0%, rgb(var(--svc2) / .9) 48%, rgb(var(--svc2) / .45) 80%, rgb(var(--svc2) / .2) 100%)}}html[data-theme=final][data-layout] .sv22{padding-bottom:var(--switcher-b,0px)}html[data-theme=final][data-layout] .sv22__art{background:radial-gradient(70% 90% at 0% 0%, rgb(var(--cd) / .38), transparent 62%), radial-gradient(60% 80% at 100% 100%, rgb(var(--c2d) / .5), transparent 66%), var(--t-base)}@media (width<=760px){html[data-theme=final][data-layout] .sv22{padding-top:calc(var(--switcher-h,0px) + 4px);padding-bottom:0}}@media (width>=761px){html.vs-on[data-theme=final][data-layout] .sv22.sdv{padding-top:14px}}html[data-theme=final][data-layout] .rz-list{padding-top:clamp(8px,1.4vw,20px)}html[data-theme=final][data-layout] .rzc{--ks-c:rgb(var(--cc));border-radius:var(--fx-r);background:linear-gradient(165deg, rgb(var(--cc) / .26) 0%, rgb(var(--cc) / .08) 28%, transparent 52%), var(--ks-card)}html[data-theme=final][data-layout] .rzc--flip{background:linear-gradient(195deg, rgb(var(--cc) / .26) 0%, rgb(var(--cc) / .08) 28%, transparent 52%), var(--ks-card)}html[data-theme=final][data-layout] .rzc+.rzc{margin-top:18px}html[data-theme=final][data-layout] .rzc__frame{border-radius:var(--r-ui);box-shadow:0 0 0 1px rgb(var(--cc) / .45), 0 40px 90px -36px #000000f2, 0 0 80px -20px rgb(var(--cc) / .35)}html[data-theme=final][data-layout] .rzc__view{background:linear-gradient(160deg, rgb(var(--cc) / .16), rgb(var(--t-n111111-rgb)) 60%)}html[data-theme=final][data-layout] .rzc__meta{align-items:center;gap:10px 12px}html[data-theme=final][data-layout] .rzc__index{font:700 14px/1 var(--font-display);letter-spacing:.12em;color:color-mix(in srgb, rgb(var(--cc)) 60%, #fff);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-right:2px;display:inline-flex}html[data-theme=final][data-layout] .rzc__index:after{content:"";opacity:.6;background:currentColor;border-radius:2px;width:22px;height:2px}html[data-theme=final][data-layout] .rzc__label{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.12em;background:0 0;border-radius:0;margin-top:22px;padding:0;display:block}@media (width>=761px){html[data-theme=final][data-layout] .rzc__label{font-size:13px}}html[data-theme=final][data-layout] .rzc__btn--solid{color:#111114;background:rgb(var(--fx-amber));gap:12px;padding:0 6px 0 22px;font-weight:700;box-shadow:0 12px 26px -14px #000000bf,inset 0 1px #ffffff73}html[data-theme=final][data-layout] .rzc__btn--solid svg{box-sizing:content-box;width:16px;height:16px;color:rgb(var(--fx-amber));background:#111114;border-radius:50%;padding:8px}html[data-theme=final][data-layout] .rzc__btn--solid:hover{color:#111114;box-shadow:0 16px 32px -14px #000c, 0 0 28px -6px rgb(var(--fx-amber) / .7), inset 0 1px 0 #ffffff80;background:#ffc94d}html[data-theme=final][data-layout] .rzc__btn:focus-visible{outline-offset:3px;outline:3px solid #fff}html[data-theme=final][data-layout] .rzc__btn--ghost{box-shadow:inset 0 0 0 1px var(--ks-line-strong)}html[data-theme=final][data-layout] .rzc__btn--ghost:hover{color:#111114;background:#fff}@media (width<=760px){html[data-theme=final][data-layout] .rz-rail{display:block}html[data-theme=final][data-layout] :is(.rz-rail__arrow,.rz-rail__dots){display:none}html[data-theme=final][data-layout] .rz-tabs ul{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}html[data-theme=final][data-layout] .rz-tabs li{flex:initial;scroll-snap-align:none}html[data-theme=final][data-layout] .rz-tabs li:first-child,html[data-theme=final][data-layout] .rz-tabs li:last-child:nth-child(2n){grid-column:1/-1}html[data-theme=final][data-layout] .rz-tab{white-space:normal;min-height:48px;padding:6px 12px;font-size:15px}html[data-theme=final][data-layout] .rz-tab__n{margin-left:auto}html[data-theme=final][data-layout] .rzc__text{background:0 0;border-radius:0;padding:0 6px}html[data-theme=final][data-layout] .rzc__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 12px;display:grid}html[data-theme=final][data-layout] .rzc__stat b{font-size:28px}html[data-theme=final][data-layout] .rzc__stat span{letter-spacing:0;text-transform:none;margin-top:6px;line-height:1.3}}html[data-theme=final][data-layout] .rzc__title{letter-spacing:-.035em;font-weight:800}html[data-theme=final][data-layout] .rzc__title a{transition:color .2s ease-out, background-size .3s var(--fx-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;text-decoration:none}html[data-theme=final][data-layout] .rzc__title a:hover{color:var(--ink);background-size:100% 2px}html[data-theme=final][data-layout] .rzc__li:before{background:rgb(var(--cc));box-shadow:0 0 10px rgb(var(--cc) / .8)}html[data-theme=final][data-layout] .rzc__label{color:var(--page-accent);font-weight:700}html[data-theme=final][data-layout] .rzc__stat b{font-weight:800}html[data-theme=final][data-layout] .rzc__btn{min-height:48px;font-weight:700}html[data-theme=final][data-layout] :is(.rzc__scope,.rzc__stats,.rzc__result){border-radius:var(--r-ui)}html[data-theme=final][data-layout] .rz-rail__dots span.is-on{background:var(--page-accent)}html[data-theme=final][data-layout] .rz-rail__arrow{border-color:var(--ks-line-strong);background:rgb(var(--t-panel-rgb))}html[data-theme=final][data-layout] .rz-rail__arrow:focus-visible,html[data-theme=final][data-layout] .rz-tab:focus-visible{outline-color:var(--page-accent)}html[data-theme=final][data-layout] .rz-tab.is-active:focus-visible{outline-color:#fff}html[data-theme=final][data-layout] .rz-crosslink{isolation:isolate;border-radius:var(--fx-r);background:linear-gradient(100deg, rgb(var(--fx-amber) / .96) 0%, rgb(var(--fx-amber-deep) / .92) 46%, #281204d9 100%);box-shadow:0 40px 80px -50px rgb(var(--fx-amber) / .8);justify-content:space-between;gap:16px 24px;margin-top:28px;padding:clamp(22px,3vw,40px);position:relative;overflow:hidden}html[data-theme=final][data-layout] .rz-crosslink__lead{font:800 clamp(24px, 1rem + 1.6vw, 40px)/1.05 var(--font-display);letter-spacing:-.035em;color:#fff;text-shadow:0 1px 2px #00000040;margin:0}html[data-theme=final][data-layout] .rz-crosslink .rzc__btn--solid{color:#111114;background:#fff;box-shadow:0 10px 24px -14px #0009}html[data-theme=final][data-layout] .rz-crosslink .rzc__btn--solid:hover{background:#fff3d6}html[data-theme=final][data-layout] .rz-crosslink .rzc__btn--ghost{color:#fff;background:#0000004d;box-shadow:inset 0 0 0 2px #fffc}html[data-theme=final][data-layout] .rz-crosslink .rzc__btn--ghost:hover{color:#111114;background:#fff}html[data-theme=final][data-layout] .rz-crosslink .rzc__btn:focus-visible{outline-offset:3px;outline:3px solid #fff}html[data-theme=final][data-layout] .rz-case{isolation:isolate;position:relative}html[data-theme=final][data-layout] .rz-case:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, rgb(var(--cc) / .2), transparent 100%);width:min(760px,70vw);height:520px;position:absolute;inset:-40px -8vw auto auto}html[data-theme=final][data-layout] .realizations-main .rz-case__info h1{letter-spacing:-.04em;font-weight:800}@media (width>=761px){html[data-theme=final][data-layout] .realizations-main .rz-case__info h1{font-size:clamp(28px,1.1rem + .9vw,36px)}}html[data-theme=final][data-layout] .realizations-main .rz-case__info h1{white-space:nowrap;text-wrap:nowrap;line-height:1.2}@media (width<=350px){html[data-theme=final][data-layout]:has(main.rz-case--navup) .fnav__logo>span{display:none}}html[data-theme=final][data-layout] .realizations-main .case-stats b{letter-spacing:-.045em;font-weight:800}html[data-theme=final][data-layout] .rz-case__facts{border-radius:var(--fx-r);background:linear-gradient(150deg, rgb(var(--cc) / .16), rgb(var(--cc2,var(--cc)) / .2) 70%), var(--ks-card,#121215);box-shadow:inset 0 0 0 1px rgb(var(--cc) / .3), 0 24px 50px -36px rgb(var(--cc) / .7);position:relative;overflow:hidden}html[data-theme=final][data-layout] .rz-case__facts:before{content:"";pointer-events:none;background:linear-gradient(90deg, rgb(var(--cc)), rgb(var(--cc2,var(--cc))));height:3px;position:absolute;inset:0 0 auto}html[data-theme=final][data-layout] .rz-case:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, rgb(var(--cc2,var(--cc)) / .28), transparent 100%);width:min(820px,60vw);height:560px;position:absolute;top:120px;left:-6vw}html[data-theme=final][data-layout] .realizations-main .rz-case__scope li span{color:color-mix(in srgb, rgb(var(--cc)) 70%, #fff);font-weight:600}html[data-theme=final][data-layout] .rz-case__cta{isolation:isolate;border-radius:var(--fx-r);box-shadow:0 30px 60px -40px rgb(var(--fx-amber) / .8);background:linear-gradient(100deg, rgb(var(--fx-amber) / .96) 0%, rgb(var(--fx-amber-deep) / .92) 55%, #281204e0 100%);padding:clamp(18px,2.4vw,28px);position:relative;overflow:hidden}html[data-theme=final][data-layout] .realizations-main .rz-case__cta p{color:#fff;letter-spacing:-.03em;text-shadow:0 1px 2px #00000040;font-size:clamp(20px,1rem + .6vw,26px);font-weight:800}html[data-theme=final][data-layout] .rz-case__talk.button{color:#111114;background:#fff;font-weight:700;box-shadow:0 10px 24px -14px #0009}html[data-theme=final][data-layout] .rz-case__talk.button:is(:hover,:focus-visible){background:#fff3d6;box-shadow:0 14px 30px -14px #000000b3}html[data-theme=final][data-layout] .rz-case__cta .dossier-cta{color:#fff;border-radius:var(--r-ctl);background:#0000004d;box-shadow:inset 0 0 0 2px #fffc}html[data-theme=final][data-layout] .rz-case__cta .dossier-cta:hover{color:#111114;background:#fff}html[data-theme=final][data-layout] .rz-case__cta :focus-visible{outline-offset:3px;outline:3px solid #fff}html[data-theme=final][data-layout] .rz-case__live{color:#111114;font-weight:700}html[data-theme=final][data-layout] .realizations-main .rz-case__info .rz-case__live{border-radius:var(--r-ctl);width:100%;min-height:48px;font:700 16px/1.2 var(--font-display);letter-spacing:-.01em;background:rgb(var(--cc));box-shadow:0 12px 28px -14px rgb(var(--cc) / .85);justify-content:center;align-self:stretch;padding:0 18px}html[data-theme=final][data-layout] .realizations-main .rz-case__info .rz-case__live-host{text-overflow:ellipsis;white-space:nowrap;opacity:.72;min-width:0;font-size:14px;font-weight:600;overflow:hidden}html[data-theme=final][data-layout] .realizations-main .rz-case__info .rz-case__live:focus-visible{outline-offset:3px;outline:3px solid #fff}html[data-theme=final][data-layout] .rz-crumbs a{box-shadow:inset 0 0 0 1px var(--ks-line)}html[data-theme=final][data-layout] .rz-crumbs a:hover,html[data-theme=final][data-layout] .rz-crumbs a:focus-visible{background:rgb(var(--fx-amber) / .14)}html[data-theme=final][data-layout] .rz-pager a{isolation:isolate;border-radius:var(--fx-r);background:linear-gradient(100deg, rgb(var(--pc,var(--fx-amber)) / .3), rgb(var(--pc,var(--fx-amber)) / .06) 60%, transparent), var(--ks-card);min-height:96px;box-shadow:var(--ks-rim);padding:18px 22px;position:relative;overflow:hidden}html[data-theme=final][data-layout] .rz-pager .rz-pager__next{background:linear-gradient(260deg, rgb(var(--pc,var(--fx-amber)) / .3), rgb(var(--pc,var(--fx-amber)) / .06) 60%, transparent), var(--ks-card)}html[data-theme=final][data-layout] .rz-pager small svg{color:rgb(var(--pc,var(--fx-amber)))}html[data-theme=final][data-layout] .realizations-main .rz-pager b{letter-spacing:-.03em;font-weight:800}html[data-theme=final][data-layout] .rz-pager a:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px rgb(var(--pc,var(--fx-amber)) / .5), 0 26px 50px -30px rgb(var(--pc,var(--fx-amber)))}html[data-theme=final][data-layout] .nf__svc b{font:700 14px/1 var(--font-display);letter-spacing:.08em;color:#fffc;font-variant-numeric:tabular-nums}html[data-theme=final][data-layout] .ct{padding-top:clamp(8px,1.4vw,20px)}html[data-theme=final][data-layout] .ct-tile{border-radius:var(--fx-r)}html[data-theme=final][data-layout] .ct-tile__text b{font-weight:800}html[data-theme=final][data-layout] .ct-card,html[data-theme=final][data-layout] .ct-form{border-radius:var(--fx-r)}html[data-theme=final][data-layout] .ct-field>span{font-family:var(--font-display);letter-spacing:.08em;font-weight:700}html[data-theme=final][data-layout] .ct-field :is(input,textarea,select){border-radius:var(--r-ctl)}html[data-theme=final][data-layout] .ct-field :is(input,textarea)[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #ff8f7a,0 0 0 3px #ff8f7a2e}html[data-theme=final][data-layout] .ct-pick{border-radius:var(--r-ui);min-height:72px;box-shadow:0 20px 40px -26px rgb(var(--c))}html[data-theme=final][data-layout] .ct-pick__no{font:700 14px/1 var(--font-display);letter-spacing:.08em;color:#ffffffd1;font-variant-numeric:tabular-nums;align-self:flex-start;margin-top:4px}html[data-theme=final][data-layout] .ct-pick__txt b{letter-spacing:-.02em;font-size:17px;font-weight:800}html[data-theme=final][data-layout] .ct-submit{border-radius:var(--r-ctl);font-weight:700}html[data-theme=final][data-layout] .ct-status{border-radius:var(--r-ui)}html[data-theme=final][data-layout] .ct-status--ok{color:var(--ink);background:linear-gradient(100deg, rgb(var(--fx-amber) / .22), rgb(var(--fx-amber) / .06));box-shadow:inset 0 0 0 1px rgb(var(--fx-amber) / .4)}html[data-theme=final][data-layout] .ct-status--ok svg{color:var(--page-accent)}html[data-theme=final][data-layout] .ct-status--error{background:#ff8f7a1a;box-shadow:inset 0 0 0 1px #ff8f7a66}html[data-theme=final][data-layout] .ct-foot__socials a{border-radius:var(--r-ctl)}html[data-theme=final][data-layout] .ct-foot__bar{border-radius:var(--fx-r)}html[data-theme=final][data-layout] .ct-foot{margin-top:20px}html[data-theme=final][data-layout] .ct-card{border-radius:var(--r-ui)}html[data-theme=final][data-layout] :is(.ct-file>label,.ct-pick__change){border-radius:var(--r-ctl)}html[data-theme=final][data-layout] .ct-foot__legal a{font-family:var(--font-display);font-weight:600}html[data-theme=final][data-layout] .ct-foot__links{display:none}html[data-theme=final][data-layout] .ct-foot__bar{justify-content:center}.fnav__end{display:none}@media (width>=761px){.fnav__end{display:block}html[data-theme=final][data-layout] .top22.fnav{width:100%;height:var(--hdr-h);padding:0 max(var(--pad22), calc((100% - 1800px) / 2 + var(--pad22)));background:0 0;border-bottom:1px solid #0000;transition:background-color .3s ease-out,border-color .3s ease-out,opacity .35s ease-out}html[data-theme=final][data-layout] .top22.fnav:before{display:none}html[data-theme=final][data-layout] .top22.fnav.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09090bd1;border-bottom-color:#ffffff1a}html[data-theme=final][data-layout] .fnav__logo{min-height:44px;font:700 18px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink);gap:8px}html[data-theme=final][data-layout] .fnav__logo img{object-fit:contain;filter:none;flex:none;width:40px;height:34px;transition:transform .2s ease-out}html[data-theme=final][data-layout] .fnav__logo:hover img{transform:rotate(-6deg)scale(1.06)}html[data-theme=final][data-layout] .fnav__logo .top22__bang{color:var(--page-accent)}html[data-theme=final][data-layout] .fnav__logo:focus-visible{outline:2px solid rgb(var(--fx-amber));outline-offset:4px;border-radius:12px}html[data-theme=final][data-layout] .fnav__links{border-radius:var(--r-ctl);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#141419b8;align-items:center;gap:6px;height:52px;padding:4px 6px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24,0 10px 24px -14px #000c}html[data-theme=final][data-layout] .fnav__links a{border-radius:calc(var(--r-ctl) - 4px);white-space:nowrap;letter-spacing:0;color:#b4bdca;background:0 0;align-items:center;height:44px;min-height:44px;padding:0 14px;font:500 16px/1 Inter Tight,Inter,system-ui,sans-serif;text-decoration:none;transition:color .2s ease-out;display:inline-flex;position:relative}html[data-theme=final][data-layout] .fnav__links a:after{content:"";background:var(--page-accent);transform-origin:0;border-radius:2px;height:2px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:6px;left:14px;right:14px;transform:scaleX(0)}html[data-theme=final][data-layout] .fnav__links a:is(:hover,[aria-current=page]){color:#fff}html[data-theme=final][data-layout] .fnav__links a:is(:hover,[aria-current=page]):after{transform:scaleX(1)}html[data-theme=final][data-layout] .fnav__links a:focus-visible{outline:2px solid rgb(var(--fx-amber));outline-offset:2px}}@media (width>=761px) and (width<=1000px){html[data-theme=final][data-layout] .fnav__links{gap:2px}html[data-theme=final][data-layout] .fnav__links a{padding:0 12px}html[data-theme=final][data-layout] .fnav__links a:after{left:12px;right:12px}}@media (width<=760px){html[data-theme=final]{--hdr-h:calc(52px + env(safe-area-inset-top))}html[data-theme=final][data-layout] .top22.fnav,html[data-theme=final][data-layout] .top22.fnav.is-scrolled{width:auto;height:var(--hdr-h);padding:calc(4px + env(safe-area-inset-top)) 12px 4px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;place-items:start;margin:0;transition:background-color .25s ease-out,opacity .35s ease-out;top:0}html[data-theme=final][data-layout] .top22.fnav.is-scrolled{background:linear-gradient(#09090be6,#09090b9e 62%,#09090b00)}html[data-theme=final][data-layout] .fnav__logo{min-height:44px;font:750 16px/1 var(--font-display);letter-spacing:-.025em;color:var(--ink);text-shadow:0 1px 8px #0009;justify-self:start;gap:6px;margin-left:-2px;padding:0 8px 0 2px}html[data-theme=final][data-layout] .fnav__logo img{object-fit:contain;filter:none;width:30px;height:26px}html[data-theme=final][data-layout] .fnav__logo .top22__bang{color:var(--page-accent)}html[data-theme=final][data-layout] .fnav__logo:focus-visible{outline:2px solid rgb(var(--fx-amber));outline-offset:0;border-radius:12px}html[data-theme=final][data-layout] .sv22{padding-top:calc(52px + env(safe-area-inset-top))}html[data-theme=final][data-layout] .fnav__links{display:none}html[data-theme=final][data-layout] .dock22 a{color:#b4bdca;background:0 0;border:1px solid #0000;font-weight:600;transition:color .22s ease-out,background-color .22s ease-out,border-color .22s ease-out;position:relative}html[data-theme=final][data-layout] .dock22 a:after{content:"";background:var(--page-accent);transform-origin:0;border-radius:2px;height:2px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:7px;left:22%;right:22%;transform:scaleX(0)}html[data-theme=final][data-layout] .dock22 a[aria-current=page]{color:var(--t-on-accent,#0b0b0d);background:var(--page-accent);box-shadow:0 6px 18px -8px color-mix(in srgb, var(--page-accent) 80%, transparent);border-color:#0000;font-weight:800}html[data-theme=final][data-layout] .dock22 a[aria-current=page]:after{display:none}html[data-theme=final][data-layout] .dock22 a:not([aria-current=page]):is(:hover,:active){color:#fff}html[data-theme=final][data-layout] .dock22 a:not([aria-current=page]):is(:hover,:active):after{transform:scaleX(1)}html[data-theme=final][data-layout] .dock22 a:focus-visible{outline-offset:-3px;outline:2px solid #fff}}html[data-theme=final][data-layout] .ct-field :is(input,select,textarea){scroll-margin-top:120px}html[data-theme=final][data-layout] :is(.s5-jump__txt,.s5-row__eyebrow,.s5-label,.s5-items li,.s5-collab p,.s5-engage li,.s5-btn,.s5-btn__case,.s5-group__title,.s5-tags li,.rz-tab__txt,.rzc__tag,.rzc__label,.rzc__li,.rzc__stat span,.rzc__btn,.rzc__result,.ct-tile__label,.ct-tile__text small,.ct-field>span,.ct-note,.ct-duck__bubble,.ct-foot__links a,.ct-foot__legal a,.ct-foot__legal small,.ct-foot__socials a,.ct-error,.ct-status,.ct-pick__txt small,.ct-pick__change,.rz-case__facts h2,.case-privacy-note,.case-client-note,.rz-pager small,.rz-crumbs a,.rz-crumbs [aria-current],.case-frame__zoom-btn,.browser-demo__tabs button,.case-frame__label,.rz-case__talk,.dossier-cta,.rz-case__live){font-size:16px!important}html[data-theme=final][data-layout] :is(.rz-tab__n,.s5-row__catno,.rzc__index){font-size:14px!important}html[data-theme=final][data-layout] .realizations-main .rz-case__scope li span{font-size:14px;font-weight:700}html[data-theme=final][data-layout] .ct-error:before{font-size:13px}html[data-theme=final][data-layout] :is(.s5-row__eyebrow,.s5-label,.rzc__label,.rz-case__facts h2,.ct-field>span,.ct-tile__label,.rz-pager small){text-transform:uppercase;font-weight:700;line-height:1.3;font-family:var(--font-display)!important;letter-spacing:.06em!important}html[data-theme=final][data-layout] .s5-row :is(.s5-label,.s5-row__eyebrow){color:var(--svc-hi)}html[data-theme=final][data-layout] .s5-row__sub{margin-top:26px!important}html[data-theme=final][data-layout] .s5-collab .s5-label{margin-bottom:6px}html[data-theme=final][data-layout] .s5-tags li{text-transform:none;letter-spacing:0;padding:6px 12px;transition:background-color .2s ease-out,box-shadow .2s ease-out}html[data-theme=final][data-layout] .s5-row:hover .s5-tags li{box-shadow:inset 0 0 0 1px rgb(var(--svc) / .45)}html[data-theme=final][data-layout] .s5-engage li{background:rgb(var(--svc) / .14);box-shadow:inset 0 0 0 1px rgb(var(--svc) / .3);padding:8px 14px}html[data-theme=final][data-layout] .s5-items li{line-height:1.45}html[data-theme=final][data-layout] .s5-row .s5-btn--accent:active{transform:scale(.97)}html[data-theme=final][data-layout] .s5-row .s5-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width>=1200px){html[data-theme=final][data-layout] .s5-jump a{gap:7px;padding:6px 12px}}@media (width>=768px){html[data-theme=final][data-layout] .s5-jump ul{flex-wrap:nowrap;justify-content:center;gap:2px;width:fit-content;max-width:100%;margin-inline:auto;display:flex}html[data-theme=final][data-layout] .s5-jump li{flex:0 auto}html[data-theme=final][data-layout] .s5-jump li:first-child{grid-column:auto}html[data-theme=final][data-layout] .s5-jump li>a{text-align:center;white-space:nowrap;flex:1;justify-content:center;padding:6px 14px}html[data-theme=final][data-layout] .s5-jump__no{display:none}}@media (width>=768px) and (width<=1100px){html[data-theme=final][data-layout] .s5-jump li>a{gap:6px;padding:6px 9px}}@media (width>=768px) and (width<=1023px){html[data-theme=final][data-layout] .s5-row{row-gap:22px;padding:12px 12px 28px}html[data-theme=final][data-layout] .s5-row>.s5-row__media{grid-column:1/-1}html[data-theme=final][data-layout] .s5-row>.s5-row__body{grid-column:1/span 7;padding-left:12px}html[data-theme=final][data-layout] .s5-row>.s5-row__side{grid-column:8/span 5;padding-right:12px}}html[data-theme=final][data-layout] .rzc__tag{letter-spacing:0;text-transform:none;padding:7px 12px;font-weight:600}html[data-theme=final][data-layout] .rzc__tag--cat{background:rgb(var(--cc) / .16);box-shadow:inset 0 0 0 1px rgb(var(--cc) / .4)}html[data-theme=final][data-layout] .rzc__stat span{letter-spacing:0;text-transform:none;line-height:1.35}html[data-theme=final][data-layout] .rzc__stat b{color:color-mix(in srgb, rgb(var(--cc)) 55%, rgb(var(--fx-amber)));text-shadow:none}html[data-theme=final][data-layout] .rz-tab__n{font-variant-numeric:tabular-nums;font-weight:700}@media (hover:hover){html[data-theme=final][data-layout] .rzc{transition:box-shadow .3s ease-out}html[data-theme=final][data-layout] .rzc:hover{box-shadow:inset 0 0 0 1px rgb(var(--cc) / .35), 0 36px 70px -40px rgb(var(--cc) / .6)}}@media (width>=1200px){html[data-theme=final][data-layout] .rzc{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);align-items:center;gap:clamp(44px,4.4vw,80px);padding:clamp(44px,4vw,64px) clamp(48px,4.4vw,72px)}html[data-theme=final][data-layout] :is(.rzc__media,.rzc--flip .rzc__media){width:auto;margin:0}html[data-theme=final][data-layout] .rzc--flip .rzc__media{order:2}html[data-theme=final][data-layout] .rzc--flip .rzc__text{order:1}html[data-theme=final][data-layout] .rzc__text{padding:0;display:block}html[data-theme=final][data-layout] .rzc__title{font-size:clamp(32px,1.2rem + 1.4vw,44px)}html[data-theme=final][data-layout] .rzc__scope{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 16px}html[data-theme=final][data-layout] .rzc__text>.rzc__label{margin-top:26px}html[data-theme=final][data-layout] .rzc__text>.rzc__meta{margin-bottom:14px}html[data-theme=final][data-layout] .rzc__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;padding:16px;display:grid}html[data-theme=final][data-layout] .rzc__cta,html[data-theme=final][data-layout] .rzc+.rzc{margin-top:22px}}html[data-theme=final][data-layout] .case-frame>.case-frame__body{border-radius:var(--r-ui)}html[data-theme=final][data-layout] .case-frame__label{min-height:36px;color:var(--ink);background:rgb(var(--cc,var(--fx-amber)) / .16);box-shadow:inset 0 0 0 1px rgb(var(--cc,var(--fx-amber)) / .4);font-family:var(--font-display);letter-spacing:0;text-transform:none;padding:0 14px;font-weight:700}html[data-theme=final][data-layout] .browser-demo__tabs button{min-height:44px}html[data-theme=final][data-layout] .case-frame__zoom-btn{min-width:44px;min-height:44px;font-family:var(--font-display);padding:0 14px;font-weight:600}html[data-theme=final][data-layout] .case-frame__zoom-btn:hover{background:rgb(var(--cc,var(--fx-amber)) / .18)}html[data-theme=final][data-layout] .rz-case__facts h2{color:var(--page-accent)}html[data-theme=final][data-layout] .rz-crumbs a{font-family:var(--font-display);font-weight:600}html[data-theme=final][data-layout] .ct-submit{color:#111114;min-height:56px;padding:0 28px;font-size:18px}html[data-theme=final][data-layout] .ct-submit:focus-visible{outline-offset:3px;outline:3px solid #fff}html[data-theme=final][data-layout] .ct-error{margin-top:2px}html[data-theme=final][data-layout] .ct-tile__text small{color:rgb(var(--t-ink-rgb) / .72)}html[data-theme=final][data-layout] .ct-duck__bubble{border-radius:var(--r-ui);padding:10px 14px;line-height:1.35}@media (width<=720px){html[data-theme=final][data-layout] .ct-tile{min-height:76px}html[data-theme=final][data-layout] .ct{padding-top:6px}html[data-theme=final][data-layout] .ct-jump{margin-bottom:8px}html[data-theme=final][data-layout] .ct-jump ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-theme=final][data-layout] .ct-jump li.ct-tile-mail{grid-column:1/-1}html[data-theme=final][data-layout] .ct-tile{border-radius:var(--r-ui);gap:10px;min-height:56px;padding:8px 12px}html[data-theme=final][data-layout] .ct-tile__icon{border-radius:12px;width:38px;height:38px}html[data-theme=final][data-layout] .ct-tile__icon svg{width:20px;height:20px}html[data-theme=final][data-layout] :is(.ct-tile--wa,.ct-tile--tg) :is(.ct-mono,.ct-tile__arrow){display:none}html[data-theme=final][data-layout] :is(.ct-tile--wa,.ct-tile--tg) .ct-tile__label{color:var(--ink);text-transform:none;font-weight:800;letter-spacing:-.01em!important;font-size:17px!important}html[data-theme=final][data-layout] .ct-tile-mail .ct-tile{padding-right:64px}html[data-theme=final][data-layout] .ct-tile-mail .ct-tile__text{gap:0}html[data-theme=final][data-layout] .ct-copy{right:8px}html[data-theme=final][data-layout] .ct-grid{gap:8px}html[data-theme=final][data-layout] .ct-duck{gap:10px;padding:0}html[data-theme=final][data-layout] .ct-duck__body{width:60px}html[data-theme=final][data-layout] :is(.ct-duck__halo--1,.ct-duck__glow){width:70px;left:30px}html[data-theme=final][data-layout] .ct-duck__bubble{padding:8px 12px}html[data-theme=final][data-layout] .ct-form{gap:10px;padding:14px}html[data-theme=final][data-layout] .ct-fields{gap:10px}html[data-theme=final][data-layout] .ct-field{gap:5px}html[data-theme=final][data-layout] .ct-field :is(input,select,textarea){min-height:48px;padding:10px 14px}html[data-theme=final][data-layout] .ct-field select{padding-right:2.5rem}html[data-theme=final][data-layout] .ct-field textarea{min-height:6.5rem}html[data-theme=final][data-layout] .ct-send{gap:8px;padding-top:0}html[data-theme=final][data-layout] .ct-submit{min-height:50px;font-size:17px}html[data-theme=final][data-layout] .ct-note{justify-content:center;max-width:none}html[data-theme=final][data-layout] .ct-foot{gap:8px;margin-top:20px}html[data-theme=final][data-layout] .ct-foot__socials{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:8px;display:grid}html[data-theme=final][data-layout] .ct-foot__socials a{border-radius:var(--r-ctl);min-height:48px;padding:0}html[data-theme=final][data-layout] .ct-foot__socials a span:not(.visually-hidden){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-theme=final][data-layout] .ct-foot__bar{padding:4px 12px}html[data-theme=final][data-layout] .ct-foot__links{display:none}html[data-theme=final][data-layout] .ct-foot__bar{justify-content:center}}@media (width>=721px) and (width<=1023px){html[data-theme=final][data-layout] .ct-fields{grid-template-columns:minmax(0,1fr)}html[data-theme=final][data-layout] .ct-send{flex-direction:column;align-items:stretch}}@media (width>=721px){html[data-theme=final][data-layout] .ct-duck{align-content:center}html[data-theme=final][data-layout] .ct-duck__bubble{margin-bottom:14px;position:relative;top:auto;left:auto;translate:none}html[data-theme=final][data-layout] .ct-duck__body{margin-top:0}}html[data-theme=final][data-layout] :is(.s5-jump__pill,.rz-tab__pill){background:var(--page-accent);box-shadow:0 0 24px -4px color-mix(in srgb, var(--page-accent) 55%, transparent)}html[data-theme=final][data-layout] .rz-case{--fx-amber:var(--cc);--fx-amber-deep:var(--cc);--realization-color:var(--cc)}html[data-theme=final][data-layout] .rz-case__cta{background:linear-gradient(100deg, rgb(var(--cc) / .92) 0%, color-mix(in srgb, rgb(var(--cc)) 55%, #000) 60%, #0e0e10e6 100%)}.s5-jump__short{display:none}html[data-theme=final][data-layout] .s5-jump a:has(.s5-jump__short) .s5-jump__txt{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme=final][data-layout] .s5-jump__short{min-width:0;display:block;font-size:16px!important}@media (width<=760px){html[data-theme=final][data-layout] .s5-jump ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px}html[data-theme=final][data-layout] .s5-jump li{min-width:0}html[data-theme=final][data-layout] .s5-jump a{gap:7px;min-width:0;min-height:44px;padding:4px 10px}html[data-theme=final][data-layout] .s5-jump__no{display:none}html[data-theme=final][data-layout] .s5-jump__short{white-space:normal;overflow-wrap:break-word;text-align:left;flex:auto;line-height:1.15;font-size:16px!important}}@media (width>=761px){html[data-theme=final][data-layout] .s5-jump ul{margin-inline:auto}}html[data-theme=final][data-layout] :is(.skip-link,.rz-crumbs a,.rz-case__live,.case-frame__zoom-btn,.sb-btn,.sb-ban__actions .sb-btn--solid){border-radius:var(--r-ctl)}html[data-theme=final][data-layout] :is(.case-frame__label,.case-frame__cue){border-radius:8px}html[data-theme=final][data-layout] .dock22{border-radius:calc(var(--r-ctl) + 5px)}html[data-theme=final][data-layout] .dock22 :is(a,button){border-radius:var(--r-ctl)}html[data-theme=final][data-layout] .s5-rows{gap:14px;margin-top:14px}html[data-theme=final][data-layout] .svc5{padding-bottom:20px}html[data-theme=final][data-layout] .svc5 .s5-wrap{padding-top:4px}@media (width>=768px){html[data-theme=final][data-layout] .svc5 .s5-jump{top:calc(var(--hdr-h,64px) + 4px)}}@media (width<=760px){html[data-theme=final][data-layout] .svc5{padding-bottom:calc(94px + env(safe-area-inset-bottom))}html[data-theme=final][data-layout] .svc5 .s5-wrap{padding-top:2px}html[data-theme=final][data-layout] .svc5 .s5-jump ul{border-radius:var(--r-ui);gap:2px;padding:2px}html[data-theme=final][data-layout] .svc5 .s5-jump a{background:rgb(var(--t-overlay-rgb) / .06);border-radius:calc(var(--r-ui) - 6px);gap:6px;height:44px;min-height:44px;padding:0 10px}html[data-theme=final][data-layout] .svc5 .s5-jump__short{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-wrap:balance;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box;overflow:hidden}}html[data-theme=final][data-layout] .s5c{--svc-hi:color-mix(in srgb, rgb(var(--svc)) 62%, #fff);--art-w:min(400px, 31%);isolation:isolate;padding:14px calc(var(--art-w) + 20px) 14px clamp(18px, 2vw, 28px);border-radius:var(--r-ui);background:linear-gradient(120deg, rgb(var(--svc) / .1), rgb(var(--svc) / .02) 55%), rgb(var(--t-deep-rgb) / .82);box-shadow:inset 0 0 0 1px var(--ks-line), 0 30px 60px -44px rgb(var(--svc) / .6);grid-template:"body"1fr"foot"/minmax(0,1fr);gap:0;scroll-margin-top:136px;transition:box-shadow .25s ease-out,transform .25s ease-out;display:grid;position:relative}html[data-theme=final][data-layout] .s5c:before{content:"";z-index:-1;background:rgb(var(--svc));width:3px;box-shadow:0 0 14px rgb(var(--svc) / .7);border-radius:0 3px 3px 0;position:absolute;top:22px;bottom:22px;left:0}@media (hover:hover){html[data-theme=final][data-layout] .s5c:hover{box-shadow:inset 0 0 0 1px rgb(var(--svc) / .4), 0 36px 70px -40px rgb(var(--svc) / .8);transform:translateY(-2px)}}html[data-theme=final][data-layout] .s5c.is-active{box-shadow:inset 0 0 0 1px rgb(var(--svc) / .3), 0 30px 60px -44px rgb(var(--svc) / .7)}html[data-theme=final][data-layout] :is(.s5c__body,.s5c__foot){z-index:1;position:relative}html[data-theme=final][data-layout] .s5c__body{flex-direction:column;grid-area:body;min-width:0;display:flex}html[data-theme=final][data-layout] .s5c__side{z-index:0;border-radius:inherit;pointer-events:none;mix-blend-mode:lighten;position:absolute;inset:0;overflow:hidden;container-type:size}html[data-theme=final][data-layout] .s5c__head{min-width:0;display:block}html[data-theme=final][data-layout] .s5c__titles{gap:3px;min-width:0;display:grid}html[data-theme=final][data-layout] .s5c__tline{align-items:center;gap:10px;min-width:0;display:flex}html[data-theme=final][data-layout] .s5c__tline h2{flex:auto}html[data-theme=final][data-layout] .s5c__cat{color:rgb(var(--svc));filter:drop-shadow(0 0 10px rgb(var(--svc) / .55));flex:none;place-items:center;display:grid}html[data-theme=final][data-layout] .s5c h2{min-width:0;font:800 clamp(24px, 1rem + .8vw, 28px)/1.08 var(--font-display);letter-spacing:-.035em;color:var(--t-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}html[data-theme=final][data-layout] .s5c__eyebrow{font:700 14px/1.3 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--svc-hi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-theme=final][data-layout] .s5c__eye-short{display:none}@media (width<=767px){html[data-theme=final][data-layout] .s5c__eye-full{display:none}html[data-theme=final][data-layout] .s5c__eye-short{display:inline}}html[data-theme=final][data-layout] .s5c__desc{color:rgb(var(--t-ink-rgb) / .8);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;line-height:1.35;overflow:hidden;font-size:15px!important}html[data-theme=final][data-layout] .s5c__label,html[data-theme=final][data-layout] .s5c__gtitle{letter-spacing:.06em;text-transform:uppercase;min-height:20px;color:var(--svc-hi);align-items:center;gap:10px;margin:0 0 6px;display:flex;font:700 14px/1.3 var(--font-display)!important}html[data-theme=final][data-layout] .s5c__gtitle{letter-spacing:.02em;text-transform:none;color:var(--t-ink);font-size:15px!important}html[data-theme=final][data-layout] .s5c__gtitle:after{content:"";background:linear-gradient(90deg, rgb(var(--svc) / .4), transparent);flex:1;height:1px}html[data-theme=final][data-layout] .s5c__groups{gap:10px 28px;margin-top:12px;display:grid}html[data-theme=final][data-layout] .s5c__items{columns:2;column-gap:28px}@media (width>=768px){html[data-theme=final][data-layout] .s5c__groups[data-g="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=final][data-layout] .s5c__groups[data-g="2"] .s5c__items{columns:1}}html[data-theme=final][data-layout] .s5c__items li{break-inside:avoid;min-width:0;min-height:30px;color:rgb(var(--t-ink-rgb) / .9);align-items:center;gap:9px;padding:1px 0;line-height:1.25;display:flex;font-size:16px!important}html[data-theme=final][data-layout] .s5c__ico{width:28px;height:28px;color:var(--svc-hi);background:rgb(var(--svc) / .14);box-shadow:inset 0 0 0 1px rgb(var(--svc) / .22);border-radius:8px;flex:none;place-items:center;transition:color .2s ease-out,background-color .2s ease-out,transform .2s ease-out;display:grid}html[data-theme=final][data-layout] .s5c__txt{overflow-wrap:break-word;text-wrap:pretty;min-width:0}html[data-theme=final][data-layout] .s5c__items b{font-weight:700}@media (hover:hover){html[data-theme=final][data-layout] .s5c__items li:hover .s5c__ico{color:#111114;background:rgb(var(--svc));transform:scale(1.06)}}html[data-theme=final][data-layout] .s5c__foot{flex-wrap:wrap;grid-area:foot;align-items:flex-end;gap:10px 14px;min-width:0;padding:14px 0 2px;display:flex}html[data-theme=final][data-layout] .s5c__btn{border-radius:var(--r-ctl);letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out,transform .15s ease-out;display:inline-flex;font:700 16px/1.2 var(--font-display)!important}html[data-theme=final][data-layout] .s5c__btn--accent{color:#111114;background:rgb(var(--svc));box-shadow:0 12px 28px -14px rgb(var(--svc) / .85)}html[data-theme=final][data-layout] .s5c__btn--accent:hover{color:#111114;background:color-mix(in srgb, rgb(var(--svc)) 78%, #fff);box-shadow:0 16px 32px -14px rgb(var(--svc) / .95)}html[data-theme=final][data-layout] .s5c__btn--ghost{color:var(--svc-hi);background:rgb(var(--svc) / .06);box-shadow:inset 0 0 0 1.5px rgb(var(--svc) / .55)}html[data-theme=final][data-layout] .s5c__btn--ghost:hover{color:#fff;background:rgb(var(--svc) / .16);box-shadow:inset 0 0 0 1.5px rgb(var(--svc))}html[data-theme=final][data-layout] .s5c__btn:active{transform:scale(.97)}html[data-theme=final][data-layout] .s5c__btn:focus-visible{outline-offset:3px;border-radius:var(--r-ctl);outline:3px solid #fff}html[data-theme=final][data-layout] .s5c__btn-ico{flex:none;transition:transform .2s ease-out}html[data-theme=final][data-layout] .s5c__btn:hover .s5c__btn-ico{transform:translate(2px)rotate(-8deg)}html[data-theme=final][data-layout] .s5c__media{--cx:66%;--cy:50%;--mw:560;--mh:420;--fit:.86;--art-max:min(400px, 31cqw);--edge:6px;--k:min(calc(100cqh * var(--fit) / var(--mh)), calc(var(--art-max) / var(--mw)));--motif:calc(var(--k) * var(--mw));position:absolute;inset:0}html[data-theme=final][data-layout] .s5c__media .s5-sk{aspect-ratio:auto;width:100%;height:100%;-webkit-mask:linear-gradient(90deg, transparent calc(100% - var(--edge) - var(--motif) * 1.5), #000 calc(100% - var(--edge) - var(--motif) * .9));-webkit-mask:linear-gradient(90deg, transparent calc(100% - var(--edge) - var(--motif) * 1.5), #000 calc(100% - var(--edge) - var(--motif) * .9));mask:linear-gradient(90deg, transparent calc(100% - var(--edge) - var(--motif) * 1.5), #000 calc(100% - var(--edge) - var(--motif) * .9));background:0 0;animation:none;position:absolute;inset:0}html[data-theme=final][data-layout] .s5c__media .s5-sk img{top:50%;left:calc(100cqw - var(--edge) - var(--motif) / 2);object-fit:fill;max-width:none;height:auto;width:calc(var(--k) * 960);translate:calc(-1 * var(--cx)) calc(-1 * var(--cy));transform-origin:var(--cx) var(--cy);filter:none;transition:opacity .3s ease-out, transform .6s var(--fx-ease);position:absolute}@media (hover:hover){html[data-theme=final][data-layout] .s5c:hover .s5c__media .s5-sk img{transform:scale(1.04)}}html[data-theme=final][data-layout] #projekty .s5c__media{--cx:65.8%;--cy:54.1%;--mw:538;--mh:411}html[data-theme=final][data-layout] #smarthome .s5c__media{--cx:66.2%;--cy:46.8%;--mw:503;--mh:390}html[data-theme=final][data-layout] #zlecenia .s5c__media{--cx:62.3%;--cy:51.7%;--mw:618;--mh:423}html[data-theme=final][data-layout] #opieka .s5c__media{--cx:69.7%;--cy:46.9%;--mw:541;--mh:508}html[data-theme=final][data-layout] #sourcing .s5c__media{--cx:67.9%;--cy:55.8%;--mw:666;--mh:413}html[data-theme=final][data-layout] #event .s5c__media{--cx:68.5%;--cy:50.7%;--mw:667;--mh:497}html[data-theme=final][data-layout] #travel .s5c__media{--cx:68.1%;--cy:48.6%;--mw:532;--mh:405}html[data-theme=final][data-layout] #social .s5c__media{--cx:65.7%;--cy:48.1%;--mw:512;--mh:381}@media (width>=768px) and (width<=999px){html[data-theme=final][data-layout] .s5c{--art-w:min(280px, 30%)}html[data-theme=final][data-layout] .s5c__media{--art-max:min(280px, 30cqw)}}@media (width>=1000px){html[data-theme=final][data-layout] .s5-rows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}html[data-theme=final][data-layout] .s5c{--art-w:min(260px, 32%);padding:18px clamp(18px,2vw,28px) 16px}html[data-theme=final][data-layout] .s5c__eyebrow{white-space:normal;text-wrap:balance}html[data-theme=final][data-layout] .s5c__media{--fit:.72;--art-max:min(260px, 32cqw)}html[data-theme=final][data-layout] .s5c__groups,html[data-theme=final][data-layout] .s5c__groups[data-g="2"]{margin-right:var(--art-w);flex-direction:column;flex:auto;gap:12px;display:flex}html[data-theme=final][data-layout] .s5c__group{flex-direction:column;min-height:0;display:flex}html[data-theme=final][data-layout] .s5c__group:last-child{flex:auto}html[data-theme=final][data-layout] .s5c__items{columns:auto;flex-direction:column;flex:auto;display:flex}html[data-theme=final][data-layout] .s5c__items li{flex:1 0 auto;max-height:46px}html[data-theme=final][data-layout] .s5c__foot{padding-top:16px}}@media (width>=1000px) and (width<=1199px){html[data-theme=final][data-layout] .s5c__foot{gap:10px}html[data-theme=final][data-layout] .s5c__btn{padding:0 13px;font-size:15px!important}}@media (width<=767px){html[data-theme=final][data-layout] .s5-rows{gap:12px;margin-top:12px}html[data-theme=final][data-layout] .s5c{padding:14px;scroll-margin-top:76px}html[data-theme=final][data-layout] .s5c:before{display:none}html[data-theme=final][data-layout] .s5c__side{border-radius:var(--r-ui) var(--r-ui) 0 0;height:176px;inset:0 0 auto}html[data-theme=final][data-layout] .s5c__media{--fit:.8;--art-max:54cqw;--edge:4px}html[data-theme=final][data-layout] .s5c__media .s5-sk{opacity:.5;-webkit-mask:linear-gradient(90deg, transparent calc(100% - var(--motif) * 1.6), #000 calc(100% - var(--motif) * .75)), linear-gradient(#000 55%, transparent);-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(90deg, transparent calc(100% - var(--motif) * 1.6), #000 calc(100% - var(--motif) * .75)), linear-gradient(#000 55%, transparent);mask:linear-gradient(90deg, transparent calc(100% - var(--motif) * 1.6), #000 calc(100% - var(--motif) * .75)), linear-gradient(#000 55%, transparent);-webkit-mask-composite:source-in;mask-composite:intersect}html[data-theme=final][data-layout] .s5c__titles{gap:4px}html[data-theme=final][data-layout] .s5c__tline{gap:8px}html[data-theme=final][data-layout] .s5c__cat svg{width:22px;height:22px}html[data-theme=final][data-layout] .s5c h2{text-shadow:0 1px 12px #000000b3;font-size:23px}html[data-theme=final][data-layout] .s5c__eyebrow{white-space:normal;letter-spacing:0;text-wrap:balance;text-shadow:0 1px 10px #000c;padding-right:8px;font-size:16px;line-height:1.25}html[data-theme=final][data-layout] .s5c__desc{text-shadow:0 1px 10px #000c;margin-top:6px;font-size:16px!important}html[data-theme=final][data-layout] .s5c__groups{gap:10px;margin-top:12px}html[data-theme=final][data-layout] :is(.s5c__label,.s5c__gtitle){letter-spacing:.03em;font-size:16px!important}html[data-theme=final][data-layout] .s5c__items{columns:1}html[data-theme=final][data-layout] .s5c__items li{min-height:32px}html[data-theme=final][data-layout] .s5c__foot{gap:8px;padding-top:14px}html[data-theme=final][data-layout] .s5c__btn{width:100%;min-height:48px}}html[data-theme=final][data-layout=kosmos][data-bg] .site-bg{background-color:var(--base);background-image:radial-gradient(42% 44% at 88% 4%, color-mix(in srgb, var(--page-accent) 14%, transparent), transparent 70%), radial-gradient(80% 70% at 30% 90%, color-mix(in srgb, var(--page-accent) 6%, transparent), transparent 70%)}html[data-theme=final][data-layout=kosmos] .site-bg:before,html[data-theme=final][data-layout=kosmos] .site-bg:after{content:none;animation:none}html[data-theme=final][data-layout=kosmos] .st22__grid{display:none}html[data-theme=final][data-layout=kosmos] :focus-visible{outline-color:var(--page-accent)}html[data-theme=final][data-layout=kosmos] .btn22--ghost:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--page-accent) 60%, transparent)}html[data-theme=final][data-layout=kosmos] .ct-field :is(input,textarea,select):focus{box-shadow:inset 0 0 0 1px var(--page-accent), 0 0 0 3px color-mix(in srgb, var(--page-accent) 22%, transparent)}html[data-theme=final][data-layout=kosmos] .ct-field :is(input,textarea,select){background:rgb(var(--t-void-rgb) / .85)}html[data-theme=final][data-layout=kosmos] .hero22__l2 .split__c:nth-child(n+6){color:var(--page-accent)}html[data-theme=final][data-layout=kosmos] .s5-row__shot:after{background:linear-gradient(to top, rgb(var(--t-void-rgb) / .7), transparent 50%), radial-gradient(60% 80% at 0% 100%, rgb(var(--svc) / .22), transparent 70%)}@media (width>=761px){html[data-theme=final][data-layout=kosmos] .tile22__shade{background:linear-gradient(90deg, rgb(var(--t-void-rgb) / .96) 0%, rgb(var(--t-void-rgb) / .9) 48%, rgb(var(--t-void-rgb) / .4) 78%, rgb(var(--t-void-rgb) / .05) 100%), radial-gradient(60% 90% at 0% 0%, rgb(var(--c) / .2), transparent 70%)}}@media (width>=1101px),(aspect-ratio>=5/4) and (width>=761px){html[data-theme=final][data-layout=kosmos] .hero22:after{background:radial-gradient(circle at 50% 6%,#ffb41c 0 5px,#0000 6px),radial-gradient(circle at 81.1% 18.9%,#92d660 0 5px,#0000 6px),radial-gradient(circle at 94%,#ff5e5c 0 5px,#0000 6px),radial-gradient(circle at 81.1% 81.1%,#f58770 0 5px,#0000 6px),radial-gradient(circle at 50% 94%,#c48bef 0 5px,#0000 6px),radial-gradient(circle at 18.9% 81.1%,#5faef0 0 5px,#0000 6px),radial-gradient(circle at 6%,#e868b0 0 5px,#0000 6px),radial-gradient(circle at 18.9% 18.9%,#2dd4bf 0 5px,#0000 6px),url(/duck-logo.png) 50%/36% no-repeat,radial-gradient(circle closest-side,#0000 0 calc(88% - 1.5px),#fff3 calc(88% - 1.5px) 88%,#0000 88%),radial-gradient(circle closest-side,#0000 0 calc(58% - 1.5px),#ffb41c57 calc(58% - 1.5px) 58%,#0000 58%),radial-gradient(circle closest-side,#ffb41c4d 0 18%,#ffb41c1a 34%,#0000 52%)}}@media (height<=760px) and (width>=1101px){html[data-theme=final][data-layout=kosmos] .tile22__shade{background:linear-gradient(to top, rgb(var(--t-void-rgb) / .96) 0%, rgb(var(--t-void-rgb) / .86) 50%, rgb(var(--t-void-rgb) / .3) 80%, rgb(var(--t-void-rgb) / .1) 100%), radial-gradient(60% 50% at 0% 0%, rgb(var(--c) / .2), transparent 70%)}}@media (width<=760px){html[data-theme=final][data-layout=kosmos] .tile22__shade{background:linear-gradient(to top, rgb(var(--t-void-rgb) / .96) 0%, rgb(var(--t-void-rgb) / .86) 36%, rgb(var(--t-void-rgb) / .3) 66%, rgb(var(--t-void-rgb) / .04) 100%), radial-gradient(50% 55% at 100% 0%, rgb(var(--c) / .28), transparent 70%)}html[data-theme=final][data-layout=kosmos] :is(.tile22__big,.tile22__tag){background:rgb(var(--t-void-rgb) / .8)}}html[data-theme=final][data-layout=kosmos] .tile22__title{letter-spacing:-.005em}html[data-theme=final][data-layout=kosmos] .hero22__title{letter-spacing:-.03em}html[data-theme=kosmiczna-noc]{--t-base:#03050f;--t-base-rgb:3 5 15;--t-base-soft:#050a1d;--t-surface:#0a102c;--t-surface-rgb:10 16 44;--t-surface-strong:#0b1433;--t-ink:#e9edff;--t-ink-rgb:233 237 255;--t-ink-hi:#fff;--t-muted:#b9c2e6;--t-dim:#aeb8de;--t-overlay-rgb:222 230 255;--t-on-accent:#050818;--t-on-accent-rgb:5 8 24;--t-accent-rgb:255 181 28;--t-accent-start:#ffb51c;--t-accent-uslugi:#5ee7ff;--t-accent-realizacje:#b59cff;--t-accent-kontakt:#ff9a85;--accent-realizacje-rgb:181 156 255;--t-font-display:"Space Grotesk", "Inter", system-ui, "Segoe UI", Roboto, sans-serif;--t-font-body:"Inter", system-ui, "Segoe UI", Roboto, sans-serif;--t-font-mono:"Space Grotesk", "Inter", system-ui, sans-serif;--t-bg-fog:0;--t-panel-rgb:10 16 44;--t-panel2-rgb:12 19 50;--t-panel3-rgb:15 23 58;--t-deep-rgb:6 10 30;--t-void-rgb:2 3 10;--t-void2-rgb:3 5 14;--t-n05070c-rgb:3 5 15;--t-n070707-rgb:4 6 17;--t-n0a0a0c-rgb:6 9 24;--t-n0c0b0b-rgb:7 10 27;--t-n0d0c0c-rgb:8 11 29;--t-n0d0d10-rgb:8 12 30;--t-n0e0e0e-rgb:9 13 32;--t-n0e0e11-rgb:9 13 33;--t-n101013-rgb:10 15 38;--t-n111111-rgb:11 16 40;--t-n111115-rgb:11 16 41;--t-n131316-rgb:12 18 45;--t-n141313-rgb:13 19 47;--t-n141314-rgb:13 19 47;--t-n161515-rgb:14 21 51;--t-n1a1919-rgb:17 25 58;--t-n1a1a1f-rgb:17 25 60;--t-n24242a-rgb:26 34 76;--t-n262423-rgb:28 36 78;--t-n2a2827-rgb:31 40 84}html[data-layout=kosmos]{--radius-xs:10px;--radius-sm:14px;--radius-md:18px;--radius-lg:24px;--radius-xl:28px;--ks-line:rgb(var(--t-overlay-rgb) / .13);--ks-line-strong:rgb(var(--t-overlay-rgb) / .22);--ks-card:linear-gradient(160deg, rgb(var(--t-overlay-rgb) / .08), rgb(var(--t-overlay-rgb) / .02) 55%), rgb(var(--t-panel-rgb) / .94);--ks-shadow:0 30px 60px -30px color-mix(in srgb, var(--ks-c,var(--page-accent)) 55%, transparent);--ks-rim:inset 0 0 0 1px var(--ks-line), var(--ks-shadow);--ks-grad:linear-gradient(100deg, #fff 0%, #ffd779 35%, #ffb51c 55%, #5ee7ff 100%);--ks-sky:radial-gradient(1200px 700px at 75% -10%, #1a2a6b 0%, transparent 60%), radial-gradient(900px 600px at -10% 40%, #2a1859 0%, transparent 60%), linear-gradient(180deg, #050a1d 0%, #03050f 100%);--ks-stars:radial-gradient(1.2px 1.2px at 23px 41px, #ffffffe6, transparent 100%), radial-gradient(1px 1px at 131px 87px, #ffffffb3, transparent 100%), radial-gradient(1.4px 1.4px at 187px 163px, #5ee7ffd9, transparent 100%), radial-gradient(1px 1px at 71px 199px, #fff9, transparent 100%), radial-gradient(1.6px 1.6px at 263px 29px, #ffd68ce6, transparent 100%), radial-gradient(1px 1px at 311px 241px, #aa96ffcc, transparent 100%), radial-gradient(1.3px 1.3px at 97px 307px, #fffc, transparent 100%), radial-gradient(1px 1px at 229px 331px, #5ee7ff99, transparent 100%);--ks-stars-size:347px 359px;--glass:var(--ks-card);--glass-line:var(--ks-line);--glass-shadow:var(--ks-rim);--fs-section:clamp(2.2rem, 1.4rem + 2.8vw, 3.6rem)}html[data-layout=kosmos] body{-webkit-font-smoothing:antialiased;line-height:1.6}html[data-layout=kosmos]:where(:not([data-shell])) :is(h1,h2,h3){font-family:var(--t-font-display);letter-spacing:-.025em;font-weight:700;line-height:1.06}html[data-layout=kosmos] ::selection{color:var(--t-ink-hi);background:#ffb51c66}html[data-layout=kosmos] :focus-visible{outline-color:#5ee7ff}html[data-layout=kosmos][data-bg] .site-bg{background-color:#03050f;background-image:var(--ks-sky)}html[data-layout=kosmos] .site-bg:before,html[data-layout=kosmos] .site-bg:after{content:"";z-index:1;pointer-events:none;background-image:var(--ks-stars);background-size:var(--ks-stars-size);position:absolute;inset:-400px 0 0}html[data-layout=kosmos] .site-bg:before{will-change:transform;animation:120s linear infinite ks-drift}html[data-layout=kosmos] .site-bg:after{background-position:160px 90px;background-size:523px 541px;animation:7s ease-in-out infinite alternate ks-twinkle;transform:scaleX(-1)}html[data-layout=kosmos] .st22__grid{z-index:1;pointer-events:none;mix-blend-mode:screen;background-image:var(--ks-stars), var(--ks-sky);background-size:var(--ks-stars-size), var(--ks-stars-size), var(--ks-stars-size), var(--ks-stars-size), var(--ks-stars-size), var(--ks-stars-size), var(--ks-stars-size), var(--ks-stars-size), auto, auto, auto;display:block;position:fixed;inset:0}@keyframes ks-drift{to{transform:translateY(359px)}}@keyframes ks-twinkle{0%{opacity:.25}to{opacity:.8}}html[data-layout=kosmos] .top22{isolation:isolate;padding-left:calc(var(--pad22) + 14px);padding-right:calc(var(--pad22) + 8px)}html[data-layout=kosmos] .top22:before{content:"";z-index:-1;inset:10px var(--pad22) 2px;pointer-events:none;background:linear-gradient(160deg, rgb(var(--t-overlay-rgb) / .1), rgb(var(--t-overlay-rgb) / .03)), rgb(var(--t-panel-rgb) / .82);box-shadow:inset 0 0 0 1px var(--ks-line), 0 10px 40px -10px #000000b3;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:999px;position:absolute}html[data-layout=kosmos] .top22.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html[data-layout=kosmos] .top22__brand{font:700 19px/1 var(--t-font-display);letter-spacing:-.02em}html[data-layout=kosmos] .top22__brand img{filter:drop-shadow(0 0 14px #ffb51c73);width:40px}html[data-layout=kosmos] .menu22 ul{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:2px;padding:0}html[data-layout=kosmos] .menu22 a{min-height:44px;font:500 15px/1 var(--t-font-body);text-transform:none;letter-spacing:0;color:var(--t-muted);padding:0 16px}html[data-layout=kosmos] .menu22 a:hover{color:var(--t-ink-hi);background:rgb(var(--t-overlay-rgb) / .08)}html[data-layout=kosmos] .menu22 a[aria-current=page]{color:var(--t-on-accent);background:var(--page-accent);box-shadow:0 0 24px color-mix(in srgb, var(--page-accent) 45%, transparent);font-weight:600}@media (width>=761px) and (width<=1260px){html[data-layout=kosmos] .menu22 a{padding:0 12px}}html[data-layout=kosmos] .btn22{min-height:50px;font:600 16px/1.2 var(--t-font-body);letter-spacing:0;border-radius:999px;padding:0 24px}html[data-layout=kosmos] .btn22--primary{box-shadow:0 0 40px -6px rgb(var(--c,255 181 28) / .7);transition:background-color .2s ease-out,translate .2s ease-out}html[data-layout=kosmos] .btn22--primary:hover{translate:0 -2px}html[data-layout=kosmos] .btn22--ghost{background:linear-gradient(160deg, rgb(var(--t-overlay-rgb) / .1), rgb(var(--t-overlay-rgb) / .03)), rgb(var(--t-panel-rgb) / .9);box-shadow:inset 0 0 0 1px var(--ks-line-strong)}html[data-layout=kosmos] .btn22--ghost:hover{box-shadow:inset 0 0 0 1px #5ee7ff99}html[data-layout=kosmos] :is(.s5-btn--accent,.rzc__btn--solid,.ct-submit){box-shadow:0 0 36px -8px color-mix(in srgb, var(--accent,var(--page-accent)) 75%, transparent)}html[data-layout=kosmos] :is(.rzc__btn--solid,.ct-submit){--accent:var(--page-accent)}html[data-layout=kosmos] .hero22__title{letter-spacing:-.035em;font-weight:700;line-height:.98}html[data-layout=kosmos] .hero22__title .split__c{color:var(--t-ink-hi);will-change:auto}html[data-layout=kosmos] .hero22__l2 .split__c:first-child{color:#fff6e0}html[data-layout=kosmos] .hero22__l2 .split__c:nth-child(2){color:#ffe7a8}html[data-layout=kosmos] .hero22__l2 .split__c:nth-child(3){color:#ffd779}html[data-layout=kosmos] .hero22__l2 .split__c:nth-child(4){color:#ffc54d}html[data-layout=kosmos] .hero22__l2 .split__c:nth-child(5){color:#ffb51c}html[data-layout=kosmos] .hero22__l2 .split__c:nth-child(6){color:#d9c86a}html[data-layout=kosmos] .hero22__l2 .split__c:nth-child(7){color:#9edbb8}html[data-layout=kosmos] .hero22__l2 .split__c:nth-child(n+8){color:#5ee7ff}html[data-layout=kosmos] .tile22{--radius:16px;box-shadow:0 20px 50px -25px rgb(var(--c) / .6)}html[data-layout=kosmos] .tile22:hover,html[data-layout=kosmos] .tile22:focus-visible{box-shadow:0 24px 60px -22px rgb(var(--c) / .75)}html[data-layout=kosmos] .tile22__ring{box-shadow:inset 0 0 0 1px var(--ks-line);overflow:visible}html[data-layout=kosmos] .tile22:is(:hover,:focus-visible,:active) .tile22__ring{box-shadow:inset 0 0 0 1px rgb(var(--c) / .65)}html[data-layout=kosmos] .tile22__ring:after{background:rgb(var(--c));width:10px;height:10px;box-shadow:0 0 14px rgb(var(--c)), 0 0 0 4px rgb(var(--c) / .16);border-radius:50%;inset:16px 16px auto auto;transform:none}html[data-layout=kosmos] .tile22__big,html[data-layout=kosmos] .tile22__head{display:none}html[data-layout=kosmos] .tile22__title{font-family:var(--t-font-display);letter-spacing:-.02em;font-weight:700;line-height:1.1}html[data-layout=kosmos] .tile22__short{opacity:1;color:rgb(var(--t-ink-rgb) / .92)}html[data-layout=kosmos] .tile22__tag{font-family:var(--t-font-body);color:var(--t-ink);background:rgb(var(--t-base-rgb) / .72);box-shadow:inset 0 0 0 1px var(--ks-line-strong);border-radius:999px;font-weight:500}html[data-layout=kosmos] .tile22:is(:hover,:focus-visible){transform:translateY(-3px)}@media (width>=761px){html[data-layout=kosmos] .tile22__shade{background:linear-gradient(90deg, #03050ff5 0%, #03050fe6 48%, #03050f66 78%, #03050f0d 100%), radial-gradient(60% 90% at 0% 0%, rgb(var(--c) / .2), transparent 70%)}html[data-layout=kosmos] .tile22__in{justify-content:center;padding:clamp(12px,1.6vh,18px) clamp(16px,1.4vw,22px)}html[data-layout=kosmos] .tile22__foot{gap:clamp(5px,.8vh,8px);max-width:74%}html[data-layout=kosmos] .tile22__title{max-width:22ch;font-size:clamp(19px,min(1.55vw,2.7vh),26px)}html[data-layout=kosmos] .tile22__short{max-width:46ch;font-size:clamp(14px,min(1.05vw,1.9vh),16px);line-height:1.4}html[data-layout=kosmos] .tiles22 .tile22__tags{flex-wrap:wrap;overflow:visible}html[data-layout=kosmos] .tiles22 .tile22__tag{text-overflow:clip;flex:none;padding:3px 9px;font-size:13px;overflow:visible}html[data-layout=kosmos] .tiles22{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(150px,1fr)}html[data-layout=kosmos] .tiles22__item,html[data-layout=kosmos] .tiles22__item:nth-child(n){grid-column:auto}}@media (width>=1101px),(aspect-ratio>=5/4) and (width>=761px){html[data-layout=kosmos] .st22__main{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,5fr) minmax(0,12fr);column-gap:clamp(20px,2.6vw,48px)}html[data-layout=kosmos] .hero22{flex-direction:column;justify-content:center;gap:clamp(20px,5vh,56px);display:flex;position:relative}html[data-layout=kosmos] .hero22__title{flex-direction:column;align-items:flex-start;gap:.04em;font-size:clamp(44px,min(5.2vw,10vh),104px)}html[data-layout=kosmos] .hero22:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 50% 6%,#ffb51c 0 5px,#0000 6px),radial-gradient(circle at 81.1% 18.9%,#92d660 0 5px,#0000 6px),radial-gradient(circle at 94%,#ff5e5c 0 5px,#0000 6px),radial-gradient(circle at 81.1% 81.1%,#f58770 0 5px,#0000 6px),radial-gradient(circle at 50% 94%,#c48bef 0 5px,#0000 6px),radial-gradient(circle at 18.9% 81.1%,#5faef0 0 5px,#0000 6px),radial-gradient(circle at 6%,#e868b0 0 5px,#0000 6px),radial-gradient(circle at 18.9% 18.9%,#2dd4bf 0 5px,#0000 6px),url(/duck-logo.png) 50%/36% no-repeat,radial-gradient(circle closest-side,#0000 0 calc(88% - 1.5px),#5ee7ff52 calc(88% - 1.5px) 88%,#0000 88%),radial-gradient(circle closest-side,#0000 0 calc(58% - 1.5px),#9d7bff57 calc(58% - 1.5px) 58%,#0000 58%),radial-gradient(circle closest-side,#ffb51c52 0 18%,#ffb51c1a 34%,#0000 52%);border-radius:50%;align-self:center;width:min(78%,40vh);display:block}html[data-layout=kosmos] .tiles22{grid-template-rows:repeat(4,minmax(0,1fr));grid-auto-rows:auto}}@media (height<=760px) and (width>=1101px){html[data-layout=kosmos] .tiles22{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}html[data-layout=kosmos] .tile22__shade{background:linear-gradient(to top, #03050ff5 0%, #03050fdb 50%, #03050f4d 80%, #03050f1a 100%), radial-gradient(60% 50% at 0% 0%, rgb(var(--c) / .2), transparent 70%)}html[data-layout=kosmos] .tile22__in{justify-content:flex-end}html[data-layout=kosmos] .tile22__foot{max-width:none}html[data-layout=kosmos] .tile22__title{font-size:clamp(18px,1.4vw,22px)}html[data-layout=kosmos] .tile22__short{font-size:14px}html[data-layout=kosmos] .tiles22 .tile22__tag{font-size:12px}}html[data-layout=kosmos] .s5-rows{gap:22px}html[data-layout=kosmos] .s5-row{--ks-c:var(--accent);background:var(--ks-card);box-shadow:var(--ks-rim);border-radius:28px}@media (width>=1024px){html[data-layout=kosmos] .s5-row{row-gap:24px;padding:12px 12px clamp(24px,2.4vw,36px)}html[data-layout=kosmos] .s5-row>.s5-row__media{grid-column:1/-1}html[data-layout=kosmos] .s5-row>.s5-row__body{grid-column:1/span 7;padding-left:clamp(12px,1.6vw,24px)}html[data-layout=kosmos] .s5-row>.s5-row__side{grid-column:8/span 5;padding-right:clamp(12px,1.6vw,24px)}html[data-layout=kosmos] .s5-row__shot .s5-sk{aspect-ratio:7/2}html[data-layout=kosmos] .s5-sk img{object-position:center 30%}}html[data-layout=kosmos] .s5-row__shot{box-shadow:inset 0 0 0 1px var(--ks-line);border-radius:18px}html[data-layout=kosmos] .s5-row__shot:after{background:linear-gradient(to top, #03050fb3, transparent 50%), radial-gradient(60% 80% at 0% 100%, rgb(var(--svc) / .22), transparent 70%)}html[data-layout=kosmos] .s5-row__bar{display:none}html[data-layout=kosmos] .s5-row__no{font:700 22px/1 var(--t-font-display);color:var(--t-on-accent);background:var(--accent);box-shadow:0 0 24px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:999px;padding:7px 14px 8px;top:auto;bottom:14px;left:14px;letter-spacing:-.01em!important}html[data-layout=kosmos] .s5-row.is-active .s5-row__no{color:var(--t-on-accent)}html[data-layout=kosmos] .s5-row h2{letter-spacing:-.03em;font-size:clamp(30px,2.8vw,44px)}html[data-layout=kosmos] .s5-row__eyebrow{color:var(--accent);font-family:var(--t-font-display);font-weight:600;letter-spacing:.14em!important}html[data-layout=kosmos] .s5-row__desc{font-size:17px}html[data-layout=kosmos] .s5-row__intro{color:var(--t-muted)}html[data-layout=kosmos] .s5-items li:nth-child(odd){background:rgb(var(--t-overlay-rgb) / .04)}html[data-layout=kosmos] .s5-tags li{text-transform:none;letter-spacing:0;font-family:var(--t-font-body);color:var(--t-ink);background:rgb(var(--t-overlay-rgb) / .05);box-shadow:inset 0 0 0 1px var(--ks-line-strong);border-radius:999px}html[data-layout=kosmos] .s5-collab{background:rgb(var(--t-deep-rgb) / .92);box-shadow:inset 0 0 0 1px var(--ks-line);border-radius:18px}html[data-layout=kosmos] .s5-engage li{background:rgb(var(--t-overlay-rgb) / .07);border-radius:999px}html[data-layout=kosmos] :is(.s5-jump ul,.rz-tabs ul){background:rgb(var(--t-panel-rgb) / .95);box-shadow:inset 0 0 0 1px var(--ks-line), 0 20px 40px -24px #000000e6;border-radius:22px}html[data-layout=kosmos] :is(.s5-jump a,.rz-tab){background:0 0;border-radius:999px}html[data-layout=kosmos] :is(.s5-jump a:not(.is-active),.rz-tab:not(.is-active)):hover{background:rgb(var(--t-overlay-rgb) / .08)}html[data-layout=kosmos] :is(.s5-jump__dot,.rz-tab__dot){box-shadow:0 0 10px}html[data-layout=kosmos] :is(.s5-jump__no,.rz-tab__no){display:none}html[data-layout=kosmos] .rzc{--ks-c:var(--page-accent);background:var(--ks-card);box-shadow:var(--ks-rim);border-radius:28px;padding:12px 12px clamp(20px,2.6vw,36px)}html[data-layout=kosmos] .rzc+.rzc{margin-top:28px}html[data-layout=kosmos] .rzc__frame{box-shadow:0 0 0 1px var(--ks-line-strong), 0 40px 90px -36px #000000f2;border-radius:18px}@media (width>=961px){html[data-layout=kosmos] .rzc{grid-template-columns:minmax(0,1fr);gap:clamp(28px,3vw,44px)}html[data-layout=kosmos] :is(.rzc__media,.rzc--flip .rzc__media){order:0;width:min(100% - 2*clamp(40px,6vw,110px),920px);margin:clamp(28px,3vw,44px) auto 0}html[data-layout=kosmos] .rzc--flip .rzc__text{order:0}html[data-layout=kosmos] .rzc__text{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:clamp(24px,3vw,48px);padding:0 clamp(12px,2vw,28px);display:grid}html[data-layout=kosmos] .rzc__text>:is(.rzc__meta,.rzc__title,.rzc__cta){grid-column:1}html[data-layout=kosmos] .rzc__text>:is(.rzc__label,.rzc__scope,.rzc__stats,.rzc__result){grid-column:2}html[data-layout=kosmos] .rzc__text>.rzc__meta{grid-row:1}html[data-layout=kosmos] .rzc__text>.rzc__title{grid-row:2}html[data-layout=kosmos] .rzc__text>.rzc__cta{grid-row:3/span 2;align-self:start}html[data-layout=kosmos] .rzc__text>.rzc__label{grid-row:1;place-self:start;margin-top:0}html[data-layout=kosmos] .rzc__text>.rzc__scope{grid-row:2/span 2;align-self:start}html[data-layout=kosmos] .rzc__text>:is(.rzc__stats,.rzc__result){grid-row:4}}html[data-layout=kosmos] .rzc__index{font:700 15px/1 var(--t-font-display);letter-spacing:.14em}html[data-layout=kosmos] .rzc__title{letter-spacing:-.03em;font-size:clamp(30px,3vw,46px)}html[data-layout=kosmos] :is(.rzc__tag,.rzc__label){background:rgb(var(--t-deep-rgb));box-shadow:inset 0 0 0 1px var(--ks-line);color:var(--t-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px}html[data-layout=kosmos] .rzc__label{color:var(--page-accent)}html[data-layout=kosmos] .rzc__scope{background:rgb(var(--t-deep-rgb));-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}html[data-layout=kosmos] .rzc__li:before{box-shadow:0 0 10px var(--page-accent)}html[data-layout=kosmos] .rzc__stats{background:rgb(var(--t-deep-rgb));-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}html[data-layout=kosmos] .rzc__stat b{font-family:var(--t-font-display);color:var(--page-accent);text-shadow:0 0 24px color-mix(in srgb, var(--page-accent) 45%, transparent);font-weight:700}html[data-layout=kosmos] .rzc__result{background:color-mix(in srgb, var(--page-accent) 9%, rgb(var(--t-deep-rgb)));-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}html[data-layout=kosmos] .rzc__btn{font-family:var(--t-font-body)}html[data-layout=kosmos] .rzc__btn--ghost{background:rgb(var(--t-panel-rgb));box-shadow:inset 0 0 0 1px var(--ks-line-strong)}html[data-layout=kosmos] .ct-tile{--ks-c:var(--tc);background:var(--ks-card);box-shadow:var(--ks-rim);border-radius:24px}html[data-layout=kosmos] .ct-tile:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tc) 60%, transparent), 0 24px 50px -20px color-mix(in srgb, var(--tc) 55%, transparent)}html[data-layout=kosmos] .ct-tile__icon{box-shadow:0 0 22px color-mix(in srgb, var(--tc) 55%, transparent);border-radius:50%}html[data-layout=kosmos] .ct-tile__label{font-family:var(--t-font-display);letter-spacing:.12em;font-weight:600}@media (width>=901px){html[data-layout=kosmos] .ct-grid{grid-template-columns:minmax(240px,1fr) minmax(0,1.6fr);grid-template-areas:"duck form"}}html[data-layout=kosmos] .ct-card{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:28px}html[data-layout=kosmos] .ct-form{background:var(--ks-card);box-shadow:var(--ks-rim)}html[data-layout=kosmos] .ct-field>span{color:rgb(var(--t-ink-rgb) / .92)}html[data-layout=kosmos] .ct-field :is(input,textarea,select){background:#030614d9;border-radius:14px}html[data-layout=kosmos] .ct-field :is(input,textarea,select):not(:focus){box-shadow:inset 0 0 0 1px var(--ks-line-strong)}html[data-layout=kosmos] .ct-field :is(input,textarea,select):focus{box-shadow:inset 0 0 0 1px #5ee7ff,0 0 0 3px #5ee7ff33}html[data-layout=kosmos] .ct-field input::placeholder,html[data-layout=kosmos] .ct-field textarea::placeholder{color:rgb(var(--t-ink-rgb) / .6)}html[data-layout=kosmos] .ct-submit{border-radius:999px}html[data-layout=kosmos] .ct-duck img{filter:drop-shadow(0 0 30px #ffb51c59)}html[data-layout=kosmos] .ct-duck__bubble{background:rgb(var(--t-panel2-rgb));box-shadow:inset 0 0 0 1px var(--ks-line);border-radius:18px 18px 18px 4px}html[data-layout=kosmos] .ct-foot__socials a{--ks-c:var(--sc);background:var(--ks-card);box-shadow:var(--ks-rim);border-radius:999px}html[data-layout=kosmos] .ct-foot__bar{background:rgb(var(--t-panel-rgb) / .96);box-shadow:inset 0 0 0 1px var(--ks-line);border-radius:24px}html[data-layout=kosmos] .tp__title{letter-spacing:-.03em}html[data-layout=kosmos] .tp-card{background:var(--ks-card);box-shadow:var(--ks-rim);border-color:#0000;border-radius:24px}html[data-layout=kosmos] .tp-card.is-active{border-color:var(--page-accent)}html[data-layout=kosmos] .tp-card__swatch{border-radius:16px}html[data-layout=kosmos] .tp-card__btn{box-shadow:0 0 26px -10px var(--page-accent)}@media (width>=761px){html[data-layout=kosmos] :is(.ct-field>span,.ct-tile__label,.s5-row__eyebrow,.s5-label,.s5-tags li,.rzc__label){font-size:13px}html[data-layout=kosmos] .ct-tile__text small{color:var(--t-dim);font-size:14px}}@media (width<=760px){html[data-layout=kosmos]{--ks-rim-grad:linear-gradient(140deg, #ffffff6b, #ffffff12 38%, #ffffff08 60%, color-mix(in srgb, var(--page-accent) 75%, transparent));--ks-capsule:linear-gradient(160deg, rgb(var(--t-overlay-rgb) / .1), rgb(var(--t-overlay-rgb) / .025) 55%) padding-box, linear-gradient(rgb(var(--t-panel-rgb) / .92), rgb(var(--t-panel-rgb) / .92)) padding-box, var(--ks-rim-grad) border-box}html[data-layout=kosmos] .top22:before{display:none}html[data-layout=kosmos] .top22,html[data-layout=kosmos] .top22.is-scrolled{background:var(--ks-capsule);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border:1px solid #0000;border-radius:999px;justify-items:center;width:fit-content;height:52px;margin:12px auto 0;padding:4px 18px 4px 8px;top:10px;box-shadow:0 20px 44px -22px #000000d9,0 0 30px -18px #ffb51c80}html[data-layout=kosmos] .top22__brand{letter-spacing:-.03em;justify-self:center;min-height:44px;font-size:18px}html[data-layout=kosmos] .top22__brand img{width:36px}html[data-layout=kosmos] .hero22{justify-items:center}html[data-layout=kosmos] .hero22__title{letter-spacing:-.05em;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:0;font-size:clamp(36px,12vw,60px);line-height:1}html[data-layout=kosmos] .tiles22{grid-template-columns:minmax(0,1fr);gap:12px}html[data-layout=kosmos] .tile22{--radius:16px;min-height:230px;box-shadow:0 18px 40px -24px rgb(var(--c) / .6)}html[data-layout=kosmos] .mode-css .tile22{--radius:24px}html[data-layout=kosmos] .tile22__shade{background:linear-gradient(to top, #03050ff5 0%, #03050fdb 36%, #03050f4d 66%, #03050f0a 100%), radial-gradient(50% 55% at 100% 0%, rgb(var(--c) / .28), transparent 70%)}html[data-layout=kosmos] .tile22__ring,html[data-layout=kosmos] .tile22:is(:hover,:focus-visible,:active) .tile22__ring{box-shadow:none;background:linear-gradient(140deg, #ffffff80, #ffffff14 38%, #ffffff08 60%, rgb(var(--c) / .8));-webkit-mask-composite:xor;padding:1px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-layout=kosmos] .tile22__ring:after{display:none}html[data-layout=kosmos] .tile22__big{font:600 16px/1 var(--t-font-display);letter-spacing:.02em;color:rgb(var(--c));-webkit-text-stroke:0;box-shadow:inset 0 0 0 1px rgb(var(--c) / .5), 0 0 16px -4px rgb(var(--c) / .55);background:#03050fcc;border-radius:999px;padding:7px 12px;display:block;top:14px;left:14px;transform:none}html[data-layout=kosmos] .tile22:is(:hover,:focus-visible,:active) .tile22__big{color:rgb(var(--c));translate:none}html[data-layout=kosmos] .tile22__head{display:flex}html[data-layout=kosmos] .tile22__arrow{background:#ffffff1a;width:44px;height:44px;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #fff3}html[data-layout=kosmos] .tile22__in{justify-content:space-between;gap:10px;min-height:230px;padding:16px 18px 18px}html[data-layout=kosmos] .tile22__title{letter-spacing:-.03em;text-shadow:0 1px 2px #000c,0 2px 18px #0000008c;max-width:17ch;font-size:28px;line-height:1.05}html[data-layout=kosmos] .tile22__short{max-width:34ch;color:rgb(var(--t-ink-rgb) / .94);font-size:16px;line-height:1.45}html[data-layout=kosmos] .tile22__tag{font-size:16px;font-family:var(--t-font-display);color:rgb(var(--c));box-shadow:inset 0 0 0 1px rgb(var(--c) / .4);background:#03050fcc;padding:4px 11px;font-weight:600}html[data-layout=kosmos] .tile22:is(:hover,:focus-visible){transform:none}html[data-layout=kosmos] .tile22:active{transform:scale(.985)}html[data-layout=kosmos] .dock22{background:var(--ks-capsule);border:1px solid #0000;border-radius:19px;padding:5px;box-shadow:0 20px 44px -12px #000000e6}html[data-layout=kosmos] .dock22 a{font:500 16px/1 var(--t-font-display);text-transform:none;letter-spacing:-.02em;color:var(--t-muted);border-radius:14px;padding:0 4px}html[data-layout=kosmos] .dock22 a[aria-current=page]{box-shadow:0 0 22px -8px var(--page-accent);font-weight:600}html[data-layout=kosmos] .s5-row{border-radius:24px;padding:14px 14px 20px}html[data-layout=kosmos] .s5-row>:is(.s5-row__body,.s5-row__side){padding:0 4px}html[data-layout=kosmos] .s5-row__shot{border-radius:16px}html[data-layout=kosmos] .s5-row__no{font-size:18px;bottom:10px;left:10px}html[data-layout=kosmos] .s5-row h2{font-size:32px}html[data-layout=kosmos] :is(.s5-jump ul,.rz-tabs ul){border-radius:26px}html[data-layout=kosmos] :is(.s5-jump a,.rz-tab){border-radius:20px;min-height:44px;padding:5px 10px 5px 12px}html[data-layout=kosmos] .rzc{border-radius:24px;padding:14px 14px 20px}html[data-layout=kosmos] .rzc__title{font-size:32px}html[data-layout=kosmos] .rzc__text{margin-top:44px;padding:0 8px}html[data-layout=kosmos] .rzc__bar span{height:22px;font-size:14px;line-height:22px}html[data-layout=kosmos] :is(.s5-jump__txt,.s5-row__eyebrow,.s5-row__intro,.s5-row__sub,.s5-label,.s5-tags li,.s5-collab p,.s5-engage li,.s5-btn,.s5-btn__case,.s5-group__title,.s5-row__body li>span:not(.s5-items__no),.rz-tab__txt,.rzc__label,.rzc__li,.rzc__stat span,.rzc__btn,.rzc__result,.ct-tile__label,.ct-tile small,.ct-tile .ct-mono,.ct-field>span,.ct-note,.ct-duck__bubble,.ct-foot a,.ct-foot small,.ct-foot__socials span){font-size:16px;line-height:1.4}html[data-layout=kosmos] :is(.s5-jump__no,.s5-items__no,.s5-btn__no,.s5-group__tag,.rz-tab__no,.rz-tab__n,.rzc__index){font-size:14px}html[data-layout=kosmos] :is(.s5-row__eyebrow,.ct-field>span,.ct-tile__label,.s5-label,.rzc__label){letter-spacing:.02em!important}html[data-layout=kosmos] .rzc__tag{letter-spacing:0;text-transform:none;white-space:normal;text-align:left;max-width:100%;font-size:16px;line-height:1.3}html[data-layout=kosmos] .ct-tile__text small{white-space:normal;overflow:visible}html[data-layout=kosmos] .ct-tile__text .ct-mono{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}}@media (width<=370px){html[data-layout=kosmos] .dock22{gap:0;padding:4px;left:6px;right:6px}html[data-layout=kosmos] .dock22 a{letter-spacing:-.02em;min-width:0;padding:0 3px;font-size:14px}html[data-layout=kosmos] .ct-tile-mail .ct-tile{gap:10px;padding-left:14px;padding-right:62px}html[data-layout=kosmos] .ct-tile-mail .ct-mono{letter-spacing:-.01em;font-size:15px}}.sp:where(span){aspect-ratio:16/10;background:var(--bg);width:100%;color:var(--ink);border-radius:inherit;contain:paint;display:block;position:relative;overflow:hidden;container-type:inline-size}.sp__in{font:400 6.25cqw/1 var(--font);color:var(--ink);display:block;position:absolute;inset:0}.sp__in i,.sp__in b{box-sizing:border-box;font-style:normal;text-decoration:none;display:block;position:absolute}.sp__in b.sp-h{font-weight:700}.sp--poster .sp__in,.sp--brutal .sp__in,.sp--game .sp__in{font-weight:900}:where(.sp__in) .sp-bar{align-items:center;gap:3.438cqw;height:6.875cqw;top:5.625cqw;left:6.25cqw;right:6.25cqw;display:flex!important}:where(.sp__in) .sp-bar i{background:rgb(var(--ink-rgb) / .35);border-radius:1.25cqw;width:10cqw;height:2.125cqw;position:static}:where(.sp__in) .sp-bar i:first-child{background:var(--ac);border-radius:1.562cqw;width:5.625cqw;height:5.625cqw}:where(.sp__in) .sp-bar i:nth-child(2){margin-left:auto}:where(.sp__in) .sp-h{letter-spacing:-.03em;white-space:nowrap;text-overflow:clip;font-size:1.75em;font-weight:700;line-height:1.02;top:20cqw;left:6.25cqw;right:6.25cqw;overflow:hidden}:where(.sp__in) .sp-lines{gap:2.625cqw;top:37.5cqw;left:6.25cqw;right:6.25cqw;display:grid!important}:where(.sp__in) .sp-lines i{background:rgb(var(--ink-rgb) / .28);border-radius:1.25cqw;height:2.625cqw;position:static}:where(.sp__in) .sp-btn{background:var(--ac);color:#111;letter-spacing:0;white-space:nowrap;border-radius:3.125cqw;height:10cqw;padding:0 5cqw;font:700 .72em/2.25 system-ui,sans-serif;top:41.25cqw;left:6.25cqw}:where(.sp__in) .sp-tiles{grid-template-columns:1fr 1fr 1fr;gap:3.125cqw;height:15cqw;bottom:5.625cqw;left:6.25cqw;right:6.25cqw;display:grid!important}:where(.sp__in) .sp-tiles i{background:var(--sf);box-shadow:inset 0 0 0 .5cqw rgb(var(--ink-rgb) / .14);border-radius:3.125cqw;position:static}:where(.sp__in) .sp-tiles i:first-child{background:color-mix(in oklab, var(--ac) 28%, var(--sf))}:where(.sp__in) .sp-tiles--glass i{background:rgb(var(--ink-rgb) / .08);-webkit-backdrop-filter:blur(1.875cqw);backdrop-filter:blur(1.875cqw);box-shadow:inset 0 0 0 .5cqw rgb(var(--ink-rgb) / .22)}:where(.sp__in) .sp-tiles--hard{grid-template-columns:1fr 1fr 1fr}:where(.sp__in) .sp-tiles--hard i{background:var(--sf);box-shadow:0 0 0 1.125cqw var(--ink), 2.188cqw 2.188cqw 0 0 var(--ink);border-radius:1.25cqw}:where(.sp__in) .sp-tiles--hard i:first-child{background:var(--ac)}:where(.sp__in) .sp-glow{background:var(--ac);filter:blur(15cqw);opacity:.55;pointer-events:none;border-radius:50%;width:75cqw;height:75cqw}:where(.sp__in) .sp-glow--br{bottom:-31.25cqw;right:-25cqw}:where(.sp__in) .sp-glow--b{opacity:.5;width:auto;bottom:-50cqw;left:12.5cqw;right:12.5cqw}:where(.sp__in) .sp-glow--t{opacity:.35;top:-50cqw;left:50%;translate:-50%}:where(.sp__in) .sp-glow--tl{opacity:.5;top:-31.25cqw;left:-25cqw}:where(.sp__in) .sp-glow--r{opacity:.45;top:6.25cqw;right:-25cqw}:where(.sp__in) .sp-glow--violet{background:#8b5cf6}:where(.sp__in) .sp-glow--c{opacity:.4;background:color-mix(in oklab, var(--ac) 60%, #4b2bd8);width:87.5cqw;height:50cqw;top:40%;left:50%;translate:-50% -50%}:where(.sp__in) .sp-grid{background:linear-gradient(rgb(var(--ink-rgb) / .09) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--ink-rgb) / .09) 1px, transparent 1px);background-size:12.5cqw 12.5cqw;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}:where(.sp__in) .sp-grid--fine{opacity:.8;background-size:10cqw 10cqw;-webkit-mask-image:none;mask-image:none}:where(.sp__in) .sp-glass{-webkit-backdrop-filter:blur(3.125cqw);backdrop-filter:blur(3.125cqw);background:#ffffff1a;border-radius:5.625cqw;inset:18.75cqw 10cqw 8.75cqw;box-shadow:inset 0 0 0 .5cqw #ffffff4d}:where(.sp__in) .sp-glass .sp-h{top:5.625cqw;left:5.625cqw;right:5.625cqw}:where(.sp__in) .sp-glass .sp-btn{top:20.625cqw;left:6.25cqw}:where(.sp__in) .sp-glass .sp-lines{top:22.5cqw;left:6.25cqw;right:6.25cqw}:where(.sp__in) .sp-glass--light{background:#ffffff8c;bottom:17.5cqw;box-shadow:inset 0 0 0 .5cqw #ffffffe6,0 3.75cqw 10cqw -3.75cqw #00000040}:where(.sp__in) .sp-rule{background:rgb(var(--ink-rgb) / .5);height:.875cqw;top:6.25cqw;left:6.25cqw;right:6.25cqw}:where(.sp__in) .sp-rule--acc{background:var(--ac);width:25cqw;height:1.875cqw;top:auto;bottom:7.5cqw;right:auto}:where(.sp__in) .sp-rule--ink{background:var(--ink);height:1.25cqw;top:19.375cqw}:where(.sp__in) .sp-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ac);font:600 .62em/1 system-ui,sans-serif;top:10cqw;left:6.25cqw}:where(.sp__in) .sp-kicker--mono{letter-spacing:.06em;font-family:ui-monospace,monospace;top:49.375cqw}:where(.sp__in) .sp-cols{grid-template-columns:1fr 1fr;gap:5cqw;top:38.75cqw;left:6.25cqw;right:6.25cqw;display:grid!important}:where(.sp__in) .sp-cols .sp-lines{position:static}:where(.sp__in) .sp-cols--3{grid-template-columns:1fr 1fr 1fr}:where(.sp__in) .sp-links{gap:5.625cqw;top:42.5cqw;left:6.25cqw;display:flex!important}:where(.sp__in) .sp-links i{color:var(--ink);border-bottom:.875cqw solid var(--ac);padding-bottom:1.562cqw;font:500 .68em/1 system-ui,sans-serif;position:static}:where(.sp__in) .sp-side{background:var(--sf);width:20cqw;box-shadow:inset -.5cqw 0 0 rgb(var(--ink-rgb) / .12);align-content:start;gap:3.75cqw;padding:7.5cqw 4.375cqw;top:0;bottom:0;left:0;display:grid!important}:where(.sp__in) .sp-side i{background:rgb(var(--ink-rgb) / .3);border-radius:1.25cqw;height:3.125cqw;position:static}:where(.sp__in) .sp-side i:first-child{background:var(--ac)}:where(.sp__in) .sp-side--light{background:#fff}:where(.sp__in) .sp-duck{background:#ffcf3a;border-radius:50% 50% 45% 45%;width:13.75cqw;height:11.875cqw;box-shadow:inset -1.875cqw -1.875cqw #0000001f}:where(.sp__in) .sp-duck:after{content:"";background:#f0762a;border-radius:1.25cqw;width:5.625cqw;height:3.125cqw;position:absolute;top:4.375cqw;left:10cqw}:where(.sp__in) .sp-tapebit{background:#ffe678d9;width:15cqw;height:4.375cqw;top:-2.812cqw;left:50%;translate:-50%;rotate:-4deg;box-shadow:0 .312cqw 1.25cqw #00000026}.sp--editorial .sp-h{letter-spacing:-.035em;font-size:2.05em;font-style:italic;top:16.25cqw}.sp--business .sp-h{letter-spacing:-.04em;font-size:1.55em;top:18.125cqw}.sp--business .sp-lines{width:60%;top:32.5cqw}.sp--business .sp-btn{color:#fff;height:9.375cqw;font-size:.66em;line-height:2.3;top:43.125cqw}.sp--business .sp-cols{top:auto;bottom:6.25cqw;left:56.25cqw}.sp--business .sp-cols .sp-lines i{height:1.875cqw}:where(.sp__in) .sp-aurora{background:linear-gradient(100deg, transparent 10%, color-mix(in oklab, var(--ac) 70%, #27f0b8) 35%, #35d7ff 55%, transparent 80%);filter:blur(8.75cqw);opacity:.55;height:90%;top:-40%;left:-20%;right:-20%;rotate:-8deg}:where(.sp__in) .sp-aurora--2{opacity:.35;background:linear-gradient(100deg, transparent 20%, #ff6ad5 45%, var(--ac) 60%, transparent 85%);height:60%;top:-10%;rotate:6deg}.sp--aurora .sp-glass{top:21.25cqw}:where(.sp__in) .sp-dash{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3.125cqw;inset:5.625cqw 5cqw 5.625cqw 25cqw;display:grid!important}:where(.sp__in) .sp-stat{background:var(--sf);box-shadow:inset 0 0 0 .5cqw rgb(var(--ink-rgb) / .14);border-radius:2.812cqw;padding:3.125cqw 3.75cqw;position:static!important}:where(.sp__in) .sp-stat b{color:var(--ac);font:700 1.3em/1 ui-monospace,Consolas,monospace;position:static}:where(.sp__in) .sp-stat>i{background:rgb(var(--ink-rgb) / .25);border-radius:1.25cqw;width:60%;height:2.188cqw;margin-top:2.5cqw;position:static}:where(.sp__in) .sp-stat--wide{grid-column:1/-1}:where(.sp__in) .sp-spark{align-items:flex-end;gap:2.188cqw;height:100%;background:0 0!important;width:auto!important;margin:0!important;display:flex!important}:where(.sp__in) .sp-spark i{background:var(--ac);opacity:.8;border-radius:.938cqw .938cqw 0 0;flex:1;position:static}:where(.sp__in) .sp-spark i:first-child{height:35%}:where(.sp__in) .sp-spark i:nth-child(2){height:55%}:where(.sp__in) .sp-spark i:nth-child(3){height:40%}:where(.sp__in) .sp-spark i:nth-child(4){height:80%}:where(.sp__in) .sp-spark i:nth-child(5){height:60%}:where(.sp__in) .sp-spark i:nth-child(6){height:100%}:where(.sp__in) .sp-spark i:nth-child(7){height:70%}:where(.sp__in) .sp-mosaic{grid-template-rows:1fr 1fr;grid-template-columns:1.3fr 1fr 1fr;gap:1.562cqw;padding:1.562cqw;inset:0;display:grid!important}:where(.sp__in) .sp-mo{position:static!important}:where(.sp__in) .sp-mo--a{background:var(--sf);grid-row:1/-1;position:relative!important}:where(.sp__in) .sp-mo--a .sp-h{color:#111;white-space:normal;font-size:1.9em;line-height:.95;top:3.75cqw;left:3.75cqw;right:1.875cqw}:where(.sp__in) .sp-mo--b{background:var(--ac)}:where(.sp__in) .sp-mo--c{background:#111}:where(.sp__in) .sp-mo--d{background:#ff6a3d;position:relative!important}:where(.sp__in) .sp-mo--d .sp-duck{top:50%;left:50%;translate:-50% -50%}:where(.sp__in) .sp-planes{inset:0}:where(.sp__in) .sp-planes i{border:.5cqw solid color-mix(in oklab, var(--ac) 55%, transparent);opacity:.5;border-radius:1.875cqw;left:50%;translate:-50%}:where(.sp__in) .sp-planes i:first-child{width:56.25cqw;height:21.25cqw;top:35cqw}:where(.sp__in) .sp-planes i:nth-child(2){opacity:.3;width:81.25cqw;height:25cqw;top:40cqw}:where(.sp__in) .sp-planes i:nth-child(3){opacity:.15;width:112.5cqw;height:31.25cqw;top:45.625cqw}.sp--salon .sp-h{color:var(--ac);text-align:center;letter-spacing:0;font-size:1.9em;font-style:italic;top:11.25cqw}:where(.sp__in) .sp-gold-rule{background:var(--ac);width:18.75cqw;height:.875cqw;top:35cqw;left:50%;translate:-50%}.sp--salon .sp-lines{justify-items:center;top:40cqw;left:31.25cqw;right:31.25cqw}:where(.sp__in) .sp-blob{filter:blur(10cqw);opacity:.7;border-radius:50%;width:56.25cqw;height:56.25cqw}:where(.sp__in) .sp-blob--1{background:color-mix(in oklab, var(--ac) 60%, #fff);top:-18.75cqw;left:-12.5cqw}:where(.sp__in) .sp-blob--2{background:#ffb3c7;top:-6.25cqw;right:-12.5cqw}:where(.sp__in) .sp-blob--3{background:#9fd8ff;bottom:-25cqw;left:25cqw}:where(.sp__in) .sp-dock{background:#ffffff73;border-radius:3.75cqw;gap:1.875cqw;height:11.875cqw;padding:1.875cqw;bottom:3.75cqw;left:50%;translate:-50%;box-shadow:inset 0 0 0 .5cqw #fffc,0 2.5cqw 6.25cqw -2.5cqw #0000004d;display:flex!important}:where(.sp__in) .sp-dock i{background:var(--ac);border-radius:2.188cqw;width:8.125cqw;height:8.125cqw;position:static}:where(.sp__in) .sp-dock i:nth-child(2){background:#ff6a3d}:where(.sp__in) .sp-dock i:nth-child(3){background:#2ea7ff}:where(.sp__in) .sp-dock i:nth-child(4){background:#32c25a}:where(.sp__in) .sp-dock i:nth-child(5){background:#333}:where(.sp__in) .sp-dock--mac{background:#ffffff38;box-shadow:inset 0 0 0 .5cqw #ffffff59}:where(.sp__in) .sp-tape{background:repeating-linear-gradient(-45deg, var(--ac) 0 5cqw, #111 5cqw 10cqw);height:6.25cqw;top:7.5cqw;left:-6.25cqw;right:-6.25cqw;rotate:-3deg}:where(.sp__in) .sp-hard{background:var(--sf);height:20cqw;box-shadow:0 0 0 1.25cqw var(--ink), 2.812cqw 2.812cqw 0 1.25cqw var(--ink);top:18.75cqw;left:6.25cqw;right:18.75cqw}:where(.sp__in) .sp-hard .sp-h{letter-spacing:-.02em;white-space:normal;font-size:1.35em;line-height:.95;top:3.438cqw;left:3.125cqw;right:1.875cqw}.sp--brutal .sp-tiles{height:11.875cqw;bottom:5.625cqw;left:7.5cqw;right:7.5cqw}.sp--warm .sp-h{color:var(--ac);font-size:2em;top:18.75cqw}:where(.sp__in) .sp-dots{background:radial-gradient(rgb(var(--ink-rgb) / .22) .562cqw, transparent .625cqw);background-size:5.625cqw 5.625cqw;inset:0}:where(.sp__in) .sp-sticker{background:var(--sf);width:59.375cqw;height:22.5cqw;top:8.125cqw;left:5.625cqw;rotate:-4deg;box-shadow:0 0 0 1.125cqw #111,2.5cqw 2.5cqw 0 1.125cqw #111}:where(.sp__in) .sp-sticker .sp-h{color:#111;letter-spacing:-.02em;-webkit-text-stroke:0;font-size:1.9em;top:3.75cqw;left:3.125cqw}:where(.sp__in) .sp-bubble{color:#111;background:#fff;border-radius:3.75cqw;padding:2.188cqw 3.125cqw;font:700 .68em/1 system-ui,sans-serif;top:9.375cqw;right:5.625cqw;rotate:5deg;box-shadow:0 0 0 1.125cqw #111}:where(.sp__in) .sp-bubble:after{content:"";border:2.812cqw solid #0000;border-color:#111 #0000 #0000 #111;position:absolute;bottom:-4.375cqw;left:5cqw}.sp--comic .sp-tiles{grid-template-columns:1fr 1fr;height:13.75cqw;left:8.125cqw;right:8.125cqw}.sp--comic .sp-tiles i:first-child{background:var(--ac)}.sp--comic .sp-tiles i:last-child{background:#7ad3ff}:where(.sp__in) .sp-nums{color:var(--ac);gap:7.5cqw;font:600 .62em/1 ui-monospace,Consolas,monospace;top:6.25cqw;left:6.25cqw;display:flex!important}:where(.sp__in) .sp-nums i{position:static}.sp--gridlines .sp-h{letter-spacing:-.02em;font-family:ui-monospace,JetBrains Mono,Consolas,monospace;font-size:1.5em;top:20cqw}.sp--gridlines .sp-lines{top:40cqw}.sp--gridlines .sp-rule--acc{width:37.5cqw;height:1.25cqw;top:34.375cqw;bottom:auto}:where(.sp__in) .sp-stars{background:radial-gradient(#fff .438cqw,#0000 .75cqw) 0 0/14.375cqw 11.875cqw,radial-gradient(#fff9 .312cqw,#0000 .625cqw) 6.875cqw 5.625cqw/19.375cqw 16.25cqw,radial-gradient(#ffffff59 .25cqw,#0000 .5cqw) 3.125cqw 10cqw/10.625cqw 13.75cqw;inset:0}:where(.sp__in) .sp-orbit{border:.5cqw solid color-mix(in oklab, var(--ac) 60%, transparent);border-radius:50%;width:68.75cqw;height:68.75cqw;top:55%;left:50%;translate:-50%}:where(.sp__in) .sp-orbit i{background:var(--ac);width:5cqw;height:5cqw;box-shadow:0 0 5cqw var(--ac);border-radius:50%;top:-2.5cqw;left:50%;translate:-50%}.sp--cosmos .sp-h{text-align:center;text-shadow:0 0 1em color-mix(in oklab, var(--ac) 50%, transparent)}:where(.sp__in) .sp-letterbox{border-top:6.875cqw solid #000;border-bottom:6.875cqw solid #000;inset:0}.sp--film .sp-h{letter-spacing:-.045em;font-size:1.95em;font-weight:800;top:12.5cqw}:where(.sp__in) .sp-blocks{grid-template-columns:2fr 1fr;gap:2.5cqw;inset:35cqw 6.25cqw 9.375cqw;display:grid!important}:where(.sp__in) .sp-blocks i{background:linear-gradient(135deg, color-mix(in oklab, var(--ac) 35%, var(--sf)), var(--sf));border-radius:1.875cqw;position:static}:where(.sp__in) .sp-blocks i:last-child{background:var(--sf)}:where(.sp__in) .sp-orb{filter:blur(3.75cqw);opacity:.85;border-radius:50%}:where(.sp__in) .sp-orb--1{background:radial-gradient(circle at 35% 35%, #fff, var(--ac) 35%, transparent 72%);width:37.5cqw;height:37.5cqw;top:6.25cqw;left:-6.25cqw}:where(.sp__in) .sp-orb--2{background:radial-gradient(circle at 35% 35%,#fff,#b08cff 30%,#0000 72%);width:43.75cqw;height:43.75cqw;top:-9.375cqw;right:0}:where(.sp__in) .sp-orb--3{background:radial-gradient(circle at 35% 35%,#fff,#4ea8ff 30%,#0000 72%);width:31.25cqw;height:31.25cqw;bottom:-12.5cqw;right:18.75cqw}.sp--orbs .sp-glass{inset:21.25cqw 15cqw 10cqw}:where(.sp__in) .sp-wall{background:linear-gradient(135deg, var(--bg), #6b3fd6 60%, #ff7bb0);inset:0}:where(.sp__in) .sp-wall--win{background:linear-gradient(160deg, #0a1f4a, var(--bg) 45%, #2a79d8 90%)}:where(.sp__in) .sp-win{background:var(--sf);color:#111;border-radius:4.375cqw;inset:7.5cqw 10cqw 18.75cqw;overflow:hidden;box-shadow:0 5cqw 12.5cqw -3.75cqw #0009}:where(.sp__in) .sp-win__t{background:#0000000d;align-items:center;gap:1.875cqw;height:6.875cqw;padding:0 3.438cqw;top:0;left:0;right:0;box-shadow:inset 0 -.375cqw #00000014;display:flex!important}:where(.sp__in) .sp-win__t i{background:#ff5f57;border-radius:50%;width:3.125cqw;height:3.125cqw;position:static}:where(.sp__in) .sp-win__t i:nth-child(2){background:#febc2e}:where(.sp__in) .sp-win__t i:nth-child(3){background:#28c840}:where(.sp__in) .sp-win .sp-h{color:#111;font-size:1.35em;top:11.875cqw;left:5.625cqw}:where(.sp__in) .sp-win .sp-lines{top:26.25cqw;left:7.5cqw}:where(.sp__in) .sp-win .sp-lines i{background:#0000002e}:where(.sp__in) .sp-win--sq{border-radius:2.188cqw;bottom:14.375cqw}:where(.sp__in) .sp-win__t--sq{justify-content:flex-end;gap:3.438cqw}:where(.sp__in) .sp-win__t--sq i{background:#555;border-radius:0;width:2.625cqw;height:2.625cqw}:where(.sp__in) .sp-win__t--sq i:nth-child(2),:where(.sp__in) .sp-win__t--sq i:nth-child(3){background:#555}:where(.sp__in) .sp-taskbar{-webkit-backdrop-filter:blur(2.5cqw);backdrop-filter:blur(2.5cqw);background:#f3f3f3e6;justify-content:center;align-items:center;gap:2.812cqw;height:10.625cqw;bottom:0;left:0;right:0;display:flex!important}:where(.sp__in) .sp-taskbar i{background:var(--ac);border-radius:1.25cqw;width:6.25cqw;height:6.25cqw;position:static}:where(.sp__in) .sp-taskbar i:nth-child(2){background:#ffb900}:where(.sp__in) .sp-taskbar i:nth-child(3){opacity:.55;background:#0078d4}:where(.sp__in) .sp-taskbar i:nth-child(4){background:#107c10}:where(.sp__in) .sp-bento{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr 1fr;gap:3.438cqw;inset:5cqw;display:grid!important}:where(.sp__in) .sp-be{background:var(--sf);border-radius:3.125cqw;box-shadow:0 0 0 1cqw #111,1.875cqw 1.875cqw 0 1cqw #111;position:relative!important}:where(.sp__in) .sp-be--a{background:var(--sf);grid-row:1/-1}:where(.sp__in) .sp-be--a .sp-h{color:#111;white-space:normal;font-size:1.75em;line-height:.95;top:3.125cqw;left:3.125cqw;right:1.875cqw}:where(.sp__in) .sp-be--b{background:var(--ac)}:where(.sp__in) .sp-be--c{background:#ff6a8a}:where(.sp__in) .sp-be--d{background:#7ad3ff;grid-column:2/-1}:where(.sp__in) .sp-bento--grad .sp-be{box-shadow:none;border-radius:4.375cqw}:where(.sp__in) .sp-be b{font:800 1.3em/1 var(--font);color:#ffffffe6;position:absolute;top:1.875cqw;left:2.5cqw}:where(.sp__in) .sp-be--g1{background:linear-gradient(135deg,#ff5fa2,#ff8c42);grid-row:1/-1}:where(.sp__in) .sp-be--g2{background:linear-gradient(135deg,#7b5cff,#38b6ff)}:where(.sp__in) .sp-be--g3{background:linear-gradient(135deg,#2dd4bf,#a3e635)}:where(.sp__in) .sp-be--g4{background:linear-gradient(135deg, var(--ac), #ff5fa2);grid-column:2/-1}:where(.sp__in) .sp-be--g4 .sp-h{color:#fff;font-size:1.5em;top:2.188cqw;left:2.812cqw}:where(.sp__in) .sp-road{clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--ac) 25%, transparent));width:100cqw;height:43.75cqw;bottom:0;left:50%;translate:-50%}:where(.sp__in) .sp-neon-line{background:var(--ac);height:.75cqw;box-shadow:0 0 3.125cqw var(--ac), 0 0 7.5cqw var(--ac);top:45cqw;left:-12.5cqw;right:-12.5cqw}:where(.sp__in) .sp-neon-line--2{opacity:.5;top:53.75cqw}.sp--neon .sp-h{text-align:center;color:#fff;text-shadow:0 0 .5em var(--ac), 0 0 1.4em var(--ac);top:10cqw}:where(.sp__in) .sp-duck--neon{box-shadow:0 0 6.25cqw var(--ac);top:28.75cqw;left:50%;translate:-50%}:where(.sp__in) .sp-line{background:var(--ac);border-radius:1.875cqw;justify-content:space-between;align-items:center;height:3.125cqw;padding:0 6.25cqw;left:6.25cqw;right:6.25cqw;display:flex!important}:where(.sp__in) .sp-line--1{top:13.75cqw;rotate:-6deg}:where(.sp__in) .sp-line--2{background:#5ee7ff;top:33.75cqw;rotate:3deg}:where(.sp__in) .sp-line--3{background:#ff6a8a;top:50cqw;rotate:-2deg}:where(.sp__in) .sp-line i{background:#fff;border-radius:50%;width:5.938cqw;height:5.938cqw;position:static;box-shadow:0 0 0 1.125cqw #111}.sp--metro .sp-h{font-size:1.2em;top:2.5cqw;left:auto;right:6.25cqw}.sp--poster .sp-h{letter-spacing:.08em;color:var(--ac);font-size:1.1em;top:3.75cqw}:where(.sp__in) .sp-giant{letter-spacing:-.04em;white-space:nowrap;color:var(--sf);font-size:4.1em;font-weight:900;line-height:.86;top:9.375cqw;left:-.625cqw;right:-1.25cqw}:where(.sp__in) .sp-giant i{color:var(--ac);display:inline;position:static}:where(.sp__in) .sp-stamp{border:1.25cqw solid var(--ac);opacity:.85;background:radial-gradient(circle,#ffcf3a 35%,#0000 37%);border-radius:50%;width:15cqw;height:15cqw;bottom:5cqw;right:5cqw;rotate:-12deg}:where(.sp__in) .sp-wheel{border:3.125cqw solid var(--sf);width:68.75cqw;height:68.75cqw;box-shadow:0 0 0 .5cqw rgb(var(--ink-rgb) / .2), inset 0 0 0 .5cqw rgb(var(--ink-rgb) / .2);border-radius:50%;top:50%;right:-28.125cqw;translate:0 -50%}:where(.sp__in) .sp-wheel i{background:var(--ac);width:6.25cqw;height:6.25cqw;transform:rotate(var(--a)) translate(32.812cqw);border-radius:50%;margin:-3.125cqw;top:50%;left:50%}:where(.sp__in) .sp-wheel i:first-child{--a:0deg}:where(.sp__in) .sp-wheel i:nth-child(2){--a:60deg;background:#5ee7ff}:where(.sp__in) .sp-wheel i:nth-child(3){--a:120deg;background:#ff6a8a}:where(.sp__in) .sp-wheel i:nth-child(4){--a:180deg;background:#a3e635}:where(.sp__in) .sp-wheel i:nth-child(5){--a:240deg;background:#b08cff}:where(.sp__in) .sp-wheel i:nth-child(6){--a:300deg}.sp--wheel .sp-h{white-space:normal;font-size:1.5em;line-height:1;top:18.75cqw;right:37.5cqw}.sp--wheel .sp-lines{top:41.25cqw;right:50cqw}:where(.sp__in) .sp-metal{width:50cqw;height:43.75cqw;box-shadow:0 6.25cqw 12.5cqw -5cqw #000c, inset 0 0 6.25cqw color-mix(in oklab, var(--ac) 40%, transparent);background:radial-gradient(circle at 30% 25%,#fff 0,#d7d7df 18%,#6b6b78 45%,#1c1c22 75%);border-radius:63% 37% 54% 46%/55% 48% 52% 45%;top:9.375cqw;right:-6.25cqw}.sp--blob .sp-h{white-space:normal;line-height:1;right:43.75cqw}.sp--blob .sp-btn{top:45cqw}:where(.sp__in) .sp-wgrid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3.125cqw;inset:5cqw 5cqw 5cqw 24.375cqw;display:grid!important}:where(.sp__in) .sp-wgrid--full{left:5cqw}:where(.sp__in) .sp-wg{background:var(--sf);box-shadow:inset 0 0 0 .5cqw rgb(var(--ink-rgb) / .12);border-radius:3.75cqw;overflow:hidden;position:relative!important}:where(.sp__in) .sp-wg--wide{grid-column:1/-1}:where(.sp__in) .sp-wg .sp-h{font-size:1.3em;top:3.125cqw;left:3.75cqw;right:2.5cqw}:where(.sp__in) .sp-wg__pic{background:var(--ac);border-radius:50%;width:12.5cqw;height:12.5cqw;top:50%;left:50%;translate:-50% -50%;box-shadow:inset -2.5cqw -2.5cqw #00000026}:where(.sp__in) .sp-wg__bar{background:linear-gradient(90deg, var(--ac) 60%, rgb(var(--ink-rgb) / .12) 60%);border-radius:1.25cqw;height:7.5cqw;bottom:3.75cqw;left:3.75cqw;right:3.75cqw}:where(.sp__in) .sp-wg--g1{background:linear-gradient(135deg, var(--ac), #ff5fa2);box-shadow:none}:where(.sp__in) .sp-wg--g2{box-shadow:none;background:linear-gradient(135deg,#38b6ff,#7b5cff)}:where(.sp__in) .sp-wg--g3{background:linear-gradient(135deg, var(--sf), #1a1a1a)}:where(.sp__in) .sp-shape--cube{background:linear-gradient(135deg, var(--ac), #ff6a3d);width:20cqw;height:20cqw;top:6.25cqw;left:7.5cqw;rotate:20deg;box-shadow:1.875cqw 1.875cqw #0006}:where(.sp__in) .sp-shape--ball{background:radial-gradient(circle at 35% 30%,#fff,#7b5cff 30%,#2a1660 80%);border-radius:50%;width:21.25cqw;height:21.25cqw;top:5cqw;right:9.375cqw}:where(.sp__in) .sp-shape--tri{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(#2dd4bf,#0d7a6b);width:17.5cqw;height:16.25cqw;top:7.5cqw;right:37.5cqw}.sp--shapes .sp-glass{top:33.125cqw;bottom:6.25cqw}.sp--shapes .sp-glass .sp-h{font-size:1.3em;top:3.125cqw}.sp--shapes .sp-glass .sp-lines{top:15.625cqw}:where(.sp__in) .sp-ring{width:87.5cqw;height:37.5cqw;top:36.25cqw;left:50%;translate:-50%}:where(.sp__in) .sp-ring>i:not(.sp-duck){background:var(--sf);width:14.375cqw;height:9.375cqw;box-shadow:inset 0 0 0 .5cqw color-mix(in oklab, var(--ac) 50%, transparent);border-radius:1.562cqw;margin-top:-4.688cqw;top:50%}:where(.sp__in) .sp-ring>i:first-child{opacity:.5;left:0;transform:scaleY(.8)}:where(.sp__in) .sp-ring>i:nth-child(2){left:16.25cqw}:where(.sp__in) .sp-ring>i:nth-child(3){background:var(--ac);top:85%;left:32.5cqw}:where(.sp__in) .sp-ring>i:nth-child(4){left:51.875cqw}:where(.sp__in) .sp-ring>i:nth-child(5){opacity:.5;left:68.75cqw;transform:scaleY(.8)}:where(.sp__in) .sp-ring>i:nth-child(6){opacity:.45;top:5%;left:33.75cqw;transform:scaleY(.7)}:where(.sp__in) .sp-duck--c{margin:0;top:35%;left:50%;translate:-50% -50%}.sp--ring .sp-h{text-align:center;font-size:1.5em;top:8.75cqw}:where(.sp__in) .sp-sheet{grid-template-columns:repeat(4,1fr);gap:2.188cqw;inset:5cqw 5cqw 20cqw;display:grid!important}:where(.sp__in) .sp-sheet i{background:color-mix(in oklab, var(--ac) var(--p,40%), #0a0a0a);border-radius:.938cqw;position:static;box-shadow:inset 0 0 0 .375cqw #ffffff1f}:where(.sp__in) .sp-sheet i:first-child{--p:70%}:where(.sp__in) .sp-sheet i:nth-child(2){--p:30%}:where(.sp__in) .sp-sheet i:nth-child(3){--p:55%}:where(.sp__in) .sp-sheet i:nth-child(4){--p:20%}:where(.sp__in) .sp-sheet i:nth-child(5){--p:45%}:where(.sp__in) .sp-sheet i:nth-child(6){--p:80%}:where(.sp__in) .sp-sheet i:nth-child(7){--p:25%}:where(.sp__in) .sp-sheet i:nth-child(8){--p:60%}.sp--contact .sp-h{letter-spacing:.05em;color:var(--ac);font-size:1.3em;inset:auto 5cqw 3.438cqw auto}:where(.sp__in) .sp-pat{opacity:.9}:where(.sp__in) .sp-pat--1{background:#ff6a8a;border-radius:50%;width:18.75cqw;height:18.75cqw;top:5cqw;left:6.25cqw}:where(.sp__in) .sp-pat--2{clip-path:polygon(50% 0,100% 100%,0 100%);background:#5ee7ff;width:18.75cqw;height:18.75cqw;top:7.5cqw;right:12.5cqw;rotate:15deg}:where(.sp__in) .sp-pat--3{background:#a3e635;width:16.25cqw;height:16.25cqw;bottom:7.5cqw;right:40.625cqw;rotate:20deg}:where(.sp__in) .sp-outline{font:900 5.2em/1 var(--font);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:.03em var(--ac);bottom:-1.875cqw;right:2.5cqw}.sp--patterns .sp-h{font-size:1.5em;top:32.5cqw}:where(.sp__in) .sp-banners{grid-template-rows:1.4fr 1fr 1fr;gap:2.812cqw;inset:5cqw;display:grid!important}:where(.sp__in) .sp-ban{background:linear-gradient(90deg, var(--g1), transparent 70%), repeating-linear-gradient(135deg, #2a2a2e 0 2.5cqw, #3a3a40 2.5cqw 5cqw);border-radius:3.125cqw;overflow:hidden;position:relative!important}:where(.sp__in) .sp-ban--1{--g1:var(--sf)}:where(.sp__in) .sp-ban--2{--g1:#ff5fa2}:where(.sp__in) .sp-ban--3{--g1:var(--ac)}:where(.sp__in) .sp-ban .sp-h{color:#fff;font-size:1.4em;top:2.812cqw;left:3.438cqw}:where(.sp__in) .sp-crt{mix-blend-mode:multiply;z-index:1;background:repeating-linear-gradient(#0000 0 1.125cqw,#00000040 1.125cqw 1.875cqw);inset:0}:where(.sp__in) .sp-term{color:var(--ac);text-shadow:0 0 .5em color-mix(in oklab, var(--ac) 60%, transparent);gap:5cqw;font:500 .82em/1.2 ui-monospace,JetBrains Mono,Consolas,monospace;top:6.25cqw;left:6.25cqw;right:6.25cqw;display:grid!important}:where(.sp__in) .sp-term>i{white-space:nowrap;position:static;overflow:hidden}:where(.sp__in) .sp-term b{color:#fff9;display:inline;position:static}:where(.sp__in) .sp-term>i:nth-child(2){color:rgb(var(--ink-rgb) / .7);text-shadow:none}:where(.sp__in) .sp-cursor{vertical-align:-.15em;background:var(--ac);width:3.75cqw;height:6.25cqw;margin-left:1.875cqw;animation:1s steps(2,end) infinite sp-blink;display:inline-block!important;position:static!important}@keyframes sp-blink{to{opacity:0}}:where(.sp__in) .sp-paper{background:var(--sf);box-shadow:0 1.875cqw 5cqw -1.875cqw #00000073}:where(.sp__in) .sp-paper--1{width:53.125cqw;height:27.5cqw;top:9.375cqw;left:6.25cqw;rotate:-5deg}:where(.sp__in) .sp-paper--1 .sp-h{color:var(--ac);letter-spacing:.02em;font-size:2.1em;top:5.625cqw;left:3.125cqw}:where(.sp__in) .sp-paper--2{background:#fff;width:28.75cqw;height:33.75cqw;top:5.625cqw;right:7.5cqw;rotate:7deg}:where(.sp__in) .sp-polaroid{background:linear-gradient(160deg,#6fb4ff,#2a5b9a);height:22.5cqw;top:2.5cqw;left:2.5cqw;right:2.5cqw}:where(.sp__in) .sp-paper--3{background:#efe7d4;width:68.75cqw;height:12.5cqw;bottom:5cqw;left:15.625cqw;rotate:2deg}:where(.sp__in) .sp-gauges{justify-content:space-between;height:27.5cqw;top:5cqw;left:5cqw;right:5cqw;display:flex!important}:where(.sp__in) .sp-gauge{background:radial-gradient(circle, var(--sf) 62%, #000 63%);border-radius:50%;width:27.5cqw;height:27.5cqw;box-shadow:0 0 0 1.25cqw #2b3140,inset 0 0 0 1.875cqw #ffffff0f;position:relative!important}:where(.sp__in) .sp-gauge:before{content:"";border:.75cqw dashed #ffffff59;border-radius:50%;position:absolute;inset:3.438cqw}:where(.sp__in) .sp-gauge i{transform-origin:0;background:var(--ac);width:11.875cqw;height:.875cqw;rotate:var(--a,-40deg);box-shadow:0 0 1.875cqw var(--ac);margin:-.438cqw 0 0;top:50%;left:50%}:where(.sp__in) .sp-gauge:nth-child(2) i{--a:20deg}:where(.sp__in) .sp-gauge:nth-child(3) i{--a:-110deg}:where(.sp__in) .sp-mfd{background:#061a12;border-radius:1.875cqw;height:22.5cqw;bottom:5cqw;left:5cqw;right:5cqw;box-shadow:0 0 0 1.125cqw #2b3140,inset 0 0 7.5cqw #4df36a26}:where(.sp__in) .sp-mfd .sp-h{color:#4df36a;letter-spacing:.08em;font:700 .95em/1 ui-monospace,monospace;top:3.125cqw;left:3.75cqw}:where(.sp__in) .sp-mfd .sp-lines{top:11.875cqw;left:3.75cqw;right:3.75cqw}:where(.sp__in) .sp-mfd .sp-lines i{background:#4df36a73;height:1.875cqw}:where(.sp__in) .sp-awning{background:repeating-linear-gradient(90deg, var(--ac) 0 8.75cqw, #fff 8.75cqw 17.5cqw);border-bottom:.875cqw solid #00000040;border-radius:0 0 3.75cqw 3.75cqw;height:10.625cqw;top:0;left:0;right:0}:where(.sp__in) .sp-shelf{background:var(--sf);height:2.188cqw;top:31.25cqw;left:7.5cqw;right:7.5cqw;box-shadow:0 2.188cqw 3.125cqw -1.25cqw #0006}:where(.sp__in) .sp-shelf--2{top:51.875cqw}:where(.sp__in) .sp-box{border-radius:1.25cqw;width:15cqw;height:12.5cqw;bottom:2.188cqw;box-shadow:inset 0 0 0 .625cqw #0000002e}:where(.sp__in) .sp-box--1{background:#ffcf3a;left:3.75cqw}:where(.sp__in) .sp-box--2{background:#5ee7ff;width:18.75cqw;left:22.5cqw}:where(.sp__in) .sp-box--3{background:#ff6a8a;left:45cqw}:where(.sp__in) .sp-box--4{background:#a3e635;left:10cqw}:where(.sp__in) .sp-box--5{background:#b08cff;width:21.25cqw;left:31.25cqw}.sp--shop .sp-h{color:var(--ac);font-size:1.5em;top:15cqw;left:auto;right:6.25cqw}:where(.sp__in) .sp-vinyl{background:repeating-radial-gradient(circle,#111 0 1.125cqw,#1f1f26 1.125cqw 2.25cqw);border-radius:50%;width:33.75cqw;height:33.75cqw;animation:6s linear infinite sp-spin;top:6.25cqw;right:6.25cqw;box-shadow:0 3.75cqw 8.75cqw -3.125cqw #000}:where(.sp__in) .sp-vinyl i{background:var(--ac);border-radius:50%;width:11.25cqw;height:11.25cqw;top:50%;left:50%;translate:-50% -50%}.sp--music .sp-h{white-space:normal;font-size:1.5em;line-height:1;top:8.75cqw;right:43.75cqw}:where(.sp__in) .sp-wave{align-items:center;gap:1.125cqw;height:16.25cqw;bottom:6.875cqw;left:6.25cqw;right:6.25cqw;display:flex!important}:where(.sp__in) .sp-wave i{background:var(--ac);opacity:.85;border-radius:1.25cqw;flex:1;position:static}:where(.sp__in) .sp-wave i:nth-child(n+12){opacity:.35}:where(.sp__in) .sp-play{background:var(--ac);border-radius:50%;width:8.75cqw;height:8.75cqw;top:28.75cqw;left:6.25cqw}:where(.sp__in) .sp-play:after{content:"";border:2.062cqw solid #0000;border-left:3.125cqw solid #111;border-right:0;position:absolute;top:2.375cqw;left:3.125cqw}@keyframes sp-spin{to{rotate:360deg}}:where(.sp__in) .sp-masthead{text-align:center;height:15cqw;top:3.75cqw;left:0;right:0}:where(.sp__in) .sp-masthead .sp-h{letter-spacing:-.02em;font-size:2.2em;font-weight:900;display:block;position:static}.sp--newspaper .sp-cols{gap:3.125cqw;top:23.125cqw}.sp--newspaper .sp-lines{gap:1.75cqw}.sp--newspaper .sp-lines i{background:rgb(var(--ink-rgb) / .45);height:1.562cqw}:where(.sp__in) .sp-photo{background:repeating-linear-gradient(135deg,#3a3a3a 0 1.25cqw,#777 1.25cqw 2.5cqw);height:16.25cqw;position:static!important}:where(.sp__in) .sp-coupon{border:.75cqw dashed var(--ac);background:color-mix(in oklab, var(--ac) 15%, var(--sf));width:22.5cqw;height:9.375cqw;bottom:4.375cqw;right:6.25cqw}:where(.sp__in) .sp-sky{background:linear-gradient(180deg, var(--bg), #2e2a7a 70%, #4a3f9a);image-rendering:pixelated;inset:0}:where(.sp__in) .sp-sky:after{content:"";background:#fff;width:3.125cqw;height:3.125cqw;position:absolute;top:7.5cqw;left:8.75cqw;box-shadow:15cqw 3.75cqw #fff,32.5cqw -1.25cqw #fff,56.25cqw 6.25cqw #fff,75cqw 1.25cqw #fff,43.75cqw 15cqw #fff}:where(.sp__in) .sp-ground{background:repeating-linear-gradient(90deg,#5a3a1a 0 4.062cqw,#7a5a2a 4.062cqw 8.125cqw);border-top:3.438cqw solid #3fb04a;height:16.25cqw;bottom:0;left:0;right:0}:where(.sp__in) .sp-pixelduck{background:#ffcf3a;width:3.438cqw;height:3.438cqw;bottom:16.25cqw;left:16.25cqw;box-shadow:3.438cqw 0 #ffcf3a,6.875cqw 0 #ffcf3a,0 -3.438cqw #ffcf3a,3.438cqw -3.438cqw #ffcf3a,6.875cqw -3.438cqw #ffcf3a,10.312cqw -3.438cqw #f0762a,3.438cqw -6.875cqw #ffcf3a,6.875cqw -6.875cqw #ffcf3a,6.875cqw -10.312cqw #ffcf3a,3.438cqw -10.312cqw #ffcf3a,6.875cqw -10.312cqw #111}:where(.sp__in) .sp-hud{gap:1.875cqw;top:5cqw;right:5cqw;display:flex!important}:where(.sp__in) .sp-hud i{clip-path:polygon(50% 100%,0 40%,0 15%,25% 0,50% 20%,75% 0,100% 15%,100% 40%);background:#ff4d6d;width:5.625cqw;height:5cqw;position:static}.sp--game .sp-h{color:var(--ac);text-shadow:.15em .15em #111;letter-spacing:0;font-size:1.05em;top:14.375cqw;left:6.25cqw}:where(.sp__in) .sp-page{background:var(--sf);color:#222;border-radius:2.5cqw 2.5cqw 0 0;inset:4.375cqw 8.75cqw 0;overflow:hidden;box-shadow:0 3.75cqw 10cqw -3.75cqw #0009}:where(.sp__in) .sp-spiral{background:radial-gradient(circle,#555 .938cqw,#0000 1.125cqw) 0 0/2.812cqw 6.875cqw;width:2.812cqw;top:5.625cqw;bottom:0;left:3.438cqw}:where(.sp__in) .sp-ruled{opacity:.9;background:repeating-linear-gradient(#0000 0 6.25cqw,#c7dcf2 6.25cqw 6.688cqw);inset:0}:where(.sp__in) .sp-page .sp-h{color:#1d3a8a;font-size:1.75em;top:6.25cqw;left:10cqw}:where(.sp__in) .sp-note{background:#fff2a8;width:25cqw;height:20cqw;box-shadow:0 1.875cqw 4.375cqw -1.875cqw #00000073}:where(.sp__in) .sp-note--y{top:20cqw;right:6.875cqw;rotate:6deg}:where(.sp__in) .sp-note--p{background:#ffc9d9;width:31.25cqw;height:15cqw;bottom:-3.75cqw;left:18.75cqw;rotate:-4deg}:where(.sp__in) .sp-island{background:var(--sf);box-shadow:0 0 0 2.5cqw color-mix(in oklab, var(--sf) 50%, var(--bg));border-radius:62% 38% 48% 52%/50% 60% 40% 50%;inset:7.5cqw 12.5cqw 10cqw}:where(.sp__in) .sp-district{background:color-mix(in oklab, #a3e635 35%, var(--sf));border-radius:6.25cqw 3.75cqw 8.75cqw 5cqw;width:25cqw;height:16.25cqw;top:7.5cqw;left:8.75cqw}:where(.sp__in) .sp-district--2{background:color-mix(in oklab, #5ee7ff 30%, var(--sf));width:21.25cqw;height:18.75cqw;top:16.25cqw;left:auto;right:7.5cqw}:where(.sp__in) .sp-pin{background:var(--ac);border-radius:50% 50% 50% 0;width:6.875cqw;height:6.875cqw;rotate:-45deg;box-shadow:0 0 0 .75cqw #111}:where(.sp__in) .sp-pin--1{top:16.25cqw;left:25cqw}:where(.sp__in) .sp-pin--2{background:#ff6a8a;top:28.75cqw;left:56.25cqw}:where(.sp__in) .sp-pin--3{background:#5ee7ff;top:40cqw;left:40.625cqw}.sp--map .sp-h{font-size:1.3em;top:3.125cqw;left:auto;right:5cqw}.sp--hero .sp-h{letter-spacing:-.045em;font-size:1.85em;top:18cqw}.sp--hero .sp-btn{top:32cqw}.sp--hero .sp-tiles{height:13.5cqw;bottom:4.5cqw}:root{--switcher-h:0px;--switcher-b:0px;--vs-row:calc(52px + env(safe-area-inset-top))}@media (width>=761px){:root{--vs-row:64px}}html.vs-on{--switcher-h:var(--vs-row)}@media (width<=760px),(width>=1320px){html.vs-on[data-theme=final]{--switcher-h:0px}}html.vs-on #root{padding-top:var(--switcher-h)}.vs{--vs-gap:16px;--vs-r:20px;--vs-rc:14px;--vs-bg:#111115e0;--vs-line:#fff3;--vs-ink:#f7f7f8;--vs-muted:#c4c4cc;--vs-focus:#7cc4ff;--vs-amber:#ffb41c;--vs-main:#ffc54d;z-index:2147483000;width:0;height:0;position:fixed;inset:auto 0 0 auto}html body .vs.vs{color:var(--vs-ink);letter-spacing:normal;text-transform:none;text-align:left;font:500 16px/1.3 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.vs *,.vs :before,.vs :after{box-sizing:border-box}.vs :where(button,a){font:inherit;color:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.vs :is(button,a):focus-visible{outline:3px solid var(--vs-focus);outline-offset:2px}.vs.vs :is(h2,h3,p,ul,li,span,b,a,button){letter-spacing:normal;text-transform:none;text-shadow:none;font-family:inherit}.vs.vs :is(h2,h3,p,ul){margin:0;padding:0}.vs ul{list-style:none}.vs .vs-bar{--vs-acc-l:color-mix(in oklab, var(--vs-acc,#c8ff2e) 70%, white);height:var(--vs-row);padding:env(safe-area-inset-top) 12px 0;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#0c0c0ff0;align-items:center;gap:8px;margin:0;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:inset 0 -1px #ffffff1a,0 10px 24px -18px #000000e6}html.vs-on[data-theme=final] .vs .vs-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0}html.vs-on[data-theme=final] .vs .vs-bar>*{pointer-events:auto}@media (width>=761px) and (width<=1319px){html.vs-on[data-theme=final] .vs .vs-bar{background:#09090bf0;box-shadow:inset 0 -1px #ffffff1a}}.vs .vs-bar svg{flex:none}.vs.vs .vs-logo{letter-spacing:-.025em;color:#f2efea;white-space:nowrap;text-shadow:0 1px 8px #0009;border-radius:12px;flex:none;align-items:center;gap:6px;min-height:44px;margin-left:-2px;padding:0 8px 0 2px;font:750 16px/1 Inter Tight,Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}.vs .vs-logo img{object-fit:contain;flex:none;width:30px;height:26px;transition:transform .2s ease-out}.vs.vs .vs-logo b{color:#ffb41c;font-weight:inherit}html[data-theme=final] .vs.vs .vs-logo b{color:var(--page-accent);transition:color .45s ease-out}.vs .vs-logo:hover img{transform:rotate(-6deg)scale(1.06)}.vs .vs-ctl{isolation:isolate;border-radius:var(--vs-rc);background:linear-gradient(90deg, color-mix(in oklab, var(--vs-acc-l) 16%, transparent), transparent 34%, transparent 66%, color-mix(in oklab, var(--vs-acc-l) 16%, transparent)), #141419eb;flex:auto;align-items:stretch;min-width:0;max-width:300px;height:44px;margin-left:auto;transition:background-color .3s ease-out;display:flex;position:relative;box-shadow:0 10px 24px -14px #000c}.vs .vs-ctl:before{content:"";z-index:2;border:1px solid color-mix(in oklab, var(--vs-acc-l) 60%, #ffffff40);border-radius:inherit;pointer-events:none;transition:border-color .3s ease-out;position:absolute;inset:0}.vs .vs-ctl:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.15;box-shadow:0 0 0 1px var(--vs-acc-l), 0 0 18px -2px var(--vs-acc-l);animation:3.6s ease-in-out infinite vs-glow;position:absolute;inset:-1px}.vs .vs-ctl__fx{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vs .vs-ctl__fx:before{content:"";background:linear-gradient(100deg, transparent, color-mix(in oklab, var(--vs-acc-l) 26%, transparent) 45%, #ffffff24 50%, transparent 62%);width:45%;animation:6.4s ease-in-out 1.2s infinite vs-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-110%)}.vs .vs-arrow{width:44px;height:44px;color:var(--vs-acc-l);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;transition:background-color .15s ease-out,color .15s ease-out,opacity .2s ease-out;display:grid;position:relative}.vs .vs-arrow--home{border-radius:var(--vs-rc) 0 0 var(--vs-rc);box-shadow:inset -1px 0 #ffffff24}.vs .vs-arrow--next{border-radius:0 var(--vs-rc) var(--vs-rc) 0;box-shadow:inset 1px 0 #ffffff24}.vs .vs-arrow svg{width:22px;height:22px;transition:transform .22s ease-out}.vs .vs-arrow:hover{background:color-mix(in oklab, var(--vs-acc-l) 16%, transparent);color:#fff}.vs .vs-arrow:active{background:color-mix(in oklab, var(--vs-acc-l) 26%, transparent)}.vs .vs-arrow--home:active svg{transition-duration:80ms;transform:translate(-4px)}.vs .vs-arrow--next:active svg{transition-duration:80ms;transform:translate(4px)}.vs .vs-arrow--next svg{animation:5.2s ease-in-out 2.4s infinite vs-nudge}.vs .vs-arrow--home[aria-disabled=true]{cursor:default;color:var(--vs-ink);opacity:.32;background:0 0}.vs .vs-arrow--home[aria-disabled=true]:active svg{transform:none}.vs .vs-fab{min-width:0;height:44px;color:var(--vs-ink);text-align:center;background:0 0;border:0;border-radius:0;flex:auto;justify-content:center;align-items:center;margin:0;padding:0 4px;transition:background-color .15s ease-out;display:flex;position:relative;overflow:hidden}.vs .vs-fab:hover,.vs.is-open .vs-fab{background:#ffffff12}.vs .vs-fab:active{background:color-mix(in oklab, var(--vs-acc-l) 14%, transparent)}.vs .vs-ctl :is(.vs-arrow,.vs-fab):focus-visible{outline-offset:-3px;z-index:3}.vs.vs .vs-fab__name{-webkit-line-clamp:2;line-clamp:2;text-wrap:balance;letter-spacing:-.01em;color:#fff;white-space:nowrap;-webkit-box-orient:vertical;max-width:100%;padding-block:3px;font-size:16px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.vs .vs-now{pointer-events:none;flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex;overflow:hidden}.vs.vs .vs-now__n{color:var(--vs-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.1}.vs.vs .vs-now__name{-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.01em;max-width:100%;color:var(--vs-acc-l);-webkit-box-orient:vertical;padding-block:2px;font-size:16px;font-weight:650;line-height:1.25;animation:.3s cubic-bezier(.22,1,.36,1) both vs-in;display:-webkit-box;overflow:hidden}.vs .vs-now__name.is-back{animation-name:vs-in-back}.vs .vs-bar.is-main .vs-fab__name{color:#fff}.vs .vs-fab{flex-direction:column;gap:0}.vs.vs .vs-fab__n{letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--vs-acc-l);opacity:.95;font-size:12.5px;font-weight:600;line-height:1.1;display:block}.vs.vs .vs-fab__name{padding-block:2px 1px;line-height:1.25}@keyframes vs-in{0%{opacity:0;transform:translate(14px)}}@keyframes vs-in-back{0%{opacity:0;transform:translate(-14px)}}@keyframes vs-glow{0%,to{opacity:.12}50%{opacity:.55}}@keyframes vs-sweep{0%{transform:translate(-110%)}22%,to{transform:translate(330%)}}@keyframes vs-nudge{0%,86%,to{translate:0}90%{translate:3px}94%{translate:0}97%{translate:2px}}.vs .vs-home{border-radius:var(--vs-rc) 0 0 var(--vs-rc);min-width:44px;height:44px;color:var(--vs-acc-l);white-space:nowrap;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 11px;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex;position:relative;box-shadow:inset -1px 0 #ffffff24}.vs .vs-home svg{transition:transform .22s ease-out}.vs .vs-home:hover{background:color-mix(in oklab, var(--vs-acc-l) 16%, transparent);color:#fff}.vs .vs-home:active{background:color-mix(in oklab, var(--vs-acc-l) 26%, transparent)}.vs .vs-home:hover svg{transform:translateY(-2px)}.vs .vs-home:active svg{transition-duration:80ms;transform:scale(.88)}.vs.vs .vs-home__t{color:#fff;font-size:16px;font-weight:650;line-height:1;display:none}.vs .vs-ctl.has-home .vs-arrow--home{border-radius:0}.vs .vs-ctl .vs-home:focus-visible{outline-offset:-3px;z-index:3}.vs .vs-id{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.vs .vs-bar.is-compact .vs-ctl{flex:none;max-width:none;margin-left:0}.vs .vs-bar.is-compact .vs-fab{flex:none;padding:0 10px}@media (width<=380px){.vs.vs .vs-fab__name{letter-spacing:-.02em;font-weight:600}}@media (width<=760px){.vs .vs-bar{gap:clamp(4px,5.714vw - 16.57px,8px);padding-inline:clamp(8px,5.714vw - 16.57px,12px)}.vs.vs .vs-logo{gap:clamp(4px,2.857vw - 6.29px,6px);padding-right:clamp(2px,8.571vw - 28.86px,8px);font-size:clamp(15px,1.4286vw + 9.857px,16px)}.vs .vs-fab{min-width:max-content;padding-inline:6px}.vs.vs .vs-fab__name{font-size:clamp(15px,1.4286vw + 9.857px,16px)}}@media (width<=355px){.vs.vs .vs-logo>span{display:none}}@media (width>=761px){.vs .vs-bar{padding:0 max(var(--pad22,40px), calc((100% - 1800px) / 2 + var(--pad22,40px)));gap:0}.vs.vs .vs-logo{letter-spacing:-.02em;text-shadow:none;gap:8px;margin-left:0;padding:0;font-size:18px;font-weight:700}.vs .vs-logo img{width:40px;height:34px}.vs .vs-ctl{flex:none;width:300px;max-width:none;margin-left:auto}.vs .vs-ctl.has-home{width:auto}.vs .vs-ctl.has-home .vs-fab{flex:none;padding:0 18px}.vs.vs .vs-home{padding:0 14px 0 12px}.vs.vs .vs-home__t{display:inline}.vs .vs-now{text-align:right;flex:0 auto;align-items:flex-end;margin-left:auto;padding:0 14px 0 16px}.vs .vs-now+.vs-ctl{margin-left:0}.vs .vs-bar.is-compact .vs-now{text-align:left;align-items:flex-start;margin-left:0;padding:0}.vs .vs-bar.is-main .vs-ctl{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#141419b8;gap:2px;height:52px;padding:4px;box-shadow:inset 0 0 0 1px #ffffff24,0 10px 24px -14px #000c}.vs .vs-bar.is-main .vs-ctl:before,.vs .vs-bar.is-main .vs-ctl:after,.vs .vs-bar.is-main .vs-ctl__fx{display:none}.vs .vs-bar.is-main :is(.vs-arrow,.vs-fab){border-radius:calc(var(--vs-rc) - 4px);height:44px;box-shadow:none}.vs .vs-bar.is-main .vs-arrow{color:var(--vs-acc);background:color-mix(in srgb, var(--vs-acc) 12%, transparent);transition:background-color .2s ease-out,color .45s ease-out,box-shadow .2s ease-out}.vs .vs-bar.is-main .vs-arrow:not([aria-disabled=true]):hover{color:var(--vs-acc);background:color-mix(in srgb, var(--vs-acc) 22%, transparent);box-shadow:0 0 18px -6px var(--vs-acc)}.vs .vs-bar.is-main .vs-arrow--next:hover svg{transform:translate(3px)}.vs .vs-bar.is-main .vs-arrow:not([aria-disabled=true]):active{background:color-mix(in srgb, var(--vs-acc) 30%, transparent)}.vs .vs-bar.is-main .vs-arrow--home[aria-disabled=true]{color:var(--vs-acc);opacity:.35;background:0 0}.vs .vs-bar.is-main .vs-fab{background:0 0;padding:0 12px;transition:background-color .2s ease-out,box-shadow .45s ease-out}.vs .vs-bar.is-main .vs-fab:hover{background:#ffffff12}.vs.is-open .vs-bar.is-main .vs-fab{box-shadow:inset 0 -2px 0 var(--vs-acc);background:#ffffff17}.vs.vs .vs-bar.is-main .vs-fab__name{letter-spacing:0;color:#c9c9d1;font:500 16px/1 Inter Tight,Inter,system-ui,sans-serif;transition:color .2s ease-out}.vs.vs .vs-bar.is-main .vs-fab:hover .vs-fab__name,.vs.vs.is-open .vs-bar.is-main .vs-fab__name{color:#fff}}.vs .vs-backdrop{background:#0000006b;animation:.22s ease-out vs-fade;position:fixed;inset:0}.vs .vs-panel{top:calc(var(--vs-row) + 8px);right:max(var(--pad22,40px), calc((100vw - 1800px) / 2 + var(--pad22,40px)));width:min(940px, calc(100vw - 2 * var(--vs-gap)));max-height:min(820px, calc(100dvh - var(--vs-row) - 24px));border:1px solid var(--vs-line);border-radius:var(--vs-r);color:var(--vs-ink);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);transform-origin:85% 0;background:#111115f7;flex-direction:column;gap:12px;padding:14px 16px 16px;animation:.2s ease-out vs-pop;display:flex;position:fixed;box-shadow:0 24px 60px -12px #000000b3,0 0 0 1px #0000004d}@keyframes vs-pop{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.vs .vs-head{align-items:center;gap:8px;margin:-4px -6px -2px 0;display:flex}.vs .vs-title{min-width:0;color:var(--vs-ink);white-space:nowrap;flex:auto;align-items:baseline;gap:8px;font-size:19px;font-weight:750;line-height:1.2;display:flex}.vs .vs-count{font-variant-numeric:tabular-nums;color:var(--vs-main);font-size:16px;font-weight:600}.vs .vs-close{background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid}.vs .vs-close:hover{background:#ffffff1a}.vs .vs-cur{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.vs .vs-step{border:1px solid var(--vs-line);border-radius:var(--vs-rc);min-width:44px;min-height:44px;color:var(--vs-ink);background:#ffffff12;align-items:center;gap:4px;margin:0;padding:0 6px;font-size:16px;transition:background-color .15s ease-out,border-color .15s ease-out;display:flex}.vs .vs-step:hover{background:#ffb41c29;border-color:#ffc54d80}.vs .vs-step:active{background:#ffb41c42}.vs .vs-step svg{color:var(--vs-main);flex:none;transition:transform .2s ease-out}.vs .vs-step--prev:hover svg{transform:translate(-3px)}.vs .vs-step--next:hover svg{transform:translate(3px)}.vs .vs-step__text{flex-direction:column;gap:2px;min-width:0;max-width:128px;padding-right:6px;display:none}.vs .vs-step--next .vs-step__text{text-align:right;padding:0 0 0 6px}.vs .vs-step__dir{color:var(--vs-muted);font-size:16px;font-weight:500;line-height:1.1}.vs .vs-step__name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.15;overflow:hidden}.vs .vs-cur__card{border-radius:var(--vs-r);min-width:0;box-shadow:inset 0 0 0 2px var(--vs-main);background:#ffb41c1a;align-items:center;gap:12px;padding:6px;display:flex;position:relative}.vs .vs-cur__pv{border-radius:calc(var(--vs-r) - 6px);flex:none;width:136px;display:block;overflow:hidden;box-shadow:0 0 0 1px #fff3}.vs .vs-cur__text{flex-direction:column;gap:2px;min-width:0;display:flex}.vs.vs .vs-cur__n{color:var(--vs-main);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.vs.vs .vs-cur__name{letter-spacing:-.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:750;line-height:1.15;animation:.3s cubic-bezier(.22,1,.36,1) both vs-in;overflow:hidden}.vs .vs-cur__name.is-back{animation-name:vs-in-back}.vs.vs .vs-cur__desc{color:var(--vs-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.vs .vs-cur__home{width:44px;height:44px;color:var(--vs-main);background:#ffffff12;border:0;border-radius:12px;flex:none;place-items:center;margin:0 2px 0 auto;padding:0;transition:background-color .15s ease-out;display:grid}.vs .vs-cur__home:hover{background:#ffb41c33}.vs .vs-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;flex:auto;min-height:160px;margin:0 -8px;padding:2px 8px;position:relative;overflow-y:auto}.vs .vs-list ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:2px 0 6px;display:grid}@media (width>=1100px){.vs .vs-list ul{grid-template-columns:repeat(6,minmax(0,1fr))}}.vs .vs-card{border-radius:var(--vs-rc);text-align:left;width:100%;min-height:44px;color:var(--vs-ink);animation:.24s ease-out both vs-card-in;animation-delay:calc(var(--k,0) * 14ms + 40ms);background:#ffffff0d;border:0;flex-direction:column;gap:5px;margin:0;padding:4px 4px 6px;font-size:15px;transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .2s ease-out;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.vs li{min-width:0}.vs .vs-card:hover{background:#ffffff17;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffc54d73}.vs .vs-card:active{transition-duration:80ms;transform:scale(.97)}.vs .vs-card.is-on{box-shadow:inset 0 0 0 2px var(--vs-main), 0 10px 28px -16px #ffb41cb3;background:#ffb41c1f}.vs .vs-card:focus-visible{outline-offset:2px}.vs .vs-card__pv{border-radius:10px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.vs .vs-card__pv .sp{border-radius:10px}.vs .vs-card:hover .vs-card__pv .sp__in{transform:scale(1.04)}.vs .vs-card__pv .sp__in{transform-origin:50%;transition:transform .3s ease-out}.vs.vs .vs-card__n{z-index:1;text-align:center;font-variant-numeric:tabular-nums;color:#fff;background:#0c0c0fc7;border-radius:7px;min-width:24px;padding:2px 5px;font-size:13px;font-weight:700;line-height:1.15;position:absolute;top:4px;left:4px}.vs.vs .vs-card__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 3px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.vs .vs-card__on{z-index:1;color:#1a1205;background:var(--vs-main);border-radius:7px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 2px 8px #00000059}.vs .vs-card--main:not(.is-on){box-shadow:inset 0 0 0 1px #ffc54d73}@keyframes vs-card-in{0%{opacity:0;transform:translateY(8px)}}.vs.vs .vs-all{border-radius:var(--vs-rc);min-height:44px;color:var(--vs-ink);box-shadow:inset 0 0 0 1px var(--vs-line);background:#ffffff12;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s ease-out;display:inline-flex}.vs .vs-all svg{color:var(--vs-main);transition:transform .2s ease-out}.vs .vs-all:hover{background:#ffb41c29}.vs .vs-all:hover svg{transform:translate(3px)}@media (width>=761px){.vs .vs-step__text{display:flex}.vs .vs-step{padding:0 8px}}@media (width<=760px){.vs{--vs-gap:12px}.vs .vs-backdrop{background:#00000080}.vs .vs-list ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vs .vs-card{font-size:16px}.vs.vs .vs-card__name{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}.vs.vs .vs-card__n{padding:1px 5px;font-size:16px}.vs .vs-cur{gap:6px}.vs .vs-cur__card{gap:10px}.vs .vs-cur__pv{width:96px}.vs.vs .vs-cur__name{font-size:18px}.vs.vs .vs-cur__desc{-webkit-line-clamp:1;line-clamp:1}.vs.vs .vs-cur__n{white-space:normal;align-items:flex-start;font-size:15px}.vs.vs .vs-cur__n svg{flex:none;margin-top:1px}.vs .vs-cur__home{display:none}.vs .vs-panel{width:auto;max-height:min(92dvh,820px);padding:14px 16px calc(16px + env(safe-area-inset-bottom));border-radius:var(--vs-r) var(--vs-r) 0 0;transform-origin:50% 100%;background:#111115f7;border-width:1px 0 0;margin:0;animation:.24s ease-out vs-sheet;inset:auto 0 0}}@keyframes vs-sheet{0%{transform:translateY(100%)}}@keyframes vs-fade{0%{opacity:0}}@media (width<=800px){html.rzm-lock[data-theme=final] .vs .vs-bar{display:none}}@media (width>=761px){html:has(body [aria-modal=true]:not(.vs-panel)) .vs .vs-bar{display:none}}html.vs-on[data-theme=final]:has(main.rz-case) .vs .vs-bar{display:none}html.vs-on[data-theme=final]:has(main.rz-case){--switcher-h:0px}html.vs-on.vs-on[data-theme=final]:has(main.rz-case) .top22.fnav .fnav__logo{visibility:visible}html.intro22 .vs .vs-bar{display:none}html.vs-on[data-theme=final] .top22.fnav .fnav__logo{visibility:hidden}@media (width>=761px){html.vs-on[data-theme=final]{--hdr-h:64px}html.vs-on.vs-on[data-theme=final] .top22.fnav{top:var(--switcher-h)}html.vs-on[data-theme=final] .sv22{padding-top:calc(var(--vs-row) + 12px)}}@media (width<=760px){html.vs-on.vs-on :is(.site-header,.landing-app>.scroll-progress,.top22,.pal22-wrap,.sv22,.ad-progress,.ad-modal,.as-progress,.as-top,.as-modal,.av-progress,.av-header,.av-overlay,.rb-hd,.rb-modal,.bt-site,.bt-modal,.cb-progress,.cb-top,.cb-modal,.cn-progress,.cn-header,.fa-nav,.fa-modal,.gs-top,.gs-modal,.kp-meter,.kp-top,.kp-modal,.kp-cmd,.kv-top,.kv-dlg,.k2-top,.k2-scrim,.kn-progress,.kn-palette,.lr-header,.lr-overlay,.lr-palwrap,.l2-head,.l2-pal,.mz-progress,.mz-top,.ns-nav,.ns-modal,.pa-sbar,.pa-app,.pw-sbar,.pw-app,.pw-shade,.pw-scrim,.pw-recents,.pw-msearch,.sl-top,.sl-modal,.sj-top,.sj-modal,.sz-modal,.mt-nav,.pl-top,.od-top,.gf-top){top:var(--switcher-h)}html.vs-on.vs-on :is(.sz-top,.ad-topbar,.kn-header){top:calc(var(--switcher-h) + 8px)}html.vs-on.vs-on[data-theme=final] .top22{top:0}}@media (width>=761px){html.vs-on.vs-on :is(.ns-nav,.as-top,.kp-top,.mz-progress,.mz-top,.sl-top,.bt-site,.cn-header,.av-header,.kv-top,.lr-header,.k2-top,.l2-head,.fa-nav,.rb-hd,.cb-progress,.cb-top,.gs-top,.mt-nav,.pl-top,.od-top,.wc-top,.th-top,.ex-top,.gd-top,.gf-top,.tc-nav,.kz-tabs,.kl-glare,.sp-top,.jb-top,.mf-top,.sj-top,.pa--desk,.pw--desk){top:var(--switcher-h)}html.vs-on.vs-on :is(.sz-top,.ad-topbar){top:calc(var(--switcher-h) + 12px)}html.vs-on.vs-on .kn-header{top:calc(var(--switcher-h) + 16px)}}@media (width>=1100px){html.vs-on.vs-on .wg-top{top:calc(var(--switcher-h) + 16px)}}.tp{--tp-r:var(--r-ui,20px);--tp-rc:var(--r-ctl,14px);--tp-line:rgb(var(--t-overlay-rgb) / .14);--tp-fill:rgb(var(--t-overlay-rgb) / .06);--tp-acc:var(--page-accent,#ffb41c);z-index:1;width:min(1180px,100% - 2rem);color:var(--ink);outline:0;margin:0 auto;padding:20px 0 7.5rem;font-size:16px;line-height:1.4;position:relative}.tp :is(h1,h2,h3,p,ul){margin:0}.tp :is(button,input){font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.tp button{cursor:pointer}.tp :is(button,a,input):focus-visible{outline:3px solid var(--tp-acc);outline-offset:2px}.tp svg{flex:none}.tp__head{flex-direction:column;gap:6px;margin:0 0 20px;display:flex}.tp__kicker{font:600 16px/1.2 var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--tp-acc)}.tp__title{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(2rem,1.3rem + 3vw,3.4rem);font-weight:750;line-height:1.02}.tp__lead{max-width:62ch;color:var(--muted);font-size:17px;line-height:1.5}.tp-now{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:8px;margin:0 0 16px;display:grid}.tp-now__step{border:1px solid var(--tp-line);border-radius:var(--tp-rc);background:var(--tp-fill);min-width:48px;min-height:48px;color:var(--ink);align-items:center;gap:4px;padding:0 6px;transition:background-color .15s ease-out,border-color .15s ease-out;display:flex}.tp-now__step:hover{background:color-mix(in srgb, var(--tp-acc) 18%, transparent);border-color:color-mix(in srgb, var(--tp-acc) 55%, transparent)}.tp-now__step svg{color:var(--tp-acc);transition:transform .2s ease-out}.tp-now__step:hover svg{transform:translate(-3px)}.tp-now__step--next:hover svg{transform:translate(3px)}.tp-now__stepname{text-align:left;flex-direction:column;gap:2px;min-width:0;max-width:140px;display:none}.tp-now__step--next .tp-now__stepname{text-align:right}.tp-now__stepname small{color:var(--muted);font-size:16px;line-height:1.1}.tp-now__stepname b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.15;overflow:hidden}.tp-now__card{border-radius:var(--tp-r);background:color-mix(in srgb, var(--tp-acc) 10%, rgb(var(--t-surface-rgb)));min-width:0;box-shadow:inset 0 0 0 2px var(--tp-acc);align-items:center;gap:16px;padding:8px;display:flex}.tp-now__pv{border-radius:calc(var(--tp-r) - 8px);width:clamp(120px,28vw,260px);box-shadow:0 0 0 1px var(--tp-line);flex:none;display:block;overflow:hidden}.tp-now__text{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.tp-now__n{color:var(--tp-acc);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-weight:600;display:inline-flex}.tp-now__name{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.35rem,1rem + 1.4vw,2rem);font-weight:750;line-height:1.1;animation:.3s cubic-bezier(.22,1,.36,1) both tp-in}.tp-now__desc{color:var(--ink);line-height:1.4}.tp-now__home{border:1px solid var(--tp-line);border-radius:var(--tp-rc);background:var(--tp-fill);align-items:center;gap:6px;min-height:44px;margin-top:4px;padding:0 12px;font-weight:600;transition:background-color .15s ease-out;display:inline-flex}.tp-now__home:hover{background:color-mix(in srgb, var(--tp-acc) 18%, transparent)}@keyframes tp-in{0%{opacity:0;transform:translate(10px)}}.tp-all{margin:24px 0 0}.tp-all__title{font-family:var(--font-display);letter-spacing:-.02em;align-items:baseline;gap:10px;margin:0 0 12px;font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem);font-weight:750;line-height:1.15;display:flex}.tp-all__n{font-variant-numeric:tabular-nums;color:var(--muted);font-size:16px;font-weight:600}.tp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tp__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.tp-card{border-radius:var(--tp-rc);background:rgb(var(--t-surface-rgb));min-width:0;box-shadow:inset 0 0 0 1px var(--tp-line);animation:.24s ease-out both tp-card-in;animation-delay:calc(var(--k,0) * 14ms);flex-direction:column;gap:6px;padding:5px 5px 6px;transition:box-shadow .15s ease-out,transform .2s ease-out;display:flex;position:relative}.tp-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tp-acc) 50%, transparent);transform:translateY(-2px)}.tp-card.is-on{box-shadow:inset 0 0 0 2px var(--tp-acc), 0 12px 32px -18px color-mix(in srgb, var(--tp-acc) 70%, transparent)}.tp-card--main:not(.is-on){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tp-acc) 45%, transparent)}.tp-card__pv{box-shadow:inset 0 0 0 1px var(--tp-line);border-radius:10px;display:block;position:relative;overflow:hidden}.tp-card__pv .sp{border-radius:10px}.tp-card__pv .sp__in{transform-origin:50%;transition:transform .3s ease-out}.tp-card:hover .tp-card__pv .sp__in{transform:scale(1.04)}.tp-card__n{z-index:1;text-align:center;font-variant-numeric:tabular-nums;color:#fff;background:#0c0c0fc7;border-radius:7px;min-width:26px;padding:1px 6px;font-size:16px;font-weight:700;line-height:1.2;position:absolute;top:4px;left:4px}.tp-card__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 3px;font-size:16px;font-weight:650;line-height:1.25;overflow:hidden}.tp-card__btn{min-height:44px;color:var(--t-on-accent,#0b0b0d);background:var(--tp-acc);border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;margin-top:auto;padding:0 10px;font-size:16px;font-weight:700;transition:filter .15s ease-out,transform .15s ease-out;display:inline-flex}.tp-card__btn:hover{filter:brightness(1.08)}.tp-card__btn:active{transform:scale(.97)}.tp-card__btn[aria-pressed=true]{color:var(--ink);background:var(--tp-fill);box-shadow:inset 0 0 0 1px var(--tp-line);cursor:default}@keyframes tp-card-in{0%{opacity:0;transform:translateY(8px)}}@media (width>=480px){.tp__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=761px){.tp-now__stepname{display:flex}.tp-now__step{padding:0 10px}.tp__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}@media (width>=1000px){.tp__list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1180px){.tp__list{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=760px){.tp-now{grid-template-columns:1fr 1fr}.tp-now__card{grid-area:1/1/auto/-1;gap:12px}.tp-now__step{grid-row:2;justify-content:center;padding:0 10px}.tp-now__stepname{min-width:0;max-width:none;display:flex}.tp-now__step--next{flex-direction:row}}@media (width<=599px){.tp-now__home{justify-content:center;width:100%}}@media (width<=420px){.tp-now__card{align-items:flex-start;gap:10px}.tp-now__pv{width:100px}.tp-now__desc{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
