.cg-nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--cg-hair);background:#ffffffc7;position:sticky;top:0}.cg-nav__link{white-space:nowrap;letter-spacing:-.016em;color:#424245;font-size:14px;transition:color .2s;position:relative}.cg-nav__link:hover,.cg-nav__link.is-active{color:var(--cg-text)}.cg-nav__link.is-active:after{content:"";background:var(--cg-text);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-10px;left:50%}.cg-btn--nav{letter-spacing:-.016em;padding:8px 16px;font-size:14px}.cg-nav__lang{white-space:nowrap;letter-spacing:-.016em;color:#424245;font-size:14px;transition:color .2s;display:none}.cg-nav__lang:hover{color:var(--cg-text)}@media (min-width:1088px){.cg-nav__lang{align-items:center;min-height:44px;display:inline-flex}}.cg-nav__sheet-lang{letter-spacing:-.022em;min-height:44px;color:var(--cg-text-2);align-items:center;font-size:17px;line-height:1.235;display:inline-flex}.cg-nav__toggle{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.cg-nav__toggle span,.cg-nav__toggle span:before{background:var(--cg-text);width:18px;height:1.5px;transition:transform .2s;display:block}.cg-nav__toggle span:before{content:"";transform:translateY(-6px)}.cg-nav__toggle span{transform:translateY(3px)}.cg-nav__toggle span[data-open=true]{transform:rotate(45deg)}.cg-nav__toggle span[data-open=true]:before{transform:rotate(-90deg)}.cg-nav__sheet{top:100%;height:calc(100vh - var(--cg-nav-h));height:calc(100dvh - var(--cg-nav-h));border-top:1px solid var(--cg-hair);overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);background:#fff;position:absolute;inset-inline:0;overflow-y:auto}html.cg-menu-open{overflow:hidden}html.cg-menu-open .cg-nav{background:#fff}.cg-nav__sheet a[aria-current=page]{color:var(--cg-text-2)}.cg-nav__sub{padding:0 0 8px 16px}.cg-nav__sub a{letter-spacing:-.022em;min-height:44px;color:var(--cg-text-2);align-items:center;font-size:17px;line-height:1.235;display:flex}.cg-nav__sheet .cg-nav__sub a[aria-current=page]{color:var(--cg-text);font-weight:600}.cg-nav a:not(.cg-btn):active{opacity:.55}@media (min-width:1024px){.cg-nav__toggle,.cg-nav__sheet{display:none}}@media (pointer:coarse){.cg-btn--nav{position:relative}.cg-btn--nav:before{content:"";position:absolute;inset:-6px -4px}.cg-nav__link{align-items:center;min-height:44px;display:inline-flex}.cg-nav__link.is-active:after{bottom:4px}.cg-footer-link{min-height:44px}}@media (max-width:734px),(max-width:1023px) and (max-height:500px){.cg-btn--nav{display:none}}.cg-chapternav{border-bottom:1px solid var(--cg-hair);scrollbar-width:none;background:#fff}.cg-chapternav ul{scrollbar-width:none}.cg-chapternav ul::-webkit-scrollbar{display:none}@media (max-width:734px){.cg-chapternav[data-kind=products] ul{gap:0;width:100%;padding-inline:8px}.cg-chapternav[data-kind=products] li{flex:1 1 0;min-width:0}.cg-chapternav[data-kind=products] a{width:100%}.cg-chapternav[data-kind=solutions] ul{gap:16px;width:100%;padding-inline:6.25%;scroll-padding-inline:6.25%}.cg-chapternav[data-kind=solutions] a{width:calc(26.7857vw - 13.7143px)}}@media (min-width:735px) and (max-height:500px){.cg-chapternav ul{padding-block:8px}.cg-chapternav a>svg:first-child{width:32px;height:32px}.cg-chapternav .cg-chapternav__thumb{border-radius:8px;width:36px;height:46px}}.cg-chapternav__thumb{width:50px;height:64px;box-shadow:inset 0 0 0 1px var(--cg-hair);background:#f5f5f7;border-radius:10px;display:block;overflow:hidden}.cg-chapternav__thumb img{object-fit:cover;width:100%;height:100%;display:block}.cg-chapternav a>svg:first-child{border-radius:22%}.cg-chapternav [aria-current=page]>:first-child{box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--cg-text)}.cg-chapternav [aria-current=page]>.cg-chapternav__thumb{box-shadow:inset 0 0 0 1px var(--cg-hair), 0 0 0 2px #fff, 0 0 0 3px var(--cg-text)}.cg-chapternav a:has([data-pending])>:first-child{--cg-ring-from:none;--cg-ring-to:0 0 0 2px #fff, 0 0 0 3px var(--cg-text);animation:1ms linear .12s both cg-ring-move}.cg-chapternav a:has([data-pending])>.cg-chapternav__thumb{--cg-ring-from:inset 0 0 0 1px var(--cg-hair);--cg-ring-to:inset 0 0 0 1px var(--cg-hair), 0 0 0 2px #fff, 0 0 0 3px var(--cg-text)}.cg-chapternav ul:has([data-pending]) [aria-current=page]>:first-child{--cg-ring-from:0 0 0 2px #fff, 0 0 0 3px var(--cg-text);--cg-ring-to:none;animation:1ms linear .12s both cg-ring-move}.cg-chapternav ul:has([data-pending]) [aria-current=page]>.cg-chapternav__thumb{--cg-ring-from:inset 0 0 0 1px var(--cg-hair), 0 0 0 2px #fff, 0 0 0 3px var(--cg-text);--cg-ring-to:inset 0 0 0 1px var(--cg-hair)}@keyframes cg-ring-move{0%{box-shadow:var(--cg-ring-from)}to{box-shadow:var(--cg-ring-to)}}
.cg-media{border-radius:var(--cg-radius);background:var(--cg-bg-alt);position:relative;overflow:hidden}.cg-media img{object-fit:cover;width:100%;height:100%;display:block}.cg-media picture{display:contents}.cg-placeholder{background:linear-gradient(#f5f5f7,#ececf0);flex-direction:column;justify-content:flex-end;gap:6px;padding:28px;display:flex;position:absolute;inset:0}.cg-tile{border-radius:var(--cg-radius);background:var(--cg-bg-alt);position:relative;overflow:hidden}.cg-window{border-radius:var(--cg-radius);background:var(--cg-bg-alt);padding:6% 8% 11%;overflow:hidden}.cg-window__device{container-type:inline-size}.cg-window__frame{background:linear-gradient(105deg,#0000 45%,#fffc 50%,#0000 55%) 56.7% 0/300% 100% no-repeat,linear-gradient(225deg,#e7e8eb 0%,#d6d7dc 52%,#c5c7cd 100%);border-radius:3.09cqi;padding:1.44cqi;box-shadow:-2.67cqi 3.5cqi 6.58cqi -1.44cqi #11284642,0 0 0 1px #3c40482e,inset 0 1px #ffffff73,inset 0 0 0 1px #ffffff4d}.cg-window__glass{background:#fff;border-radius:1.75cqi;overflow:hidden;box-shadow:0 0 0 1px #3c404842}.cg-window__glass img{width:100%;height:auto;display:block}.cg-hero{background:#f5f5f7;position:relative;overflow:hidden}.cg-hero__copy{z-index:1;text-align:center;padding-top:40px;position:relative}@media (min-width:735px){.cg-hero__copy{padding-top:56px}}@media (min-width:1069px){.cg-hero__copy{padding-top:56px}}.cg-hero__stage{aspect-ratio:4/5;width:100%;max-width:1440px;margin:16px auto 0;position:relative}@media (min-width:735px){.cg-hero__stage{aspect-ratio:2.2;margin-top:16px}}@media (max-width:734px){.cg-hero[data-variant=film] .cg-hero__copy{padding-top:24px}.cg-hero[data-variant=film] .cg-hero__stage{aspect-ratio:1;margin-top:0}.cg-hero[data-variant=film] .cg-hero__media img,.cg-hero[data-variant=film] .cg-hero__media video{object-position:50% 75%}}@media (min-width:735px) and (min-height:501px){.cg-hero[data-variant=film] .cg-hero__copy{padding-top:min(56px,3svh)}.cg-hero[data-variant=film] .cg-hero__copy>.cg-wrap>svg:first-child{width:min(64px,6svh);height:min(64px,6svh);margin-bottom:8px}.cg-hero[data-variant=film] .t-hero-headline{font-size:min(64px,8.5svh)}.cg-hero[data-variant=film] .t-hero-headline+div{margin-top:20px}.cg-hero[data-variant=film] .cg-hero__stage{aspect-ratio:auto;height:clamp(min(100vw,1440px)/2.77778,100svh - 520px,min(100vw,1440px)/2.2)}}@media (min-width:1069px) and (min-height:501px){.cg-hero[data-variant=film] .t-hero-headline{font-size:min(80px,8.5svh)}}@media (min-width:735px) and (max-height:500px){.cg-hero[data-variant=film] .cg-hero__copy{padding-top:20px}.cg-hero[data-variant=film] .cg-hero__copy>.cg-wrap>svg:first-child{width:40px;height:40px;margin-bottom:8px}.cg-hero[data-variant=film] .cg-hero__copy>.cg-wrap>span:first-child{margin-bottom:8px;font-size:25px}.cg-hero[data-variant=film] .t-hero-eyebrow{font-size:24px;line-height:1.1667}.cg-hero[data-variant=film] .t-hero-headline{letter-spacing:0;max-width:none;font-size:40px;line-height:1.1}.cg-hero[data-variant=film] .t-hero-headline+div{margin-top:16px}.cg-hero--photo .cg-hero__copy{padding-top:20px}.cg-intro{padding-top:24px}:is(.cg-hero--photo,.cg-intro) .t-hero-eyebrow{font-size:24px;line-height:1.1667}:is(.cg-hero--photo,.cg-intro) .t-hero-headline{letter-spacing:0;max-width:none;font-size:40px;line-height:1.1}:is(.cg-hero--photo,.cg-intro) .t-hero-headline+div{margin-top:16px}.cg-hero--photo .cg-hero__copy+.cg-wrap{margin-top:24px}}.cg-hero__media,.cg-hero__media img,.cg-hero__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cg-hero__media{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%),linear-gradient(#0000 0,#000 5% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%),linear-gradient(#0000 0,#000 5% 93%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.cg-hero[data-variant=video]{padding-bottom:48px}.cg-hero[data-variant=video] .cg-hero__stage{border-radius:28px;width:calc(100% - 32px);max-width:1200px;margin-top:32px;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 40px 80px -40px #11284659}.cg-hero[data-variant=video] .cg-hero__media{-webkit-mask-image:none;mask-image:none}@media (min-width:735px){.cg-hero[data-variant=video]{padding-bottom:72px}.cg-hero[data-variant=video] .cg-hero__stage{aspect-ratio:16/9;width:calc(100% - 80px);margin-top:40px}}.cg-hero__end{opacity:0;transition:opacity .4s}.cg-hero[data-state=still] .cg-hero__end{opacity:1}.cg-hero__toggle{border-radius:inherit;color:inherit;cursor:default;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.cg .cg-hero__toggle:focus-visible{outline-offset:-6px}.cg-hero__toggle:focus:not(:focus-visible){outline:none}html:not(.js) .cg-hero__toggle,html.no-motion .cg-hero__toggle{display:none}.cg-hero__sound{min-height:44px;color:var(--cg-text-2);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;margin:16px auto 0;padding:0 16px;font-size:14px;transition:background-color .2s,color .2s;display:flex}.cg-hero__sound:hover{color:var(--cg-text);background:#0000000a}.cg-hero__sound[aria-pressed=true]{color:var(--cg-link)}html:not(.js) .cg-hero__sound{display:none}.cg-hero--photo{height:auto}html.js:not(.no-motion) .cg-grow{transform-origin:50% 0;transform:scale(calc(1 + (var(--grow-max,1) - 1) * var(--grow,0)))}.cg-film{padding-bottom:0}.cg-film>.cg-wrap{max-width:calc((100svh - var(--cg-nav-h) - 48px) * 4 / 5)}@media (min-width:735px){.cg-film>.cg-wrap{max-width:calc((100svh - var(--cg-nav-h) - 48px) * 16 / 9)}}.cg-film__card{aspect-ratio:4/5;border-radius:var(--cg-radius);background:var(--cg-bg-alt);margin:0;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@media (min-width:735px){.cg-film__card{aspect-ratio:16/9}}.cg-film__card:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000d}.cg-film__media,.cg-film__media img,.cg-film__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cg-film__still--poster,html.no-motion .cg-film__still--start,.cg-film[data-state=still] .cg-film__still--start{display:none}html.no-motion .cg-film__still--poster,.cg-film[data-state=still] .cg-film__still--poster{display:block}.cg-film__media video{opacity:0}.cg-film:is([data-state=playing],[data-state=paused]) .cg-film__media video{opacity:1}.cg-film__toggle{z-index:2;border-radius:inherit;color:inherit;cursor:default;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.cg .cg-film__toggle:focus-visible{outline-offset:-6px}.cg-film__toggle:focus:not(:focus-visible){outline:none}html:not(.js) .cg-film__toggle{display:none}
html.js:not(.no-motion) .cg [data-reveal]{opacity:0;transition:opacity .9s var(--cg-ease), transform .7s var(--cg-ease);transition-delay:calc(var(--i,0) * .15s);transform:translateY(30px)}html.js:not(.no-motion) .cg [data-reveal].is-in{opacity:1;transform:none}html.js:not(.no-motion) .cg [data-reveal]:focus-within{opacity:1;transition:none;transform:none}html.js:not(.no-motion) .cg [data-reveal].is-instant{transition:none}.cg-zoom{height:200svh;position:relative}.cg-zoom__sticky{top:var(--cg-nav-h);height:calc(100svh - var(--cg-nav-h));position:sticky;overflow:hidden}.cg-zoom__frame{clip-path:inset(calc(var(--z,0) * 6.25%) calc(var(--z,0) * 6.25vw) round calc(var(--z,0) * 28px));transform:scale(calc(1 - var(--z,0) * .1));border-radius:0;position:absolute;inset:0}.cg-zoom__frame img{object-fit:cover;width:100%;height:100%}@media (max-width:734px){.cg-zoom{height:160svh}.cg-zoom__sticky{align-items:center;display:grid}.cg-zoom__frame{aspect-ratio:4/5;max-height:100%;position:relative;inset:auto}}html:not(.no-motion) .cg-zoom__frame .cg-placeholder{padding:28px calc(28px + 6.25vw) calc(28px + 6.25svh)}.cg-zoom__copy{inset-inline:0;opacity:calc(1 - var(--c,0));position:absolute;bottom:12%}html.no-motion .cg-zoom{height:auto}html.no-motion .cg-zoom__sticky{height:auto;position:relative;top:0}html.no-motion .cg-zoom__frame{clip-path:none;aspect-ratio:16/9;width:min(var(--cg-width), calc(100% - 2 * max(env(safe-area-inset-left), env(safe-area-inset-right), 0px) - 16px));border-radius:var(--cg-radius);margin-inline:auto;position:relative;overflow:hidden;transform:none}html.no-motion .cg-zoom__copy{opacity:1;margin-top:32px;position:relative}@media (max-width:734px){html.no-motion .cg-zoom__frame{aspect-ratio:4/5}}.cg-wipe .w{color:color-mix(in srgb, var(--cg-text) calc(clamp(0, var(--lit,0) - var(--w), 1) * 100%), var(--cg-text-2));transition:color .12s linear}html.no-motion .cg-wipe .w,html:not(.js) .cg-wipe .w{color:var(--cg-text)}@media print{html.js .cg [data-reveal]{opacity:1;transform:none}.cg-nav,.cg-hero__toggle{display:none}.cg-zoom{height:auto}.cg-zoom__sticky{height:auto;position:static}.cg-zoom__frame{clip-path:none;aspect-ratio:16/9;position:relative;transform:none}.cg-wipe .w{color:var(--cg-text)}}.cg-scrub{background:#f5f5f7;position:relative}.cg-scrub__intro{padding-top:112px;padding-bottom:8px}@media (min-width:1069px){.cg-scrub__intro{padding-top:144px}}@media (max-width:734px){.cg-scrub__intro{padding-top:88px}}html.js:not(.no-motion) .cg-scrub{height:520svh}@media (max-width:734px){html.js:not(.no-motion) .cg-scrub{height:440svh}}.cg-scrub__sticky{top:var(--cg-nav-h);height:calc(100svh - var(--cg-nav-h));position:sticky;overflow:hidden}.cg-scrub__stage{--rail:96px;--fw:min(100vw, calc((100svh - var(--cg-nav-h) - var(--rail)) * 16 / 9));grid-template-rows:minmax(0, 1fr) var(--rail);justify-items:center;height:100%;display:grid;position:relative}.cg-scrub__frame{width:var(--fw);aspect-ratio:16/9;align-self:end;position:relative;container-type:inline-size}.cg-scrub__canvas{--side:clamp(0px, calc((100vw - var(--fw)) / 2), 72px);width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 32px), transparent), linear-gradient(to right, transparent, #000 var(--side), #000 calc(100% - var(--side)), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 32px), transparent), linear-gradient(to right, transparent, #000 var(--side), #000 calc(100% - var(--side)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - 32px), transparent), linear-gradient(to right, transparent, #000 var(--side), #000 calc(100% - var(--side)), transparent);display:block;-webkit-mask-composite:source-in;mask-composite:intersect}.cg-scrub__captions{width:42cqw;position:absolute;top:4.4cqw;left:4.2cqw}.cg-scrub__caption{position:absolute;inset:0 0 auto}.cg-scrub__line{letter-spacing:-.012em;color:var(--cg-text-2);text-wrap:balance;margin:0;font-size:clamp(17px,2.5cqw,40px);font-weight:600;line-height:1.16}.cg-scrub__w.is-lead{color:var(--cg-text)}.cg-scrub__w{vertical-align:top;margin-block:-.14em -.18em;padding-block:.14em .18em;display:inline-block;overflow:clip}.cg-scrub__w>span{opacity:0;transition:transform .3s cubic-bezier(.55, 0, 1, .45) calc(var(--k,0) * 14ms), opacity .2s cubic-bezier(.55, 0, 1, .45) calc(var(--k,0) * 14ms + 80ms);display:inline-block;transform:translateY(110%)}.cg-scrub__caption.is-past .cg-scrub__w>span{transform:translateY(-110%)}.cg-scrub__caption.is-active .cg-scrub__w>span{opacity:1;transition:transform .62s cubic-bezier(.16, 1, .3, 1) calc(.2s + var(--k,0) * 32ms), opacity .16s linear calc(.2s + var(--k,0) * 32ms);transform:none}.cg-scrub__rail{width:min(var(--cg-width), calc(100% - 32px));align-self:center;gap:8px;display:flex}.cg-scrub__seg{flex:1 1 0;max-width:120px}.cg-scrub__seg i{background:#0000001f;border-radius:1px;height:2px;display:block;position:relative;overflow:hidden}.cg-scrub__seg i:after{content:"";background:var(--cg-text);transform:scaleX(var(--f,0));transform-origin:0;position:absolute;inset:0}.cg-scrub__seg b{font:400 12px/1.333 var(--font-cg), var(--font-inter), system-ui, sans-serif;color:var(--cg-text-2);transition:color .3s var(--cg-ease);margin-top:10px;display:block}.cg-scrub__seg.is-active b{color:var(--cg-text)}@media (max-aspect-ratio:11/10){.cg-scrub__stage{--rail:56px;--fw:min(100vw, calc((100svh - var(--cg-nav-h) - var(--rail) - 40px) * 4 / 5));grid-template-rows:minmax(0, 1fr) auto minmax(0, .8fr) var(--rail)}.cg-scrub__frame{aspect-ratio:4/5;grid-row:2;align-self:auto}.cg-scrub__rail{grid-row:4;align-self:start}.cg-scrub__captions{width:auto;inset:auto max(16px,6.25cqw) calc(100% - 22cqw)}.cg-scrub__caption{inset:auto 0 0}.cg-scrub__line{font-size:clamp(19px,4.6cqw,28px);line-height:1.19}}@media (max-width:734px){.cg-scrub__seg{max-width:none}.cg-scrub__seg b{display:none}}@media (min-aspect-ratio:11/10) and (max-height:500px){.cg-scrub__stage{--rail:40px}.cg-scrub__line{font-size:clamp(15px,2.5cqw,40px)}}.cg-scrub__steps{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:48px 24px;padding-top:32px;padding-bottom:96px;display:grid}.cg-scrub__step img{aspect-ratio:16/9;border-radius:var(--cg-radius);background:#eceef2;width:100%;height:auto;display:block}@media (max-width:734px){.cg-scrub__step img{aspect-ratio:1}}html.js:not(.no-motion) .cg-scrub__steps,html.no-motion .cg-scrub__sticky,html:not(.js) .cg-scrub__sticky{display:none}@media print{.cg-scrub{height:auto!important}.cg-scrub__sticky{display:none}html.js:not(.no-motion) .cg-scrub__steps{display:grid}}
:root{--cg-vt-out:.16s;--cg-vt-lag:80ms;--cg-vt-fade:.2s;--cg-vt-morph:.32s;--cg-vt-rise:12px;--cg-vt-lift:-4px;--cg-vt-shift:clamp(16px, 2.5vw, 36px);--cg-vt-blur:3px;--cg-vt-ease-in:cubic-bezier(.4, 0, 1, 1);--cg-vt-ease:cubic-bezier(.25, .1, .25, 1);--cg-vt-spring:linear(0, .03 4%, .1 8%, .19 12%, .288 16%, .384 20%, .496 25%, .595 30%, .693 36%, .783 43%, .85 50%, .915 60%, .954 70%, .982 82%, 1)}::view-transition{pointer-events:none}::view-transition-old(root){animation-duration:.2s}::view-transition-new(root){animation-duration:.2s}.cg-nav{view-transition-name:cg-nav}::view-transition-group(cg-nav){z-index:3;background:#fff;animation:none}::view-transition-old(cg-nav){display:none}::view-transition-new(cg-nav){animation:none}::view-transition-group(.cg-vt-still){z-index:1;animation:none}::view-transition-old(.cg-vt-still){display:none}::view-transition-new(.cg-vt-still){animation:none}::view-transition-old(.cg-vt-page){animation:var(--cg-vt-out) var(--cg-vt-ease-in) both cg-vt-leave}::view-transition-new(.cg-vt-page){animation:var(--cg-vt-fade) var(--cg-vt-ease) var(--cg-vt-lag) both cg-vt-appear, var(--cg-vt-fade) var(--cg-vt-spring) var(--cg-vt-lag) both cg-vt-rise}html:active-view-transition-type(cg-next,cg-prev) .cg{background:var(--cg-bg-alt)}::view-transition-old(.cg-vt-next){animation:var(--cg-vt-out) var(--cg-vt-ease-in) both cg-vt-leave-left}::view-transition-new(.cg-vt-next){animation:var(--cg-vt-fade) var(--cg-vt-ease) var(--cg-vt-lag) both cg-vt-appear, var(--cg-vt-fade) var(--cg-vt-spring) var(--cg-vt-lag) both cg-vt-from-right}::view-transition-old(.cg-vt-prev){animation:var(--cg-vt-out) var(--cg-vt-ease-in) both cg-vt-leave-right}::view-transition-new(.cg-vt-prev){animation:var(--cg-vt-fade) var(--cg-vt-ease) var(--cg-vt-lag) both cg-vt-appear, var(--cg-vt-fade) var(--cg-vt-spring) var(--cg-vt-lag) both cg-vt-from-left}::view-transition-group(.cg-vt-morph){animation-duration:var(--cg-vt-morph);animation-timing-function:var(--cg-vt-spring);z-index:2}::view-transition-old(.cg-vt-morph){animation-duration:.19s}::view-transition-new(.cg-vt-morph){animation-duration:.19s}::view-transition-old(.cg-vt-morph):only-child{animation:var(--cg-vt-out) var(--cg-vt-ease-in) both cg-vt-leave}html:active-view-transition-type(cg-next)::view-transition-old(.cg-vt-morph):only-child{animation-name:cg-vt-leave-left}html:active-view-transition-type(cg-prev)::view-transition-old(.cg-vt-morph):only-child{animation-name:cg-vt-leave-right}@keyframes cg-vt-leave{to{opacity:0;translate:0 var(--cg-vt-lift);filter:blur(var(--cg-vt-blur))}}@keyframes cg-vt-leave-left{to{opacity:0;translate:calc(var(--cg-vt-shift) * -1) 0;filter:blur(var(--cg-vt-blur))}}@keyframes cg-vt-leave-right{to{opacity:0;translate:var(--cg-vt-shift) 0;filter:blur(var(--cg-vt-blur))}}@keyframes cg-vt-appear{0%{opacity:0}}@keyframes cg-vt-rise{0%{translate:0 var(--cg-vt-rise)}}@keyframes cg-vt-from-right{0%{translate:var(--cg-vt-shift) 0}}@keyframes cg-vt-from-left{0%{translate:calc(var(--cg-vt-shift) * -1) 0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}html.no-motion::view-transition-group(*){animation:none!important}html.no-motion::view-transition-image-pair(*){animation:none!important}html.no-motion::view-transition-old(*){animation:none!important}html.no-motion::view-transition-new(*){animation:none!important}
