.shdr[data-astro-cid-2y5s2tni]{z-index:2;justify-content:center;align-items:center;min-height:96px;padding:40px 30px 0;display:flex;position:relative}.shdr__logo[data-astro-cid-2y5s2tni]{display:block}.shdr[data-astro-cid-2y5s2tni] .shdr__mark{width:103px;height:auto;display:block}.shdr__cta[data-astro-cid-2y5s2tni]{background:var(--color-accent);min-width:173px;min-height:45px;color:var(--color-text-inverse);border-radius:7px;justify-content:center;align-items:center;padding:0 20px;font-size:16px;font-weight:500;text-decoration:none;display:none}.shdr__cta[data-astro-cid-2y5s2tni]:hover,.shdr__cta[data-astro-cid-2y5s2tni]:focus-visible{background:var(--color-accent-hover)}.shdr__cta[data-astro-cid-2y5s2tni]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}html[data-site-version=intelligent_studio_2] .shdr[data-astro-cid-2y5s2tni]{justify-content:space-between;padding-block-start:25px}html[data-site-version=intelligent_studio_2] .shdr__cta[data-astro-cid-2y5s2tni]{display:inline-flex}@media (width<=767px){.shdr[data-astro-cid-2y5s2tni]{min-height:64px;padding:24px 16px 0}.shdr[data-astro-cid-2y5s2tni] .shdr__mark{width:80px}html[data-site-version=intelligent_studio_2] .shdr__cta[data-astro-cid-2y5s2tni]{min-width:0;min-height:44px;font-size:14px}}@media (forced-colors:active){.shdr__cta[data-astro-cid-2y5s2tni]{border:1px solid buttontext}}.sglow[data-astro-cid-p4yvhkvx]{pointer-events:none;position:absolute}.sglow__a[data-astro-cid-p4yvhkvx],.sglow__b[data-astro-cid-p4yvhkvx]{filter:blur(60px);opacity:.6;border-radius:50%;width:62%;height:82%;position:absolute}.sglow__a[data-astro-cid-p4yvhkvx]{background:radial-gradient(closest-side, var(--color-glow-violet), transparent);top:0;left:4%}.sglow__b[data-astro-cid-p4yvhkvx]{background:radial-gradient(closest-side, var(--color-accent), transparent);bottom:0;right:4%}.sglow--pink[data-astro-cid-p4yvhkvx] .sglow__a[data-astro-cid-p4yvhkvx]{background:radial-gradient(closest-side, var(--color-accent), transparent)}.sglow--pink[data-astro-cid-p4yvhkvx] .sglow__b[data-astro-cid-p4yvhkvx]{background:radial-gradient(closest-side, var(--color-glow-violet), transparent)}.sglow__a[data-astro-cid-p4yvhkvx]{animation:9s ease-in-out infinite alternate sglow-a}.sglow__b[data-astro-cid-p4yvhkvx]{animation:11s ease-in-out infinite alternate sglow-b}@keyframes sglow-a{0%{transform:translate(0)scale(1)}50%{transform:translate(22%,14%)scale(1.15)}to{transform:translate(-8%,-10%)scale(.92)}}@keyframes sglow-b{0%{transform:translate(0)scale(1)}50%{transform:translate(-20%,-14%)scale(1.12)}to{transform:translate(10%,12%)scale(.9)}}@media (prefers-reduced-motion:reduce){.sglow__a[data-astro-cid-p4yvhkvx],.sglow__b[data-astro-cid-p4yvhkvx]{animation:none}}.wlist[data-astro-cid-k6fqxg2i]{width:100%;max-width:492px}.wlist__pill[data-astro-cid-k6fqxg2i]{border:1.4px solid var(--color-rule);background:var(--color-surface);border-radius:9px;align-items:center;gap:8px;min-height:56px;padding:6px 6px 6px 14px;display:flex;position:relative}.wlist__pill[data-astro-cid-k6fqxg2i]:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.wlist__input[data-astro-cid-k6fqxg2i]{min-width:0;min-height:44px;color:var(--color-text);font:inherit;letter-spacing:-.16px;background:0 0;border:0;flex:1;padding:0;font-size:16px}.wlist__input[data-astro-cid-k6fqxg2i]:focus{outline:none}.wlist__input[data-astro-cid-k6fqxg2i]::placeholder{color:var(--color-text-faint);opacity:1}.wlist__submit[data-astro-cid-k6fqxg2i]{background:var(--color-accent);min-width:148px;min-height:43px;color:var(--color-text-inverse);font:inherit;cursor:pointer;border:0;border-radius:7px;flex:none;padding:0 20px;font-size:16px;font-weight:500}.wlist__submit[data-astro-cid-k6fqxg2i]:hover,.wlist__submit[data-astro-cid-k6fqxg2i]:focus-visible{background:var(--color-accent-hover)}.wlist__submit[data-astro-cid-k6fqxg2i]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.wlist__submit[data-astro-cid-k6fqxg2i][aria-busy=true]{cursor:progress}.wlist[data-astro-cid-k6fqxg2i].is-done .wlist__input[data-astro-cid-k6fqxg2i],.wlist[data-astro-cid-k6fqxg2i].is-done .wlist__submit[data-astro-cid-k6fqxg2i]{display:none}.wlist__done[data-astro-cid-k6fqxg2i]{text-align:start;margin:0;padding:10px 8px;font-size:16px;line-height:22px}.wlist__error[data-astro-cid-k6fqxg2i]{color:var(--color-text);margin:10px 0 0;font-size:14px}@media (width<=599px){.wlist__pill[data-astro-cid-k6fqxg2i]{flex-wrap:wrap;padding:6px}.wlist__input[data-astro-cid-k6fqxg2i]{flex-basis:100%;padding-inline:10px}.wlist__submit[data-astro-cid-k6fqxg2i]{flex:1}}@media (forced-colors:active){.wlist__submit[data-astro-cid-k6fqxg2i]{border:1px solid buttontext}}.shero[data-astro-cid-fqtdm256]{color:var(--color-text);text-align:center;justify-items:center;padding:40px 20px 110px;display:grid;position:relative;overflow-x:clip}.shero[data-astro-cid-fqtdm256] .shero__glow{width:min(1100px,140vw);height:700px;top:-160px;left:50%;translate:-50%}.shero__copy[data-astro-cid-fqtdm256]{justify-items:center;max-width:630px;display:grid;position:relative}.shero__title[data-astro-cid-fqtdm256]{font-family:var(--font-serif);margin:0;font-size:100px;font-weight:300;line-height:1}.shero__body[data-astro-cid-fqtdm256]{max-width:612px;margin:24px 0 0;font-size:20px;line-height:30px}.shero[data-astro-cid-fqtdm256] .shero__form{margin-block-start:40px}.shero__note[data-astro-cid-fqtdm256]{color:var(--color-text-muted);margin:18px 0 0;font-size:16px;line-height:22px}.shero__media[data-astro-cid-fqtdm256]{display:none}html[data-site-version=intelligent_studio_2] .shero[data-astro-cid-fqtdm256]{text-align:start;grid-template-columns:minmax(0,550px) minmax(0,890px);justify-content:space-between;align-items:center;gap:48px;padding-block:80px 120px;padding-inline:calc(50% - min(100%,1700px)/2 + max(20px,7vw))}html[data-site-version=intelligent_studio_2] .shero[data-astro-cid-fqtdm256] .shero__glow{width:min(1100px,70vw);top:-120px;left:0;translate:none}html[data-site-version=intelligent_studio_2] .shero__copy[data-astro-cid-fqtdm256]{justify-items:start}html[data-site-version=intelligent_studio_2] .shero__media[data-astro-cid-fqtdm256]{aspect-ratio:16/9;background:var(--color-ink-950);border-radius:16px;display:block;position:relative;overflow:clip}.shero__video[data-astro-cid-fqtdm256]{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1023px){.shero[data-astro-cid-fqtdm256]{padding-block:24px 64px}.shero[data-astro-cid-fqtdm256] .shero__glow{height:520px;top:-120px}.shero__title[data-astro-cid-fqtdm256]{font-size:56px;line-height:58px}.shero__body[data-astro-cid-fqtdm256]{margin-block-start:16px;font-size:16px;line-height:24px}.shero[data-astro-cid-fqtdm256] .shero__form{margin-block-start:28px}.shero__note[data-astro-cid-fqtdm256]{max-width:280px;font-size:14px}html[data-site-version=intelligent_studio_2] .shero[data-astro-cid-fqtdm256]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:32px 20px 64px}html[data-site-version=intelligent_studio_2] .shero__copy[data-astro-cid-fqtdm256]{justify-items:center}html[data-site-version=intelligent_studio_2] .shero__media[data-astro-cid-fqtdm256]{display:none}}@media (width<=599px){.shero__title[data-astro-cid-fqtdm256]{font-size:44px;line-height:46px}}.ssw{--ssw-ink:var(--color-text);--ssw-win-w:min(41.5vw, 84vh);--ssw-win-h:calc(var(--ssw-win-w) * 483 / 796);--ssw-win-r:13px;--ssw-open-w:min(61vw, calc((100vh - 140px) * 1.348));--ssw-open-ratio:.5487;--ssw-open-h:calc(var(--ssw-open-w) * var(--ssw-open-ratio));--ssw-open-shift:calc(var(--ssw-open-w) * .0359);--ssw-ruler-h:min(51vh, calc(var(--ssw-win-h) * 1));--ssw-fade-top:22%;--ssw-fade-bottom:23%;--ssw-desc-w:calc(var(--ssw-win-w) * .7035);--ssw-overlay:#ffffff80;--ssw-overlay-open:#ffffff9e;--ssw-serif:var(--font-serif);width:100%;height:100vh;color:var(--ssw-ink);font-family:var(--font-sans);background:#e9eef2;position:relative;overflow:hidden}@supports (height:100svh){.ssw{height:100svh}}.ssw--fullbleed{width:var(--ssw-vw,100vw);margin-left:calc(50% - var(--ssw-vw,100vw) / 2)}.ssw *,.ssw :before,.ssw :after{box-sizing:border-box}.ssw p{margin:0}.ssw__stage{position:absolute;inset:0;overflow:hidden}.ssw__bg,.ssw__layer{position:absolute;inset:0}.ssw__layer{will-change:clip-path}.ssw__layer-img{will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}picture.ssw__layer-img{display:block}.ssw__layer-img img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ssw__window{width:var(--ssw-win-w);height:var(--ssw-win-h);border-radius:var(--ssw-win-r);box-shadow:0 0 0 200vmax var(--ssw-overlay);z-index:2;margin:auto;position:absolute;inset:0}.ssw__probe{width:var(--ssw-win-w);height:var(--ssw-win-h);visibility:hidden;pointer-events:none;margin:auto;position:absolute;inset:0}.ssw__winvid{border-radius:inherit;z-index:1;position:absolute;inset:0;overflow:hidden}.ssw__vlayer{opacity:0;background:#e9e9e9 50%/cover no-repeat;position:absolute;inset:0}.ssw__vlayer.is-novideo video{visibility:hidden}.ssw__vlayer video{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.ssw__play{z-index:2;pointer-events:none;width:calc(var(--ssw-win-w) * .0914);height:calc(var(--ssw-win-w) * .0914);backdrop-filter:blur(25px);border-radius:50%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ssw__play svg{width:100%;height:100%;display:block;overflow:visible}.ssw__play circle{fill:#ffffff1a;stroke:#fff;stroke-width:1.47px}.ssw__play path{fill:#fff}.ssw__fade{z-index:3;pointer-events:none;position:absolute;left:0;right:0}.ssw__fade--top{height:var(--ssw-fade-top);background:linear-gradient(#fff 0%,#fff0 100%);top:0}.ssw__fade--bottom{height:var(--ssw-fade-bottom);background:linear-gradient(#fff0 0%,#fff 100%);bottom:0}.ssw__openfade{display:none}.ssw__eyebrow{z-index:5;pointer-events:none;text-align:center;left:0;right:0;top:calc(50% - var(--ssw-win-h) / 2 - 11vh);font-family:var(--ssw-serif);text-transform:none;letter-spacing:.01em;color:var(--ssw-ink);font-size:clamp(28px,2.7vw,52px);font-style:normal;font-weight:400;line-height:1.18;position:absolute}.ssw__title{z-index:5;pointer-events:none;font-family:var(--ssw-serif);text-transform:none;font-style:normal;font-weight:400;font-size:clamp(40px, calc(var(--ssw-win-w) * .0975 + 17.4px), 95px);letter-spacing:-.01em;color:var(--ssw-ink);margin:0;padding:0;line-height:.9;position:absolute;inset:0}.ssw__title .ssw__clip{white-space:nowrap;display:block;position:absolute;top:calc(50% - .65em)}.ssw__title-a{left:calc(50% + var(--ssw-ha,-4.44) * 1em);transform:translateX(var(--ssw-ta,-50%))}.ssw__title-b{left:calc(50% + var(--ssw-hb,4.44) * 1em);transform:translateX(var(--ssw-tb,-50%))}.ssw__clip{padding:.08em .05em;overflow:hidden}.ssw__title .ssw__clip{font-size:calc(var(--ssw-fit,1) * 1em)}.ssw__clip>.ssw__word{will-change:transform;display:inline-block}.ssw__desc{z-index:5;pointer-events:none;text-align:center;left:calc(50% - var(--ssw-desc-w) / 2);width:var(--ssw-desc-w);top:calc(50% + var(--ssw-win-h) / 2 + 5.7vh);font-weight:400;font-size:clamp(15px, calc(var(--ssw-win-w) * .031), 18px);letter-spacing:0;color:var(--ssw-ink);line-height:1.611;position:absolute}.ssw__hit{z-index:3;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;height:100%;position:absolute;inset:0;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.ssw__hit:focus-visible{outline-offset:6px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.ssw__hit{cursor:none}}.ssw.is-open .ssw__hit{cursor:pointer}.ssw__ruler{top:calc(50% + var(--ssw-win-h) * .02 - var(--ssw-ruler-h) / 2);height:var(--ssw-ruler-h);z-index:4;pointer-events:none;letter-spacing:-.01em;width:clamp(70px,5.9vw,112px);font-size:clamp(13px,1.47vw,28px);font-weight:300;line-height:1;position:absolute}.ssw__ruler--l{left:6.8vw}.ssw__ruler--r{right:6.8vw}.ssw__ticks{width:clamp(24px,2.5vw,48px);position:absolute;top:0;bottom:0}.ssw__ruler--l .ssw__ticks{left:0}.ssw__ruler--r .ssw__ticks{right:0}.ssw__tick{top:var(--p);opacity:.9;background:currentColor;width:42%;height:1.3px;transition:transform .5s,opacity .5s;position:absolute;transform:translateY(-50%)scaleY(1)}.ssw__ruler--l .ssw__tick{left:0}.ssw__ruler--r .ssw__tick{right:0}.ssw__tick--major{width:100%}.ssw__tick.is-active{transform:translateY(-50%)scaleY(2.4)}.ssw__nums{pointer-events:auto;position:absolute;top:0;bottom:0}.ssw__ruler--l .ssw__nums{left:calc(clamp(24px,2.5vw,48px) + 1.5vw)}.ssw__ruler--r .ssw__nums{right:calc(clamp(24px,2.5vw,48px) + 1.5vw)}.ssw__numb{top:var(--p);white-space:nowrap;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;opacity:.8;font-weight:300;line-height:1;transition:font-weight .3s,opacity .3s;position:absolute;transform:translateY(-50%);box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:.35em .3em!important}.ssw__numb:hover{opacity:1}.ssw__numb:focus-visible{outline:2px solid var(--ssw-ink);outline-offset:2px}.ssw__ruler--l .ssw__numb{left:-.3em}.ssw__ruler--r .ssw__numb{right:-.3em}.ssw__numb.is-active{opacity:1;font-weight:700}.ssw__cursor{z-index:10;pointer-events:none;visibility:hidden;opacity:0;position:absolute;top:0;left:0}.ssw__cursor-label{color:#fff;white-space:nowrap;letter-spacing:.25em;text-transform:uppercase;text-shadow:0 1px 12px #00000059;align-items:center;gap:.6em;font-size:16px;font-weight:400;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.ssw__cursor-dot{background:#fff;border-radius:50%;width:.26em;height:.26em;display:block}.ssw__cursor-hand{width:21px;height:25px;position:absolute;top:0;left:0}.ssw__cursor-hand img{display:block;width:21px!important;max-width:none!important;height:25px!important}.ssw__close{z-index:8;visibility:hidden;opacity:0;color:var(--ssw-ink);cursor:pointer;text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:clamp(14px,1.04vw,20px);font-family:inherit;font-size:clamp(13px,.833vw,16px);font-weight:400;line-height:1;display:inline-flex;position:absolute;top:calc(7.1vh - 10.5px);right:3.54vw;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.ssw__close i{width:clamp(17px,1.09vw,21px);height:clamp(17px,1.09vw,21px);display:block;position:relative}.ssw__close i:before,.ssw__close i:after{content:"";background:currentColor;width:120%;height:1.5px;position:absolute;top:50%;left:-10%;transform:rotate(45deg)}.ssw__close i:after{transform:rotate(-45deg)}.ssw__close:focus-visible{outline:2px solid var(--ssw-ink);outline-offset:6px}.ssw__arrows{z-index:8;pointer-events:none;--ssw-arrow:25px;left:calc(50% - 34.5px);top:calc(50% + var(--ssw-open-shift) + var(--ssw-open-h) / 2 + max(var(--ssw-open-w) * .0393, 24px));gap:19px;display:flex;position:absolute}.ssw__arrow{visibility:hidden;opacity:0;pointer-events:auto;width:var(--ssw-arrow);height:var(--ssw-arrow);color:var(--ssw-ink);cursor:pointer;border-radius:0;flex:none;display:block;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.ssw__arrow:before{content:"";position:absolute;inset:-10px -9px}.ssw__arrow svg{fill:currentColor;width:100%;height:100%;transition:transform .25s,opacity .25s;display:block}.ssw__arrow--prev:hover:not([disabled]) svg{transform:translate(-3px)}.ssw__arrow--next:hover:not([disabled]) svg{transform:translate(3px)}.ssw__arrow[disabled]{cursor:default}.ssw__arrow[disabled] svg{opacity:.25}.ssw__arrow:focus-visible{outline:2px solid var(--ssw-ink);outline-offset:6px}.ssw__pager{display:none}.ssw__info{z-index:8;pointer-events:none;width:max(calc(var(--ssw-open-w) * .4752), min(440px, 90vw));left:50%;top:calc(50% + var(--ssw-open-shift) - var(--ssw-open-h) / 2 - max(var(--ssw-open-w) * .031, 20px));text-align:center;align-items:center;gap:calc(var(--ssw-open-w) * .0137);color:var(--ssw-ink);flex-direction:column;display:flex;position:absolute;transform:translate(-50%,-100%)}.ssw__info>*{visibility:hidden;opacity:0}.ssw__info-title{white-space:nowrap;font-family:var(--ssw-serif);font-weight:400;font-size:clamp(24px, calc(var(--ssw-open-w) * .0325), 38px);letter-spacing:.01em;text-transform:none;flex-direction:row;justify-content:center;gap:.27em;margin:0;line-height:1.18;display:flex}.ssw__info-desc{width:100%;font-weight:400;font-size:clamp(14px, calc(var(--ssw-open-w) * .01538), 18px);margin:0;line-height:1.61}@media (width<=767px){.ssw{--ssw-win-w:min(calc(100vw - 50px), calc(100vh - 380px));--ssw-win-h:var(--ssw-win-w);--ssw-win-r:5px;--ssw-fade-top:20%;--ssw-fade-bottom:26%;--ssw-desc-w:calc(100vw - 34px);--ssw-open-w:90.7vw;--ssw-open-ratio:1.044;--ssw-open-shift:-66.1px;--ssw-overlay-open:#fff0}@supports (height:100svh){.ssw{--ssw-win-w:min(calc(100vw - 50px), calc(100svh - 380px))}}.ssw__cursor{display:none}.ssw__openfade{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(#fff0 50.4%,#fff 90.8% 100%);transition:opacity .6s;display:block;position:absolute;inset:0}.ssw__fade{transition:opacity .6s}.ssw.is-open .ssw__openfade{opacity:1}.ssw.is-open .ssw__fade{opacity:0}.ssw__eyebrow{top:max(8px, calc(50% - var(--ssw-win-h) / 2 - 115px - 32px - 35px));letter-spacing:0;font-size:38px;font-weight:300;line-height:35px}.ssw__eyebrow-n{text-transform:lowercase}.ssw__ruler{letter-spacing:-.01em;width:276px;height:51px;font-size:14px;left:calc(50% - 138px);right:auto}.ssw__ruler--l{top:calc(50% - var(--ssw-win-h) / 2 - 115px)}.ssw__ruler--r{top:min(calc(50% + var(--ssw-win-h) / 2 + 26px + var(--ssw-desc-h,72px) + 40px), calc(100% - 56px));bottom:auto}.ssw__ticks{width:auto;height:23px;inset:auto 0}.ssw__ruler--l .ssw__ticks{top:0}.ssw__ruler--r .ssw__ticks{bottom:0}.ssw__ruler--l .ssw__tick,.ssw__ruler--r .ssw__tick{left:var(--p);width:1px;height:50%;top:auto;right:auto;transform:translate(-50%)scaleX(1)}.ssw__ruler--l .ssw__tick{top:0}.ssw__ruler--r .ssw__tick{bottom:0}.ssw__ruler--l .ssw__tick--major,.ssw__ruler--r .ssw__tick--major{height:100%}.ssw__tick.is-active{transform:translate(-50%)scaleX(2.4)}.ssw__ruler--l .ssw__nums,.ssw__ruler--r .ssw__nums{height:23px;inset:auto 0}.ssw__ruler--l .ssw__nums{bottom:0}.ssw__ruler--r .ssw__nums{top:0}.ssw__ruler--l .ssw__numb,.ssw__ruler--r .ssw__numb{left:var(--p);top:50%;right:auto;transform:translate(-50%,-50%)}.ssw__title{inset:auto 0;top:calc(50% - var(--ssw-win-h) / 2 - 34px);letter-spacing:0;justify-content:center;gap:.22em;font-size:48px;font-weight:300;line-height:.92;display:flex}.ssw__title .ssw__clip{text-align:left;width:auto;position:static;transform:none}.ssw__play{width:53px;height:53px;top:57%}.ssw__desc{top:calc(50% + var(--ssw-win-h) / 2 + 26px);letter-spacing:-.01em;font-size:16px;line-height:1.5}.ssw__close{top:calc(50% + var(--ssw-open-shift) - var(--ssw-open-h) / 2 - 45.9px);right:calc(50% - var(--ssw-open-w) / 2 + 5.5px);letter-spacing:.17em;gap:10px;font-size:14px}.ssw__close i{width:17px;height:17px}.ssw__close i:before,.ssw__close i:after{height:1.3px}.ssw__arrows{display:none}.ssw__pager{z-index:8;justify-content:center;height:11px;display:flex;position:absolute;top:0;left:0;right:0}.ssw__dot{visibility:hidden;opacity:0;cursor:pointer;flex:none;width:19.63px;height:11px;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.ssw__dot:after{content:"";position:absolute;inset:-16px -3px}.ssw__dot:before{content:"";box-sizing:border-box;border:1px solid var(--ssw-ink);background:0 0;border-radius:50%;width:11.1px;height:11.1px;margin-left:-5.55px;transition:background-color .25s;position:absolute;top:0;left:50%}.ssw__dot.is-active:before{background:var(--ssw-ink)}.ssw__dot:focus-visible{outline:2px solid var(--ssw-ink);outline-offset:2px;border-radius:6px}.ssw__info{text-align:center;width:92vw;left:4vw;top:calc(50% + var(--ssw-open-shift) + var(--ssw-open-h) / 2 + 24.6px);flex-direction:column;align-items:center;gap:7px;transform:none}.ssw__info-title{letter-spacing:.01em;flex-direction:row;justify-content:center;gap:.42em;font-size:30px;line-height:44.77px}.ssw__info-desc{letter-spacing:0;width:319px;max-width:85vw;font-size:14px;line-height:21px}}@media (prefers-reduced-motion:reduce){.ssw__tick,.ssw__numb{transition:none}}.swatch[data-astro-cid-2krs3gfa]{max-width:1255px;color:var(--color-text);text-align:center;justify-items:center;margin-inline:auto;padding:120px 20px 100px;display:grid}.swatch__title[data-astro-cid-2krs3gfa]{max-width:433px;font-family:var(--font-serif);letter-spacing:.5px;margin:0;font-size:50px;font-weight:400;line-height:52px}.swatch__media[data-astro-cid-2krs3gfa]{aspect-ratio:1215/647;background:var(--color-ink-950);border-radius:17px;width:100%;margin-block-start:35px;overflow:clip}.swatch__video[data-astro-cid-2krs3gfa]{object-fit:cover;width:100%;height:100%;display:block}.swatch__cta[data-astro-cid-2krs3gfa]{background:var(--color-accent);min-width:180px;min-height:45px;color:var(--color-text-inverse);border-radius:7px;justify-content:center;align-items:center;margin-block-start:40px;padding:0 20px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.swatch__cta[data-astro-cid-2krs3gfa]:hover,.swatch__cta[data-astro-cid-2krs3gfa]:focus-visible{background:var(--color-accent-hover)}.swatch__cta[data-astro-cid-2krs3gfa]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}html[data-site-version=intelligent_studio_2] .swatch[data-astro-cid-2krs3gfa]{display:none}@media (width<=767px){.swatch[data-astro-cid-2krs3gfa]{padding-block:64px}.swatch__title[data-astro-cid-2krs3gfa]{font-size:34px;line-height:38px}.swatch__media[data-astro-cid-2krs3gfa]{border-radius:10px;margin-block-start:24px}.swatch__cta[data-astro-cid-2krs3gfa]{width:100%;max-width:320px}}@media (forced-colors:active){.swatch__cta[data-astro-cid-2krs3gfa]{border:1px solid buttontext}}.scoming[data-astro-cid-2qey5stn]{max-width:1315px;color:var(--color-text);text-align:center;margin-inline:auto;padding:100px 20px 80px}.scoming__eyebrow[data-astro-cid-2qey5stn]{letter-spacing:8px;text-transform:uppercase;margin:0;font-size:16px;line-height:20px}.scoming__title[data-astro-cid-2qey5stn]{max-width:516px;font-family:var(--font-serif);letter-spacing:.5px;margin:16px auto 0;font-size:50px;font-weight:400;line-height:55px}.scoming__lede[data-astro-cid-2qey5stn]{max-width:477px;margin:14px auto 0;font-size:16px;line-height:24px}.scoming__list[data-astro-cid-2qey5stn]{text-align:start;grid-template-columns:repeat(3,minmax(0,385px));justify-content:space-between;gap:40px;margin:48px 0 0;padding:0;list-style:none;display:grid}.scoming__media[data-astro-cid-2qey5stn]{aspect-ratio:1;background:var(--color-ink-950);border-radius:10px;position:relative;overflow:clip}.scoming__media[data-astro-cid-2qey5stn] .scoming__still,.scoming__media[data-astro-cid-2qey5stn] .scoming__still img,.scoming__video[data-astro-cid-2qey5stn]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.scoming__video[data-astro-cid-2qey5stn]{opacity:0;transition:opacity .3s}.scoming__video[data-astro-cid-2qey5stn][data-playing]{opacity:1}.scoming__name[data-astro-cid-2qey5stn]{font-family:var(--font-serif);margin:22px 0 0;font-size:24px;font-weight:400;line-height:26px}.scoming__body[data-astro-cid-2qey5stn]{margin:10px 0 0;font-size:16px;line-height:24px}@media (width<=1023px){.scoming[data-astro-cid-2qey5stn]{max-width:560px;padding-block:64px}.scoming__eyebrow[data-astro-cid-2qey5stn]{letter-spacing:6px;font-size:13px}.scoming__title[data-astro-cid-2qey5stn]{font-size:36px;line-height:40px}.scoming__list[data-astro-cid-2qey5stn]{text-align:center;grid-template-columns:minmax(0,1fr);gap:48px;margin-block-start:36px}}@media (prefers-reduced-motion:reduce){.scoming__video[data-astro-cid-2qey5stn]{transition:none}}.snew[data-astro-cid-rwbc6yiv]{background:var(--color-ink-950);min-height:500px;color:var(--color-text-inverse);text-align:center;place-items:center;padding:60px 20px;display:grid;position:relative;overflow:clip}.snew__media[data-astro-cid-rwbc6yiv],.snew__photo[data-astro-cid-rwbc6yiv]{width:100%;height:100%;position:absolute;inset:0}.snew__photo[data-astro-cid-rwbc6yiv]{object-fit:cover;object-position:50% 70%}.snew[data-astro-cid-rwbc6yiv]:before{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-ink-950) 80%, transparent) 49%, transparent 99%);width:627px;position:absolute;inset:0 auto 0 50%;translate:-50%}.snew__copy[data-astro-cid-rwbc6yiv]{justify-items:center;max-width:461px;display:grid;position:relative}.snew__title[data-astro-cid-rwbc6yiv]{font-family:var(--font-serif);letter-spacing:.65px;margin:0;font-size:65px;font-weight:400;line-height:77px}.snew__body[data-astro-cid-rwbc6yiv]{margin:10px 0 0;font-size:18px;line-height:28px}.snew[data-astro-cid-rwbc6yiv] .snew__cta{text-align:center;min-width:223px;margin-block-start:28px;padding-block:16px}.snew__rating[data-astro-cid-rwbc6yiv]{align-items:center;gap:18px;margin:30px 0 0;font-size:17px;font-weight:600;display:flex}.snew__rating[data-astro-cid-rwbc6yiv] .snew__mark{width:112px;height:auto}.snew__rating[data-astro-cid-rwbc6yiv] .snew__stars{width:110px;height:auto}@media (width<=767px){.snew[data-astro-cid-rwbc6yiv]{place-items:start center;min-height:640px;padding:40px 20px}.snew[data-astro-cid-rwbc6yiv]:before{background:linear-gradient(180deg, color-mix(in srgb, var(--color-ink-950) 85%, transparent) 0%, transparent 60%);width:auto;inset:0;translate:none}.snew__photo[data-astro-cid-rwbc6yiv]{object-position:50% 100%}.snew__rating[data-astro-cid-rwbc6yiv]{order:-1;gap:10px;margin:0 0 14px;font-size:14px}.snew__rating[data-astro-cid-rwbc6yiv] .snew__mark{width:90px}.snew__rating[data-astro-cid-rwbc6yiv] .snew__stars{width:88px}.snew__title[data-astro-cid-rwbc6yiv]{font-size:44px;line-height:52px}.snew__body[data-astro-cid-rwbc6yiv]{font-size:16px;line-height:24px}.snew[data-astro-cid-rwbc6yiv] .snew__cta{width:100%}}.swelcome[data-astro-cid-2p3lgmxq]{background:var(--color-surface);width:min(884px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-text);border:0;border-radius:15px;padding:0;overflow:hidden}.swelcome[data-astro-cid-2p3lgmxq]::backdrop{background:color-mix(in srgb, var(--color-ink-950) 55%, transparent)}.swelcome[data-astro-cid-2p3lgmxq] .swelcome__glow{opacity:.7;inset:-20% -10%}.swelcome__closer[data-astro-cid-2p3lgmxq]{z-index:1;margin:0;position:absolute;top:14px;right:14px}.swelcome__close[data-astro-cid-2p3lgmxq]{width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.swelcome__close[data-astro-cid-2p3lgmxq]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:6px}.swelcome__body[data-astro-cid-2p3lgmxq]{text-align:center;justify-items:center;padding:96px 40px 104px;display:grid;position:relative}.swelcome__eyebrow[data-astro-cid-2p3lgmxq]{margin:0;font-size:16px;line-height:24px}.swelcome__title[data-astro-cid-2p3lgmxq]{max-width:538px;font-family:var(--font-serif);margin:18px 0 0;font-size:68px;font-weight:400;line-height:73px}.swelcome__title[data-astro-cid-2p3lgmxq] strong[data-astro-cid-2p3lgmxq]{font-weight:600}.swelcome__text[data-astro-cid-2p3lgmxq]{max-width:466px;margin:18px 0 0;font-size:18px;line-height:29px}.swelcome[data-astro-cid-2p3lgmxq] .swelcome__cta{text-align:center;min-width:210px;margin-block-start:32px}@media (width<=767px){.swelcome__body[data-astro-cid-2p3lgmxq]{padding:72px 20px 56px}.swelcome__title[data-astro-cid-2p3lgmxq]{font-size:40px;line-height:44px}.swelcome__text[data-astro-cid-2p3lgmxq]{font-size:16px;line-height:24px}.swelcome[data-astro-cid-2p3lgmxq] .swelcome__cta{width:100%}}
