:root{--bg:#161826;--white:#fafafa;--text:var(--white);--neutral-100:var(--white);--h1:var(--white);--ground:#f1f1f1;--ink:#161826;--lila:#c1abe9;--grad-hover:linear-gradient(135deg,#c1abe9 0%,#b5aeee 50%,#a1aff0 100%);--ease-out:cubic-bezier(.16,.8,.24,1);--sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--serif:"Instrument Serif",serif;--sf-bg:var(--ground);--sf-ink:var(--ink);--sf-accent:var(--lila);--sf-footer-ink:var(--white);--sf-white:#fff;--sf-pad:28px;--sf-ease:cubic-bezier(.44,0,.56,1);--sf-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.03 13.78'%3E%3Cpath d='M 15.026 6.887 L 8.663 13.773 L 7.286 12.5 L 11.606 7.824 L 0 7.824 L 0 5.949 L 11.606 5.949 L 7.286 1.273 L 8.663 0 Z' fill='%23000'/%3E%3C/svg%3E")}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--sans);margin:0}a{color:inherit}:focus-visible{outline-offset:2px;outline:2px solid #9184d9}.ph,.ph-fill{vertical-align:-.0625em;flex-shrink:0;width:1em;height:1em;font-style:normal;line-height:1;display:inline-block}.ph svg,.ph-fill svg{width:100%;height:100%;display:block}@keyframes hero-img{0%{opacity:0;transform:scale(1.45)}18%{opacity:1}to{opacity:1;transform:scale(1.1)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes curtain-up{0%{transform:translateY(170%)}to{transform:none}}@keyframes fade-up{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes fade-down{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -10% 0 0)}}@keyframes slide-in{0%{opacity:0;transform:translate(120px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translateY(14px)scale(.85)}to{opacity:1;transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(-48px)}to{opacity:1;transform:none}}[data-reveal-group].is-in{--ps:running}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-delay:0s!important}[data-reveal]{animation:none!important}}.cookies[data-astro-cid-oknpi32c]{z-index:1000;width:420px;max-width:calc(100% - 32px);color:var(--text);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);animation:cookies-in .5s var(--ease-out);background:#161826c7;border:1px solid #fafafa24;border-radius:20px;flex-direction:column;gap:16px;padding:20px;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 18px 50px #00000059}.cookies[data-astro-cid-oknpi32c][hidden]{display:none}.cookies__text[data-astro-cid-oknpi32c]{letter-spacing:-.01em;margin:0;font-size:14px;line-height:1.45}.cookies__text[data-astro-cid-oknpi32c] a[data-astro-cid-oknpi32c]{color:var(--lila);text-underline-offset:2px}.cookies__actions[data-astro-cid-oknpi32c]{gap:8px;display:flex}.cookies__btn[data-astro-cid-oknpi32c]{background:var(--text);height:42px;color:var(--bg);font:500 15px/1 var(--sans);cursor:pointer;border:0;border-radius:999px;flex:1;transition:background .25s}.cookies__btn[data-astro-cid-oknpi32c]:hover{background:var(--grad-hover)}@keyframes cookies-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:600px){.cookies[data-astro-cid-oknpi32c]{width:auto;max-width:none;bottom:16px;left:16px;right:16px}}.nav-dd[data-astro-cid-cx47u74h]{position:relative}.nav-dd[data-astro-cid-cx47u74h] .ph-caret-down[data-astro-cid-cx47u74h]{transition:transform .25s var(--ease-out,ease)}.nav-dd[data-astro-cid-cx47u74h].is-open .ph-caret-down[data-astro-cid-cx47u74h]{transform:rotate(180deg)}.nav-dd__panel[data-astro-cid-cx47u74h]{opacity:0;visibility:hidden;min-width:220px;transition:opacity .2s ease,transform .3s var(--ease-out,ease),visibility 0s .3s;border-radius:18px;padding:6px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-6px)}.nav-dd__panel[data-astro-cid-cx47u74h]:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.nav-dd[data-astro-cid-cx47u74h].is-open .nav-dd__panel[data-astro-cid-cx47u74h]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.nav-dd--end[data-astro-cid-cx47u74h] .nav-dd__panel[data-astro-cid-cx47u74h]{min-width:160px;left:auto;right:0;transform:translateY(-6px)}.nav-dd--end[data-astro-cid-cx47u74h].is-open .nav-dd__panel[data-astro-cid-cx47u74h]{transform:none}.nav-dd__icon[data-astro-cid-cx47u74h]{font-size:16px}.nav-dd__panel[data-astro-cid-cx47u74h] ul[data-astro-cid-cx47u74h]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-dd__panel[data-astro-cid-cx47u74h] a[data-astro-cid-cx47u74h]{white-space:nowrap;border-radius:12px;padding:10px 14px;font-size:15px;text-decoration:none;transition:color .2s,background-color .2s;display:block}.nav-dd__panel[data-astro-cid-cx47u74h] a[data-astro-cid-cx47u74h]:has(.nav-dd__flag){align-items:center;gap:10px;display:flex}.nav-dd__flag[data-astro-cid-cx47u74h]{border-radius:3px;flex:none;width:20px;height:14px;display:block;overflow:hidden;box-shadow:0 0 0 1px #1618261f}.nav-dd__flag[data-astro-cid-cx47u74h] svg{width:100%;height:100%;display:block}.nav-dd--dark[data-astro-cid-cx47u74h] .nav-dd__panel[data-astro-cid-cx47u74h]{background:color-mix(in srgb,var(--bg) 94%,transparent);border:1px solid color-mix(in srgb,var(--neutral-100) 14%,transparent)}.nav-dd--dark[data-astro-cid-cx47u74h] .nav-dd__panel[data-astro-cid-cx47u74h] a[data-astro-cid-cx47u74h]{color:color-mix(in srgb,var(--neutral-100) 72%,transparent)}:is(.nav-dd--dark[data-astro-cid-cx47u74h] .nav-dd__panel[data-astro-cid-cx47u74h] a[data-astro-cid-cx47u74h]:hover,.nav-dd--dark[data-astro-cid-cx47u74h] .nav-dd__panel[data-astro-cid-cx47u74h] a[data-astro-cid-cx47u74h]:focus-visible,.nav-dd--dark[data-astro-cid-cx47u74h] .nav-dd__panel[data-astro-cid-cx47u74h] a[data-astro-cid-cx47u74h][aria-current]){color:var(--text);background:color-mix(in srgb,var(--neutral-100) 7%,transparent)}.nav-dd--light[data-astro-cid-cx47u74h] .nav-dd__panel[data-astro-cid-cx47u74h]{background:#fff;border:1px solid #1618261a;box-shadow:0 14px 36px #16182614}.nav-dd--light[data-astro-cid-cx47u74h] .nav-dd__panel[data-astro-cid-cx47u74h] a[data-astro-cid-cx47u74h]{color:#1618269e}:is(.nav-dd--light[data-astro-cid-cx47u74h] .nav-dd__panel[data-astro-cid-cx47u74h] a[data-astro-cid-cx47u74h]:hover,.nav-dd--light[data-astro-cid-cx47u74h] .nav-dd__panel[data-astro-cid-cx47u74h] a[data-astro-cid-cx47u74h]:focus-visible,.nav-dd--light[data-astro-cid-cx47u74h] .nav-dd__panel[data-astro-cid-cx47u74h] a[data-astro-cid-cx47u74h][aria-current]){color:var(--ink);background:#1618260a}.nav-dd__panel[data-astro-cid-cx47u74h] a[data-astro-cid-cx47u74h]:focus-visible{outline:none}.mm-toggle[data-astro-cid-ofki4vxg]{cursor:pointer;width:50px;height:50px;color:var(--neutral-100);border:1px solid color-mix(in srgb,var(--neutral-100) 14%,transparent);border-radius:50%;flex:none;place-content:center;gap:5px;padding:0;display:none}.mm-toggle[data-astro-cid-ofki4vxg] span[data-astro-cid-ofki4vxg]{background:currentColor;border-radius:1px;width:18px;height:1.5px;display:block}.mm-toggle--hero[data-astro-cid-ofki4vxg]{background:color-mix(in srgb,var(--bg) 42%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mm-toggle--dark[data-astro-cid-ofki4vxg]{background:color-mix(in srgb,var(--neutral-100) 6%,transparent)}.mm-toggle--light[data-astro-cid-ofki4vxg]{color:var(--ink);background:#fff;border-color:#1618261a}@media (max-width:960px){.mm-toggle[data-astro-cid-ofki4vxg]{display:grid}}.mm[data-astro-cid-ofki4vxg]{width:min(86vw,380px);max-width:none;height:100dvh;max-height:none;font-family:var(--sans);overscroll-behavior:contain;border:0;margin:0;padding:20px 20px 32px;position:fixed;inset:0 0 0 auto;overflow-y:auto}.mm[data-astro-cid-ofki4vxg][open]{animation:mm-in .45s var(--ease-out) both;flex-direction:column;gap:40px;display:flex}.mm[data-astro-cid-ofki4vxg][open].is-closing{animation:.3s cubic-bezier(.5,0,.75,0) both mm-out}.mm[data-astro-cid-ofki4vxg]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0b1280;animation:.45s both mm-fade}.mm[data-astro-cid-ofki4vxg].is-closing::backdrop{animation:.3s reverse both mm-fade}html:has(.mm[open]){overflow:hidden}@keyframes mm-in{0%{transform:translate(100%)}to{transform:none}}@keyframes mm-out{0%{transform:none}to{transform:translate(100%)}}@keyframes mm-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mm[data-astro-cid-ofki4vxg][open]{animation:none}.mm[data-astro-cid-ofki4vxg]::backdrop{animation:none}}.mm__top[data-astro-cid-ofki4vxg]{justify-content:space-between;align-items:center;min-height:50px;display:flex}.mm__title[data-astro-cid-ofki4vxg]{letter-spacing:.12em;text-transform:uppercase;font-size:12px}.mm__close[data-astro-cid-ofki4vxg]{cursor:pointer;width:50px;height:50px;color:inherit;background:0 0;border-radius:50%;padding:0;transition:background-color .2s;position:relative}.mm__close[data-astro-cid-ofki4vxg] span[data-astro-cid-ofki4vxg]{background:currentColor;border-radius:1px;width:18px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.mm__close[data-astro-cid-ofki4vxg] span[data-astro-cid-ofki4vxg]+span[data-astro-cid-ofki4vxg]{transform:translate(-50%,-50%)rotate(-45deg)}.mm__nav[data-astro-cid-ofki4vxg] ul[data-astro-cid-ofki4vxg]{margin:0;padding:0;list-style:none}.mm__nav[data-astro-cid-ofki4vxg]>ul[data-astro-cid-ofki4vxg]{flex-direction:column;gap:28px;display:flex}.mm__group[data-astro-cid-ofki4vxg] ul[data-astro-cid-ofki4vxg]{flex-direction:column;gap:6px;margin-top:10px;display:flex}.mm__label[data-astro-cid-ofki4vxg]{letter-spacing:.12em;text-transform:uppercase;font-size:12px;display:block}.mm__nav[data-astro-cid-ofki4vxg] a[data-astro-cid-ofki4vxg]{letter-spacing:-.01em;font-size:26px;line-height:1.2;text-decoration:none;transition:color .2s;display:inline-block}.mm__nav[data-astro-cid-ofki4vxg] a[data-astro-cid-ofki4vxg][aria-current]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}:is(.mm[data-astro-cid-ofki4vxg] a[data-astro-cid-ofki4vxg]:focus-visible,.mm[data-astro-cid-ofki4vxg] button[data-astro-cid-ofki4vxg]:focus-visible){outline-offset:3px;outline:2px solid}.mm--dark[data-astro-cid-ofki4vxg]{background:var(--bg);color:var(--text)}.mm--dark[data-astro-cid-ofki4vxg] .mm__title[data-astro-cid-ofki4vxg],.mm--dark[data-astro-cid-ofki4vxg] .mm__label[data-astro-cid-ofki4vxg]{color:color-mix(in srgb,var(--neutral-100) 50%,transparent)}.mm--dark[data-astro-cid-ofki4vxg] .mm__close[data-astro-cid-ofki4vxg]{border:1px solid color-mix(in srgb,var(--neutral-100) 14%,transparent)}.mm--dark[data-astro-cid-ofki4vxg] .mm__close[data-astro-cid-ofki4vxg]:hover{background:color-mix(in srgb,var(--neutral-100) 7%,transparent)}.mm--dark[data-astro-cid-ofki4vxg] .mm__nav[data-astro-cid-ofki4vxg] a[data-astro-cid-ofki4vxg]{color:color-mix(in srgb,var(--neutral-100) 80%,transparent)}.mm--dark[data-astro-cid-ofki4vxg] .mm__nav[data-astro-cid-ofki4vxg] a[data-astro-cid-ofki4vxg]:hover,.mm--dark[data-astro-cid-ofki4vxg] .mm__nav[data-astro-cid-ofki4vxg] a[data-astro-cid-ofki4vxg][aria-current]{color:var(--text)}.mm--light[data-astro-cid-ofki4vxg]{background:var(--white);color:var(--ink)}.mm--light[data-astro-cid-ofki4vxg] .mm__title[data-astro-cid-ofki4vxg],.mm--light[data-astro-cid-ofki4vxg] .mm__label[data-astro-cid-ofki4vxg]{color:#16182680}.mm--light[data-astro-cid-ofki4vxg] .mm__close[data-astro-cid-ofki4vxg]{border:1px solid #1618261a}.mm--light[data-astro-cid-ofki4vxg] .mm__close[data-astro-cid-ofki4vxg]:hover{background:#1618260a}.mm--light[data-astro-cid-ofki4vxg] .mm__nav[data-astro-cid-ofki4vxg] a[data-astro-cid-ofki4vxg]{color:#161826b8}.mm--light[data-astro-cid-ofki4vxg] .mm__nav[data-astro-cid-ofki4vxg] a[data-astro-cid-ofki4vxg]:hover,.mm--light[data-astro-cid-ofki4vxg] .mm__nav[data-astro-cid-ofki4vxg] a[data-astro-cid-ofki4vxg][aria-current]{color:var(--ink)}.solves,.redefining,.cases,.news,.site-footer{color:var(--sf-ink);font-feature-settings:"ss03" on,"ss04" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Geist,Geist Placeholder,sans-serif}:where(.solves,.redefining,.cases,.news,.site-footer) :where(*){box-sizing:border-box}:where(.solves,.redefining,.cases,.news,.site-footer) img{border-style:none}:where(.solves,.redefining,.cases,.news,.site-footer) button{font:inherit}:where(.solves,.redefining,.cases,.news,.site-footer) :is(.t-h72,.t-h64,.t-h56,.t-h40){margin:0;font-weight:500;line-height:95%}:where(.solves,.redefining,.cases,.news,.site-footer) .t-h72{letter-spacing:-.05em;font-size:72px}:where(.solves,.redefining,.cases,.news,.site-footer) .t-h64{letter-spacing:-.05em;font-size:64px}:where(.solves,.redefining,.cases,.news,.site-footer) .t-h56{letter-spacing:-.05em;font-size:56px}:where(.solves,.redefining,.cases,.news,.site-footer) .t-h40{letter-spacing:-.03em;font-size:40px}:where(.solves,.redefining,.cases,.news,.site-footer) .t-32{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:600;line-height:95%}:where(.solves,.redefining,.cases,.news,.site-footer) .t-24{letter-spacing:-.04em;margin:0;font-size:24px;font-weight:400;line-height:100%}:where(.solves,.redefining,.cases,.news,.site-footer) .t-20{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:400;line-height:120%}:where(.solves,.redefining,.cases,.news,.site-footer) .t-18{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:400;line-height:120%}:where(.solves,.redefining,.cases,.news,.site-footer) .t-18-600{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:95%}:where(.solves,.redefining,.cases,.news,.site-footer) .t-14{letter-spacing:-.03em;margin:0;font-size:14px;font-weight:400;line-height:120%}:where(.solves,.redefining,.cases,.news,.site-footer) :is(.t-mono-14,.t-mono-15,.t-mono-16){text-transform:uppercase;letter-spacing:0;margin:0;font-family:Geist Mono,monospace}:where(.solves,.redefining,.cases,.news,.site-footer) .t-mono-14{font-size:14px;font-weight:500;line-height:90%}:where(.solves,.redefining,.cases,.news,.site-footer) .t-mono-15{font-size:15px;font-weight:600;line-height:90%}:where(.solves,.redefining,.cases,.news,.site-footer) .t-mono-16{font-size:16px;font-weight:400;line-height:120%}:where(.solves,.redefining,.cases,.news,.site-footer) .muted{color:#16182699}:where(.solves,.redefining,.cases,.news,.site-footer) .nowrap{white-space:pre}:where(.solves,.redefining,.cases,.news,.site-footer) .badge{background:var(--sf-accent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase;color:var(--sf-ink);white-space:nowrap;border-radius:3px;align-items:center;gap:8px;padding:6px;font-family:Geist Mono,monospace;font-size:14px;font-weight:500;line-height:90%;display:inline-flex}.solves{z-index:5;width:100%;height:1053px;padding:0 var(--sf-pad);background:var(--sf-bg);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.solves-copy{z-index:3;flex-direction:column;align-items:center;gap:32px;width:740px;max-width:100%;display:flex;position:relative}.solves-text{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.solves-text .t-h40{text-align:center;width:564px;max-width:100%}.solves-text .t-20{text-align:center;width:666px;max-width:100%}.float{transform:translate(-50%,-50%) translate(var(--tx,0px),var(--ty,0px));will-change:transform;position:absolute}.float-in{transform:translate(var(--tx,0px),var(--ty,0px));will-change:transform;position:absolute;inset:0}.float-in.clip{overflow:hidden}.float img{object-fit:cover;height:auto;display:block;position:absolute}.f1{aspect-ratio:1.02703;width:21%;top:23%;left:16%}.f1 .a{aspect-ratio:.790541;width:77%;top:0;left:0}.f1 .b{aspect-ratio:3.22368;z-index:2;width:40%;bottom:39px;right:12px}.f2{aspect-ratio:1.8125;width:16%;top:21%;left:41%}.f2 .float-in{justify-content:center;align-items:center;display:flex}.f2 .a{width:96%;height:100%;position:relative}.f3{aspect-ratio:.874;border-radius:12px;width:15%;top:18%;left:63%}.f3 .a{border-radius:12px;width:100%;height:100%;top:0;left:0}.f3 .b{aspect-ratio:1.96825;z-index:1;width:85%;bottom:54px;right:-102px}.f4{aspect-ratio:1.13947;width:15%;top:40%;left:84%}.f4 .a{width:100%;height:100%;top:0;left:0}.f5{aspect-ratio:1.03378;width:21%;top:73%;left:82%}.f5 .a{aspect-ratio:.95279;width:73%;bottom:0;left:0}.f5 .b{aspect-ratio:.844721;z-index:2;width:44%;top:1px;right:0}.f6{aspect-ratio:1.69492;width:14%;top:76%;left:60%}.f6 .a{width:100%;height:100%;top:0;left:0}.f7{aspect-ratio:1.29389;width:24%;top:78%;left:36%}.f7 .a{aspect-ratio:.819923;width:63%;top:1px;right:0}.f7 .b{aspect-ratio:1.91453;z-index:2;width:66%;bottom:29px;left:0}.f8{aspect-ratio:1.04167;width:13%;top:57%;left:15%}.f8 .a{width:100%;height:100%;top:0;left:0}.solves{--dc-card:var(--ink);--dc-card-2:#262940;--dc-accent:var(--lila);--dc-accent-grad:var(--grad-hover);--dc-bar:#c1abe938;--dc-bar-2:#c1abe929;--dc-text:243,245,254;--dc-ink:var(--ink)}.float :where(.dc){display:block;position:absolute;container-type:inline-size}.dc-c{--u:calc(100cqw / var(--w));width:100%;height:calc(var(--h) * var(--u));position:absolute;top:50%;left:0;transform:translateY(-50%)}.dc-card{position:absolute;top:0;left:0;overflow:hidden}.dc p{white-space:nowrap;margin:0;line-height:1;position:absolute}.dc sub{vertical-align:-.12em;font-size:.62em;line-height:0}.dc-val sub,.dc-tag sub{text-align:center;width:.968em;display:inline-block}.dc-mono,.dc-sub,.dc-label,.dc-zero,.dc-tag,.dc-val{font-family:Geist Mono,monospace}.dc-chart{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dc-chart text{text-anchor:middle;font-family:Geist Mono,monospace}.dc-bars{align-items:flex-end;display:flex;position:absolute}.dc-bars i{height:calc(var(--h) * var(--u));background:var(--dc-bar);flex:none;display:block}.dc-bars i.on{background:var(--dc-accent)}.dc-pill .dc-card{width:calc(216 * var(--u));height:calc(65 * var(--u));align-items:center;gap:calc(26 * var(--u));padding-left:calc(20 * var(--u));background:#fff;border-radius:999px;display:flex}.dc-hex{width:calc(36 * var(--u));height:calc(39 * var(--u));flex:none;display:block}.dc-hex path{fill:var(--dc-accent);stroke:var(--dc-accent);stroke-width:3px;stroke-linejoin:round}.dc-pill .dc-val{font-size:calc(26 * var(--u));color:#161826b8;line-height:1}.dc-sensor .dc-card{left:calc(1 * var(--u));width:calc(391 * var(--u));height:calc(222 * var(--u));border-radius:calc(16 * var(--u));background:var(--dc-card)}.dc-sensor .dc-title{left:calc(22 * var(--u));top:calc(23.5 * var(--u));font-size:calc(22.5 * var(--u));letter-spacing:-.01em;color:#fff;font-weight:600}.dc-sensor .dc-sub{left:calc(22 * var(--u));top:calc(58 * var(--u));font-size:calc(16.2 * var(--u));text-transform:uppercase;color:rgba(var(--dc-text),.55)}.dc-check{left:calc(339.5 * var(--u));top:calc(23.5 * var(--u));width:calc(27 * var(--u));height:calc(27 * var(--u));position:absolute}.dc-check .seal{fill:var(--dc-accent);stroke:var(--dc-accent);stroke-width:1.6px;stroke-linejoin:round}.dc-check .tick{fill:none;stroke:var(--dc-card);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.dc-sensor .dc-num{left:calc(22 * var(--u));top:calc(167 * var(--u));font-family:Geist Mono,monospace;font-size:calc(40 * var(--u));letter-spacing:-.02em;color:#fff;font-weight:500}.dc-sensor .dc-unit{margin-left:calc(9 * var(--u));font-size:calc(14.5 * var(--u));letter-spacing:0;text-transform:uppercase;color:rgba(var(--dc-text),.62);font-weight:400}.dc-sensor .dc-bars{left:calc(274 * var(--u));bottom:calc(22 * var(--u));gap:calc(2.33 * var(--u))}.dc-sensor .dc-bars i{width:calc(11 * var(--u));border-radius:calc(3.5 * var(--u))}.dc-removal .dc-card{width:calc(329 * var(--u));height:calc(165 * var(--u));border-radius:calc(20 * var(--u));background:var(--dc-card-2)}.dc-removal .dc-label{left:calc(16 * var(--u));top:calc(17.2 * var(--u));font-size:calc(6.8 * var(--u));text-transform:uppercase;color:rgba(var(--dc-text),.8);font-weight:500}.dc-removal .dc-num{left:calc(16 * var(--u));top:calc(29 * var(--u));font-size:calc(20 * var(--u));letter-spacing:-.02em;color:#fff}.dc-removal .dc-unit{margin-left:calc(7 * var(--u));font-size:calc(7 * var(--u));letter-spacing:0;color:rgba(var(--dc-text),.4)}.dc-removal .dc-zero{left:calc(16 * var(--u));top:calc(92 * var(--u));font-size:calc(6 * var(--u));text-transform:uppercase;color:rgba(var(--dc-text),.8)}.dc-removal .axis{stroke:rgba(var(--dc-text),.22);stroke-width:.8px;stroke-dasharray:2 2}.dc-removal rect.up{fill:var(--dc-accent)}.dc-removal rect.down{fill:var(--dc-bar-2)}.dc-removal text{fill:rgba(var(--dc-text),.42);font-size:5px}.dc-inputs .dc-card{width:calc(239 * var(--u));height:calc(284 * var(--u));border-radius:calc(17 * var(--u));background:var(--dc-card)}.dc-inputs .dc-bars{left:calc(31 * var(--u));bottom:calc(164 * var(--u));gap:calc(4.5 * var(--u))}.dc-inputs .dc-bars i{width:calc(20 * var(--u));border-radius:calc(5 * var(--u))}.dc-inputs .dc-num{left:calc(29 * var(--u));top:calc(160 * var(--u));font-family:Geist Mono,monospace;font-size:calc(50 * var(--u));letter-spacing:-.01em;color:#fff;font-weight:600}.dc-inputs .dc-label{left:calc(29 * var(--u));top:calc(225 * var(--u));font-size:calc(20.5 * var(--u));text-transform:uppercase;color:rgba(var(--dc-text),.45)}.dc-balance .dc-card{width:calc(338 * var(--u));height:calc(207 * var(--u));border-radius:calc(20 * var(--u));background:var(--dc-accent-grad)}.dc-balance .dc-label{left:calc(20 * var(--u));top:calc(24 * var(--u));font-size:calc(19.4 * var(--u));text-transform:uppercase;color:var(--dc-ink);font-weight:500}.dc-balance .dc-num{left:calc(21 * var(--u));top:calc(124 * var(--u));font-size:calc(57 * var(--u));letter-spacing:0;color:var(--dc-ink);font-weight:500}.dc-balance sub{vertical-align:-.1em;font-size:.7em}.dc-trend .dc-card{width:calc(396 * var(--u));height:calc(205 * var(--u));border-radius:calc(20 * var(--u));background:var(--dc-card-2)}.dc-trend .solid{fill:none;stroke:rgba(var(--dc-text),.85);stroke-width:1.3px}.dc-trend .dash{fill:none;stroke:rgba(var(--dc-text),.45);stroke-width:1.3px;stroke-dasharray:3 3}.dc-trend circle{fill:#fff}.dc-trend circle.hi{fill:var(--dc-accent)}.dc-trend text{fill:rgba(var(--dc-text),.6);font-size:9px}.dc-tag{left:calc(253 * var(--u));top:calc(33 * var(--u));width:calc(53 * var(--u));height:calc(19 * var(--u));border-radius:calc(3 * var(--u));background:var(--dc-accent);color:var(--dc-ink);font-size:calc(9.6 * var(--u));justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;position:absolute}.redefining{z-index:5;background:var(--sf-bg);width:100%;padding:0 var(--sf-pad) 200px;flex-direction:column;align-items:center;gap:120px;display:flex;position:relative;overflow:hidden}.thread{width:100%;height:200px;position:relative}.thread-track{width:2px;height:calc(100% - 56px);position:absolute;top:0;left:calc(50% - 1px);overflow:hidden}.thread-fill{background:var(--sf-ink);will-change:transform;width:100%;height:100%;transform:translateY(-205px)}.thread-dot{width:56px;height:56px;color:var(--sf-ink);place-items:center;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.thread-mark{transform-origin:50%;width:30px;height:auto;display:block;overflow:visible}.thread-dot:before,.thread-dot:after{content:"";border:1.5px solid var(--sf-accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.thread-dot.is-hit .thread-mark{animation:.9s cubic-bezier(.2,.8,.3,1) dot-pulse}.thread-dot.is-hit:before{animation:1.2s cubic-bezier(.2,.7,.3,1) dot-ring}.thread-dot.is-hit:after{animation:1.2s cubic-bezier(.2,.7,.3,1) .25s dot-ring}@keyframes dot-pulse{0%{color:var(--sf-ink);transform:scale(1)}30%{color:var(--sf-accent);transform:scale(1.18)}60%{transform:scale(.96)}to{color:var(--sf-ink);transform:scale(1)}}@keyframes dot-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.redefining-head{text-align:center;width:73%}.steps{grid-template-columns:repeat(2,minmax(50px,1fr));justify-content:center;gap:20px;width:83%;display:grid}.step{background:var(--sf-white);width:100%;color:var(--sf-ink);text-align:left;cursor:pointer;transition:background-color .35s var(--sf-ease),color .35s var(--sf-ease);border:0;border-radius:24px;outline:none;align-items:center;gap:32px;margin:0;padding:20px;display:flex}.step:focus-visible{box-shadow:inset 0 0 0 2px var(--sf-accent)}.step[aria-selected=true]{background:var(--sf-ink);color:var(--sf-white);cursor:default}.step-num{background:var(--sf-accent);letter-spacing:-.02em;width:56px;height:56px;transition:background-color .35s var(--sf-ease);color:var(--sf-ink);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:400;line-height:120%;display:flex}.step[aria-selected=false] .step-num{background:#1618260f}.step-text{flex-direction:column;flex:auto;gap:12px;display:flex}.step-label{color:#1618268c;transition:color .35s var(--sf-ease)}.step[aria-selected=true] .step-label{color:#fff9}.redefining-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:1680px;display:grid}.redefining-gallery>figure{aspect-ratio:3/4;cursor:pointer;clip-path:inset(0 round 24px);border-radius:24px;outline:none;width:100%;margin:0;display:block;position:relative;overflow:hidden;transform:translateZ(0);container-type:inline-size}.redefining-gallery>figure:focus-visible{box-shadow:inset 0 0 0 2px var(--sf-accent)}.redefining-gallery img{object-fit:cover;width:100%;height:100%;transition:filter .8s var(--sf-ease);display:block}.glass{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:#ffffff47;border:1px solid #ffffff80;box-shadow:0 8px 32px #1618261a,inset 0 1px #ffffff8c}.shot-title{z-index:3;letter-spacing:-.04em;color:var(--sf-white);pointer-events:none;transition:opacity .45s var(--sf-ease),transform .45s var(--sf-ease);background:linear-gradient(#16182600,#16182680);margin:0;padding:24cqw 6cqw 6cqw;font-size:clamp(22px,7.2cqw,40px);font-weight:500;line-height:.95;position:absolute;bottom:0;left:0;right:0}.redefining-gallery>figure:is(:hover,:focus-visible,.is-open) .shot-title{opacity:0;transition-duration:.25s;transform:translateY(2cqw)}.sn-stress{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase;white-space:nowrap;color:var(--sf-ink);background:#ffffffb8;border-radius:99px;align-items:center;gap:1.4cqw;margin:0;padding:1.5cqw 2.4cqw;font-family:Geist Mono,monospace;font-size:max(9px,2.6cqw);font-weight:500;line-height:1;display:inline-flex}.sn-stress:before{content:"";background:currentColor;border-radius:50%;flex:none;width:max(6px,1.5cqw);height:max(6px,1.5cqw)}.sn-focus{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(8px)saturate(.3);backdrop-filter:blur(8px)saturate(.3);opacity:0;transition:opacity .6s var(--sf-ease);background:#1618261f;position:absolute;inset:0;-webkit-mask-image:radial-gradient(30% 42% at 51% 44%,#0000 50%,#000 100%);mask-image:radial-gradient(30% 42% at 51% 44%,#0000 50%,#000 100%)}.sense-shot:is(:hover,:focus-visible,.is-open) .sn-focus{opacity:1;transition-duration:.9s}.sn-pulse{z-index:2;opacity:0;width:0;height:0;transition:opacity .4s var(--sf-ease);position:absolute;top:57%;left:51%}.sn-pulse:before{content:"";background:var(--sf-white);border-radius:50%;width:1.8cqw;height:1.8cqw;position:absolute;top:-.9cqw;left:-.9cqw}.sn-pulse i{opacity:0;border:1px solid #ffffffe6;border-radius:50%;width:10cqw;height:10cqw;position:absolute;top:-5cqw;left:-5cqw}.sense-shot:is(:hover,:focus-visible,.is-open) .sn-pulse{opacity:1;transition-delay:.2s}.sense-shot:is(:hover,:focus-visible,.is-open) .sn-pulse i{animation:3s ease-out infinite sn-breathe}.sense-shot:is(:hover,:focus-visible,.is-open) .sn-pulse i+i{animation-delay:1.5s}@keyframes sn-breathe{0%{opacity:0;transform:scale(.4)}25%{opacity:.9}to{opacity:0;transform:scale(1.7)}}.sn-read{z-index:2;white-space:nowrap;color:#16182699;border-radius:2.8cqw;flex-direction:column;gap:.7cqw;margin:0;padding:1.8cqw 2.8cqw;font-size:max(9px,2.6cqw);line-height:1.1;display:flex;position:absolute}.sn-read strong{letter-spacing:-.03em;color:var(--sf-ink);font-size:max(12px,4.2cqw);font-weight:500}.sn-read-1{margin-top:-6cqw;top:57%;left:calc(51% + 7cqw)}.sn-read-2{top:27%;right:5cqw}.sn-stress{z-index:2;color:#96440c;margin-top:7.5cqw;position:absolute;top:57%;left:calc(51% + 7cqw)}.sn-stress:before{background:#e88034}.sn-read,.sn-stress{opacity:0;transition:opacity .3s var(--sf-ease),transform .3s var(--sf-ease);transform:translateY(1.6cqw)}.sense-shot:is(:hover,:focus-visible,.is-open) :is(.sn-read,.sn-stress){opacity:1;transition-duration:.5s;transition-delay:calc(.35s + var(--i) * .12s);transform:none}.circ-shot:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;opacity:0;transition:opacity .8s var(--sf-ease);background:linear-gradient(#ffc48280,#f08c468c);position:absolute;inset:0}.circ-shot:is(:hover,:focus-visible,.is-open):after{opacity:1;transition:opacity 2.6s cubic-bezier(.65,0,.35,1) .5s}.circ-shot:is(:hover,:focus-visible,.is-open) img{filter:sepia(.35)saturate(1.2)brightness(.94);transition:filter 2.6s cubic-bezier(.65,0,.35,1) .5s}.cc-card{z-index:2;opacity:0;width:50cqw;transition:opacity .3s var(--sf-ease),transform .3s var(--sf-ease);border-radius:4.4cqw;flex-direction:column;align-items:center;padding:3.4cqw 3.6cqw 3.8cqw;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(2.4cqw - 50%))}.circ-shot:is(:hover,:focus-visible,.is-open) .cc-card{opacity:1;transition-duration:.5s;transition-delay:.1s;transform:translate(-50%,-50%)}.cc-head{justify-content:space-between;align-self:stretch;align-items:center;gap:2cqw;display:flex}.cc-head .cc-switch{align-self:flex-start}.cc-title{letter-spacing:-.02em;margin:0;font-size:max(10px,2.9cqw);font-weight:500;line-height:1.15}.cc-dial{width:30cqw;height:16cqw;margin-top:3.6cqw;position:relative}.cc-dial svg{width:100%;height:100%;display:block;overflow:visible}.cc-arc{fill:none;stroke:#1618264d;stroke-width:.35px;stroke-linecap:round;stroke-dasharray:.1 1}.cc-horizon{fill:none;stroke:#16182640;stroke-width:.25px}.cc-sun{width:0;height:0;transform:rotate(calc(-50deg + var(--k,0) * 125deg));position:absolute;top:15cqw;left:15cqw}.cc-sun i{background:#ffd98a;border-radius:50%;width:2.6cqw;height:2.6cqw;transition:background-color .8s,box-shadow .8s;position:absolute;top:-14.3cqw;left:-1.3cqw;box-shadow:0 0 0 1cqw #ffc86e4d}.circ-shot:is(:hover,:focus-visible,.is-open) .cc-sun i{background:#f08a3e;transition:background-color 2.6s cubic-bezier(.65,0,.35,1) .5s,box-shadow 2.6s cubic-bezier(.65,0,.35,1) .5s;box-shadow:0 0 0 1cqw #f08a3e47}.cc-time{text-align:center;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:max(10px,3.2cqw);font-weight:500;line-height:1;position:absolute;bottom:2.2cqw;left:0;right:0}.cc-k{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:2.6cqw 0 0;font-size:max(16px,6.4cqw);font-weight:500;line-height:1}.cc-switch{width:6.6cqw;height:3.8cqw;transition:background-color .3s var(--sf-ease);background:#16182624;border-radius:99px;flex:none;position:relative}.cc-switch:after{content:"";background:var(--sf-white);width:2.8cqw;height:2.8cqw;transition:transform .3s var(--sf-ease);border-radius:50%;position:absolute;top:.5cqw;left:.5cqw;box-shadow:0 1px 3px #16182633}.circ-shot:is(:hover,:focus-visible,.is-open) .cc-switch{background:var(--sf-accent);transition-delay:.3s}.circ-shot:is(:hover,:focus-visible,.is-open) .cc-switch:after{transition-delay:.3s;transform:translate(2.8cqw)}.adj-shot:after{content:"";z-index:1;pointer-events:none;opacity:0;transition:opacity .5s var(--sf-ease);background:linear-gradient(#16182600,#16182680 55%,#161826c7);position:absolute;inset:40% 0 0}.adj-shot:is(:hover,:focus-visible,.is-open):after{opacity:1;transition-duration:.7s}.adj-shot:is(:hover,:focus-visible,.is-open) img{filter:brightness(.88)saturate(.9);transition:filter 1.2s var(--sf-ease)}.ax{z-index:2;color:var(--sf-white);opacity:0;transition:opacity .3s var(--sf-ease),transform .3s var(--sf-ease);position:absolute;bottom:7cqw;left:5cqw;right:5cqw;transform:translateY(2cqw)}.adj-shot:is(:hover,:focus-visible,.is-open) .ax{opacity:1;transition-duration:.5s;transition-delay:.1s;transform:none}.ax-label{text-transform:uppercase;opacity:.7;margin:0;font-family:Geist Mono,monospace;font-size:max(9px,2.6cqw);font-weight:500;line-height:1}.ax-chart{height:30cqw;margin-top:4.5cqw;position:relative}.ax-plot{position:absolute;inset:0}.ax-plot svg{width:100%;height:100%;display:block;overflow:visible}.ax-plot path{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ax-plot .ax-gain{fill:url(#ax-gain-fill);stroke:none}.ax-plot .ax-event{stroke:#ffffff59;stroke-width:1px;stroke-dasharray:2 3}.ax-plot .ax-trend{stroke:#ffffff8c;stroke-width:1.2px;stroke-dasharray:3 4}.ax-plot .ax-rise{stroke:#ffb076;stroke-width:1.8px}.ax-plot .ax-calm{stroke:var(--sf-white);stroke-width:2.2px}.ax-dot{background:var(--sf-accent);opacity:0;border-radius:50%;width:2.6cqw;height:2.6cqw;margin:-1.3cqw;position:absolute;top:44%;left:50%;box-shadow:0 0 0 1cqw #c1abe959}.ax-now{background:var(--sf-white);opacity:0;border-radius:50%;width:2.2cqw;height:2.2cqw;margin:-1.1cqw;position:absolute;top:63%;left:100%;box-shadow:0 0 0 1cqw #ffffff2e}.ax-protocol{white-space:nowrap;text-transform:uppercase;opacity:0;font-family:Geist Mono,monospace;font-size:max(8px,2.3cqw);font-weight:500;line-height:1;position:absolute;bottom:0;left:50%;transform:translate(-50%,170%)}.ax-trend-label{color:#fff9;white-space:nowrap;opacity:0;font-size:max(9px,2.6cqw);line-height:1;position:absolute;top:14%;right:0;transform:translateY(-170%)}.ax-result{letter-spacing:-.05em;white-space:nowrap;opacity:0;font-size:max(18px,6.6cqw);font-weight:500;line-height:1;transition:opacity .2s,transform .2s;position:absolute;top:38%;right:4cqw;transform:translateY(-40%)}.adj-shot.is-done .ax-result{opacity:1;transition:opacity .4s var(--sf-ease),transform .5s var(--sf-ease);transform:translateY(-50%)}.floor{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.floor-map{--d:clamp(8px,1.1cqw,15px);width:83%;margin:0;position:relative;container-type:inline-size}.fm-stage{position:relative;overflow:hidden}.fm-stage img{width:100%;height:auto;display:block}.fm-links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fm-links path{fill:none;stroke:var(--sf-ink);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100px;opacity:.55;transition:stroke-dashoffset .3s var(--sf-ease)}.floor[data-mode=act] .fm-links path{stroke-dashoffset:0;transition:stroke-dashoffset .9s calc(.15s + var(--i) * .1s) var(--sf-ease)}.fm-links .fm-corridor{stroke:#f0965073;stroke-width:30px;vector-effect:none;mix-blend-mode:multiply;stroke-linecap:butt;stroke-dasharray:22 12;stroke-dashoffset:0;opacity:0;transition:opacity .3s var(--sf-ease);animation:1.4s linear infinite fm-flow}.floor[data-mode=anticipate] .fm-links .fm-corridor{opacity:1;transition:opacity .6s .15s var(--sf-ease)}@keyframes fm-flow{to{stroke-dashoffset:-34px}}.fm-pt{--halo:193,171,233;left:var(--x);top:var(--y);width:var(--d);height:var(--d);margin:calc(var(--d) / -2);background:var(--sf-ink);box-shadow:0 0 0 calc(var(--d) * .35) rgba(var(--halo),.55);opacity:0;transition:opacity .25s var(--sf-ease),transform .25s var(--sf-ease),box-shadow .4s var(--sf-ease);border-radius:50%;position:absolute;transform:scale(.3)}.floor[data-mode=understand] .fm-pt{--halo:240,150,80}.fm-pt:after{content:"";inset:calc(var(--d) * -.35);border:1px solid var(--sf-ink);animation:vt-ping 2.6s calc(var(--i) * .2s) cubic-bezier(.2,.7,.3,1) infinite;border-radius:50%;position:absolute}.fm-pt:before{content:"";background:radial-gradient(closest-side,rgba(var(--halo),.85),rgba(var(--halo),0));mix-blend-mode:multiply;opacity:0;width:13cqw;height:7.5cqw;transition:opacity .4s var(--sf-ease),transform .5s var(--sf-ease);border-radius:50%;margin:-3.75cqw 0 0 -6.5cqw;position:absolute;top:50%;left:50%;transform:scale(.6)}.fm-pt i{inset:calc(var(--d) * -1.3);border:1.5px dashed var(--sf-ink);opacity:0;transition:opacity .3s var(--sf-ease),scale .4s var(--sf-ease);border-radius:50%;animation:9s linear infinite fm-spin;position:absolute;scale:.5}@keyframes fm-spin{to{transform:rotate(360deg)}}.floor[data-mode=sense] .fm-pt[data-m~=sense],.floor[data-mode=understand] .fm-pt[data-m~=understand],.floor[data-mode=anticipate] .fm-pt[data-m~=anticipate],.floor[data-mode=act] .fm-pt[data-m~=act]{opacity:1;transition-duration:.45s;transition-delay:calc(var(--i) * 40ms);transform:none}.floor[data-mode=understand] .fm-pt[data-fx~=understand]:before,.floor[data-mode=act] .fm-pt[data-fx~=act]:before{opacity:1;transition-delay:.15s;transform:none}.floor[data-mode=anticipate] .fm-pt[data-fx~=anticipate] i{opacity:.7;transition-delay:.2s;scale:1}.fm-cards{z-index:2;pointer-events:none;position:absolute;inset:0}.fc{--warn:232,128,52;left:var(--x);top:var(--y);letter-spacing:-.01em;width:16.5em;color:var(--sf-ink);--off:calc(var(--d) * 1.9);transform:translate(calc(var(--off) + 8px),var(--dy));opacity:0;visibility:hidden;transition:opacity .25s var(--sf-ease),transform .25s var(--sf-ease),visibility 0s .25s;border-radius:1.1em;margin:0;padding:1em 1.1em 1.05em;font-size:clamp(10px,.95cqw,13px);line-height:1.2;position:absolute}.fc.glass{-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);background:linear-gradient(160deg,#ffffff80,#ffffff38)}.fc.to-l{transform:translate(calc(-100% - var(--off) - 8px),var(--dy))}.floor[data-mode=sense] .fc[data-m=sense],.floor[data-mode=understand] .fc[data-m=understand],.floor[data-mode=anticipate] .fc[data-m=anticipate],.floor[data-mode=act] .fc[data-m=act]{opacity:1;visibility:visible;transform:translate(var(--off),var(--dy));transition:opacity .45s calc(.25s + var(--i) * .1s) var(--sf-ease),transform .5s calc(.25s + var(--i) * .1s) var(--sf-ease),visibility 0s}.floor[data-mode=sense] .fc.to-l[data-m=sense],.floor[data-mode=understand] .fc.to-l[data-m=understand],.floor[data-mode=anticipate] .fc.to-l[data-m=anticipate],.floor[data-mode=act] .fc.to-l[data-m=act]{transform:translate(calc(-100% - var(--off)),var(--dy))}.fc--understand.glass{border-color:rgba(var(--warn),.6)}.fc--anticipate.glass{border:1px dashed #16182659}.fc--act.glass{border-color:#c1abe9f2}.fc p,.fc ul,.fc dl{margin:0;padding:0;list-style:none}.fc-head{justify-content:space-between;align-items:center;gap:.6em;display:flex}.fc-place{text-transform:uppercase;color:#1618268c;font-family:Geist Mono,monospace;font-size:.74em;font-weight:500}.fc-badge{white-space:nowrap;text-transform:uppercase;border-radius:99px;align-items:center;gap:.45em;padding:.32em .6em;font-family:Geist Mono,monospace;font-size:.64em;font-weight:500;line-height:1;display:inline-flex}.fc-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.55em;height:.55em}.fc--sense .fc-badge{background:#16182614}.fc--sense .fc-badge:before{animation:1.4s ease-in-out infinite fc-live}@keyframes fc-live{50%{opacity:.2}}.fc--understand .fc-badge{background:rgba(var(--warn),.2);color:#96440c}.fc--anticipate .fc-badge{border:1px dashed #16182680}.fc--anticipate .fc-badge:before{background:0 0;border:1px solid}.fc--act .fc-badge{background:var(--sf-accent)}.fc-title{letter-spacing:-.02em;font-size:1.15em;font-weight:500;margin-top:.5em!important}.fc .fc-viz{margin-top:.85em}.fc-big{letter-spacing:-.04em;font-size:2.3em;font-weight:500;line-height:1;margin-top:.35em!important}.fc-note{color:#16182699;font-size:.85em;margin-top:.5em!important}.fc-axis{color:#16182673;justify-content:space-between;margin-top:.35em;font-family:Geist Mono,monospace;font-size:.7em;display:flex}.fc-rows{gap:.4em;display:grid;margin-top:.85em!important}.fc-rows div{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.fc-rows dt{color:#16182699;font-size:.9em}.fc-rows dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:500}.fc-foot{border-top:1px solid #1618261a;align-items:baseline;gap:.5em;padding-top:.75em;font-size:.88em;font-weight:500;display:flex;margin-top:.8em!important}.fc-foot:before{content:"";background:var(--sf-ink);border-radius:50%;flex:none;width:.6em;height:.6em}.fc--understand .fc-foot:before{background:rgb(var(--warn))}.fc--anticipate .fc-foot:before,.fc--act .fc-foot:before{background:var(--sf-accent);box-shadow:0 0 0 .25em #c1abe959}.fc-scan{grid-template-columns:repeat(13,1fr);gap:.35em;display:grid}.fc-scan i{aspect-ratio:1;background:var(--sf-ink);opacity:.18;animation:fc-scan 2.6s calc(var(--k) * .2s) linear infinite;border-radius:50%}@keyframes fc-scan{0%,8%{opacity:1}30%,to{opacity:.18}}.fc-ecg{width:100%;height:2.4em;display:block;overflow:visible}.fc-ecg path{fill:none;stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fc-ecg .base{stroke:#1618261f}.fc-ecg .trace{stroke:var(--sf-ink);stroke-dasharray:28 72;animation:2s linear infinite fc-trace}@keyframes fc-trace{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.fc-vu{align-items:flex-end;gap:.22em;height:2.2em;display:flex}.fc-vu i{background:var(--sf-ink);transform-origin:bottom;height:100%;animation:fc-vu calc(.55s + var(--k) * 45ms) calc(var(--k) * -.17s) ease-in-out infinite alternate;border-radius:.15em;flex:1;transform:scaleY(.3)}@keyframes fc-vu{0%{transform:scaleY(.15)}to{transform:scaleY(.9)}}.fc-kelvin{background:linear-gradient(90deg,#ffb36b,#fff1dc 45%,#cfe2ff);border-radius:99px;height:.55em;display:block;position:relative}.fc-kelvin i{left:var(--at);background:var(--sf-white);width:1.1em;height:1.1em;box-shadow:0 0 0 2px var(--sf-ink);border-radius:50%;margin:-.55em;position:absolute;top:50%}.fc-signals{gap:.4em;display:grid}.fc-signals li{align-items:center;gap:.5em;display:flex}.fc-signals span{color:#16182699;flex:1;font-size:.9em}.fc-signals b{font-variant-numeric:tabular-nums;font-weight:500}.fc-signals svg,.fc-deltas svg{flex:none;width:.85em;height:.85em}.fc-signals path{fill:none;stroke:rgb(var(--warn));stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.fc-level{align-items:center;gap:.7em;margin-top:.85em;display:flex}.fc-meter{flex:1;gap:.2em;display:flex}.fc-meter i{background:#1618261a;border-radius:99px;flex:1;height:.45em}.fc-meter i.on{background:rgb(var(--warn))}.fc-result{color:#96440c;white-space:nowrap;font-weight:600}.fc-hypno{width:100%;height:2.4em;display:block;overflow:visible}.fc-hypno path{fill:none;stroke:var(--sf-ink);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fc-hypno .wake{fill:rgba(var(--warn),.75)}.fc--understand .fc-big{color:#96440c}.fc-gauge{background:#16182614;border-radius:99px;height:.55em;display:block;position:relative}.fc-gauge i{width:var(--v);border-radius:inherit;background:linear-gradient(90deg,rgba(var(--warn),.3),rgb(var(--warn)));position:absolute;inset:0 auto 0 0}.fc-gauge:after{content:"";left:var(--t);background:var(--sf-ink);width:2px;margin-left:-1px;position:absolute;top:-.35em;bottom:-.35em}.fc-bars{align-items:flex-end;gap:.3em;height:2.6em;display:flex}.fc-bars i{height:var(--h);background:#1618261f;border-radius:.2em;flex:1}.fc-bars i.on{background:var(--sf-ink)}.fc-nights{gap:1.05em;padding:.4em 0;display:grid}.fc-nights i{background:#16182633;height:1px;position:relative}.fc-nights i:after{content:"";left:var(--at);background:var(--sf-ink);border-radius:50%;width:.55em;height:.55em;margin:-.275em;position:absolute;top:50%}.fc-wave{width:100%;height:2.6em;display:block;overflow:visible}.fc-wave .area{fill:#16182612}.fc-wave .line{fill:none;stroke:var(--sf-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.fc-days{gap:.3em;display:flex}.fc-days i{text-align:center;border:1px dashed #16182640;border-radius:.4em;flex:1;padding:.4em 0;font-family:Geist Mono,monospace;font-size:.8em;font-style:normal}.fc-days i.on{border:1px solid var(--sf-ink);background:var(--sf-ink);color:var(--sf-white)}.fc-slider+.fc-slider{margin-top:.75em}.fc-row{justify-content:space-between;gap:1em;font-size:.9em;display:flex}.fc-row span{color:#16182699}.fc-row b{font-weight:500}.fc-track{background:#1618261a;border-radius:99px;height:.45em;margin-top:.5em;display:block;position:relative}.fc-track:before{content:"";width:var(--at);border-radius:inherit;background:var(--sf-accent);position:absolute;inset:0 auto 0 0}.fc-track.is-kelvin{background:linear-gradient(90deg,#ffb36b,#fff1dc 45%,#cfe2ff)}.fc-track.is-kelvin:before{display:none}.fc-track i{left:var(--at);background:var(--sf-white);width:1.05em;height:1.05em;box-shadow:0 0 0 2px var(--sf-accent),0 1px 3px #16182633;border-radius:50%;margin:-.525em;position:absolute;top:50%}.fc-toggles{gap:.55em;display:grid}.fc-toggles li{align-items:center;gap:.6em;display:flex}.fc-toggles span:first-child{flex:1;font-size:.9em}.fc-toggles em{color:#1618268c;font-size:.85em;font-style:normal}.fc-switch{width:2.1em;height:1.2em;transition:background-color .3s var(--sf-ease);background:#16182626;border-radius:99px;flex:none;position:relative}.fc-switch:after{content:"";background:var(--sf-white);width:.9em;height:.9em;transition:transform .3s var(--sf-ease);border-radius:50%;position:absolute;top:.15em;left:.15em;box-shadow:0 1px 2px #16182640}.floor[data-mode=act] .fc-switch{background:var(--sf-accent);transition-delay:calc(.7s + var(--k) * .18s)}.floor[data-mode=act] .fc-switch:after{transition-delay:calc(.7s + var(--k) * .18s);transform:translate(.9em)}.fc-deltas{gap:.5em;display:grid}.fc-deltas li{align-items:baseline;gap:.45em;display:flex}.fc-deltas span{color:#16182699;flex:1;font-size:.9em}.fc-deltas s{color:#16182666;font-size:.9em}.fc-deltas b{white-space:nowrap;font-weight:500}.fc-deltas path{fill:none;stroke:var(--sf-ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.fc-compare{gap:.35em;display:grid}.fc-compare>span{align-items:center;gap:.5em;display:flex}.fc-compare i{width:calc(var(--w) * .78);background:#16182626;border-radius:99px;height:.5em;display:block}.fc-compare .now i{background:var(--sf-accent)}.fc-compare em{color:#1618268c;font-size:.78em;font-style:normal}.cases{z-index:5;background:var(--sf-bg);flex-direction:column;align-items:center;gap:120px;width:100%;padding:104px 0 0;display:flex;position:relative;overflow:hidden}.cases-head{width:100%;padding:0 var(--sf-pad);flex-direction:column;align-items:flex-start;gap:48px;display:flex}.cases-head .t-h56{width:72%}.slider{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.slider-nav{width:100%;padding:0 var(--sf-pad);justify-content:flex-end;gap:16px;display:flex}.round-btn{border:2px solid var(--sf-ink);cursor:pointer;background:0 0;border-radius:99px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .25s,background-color .25s;display:flex}.round-btn[disabled]{opacity:.3;cursor:default}.round-btn:not([disabled]):hover{background:#16182612}.arrow{background:var(--sf-ink);width:15px;height:13.8px;-webkit-mask:var(--sf-arrow) center/contain no-repeat;-webkit-mask:var(--sf-arrow) center/contain no-repeat;mask:var(--sf-arrow) center/contain no-repeat}.arrow-left{transform:scaleX(-1)}.slider-viewport{width:100%;padding:0 20px;overflow:hidden}.slider-track{transition:transform .7s var(--sf-ease);touch-action:pan-y;gap:20px;display:flex}.slide{color:inherit;flex:0 0 90%;text-decoration:none}.case-card{background:var(--sf-white);border-radius:36px;align-items:center;gap:20px;height:550px;padding:20px;display:flex}.case-media{border-radius:14px;flex:none;width:45%;height:100%;overflow:hidden}.case-media-in{width:100%;height:100%;transition:transform .6s var(--sf-ease);transform-origin:50%}.case-media img{object-fit:cover;width:100%;height:100%;display:block}.slide:hover .case-media-in{transform:scale(1.05)}.case-body{flex:1 1 0;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.case-body-in{flex-direction:column;flex:1 1 0;justify-content:space-between;align-items:flex-start;height:92%;display:flex}.case-top{flex-direction:column;gap:24px;width:100%;display:flex}.case-top-row{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}.case-top-row .t-h40{width:87%}.case-author{flex-direction:column;gap:8px;display:flex}.pill-btn{z-index:1;background:var(--sf-ink);border-radius:99px;align-items:center;gap:20px;width:40px;height:40px;padding-left:12px;display:flex;position:absolute;bottom:0;right:0;overflow:hidden}.pill-arrow{background:var(--sf-accent);width:16px;height:14px;-webkit-mask:var(--sf-arrow) center/contain no-repeat;-webkit-mask:var(--sf-arrow) center/contain no-repeat;mask:var(--sf-arrow) center/contain no-repeat;transition:transform .45s var(--sf-ease);flex:none;transform:translate(-36px)}.slide:hover .pill-arrow{transform:translate(0)}.sf-protocols .tests.tests{--surface:var(--sf-bg);--card:var(--sf-white);--card-hover:#f8f8f8}.sf-protocols .tests.tests .tests__header-fade{background:linear-gradient(180deg,#f1f1f100 25%,var(--sf-bg) 90%)}.sf-protocols .tests.tests .tests__grid:after{background:linear-gradient(180deg,#f1f1f100 0%,var(--sf-bg) 55%)}.news{z-index:5;background:var(--sf-bg);width:100%;padding:0 var(--sf-pad);flex-direction:column;align-items:center;gap:72px;display:flex;position:relative;overflow:hidden}.news-inner{flex-direction:column;align-items:center;gap:10px;width:100%;padding:144px 0 0;display:flex;overflow:hidden}.news-head{width:100%;padding:0 var(--sf-pad) 0 0;flex-direction:column;align-items:flex-start;gap:48px;display:flex}.news-body{background:var(--sf-bg);flex-direction:column;align-items:flex-start;gap:32px;width:100%;height:840px;padding:48px 0 56px;display:flex;overflow:hidden}.news-seeall{justify-content:flex-end;align-items:center;width:100%;display:flex}.see-all{color:var(--sf-ink);align-items:center;gap:16px;text-decoration:none;display:flex}.see-all:hover{opacity:.75}.ico-26{flex:none;width:26px;height:26px;display:block}.ico-7{flex:none;width:7px;height:13px;display:block}.ico-28{flex:none;width:28px;height:28px;display:block}.news-grid{flex:1 1 0;grid-template-columns:repeat(3,minmax(50px,1fr));gap:20px;width:100%;display:grid}.news-card{background:var(--sf-white);height:100%;color:var(--sf-ink);border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;padding:20px;text-decoration:none;display:flex}.news-media{aspect-ratio:1.45928;border-radius:12px;width:100%;position:relative;overflow:hidden}.news-media-in{width:100%;height:100%;transition:transform .6s var(--sf-ease)}.news-media img{object-fit:cover;width:100%;height:100%;display:block}.news-card:hover .news-media-in{transform:scale(1.1)}.news-tag{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;text-align:center;background:#ffffff0f;border-radius:56px;padding:12px;position:absolute;top:24px;left:24px}.news-content{flex-direction:column;flex:1 1 0;justify-content:space-between;align-items:flex-start;width:100%;padding:12px 0 0;display:flex}.news-content-top{flex-direction:column;gap:20px;width:100%;padding:0 12px 0 0;display:flex}.news-date{opacity:.8}.news-text{flex-direction:column;align-items:flex-end;gap:16px;width:100%;padding:0 0 16px;display:flex}.news-text p{width:100%}.news-more{align-items:center;gap:8px;padding:16px 0 0;display:flex}.news-card:hover .news-more{gap:12px}.news-more{transition:gap .3s var(--sf-ease)}.news-text .t-32,.news-text .t-18{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-text .t-32{-webkit-line-clamp:3}.news-text .t-18{-webkit-line-clamp:3;line-height:130%}.news-media img{object-position:center top}.news-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1618266b}.news-card:nth-child(4){display:none}.site-footer{z-index:8;background:var(--sf-ink);width:100%;color:var(--sf-footer-ink);padding:0 var(--sf-pad) 28px;flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.footer-bg{z-index:0;background:var(--sf-ink);position:absolute;inset:0}.footer-video{object-fit:cover;object-position:50% 42%;background:var(--sf-ink);width:100%;height:100%;display:block}.footer-veil{z-index:1;background:linear-gradient(180deg,var(--sf-ink) 0%,#1618268c 50%,#161826b8 100%);position:absolute;inset:0}.footer-cta{z-index:2;justify-content:center;align-items:center;width:100%;padding:200px 0;display:flex;position:relative}.footer-cta-in{flex-direction:column;align-items:center;gap:64px;display:flex}.footer-cta-text{flex-direction:column;align-items:center;gap:32px;display:flex}.footer-cta-title{text-align:center;width:714px;max-width:100%}.footer-cta-title .t-h72{color:var(--sf-footer-ink)}.footer-cta-sub{text-align:center}.footer-cta-sub .t-24{color:var(--sf-footer-ink)}.cta-btn{background:var(--text);height:50px;color:var(--bg);font-family:var(--sans);border-radius:999px;align-items:center;gap:20px;padding:0 5px 0 22px;font-size:16px;text-decoration:none;transition:background .25s,color .25s;display:flex}.cta-btn__icon{background:var(--bg);width:40px;height:40px;color:var(--text);border-radius:50%;place-items:center;display:grid}.cta-btn__icon i{font-size:18px}.cta-btn:hover{background:var(--grad-hover);color:var(--bg)}.footer-main{z-index:2;flex-direction:column;align-items:center;gap:200px;width:100%;display:flex;position:relative}.wordmark{width:100%;height:auto;display:block;overflow:visible}.wordmark text{letter-spacing:-5px;fill:var(--sf-footer-ink);font-family:Geist,sans-serif;font-size:100px;font-weight:600}.footer-lower{border-top:.5px solid var(--sf-footer-ink);flex-direction:column;align-items:center;gap:64px;width:100%;padding:24px 0 0;display:flex}.footer-row{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.footer-places{width:34%}.footer-places .t-h40{color:var(--sf-footer-ink)}.footer-cols{flex-direction:column;gap:24px;width:58%;display:flex;overflow:hidden}.footer-col-row{align-items:flex-start;gap:20px;width:799px;max-width:none;display:flex}.footer-col{flex-direction:column;flex:none;align-items:flex-start;gap:12px;width:27%;display:flex}.footer-col-social{gap:8px;width:97px}.footer-stack{flex-direction:column;flex:none;gap:32px;width:27%;display:flex}.footer-stack .footer-col{width:100%}.col-title{opacity:.3;line-height:120%}.f-link{color:var(--sf-footer-ink);text-transform:uppercase;font-family:Geist Mono,monospace;font-size:16px;font-weight:400;line-height:120%;text-decoration:none;transition:opacity .25s}.f-link:hover{opacity:.6}span.f-link:hover{opacity:1}.f-link--button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.footer-bottom{justify-content:space-between;align-items:center;width:100%;display:flex}.footer-mark{align-items:center;gap:10px;display:flex}.footer-symbol{aspect-ratio:440.35/213.32;background:var(--sf-footer-ink);flex:none;height:20px;-webkit-mask:url(/solves-footer/neumacare-isotip.svg) 50%/contain no-repeat;mask:url(/solves-footer/neumacare-isotip.svg) 50%/contain no-repeat}.footer-mark .t-14{color:var(--sf-footer-ink)}.footer-meta{justify-content:flex-end;align-items:center;width:58%;display:flex}.swap{width:70px;height:17px;color:var(--sf-footer-ink);letter-spacing:-.03em;font-size:14px;font-weight:400;line-height:120%;text-decoration:none;display:block;overflow:hidden}.swap-right{text-align:right;width:max-content}.swap-in{transition:transform .4s var(--sf-ease);flex-direction:column;display:flex}.swap-in>span{white-space:nowrap;height:17px;line-height:17px}.swap:hover .swap-in{transform:translateY(-17px)}@media (max-width:1439px){.f3{width:18%;top:19%;left:66%}.f4{width:15%;top:34%;left:89%}.steps,.floor-map{width:91%}}@media (min-width:1920px){.solves{height:1275px}.cases-head .t-h56{width:53%}.news-body{height:860px}.news-grid{grid-template-columns:repeat(4,minmax(50px,1fr))}.news-card:nth-child(4){display:flex}}@media (max-width:999px){:root{--sf-pad:16px}.t-h72{font-size:32px}.t-h64{font-size:42px}.t-h56{font-size:36px}.t-h40{font-size:28px}.t-24{font-size:16px}.t-32{font-size:24px}.solves{height:1140px}.solves-copy,.solves-text .t-h40,.solves-text .t-20{width:100%}.f1{aspect-ratio:184/179;width:min(184px,49%);height:auto;transform:translate(var(--tx,0px),var(--ty,0px));top:calc(20.96% - 90px);left:12px}.f2{width:44%;top:10%;left:74%}.f3{border-radius:6px;width:42%;top:29%;left:70%}.f3 .a{border-radius:6px}.f3 .b{width:85%;bottom:21px;right:-29px}.f4,.f8{display:none}.f5{width:44%;top:86%;left:74%}.f6{width:31%;top:72%;left:72%}.f7{width:46%;transform:translate(var(--tx,0px),var(--ty,0px));top:auto;bottom:247px;left:16px}.redefining{padding:0 var(--sf-pad) 96px;gap:56px}.redefining-head{width:100%}.thread{height:140px}.steps{flex-direction:column;gap:10px;width:100%;display:flex}.step{gap:20px;padding:16px}.step-num{width:40px;height:40px}.redefining-gallery{width:calc(100% + 2 * var(--sf-pad));margin:0 calc(-1 * var(--sf-pad));padding:0 var(--sf-pad);scroll-snap-type:x mandatory;scroll-padding:0 var(--sf-pad);scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.redefining-gallery::-webkit-scrollbar{display:none}.redefining-gallery>figure{clip-path:inset(0 round 16px);scroll-snap-align:start;border-radius:16px;flex:none;width:78%}.floor{gap:10px}.floor-map{width:100%;margin-top:10px}.fm-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid;position:static}.fm-cards .fc{width:auto;font-size:11px;display:none;position:static;transform:none!important}.floor[data-mode=sense] .fc[data-m=sense],.floor[data-mode=understand] .fc[data-m=understand],.floor[data-mode=anticipate] .fc[data-m=anticipate],.floor[data-mode=act] .fc[data-m=act]{display:block}.cases{align-items:flex-start;gap:32px;padding:24px 0 0}.cases-head{padding:0 var(--sf-pad);gap:40px}.cases-head .t-h56{width:100%}.slide{flex:0 0 86%}.case-card{flex-direction:column;align-items:flex-start;gap:16px;height:auto;padding:16px}.case-media{width:100%;height:286px}.case-body{width:100%;height:auto}.case-body-in{gap:24px;height:auto}.case-top-row .t-h40{width:100%}.pill-btn{margin-top:8px;position:static}.sf-protocols .tests.tests{padding:16px 0 24px}.news{padding:0 var(--sf-pad);gap:0}.news-inner{padding:32px 0 0}.news-head{gap:32px;padding:0}.news-body{gap:24px;padding:24px 0 48px}.news-head .nowrap{white-space:normal}.news-body{height:auto}.news-grid{flex-direction:column;display:flex}.news-card{height:auto}.site-footer{padding:24px var(--sf-pad)}.footer-cta{padding:120px 0}.footer-cta-title{width:100%}.footer-cta-sub br{display:none}.footer-main{gap:56px}.footer-lower{gap:48px;padding:32px 0 0}.footer-row{flex-direction:column;gap:48px}.footer-places,.footer-cols{width:100%}.footer-col-row{flex-wrap:wrap;gap:24px;width:100%}.footer-col,.footer-stack{width:45%}.footer-stack .footer-col{width:100%}.footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.footer-meta{justify-content:flex-start;gap:20px;width:100%}}@media (prefers-reduced-motion:reduce){.float{transform:translate(-50%,-50%)!important}.float-in,.thread-fill{transform:none!important}.thread-dot.is-hit .thread-mark,.thread-dot.is-hit:before,.thread-dot.is-hit:after{animation:none}.redefining-gallery>figure .sn-pulse i{animation:none!important}.redefining-gallery img,.shot-title,.sn-focus,.sn-pulse,.sn-read,.sn-stress,.circ-shot:after,.cc-card,.cc-sun i,.cc-switch,.cc-switch:after,.adj-shot:after,.ax,.ax-result{transition:none!important}.fm-pt:after{opacity:0;animation:none}.step,.step *,.fm-pt,.fm-pt:before,.fm-pt i,.fc,.fc-switch,.fc-switch:after,.fm-links path{transition:none!important}.fm-pt i,.fm-links .fm-corridor,.fc-badge:before,.fc-scan i,.fc-ecg .trace,.fc-vu i{animation:none}}@media (prefers-reduced-motion:reduce) and (max-width:999px){.f1,.f7{transform:none!important}}
