@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none}body{min-height:100dvh}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4{overflow-wrap:break-word}}@layer tokens{:root{--c-ink:#101214;--c-paper:#f1f1ef;--c-surface:#fff;--c-muted:#525354;--c-line:#dbdbdb;--c-accent:#ff4e1f;--c-accent-hover:var(--c-accent);--c-accent-ink:#f6f5f3;--c-focus:var(--c-accent);--c-focus-light:var(--c-accent-text);--c-ink-soft:#14161a;--c-ink-card:#15171a;--c-accent-soft:var(--c-accent);--c-accent-strong:var(--c-accent);--c-on-accent:var(--c-white);--c-accent-text:color-mix(in srgb, var(--c-accent) 76%, #000);--c-meta-light:#636567;--c-meta-dark:#a3a4a6;--c-white:#fff;--c-black:#000;--c-shade-2a2d33:#2a2d33;--c-shade-121417:#121417;--c-shade-e4e4e1:#e4e4e1;--c-shade-d63a10:var(--c-accent);--c-shade-1b1e21:#1b1e21;--c-shade-1a1c20:#1a1c20;--c-shade-1b1e22:#1b1e22;--c-shade-f4f3f0:#f4f3f0;--c-shade-e0461b:var(--c-accent);--c-shade-141619:#141619;--c-shade-f4f2ee:#f4f2ee;--c-shade-fbfaf7:#fbfaf7;--c-shade-1a1210:#1a1210;--c-shade-ff9a70:var(--c-accent);--c-shade-22262b:#22262b;--c-shade-2a2e34:#2a2e34;--c-shade-e7e6e2:#e7e6e2;--c-shade-f4f4f2:#f4f4f2;--c-shade-1c1f24:#1c1f24;--c-shade-ff7a4f:var(--c-accent);--c-shade-e13a0e:var(--c-accent);--c-shade-0d0f11:#0d0f11;--c-shade-17191c:#17191c;--c-shade-2a2d31:#2a2d31;--font-display:Archivo, sans-serif;--font-body:Archivo, sans-serif;--font-button-primary:Archivo, sans-serif;--step--2:clamp(.6944rem, .6855rem + .0397vw, .72rem);--step--1:clamp(.8333rem, .8101rem + .1032vw, .9rem);--step-0:clamp(1rem, .9565rem + .1935vw, 1.125rem);--step-1:clamp(1.2rem, 1.1283rem + .3185vw, 1.4063rem);--step-2:clamp(1.44rem, 1.3279rem + .4981vw, 1.7578rem);--step-3:clamp(1.728rem, 1.5589rem + .7515vw, 2.1973rem);--step-4:clamp(2.0736rem, 1.8263rem + 1.0991vw, 2.7466rem);--step-5:clamp(2.4883rem, 2.1361rem + 1.5654vw, 3.4332rem);--step-6:clamp(2.986rem, 2.4931rem + 2.1907vw, 4.2915rem);--t-h1:clamp(2.5rem, 1.2rem + 4.2vw, 5rem);--t-h2:clamp(2rem, 1.15rem + 3.2vw, 3.75rem);--t-h3:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--t-h4:1.125rem;--t-lead:clamp(1.0625rem, 1rem + .35vw, 1.3125rem);--t-body:clamp(1rem, .97rem + .15vw, 1.0625rem);--t-small:.9375rem;--t-xs:.8125rem;--t-h1-leading:.98;--t-h2-leading:1.04;--t-h3-leading:1.2;--t-tracking:-.045em;--sx-header:5.5rem;--hero-top:calc(var(--sx-header) + clamp(2rem, 1.25rem + 2.4vw, 3.75rem));--sx-hero-top:var(--hero-top);--sx-curve:clamp(1.5rem, .9rem + 2.6vw, 3.5rem);--sec-pad:clamp(4.5rem, 3rem + 5.6vw, 8rem);--sx-pad:var(--sec-pad);--hero-bottom:var(--sec-pad);--optical:.04em;--sx-foot-curve:max(24px, var(--divider,4vw));--sx-ease:cubic-bezier(.23, 1, .32, 1);--c-sec-light:var(--c-paper);--bg-dots:radial-gradient(#14161a0d 1px, transparent 1.4px);--bg-dots-size:18px 18px;--bg-grid-line:#ffffff0d;--bg-grid-lines:linear-gradient(var(--bg-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--bg-grid-line) 1px, transparent 1px);--bg-grid-overlay:radial-gradient(120% 90% at 50% 35%, #101214db 0%, #1012148c 100%);--bg-grid:var(--bg-grid-overlay), var(--bg-grid-lines);--c-card-light:var(--c-white);--c-card-dark:var(--c-ink-card);--c-card-dark-2:color-mix(in srgb, var(--c-white) 5%, var(--c-ink));--c-card-dark-3:color-mix(in srgb, var(--c-white) 8%, var(--c-ink));--bg-grid-card:linear-gradient(180deg, #ffffff09 0%, #fff0 55%), linear-gradient(transparent, transparent), linear-gradient(transparent, transparent);--bg-grid-size:auto, 32px 32px, 32px 32px;--shadow-accent:0 1px 2px #14161a29, 0 6px 14px -8px #ff4e1f99;--ghost-bg-dark:linear-gradient(180deg, color-mix(in srgb, var(--c-white) 11%, var(--c-ink)), color-mix(in srgb, var(--c-white) 4%, var(--c-ink)));--ghost-bg-light:linear-gradient(180deg, var(--c-white), color-mix(in srgb, var(--c-white) 55%, var(--c-paper)));--leading-tight:1.1;--leading-snug:1.3;--leading-body:1.6;--tracking-display:-.035em;--tracking-caps:.08em;--weight-display:500;--weight-body:400;--weight-strong:600;--space-3xs:clamp(.25rem, .2283rem + .0965vw, .3125rem);--space-2xs:clamp(.5rem, .4783rem + .0965vw, .5625rem);--space-xs:clamp(.75rem, .7065rem + .1931vw, .875rem);--space-s:clamp(1rem, .9565rem + .1935vw, 1.125rem);--space-m:clamp(1.5rem, 1.4348rem + .2899vw, 1.6875rem);--space-l:clamp(2rem, 1.913rem + .3865vw, 2.25rem);--space-xl:clamp(3rem, 2.8696rem + .5797vw, 3.375rem);--space-2xl:clamp(4rem, 3.8261rem + .7729vw, 4.5rem);--space-3xl:clamp(6rem, 5.7391rem + 1.1594vw, 6.75rem);--space-section:var(--sec-pad);--section-small:3.3vmax;--section-medium:6.6vmax;--divider:4vw;--shell:93.75rem;--gutter:4vw;--measure:66ch;--radius-s:.25rem;--radius-m:.5rem;--radius-l:1rem;--radius-pill:999rem;--shadow-soft:0 1px 2px #0000000f, 0 8px 24px #0000000f}}@layer base{html{color-scheme:light;scroll-padding-top:var(--space-xl)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--c-paper);color:var(--c-ink);font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--weight-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}h1{font-size:var(--step-6)}h2{font-size:var(--step-4)}h3{font-size:var(--step-2);line-height:var(--leading-snug)}h4{font-size:var(--step-1);line-height:var(--leading-snug)}p,li{text-wrap:pretty}a{color:var(--c-accent);text-underline-offset:.15em}strong,b{font-weight:var(--weight-strong)}:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}::selection{background:var(--c-accent);color:var(--c-on-accent)}}@layer layout{.shell{grid-template-columns:[full-start] minmax(var(--gutter), 1fr) [content-start] min(100% - (var(--gutter) * 2), var(--shell)) [content-end] minmax(var(--gutter), 1fr) [full-end];display:grid}.shell>*{grid-column:content}.shell>.bleed{grid-column:full}.block{padding-block:var(--space-section)}.block--tight{padding-block:var(--space-2xl)}.block--surface{background:var(--c-surface)}.block--ink{background:var(--c-ink);color:var(--c-paper)}.flow>*+*{margin-block-start:var(--flow-space,1em)}.auto-grid{gap:var(--auto-gap,var(--space-m));grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--auto-min,18rem)), 1fr));display:grid}.switch{gap:var(--switch-gap,var(--space-l));flex-wrap:wrap;display:flex}.switch>*{flex-grow:1;flex-basis:calc((var(--switch-at,48rem) - 100%) * 999)}.measure{max-width:var(--measure)}}@layer utilities{.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{top:var(--space-xs);left:var(--space-xs);z-index:1100;padding:var(--space-2xs) var(--space-s);background:var(--c-ink);color:var(--c-paper);border-radius:var(--radius-s);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.eyebrow{font-size:var(--step--1);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase}.lede{font-size:var(--step-1);line-height:var(--leading-snug);max-width:var(--measure)}.preview-flag{left:var(--space-s);bottom:var(--space-s);z-index:1000;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--c-accent);color:var(--c-on-accent);font-size:var(--step--1);position:fixed}}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-vietnamese-400-normal.BF4g3tCF.woff2)format("woff2"),url(/_astro/archivo-vietnamese-400-normal.FGOLYM1a.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-latin-ext-400-normal.B5tPZzqW.woff2)format("woff2"),url(/_astro/archivo-latin-ext-400-normal.DrmqtLj6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-latin-400-normal.C81ewxNO.woff2)format("woff2"),url(/_astro/archivo-latin-400-normal.Bl602Mgc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/archivo-vietnamese-500-normal.k0drYPZA.woff2)format("woff2"),url(/_astro/archivo-vietnamese-500-normal.7W3lD2kQ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/archivo-latin-ext-500-normal.RFhg4CpD.woff2)format("woff2"),url(/_astro/archivo-latin-ext-500-normal.D7mXw3Kz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/archivo-latin-500-normal.CGugC8dq.woff2)format("woff2"),url(/_astro/archivo-latin-500-normal.pkzA7jw9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-vietnamese-600-normal.anCjMumA.woff2)format("woff2"),url(/_astro/archivo-vietnamese-600-normal.C8xBVdfP.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-latin-ext-600-normal.Dm61iqcg.woff2)format("woff2"),url(/_astro/archivo-latin-ext-600-normal.D7uErJuz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-latin-600-normal.3BBy0ZsW.woff2)format("woff2"),url(/_astro/archivo-latin-600-normal.DwYieO8P.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/archivo-vietnamese-700-normal.nuAQAQa7.woff2)format("woff2"),url(/_astro/archivo-vietnamese-700-normal.Bz2vkKqq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/archivo-latin-ext-700-normal.DD_nkw6b.woff2)format("woff2"),url(/_astro/archivo-latin-ext-700-normal.CgyfnKjw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/archivo-latin-700-normal.D9cHMWGj.woff2)format("woff2"),url(/_astro/archivo-latin-700-normal.lT5TFe7H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font-size:16px}body{background:var(--c-paper);color:var(--c-muted);font-family:var(--font-body);overflow-wrap:break-word;--maxPageWidth:1405px;font-size:1rem;line-height:normal}a{color:inherit;text-decoration:none}button,input{line-height:normal}button{cursor:pointer}img{max-width:none;height:revert-layer;display:inline}ul,ol{padding-left:40px}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:wrap;background-image:var(--gradient-dark);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;margin:2rem 0;font-weight:500;display:block}:root{--gradient-light:linear-gradient(90deg, var(--c-ink-soft) 0%, #14161a8c 100%);--gradient-dark:linear-gradient(90deg, var(--c-white) 0%, #f6f5f38c 100%)}h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i{background-image:var(--gradient-light);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;font-style:normal}h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b{background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--c-accent-hover);color:var(--c-accent-hover)}h1{font-size:var(--t-h1);line-height:var(--t-h1-leading);letter-spacing:var(--t-tracking)}h2{font-size:var(--t-h2);line-height:var(--t-h2-leading);letter-spacing:var(--t-tracking)}h3{font-size:var(--t-h3);line-height:var(--t-h3-leading);letter-spacing:-.03em}h4,.tz-foot-h{letter-spacing:-.025em;font-size:clamp(24px,1.6vw,27px);line-height:1.15}p{text-wrap:wrap;margin:1rem 0;line-height:1.5}li{text-wrap:wrap}::selection{background-color:var(--c-accent-hover);color:var(--c-on-accent)}h1::selection,h2::selection,h3::selection,h4::selection,h1 ::selection,h2 ::selection,h3 ::selection,h4 ::selection{-webkit-text-fill-color:var(--c-on-accent);color:var(--c-on-accent);background-color:var(--c-accent-hover)}.tz-sec{box-sizing:border-box;color:var(--c-muted);align-items:center;display:flex;position:relative}.tz-sec--black{color:var(--c-line);background:var(--c-ink)}.tz-sec--white{background:var(--c-paper)}.tz-sec--div{padding-bottom:var(--divider)}.tz-sec__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tz-sec__bg img{object-fit:cover;width:100%;height:100%;display:block;position:relative}footer .tz-sec__bg img{object-position:55.8594% 100%}.tz-sec__wrap{box-sizing:border-box;width:100%;position:relative}.tz-pad-0{padding-block:0}.tz-pad-s{padding-block:var(--section-small)}.tz-pad-m{padding-block:var(--section-medium)}.tz-sec--corners{margin-top:calc(var(--divider) * -1);padding-top:var(--divider);clip-path:inset(0 round var(--divider) var(--divider) 0 0)}.tz-b{flex-direction:column;width:100%;min-width:0;height:100%;display:flex;position:relative}.tz-bi{width:100%}.tz-text>:first-child{margin-top:0}.tz-text>:last-child{margin-bottom:0}.tz-pre{white-space:pre-wrap}.ta-center{text-align:center}.ta-start{text-align:start}h1.ta-center,h2.ta-center,h3.ta-center,h4.ta-center{margin-left:auto;margin-right:auto}.t-white{color:var(--c-white)}.t-accent{color:var(--c-line)}.t-large{font-size:calc(min(100vh,900px)/833.333 + 1rem)}.t-small{font-size:calc(min(100vh,900px)/-833.333 + 1rem)}@media screen and (width>=768px),screen and (orientation:landscape){.t-large{font-size:min(calc(.1 * 1.2vw + 1rem), max(calc(.1 * .012 * var(--maxPageWidth) + 1rem), 1.1rem))}.t-small{font-size:min(calc(-.1 * 1.2vw + 1rem), max(calc(-.1 * .012 * var(--maxPageWidth) + 1rem), .9rem))}}.tz-btnwrap{display:flex}.tz-btnwrap--left{justify-content:flex-start}.tz-btnwrap--center{justify-content:center}.tz-btnwrap--right{justify-content:flex-end}@media (width>=768px){.tz-btnwrap--d-left{justify-content:flex-start}.tz-btnwrap--d-center{justify-content:center}.tz-btnwrap--d-right{justify-content:flex-end}}.tz-btn{letter-spacing:.02em;border-radius:300px;padding:1rem 1.3rem;font-size:1rem;font-weight:500;line-height:normal;transition:background-color .1s linear,color .1s linear;display:inline-block}.tz-btn--primary{font-family:var(--font-button-primary);background-color:var(--c-white);color:var(--c-ink)}.tz-btn--secondary{color:var(--c-white);backdrop-filter:blur(14px);background:linear-gradient(90deg,#ffffff17 0%,#ffffff05 100%);border:1px solid #ffffff29;border-radius:999px;font-family:Archivo,sans-serif;transition:border-color .3s,background .3s}@media (hover:hover) and (pointer:fine){.tz-btn--primary:hover{background-color:var(--c-accent-hover);border-color:var(--c-accent-hover);color:var(--c-on-accent)}.tz-btn--secondary:hover{background:linear-gradient(90deg,#ffffff1f 0%,#ffffff08 100%);border-color:#ff4e1f8c}.site-footer-links a:hover{text-decoration:underline}}.tz-hr{border:0;border-top:1px solid;width:100%;margin:0}.tz-fit{container-type:inline-size}.tz-fit h2{white-space:nowrap;margin:0 auto;line-height:1}.tz-fit-1{font-size:12.98cqw}.tz-fit-2{font-size:15.21cqw}.sqsrte-text-color--lightAccent{color:var(--c-paper)}main *,main :before,main :after,footer *,footer :before,footer :after{box-sizing:content-box}.tz-sec--white h1,.tz-sec--white h2,.tz-sec--white h3,.tz-sec--white h4{color:var(--c-ink)}.tz-sec--black h1,.tz-sec--black h2,.tz-sec--black h3,.tz-sec--black h4{color:var(--c-white)}main button,footer button{box-sizing:border-box}.tz-sec{min-height:calc(var(--sec-min,0px) + var(--corner-add,0px))}.tz-sec:has(>.tz-pad-s){--sec-min:33vh}.tz-sec:has(>.tz-pad-m){--sec-min:66vh}.tz-sec--corners{--corner-add:var(--divider)}.tz-g-sitefooter-b0 .tz-bi{height:100%;min-height:59px;position:relative}.tz-footer-logo{display:block;position:absolute;inset:0}.tz-footer-logo img{object-fit:contain;object-position:left top;width:100%;height:100%;position:absolute;inset:0}@media (width<=22.5rem){.tz-sb-head,.tz-rs a.tz-rs-a{flex-wrap:wrap}}.tz-mm-logo,.tz-mm-trig,.tz-mm-link,.tz-mm-cta,.tz-rs a.tz-rs-a,.tz-cx button.tz-cx-tab,.tz-rev a.tz-rev-btn,.tz-rev-link,.tz-sb-dots button,.summary-metadata-item a,footer p.t-small a{position:relative}.tz-mm-logo:after,.tz-mm-trig:after,.tz-mm-link:after,.tz-mm-cta:after,.tz-rs a.tz-rs-a:after,.tz-cx button.tz-cx-tab:after,.tz-rev a.tz-rev-btn:after,.tz-rev-link:after,.tz-sb-dots button:after,.summary-metadata-item a:after,footer p.t-small a:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tz-sb-dots button:after{left:-3px;right:-3px}.tz-lg a.tz-lg-cell:focus-visible,.summary-item a:focus-visible{outline-offset:-3px}footer hr.tz-hr{background-color:var(--c-white);border:0;height:1px}main.on-dark{background:var(--c-ink);color:var(--c-line);padding-block-start:clamp(120px,16vh,180px)}main.on-dark a{color:var(--c-accent-ink);text-underline-offset:.2em;text-decoration:underline}main.on-dark a:hover{color:var(--c-accent-soft)}:is(.tz-rv-link,.tz-wl-num,.tz-rev-link,.tz-know-num,.tz-know-link,.tz-st-wl-a,.tz-res-link,.tz-side-step--accent .tz-side-num):not(:hover),:is(.tz-pr-chip,.tz-pa-chip em){color:var(--c-accent-text)!important;-webkit-text-fill-color:var(--c-accent-text)!important}:is(.tz-svc-tab-kind,.tz-side-eyebrow,.tz-hire-num,.tz-hire-when,.tz-lm-pop-top small,.tz-side-num,.tz-case-stat-sub,.tz-pa-msg-k,.tz-pa-out-k,.tz-pa-chip,.tz-pa-url,select.t-small):not(.tz-side-step--accent .tz-side-num){color:#636567!important;-webkit-text-fill-color:#636567!important}:is(.tz-more-i,.tz-case-meta){color:#a3a4a6!important;-webkit-text-fill-color:#a3a4a6!important}.tz-svc-tab-kind{opacity:1!important}@supports (width:round(4vw, 1px)){:root{--divider:round(4vw, 1px)}}.tz-st-btn,.tz-wd-ai-src .on,.newsletter-form-button{background-color:var(--c-accent-strong)!important;border-color:var(--c-accent-strong)!important}.tz-btn--primary:hover{background-color:var(--c-accent-strong);border-color:var(--c-accent-strong)}:root body .tz-ind-go,:root body .tz-svc-meta-chip,:root body .tz-oc-res--top em{color:var(--c-accent-text)!important;-webkit-text-fill-color:var(--c-accent-text)!important;opacity:1!important}:root body .tz-svc p.tz-svc-note a,:root body .tz-pt-note-p a{text-underline-offset:.18em;color:var(--c-accent-text)!important;-webkit-text-fill-color:var(--c-accent-text)!important;text-decoration:underline!important}:root body .tz-ind-num,:root body .tz-ind-count,:root body .tz-rv-meta,:root body .tz-svc-note,:root body .tz-svc-price-label,:root body .tz-ad-per,:root body .tz-yp-you .tz-yp-h,:root body .tz-fit-card--no .tz-fit-h,:root body .tz-ev-req-top em,:root body .tz-oc-res-t small,:root body .tz-oc-ring small,:root body .tz-ev-ok{color:var(--c-meta-light)!important;-webkit-text-fill-color:var(--c-meta-light)!important;opacity:1!important}:root body .summary-excerpt p:first-child,:root body .tz-wd-no span,:root body .tz-cmp-foot,:root body .tz-ev-url,:root body .tz-ev-copy small{color:var(--c-meta-dark)!important;-webkit-text-fill-color:var(--c-meta-dark)!important;opacity:1!important}:root body .tz-pt-btn[href]{background-color:var(--c-accent-strong)!important;border-color:var(--c-accent-strong)!important}.tz-plede{margin-bottom:1.6em!important}:root body .blog-excerpt-wrapper p:first-child{color:var(--c-meta-dark)!important;-webkit-text-fill-color:var(--c-meta-dark)!important;opacity:1!important}:root body .tz-ind-cat,:root body .tz-ad-tag,:root body .tz-fit-card:first-child .tz-fit-h{color:var(--c-accent-text)!important;-webkit-text-fill-color:var(--c-accent-text)!important;opacity:1!important}:root body .tz-case-bar a.tz-case-link{color:var(--c-accent-text)!important;-webkit-text-fill-color:var(--c-accent-text)!important}:root body .tz-svc p.tz-svc-note{color:#66676a!important;-webkit-text-fill-color:#66676a!important}.tz-gbg{background-color:#121316;display:block;position:absolute;inset:0}.tz-gbg:after{content:"";pointer-events:none;position:absolute;inset:0}.tz-gbg--hero{background-image:radial-gradient(60% 55% at 82% 0,#6e28168c 0%,#3c1a1440 45%,#0000 75%),radial-gradient(50% 55% at 0 100%,#20283abf 0%,#0000 70%),radial-gradient(45% 40%,#24252899 0%,#0000 100%)}.tz-gbg--cta{background-image:radial-gradient(45% 75% at 12% 0,#1e2638e6 0%,#0000 70%),radial-gradient(45% 70% at 45% 100%,#5022168c 0%,#0000 72%)}.tz-gbg--rings{background-image:radial-gradient(60% 75% at 100% 100%,#8c3219bf 0%,#461e1659 40%,#0000 72%)}.tz-gbg--rings:after{background-image:repeating-radial-gradient(circle at 100% 100%,#0000 0 22px,#ffffff0b 22px 23px);-webkit-mask-image:radial-gradient(70% 90% at 100% 100%,#000 0%,#0000 80%);mask-image:radial-gradient(70% 90% at 100% 100%,#000 0%,#0000 80%)}.tz-gbg--grid{background-image:radial-gradient(40% 55% at 0 0,#6e281699 0%,#0000 70%),radial-gradient(40% 50% at 100% 100%,#28344cb3 0%,#0000 72%)}.tz-gbg--grid:after{background-image:linear-gradient(#aabeff0f 1px,#0000 1px),linear-gradient(90deg,#aabeff0f 1px,#0000 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(225deg,#000 0%,#0000 60%);mask-image:linear-gradient(225deg,#000 0%,#0000 60%)}.tz-gbg--dots{background-image:radial-gradient(40% 50% at 95% 0,#6e2816a6 0%,#0000 72%)}.tz-gbg--dots:after{background-image:radial-gradient(#ffffff1a 1px,#0000 1.4px);background-size:16px 16px;-webkit-mask-image:radial-gradient(55% 70% at 100% 100%,#000 0%,#0000 80%);mask-image:radial-gradient(55% 70% at 100% 100%,#000 0%,#0000 80%)}.tz-gbg--beam{background-image:radial-gradient(40% 50% at 0 0,#3c3064a6 0%,#0000 72%),radial-gradient(45% 60% at 100% 100%,#822e18b3 0%,#0000 72%)}.tz-gbg--beam:after{background-image:linear-gradient(115deg,#0000 0 44%,#ffffff0d 44% 44.12%,#0000 44.12% 100%),radial-gradient(#ffffff0f 1px,#0000 1.4px);background-size:auto,14px 14px;-webkit-mask-image:linear-gradient(200deg,#000 0%,#0000 70%);mask-image:linear-gradient(200deg,#000 0%,#0000 70%)}.tz-sec--white .tz-tm-h,.tz-sec--white .tz-ar-h{background-image:var(--gradient-light)}:root h2.tz-inc3-h{letter-spacing:-.24px!important;color:var(--c-accent-ink)!important;-webkit-text-fill-color:var(--c-accent-ink)!important;background:0 0!important;margin:2px 0 0!important;padding:0!important;font:500 16px/20.8px Archivo,sans-serif!important}:root p.tz-rv-name{letter-spacing:-.24px!important;color:var(--c-ink-soft)!important;-webkit-text-fill-color:var(--c-ink-soft)!important;margin:0!important;font:500 16px/20.8px Archivo,sans-serif!important}:root h2.tz-faq-qh{letter-spacing:-.34px!important;color:var(--c-ink-soft)!important;-webkit-text-fill-color:var(--c-ink-soft)!important;background:0 0!important;margin:0!important;padding:0!important;font:500 17px/22.95px Archivo,sans-serif!important}:root h2.tz-h3as2{letter-spacing:-.91px!important;margin:32px 0!important;font:500 26px/27.3px Archivo,sans-serif!important}:root h2.portfolio-title{letter-spacing:-.475px!important;color:var(--c-accent-ink)!important;-webkit-text-fill-color:var(--c-accent-ink)!important;background:0 0!important;margin:0 0 9.5px!important;padding:0!important;font:500 19px/21.85px Archivo,sans-serif!important}:root body .tz-i-e4470e1aca{position:relative;box-shadow:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-left:1px solid #ffffff29!important;border-radius:0!important;padding:2px 0 4px 22px!important}:root body .tz-i-b86479ce43{background-image:linear-gradient(180deg, var(--c-white) 0%, #f6f5f399 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root body .tz-i-5c81550072{color:var(--c-meta-dark)!important}.tz-btn{padding-top:calc(1rem + 1px);padding-bottom:calc(1rem - 1px)}:root body .tz-sb a.tz-sb-btn,:root body .tz-svc-btn{padding-top:17px!important;padding-bottom:15px!important}:root body .tz-svc-pill{padding-top:10px!important;padding-bottom:8px!important}:root body .tz-lm-btn{padding-top:18px!important;padding-bottom:16px!important}body :where([class*=sx-],[class*=sx-] *){box-sizing:border-box}body .sx-h1,body .sx-h2{width:fit-content;max-width:100%;font-family:var(--font-display);letter-spacing:var(--t-tracking);text-wrap:balance;-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(172deg,#14161a 0%,#14161a8c 95%);-webkit-background-clip:text;background-clip:text;margin:0;padding:0 0 .04em;font-weight:500}body .sx-h1{font-size:var(--t-h1);line-height:var(--t-h1-leading)}body .sx-h2{font-size:var(--t-h2);line-height:var(--t-h2-leading);max-width:32ch}body :is(.sx-on-dark .sx-h1,.sx-on-dark .sx-h2,.sx-sec--dark .sx-h1,.sx-sec--dark .sx-h2,.sx-h1.sx-on-dark,.sx-h2.sx-on-dark){background-image:linear-gradient(172deg,#fff 0%,#f6f5f399 95%)}body :is(h1,h2) :is(span,em,i,b,strong,mark):not(.sx-rl,.sx-rw,.sx-rw *,.lr-w,.visually-hidden,[class*=pill],.tz-mm *,footer *){color:inherit!important;-webkit-text-fill-color:inherit!important;background-image:none!important}body .sx-h3{font-size:var(--t-h3);line-height:var(--t-h3-leading);letter-spacing:-.03em;-webkit-text-fill-color:currentColor;background:0 0;margin:0;font-weight:500}body .sx-lead{font-size:var(--t-lead);text-wrap:pretty;max-width:60ch;margin:0;line-height:1.5}body .sx-body{font-size:var(--t-body);line-height:1.55}body .sx-small{font-size:var(--t-small)}body .sx-sec{--gutter:max(1rem, 4vw);padding-block:var(--sec-pad);position:relative}body :where(.sx-sec){--shell:80rem}body .sx-sec--dark,body .sx-bg-grid{background-color:var(--c-ink);background-image:var(--bg-grid);background-size:var(--bg-grid-size);color:#f6f5f3bd}body :is(.sx-sec--light,.sx-sec--paper),body .sx-bg-dots{background-color:var(--c-sec-light);background-image:var(--bg-dots);background-size:var(--bg-dots-size);color:var(--c-muted)}body .sx-bg-dots--card,body .sx-card-light{background-color:var(--c-card-light);background-image:none}body .sx-bg-grid--card,body .sx-card-dark{background-color:var(--c-card-dark);background-image:var(--bg-grid-card);background-size:auto}body main :is(.sx-sec--light,.sx-sec--paper,.lr-light)+:is(.sx-sec--light,.sx-sec--paper,.lr-light):not(.sx-pad-full),body main :is(.sx-sec--dark,.lr-ink):not([class*=hero])+:is(.sx-sec--dark,.lr-ink):not([class*=hero],.sx-pad-full),body main :is(.sx-sec--light,.sx-sec--paper,.lr-light,.tz-sec--white)+.sx-close.sx-close:is(.sx-sec--light,.sx-sec--paper),body main :is(.sx-sec--light,.sx-sec--paper,.lr-light,.tz-sec--white)+:is(script,style)+.sx-close.sx-close:is(.sx-sec--light,.sx-sec--paper),body main :is(.sx-sec--dark,.lr-ink,.tz-sec--black):not([class*=hero])+.sx-close.sx-close.sx-sec--dark{padding-top:0}body main :is(.sx-sec--dark,.lr-ink,.tz-sec--black)+:is(.sx-sec--light,.sx-sec--paper,.lr-light):not(.tz-sec),body main :is(.sx-sec--dark,.lr-ink,.tz-sec--black)+:is(script,style)+:is(.sx-sec--light,.sx-sec--paper,.lr-light):not(.tz-sec),body main :is(.sx-sec--light,.sx-sec--paper,.lr-light,.tz-sec--white)+:is(.sx-sec--dark,.lr-ink):not(.tz-sec),body main :is(.sx-sec--light,.sx-sec--paper,.lr-light,.tz-sec--white)+:is(script,style)+:is(.sx-sec--dark,.lr-ink):not(.tz-sec){margin-top:calc(var(--divider,4vw) * -1);clip-path:inset(0 round var(--divider,4vw) var(--divider,4vw) 0 0)}body main :is(.sx-sec--dark,.lr-ink):not([class*=hero],.tz-sec):has(+:is(.sx-sec--light,.sx-sec--paper,.lr-light,.tz-sec--white),+:is(script,style)+:is(.sx-sec--light,.sx-sec--paper,.lr-light,.tz-sec--white)),body main :is(.sx-sec--light,.sx-sec--paper,.lr-light):not(.tz-sec):has(+:is(.sx-sec--dark,.lr-ink,.tz-sec--black),+:is(script,style)+:is(.sx-sec--dark,.lr-ink,.tz-sec--black)){padding-bottom:calc(var(--sec-pad) + var(--divider,4vw))}body main :is(.sx-sec--dark,.lr-ink)[class*=hero]:not(.tz-sec):has(+:is(.sx-sec--light,.sx-sec--paper,.lr-light,.tz-sec--white),+:is(script,style)+:is(.sx-sec--light,.sx-sec--paper,.lr-light,.tz-sec--white)){padding-bottom:calc(var(--hero-bottom) + var(--divider,4vw))}body main>:is(.sx-sec,.lr-light,.lr-ink):not(.sx-close,.tz-sec,[class*=hero]):last-child{padding-bottom:calc(var(--sec-pad) + var(--sx-foot-curve))}body .sx-curve-cap:after{content:"";z-index:0;left:0;right:0;top:calc(var(--sx-curve) * -1 + 1px);height:var(--sx-curve);background:inherit;border-radius:var(--sx-curve) var(--sx-curve) 0 0;pointer-events:none;position:absolute}body .sx-hero{box-sizing:border-box;min-height:100svh;padding-block:var(--hero-top) var(--hero-bottom);align-content:start;display:grid;position:relative}@supports not (min-height:100svh){body .sx-hero{min-height:100vh}}@media (height<=34rem){body .sx-hero{min-height:0}}body .sx-hero__ctas{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem 1.5rem;display:flex}body .sx-hero .sx-pill:has(+h1),body .sx-hero .lr-eyebrow:has(+h1){display:none}body .sx-stack{gap:clamp(1rem,.8rem + .8vw,1.5rem);margin:0;padding:.25rem 0 .25rem clamp(1.25rem,1rem + 1vw,2rem);list-style:none;display:grid;position:relative}body .sx-stack:before,body .sx-stack:after{content:"";pointer-events:none;border-radius:3px;width:1px;position:absolute;left:0}body .sx-stack:before{background:#14161a29;top:0;bottom:0}body .sx-stack:after{background:var(--c-accent);width:3px;height:50%;top:0;left:-1px}body .sx-on-dark .sx-stack:before,body .sx-sec--dark .sx-stack:before,body .sx-stack.sx-on-dark:before,body .lr-ink .sx-stack:before,body .tz-sec--black .sx-stack:before{background:#ffffff2e}body .sx-stack>li{font-size:var(--t-lead);letter-spacing:-.01em;text-wrap:pretty;margin:0;padding:0;line-height:1.4}body .sx-stack>li:before{content:none!important}body .sx-stack>li b,body .sx-stack>li strong{color:inherit;font-weight:500}body .sx-pill{box-sizing:border-box;min-height:1.875rem;padding:calc(.4375rem + var(--optical)) .8125rem calc(.4375rem - var(--optical));font-family:var(--font-body);font-size:var(--t-xs);letter-spacing:0;white-space:nowrap;background:var(--c-shade-2a2d33);color:var(--c-accent-ink);-webkit-text-fill-color:currentColor;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;margin:0;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff14}body .sx-pill svg{flex:none;width:.875rem;height:.875rem}body :is(.sx-pill--dark,.sx-pill--blue,.sx-pill--white),body :is(.sx-on-dark,.sx-sec--dark,.lr-ink) .sx-pill:not(.sx-pill--accent,.sx-pill--solid){color:var(--c-accent-ink);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1f}body :is(.sx-sec--light,.sx-sec--paper,.lr-light) :is(.sx-pill--blue,.sx-pill--white){background:var(--c-shade-2a2d33);box-shadow:inset 0 1px #ffffff14}body .sx-pill--accent{color:var(--c-accent-text);background:#ff4e1f1f;box-shadow:inset 0 0 0 1px #ff4e1f3d}body :is(.sx-on-dark,.sx-sec--dark,.lr-ink) .sx-pill--accent{color:var(--c-accent);background:#ff4e1f29;box-shadow:inset 0 0 0 1px #ff4e1f57}body .sx-pill--solid{background:var(--c-accent);color:var(--c-on-accent);box-shadow:inset 0 1px #ffffff40}body .sx-pill--lg{min-height:2.25rem;padding:calc(.5625rem + var(--optical)) 1rem calc(.5625rem - var(--optical));font-size:var(--t-small)}body .sx-pills{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}body .sx-pills>li{margin:0;padding:0}body .sx-pills>li:before{content:none!important}body .sx-card{--sx-card-pad:clamp(1.25rem, 1rem + 1vw, 2rem);box-sizing:border-box;min-width:0;padding:var(--sx-card-pad);background:var(--c-white);color:var(--c-muted);border-radius:clamp(1rem,.8rem + .6vw,1.5rem);align-content:center;gap:.625rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #14161a14}body .sx-card--paper{background-color:var(--c-card-light);background-image:none}body .sx-card--dark{background-color:var(--c-card-dark);background-image:var(--bg-grid-card);color:#f6f5f3bd;background-size:auto;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff14}body .sx-card--top{align-content:start}body .sx-card>:is(h2,h3,h4,p,ul){margin:0}body :is(.sx-btn,.lr .lr-btn,.lr .lr-cta__btn,.lr .lr-pt__ghost){isolation:isolate;box-sizing:border-box;min-height:3.125rem;padding:var(--optical) 1.375rem 0 1.5rem;cursor:pointer;font:500 .96875rem/1 var(--font-body);letter-spacing:-.01em;white-space:nowrap;touch-action:manipulation;-webkit-text-fill-color:currentColor;transition:background-color .3s ease, color .3s ease, box-shadow .3s ease, transform .25s var(--sx-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.625rem .5rem;margin:0;text-decoration:none;display:inline-flex;position:relative}body :is(.sx-btn,.lr .lr-btn,.lr .lr-cta__btn):not(.sx-btn--ghost,.lr-btn--ghost,.lr-cta__btn--ghost,.sx-btn--white){background-color:var(--c-accent);color:var(--c-on-accent);box-shadow:inset 0 1px 0 #ffffff59, inset 0 -1px 0 #0000001f, var(--shadow-accent);background-image:linear-gradient(#fff3 0%,#fff0 52%,#00000014 100%)}body .sx-btn--white{background-color:var(--c-white);color:var(--c-ink);box-shadow:inset 0 -1px #14161a14,0 1px 2px #14161a1f}body :is(.sx-btn,.lr .lr-btn,.lr .lr-cta__btn):not(.sx-btn--ghost,.lr-btn--ghost,.lr-cta__btn--ghost,.sx-btn--plain,:has(svg)):after{content:"";width:.9375rem;height:.9375rem;transform:translateY(calc(var(--optical) * -1));transition:transform .35s var(--sx-ease);background:currentColor;flex:none;margin-right:-.125rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}body :is(.sx-btn--ghost,.lr .lr-btn--ghost,.lr .lr-cta__btn--ghost,.lr .lr-pt__ghost){color:var(--btn-ghost-fg,var(--_ghost-fg));background-color:#0000;background-image:var(--btn-ghost-bg,var(--_ghost-bg));box-shadow:inset 0 0 0 1px var(--btn-ghost-line,var(--_ghost-line)), inset 0 1px 0 var(--btn-ghost-lit,var(--_ghost-lit)), 0 1px 2px #14161a0f;padding-inline:1.5rem}body .sx-btn--ghost{--_ghost-fg:var(--c-ink-soft);--_ghost-bg:var(--ghost-bg-light);--_ghost-line:#14161a24;--_ghost-lit:#ffffffe6;--_ghost-hbg:var(--c-ink);--_ghost-hfg:var(--c-white)}body :is(.lr .lr-btn--ghost,.lr .lr-pt__ghost,.lr .lr-ink .lr-cta__btn--ghost){--_ghost-fg:var(--c-accent-ink);--_ghost-bg:var(--ghost-bg-dark);--_ghost-line:#ffffff2e;--_ghost-lit:#ffffff24;--_ghost-hbg:var(--c-white);--_ghost-hfg:var(--c-ink)}body :is(.sx-on-dark,.sx-sec--dark,.sx-card--dark,.sx-bg-grid,.sx-bg-grid--card,.lr-ink,.tz-sec--black,.sx-close__panel,.lr-close__panel,.lr-price__panel,.lr-pt,.sx-af--hero,.sx-faq--dark,.sx-rv--dark){--btn-hbg:var(--c-white);--btn-hfg:var(--c-ink);--btn-ghost-fg:var(--c-accent-ink);--btn-ghost-bg:var(--ghost-bg-dark);--btn-ghost-line:#ffffff2e;--btn-ghost-lit:#ffffff24;--btn-ghost-hbg:var(--c-white);--btn-ghost-hfg:var(--c-ink)}body :is(.sx-sec--light,.sx-sec--paper,.sx-card:not(.sx-card--dark),.sx-bg-dots,.sx-bg-dots--card,.lr-light,.tz-sec--white,.sx-faq__help:not(.sx-faq--dark *),.sx-cta:not(.sx-on-dark)){--btn-hbg:var(--c-ink);--btn-hfg:var(--c-white);--btn-ghost-fg:var(--c-ink-soft);--btn-ghost-bg:var(--ghost-bg-light);--btn-ghost-line:#14161a24;--btn-ghost-lit:#ffffffe6;--btn-ghost-hbg:var(--c-ink);--btn-ghost-hfg:var(--c-white)}body :is(.sx-btn,.lr .lr-btn,.lr .lr-cta__btn,.lr .lr-pt__ghost):active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){body :is(.sx-btn,.lr .lr-btn,.lr .lr-cta__btn):not(.sx-btn--ghost,.lr-btn--ghost,.lr-cta__btn--ghost):hover{background-color:var(--btn-hbg,var(--c-ink));color:var(--btn-hfg,var(--c-white));transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 1px 2px #14161a2e,0 8px 16px -10px #14161a80}body :is(.sx-btn--ghost,.lr .lr-btn--ghost,.lr .lr-cta__btn--ghost,.lr .lr-pt__ghost):not(#_):hover{background-color:var(--btn-ghost-hbg,var(--_ghost-hbg));color:var(--btn-ghost-hfg,var(--_ghost-hfg));-webkit-text-fill-color:currentColor;background-image:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #0000,0 8px 16px -10px #14161a66}body :is(.sx-btn,.lr .lr-btn,.lr .lr-cta__btn):hover:after{transform:translate(3px, calc(var(--optical) * -1))}}body :is(.sx-btn,.lr .lr-btn,.lr .lr-cta__btn,.lr .lr-pt__ghost):focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){body :is(.sx-btn,.lr .lr-btn,.lr .lr-cta__btn,.lr .lr-pt__ghost){transition:background-color .2s,color .2s}body :is(.sx-btn,.lr .lr-btn,.lr .lr-cta__btn,.lr .lr-pt__ghost):hover{transform:none}}body .sx-btn--sm{min-height:2.75rem;font-size:var(--t-small);padding-inline:1.125rem 1rem}body .sx-link{min-height:2.75rem;color:inherit;-webkit-text-fill-color:currentColor;text-underline-offset:.3em;align-items:center;gap:.375rem;font-weight:500;text-decoration:underline 1px #ff4e1fb3;display:inline-flex}body .sx-rl{text-decoration:none;display:inline}body .sx-rw{--sx-lh:1.3em;--sx-roll-d:calc(var(--sx-lh) + .75em);height:var(--sx-lh);-webkit-clip-path:inset(-.3em -.12em -.35em);clip-path:inset(-.3em -.12em -.35em);line-height:1.3;display:inline-flex;overflow:visible}@supports (height:1lh){body .sx-rw{--sx-lh:1lh;line-height:inherit}}body .sx-rw i{text-shadow:0 var(--sx-roll-d) 0 currentColor;transition:transform .42s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--i,0) * 18ms);font-style:normal;display:inline-block}body .is-rolled{text-decoration:none!important}body .sx-ul .sx-rw{position:relative}body .sx-ul .sx-rw:after{content:"";height:var(--sx-ul-w,1px);background:var(--sx-ul-c,currentColor);pointer-events:none;transition:opacity .2s .32s;position:absolute;top:calc(50% + .6em);left:0;right:0}:where(body .sx-ul>svg:last-child){transition:transform .3s var(--sx-ease,ease)}@media (hover:hover) and (pointer:fine){body .sx-ul:hover .sx-rw:after{opacity:0;transition-duration:80ms;transition-delay:0s}:where(body .sx-ul:hover>svg:last-child){transform:translate(4px)}}body .sx-ul:focus-visible .sx-rw:after{opacity:0;transition-duration:.12s;transition-delay:0s}@media (hover:hover) and (pointer:fine){body .is-rolled:hover .sx-rw i{transform:translateY(calc(var(--sx-roll-d) * -1))}}body .is-rolled:focus-visible .sx-rw i{transform:translateY(calc(var(--sx-roll-d) * -1))}@media (prefers-reduced-motion:reduce){body .sx-rw i{transition:none}body .is-rolled:hover .sx-rw i,body .is-rolled:focus-visible .sx-rw i{transform:none}}body .tz-check{box-sizing:border-box;vertical-align:middle;background:#ff4e1f2e;border-radius:999px;flex:none;width:1.5rem;height:1.5rem;margin-block:calc(.5lh - .75rem - .07em) calc(.5lh - .75rem + .07em);display:inline-block;position:relative}body .tz-check:before{content:"";box-sizing:content-box;border:solid var(--c-accent);border-width:0 0 2px 2px;width:.4375rem;height:.25rem;margin:-.2759rem 0 0 -.28125rem;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}body .tz-check--lg{width:2.25rem;height:2.25rem;margin-block:calc(.5lh - 1.125rem - .07em) calc(.5lh - 1.125rem + .07em)}body .tz-check--lg:before{border-width:0 0 2.5px 2.5px;width:.672rem;height:.375rem;margin:-.3984rem 0 0 -.4141rem}body .tz-checks{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}body .tz-checks>li{align-items:flex-start;gap:.75rem;margin:0;padding:0;display:flex}body .tz-checks>li:before{content:none!important}body .sx-af{width:100%;min-width:0;font-family:var(--font-body);container-type:inline-size}body .sx-af__form{margin:0}body .sx-af__fields{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}body .sx-af__f{box-sizing:border-box;background:var(--c-card-dark-3);border-radius:999px;align-items:center;gap:.625rem;min-width:0;height:3.5rem;padding:0 1.125rem;transition:box-shadow .2s,background-color .2s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}body .sx-af__f:focus-within{box-shadow:inset 0 0 0 1px #ff4e1fbf,0 0 0 3px #ff4e1f47}body .sx-af__ico{fill:none;stroke:#f6f5f399;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem}body .sx-af__f input{width:100%;min-width:0;height:100%;color:var(--c-accent-ink);-webkit-text-fill-color:currentColor;font:400 1rem/1.2 var(--font-body);border-radius:0;outline:none;flex:auto;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}body .sx-af__f input::placeholder{color:#f6f5f38c;-webkit-text-fill-color:#f6f5f38c;opacity:1}body .sx-af__btn{height:3.5rem;padding:var(--optical) 1.5rem 0;cursor:pointer;background-color:var(--c-accent);color:var(--c-on-accent);-webkit-text-fill-color:currentColor;font:500 1rem/1 var(--font-body);white-space:nowrap;touch-action:manipulation;box-shadow:inset 0 1px 0 #ffffff59, inset 0 -1px 0 #0000001f, var(--shadow-accent);transition:background-color .25s ease, color .25s ease, transform .15s var(--sx-ease);background-image:linear-gradient(#fff3 0%,#fff0 52%,#00000014 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}body .sx-af__btn:active{transform:scale(.97)}body .sx-af__btn:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}@media (hover:hover) and (pointer:fine){body .sx-af__btn:hover{background:var(--c-white);color:var(--c-ink)}}body .sx-af__note{font-size:var(--t-small);color:var(--c-meta-dark);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:.875rem 0 0;line-height:1.45;display:flex}body .sx-af__more{min-height:2.75rem;color:var(--c-accent-ink);-webkit-text-fill-color:currentColor;text-underline-offset:.3em;align-items:center;font-weight:500;text-decoration:underline #ff4e1fb3;display:inline-flex}body .sx-af__note .sx-af__more{min-height:0}body :is(.sx-af--light,.lr .lr-light .lr-cta .sx-af) .sx-af__f{background:var(--c-white);box-shadow:inset 0 0 0 1px #14161a24,0 10px 30px -18px #14161a59}body :is(.sx-af--light,.lr .lr-light .lr-cta .sx-af) .sx-af__f input{color:var(--c-ink-soft)}body :is(.sx-af--light,.lr .lr-light .lr-cta .sx-af) .sx-af__f input::placeholder{color:var(--c-meta-light);-webkit-text-fill-color:var(--c-meta-light)}body :is(.sx-af--light,.lr .lr-light .lr-cta .sx-af) .sx-af__ico{stroke:var(--c-meta-light)}body :is(.sx-af--light,.lr .lr-light .lr-cta .sx-af) .sx-af__note{color:var(--c-meta-light)}body :is(.sx-af--light,.lr .lr-light .lr-cta .sx-af) .sx-af__more{color:var(--c-ink-soft)}body :is(.sx-af--light,.lr .lr-light .lr-cta .sx-af) .sx-af__btn:focus-visible{outline-color:var(--c-accent)}@media (hover:hover) and (pointer:fine){body :is(.sx-af--light,.lr .lr-light .lr-cta .sx-af) .sx-af__btn:hover{background:var(--c-ink);color:var(--c-white)}}@container (width>=40rem){body .sx-af--inline .sx-af__fields{background:var(--c-card-dark-3);border-radius:999px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:0;padding:.4375rem;box-shadow:inset 0 0 0 1px #ffffff29,0 18px 50px -20px #000c}body .sx-af--inline .sx-af__f{height:3rem;box-shadow:none;background:0 0;border-radius:999px}body .sx-af--inline .sx-af__f+.sx-af__f:before{content:"";background:#ffffff29;width:1px;position:absolute;top:25%;bottom:25%;left:0}body .sx-af--inline .sx-af__f:focus-within{box-shadow:none}body .sx-af--inline .sx-af__f:after{content:"";pointer-events:none;border-radius:999px;transition:box-shadow .2s,background-color .2s;position:absolute;inset:0 .375rem;box-shadow:inset 0 0 0 1.5px #0000}body .sx-af--inline .sx-af__f:first-child:after{left:0}body .sx-af--inline .sx-af__f:focus-within:after{background:#ff4e1f0d;box-shadow:inset 0 0 0 1.5px #ff4e1fcc}body .sx-af--inline .sx-af__f+.sx-af__f{padding-left:1.5rem}body .sx-af--inline .sx-af__f+.sx-af__f:before{transition:opacity .2s}body .sx-af--inline .sx-af__f:focus-within+.sx-af__f:before,body .sx-af--inline .sx-af__f+.sx-af__f:focus-within:before{opacity:0}body .sx-af--inline .sx-af__btn{height:3rem}body :is(.sx-af--inline.sx-af--light,.lr .lr-light .lr-cta .sx-af--inline) .sx-af__fields{background:var(--c-white);box-shadow:inset 0 0 0 1px #14161a24,0 18px 40px -24px #14161a66}body :is(.sx-af--inline.sx-af--light,.lr .lr-light .lr-cta .sx-af--inline) .sx-af__f{box-shadow:none;background:0 0}body :is(.sx-af--inline.sx-af--light,.lr .lr-light .lr-cta .sx-af--inline) .sx-af__f+.sx-af__f:before{background:#14161a1f}body :is(.sx-af--inline.sx-af--light,.lr .lr-light .lr-cta .sx-af--inline) .sx-af__f:focus-within{box-shadow:none}}@container (width>=30rem) and (width<=39.99rem){body .sx-af--inline .sx-af__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body .sx-af--inline .sx-af__btn{grid-column:1/-1}}body .sx-af--compact .sx-af__f{border-radius:.875rem;height:3rem;padding:0 1rem}body .sx-af--compact .sx-af__btn{width:100%;height:3rem;font-size:var(--t-small);border-radius:.875rem}body .sx-af--compact .sx-af__f input{font-size:var(--t-small)}body .sx-af--compact .sx-af__note{font-size:var(--t-xs);margin-top:.5rem}body .sx-af--hero{isolation:isolate;box-sizing:border-box;color:var(--c-line);background-color:var(--c-card-dark);backdrop-filter:none;background-image:linear-gradient(#ffffff0d,#fff0 60%);border-radius:clamp(1.5rem,1.2rem + 1vw,2.25rem);padding:clamp(1.5rem,1rem + 2vw,2.5rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff24,0 50px 100px -40px #000000e6}body .sx-af--hero:before{content:"";z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(closest-side,#ff4e1f2e,#0000);border-radius:50%;width:70%;height:80%;position:absolute;inset:-30% -20% auto auto}body .sx-af__head{gap:.5rem;margin-bottom:1.25rem;display:grid}body .sx-af__title{letter-spacing:-.035em;color:var(--c-white);-webkit-text-fill-color:currentColor;background:0 0;margin:0;padding:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);font-weight:500;line-height:1.08}body .sx-af__text{font-size:var(--t-body);color:var(--c-line);margin:0;line-height:1.5}body .sx-af--hero .sx-af__f{background:var(--c-card-dark-3);border-radius:1rem;height:3.75rem;box-shadow:inset 0 0 0 1px #ffffff2e}body .sx-af--hero .sx-af__f input{font-size:1.0625rem}body .sx-af--hero .sx-af__btn{border-radius:1rem;width:100%;height:3.75rem;font-size:1.0625rem}body .sx-close,body main .sx-close.sx-close{padding-block:var(--sec-pad) calc(var(--sec-pad) + var(--sx-foot-curve));position:relative}body .sx-close__panel{isolation:isolate;box-sizing:border-box;background:var(--c-ink);color:#f6f5f3bd;text-align:center;border-radius:clamp(1.75rem,1.4rem + 1vw,2.5rem);justify-items:center;gap:clamp(1.25rem,1rem + .8vw,1.75rem);padding:clamp(2.5rem,1.5rem + 5vw,6rem) clamp(1.25rem,.75rem + 4vw,5rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 50px 100px -60px #14161acc}body .sx-close__panel:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(45% 60% at 85% 0%, #ff4e1f38 0%, transparent 70%), radial-gradient(45% 60% at 10% 100%, #ffffff08 0%, transparent 70%), var(--bg-grid);background-size:auto, auto, var(--bg-grid-size);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 55%,#0000 100%);mask-image:radial-gradient(120% 100% at 50% 0,#000 55%,#0000 100%)}body .sx-close__panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff4e1fbf,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}body .sx-close__panel .sx-h2{background-image:linear-gradient(172deg,#fff 0%,#f6f5f399 95%);max-width:22ch;margin-inline:auto}body .sx-close__text{max-width:58ch;font-size:var(--t-lead);color:var(--c-line);text-wrap:pretty;margin:0;line-height:1.5}body .sx-close__form{text-align:left;width:100%;max-width:46rem;margin-top:.5rem}body .sx-close__alt{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;display:flex}body .sx-close__alt .sx-btn--ghost{color:var(--c-accent-ink);box-shadow:inset 0 0 0 1px #ffffff47}@media (hover:hover) and (pointer:fine){body .sx-close__alt .sx-btn--ghost:hover{background:var(--c-white);color:var(--c-ink);box-shadow:none}}body .sx-close__more{color:var(--c-accent-ink);font-size:var(--t-small)}body .sx-close :focus-visible{outline-color:var(--c-accent-soft)}body .sx-faq{position:relative}body .sx-faq__grid{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}@media (width>=64rem){body .sx-faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(3rem,1rem + 4vw,6rem)}body .sx-faq__head{position:sticky;top:7.5rem}}body .sx-faq__head{align-content:start;justify-items:start;gap:1.25rem;display:grid}body .sx-faq__sub{max-width:44ch;font-size:var(--t-lead);color:var(--c-muted);margin:0;line-height:1.5}body .sx-faq__help{background:var(--c-white);border-radius:1.25rem;justify-items:start;gap:.75rem;margin-top:.75rem;padding:1.25rem 1.375rem;display:grid;box-shadow:inset 0 0 0 1px #14161a0f}body .sx-faq__help p{font-size:var(--t-small);color:var(--c-muted);margin:0;line-height:1.5}body .sx-faq__help p b{font-weight:500;font-size:var(--t-body);color:var(--c-ink-soft);margin-bottom:.125rem;display:block}body .sx-faq__acts{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}body .sx-faq__acts .sx-btn{min-height:2.75rem;padding:var(--optical) 1.125rem 0 1.25rem;font-size:var(--t-small)}body .sx-faq__acts .sx-link{color:var(--c-ink-soft);font-size:var(--t-small)}body .sx-faq__list{counter-reset:sx-faq;gap:.625rem;margin:0;padding:0;display:grid}body .sx-faq__item{counter-increment:sx-faq;background:var(--c-white);border-radius:1.25rem;transition:background-color .3s,box-shadow .3s;box-shadow:inset 0 0 0 1px #14161a17,0 1px 2px #14161a0a}body .sx-faq__item[open]{background:var(--c-white);box-shadow:inset 0 0 0 1px #14161a1a,0 24px 50px -36px #14161a73}body .sx-faq__item summary{cursor:pointer;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:3.5rem;padding:1.125rem 1.25rem 1.125rem 1.375rem;list-style:none;display:grid}body .sx-faq__item summary::-webkit-details-marker{display:none}body .sx-faq__item summary::marker{content:""}body .sx-faq__item summary:before{content:counter(sx-faq, decimal-leading-zero);font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--c-meta-light);font-weight:500;transition:color .3s}body .sx-faq__item[open] summary:before{color:var(--c-accent-text)}body .sx-faq__item summary h3{letter-spacing:-.015em;color:var(--c-ink-soft);-webkit-text-fill-color:currentColor;background:0 0;width:auto;margin:0;padding:0;font-size:clamp(1.125rem,1.05rem + .3vw,1.25rem);font-weight:600;line-height:1.3}body .sx-faq__icon{background:var(--c-white);width:2rem;height:2rem;transition:background-color .25s ease, box-shadow .25s ease, transform .35s var(--sx-ease);border-radius:999px;flex:none;position:relative;box-shadow:inset 0 0 0 1px #14161a1a}body .sx-faq__icon:before,body .sx-faq__icon:after{content:"";background:var(--c-ink-soft);border-radius:2px;width:.75rem;height:2px;margin:-1px 0 0 -.375rem;transition:background-color .25s;position:absolute;top:50%;left:50%}body .sx-faq__icon:after{transform:rotate(90deg)}body .sx-faq__item[open] .sx-faq__icon{background:var(--c-accent-strong);box-shadow:none;transform:rotate(45deg)}body .sx-faq__item[open] .sx-faq__icon:before,body .sx-faq__item[open] .sx-faq__icon:after{background:var(--c-on-accent)}@media (hover:hover) and (pointer:fine){body .sx-faq__item:not([open]):hover{background:var(--c-paper)}body .sx-faq__item:not([open]) summary:hover .sx-faq__icon{box-shadow:inset 0 0 0 1px var(--c-accent)}}body .sx-faq__item summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}body .sx-faq__a{padding:0 1.375rem 1.5rem 3.625rem}body .sx-faq__a p{max-width:68ch;font-size:var(--t-body);color:var(--c-muted);margin:0;line-height:1.6}body .sx-faq__a p+p{margin-top:.75rem}body .sx-faq__a a{color:var(--c-accent-text);-webkit-text-fill-color:currentColor;text-underline-offset:.2em;text-decoration:underline}@media (width<=30rem){body .sx-faq__item summary{grid-template-columns:minmax(0,1fr) auto;padding-left:1.125rem}body .sx-faq__item summary:before{display:none}body .sx-faq__a{padding:0 1.125rem 1.25rem}}body .sx-faq__item[open] .sx-faq__a{animation:sx-rise .45s var(--sx-ease) both}@keyframes sx-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){body .sx-faq__item[open] .sx-faq__a{animation:none}}body .sx-faq--dark .sx-faq__sub,body .sx-faq--dark .sx-faq__a p{color:var(--c-line)}body .sx-faq--dark .sx-faq__help{background:var(--c-card-dark);box-shadow:inset 0 0 0 1px #ffffff14}body .sx-faq--dark .sx-faq__help p{color:var(--c-meta-dark)}body .sx-faq--dark .sx-faq__help p b,body .sx-faq--dark .sx-faq__acts .sx-link{color:var(--c-accent-ink)}body .sx-faq--dark .sx-faq__item{background:var(--c-card-dark);box-shadow:inset 0 0 0 1px #ffffff12}body .sx-faq--dark .sx-faq__item[open]{background:var(--c-card-dark-2);box-shadow:inset 0 0 0 1px #ffffff24}body .sx-faq--dark .sx-faq__item summary h3{color:var(--c-accent-ink)}body .sx-faq--dark .sx-faq__item summary:before{color:var(--c-meta-dark)}body .sx-faq--dark .sx-faq__item[open] summary:before{color:var(--c-accent-soft)}body .sx-faq--dark .sx-faq__icon{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}body .sx-faq--dark .sx-faq__icon:before,body .sx-faq--dark .sx-faq__icon:after{background:var(--c-accent-ink)}body .sx-faq--dark .sx-faq__a a{color:var(--c-accent-soft)}@media (hover:hover) and (pointer:fine){body .sx-faq--dark .sx-faq__item:not([open]):hover{background:var(--c-card-dark-2)}}body .sx-rv__head{grid-template-columns:minmax(0,1fr);align-items:end;gap:1.25rem 4rem;margin-bottom:clamp(2.5rem,1.8rem + 2.5vw,4rem);display:grid}body .sx-rv__side{justify-items:start;gap:.5rem;display:grid}@media (width>=64rem){body .sx-rv__head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}body .sx-rv__side{text-align:right;justify-self:end;justify-items:end}}body .sx-rv__side p{max-width:42ch;font-size:var(--t-lead);color:var(--c-muted);margin:0;line-height:1.5}body .sx-rv__side .sx-link{color:var(--c-ink-soft)}body .sx-rv__score{font-size:var(--t-small);color:var(--c-meta-light);align-items:center;gap:.625rem;display:inline-flex}body .sx-rv__score b{color:var(--c-ink-soft);font-size:1.125rem;font-weight:600}body .sx-rv__grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){body .sx-rv__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .sx-rv__card--lead{grid-column:1/-1}}@media (width>=64rem){body .sx-rv__grid{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr));gap:1.25rem}body .sx-rv__card--lead{grid-area:1/1/3}}body .sx-rv__card{min-width:0;margin:0;padding:0;display:flex}body .sx-rv__card:before{content:none!important}body .sx-rv__card figure{box-sizing:border-box;background:var(--c-white);border-radius:1.5rem;flex-direction:column;gap:1.25rem;width:100%;margin:0;padding:clamp(1.5rem,1.2rem + 1vw,2rem);display:flex;box-shadow:inset 0 0 0 1px #14161a0d}body .sx-rv__stars{color:var(--c-accent);gap:2px;display:flex}body .sx-rv__stars svg{fill:currentColor;width:1rem;height:1rem;display:block}body .sx-rv__q{letter-spacing:-.01em;color:var(--c-ink-soft);border:0;flex:1;margin:0;padding:0;font-size:1.0625rem;line-height:1.5}body .sx-rv__by{border-top:1px solid #14161a1a;align-items:center;gap:.75rem;margin:0;padding-top:1.25rem;display:flex}body .sx-rv__face{object-fit:cover;border-radius:999px;flex:none;width:2.75rem;max-width:none;height:2.75rem;display:block}body .sx-rv__name{min-width:0;color:var(--c-meta-light);flex:1;gap:.125rem;font-size:.875rem;line-height:1.3;display:grid}body .sx-rv__name b{color:var(--c-ink-soft);font-size:.9375rem;font-weight:500}body .sx-rv__card--lead figure{isolation:isolate;background:var(--c-ink);box-shadow:none;padding:clamp(1.75rem,1.25rem + 1.6vw,2.75rem);position:relative;overflow:hidden}body .sx-rv__card--lead figure:after{content:"";z-index:-1;background:radial-gradient(closest-side,#ff4e1f38,#0000);width:80%;height:70%;position:absolute;inset:auto -20% -40% auto}body .sx-rv__card--lead .sx-rv__q{letter-spacing:-.025em;color:var(--c-accent-ink);font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);line-height:1.3}body .sx-rv__card--lead .sx-rv__by{border-top-color:#ffffff1a}body .sx-rv__card--lead .sx-rv__name{color:var(--c-meta-dark)}body .sx-rv__card--lead .sx-rv__name b{color:var(--c-accent-ink)}body .sx-rv__foot{background:var(--c-white);border-radius:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.75rem);padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:flex}body .sx-rv__foot p{font-size:var(--t-body);color:var(--c-ink-soft);margin:0}body .sx-rv__foot .sx-hero__ctas{gap:.5rem 1rem}body .sx-rv--dark .sx-rv__side p,body .sx-rv--dark .sx-rv__score{color:var(--c-line)}body .sx-rv--dark .sx-rv__score b,body .sx-rv--dark .sx-rv__side .sx-link{color:var(--c-accent-ink)}body .sx-rv--dark .sx-rv__card figure{background:var(--c-card-dark);box-shadow:inset 0 0 0 1px #ffffff14}body .sx-rv--dark .sx-rv__q,body .sx-rv--dark .sx-rv__name b{color:var(--c-accent-ink)}body .sx-rv--dark .sx-rv__name{color:var(--c-meta-dark)}body .sx-rv--dark .sx-rv__by{border-top-color:#ffffff1a}body .sx-rv--dark .sx-rv__card--lead figure{background:var(--c-accent-strong)}body .sx-rv--dark .sx-rv__card--lead figure:after{background:radial-gradient(closest-side,#ffffff2e,#0000)}body .sx-rv--dark .sx-rv__card--lead .sx-rv__stars{color:var(--c-white)}body .sx-rv--dark .sx-rv__card--lead .sx-rv__name{color:#fffc}body .sx-rv--dark .sx-rv__foot{background:var(--c-card-dark)}body .sx-rv--dark .sx-rv__foot p{color:var(--c-accent-ink)}body .sx-wrap{box-sizing:border-box;width:min(100% - 2*max(1rem,4vw),80rem);margin-inline:auto}body .sx-cta{box-sizing:border-box;background:var(--c-white);border-radius:1.5rem;grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem 2.5rem;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);padding:clamp(1.25rem,1rem + 1vw,1.75rem) clamp(1.25rem,1rem + 1.5vw,2.25rem);display:grid;box-shadow:inset 0 0 0 1px #14161a0d}@media (width>=60rem){body .sx-cta--links{grid-template-columns:minmax(0,1fr) auto}body .sx-cta--audit{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}}body .sx-cta--audit{align-items:center;padding:clamp(1.5rem,1.1rem + 1.4vw,2.25rem)}body .sx-cta__copy{align-content:center;justify-items:start;gap:.5rem;min-width:0;display:grid}body .sx-cta--audit .sx-cta__t{letter-spacing:-.02em;text-wrap:balance;max-width:26ch;font-size:clamp(1.25rem,1.05rem + .7vw,1.625rem);line-height:1.3}body .sx-cta__more{min-height:2.75rem;font-size:var(--t-small);color:var(--c-ink-soft)}body .sx-cta.sx-on-dark .sx-cta__more{color:var(--c-accent-ink)}body .sx-cta__af{align-self:center}body .sx-cta__t{max-width:52ch;font-size:var(--t-body);letter-spacing:-.01em;color:var(--c-ink-soft);text-wrap:pretty;margin:0;font-weight:500;line-height:1.5}body .sx-cta__acts{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}body .sx-cta .sx-af__note{margin-top:.5rem}body .sx-cta.sx-on-dark{background:var(--c-card-dark);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff0f}body .sx-cta.sx-on-dark .sx-cta__t{color:var(--c-accent-ink)}body :is(.sx-sec--light,.sx-sec--paper) .sx-cta:not(.sx-on-dark){background:var(--c-white)}body .sx-rv>.sx-cta--links{background:var(--c-white);gap:1.25rem 2rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);box-shadow:inset 0 0 0 1px #14161a17,0 20px 50px -30px #14161a2e}body .sx-rv>.sx-cta--links .sx-cta__t{letter-spacing:-.02em;color:var(--c-ink);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.3}body .sx-rv>.sx-cta--links.sx-on-dark{background:var(--c-card-dark);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff0f}body .sx-rv>.sx-cta--links.sx-on-dark .sx-cta__t{color:var(--c-accent-ink)}@media (hover:hover) and (pointer:fine){body :is(.sx-sec--light,.sx-sec--paper,.lr-light) .sx-faq__item:not([open]):hover{background:var(--c-paper)}}body .lr .lr-cta .lr-cta__af{flex:30rem;max-width:44rem}body .lr .lr-cta .lr-cta__af .sx-af__note{margin-top:.5rem}body :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button]),select,textarea):focus-visible,body .lr .cp-form :is(input,select,textarea):focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}html body :is(.sx-af__f,.lr-audit__field,.ct-search,.cp-search,.tz-ha-field) :is(input,select,textarea):focus-visible{outline:none}body :is(.sx-af__f,.lr-audit__field,.ct-search,.cp-search,.tz-ha-field):has(:is(input,select,textarea):focus-visible){outline:2px solid var(--c-focus);outline-offset:2px}body :is(.sx-af--light,.lr-light .lr-cta .sx-af) .sx-af__f:has(input:focus-visible),body .lr-light .lr-cta .lr-audit__field:has(input:focus-visible),body :is(.cp-search,.ct-search):has(input:focus-visible),html body .lr .ih-field :is(input,select):focus-visible{outline-color:var(--c-focus-light)}body .ct-index .ct-search:has(input:focus-visible){outline-color:var(--c-focus)}@container (width>=40rem){body .sx-af--inline .sx-af__f:has(input:focus-visible){outline:none}body .sx-af--inline .sx-af__f:has(input:focus-visible):after{box-shadow:inset 0 0 0 2px var(--c-focus)}body :is(.sx-af--inline.sx-af--light,.lr .lr-light .lr-cta .sx-af--inline) .sx-af__f:has(input:focus-visible):after{box-shadow:inset 0 0 0 2px var(--c-focus-light)}}@media (hover:hover) and (pointer:fine){:root body :is(.sx-btn,.lr-btn,.lr-cta__btn,.sx-af__btn,.cp-form__submit,.tz-lm-btn,.tzo-btn,.tzf-submit button,.tzp-btn,.tzp-pick--b,.tz-author-btn):not(.sx-btn--ghost,.sx-btn--white,.lr-btn--ghost,.lr-cta__btn--ghost,.lr-pt__ghost,[disabled]):hover{background-color:var(--c-white)!important;color:var(--c-ink)!important;-webkit-text-fill-color:var(--c-ink)!important;background-image:none!important;box-shadow:inset 0 0 0 1px #14161a29,0 8px 16px -10px #14161a66!important}:root body :is(.sx-btn,.lr-btn,.lr-cta__btn,.sx-af__btn,.cp-form__submit,.tz-lm-btn,.tzo-btn,.tzf-submit button,.tzp-btn,.tzp-pick--b,.tz-author-btn):not(.sx-btn--ghost,.sx-btn--white,.lr-btn--ghost,.lr-cta__btn--ghost,.lr-pt__ghost,[disabled]):hover *{color:inherit!important;-webkit-text-fill-color:inherit!important}}body .sx-faq__item summary{grid-template-columns:minmax(0,1fr) auto}body .sx-faq__item summary:before{content:none;display:none}@media (width>=30.0625rem){body .sx-faq__a{padding-left:1.375rem}}body .sx-faq__item summary :is(h3,h4),:root body h3.tz-faq-q-text{line-height:1.3;font-size:clamp(1.1875rem,1.1rem + .4vw,1.375rem)!important}.consent[data-astro-cid-kihqtbas]{--consent-bg:#141619f0;--consent-fg:var(--c-accent-ink,#f6f5f3);--consent-muted:var(--c-meta-dark,#a3a4a6);--consent-edge:#ffffff1f;z-index:1000;left:max(.75rem, env(safe-area-inset-left));right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));background:radial-gradient(70% 90% at 100% 0%, #ff4e1f2e 0%, transparent 65%), linear-gradient(180deg, #ffffff0f, #ffffff05), var(--consent-bg);max-height:calc(100svh - 1.5rem);color:var(--consent-fg);font-family:var(--font-body,inherit);box-shadow:inset 0 0 0 1px var(--consent-edge), inset 0 1px 0 #ffffff1f, 0 30px 80px -20px #000000b3;backdrop-filter:blur(18px);-webkit-font-smoothing:antialiased;border-radius:1.5rem;position:fixed;overflow-y:auto}.consent[data-astro-cid-kihqtbas]:not([hidden]){animation:.5s cubic-bezier(.23,1,.32,1) both consent-in}@keyframes consent-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.consent[data-astro-cid-kihqtbas]:not([hidden]){animation:none}}.consent[data-astro-cid-kihqtbas][hidden]{display:none}.consent[data-astro-cid-kihqtbas]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff7a55b3,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.consent__inner[data-astro-cid-kihqtbas]{gap:1.25rem;padding:1.375rem 1.375rem 1.25rem;display:grid}.consent__copy[data-astro-cid-kihqtbas]{gap:.5rem;display:grid}.consent__title[data-astro-cid-kihqtbas]{letter-spacing:-.02em;width:auto;max-width:100%;color:var(--consent-fg);-webkit-text-fill-color:currentColor;background:0 0;align-items:center;gap:.625rem;margin:0;padding:0;font-size:1.125rem;font-weight:500;line-height:1.2;display:flex}.consent__title[data-astro-cid-kihqtbas]:before{content:"";background:radial-gradient(circle at 35% 38%, var(--consent-fg) 0 1.6px, transparent 2.2px), radial-gradient(circle at 62% 30%, var(--consent-fg) 0 1.3px, transparent 1.9px), radial-gradient(circle at 55% 62%, var(--consent-fg) 0 1.8px, transparent 2.4px), radial-gradient(circle at 30% 68%, var(--consent-fg) 0 1.2px, transparent 1.8px), #ff4e1fd9;border-radius:.625rem;flex:none;width:2rem;height:2rem;box-shadow:inset 0 1px #ffffff40}.consent__body[data-astro-cid-kihqtbas]{color:var(--consent-muted);margin:0;font-size:.875rem;line-height:1.55}.consent__body[data-astro-cid-kihqtbas] a[data-astro-cid-kihqtbas]{color:var(--consent-fg);-webkit-text-fill-color:currentColor;text-underline-offset:.25em;text-decoration:underline #ff4e1fb3}.consent__choices[data-astro-cid-kihqtbas]{border:0;gap:.375rem;margin:.5rem 0 0;padding:0;font-size:.875rem;display:grid}.consent__legend[data-astro-cid-kihqtbas]{color:var(--consent-fg);margin-bottom:.25rem;padding:0;font-weight:500}.consent__choice[data-astro-cid-kihqtbas]{cursor:pointer;background:#ffffff0d;border-radius:.875rem;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.5rem .75rem .5rem 1rem;display:flex}.consent__choice[data-astro-cid-kihqtbas] span[data-astro-cid-kihqtbas]{order:-1}.consent__choice[data-astro-cid-kihqtbas] small[data-astro-cid-kihqtbas]{color:var(--consent-muted)}.consent__choice[data-astro-cid-kihqtbas] input[data-astro-cid-kihqtbas]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#ffffff29;border-radius:999px;flex:none;width:2.5rem;height:1.5rem;margin:0;transition:background-color .25s;position:relative}.consent__choice[data-astro-cid-kihqtbas] input[data-astro-cid-kihqtbas]:after{content:"";background:var(--consent-fg);border-radius:999px;width:1.125rem;height:1.125rem;transition:transform .25s cubic-bezier(.23,1,.32,1);position:absolute;top:.1875rem;left:.1875rem}.consent__choice[data-astro-cid-kihqtbas] input[data-astro-cid-kihqtbas]:checked{background:var(--c-accent)}.consent__choice[data-astro-cid-kihqtbas] input[data-astro-cid-kihqtbas]:checked:after{transform:translate(1rem)}.consent__choice[data-astro-cid-kihqtbas] input[data-astro-cid-kihqtbas]:disabled{opacity:.6;cursor:not-allowed}.consent__actions[data-astro-cid-kihqtbas]{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;display:grid}.consent__button[data-astro-cid-kihqtbas]{min-height:2.875rem;color:var(--consent-fg);font:inherit;cursor:pointer;touch-action:manipulation;background:#ffffff14;border:0;border-radius:999px;padding:0 1.25rem;font-size:.9375rem;font-weight:500;line-height:1;transition:background-color .25s,color .25s,box-shadow .25s,transform .15s;box-shadow:inset 0 0 0 1px #ffffff38}.consent__button[data-astro-cid-kihqtbas]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.consent__button[data-astro-cid-kihqtbas]:hover{background:var(--consent-fg);color:var(--c-ink,#101214);box-shadow:none}}.consent__button[data-astro-cid-kihqtbas]:focus-visible,.consent__choice[data-astro-cid-kihqtbas] input[data-astro-cid-kihqtbas]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}@media (width>=48rem){.consent[data-astro-cid-kihqtbas]{right:auto;left:max(1.5rem, env(safe-area-inset-left));bottom:max(1.5rem, env(safe-area-inset-bottom));width:min(27rem,100vw - 3rem)}.consent__inner[data-astro-cid-kihqtbas]{padding:1.625rem 1.625rem 1.5rem}}.pre-fade{opacity:0}.fade-in{opacity:1;transition:opacity .65s!important}#header,header.header,.header-announcement-bar-wrapper{display:none!important}.tz-mm{z-index:9999;width:calc(100% - 2 * var(--sqs-site-gutter,4vw));box-sizing:border-box;max-width:none;color:var(--c-accent-ink);-webkit-font-smoothing:antialiased;font-family:Archivo,Helvetica,Arial,sans-serif;position:fixed;top:18px;left:50%;transform:translate(-50%)}.tz-mm *,.tz-mm :before,.tz-mm :after{box-sizing:border-box}.tz-mm a,.tz-mm a:hover,.tz-mm a:visited{text-decoration:none!important}.tz-mm button{letter-spacing:0;text-transform:none;margin:0;font-family:inherit}.tz-mm [hidden]{display:none!important}.tz-mm-bar,.tz-mm-panel,.tz-mm-sheet{backdrop-filter:blur(22px)saturate(170%);background:linear-gradient(#ffffff1a 0%,#ffffff08 100%),#141619db;border:1px solid #ffffff1f}.tz-mm-bar{background:linear-gradient(#ffffff1a 0%,#ffffff08 100%),#1416198c;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;padding:10px 10px 10px 24px;display:flex;box-shadow:0 14px 40px #0000004d,inset 0 1px #ffffff1f}.tz-mm-logo{flex:none;align-items:center;display:flex}.tz-mm-logo img{width:auto;height:26px;display:block}.tz-mm-nav{align-items:center;gap:2px;display:flex}.tz-mm a.tz-mm-link,.tz-mm button.tz-mm-trig{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:12px 15px;font:500 15px/1 Archivo,sans-serif;transition:background-color .25s,color .25s;display:flex;color:#f6f5f3b8!important;-webkit-text-fill-color:#f6f5f3b8!important}.tz-mm a.tz-mm-link:hover,.tz-mm button.tz-mm-trig:hover,.tz-mm button.tz-mm-trig[aria-expanded=true]{color:var(--c-accent-ink)!important;-webkit-text-fill-color:var(--c-accent-ink)!important}.tz-mm button.tz-mm-trig[aria-expanded=true]{background:#ffffff1a}.tz-mm-chev{font-size:10px;transition:transform .3s;display:block}.tz-mm [aria-expanded=true] .tz-mm-chev{transform:rotate(180deg)}.tz-mm-right{flex:none;align-items:center;gap:8px;display:flex}.tz-mm a.tz-mm-cta{background:var(--c-accent-ink);border-radius:999px;align-items:center;gap:8px;padding:15px 24px 13px;font:500 15px/1 Archivo,sans-serif;transition:background-color .3s,color .3s;display:flex;color:var(--c-ink)!important;-webkit-text-fill-color:var(--c-ink)!important}.tz-mm a.tz-mm-cta:hover{background:var(--c-accent);color:var(--c-on-accent)!important;-webkit-text-fill-color:var(--c-on-accent)!important}.tz-mm button.tz-mm-burger{width:48px;height:48px;color:var(--c-accent-ink);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;font:500 18px/1 Archivo,sans-serif;display:none}.tz-mm-drop{pointer-events:none;padding-top:10px;display:grid;position:absolute;top:100%;left:0;right:0}.tz-mm-panel{opacity:0;visibility:hidden;pointer-events:none;border-radius:28px;grid-area:1/1;align-self:start;width:100%;padding:14px;transition:opacity .25s,transform .35s cubic-bezier(.22,.61,.36,1),visibility .25s;transform:translateY(-8px)scale(.985);box-shadow:0 24px 60px #0006,inset 0 1px #ffffff1a}.tz-mm-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.tz-mm-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f6f5f347 transparent;max-height:calc(100dvh - 105px);overflow-y:auto}.tz-mm a.tz-mm-tile{background:#ffffff0a;border:1px solid #0000;border-radius:18px;flex-direction:column;gap:10px;padding:20px 22px;transition:background-color .25s,border-color .25s;display:flex;color:var(--c-accent-ink)!important;-webkit-text-fill-color:var(--c-accent-ink)!important}.tz-mm a.tz-mm-tile:hover{background:#ffffff14;border-color:#ff4e1f73}.tz-mm-num{justify-content:space-between;font:500 13px/1 Archivo,sans-serif;display:flex;color:var(--c-accent)!important;-webkit-text-fill-color:var(--c-accent)!important}.tz-mm-num i{font-style:normal;color:#f6f5f366!important;-webkit-text-fill-color:#f6f5f366!important}.tz-mm-t{letter-spacing:-.025em;font:500 20px/1.1 Archivo,sans-serif}.tz-mm-d{font:400 14px/1.45 Archivo,sans-serif;color:#f6f5f394!important;-webkit-text-fill-color:#f6f5f394!important}.tz-mm-ico{width:42px;height:42px;color:var(--c-accent);background:#ff4e1f24;border-radius:12px;justify-content:center;align-items:center;display:flex}.tz-mm a.tz-mm-row{background:#ffffff0a;border-radius:16px;justify-content:space-between;align-items:center;padding:16px 18px;font:500 14px/1 Archivo,sans-serif;transition:background-color .25s;display:flex;color:var(--c-accent-ink)!important;-webkit-text-fill-color:var(--c-accent-ink)!important}.tz-mm a.tz-mm-row:hover{background:#ffffff14}.tz-mm-arrow{color:var(--c-accent)!important;-webkit-text-fill-color:var(--c-accent)!important}.tz-mm a.tz-mm-promo{background:linear-gradient(160deg,#ff4e1f57 0%,#ff4e1f14 100%);border:1px solid #ff4e1f59;border-radius:18px;flex-direction:column;justify-content:space-between;gap:18px;padding:22px;transition:border-color .25s;display:flex;color:var(--c-accent-ink)!important;-webkit-text-fill-color:var(--c-accent-ink)!important}.tz-mm a.tz-mm-promo:hover{border-color:#ff4e1fb3}.tz-mm-promo-k{font:500 13px/1 Archivo,sans-serif;color:#f6f5f3b3!important;-webkit-text-fill-color:#f6f5f3b3!important}.tz-mm-promo-h{letter-spacing:-.025em;font:500 21px/1.15 Archivo,sans-serif}.tz-mm-promo-p{font:400 14px/1.45 Archivo,sans-serif;color:#f6f5f3b8!important;-webkit-text-fill-color:#f6f5f3b8!important}.tz-mm-pill{background:var(--c-accent);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;font:500 13px/1 Archivo,sans-serif;display:flex;color:var(--c-on-accent)!important;-webkit-text-fill-color:var(--c-on-accent)!important}.tz-mm-p-services{grid-template-columns:minmax(0,2.6fr) minmax(0,1fr);gap:14px;display:grid}.tz-mm-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tz-mm-col{flex-direction:column;gap:8px;display:flex}.tz-mm-col .tz-mm-promo{flex:1}.tz-mm-p-industries{grid-template-columns:minmax(220px,.85fr) minmax(0,2.6fr);gap:14px;display:grid}.tz-mm-tabs{background:#ffffff0a;border-radius:18px;align-content:start;gap:2px;padding:6px;display:grid}.tz-mm button.tz-mm-itab{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font:500 14px/1.2 Archivo,sans-serif;transition:background-color .2s,color .2s;display:flex;color:#f6f5f39e!important;-webkit-text-fill-color:#f6f5f39e!important}.tz-mm button.tz-mm-itab span{font:500 12px/1 Archivo,sans-serif;color:#f6f5f359!important;-webkit-text-fill-color:#f6f5f359!important}.tz-mm button.tz-mm-itab[aria-selected=true]{background:#ffffff1a;color:var(--c-accent-ink)!important;-webkit-text-fill-color:var(--c-accent-ink)!important}.tz-mm button.tz-mm-itab[aria-selected=true] span{color:var(--c-accent)!important;-webkit-text-fill-color:var(--c-accent)!important}.tz-mm-iside{flex-direction:column;gap:10px;min-width:0;display:flex}.tz-mm-ihead{justify-content:space-between;align-items:baseline;gap:12px;padding:12px 6px 4px;display:flex}.tz-mm-ihead b{letter-spacing:-.025em;font:500 22px/1.1 Archivo,sans-serif}.tz-mm-ihead small{font:400 13px/1 Archivo,sans-serif;color:#f6f5f373!important;-webkit-text-fill-color:#f6f5f373!important}.tz-mm-igrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tz-mm a.tz-mm-ind{background:#ffffff0a;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;font:500 15px/1.25 Archivo,sans-serif;transition:background-color .2s,border-color .2s;display:flex;color:var(--c-accent-ink)!important;-webkit-text-fill-color:var(--c-accent-ink)!important}.tz-mm a.tz-mm-ind:hover{background:#ffffff14;border-color:#ff4e1f73}.tz-mm a.tz-mm-ifoot{background:#ffffff0a;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:16px 20px;display:flex;color:var(--c-accent-ink)!important;-webkit-text-fill-color:var(--c-accent-ink)!important}.tz-mm a.tz-mm-ifoot:hover{background:#ffffff14}.tz-mm-ifoot span:first-child{font:400 14px/1.4 Archivo,sans-serif;color:#f6f5f399!important;-webkit-text-fill-color:#f6f5f399!important}.tz-mm-ifoot span:last-child{font:500 14px/1 Archivo,sans-serif;color:var(--c-accent)!important;-webkit-text-fill-color:var(--c-accent)!important}.tz-mm-p-work{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:14px;display:grid}.tz-mm-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tz-mm a.tz-mm-work{background:#ffffff0a;border:1px solid #0000;border-radius:18px;padding:8px;transition:border-color .25s;display:block;color:var(--c-accent-ink)!important;-webkit-text-fill-color:var(--c-accent-ink)!important}.tz-mm a.tz-mm-work:hover{border-color:#ff4e1f73}.tz-mm-work-img{aspect-ratio:1.3333;background:var(--c-shade-1b1e21);border-radius:12px;overflow:hidden}.tz-mm-work-img img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,.61,.36,1);display:block}.tz-mm a.tz-mm-work:hover .tz-mm-work-img img{transform:scale(1.03)}.tz-mm-work-cap{justify-content:space-between;align-items:baseline;gap:10px;padding:14px 8px 8px;display:flex}.tz-mm-work-cap b{letter-spacing:-.015em;font:500 16px/1.2 Archivo,sans-serif}.tz-mm-work-cap small{font:400 12px/1 Archivo,sans-serif;color:#f6f5f373!important;-webkit-text-fill-color:#f6f5f373!important}.tz-mm a.tz-mm-all{background:var(--c-accent-ink);border-radius:18px;flex-direction:column;flex:1;justify-content:space-between;gap:16px;padding:22px;transition:background-color .3s,color .3s;display:flex;color:var(--c-ink-soft)!important;-webkit-text-fill-color:var(--c-ink-soft)!important}.tz-mm a.tz-mm-all:hover{background:var(--c-accent);color:var(--c-on-accent)!important;-webkit-text-fill-color:var(--c-on-accent)!important}.tz-mm-all b{letter-spacing:-.025em;font:500 21px/1.15 Archivo,sans-serif}.tz-mm-all span{opacity:.7;font:400 14px/1.45 Archivo,sans-serif}.tz-mm-all i{font:500 18px/1 Archivo,sans-serif}.tz-mm-p-about{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:14px;display:grid}.tz-mm-grid6{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;height:100%;display:grid}.tz-mm-grid6 .tz-mm-tile{gap:14px}.tz-mm-grid6 .tz-mm-t{font-size:18px}.tz-mm-s2{grid-column:span 2}.tz-mm-s3{grid-column:span 3}.tz-mm-s6{grid-column:span 6}.tz-mm-sheet{overscroll-behavior:contain;background:linear-gradient(#ffffff1a 0%,#ffffff08 100%),#141619f0;border-radius:26px;gap:4px;max-height:calc(100vh - 110px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 50px #00000059}.tz-mm a.tz-mm-mlink,.tz-mm button.tz-mm-acc{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:16px;font:500 17px/1 Archivo,sans-serif;display:flex;color:var(--c-accent-ink)!important;-webkit-text-fill-color:var(--c-accent-ink)!important}.tz-mm button.tz-mm-acc[aria-expanded=true]{background:#ffffff0f}.tz-mm a.tz-mm-mlink .tz-mm-arrow{font-size:15px}.tz-mm-msub{grid-template-columns:1fr 1fr;gap:6px;padding:0 6px 8px;display:grid}.tz-mm-msub a{background:#ffffff0d;border-radius:14px;padding:14px;font:500 15px/1.2 Archivo,sans-serif;color:var(--c-accent-ink)!important;-webkit-text-fill-color:var(--c-accent-ink)!important}.tz-mm-msub a.tz-mm-wide{grid-column:span 2}.tz-mm-msub a.tz-mm-accent{background:#ff4e1f24;justify-content:space-between;display:flex;color:var(--c-accent)!important;-webkit-text-fill-color:var(--c-accent)!important}.tz-mm a.tz-mm-mcta{background:var(--c-accent);border-radius:18px;justify-content:center;align-items:center;gap:9px;margin-top:6px;padding:16px;font:500 16px/1 Archivo,sans-serif;display:flex;color:var(--c-on-accent)!important;-webkit-text-fill-color:var(--c-on-accent)!important}.tz-mm-burger-i{background:var(--c-accent-ink);border-radius:2px;width:22px;height:2px;transition:background-color .2s;display:block;position:relative}.tz-mm-burger-i:before,.tz-mm-burger-i:after{content:"";background:var(--c-accent-ink);border-radius:2px;width:22px;height:2px;transition:transform .3s cubic-bezier(.22,.61,.36,1),top .3s cubic-bezier(.22,.61,.36,1);position:absolute;left:0}.tz-mm-burger-i:before{top:-7px}.tz-mm-burger-i:after{top:7px}.tz-mm button.tz-mm-burger[aria-expanded=true] .tz-mm-burger-i{background:0 0}.tz-mm button.tz-mm-burger[aria-expanded=true] .tz-mm-burger-i:before{top:0;transform:rotate(45deg)}.tz-mm button.tz-mm-burger[aria-expanded=true] .tz-mm-burger-i:after{top:0;transform:rotate(-45deg)}html.tz-mm-lock{scrollbar-gutter:stable}html.tz-mm-lock,html.tz-mm-lock body{overflow:hidden}html{scroll-padding-top:120px}#sections>.page-section:first-child>.content-wrapper{padding-top:140px!important}@media (width<=1020px){#sections>.page-section:first-child>.content-wrapper{padding-top:120px!important}.tz-mm{width:calc(100% - 2 * var(--sqs-mobile-site-gutter,6vw))}.tz-mm-nav,.tz-mm-drop{display:none}.tz-mm button.tz-mm-burger{display:flex}}@media (width<=480px){.tz-mm a.tz-mm-cta{display:none}.tz-mm-bar{padding-left:18px}.tz-mm-logo img{height:24px}}@media (prefers-reduced-motion:reduce){.tz-mm-panel,.tz-mm-chev,.tz-mm-work-img img,.tz-mm-burger-i,.tz-mm-burger-i:before,.tz-mm-burger-i:after{transition:none}}@keyframes tzMmPulse{0%{box-shadow:0 0 #ff4e1f99}70%{box-shadow:0 0 0 12px #ff4e1f00}to{box-shadow:0 0 #ff4e1f00}}@keyframes tzMmBlink{0%,to{opacity:1}50%{opacity:.25}}.tz-mm .tz-mm-svc .tz-mm-t,.tz-mm-p-about .tz-mm-tile .tz-mm-t,.tz-mm .tz-mm-promo--td .tz-mm-promo-h,.tz-mm a.tz-mm-all b,.tz-mm-ihead b{background-image:linear-gradient(180deg, var(--c-white) 0%, #f6f5f394 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:.04em;color:#0000!important;-webkit-text-fill-color:transparent!important}.tz-mm a.tz-mm-tile.tz-mm-svc{isolation:isolate;background:var(--c-ink-card);border-color:#ffffff14;gap:7px;min-height:152px;transition:transform .45s cubic-bezier(.22,.61,.36,1),border-color .3s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f;border:0!important}.tz-mm a.tz-mm-tile.tz-mm-svc:hover{background:var(--c-ink-card);transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ff4e1f99,0 20px 44px #0006}.tz-mm-svc .tz-mm-deco{z-index:-1;pointer-events:none;transition:transform .8s cubic-bezier(.22,.61,.36,1),opacity .4s;position:absolute;inset:0}.tz-mm-svc .tz-mm-num{justify-content:flex-end;align-items:center;margin-bottom:auto}.tz-mm-svc .tz-mm-num i{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .3s,transform .4s cubic-bezier(.22,.61,.36,1);display:flex;color:var(--c-accent-ink)!important;-webkit-text-fill-color:var(--c-accent-ink)!important}.tz-mm a.tz-mm-svc:hover .tz-mm-num i{background:var(--c-accent);transform:rotate(-45deg);color:var(--c-on-accent)!important;-webkit-text-fill-color:var(--c-on-accent)!important}.tz-mm .tz-mm-svc .tz-mm-t{font-size:22px}.tz-mm-svc .tz-mm-d{max-width:28ch;color:#f6f5f3a3!important;-webkit-text-fill-color:#f6f5f3a3!important}.tz-mm-svc--launch{background:radial-gradient(90% 100% at 100% 100%, #ff4e1f6b 0%, #ff4e1f00 62%), var(--c-ink-card)!important}.tz-mm-svc--launch .tz-mm-deco{-webkit-mask-image:radial-gradient(circle at 100% 100%, var(--c-black) 0%, transparent 70%);mask-image:radial-gradient(circle at 100% 100%, var(--c-black) 0%, transparent 70%);transform-origin:100% 100%;background:repeating-radial-gradient(circle at 100% 100%,#0000 0 26px,#ffffff12 26px 27px)}.tz-mm a.tz-mm-svc--launch:hover .tz-mm-deco{transform:scale(1.18)}.tz-mm-svc--rebuild{background:radial-gradient(80% 90% at 0% 0%, #ff4e1f42 0%, #ff4e1f00 60%), radial-gradient(80% 90% at 100% 100%, #6e8cdc33 0%, #6e8cdc00 60%), var(--c-ink-card)!important}.tz-mm-svc--rebuild .tz-mm-deco{-webkit-mask-image:linear-gradient(225deg, var(--c-black) 0%, transparent 65%);mask-image:linear-gradient(225deg, var(--c-black) 0%, transparent 65%);background-image:linear-gradient(#aabeff14 1px,#0000 1px),linear-gradient(90deg,#aabeff14 1px,#0000 1px);background-size:22px 22px;inset:-22px}.tz-mm a.tz-mm-svc--rebuild:hover .tz-mm-deco{transform:translate(22px,22px)}.tz-mm-svc--grow{background:linear-gradient(160deg, #ff4e1f1a 0%, #ff4e1f00 50%), var(--c-ink-card)!important}.tz-mm-svc--grow .tz-mm-deco{background:linear-gradient(var(--c-accent), var(--c-accent)) 0 100% / 8px 30% no-repeat, linear-gradient(var(--c-accent), var(--c-accent)) 14px 100% / 8px 50% no-repeat, linear-gradient(var(--c-accent), var(--c-accent)) 28px 100% / 8px 72% no-repeat, linear-gradient(var(--c-accent), var(--c-accent)) 44px 100% / 8px 100% no-repeat;opacity:.55;transform-origin:50% 100%;width:52px;height:30px;-webkit-mask-image:linear-gradient(0deg, var(--c-black) 0%, #00000059 100%);mask-image:linear-gradient(0deg, var(--c-black) 0%, #00000059 100%);inset:18px auto auto 22px}.tz-mm a.tz-mm-svc--grow:hover .tz-mm-deco{opacity:.85;transform:scaleY(1.12)}.tz-mm-svc--maintain{background:radial-gradient(70% 80% at 100% 0%, #ff4e1f38 0%, #ff4e1f00 60%), var(--c-ink-card)!important}.tz-mm-svc--maintain .tz-mm-deco{-webkit-mask-image:radial-gradient(80% 90% at 100% 100%, var(--c-black) 0%, transparent 70%);mask-image:radial-gradient(80% 90% at 100% 100%, var(--c-black) 0%, transparent 70%);background-image:radial-gradient(#ffffff1f 1px,#0000 1.4px);background-size:14px 14px}.tz-mm-svc--maintain .tz-mm-deco:after{content:"";background:var(--c-accent);border-radius:50%;width:9px;height:9px;animation:2.2s ease-out infinite tzMmPulse;position:absolute;bottom:26px;right:26px}.tz-mm a.tz-mm-svc--maintain:hover .tz-mm-deco{transform:scale(1.06)}.tz-mm-svc--hosted{background:radial-gradient(70% 90% at 0% 0%, #9678ff33 0%, #9678ff00 60%), radial-gradient(80% 90% at 100% 100%, #ff4e1f5c 0%, #ff4e1f00 62%), var(--c-shade-121417)!important}.tz-mm-svc--hosted .tz-mm-deco{-webkit-mask-image:linear-gradient(200deg, var(--c-black) 0%, #00000040 55%, transparent 80%);mask-image:linear-gradient(200deg, var(--c-black) 0%, #00000040 55%, transparent 80%);background-image:linear-gradient(115deg,#0000 0 46%,#ffffff0f 46% 46.5%,#0000 46.5% 100%),radial-gradient(#ffffff1a 1px,#0000 1.4px);background-size:100% 100%,12px 12px;inset:-30px}.tz-mm a.tz-mm-svc--hosted:hover .tz-mm-deco{transform:translate(-18px,12px)}.tz-mm a.tz-mm-tile.tz-mm-svc.tz-mm-svc--all{box-shadow:inset 0 0 0 1px #ffffff24;background:#ffffff08!important}.tz-mm a.tz-mm-tile.tz-mm-svc.tz-mm-svc--all:hover{box-shadow:inset 0 0 0 1px #ff4e1f99,0 20px 44px #0006;background:#ffffff0f!important}.tz-mm-svc--all .tz-mm-num{justify-content:space-between!important}.tz-mm-dots{gap:5px;display:flex}.tz-mm-dots b{background:#ffffff38;border-radius:999px;width:8px;height:8px;transition:background-color .3s,transform .35s cubic-bezier(.22,.61,.36,1)}.tz-mm-dots b:last-child,.tz-mm a.tz-mm-svc--all:hover .tz-mm-dots b{background:var(--c-accent)}.tz-mm a.tz-mm-svc--all:hover .tz-mm-dots b:nth-child(2),.tz-mm a.tz-mm-svc--all:hover .tz-mm-dots b:nth-child(4){transform:translateY(-2px)}@media (width<=1100px){.tz-mm-p-services{grid-template-columns:1fr}}.tz-mm a.tz-mm-promo.tz-mm-promo--call{isolation:isolate;background:radial-gradient(120% 90% at 100% 0%, var(--c-shade-ff7a4f) 0%, #ff7a4f00 55%), linear-gradient(160deg, var(--c-accent) 0%, var(--c-shade-e13a0e) 100%);border-color:#0000;position:relative;overflow:hidden}.tz-mm a.tz-mm-promo--call:before{content:"";z-index:-1;border:1px solid #ffffff47;border-radius:50%;width:170px;height:170px;transition:transform .8s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-40px;right:-40px;box-shadow:0 0 0 26px #ffffff0f,0 0 0 52px #ffffff0a}.tz-mm a.tz-mm-promo--call:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,#ffffff47 48%,#0000 66%);transition:transform .9s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:translate(-120%)}.tz-mm a.tz-mm-promo--call:hover:after{transform:translate(120%)}.tz-mm a.tz-mm-promo--call:hover:before{transform:scale(1.15)}.tz-mm a.tz-mm-promo.tz-mm-promo--call,.tz-mm a.tz-mm-promo--call .tz-mm-promo-k{color:var(--c-on-accent)!important;-webkit-text-fill-color:var(--c-on-accent)!important}.tz-mm a.tz-mm-promo--call .tz-mm-pill{background:var(--c-ink-soft);transition:background-color .3s,color .3s;color:var(--c-white)!important;-webkit-text-fill-color:var(--c-white)!important}.tz-mm a.tz-mm-promo--call:hover .tz-mm-pill{background:var(--c-white);color:var(--c-accent-text)!important;-webkit-text-fill-color:var(--c-accent-text)!important}.tz-mm a.tz-mm-row{background:linear-gradient(90deg,#ffffff12 0%,#ffffff05 100%);border:1px solid #ffffff0f;transition:border-color .3s,background-color .3s,padding .35s cubic-bezier(.22,.61,.36,1)}.tz-mm a.tz-mm-row .tz-mm-arrow{background:#ff4e1f24;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .3s,color .3s,transform .35s cubic-bezier(.22,.61,.36,1);display:flex}.tz-mm a.tz-mm-row:hover{border-color:#ff4e1f73;padding-left:22px}.tz-mm a.tz-mm-row:hover .tz-mm-arrow{background:var(--c-accent);transform:translate(2px);color:var(--c-on-accent)!important;-webkit-text-fill-color:var(--c-on-accent)!important}.tz-mm a.tz-mm-ind{isolation:isolate;position:relative;overflow:hidden}.tz-mm a.tz-mm-ind:before{content:"";z-index:-1;transform-origin:0;background:linear-gradient(90deg,#ff4e1f38 0%,#ff4e1f0a 100%);transition:transform .45s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:scaleX(0)}.tz-mm a.tz-mm-ind:hover:before{transform:scaleX(1)}.tz-mm a.tz-mm-ind .tz-mm-arrow{transition:transform .35s cubic-bezier(.22,.61,.36,1)}.tz-mm a.tz-mm-ind:hover .tz-mm-arrow{transform:translate(3px)}.tz-mm a.tz-mm-ifoot{background:radial-gradient(60% 160% at 100%,#ff4e1f47 0%,#ff4e1f00 70%),#ffffff0a;border:1px solid #ff4e1f33;transition:border-color .3s}.tz-mm a.tz-mm-ifoot:hover{background:radial-gradient(60% 160% at 100%,#ff4e1f66 0%,#ff4e1f00 70%),#ffffff0d;border-color:#ff4e1f8c}.tz-mm-work-img{position:relative}.tz-mm-work-img:after{content:"View case study →";background:var(--c-accent-ink);white-space:nowrap;color:var(--c-ink-soft);-webkit-text-fill-color:var(--c-ink-soft);opacity:0;border-radius:999px;padding:10px 16px;font:500 13px/1 Archivo,sans-serif;transition:opacity .3s,transform .45s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:14px;left:50%;transform:translate(-50%,8px)}.tz-mm a.tz-mm-work:hover .tz-mm-work-img:after{opacity:1;transform:translate(-50%)}.tz-mm a.tz-mm-work:hover .tz-mm-work-cap b{color:var(--c-accent)!important;-webkit-text-fill-color:var(--c-accent)!important}.tz-mm a.tz-mm-all{isolation:isolate;background:radial-gradient(90% 70% at 100% 0%, #ff4e1f52 0%, #ff4e1f00 60%), var(--c-ink-card);border:1px solid #ffffff14;justify-content:flex-start;transition:border-color .3s,transform .45s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden;color:var(--c-accent-ink)!important;-webkit-text-fill-color:var(--c-accent-ink)!important;flex:none!important;gap:12px!important;padding:22px!important}.tz-mm a.tz-mm-all:hover{background:radial-gradient(90% 70% at 100% 0%, #ff4e1f73 0%, #ff4e1f00 60%), var(--c-ink-card);border-color:#ff4e1f8c;transform:translateY(-3px);color:var(--c-accent-ink)!important;-webkit-text-fill-color:var(--c-accent-ink)!important}.tz-mm-grid3{align-items:start}.tz-mm-p-services .tz-mm-grid3{align-items:stretch}.tz-mm a.tz-mm-all>span{opacity:1;color:#f6f5f39e!important;-webkit-text-fill-color:#f6f5f39e!important}.tz-mm a.tz-mm-all>i{background:var(--c-accent);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;width:38px;height:38px;margin-top:6px;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:flex;color:var(--c-on-accent)!important;-webkit-text-fill-color:var(--c-on-accent)!important}.tz-mm a.tz-mm-all:hover>i{transform:translate(4px)}.tz-mm-p-about a.tz-mm-tile{isolation:isolate;transition:border-color .3s,transform .45s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden}.tz-mm-p-about a.tz-mm-tile:before{content:"";z-index:-1;opacity:.35;background:radial-gradient(closest-side,#ff4e1f47,#ff4e1f00);border-radius:50%;width:200px;height:200px;transition:transform .6s cubic-bezier(.22,.61,.36,1),opacity .4s;position:absolute;top:-60px;left:-60px;transform:scale(.6)}.tz-mm-p-about a.tz-mm-tile:hover{transform:translateY(-3px)}.tz-mm-p-about a.tz-mm-tile:hover:before{opacity:1;transform:scale(1.3)}.tz-mm-p-about .tz-mm-ico{transition:background-color .3s,color .3s,transform .45s cubic-bezier(.22,.61,.36,1)}.tz-mm-p-about a.tz-mm-tile:hover .tz-mm-ico{background:var(--c-accent);color:var(--c-on-accent);transform:rotate(-8deg)scale(1.05)}.tz-mm-p-about a.tz-mm-tile.tz-mm-s3{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-content:center;align-items:center;gap:6px 16px;display:grid}.tz-mm-p-about a.tz-mm-tile.tz-mm-s3 .tz-mm-ico{grid-row:1/3}.tz-mm-p-about a.tz-mm-tile.tz-mm-s3:before{margin-top:-100px;top:50%;left:-80px}.tz-mm a.tz-mm-promo.tz-mm-promo--td{isolation:isolate;background:radial-gradient(100% 80% at 100% 0%, #ff4e1f4d 0%, #ff4e1f00 60%), var(--c-ink-card);border-color:#ff4e1f59;justify-content:flex-start;gap:14px;position:relative;overflow:hidden}.tz-mm a.tz-mm-promo--td:hover{border-color:#ff4e1fb3}.tz-mm-td-screen{aspect-ratio:16/9;background:repeating-linear-gradient(0deg, #ffffff06 0 2px, transparent 2px 4px), radial-gradient(80% 90% at 30% 20%, #ffffff1a 0%, #fff0 60%), var(--c-shade-0d0f11);border:1px solid #ffffff1a;border-radius:12px;display:block;position:relative;overflow:hidden}.tz-mm-td-screen:before{content:"";background:#ffffff1a;border-radius:4px;height:8px;position:absolute;top:26%;left:12%;right:12%;box-shadow:0 16px 0 -1px #ffffff12,0 30px 0 -1px #ffffff0d}.tz-mm-td-rec{letter-spacing:.08em;background:#00000080;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font:600 10px/1 Archivo,sans-serif;display:flex;position:absolute;top:10px;left:10px;color:var(--c-accent-ink)!important;-webkit-text-fill-color:var(--c-accent-ink)!important}.tz-mm-td-rec:before{content:"";background:var(--c-accent);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite tzMmBlink}.tz-mm-td-play{background:var(--c-accent);border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;transition:transform .45s cubic-bezier(.22,.61,.36,1);position:absolute;top:52%;left:50%;box-shadow:0 10px 26px #ff4e1f73}.tz-mm-td-play:after{content:"";border-left:13px solid var(--c-on-accent);border-top:8px solid #0000;border-bottom:8px solid #0000;position:absolute;top:15px;left:18px}.tz-mm a.tz-mm-promo--td:hover .tz-mm-td-play{transform:scale(1.12)}.tz-mm-td-bar{background:#ffffff26;border-radius:3px;height:3px;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden}.tz-mm-td-bar i{background:var(--c-accent);width:32%;height:100%;transition:width 1.4s cubic-bezier(.22,.61,.36,1);display:block}.tz-mm a.tz-mm-promo--td:hover .tz-mm-td-bar i{width:100%}.tz-mm a.tz-mm-promo--td .tz-mm-pill{margin-top:auto;transition:background-color .3s,color .3s}.tz-mm a.tz-mm-promo--td:hover .tz-mm-pill{background:var(--c-white);color:var(--c-accent-text)!important;-webkit-text-fill-color:var(--c-accent-text)!important}@media (prefers-reduced-motion:reduce){.tz-mm-svc .tz-mm-deco,.tz-mm-svc .tz-mm-num i,.tz-mm a.tz-mm-tile.tz-mm-svc,.tz-mm a.tz-mm-promo--call:before,.tz-mm a.tz-mm-promo--call:after,.tz-mm a.tz-mm-ind:before,.tz-mm a.tz-mm-all,.tz-mm-p-about a.tz-mm-tile,.tz-mm-p-about a.tz-mm-tile:before,.tz-mm-p-about .tz-mm-ico,.tz-mm-td-play,.tz-mm-td-bar i,.tz-mm-work-img:after,.tz-mm a.tz-mm-row,.tz-mm-dots b{transition:none!important}.tz-mm-svc--maintain .tz-mm-deco:after,.tz-mm-td-rec:before{animation:none}}.tz-mm-p-about a.tz-mm-tile.tz-mm-ab{border:1px solid #ffffff12;background:var(--c-ink-card)!important}.tz-mm-p-about a.tz-mm-tile.tz-mm-ab:before{display:none}.tz-mm-ab-bg{z-index:-1;pointer-events:none;transition:transform .8s cubic-bezier(.22,.61,.36,1),opacity .4s;position:absolute;inset:0}.tz-mm-ab--studio .tz-mm-ab-bg{background:radial-gradient(80% 90% at 100% 100%,#ff4e1f42 0%,#ff4e1f00 62%)}.tz-mm-ab--studio .tz-mm-ab-bg:before{content:"";box-sizing:border-box;border:16px solid #ffffff0f;border-radius:4px;width:92px;height:92px;position:absolute;bottom:22px;right:22px}.tz-mm-ab--studio .tz-mm-ab-bg:after{content:"";background:linear-gradient(to top right,#ff4e1f8c 50%,#ff4e1f00 50%);width:50px;height:50px;position:absolute;bottom:22px;right:64px}.tz-mm-ab--insights .tz-mm-ab-bg{background:radial-gradient(70% 80% at 100% 0,#ff4e1f2e 0%,#ff4e1f00 60%)}.tz-mm-ab--insights .tz-mm-ab-bg:before{content:"";background:linear-gradient(#ffffff1a,#ffffff1a) 0 0/100% 6px no-repeat,linear-gradient(#ffffff12,#ffffff12) 0 16px/80% 5px no-repeat,linear-gradient(#ffffff12,#ffffff12) 0 29px/92% 5px no-repeat,linear-gradient(#ff4e1f73,#ff4e1f73) 0 42px/56% 5px no-repeat;width:110px;height:56px;display:block;position:absolute;top:26px;right:24px}.tz-mm-ab--faq .tz-mm-ab-bg{background:radial-gradient(80% 90% at 0 100%,#6e8cdc2e 0%,#6e8cdc00 60%)}.tz-mm-ab--faq .tz-mm-ab-bg:before{content:"";-webkit-mask-image:linear-gradient(225deg, var(--c-black) 0%, transparent 60%);mask-image:linear-gradient(225deg, var(--c-black) 0%, transparent 60%);background-image:linear-gradient(#aabeff12 1px,#0000 1px),linear-gradient(90deg,#aabeff12 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:-20px}.tz-mm-ab--careers .tz-mm-ab-bg{background:radial-gradient(70% 90% at 100%,#ff4e1f33 0%,#ff4e1f00 62%)}.tz-mm-ab--careers .tz-mm-ab-bg:before{content:"";-webkit-mask-image:radial-gradient(circle at 100% 50%, var(--c-black) 0%, transparent 70%);mask-image:radial-gradient(circle at 100% 50%, var(--c-black) 0%, transparent 70%);background:repeating-radial-gradient(circle at 100%,#0000 0 22px,#ffffff0f 22px 23px);position:absolute;inset:0}.tz-mm-p-about a.tz-mm-tile.tz-mm-ab:hover{border-color:#ff4e1f80}.tz-mm-p-about a.tz-mm-tile.tz-mm-ab:hover .tz-mm-ab-bg{transform:scale(1.06)}.tz-mm-p-work>.tz-mm-col{align-self:stretch}.tz-mm .tz-mm-p-work a.tz-mm-all{flex:auto!important}.tz-mm .tz-mm-p-work a.tz-mm-all>i{margin-top:auto}.tz-mm a.tz-mm-revcard{isolation:isolate;background:radial-gradient(90% 120% at 0 100%,#ff4e1f2e 0%,#ff4e1f00 60%),linear-gradient(#ffffff0f 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:18px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:18px 18px 18px 20px;text-decoration:none;transition:border-color .3s,transform .45s cubic-bezier(.22,.61,.36,1);display:grid;position:relative;overflow:hidden;color:var(--c-accent-ink)!important;-webkit-text-fill-color:var(--c-accent-ink)!important}.tz-mm a.tz-mm-revcard:hover{border-color:#ff4e1f8c;transform:translateY(-2px)}.tz-mm-rc-top{grid-column:1/-1;align-items:center;gap:10px;margin-bottom:4px;display:flex}.tz-mm-rc-faces{padding-left:8px;display:flex}.tz-mm-rc-faces img{object-fit:cover;border:2px solid var(--c-shade-17191c);background:var(--c-shade-2a2d31);border-radius:999px;width:26px;height:26px;margin-left:-8px}.tz-mm-rc-stars{letter-spacing:2px;font:500 12px/1 Archivo,sans-serif;color:var(--c-accent)!important;-webkit-text-fill-color:var(--c-accent)!important}.tz-mm-rc-t{letter-spacing:-.015em;grid-column:1;font:500 16px/1.2 Archivo,sans-serif}.tz-mm-rc-d{grid-column:1;font:400 13px/1.4 Archivo,sans-serif;color:#f6f5f394!important;-webkit-text-fill-color:#f6f5f394!important}.tz-mm a.tz-mm-revcard .tz-mm-arrow{background:#ff4e1f29;border-radius:999px;grid-area:2/2/4;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .3s,transform .35s cubic-bezier(.22,.61,.36,1);display:flex}.tz-mm a.tz-mm-revcard:hover .tz-mm-arrow{background:var(--c-accent);transform:translate(2px);color:var(--c-on-accent)!important;-webkit-text-fill-color:var(--c-on-accent)!important}.tz-mm-ihead{isolation:isolate;background:radial-gradient(70% 140% at 100% 0%, #ff4e1f38 0%, #ff4e1f00 60%), var(--c-ink-card);border:1px solid #ffffff12;border-radius:18px;flex-direction:column;position:relative;overflow:hidden;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;padding:20px 22px!important;display:flex!important}.tz-mm-ihead-bg{z-index:-1;pointer-events:none;-webkit-mask-image:radial-gradient(60% 120% at 100% 0%, var(--c-black) 0%, transparent 70%);mask-image:radial-gradient(60% 120% at 100% 0%, var(--c-black) 0%, transparent 70%);background-image:radial-gradient(#ffffff17 1px,#0000 1.4px);background-size:14px 14px;position:absolute;inset:0}.tz-mm-ihead b{font-size:22px!important}.tz-mm-ihead-p{max-width:52ch;font:400 14px/1.45 Archivo,sans-serif;color:#f6f5f39e!important;-webkit-text-fill-color:#f6f5f39e!important}@media (prefers-reduced-motion:reduce){.tz-mm-ab-bg,.tz-mm a.tz-mm-revcard,.tz-mm a.tz-mm-revcard .tz-mm-arrow{transition:none!important}}.tz-mm-ihead{margin-bottom:10px}.tz-mm-igroup{flex-direction:column;display:flex}.tz-mm-ab--studio .tz-mm-ab-bg:before,.tz-mm-ab--studio .tz-mm-ab-bg:after,.tz-mm-ab--insights .tz-mm-ab-bg:before{display:none!important}.tz-mm-p-about{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.tz-mm-ab--tv .tz-mm-ab-bg{background:radial-gradient(80% 90% at 100% 100%,#788cff29 0%,#788cff00 62%)}.tz-mm-p-about .tz-mm-grid6{display:contents}.tz-mm-p-about a.tz-mm-tile.tz-mm-ab{min-height:0;gap:10px!important;padding:18px!important}.tz-mm-p-about .tz-mm-ico{border-radius:10px;width:36px;height:36px}.tz-mm-p-about .tz-mm-ico svg{width:18px;height:18px}.tz-mm-p-about .tz-mm-tile .tz-mm-t{margin-top:4px;font-size:16px!important}.tz-mm-p-about .tz-mm-tile .tz-mm-d{font-size:13px;line-height:1.4}.tz-mm-p-about a.tz-mm-promo--td{gap:8px!important;padding:18px!important}.tz-mm-p-about .tz-mm-td-screen{display:none!important}.tz-mm-p-about .tz-mm-promo--td .tz-mm-promo-h{font-size:16px!important;line-height:1.25!important}.tz-mm-p-about .tz-mm-promo--td .tz-mm-promo-p{font-size:13px;line-height:1.4}.tz-mm-p-about .tz-mm-promo--td .tz-mm-pill{padding:9px 13px;font-size:13px}.tz-mm-ab--td .tz-mm-ab-bg{background:radial-gradient(80% 90% at 100% 0,#ff4e1f4d 0%,#ff4e1f00 62%)}.tz-mm-p-about a.tz-mm-tile.tz-mm-ab--td{border-color:#ff4e1f47}footer>.tz-sec.tz-foot{--foot-curve:var(--sx-foot-curve);margin-top:calc(var(--foot-curve) * -1);padding-top:var(--foot-curve);clip-path:none;border-radius:var(--foot-curve) var(--foot-curve) 0 0;isolation:isolate;background:linear-gradient(180deg, #17191d 0%, var(--c-ink) 40%);--corner-add:0px;overflow:hidden;box-shadow:inset 0 1px #ffffff24}footer>.tz-sec.tz-foot:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ff7a55a6,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.tz-foot-wrap{z-index:1;width:100%;max-width:calc(var(--sqs-site-max-width,1405px) + 2 * var(--sqs-site-gutter,4vw));padding:clamp(8px, 1vw, 16px) var(--sqs-site-gutter,4vw) 32px;box-sizing:border-box;margin:0 auto;font-family:Archivo,Helvetica,Arial,sans-serif;position:relative}.tz-foot-top{grid-template-columns:minmax(0,1.15fr) minmax(0,2fr);gap:clamp(40px,6vw,96px);display:grid}.tz-foot-brand{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.tz-foot .tz-footer-logo{line-height:0;display:block;position:relative;inset:auto}.tz-foot .tz-footer-logo img{object-fit:initial;width:clamp(160px,16vw,216px);height:auto;display:block;position:static;inset:auto}.tz-foot-tag{max-width:34ch;color:var(--c-meta-dark);margin:0;font-size:15px;line-height:1.55}.tz-foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;display:grid}.tz-foot-h{width:fit-content;letter-spacing:-.03em!important;background-image:var(--gradient-dark,linear-gradient(90deg, #f6f5f3 0%, #f6f5f38c 100%))!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;margin:0 0 20px!important;padding:0!important;font:500 clamp(20px,1.2vw + 12px,26px)/1 Archivo,Helvetica,Arial,sans-serif!important}.tz-foot-top{align-items:start}.tz-foot-cols,.tz-foot-col{align-self:start;margin-top:0;padding-top:0}.tz-foot ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tz-foot li{margin:0;padding:0}.tz-foot li:before{content:none!important;display:none!important}.tz-fl{font-size:14px;line-height:1.3;transition:color .3s;display:inline-block;color:var(--c-meta-dark)!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important}.tz-fl:hover,.tz-fl:focus-visible{color:var(--c-accent-ink)!important}.tz-roll{vertical-align:top;height:1.3em;line-height:1.3;display:inline-flex;overflow:hidden}.tz-roll i{text-shadow:0 1.3em;font-style:normal;transition:transform .42s cubic-bezier(.65,0,.35,1);display:inline-block}.tz-fl:hover .tz-roll i,.tz-fl:focus-visible .tz-roll i{transform:translateY(-1.3em)}.tz-roll i:nth-child(2){transition-delay:18ms}.tz-roll i:nth-child(3){transition-delay:36ms}.tz-roll i:nth-child(4){transition-delay:54ms}.tz-roll i:nth-child(5){transition-delay:72ms}.tz-roll i:nth-child(6){transition-delay:90ms}.tz-roll i:nth-child(7){transition-delay:.108s}.tz-roll i:nth-child(8){transition-delay:.126s}.tz-roll i:nth-child(9){transition-delay:.144s}.tz-roll i:nth-child(10){transition-delay:.162s}.tz-roll i:nth-child(11){transition-delay:.18s}.tz-roll i:nth-child(12){transition-delay:.198s}.tz-roll i:nth-child(13){transition-delay:.216s}.tz-roll i:nth-child(14){transition-delay:.234s}.tz-roll i:nth-child(15){transition-delay:.252s}.tz-roll i:nth-child(16){transition-delay:.27s}.tz-roll i:nth-child(17){transition-delay:.288s}.tz-roll i:nth-child(18){transition-delay:.306s}.tz-roll i:nth-child(19){transition-delay:.324s}.tz-roll i:nth-child(20){transition-delay:.342s}.tz-roll i:nth-child(21){transition-delay:.36s}.tz-roll i:nth-child(22){transition-delay:.378s}.tz-roll i:nth-child(23){transition-delay:.396s}.tz-roll i:nth-child(24){transition-delay:.414s}.tz-roll i:nth-child(25){transition-delay:.432s}@media (prefers-reduced-motion:reduce){.tz-roll i{transition:none}.tz-fl:hover .tz-roll i,.tz-fl:focus-visible .tz-roll i{transform:none}}.tz-foot-bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(48px,6vw,80px);padding-top:24px;display:flex}.tz-foot-copy{color:var(--c-meta-dark);margin:0;font-size:13px}.tz-foot ul.tz-foot-legal{flex-wrap:wrap;gap:10px 24px;display:flex}.tz-foot-legal .tz-fl{font-size:13px}@media (width<=1023px){.tz-foot-top{grid-template-columns:1fr}}@media (width<=767px){.tz-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.tz-foot-bottom{flex-direction:column-reverse;align-items:flex-start}.tz-foot ul.tz-foot-legal{gap:12px 20px}}.tz-rs{--rs-ring:var(--c-ink);font-family:Archivo,Helvetica,Arial,sans-serif;display:flex}.tz-rs a.tz-rs-a{align-items:center;gap:14px;padding:4px 0;display:inline-flex;text-decoration:none!important}.tz-rs-faces{align-items:center;min-width:0;padding-left:8px;display:flex}.tz-rs-faces img{object-fit:cover;background:var(--c-shade-2a2d33);width:30px;min-width:0;max-width:100%;height:30px;box-shadow:0 0 0 2px var(--rs-ring);border-radius:999px;margin-left:-8px;transition:transform .45s cubic-bezier(.22,.61,.36,1);display:block;position:relative}.tz-rs-faces img:first-child{z-index:1}.tz-rs-faces img:nth-child(2){z-index:2}.tz-rs-faces img:nth-child(3){z-index:3}.tz-rs-faces img:nth-child(4){z-index:4}.tz-rs-stars{color:#f6f5f380;gap:2px;transition:color .35s;display:flex}.tz-rs-stars svg{fill:currentColor;flex:none;width:13px;max-width:none;height:13px;display:block}.tz-rs-line{white-space:nowrap;align-items:center;gap:8px;font:400 14px/1 Archivo,sans-serif;transition:color .35s,-webkit-text-fill-color .35s;display:inline-flex;color:#f6f5f38c!important;-webkit-text-fill-color:#f6f5f38c!important}.tz-rs-line b{font-weight:500;transition:inherit;color:#f6f5f3d9!important;-webkit-text-fill-color:#f6f5f3d9!important}.tz-rs-go{opacity:0;transition:opacity .3s,transform .4s cubic-bezier(.22,.61,.36,1);display:inline-block;transform:translate(-6px);color:var(--c-accent)!important;-webkit-text-fill-color:var(--c-accent)!important}.tz-rs a.tz-rs-a:hover .tz-rs-stars{color:var(--c-accent)}.tz-rs a.tz-rs-a:hover .tz-rs-line,.tz-rs a.tz-rs-a:hover .tz-rs-line b{color:var(--c-accent-ink)!important;-webkit-text-fill-color:var(--c-accent-ink)!important}.tz-rs a.tz-rs-a:hover .tz-rs-go{opacity:1;transform:none}.tz-rs a.tz-rs-a:hover .tz-rs-faces img:first-child{transform:translate(-3px)}.tz-rs a.tz-rs-a:hover .tz-rs-faces img:nth-child(3){transform:translate(2px)}.tz-rs a.tz-rs-a:hover .tz-rs-faces img:nth-child(4){transform:translate(4px)}.tz-rs a.tz-rs-a:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px;border-radius:8px}@media (width<=420px){.tz-rs a.tz-rs-a{gap:10px}.tz-rs-stars{display:none}}@media (prefers-reduced-motion:reduce){.tz-rs-faces img,.tz-rs-go{transition:none}}
