@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Nunito Sans", "Nunito Sans Fallback", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-300:#d1d5dc;--color-gray-600:#4a5565;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.03em;--tracking-wide:.1875rem;--leading-tight:1.1;--leading-normal:1.3;--leading-relaxed:1.5;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:1rem;--radius-2xl:1rem;--radius-4xl:2rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(.33, 1, .68, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-surface-1:#0d0b14;--color-surface-2:#1a1726;--color-ground:var(--color-surface-1);--color-line:#2a2538;--color-text:#f4f2fa;--color-text-muted:#f4f2fa;--color-text-faint:#f4f2fa;--color-text-soft:#cfcbdc;--color-ink:#0d0b14;--color-fill:#f4f2fa;--color-paper:#fff;--color-brand-blue:#20a0e0;--color-brand-purple:#403090;--color-accent:var(--color-brand-blue);--color-focus:var(--color-brand-blue);--text-display:clamp(7.5rem, 4.2857rem + 16.0714vw, 18.75rem);--text-h1:clamp(2.5rem, 1.6071rem + 4.4643vw, 5.625rem);--text-h1--line-height:1.22;--text-h2:clamp(1.5rem, .8571rem + 3.2143vw, 3.75rem);--text-h2--line-height:1.17;--text-h3:clamp(1.75rem, 1.2857rem + 2.3214vw, 3.375rem);--text-h3--line-height:1.2;--text-h4:clamp(1.375rem, 1.1607rem + 1.0714vw, 2.125rem);--text-h4--line-height:1.2;--text-h5:clamp(1.125rem, 1.0536rem + .3571vw, 1.375rem);--text-h5--line-height:1.1;--text-h6:clamp(1rem, .9286rem + .3571vw, 1.25rem);--text-h6--line-height:1.5;--text-lead:var(--text-body);--text-lead--line-height:var(--text-body--line-height);--text-body:1rem;--text-body--line-height:1.5;--text-body-sm:var(--text-body);--text-body-sm--line-height:var(--text-body--line-height);--text-caption:var(--text-body);--text-caption--line-height:var(--text-body--line-height);--text-eyebrow:clamp(.8125rem, .7232rem + .4464vw, 1.125rem);--text-eyebrow--line-height:1.5;--font-weight-regular:400;--leading-none:1;--tracking-none:0em;--space-0:0rem;--space-025:.25rem;--space-05:.5rem;--space-075:.75rem;--space-0875:.875rem;--space-1:1rem;--space-125:1.125rem;--space-15:1.5rem;--space-2:2rem;--space-25:2.5rem;--space-3:3rem;--space-4:4rem;--space-5:5rem;--space-6:6rem;--space-8:8rem;--space-10:10rem;--container-main:90rem;--container-mid:70rem;--container-narrow:58rem;--section-pad-y-desktop:6rem;--section-pad-y-tablet:5rem;--section-pad-y-mobile:4rem;--section-pad-x-desktop:4rem;--section-pad-x-tablet:2rem;--section-pad-x-mobile:1rem;--grid-count:12;--radius-none:0rem;--radius-card:1.5rem;--radius-pill:100vw;--shadow-height:4px;--shadow-flat:0 4px 0 0 #0003;--duration-base:.618034s;--duration-fast:.309017s;--duration-count:.865248s;--duration-reveal:.988854s;--duration-slow:1.23607s;--ease-brand:cubic-bezier(.625, .05, 0, 1);--ease-linear:linear;--motion-reveal-offset:10%;--motion-stagger-line:80ms;--motion-stagger-count:70ms;--motion-loop-duration:60s;--motion-marquee-fade:10%;--motion-lift:-2px}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-600:lab(35.6337% -1.58697 -10.8425)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--color-ground);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-relaxed);font-weight:var(--font-weight-regular);font-optical-sizing:none;-webkit-font-smoothing:antialiased;margin:0;font-stretch:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0;padding:0}ul,ol{list-style:none}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}section,header,footer{position:relative}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}::selection{background-color:var(--color-brand-blue);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.t-display{font-size:var(--text-display);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-black)}.t-h1{font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-medium)}.t-h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--tracking-none);font-weight:var(--font-weight-medium)}.t-h3{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--tracking-none);font-weight:var(--font-weight-bold)}.t-h4{font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--tracking-none);font-weight:var(--font-weight-medium)}.t-h5{font-size:var(--text-h5);line-height:var(--text-h5--line-height);letter-spacing:var(--tracking-none);font-weight:var(--font-weight-medium)}.t-h6{font-size:var(--text-h6);line-height:var(--text-h6--line-height);letter-spacing:var(--tracking-none);font-weight:var(--font-weight-bold)}.t-lead{font-size:var(--text-lead);line-height:var(--text-lead--line-height);font-weight:var(--font-weight-light)}.t-body{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--font-weight-regular)}.t-body-sm{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);font-weight:var(--font-weight-regular)}.t-caption{font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--font-weight-regular)}.t-eyebrow{font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--tracking-none);font-weight:var(--font-weight-light);color:var(--color-text-faint)}.t-muted{color:var(--color-text-muted)}.t-faint{color:var(--color-text-faint)}.t-accent{color:var(--color-accent)}.t-wght-black{font-variation-settings:"wght" 900}.t-gradient{background-image:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.container{width:100%;max-width:var(--container-main);padding-inline:var(--section-pad-x);margin-inline:auto;position:relative}.container--mid{max-width:var(--container-mid)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-pad-y);background-color:var(--color-surface-1);color:var(--color-text);position:relative}.section[data-ground="2"],.section[data-ground=light-2]{background-color:var(--color-surface-2)}.section[data-ground=brand]{background-color:var(--color-surface-1);background-image:var(--gradient-brand-197)}.page-band{background-color:var(--color-surface-1);color:var(--color-text)}.page-band[data-ground="2"],.page-band[data-ground=light-2]{background-color:var(--color-surface-2)}.page-band .section:not([data-ground]){background-color:#0000}.section[data-ground=brand] .btn--ghost,.section[data-ground=brand] .btn--arrow{--btn-bg:var(--color-surface-1)}.section[data-ground=brand] .btn--arrow{--btn-radius:var(--radius-pill);--btn-pad:var(--button-pad-y) var(--button-pad-x);background-color:var(--btn-bg)}.grid-12{grid-template-columns:repeat(var(--grid-count), minmax(0, 1fr));column-gap:var(--grid-gap);margin-left:var(--grid-margin-l);margin-right:var(--grid-margin-r);display:grid}.stack{gap:var(--stack-gap,var(--space-15));flex-direction:column;display:flex}.stack--1{--stack-gap:var(--space-1)}.stack--2{--stack-gap:var(--space-2)}.stack--3{--stack-gap:var(--space-3)}.stack--4{--stack-gap:var(--space-4)}.button-group{gap:var(--space-1);flex-wrap:wrap;display:flex}.btn{--btn-bg:transparent;--btn-bc:transparent;--btn-fc:var(--color-text);--btn-hover-bg:transparent;--btn-hover-fc:var(--color-text);--btn-radius:var(--radius-pill);--btn-pad:var(--button-pad-y) var(--button-pad-x);min-height:var(--button-min-height);border-radius:var(--btn-radius);color:var(--btn-fc);font-family:var(--font-sans);font-size:var(--button-fs);line-height:var(--leading-none);font-weight:var(--font-weight-medium);white-space:normal;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;max-width:100%;transition:scale var(--button-click-duration) var(--ease-button-click);background-color:#0000;border:0;outline-style:none;padding:0;text-decoration:none;display:inline-grid;position:relative}.btn:after{content:"";inset:var(--button-focus-inset);z-index:1;border-radius:var(--btn-radius);pointer-events:none;transition:box-shadow var(--button-focus-duration) var(--ease-button-focus), scale var(--button-scale-duration) var(--ease-button-smooth);display:block;position:absolute}.btn:active{scale:var(--button-click-scale)}.btn:focus-visible:after{box-shadow:0 0 0 var(--button-border) var(--color-accent);scale:var(--button-hover-scale)}.btn__bg{border:var(--button-border) solid var(--btn-bc);border-radius:var(--btn-radius);background-color:var(--btn-bg);pointer-events:none;width:100%;height:100%;transition:scale var(--button-scale-duration) var(--ease-button-smooth);grid-area:1/1;place-items:center;display:grid;overflow:hidden}.btn__bg-inner{width:var(--button-sweep-w);transform-origin:100% 0;height:100%;translate:0 100%;rotate:var(--button-sweep-tilt);transition:translate var(--button-sweep-duration) var(--ease-button-smooth), rotate var(--button-sweep-rotate-duration) var(--ease-button-smooth);transition-delay:calc(var(--index) * var(--button-sweep-delay-out));grid-area:1/1;padding:0}.btn__bg-inner.is--first{background-color:var(--button-between-bg)}.btn__bg-inner.is--second{z-index:1;background-color:var(--btn-hover-bg)}.btn__inner{z-index:1;border-radius:var(--btn-radius);pointer-events:none;grid-area:1/1;width:100%;height:100%;display:grid;overflow:clip}.btn__text{justify-content:center;align-items:center;gap:var(--button-gap);width:100%;height:100%;padding:var(--btn-pad);text-align:center;line-height:var(--leading-tight);grid-area:1/1;display:inline-flex}.btn__text.is--first{transform-origin:0 0;transition:translate var(--button-label-duration) var(--ease-button-hover), rotate var(--button-label-rotate-duration) var(--ease-button-smooth)}.btn__text.is--second{color:var(--btn-hover-fc);translate:var(--button-label-offset-in);rotate:var(--button-label-tilt-in);transform-origin:100% 0;transition:translate var(--button-label-duration) var(--ease-button-hover), rotate var(--button-label-rotate-duration) var(--ease-button-smooth)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.btn:is(:hover,:focus-visible) .btn__bg,:is([data-hover],.is-hover):is(:hover,:focus-visible) .btn .btn__bg,.is-hover .btn .btn__bg{scale:var(--button-hover-scale)}.btn:is(:hover,:focus-visible) .btn__bg-inner,:is([data-hover],.is-hover):is(:hover,:focus-visible) .btn .btn__bg-inner,.is-hover .btn .btn__bg-inner{transition-delay:calc(var(--index) * var(--button-sweep-delay-in) + var(--button-sweep-delay-in-base));translate:0;rotate:none}.btn:is(:hover,:focus-visible) .btn__text.is--first,:is([data-hover],.is-hover):is(:hover,:focus-visible) .btn .btn__text.is--first,.is-hover .btn .btn__text.is--first{rotate:var(--button-label-tilt-out);translate:var(--button-label-offset-out);transition-delay:var(--button-label-delay-out)}.btn:is(:hover,:focus-visible) .btn__text.is--second,:is([data-hover],.is-hover):is(:hover,:focus-visible) .btn .btn__text.is--second,.is-hover .btn .btn__text.is--second{rotate:var(--button-label-tilt-rest);transition-delay:var(--button-label-delay-in);translate:0}}.btn--primary{--btn-bg:var(--button-primary-bg1);--btn-fc:var(--button-primary-fc1);--btn-hover-bg:var(--button-primary-hover-bg1);--btn-hover-fc:var(--button-primary-hover-fc1)}.btn--secondary{--btn-bg:var(--button-secondary-bg1);--btn-fc:var(--button-secondary-fc1);--btn-hover-bg:var(--button-secondary-hover-bg1);--btn-hover-fc:var(--button-secondary-hover-fc1)}.btn--ghost{--btn-bc:var(--button-ghost-bc1);--btn-fc:var(--button-ghost-fc1);--btn-hover-bg:var(--button-ghost-hover-bg1);--btn-hover-fc:var(--button-ghost-hover-fc1)}.btn--arrow{--btn-radius:var(--radius-none);--btn-pad:0;--btn-fc:var(--button-arrow-fc1);--btn-hover-fc:var(--button-arrow-hover-fc1);font-size:var(--button-fs-sm)}.btn--arrow .btn__text{gap:var(--button-arrow-gap);text-align:start;justify-content:flex-start}.btn__ring{padding:var(--button-arrow-ring-pad);border:var(--button-border) solid var(--button-arrow-bc1);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:inline-flex}.btn--arrow .btn__text.is--second .btn__ring{border-color:var(--btn-hover-fc)}.btn__icon{width:var(--button-arrow-icon);height:var(--button-arrow-icon);display:block}.btn--download{--btn-radius:var(--radius-sm);--btn-pad:var(--button-pad-download);--btn-bg:var(--button-download-bg1);--btn-fc:var(--button-download-fc1);--btn-hover-bg:var(--button-download-hover-bg1);--btn-hover-fc:var(--button-download-fc1);font-size:var(--button-fs-xs)}.btn--xl{--btn-pad:var(--button-pad-y-xl) var(--button-pad-x-xl);--btn-fc:var(--button-xl-fc1);--btn-hover-bg:var(--button-xl-hover-bg1);--btn-hover-fc:var(--button-xl-fc1)}.btn--xl .btn__bg{border:var(--button-ring) solid transparent;background-image:linear-gradient(var(--button-xl-bg1), var(--button-xl-bg1)), var(--button-xl-ring1);background-repeat:no-repeat,no-repeat;background-origin:padding-box,border-box;background-clip:padding-box,border-box}.card{gap:var(--space-075);padding:var(--space-15);border:var(--button-border) solid var(--card-bc1);border-radius:var(--radius-card);background-color:var(--card-bg1);color:var(--card-fc1);box-shadow:var(--shadow-flat);flex-direction:column;display:flex}.card--link:hover,.is-hover .card--link{translate:0 var(--motion-lift);border-color:var(--color-accent)}.card__media{margin:calc(-1 * var(--space-15)) calc(-1 * var(--space-15)) 0;border-radius:var(--radius-card) var(--radius-card) 0 0;overflow:hidden}.card__media img{object-fit:cover;width:100%;height:100%}.chip{align-items:center;gap:var(--space-05);padding:var(--space-025) var(--space-075);border:var(--button-border) solid var(--chip-bc1);border-radius:var(--radius-pill);background-color:var(--chip-bg1);color:var(--chip-fc1);font-size:var(--button-fs-xs);line-height:var(--leading-normal);white-space:nowrap;display:inline-flex}.chip--square{border-radius:var(--radius-xs)}.chip--button{min-height:var(--button-min-height);padding-inline:var(--space-1);cursor:pointer}.chip--button:hover,.is-hover .chip--button,.chip--button[aria-pressed=true]{color:var(--color-text);border-color:var(--color-accent)}.toggle-switch{--toggle-count:2;grid-template-rows:auto auto;grid-auto-columns:1fr;grid-template-columns:repeat(var(--toggle-count,2), 1fr);width:100%;max-width:var(--toggle-max-w);min-width:max-content;padding:var(--toggle-padding);border-radius:var(--toggle-radius);background-color:var(--chip-bg1);font-size:var(--button-fs-xs);line-height:var(--leading-normal);display:inline-grid;position:relative}.toggle-switch__bg{top:var(--toggle-padding);bottom:var(--toggle-padding);left:var(--toggle-padding);width:calc((100% - 2 * var(--toggle-padding)) / var(--toggle-count,2));transform:translateX(calc(var(--toggle-active,0) * 100%));border-radius:var(--toggle-pill-radius);background-color:var(--color-fill);transition:transform var(--toggle-slide-duration) var(--ease-brand);position:absolute}.toggle-switch__btn{z-index:1;justify-content:center;align-items:center;gap:var(--toggle-btn-gap);padding:var(--toggle-btn-pad-y) var(--toggle-btn-pad-x);color:var(--color-text-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--toggle-color-duration) var(--ease-linear);background-color:#0000;border:none;display:flex;position:relative}.toggle-switch__btn[data-toggle-active]{color:var(--color-ink)}.toggle-switch__btn:focus-visible{outline:var(--button-border) solid var(--color-accent);outline-offset:calc(-1 * var(--button-border));border-radius:var(--toggle-pill-radius)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-10{top:calc(var(--spacing) * 10)}.-right-\[13\%\]{right:-13%}.isolate{isolation:isolate}.z-997{z-index:997}.col-12{grid-column:12}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.-mb-8{margin-bottom:calc(var(--spacing) * -8)}.box-content{box-sizing:content-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.size-full{width:100%;height:100%}.h-72{height:calc(var(--spacing) * 72)}.h-110{height:calc(var(--spacing) * 110)}.h-\[40vh\]{height:40vh}.h-full{height:100%}.h-screen{height:100vh}.min-h-\[calc\(2rem\+theme\(spacing\[3\.5\]\)\*2\)\]{min-height:3.75rem}.w-20{width:calc(var(--spacing) * 20)}.w-\[26vw\]{width:26vw}.w-\[93vw\]{width:93vw}.w-full{width:100%}.w-screen{width:100vw}.max-w-full{max-width:100%}.min-w-\[60px\]{min-width:60px}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-\[250\%\]{--tw-translate-x:calc(250% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[250\%\]{--tw-translate-x:250%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.columns-4{columns:4}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-stretch{align-items:stretch}.gap-6{gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#123456\]{background-color:#123456}.bg-black{background-color:var(--color-black)}.p-3{padding:calc(var(--spacing) * 3)}.p-16{padding:calc(var(--spacing) * 16)}.p-\[13px\]{padding:13px}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height))}.text-h4{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height))}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-none{--tw-leading:var(--leading-none);line-height:var(--leading-none)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.break-words{overflow-wrap:break-word}.tab-1{tab-size:1}.tab-2{tab-size:2}.tab-3{tab-size:3}.text-gray-600{color:var(--color-gray-600)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(\.22\,\.68\,0\,1\)\]{--tw-ease:cubic-bezier(.22,.68,0,1);transition-timing-function:cubic-bezier(.22,.68,0,1)}.ease-\[cubic-bezier\(\.22\,\.68\,0\,1\.2\)\]{--tw-ease:cubic-bezier(.22,.68,0,1.2);transition-timing-function:cubic-bezier(.22,.68,0,1.2)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.selection\:bg-black ::selection,.selection\:bg-black::selection{background-color:var(--color-black)}.selection\:text-white ::selection,.selection\:text-white::selection{color:var(--color-white)}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}}@media (min-width:40rem){.sm\:gap-8{gap:calc(var(--spacing) * 8)}}@media (min-width:48rem){.md\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:left-\[10\%\]{left:10%}.lg\:flex{display:flex}.lg\:aspect-16\/7{aspect-ratio:16/7}.lg\:w-36{width:calc(var(--spacing) * 36)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:rounded-\[3rem\]{border-radius:3rem}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}}@media (min-width:80rem){.xl\:px-20{padding-inline:calc(var(--spacing) * 20)}}@media (min-width:96rem){.\32 xl\:p-24{padding:calc(var(--spacing) * 24)}}@media (prefers-color-scheme:dark){.dark\:text-gray-300{color:var(--color-gray-300)}}}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-normal-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-normal-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-normal-latin-ext.woff2)format("woff2");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+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-normal-latin.woff2)format("woff2");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:Nunito Sans Fallback;src:local(Arial),local(Liberation Sans);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0%;size-adjust:101.39%}:root{--gradient-brand:linear-gradient(90deg, var(--color-brand-blue) 0%, var(--color-brand-purple) 100%);--gradient-brand-197:linear-gradient(197deg, var(--color-brand-blue) 13.51%, var(--color-brand-purple) 87.01%)}@media screen and (max-width:767px){:root{--space-2:1.75rem;--space-25:2rem;--space-3:2.25rem;--space-325:2.5rem;--space-35:2.375rem;--space-4:2.5rem;--space-5:3rem;--space-6:3.5rem;--space-8:4.5rem;--space-10:5.5rem}}@supports (font-size:clamp(1rem, 0.5rem + 3cqw, 3rem)){:root{--space-2:clamp(1.75rem, 1.6786rem + .3571cqw, 2rem);--space-25:clamp(2rem, 1.8571rem + .7143cqw, 2.5rem);--space-3:clamp(2.25rem, 2.0357rem + 1.0714cqw, 3rem);--space-35:clamp(2.375rem, 2.0536rem + 1.6071cqw, 3.5rem);--space-4:clamp(2.5rem, 2.0714rem + 2.1429cqw, 4rem);--space-5:clamp(3rem, 2.4286rem + 2.8571cqw, 5rem);--space-6:clamp(3.5rem, 2.7857rem + 3.5714cqw, 6rem);--space-8:clamp(4.5rem, 3.5rem + 5cqw, 8rem);--space-10:clamp(5.5rem, 4.2143rem + 6.4286cqw, 10rem)}}:root{--grid-gap:min(.513vw, .125rem);--grid-margin-l:min(5.128vw, 1.25rem);--grid-margin-r:min(5.128vw, 1.25rem);--page-pad-x:min(5.128vw, 1.25rem)}@media (min-width:600px){:root{--grid-gap:min(.651vw, .3125rem);--grid-margin-l:min(3.906vw, 1.875rem);--grid-margin-r:min(3.906vw, 1.875rem);--page-pad-x:min(3.906vw, 1.875rem)}}@media (min-width:1024px) and (orientation:landscape){:root{--grid-gap:min(.521vw, .625rem);--grid-margin-l:min(2.604vw, 3.125rem);--grid-margin-r:min(2.604vw, 3.125rem);--page-pad-x:min(2.604vw, 3.125rem)}}:root{--grid-container-width:calc(100vw - var(--grid-margin-l) - var(--grid-margin-r));--grid-gaps-width:calc(var(--grid-gap) * (var(--grid-count) - 1));--grid-column-width:calc((var(--grid-container-width) - var(--grid-gaps-width)) / var(--grid-count));--grid-column-and-gap:calc(var(--grid-column-width) + var(--grid-gap));--section-pad-y:var(--section-pad-y-desktop);--section-pad-x:var(--section-pad-x-desktop)}@media screen and (max-width:991px){:root{--section-pad-y:var(--section-pad-y-tablet);--section-pad-x:var(--section-pad-x-tablet)}}@media screen and (max-width:767px){:root{--section-pad-y:var(--section-pad-y-mobile);--section-pad-x:var(--section-pad-x-mobile)}}[data-ground=light],[data-ground=light-2],:is(.content-card,.content-cells:not(.content-cells--pairs):not(.content-cells--rows)>.content-cell:not(:has(.content-cell__media)),.product-plate,.product-downloads__list a,.editorial-notice){--color-surface-1:#f5f5f5;--color-surface-2:#ededed;--color-line:#22222229;--color-text:#222;--color-text-muted:#222;--color-text-faint:#363636;--color-text-soft:#363636;--color-ink:#fff;--color-fill:#222;--card-plate:var(--color-surface-1);--color-accent:var(--color-footer-text);--color-focus:var(--color-footer-text)}:root,[data-ground=light],[data-ground=light-2],:is(.content-card,.content-cells:not(.content-cells--pairs):not(.content-cells--rows)>.content-cell:not(:has(.content-cell__media)),.product-plate,.product-downloads__list a,.editorial-notice),[data-theme=princity-light],[data-theme=princity-light] :is(.statement,.proof,.stage--3,.brand-card--lead){--button-fs:1.125rem;--button-fs-sm:1rem;--button-fs-xs:.875rem;--button-pad-y:.75rem;--button-pad-x:1.5rem;--button-pad-y-xl:1rem;--button-pad-x-xl:2.5rem;--button-pad-download:.875rem 1rem;--button-gap:.75rem;--button-arrow-gap:.5rem;--button-arrow-ring-pad:.5rem;--button-arrow-icon:.875rem;--button-border:1px;--button-ring:1.5px;--button-min-height:2.75rem;--card-bg1:var(--color-surface-2);--card-bg2:var(--color-surface-1);--card-bg3:var(--color-surface-1);--card-fc1:var(--color-text);--card-bc1:var(--color-line);--chip-bg1:var(--color-surface-2);--chip-bg2:var(--color-surface-1);--chip-bg3:var(--color-surface-1);--chip-fc1:var(--color-text-muted);--chip-bc1:var(--color-line);--button-primary-bg1:var(--color-fill);--button-primary-bg2:var(--color-fill);--button-primary-bg3:var(--color-fill);--button-primary-fc1:var(--color-ink);--button-primary-fc2:var(--color-ink);--button-primary-fc3:var(--color-ink);--button-primary-hover-bg1:var(--color-brand-blue);--button-primary-hover-bg2:var(--color-brand-blue);--button-primary-hover-bg3:var(--color-fill);--button-primary-hover-fc1:var(--color-ink);--button-primary-hover-fc2:var(--color-ink);--button-primary-hover-fc3:var(--color-ink);--button-secondary-bg1:var(--color-surface-2);--button-secondary-bg2:var(--color-surface-1);--button-secondary-bg3:var(--color-surface-1);--button-secondary-fc1:var(--color-text);--button-secondary-fc2:var(--color-text);--button-secondary-fc3:var(--color-text);--button-secondary-hover-bg1:var(--color-fill);--button-secondary-hover-bg2:var(--color-fill);--button-secondary-hover-bg3:var(--color-fill);--button-secondary-hover-fc1:var(--color-ink);--button-secondary-hover-fc2:var(--color-ink);--button-secondary-hover-fc3:var(--color-ink);--button-ghost-bc1:var(--color-line);--button-ghost-bc2:var(--color-line);--button-ghost-bc3:var(--color-fill);--button-ghost-fc1:var(--color-text);--button-ghost-fc2:var(--color-text);--button-ghost-fc3:var(--color-text);--button-ghost-hover-bg1:var(--color-fill);--button-ghost-hover-bg2:var(--color-fill);--button-ghost-hover-bg3:var(--color-fill);--button-ghost-hover-fc1:var(--color-ink);--button-ghost-hover-fc2:var(--color-ink);--button-ghost-hover-fc3:var(--color-ink);--button-arrow-fc1:var(--color-text-muted);--button-arrow-fc2:var(--color-text-muted);--button-arrow-fc3:var(--color-text);--button-arrow-bc1:var(--color-line);--button-arrow-bc2:var(--color-line);--button-arrow-bc3:var(--color-fill);--button-arrow-hover-fc1:var(--color-accent);--button-arrow-hover-fc2:var(--color-accent);--button-arrow-hover-fc3:var(--color-fill);--button-download-bg1:var(--color-surface-2);--button-download-bg2:var(--color-surface-1);--button-download-bg3:var(--color-surface-1);--button-download-fc1:var(--color-text);--button-download-fc2:var(--color-text);--button-download-fc3:var(--color-text);--button-download-hover-bg1:var(--color-line);--button-download-hover-bg2:var(--color-line);--button-download-hover-bg3:var(--color-line);--button-xl-ring1:var(--gradient-brand);--button-xl-ring2:var(--gradient-brand);--button-xl-ring3:linear-gradient(var(--color-fill), var(--color-fill));--button-xl-bg1:var(--color-surface-1);--button-xl-bg2:var(--color-surface-2);--button-xl-bg3:var(--color-surface-1);--button-xl-fc1:var(--color-text);--button-xl-fc2:var(--color-text);--button-xl-fc3:var(--color-text);--button-xl-hover-bg1:var(--color-surface-2);--button-xl-hover-bg2:var(--color-surface-1);--button-xl-hover-bg3:var(--color-surface-2)}[data-ground="2"],[data-ground=light-2]{--card-bg1:var(--card-bg2);--chip-bg1:var(--chip-bg2);--button-primary-bg1:var(--button-primary-bg2);--button-primary-fc1:var(--button-primary-fc2);--button-primary-hover-bg1:var(--button-primary-hover-bg2);--button-primary-hover-fc1:var(--button-primary-hover-fc2);--button-secondary-bg1:var(--button-secondary-bg2);--button-secondary-fc1:var(--button-secondary-fc2);--button-secondary-hover-bg1:var(--button-secondary-hover-bg2);--button-secondary-hover-fc1:var(--button-secondary-hover-fc2);--button-ghost-bc1:var(--button-ghost-bc2);--button-ghost-fc1:var(--button-ghost-fc2);--button-ghost-hover-bg1:var(--button-ghost-hover-bg2);--button-ghost-hover-fc1:var(--button-ghost-hover-fc2);--button-arrow-fc1:var(--button-arrow-fc2);--button-arrow-bc1:var(--button-arrow-bc2);--button-arrow-hover-fc1:var(--button-arrow-hover-fc2);--button-download-bg1:var(--button-download-bg2);--button-download-fc1:var(--button-download-fc2);--button-download-hover-bg1:var(--button-download-hover-bg2);--button-xl-ring1:var(--button-xl-ring2);--button-xl-bg1:var(--button-xl-bg2);--button-xl-fc1:var(--button-xl-fc2);--button-xl-hover-bg1:var(--button-xl-hover-bg2)}[data-ground=brand]{--card-bg1:var(--card-bg3);--chip-bg1:var(--chip-bg3);--button-primary-bg1:var(--button-primary-bg3);--button-primary-fc1:var(--button-primary-fc3);--button-primary-hover-bg1:var(--button-primary-hover-bg3);--button-primary-hover-fc1:var(--button-primary-hover-fc3);--button-secondary-bg1:var(--button-secondary-bg3);--button-secondary-fc1:var(--button-secondary-fc3);--button-secondary-hover-bg1:var(--button-secondary-hover-bg3);--button-secondary-hover-fc1:var(--button-secondary-hover-fc3);--button-ghost-bc1:var(--button-ghost-bc3);--button-ghost-fc1:var(--button-ghost-fc3);--button-ghost-hover-bg1:var(--button-ghost-hover-bg3);--button-ghost-hover-fc1:var(--button-ghost-hover-fc3);--button-arrow-fc1:var(--button-arrow-fc3);--button-arrow-bc1:var(--button-arrow-bc3);--button-arrow-hover-fc1:var(--button-arrow-hover-fc3);--button-download-bg1:var(--button-download-bg3);--button-download-fc1:var(--button-download-fc3);--button-download-hover-bg1:var(--button-download-hover-bg3);--button-xl-ring1:var(--button-xl-ring3);--button-xl-bg1:var(--button-xl-bg3);--button-xl-fc1:var(--button-xl-fc3);--button-xl-hover-bg1:var(--button-xl-hover-bg3)}:root{--radius-card-xl:1.875rem;--radius-media:1.25rem;--radius-notif:1.625rem;--hero-pad-top:135.749px;--hero-pad-bottom:130px;--hero-aside-top:48px;--hero-desc-top:45px;--hero-desc-pad-r:20px;--hero-meta-top:23.75px;--hero-meta-h:40px;--hero-person-gap:15px;--avatar-size:40px;--scene-h:4500px;--scene-render-overhang:-8%;--scene-ring-size:260px;--scene-ring-top:12%;--scene-caption-bottom:24px;--hero-wordmark-size:clamp(4.5rem, 19vw, 22rem);--hero-wordmark-leading:.82;--hero-machine-h:clamp(18rem, 52vh, 44rem);--hero-machine-overlap:.42;--service-card-min-h:min(78vh, 44rem);--service-card-peek:1.25rem;--service-media-h:clamp(14rem, 44vh, 28rem);--statement-pad-top:171px;--statement-pad-bottom:96.0048px;--statement-scroll-h:1800px;--statement-sticky-offset:116px;--statement-gap:31.4928px;--statement-indent:74.9952px;--statement-copy-max:var(--container-mid);--statement-note-max:700px;--takeover-cursor-size:min(4.583vw, 5.5rem);--takeover-cursor-pad-x:min(.729vw, .875rem);--duration-cursor:.15s;--slider-gap:min(3.846vw, .9375rem);--takeover-top:67.5072px;--progress-h:3px;--progress-w-sm:144px;--challenge-pad-top:150.005px;--challenge-pad-bottom:119.995px;--challenge-head-max:135px;--challenge-progress-pad:73px;--challenge-card-w:363.4px;--challenge-card-min-h:342.98px;--challenge-card-pad-y:45px;--challenge-card-pad-x:23.256px;--challenge-even-shift:22px;--challenge-icon:69.8px;--challenge-index-top:28.4976px;--challenge-title-top:11.9952px;--challenge-title-bottom:29.9952px;--challenge-title-max:221.8px;--storyboard-h:300vh;--stepper-pad-l:18px;--stepper-gap:22px;--stepper-dot:7px;--stepper-dot-left:-22px;--stepper-dot-top:7px;--stage-printer-w:620px;--stage-ellipse-w:760px;--stage-ellipse-h:300px;--stage-dash-w:1070px;--notif-w:232px;--notif-pad-y:16px;--notif-pad-x:18px;--notif-blur:3px;--stat-h:900px;--stat-inner-w:505px;--stat-sub-max:454.5px;--stat-cta-top:41.256px;--stat-number-fs:min(15.625vw, 18.75rem);--stat-number-lh:min(15.625vw, 18.75rem);--scene-track-h:calc(var(--scene-h) / 2);--scene-bg:var(--color-surface-2);--testimonials-pad-y:127.498px;--testimonials-intro-max:576px;--testimonials-progress-top:56px;--testimonials-slider-pad-l:min(9.688vw, 12.5rem);--opinion-card-w:378.9px;--opinion-card-min-h:336.14px;--opinion-pad-top:43.5024px;--opinion-pad-x:26.2512px;--opinion-pad-bottom:29.9952px;--opinion-even-shift:23px;--opinion-who-gap:10px;--opinion-title-top:31.4928px;--opinion-title-bottom:11.9952px;--footer-card-pad-y:min(4.948vw, 5.9375rem);--footer-globe:113px;--cta-contact-min-h:300px;--cta-stage-min-h:min(72vh, 42rem);--product-card-min-h:440px;--card-media-aspect:16 / 10;--gradient-scrim:linear-gradient(0deg, #0d0b14d9, #0d0b1400 60%);--gradient-scrim-side:linear-gradient(90deg, #0d0b14eb 30%, #0d0b148c 60%, #0d0b141a 100%)}@media (min-width:1024px) and (orientation:landscape){:root{--slider-gap:var(--grid-gap)}}@media (max-width:1023px),(orientation:portrait){:root{--hero-pad-top:139.998px;--hero-pad-bottom:119.999px;--hero-aside-top:40px;--scene-h:4220px;--statement-pad-top:250px;--statement-pad-bottom:200px;--statement-scroll-h:1688px;--statement-sticky-offset:180px;--challenge-pad-top:158px;--challenge-pad-bottom:50px;--challenge-head-max:min(38.462vw, 9.375rem);--challenge-progress-pad:40px;--challenge-card-w:80.775vw;--challenge-card-min-h:0px;--challenge-card-pad-y:33px;--challenge-card-pad-x:24px;--challenge-title-max:none;--takeover-top:40px;--storyboard-h:260vh;--stepper-gap:14px;--stage-printer-w:70vw;--stage-ellipse-w:84vw;--stage-ellipse-h:190px;--notif-w:42vw;--notif-pad-y:12px;--notif-pad-x:14px;--radius-notif:1.25rem;--stat-h:auto;--stat-number-fs:min(20vw, 7.5rem);--stat-number-lh:min(20vw, 7.5rem);--testimonials-pad-y:158px;--testimonials-slider-pad-l:var(--page-pad-x);--opinion-card-w:80.775vw;--opinion-card-min-h:0px;--opinion-pad-top:34.9986px;--opinion-pad-x:24.999px;--footer-card-pad-y:min(15.385vw, 3.75rem)}}:root{--hero-glow-a1:16%;--hero-glow-a2:5%}[data-theme=princity-light]{--color-surface-1:#fff;--color-surface-2:#f3f3f3;--color-line:#22222229;--color-text:#222;--color-text-muted:#4a4a4a;--color-text-faint:#6a6a6a;--color-text-soft:#4a4a4a;--color-ink:#fff;--color-fill:#222;--scene-bg:#222;background-color:var(--color-surface-1);color:var(--color-text);min-height:100dvh}[data-theme=princity-light] :is(.statement,.proof,.service-card--ink,.brand-card--lead){--color-surface-1:#222;--color-surface-2:#222;--color-line:#ffffff29;--color-text:#fff;--color-text-muted:#a0a0a0;--color-text-faint:#a0a0a0;--color-text-soft:#a0a0a0;--color-ink:#222;--color-fill:#fff}[data-theme=princity-light] :is(.statement,.proof,.service-card--ink){background-color:var(--color-surface-1);color:var(--color-text)}[data-theme=princity-light]{--hero-glow-a1:16%;--hero-glow-a2:5%}:root{--home-brand-float-w:clamp(16rem, 27vw, 26rem);--home-brand-float-aspect:3 / 4;--home-cta-min-h:var(--cta-stage-min-h);--home-cta-scrim:rgb(from var(--color-surface-1) r g b / .55);--home-cta-grade:saturate(.2);--home-hero-object-h:calc(var(--hero-machine-h) * 1.4);--home-hero-object-grow:calc((var(--home-hero-object-h) - var(--hero-machine-h)) / 2);--home-hero-deck-lift:calc(var(--hero-machine-h) / 3);--home-hero-logo-w:min(76vw, var(--container-mid));--home-hero-logo-opacity:var(--wipe-lines-opacity);--home-detail-object-h:calc(var(--home-hero-object-h) / 1.618);--home-detail-object-fr:38.2fr;--home-detail-doors-fr:61.8fr;--home-detail-object-h-narrow:clamp(7rem, 22vh, 11rem);--home-wall-cell-min-w:11rem;--home-wall-cols:7;--home-service-copy-fr:38.2fr;--home-service-media-fr:61.8fr;--home-service-min-h:min(62vh, 36rem);--home-service-h:min(52svh, 30rem);--home-service-w:calc((var(--container-narrow) + var(--container-mid)) / 2);--home-statement-track:250vh;--home-statement-copy-max:50rem;--home-statement-machine-w:clamp(13rem, min(25vw, 40vh), 22rem);--home-statement-part-w:clamp(9rem, min(16vw, 26vh), 15rem);--home-statement-peek:75%;--home-statement-tilt:8deg;--home-statement-fade-h:var(--space-3);--home-why-plate:var(--color-surface-2);--home-why-line:var(--color-line);--home-why-media-h:clamp(14rem, 28vh, 20rem);--home-industry-w:20rem;--home-industry-cols:3;--home-industries-row-max-w:calc(var(--home-industry-cols) * var(--home-industry-w) + (var(--home-industry-cols) - 1) * var(--space-25))}@media (max-width:991px){:root{--home-service-h:calc(100svh - 2 * (var(--nav-bar-h) + var(--space-1)))}}@media (max-width:599px){:root{--home-statement-machine-w:45vw}}:root{--nav-bar-h:4.3125rem;--blur-glass:10px;--shadow-ring:0 0 3px #00000040;--rule-thick:2px;--nav-card-alpha:85%;--skydio-duration:.3s;--logo-ratio:942 / 402;--nav-logo-w:min(20.513vw, 5rem);--footer-logo-w:7.3125rem}@media (max-width:767px){:root{--nav-bar-h:4rem}}:root{--follower-duration:.5s;--follower-glide:.6s;--follower-show-fade:.1s;--follower-show-move:.6s;--follower-dim-duration:.2s;--follower-dim:.5;--follower-offset:100;--wipe-columns:5;--wipe-duration:.6s;--wipe-stagger:60ms;--wipe-enter-at:1s;--wipe-lines-opacity:.1;--toggle-padding:.25em;--toggle-radius:.875em;--toggle-pill-radius:.625em;--toggle-btn-pad-y:1.5em;--toggle-btn-pad-x:1em;--toggle-btn-gap:.625em;--toggle-max-w:30em;--toggle-slide-duration:.5s;--toggle-color-duration:.2s;--ease-loader:cubic-bezier(.65, .01, .05, .99);--loader-duration:3s;--loader-fade:.5s;--loader-lift:1s;--loader-bar-h:.5em;--loader-logo-w:12em;--loader-logo-h:calc(var(--loader-logo-w) / (var(--logo-ratio)));--loader-base-opacity:.2;--button-between-bg:var(--color-brand-purple);--button-click-scale:.955 .925;--button-hover-scale:1.065 1.095;--button-focus-inset:-.125em;--ease-button-click:cubic-bezier(.4, 0, .2, 1);--ease-button-hover:linear(0, .5737 7.6%, .8382 11.87%, .9463 14.19%, 1.0292 16.54%, 1.0886 18.97%, 1.1258 21.53%, 1.137 22.97%, 1.1424 24.48%, 1.1423 26.1%, 1.1366 27.86%, 1.1165 31.01%, 1.0507 38.62%, 1.0219 42.57%, .9995 46.99%, .9872 51.63%, .9842 58.77%, 1.0011 81.26%, 1);--ease-button-smooth:cubic-bezier(.32, .72, 0, 1);--ease-button-focus:cubic-bezier(.32, .72, 0, 1);--button-click-duration:.15s;--button-focus-duration:.3s;--button-scale-duration:.45s;--button-sweep-duration:.6s;--button-sweep-rotate-duration:.5s;--button-label-duration:.75s;--button-label-rotate-duration:.5s;--button-sweep-delay-out:-.042s;--button-sweep-delay-in:68ms;--button-sweep-delay-in-base:50ms;--button-label-delay-out:75ms;--button-label-delay-in:.165s;--button-sweep-w:120%;--button-sweep-tilt:-12deg;--button-label-offset-in:5% 100% 0;--button-label-offset-out:-5% -100% 0;--button-label-tilt-in:1 1 .75 -45deg;--button-label-tilt-out:1 1 .45 -60deg;--button-label-tilt-rest:1 1 .45 0deg;--stack-row:100svh;--stack-top:calc((100svh - var(--home-service-h)) / 2);--stack-perspective:60em;--stack-tilt:25deg;--stack-scale:.85;--stack-dim:.45}.home--v9{--statement-layer-step:.7;--statement-layer-edge:-.25}:root{--measure-body:var(--statement-note-max);--content-stage-h:var(--hero-machine-h);--content-thumb-w:var(--space-8);--content-material-h:calc(var(--space-10) + var(--space-6));--color-footer-ground:#f5f5f5;--color-footer-text:#222;--color-footer-body:#363636;--color-media-ink:#000;--content-table-label-width:42%;--measure-prose:100%;--page-toc-w:16rem;--catalogue-aside-w:var(--page-toc-w);--card-plate:var(--color-text-soft);--editorial-model-h:var(--hero-machine-h);--editorial-model-w:61.8%;--editorial-model-copy-w:61.8%;--editorial-model-drop:calc(var(--editorial-model-h) / 3);--editorial-model-h-narrow:calc(var(--hero-machine-h) * .75);--editorial-model-lift-narrow:calc(var(--editorial-model-h-narrow) / 3)}.footer[data-ground=light]{--color-surface-1:var(--color-footer-ground);--color-text:var(--color-footer-text);--color-text-muted:var(--color-footer-body);--color-text-faint:var(--color-footer-body);--color-text-soft:var(--color-footer-body);--color-accent:var(--color-footer-text)}.stack>.btn{align-self:flex-start}.home{padding-top:var(--nav-bar-h)}.reveal{opacity:0;translate:0 var(--space-1);transition:opacity var(--duration-reveal) var(--ease-brand), translate var(--duration-reveal) var(--ease-brand);transition-delay:calc(var(--i,0) * var(--motion-stagger-line))}.reveal[data-revealed=true]{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.reveal{transition-delay:0s!important}}.hero{padding-top:calc(var(--hero-pad-top) - var(--nav-bar-h));padding-bottom:var(--hero-pad-bottom);text-align:center;overflow:hidden}.hero__stage{flex-direction:column;align-items:center;display:flex;position:relative}.hero__wordmark{font-family:var(--font-sans);font-size:var(--hero-wordmark-size);font-weight:var(--font-weight-bold);line-height:var(--hero-wordmark-leading);letter-spacing:var(--tracking-tight);color:var(--color-text);-webkit-user-select:none;user-select:none}.hero__wordmark .line-inner{animation:hero-line-rise var(--duration-reveal) var(--ease-brand) both}.hero__machine{margin-top:calc(var(--hero-wordmark-size) * -1 * var(--hero-machine-overlap));animation:hero-machine-rise var(--duration-reveal) var(--ease-brand) both;place-items:center;display:grid;position:relative}.hero__machine img{max-height:var(--hero-machine-h);max-width:min(92vw, var(--container-mid));width:auto;height:auto;position:relative}@keyframes hero-machine-rise{0%{opacity:0;translate:0 var(--space-15)}to{opacity:1;translate:0}}.hero__glow{width:min(90vw, var(--container-narrow));aspect-ratio:927/656;background:radial-gradient(#403090 0% 45%,#0000 70%);place-self:center;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero__glow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-brand-purple) var(--hero-glow-a1), transparent) 0%, color-mix(in srgb, var(--color-brand-purple) var(--hero-glow-a2), transparent) 45%, transparent 70%)}}.hero__glow{pointer-events:none}.hero__deck{margin-top:var(--space-2)}.hero__deck-inner{align-items:center}.hero__headline .line-inner{animation:hero-line-rise var(--duration-reveal) var(--ease-brand) both}@keyframes hero-line-rise{0%{translate:0 110%}to{translate:0}}@media (prefers-reduced-motion:reduce){.hero__headline .line-inner,.hero__wordmark .line-inner,.hero__machine{animation:none}}.hero__desc{max-width:var(--container-narrow)}.hero__meta{justify-content:center}.hero__video{position:absolute;inset:0;overflow:hidden}.hero__video img{object-fit:cover;width:100%;height:100%}.hero__scrim{background-image:linear-gradient(90deg, var(--color-surface-1) 0%, #0d0b14cc 55%, #0d0b1459 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero__scrim{background-image:linear-gradient(90deg, var(--color-surface-1) 0%, color-mix(in srgb, var(--color-surface-1) 80%, transparent) 55%, color-mix(in srgb, var(--color-surface-1) 35%, transparent) 100%)}}.hero__tabs{z-index:2;justify-content:center;gap:var(--space-05);margin-top:var(--space-2);padding-inline:var(--section-pad-x);flex-wrap:wrap;justify-content:safe center;display:flex;position:relative;overflow-x:auto}.statement{padding-top:var(--statement-pad-top);padding-bottom:var(--statement-pad-bottom)}.statement__track{height:var(--statement-scroll-h);justify-content:center;display:flex;position:relative}.statement__sticky{top:calc(50vh - var(--statement-sticky-offset));text-align:center;align-items:center;gap:var(--statement-gap);height:fit-content;max-width:var(--statement-copy-max);padding-inline:var(--section-pad-x);flex-direction:column;display:flex;position:sticky}.statement__copy .w{color:var(--color-text-faint)}.statement__copy .w.on{color:var(--color-text)}.statement__copy .w.accent.on{color:var(--color-accent)}.statement__copy em{font-style:normal}.statement__note{max-width:var(--statement-note-max);margin-inline:auto}.statement__cta{justify-content:center;display:flex}.statement[data-motion=off] .statement__track{height:auto}.statement[data-motion=off] .statement__sticky{position:static}.challenges{padding-top:var(--challenge-pad-top);padding-bottom:var(--challenge-pad-bottom)}.challenges__grid{gap:var(--space-15);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.challenge-card{gap:var(--space-075);padding:var(--space-15) var(--space-2);border-radius:var(--radius-card-xl);background-color:var(--card-bg1);color:var(--card-fc1);flex-direction:column;display:flex}.challenge-card__title{font-weight:var(--font-weight-black)}.challenge-card__icon{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);background-color:var(--card-bg2);color:var(--color-accent);place-items:center;display:grid}.challenge-card__icon svg{width:var(--space-15);height:var(--space-15)}@media (max-width:991px){.challenges__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.challenges__grid{grid-template-columns:minmax(0,1fr)}}.problem__statement{max-width:var(--container-narrow)}.problem-split{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.prop-list{flex-direction:column;display:flex}.prop-row{gap:var(--space-125);padding-block:var(--space-15);border-top:var(--button-border) solid transparent;border-image:var(--gradient-brand) 1;display:flex}.prop-list>.prop-row:last-child{border-bottom:var(--button-border) solid transparent;border-image:var(--gradient-brand) 1}.prop__icon{width:var(--space-3);height:var(--space-3);border:var(--button-border) solid var(--color-line);border-radius:var(--radius-md);color:var(--color-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.prop__icon svg{width:var(--space-15);height:var(--space-15)}@media (max-width:991px){.problem-split{grid-template-columns:minmax(0,1fr)}}.services__stack{gap:var(--space-2);display:grid}.service-card{top:calc(var(--nav-bar-h) + var(--space-1) + var(--i,0) * var(--service-card-peek));min-height:var(--service-card-min-h);align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card-xl);background-color:var(--card-bg1);border:1px solid var(--color-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;position:sticky}.service-card--ink{background-color:var(--color-surface-1);color:var(--color-text)}.service-card__sub{max-width:var(--statement-note-max)}.service-card__media{place-items:center;min-width:0;display:grid}.service-card__media img{max-height:var(--service-media-h);border-radius:var(--radius-card);width:auto;max-width:100%;height:auto}@media (max-width:991px){.service-card{padding:var(--space-2);grid-template-columns:minmax(0,1fr)}.service-card__media{order:-1}}.stat-band{padding-block:var(--space-4) var(--space-3);text-align:center;place-content:center;justify-items:center;gap:var(--space-1);display:grid}.stat-band__value{font-size:var(--stat-number-fs);line-height:var(--stat-number-lh);font-variant-numeric:tabular-nums;font-weight:900}.stat-band__label{max-width:var(--stat-sub-max)}.stat-grid{gap:var(--space-15);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat-grid--rest{grid-template-columns:repeat(3,minmax(0,1fr))}.stat{gap:var(--space-025);padding-top:var(--space-1);border-top:var(--rule-thick) solid var(--color-accent);flex-direction:column;display:flex}.stat__value{font-variant-numeric:tabular-nums}.proof__wall{margin-top:var(--space-5)}.marquee{-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--color-fill) var(--motion-marquee-fade), var(--color-fill) calc(100% - var(--motion-marquee-fade)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--color-fill) var(--motion-marquee-fade), var(--color-fill) calc(100% - var(--motion-marquee-fade)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--color-fill) var(--motion-marquee-fade), var(--color-fill) calc(100% - var(--motion-marquee-fade)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--color-fill) var(--motion-marquee-fade), var(--color-fill) calc(100% - var(--motion-marquee-fade)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, var(--color-fill) var(--motion-marquee-fade), var(--color-fill) calc(100% - var(--motion-marquee-fade)), transparent 100%);position:relative;overflow:hidden}.marquee__track{width:max-content;animation:marquee var(--motion-loop-duration) var(--ease-linear) infinite;display:flex}.marquee__row{align-items:center;gap:var(--space-3);padding-inline:var(--space-15);display:flex}.marquee__item{white-space:nowrap;color:var(--color-text-muted)}.marquee__logo{height:var(--space-25);align-items:center;display:flex}.marquee__logo img{filter:brightness(0)invert();opacity:.7;width:auto;height:100%}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}.name-grid{gap:var(--space-075) var(--space-15);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.name-grid__item{padding-block:var(--space-05);border-top:var(--button-border) solid transparent;border-image:var(--gradient-brand) 1;color:var(--color-text-muted)}.logo-grid{gap:var(--space-15);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.logo-grid__cell{min-height:var(--space-6);padding:var(--space-1);place-items:center;display:grid}.logo-grid__cell img{width:80%;height:auto;max-height:var(--space-5);object-fit:contain}.logo-grid__cell .t-body-sm{color:var(--color-ink);text-align:center}@media (max-width:991px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.stat-grid{grid-template-columns:minmax(0,1fr)}}.brand-grid{gap:var(--space-15);display:grid}.brand-grid--lead{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-grid--rest{grid-template-columns:repeat(5,minmax(0,1fr))}.brand-grid--even{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-grid--hier{grid-template-columns:repeat(10,minmax(0,1fr))}.brand-grid--hier .brand-card--lead{grid-column:span 5}.brand-grid--hier .brand-card:not(.brand-card--lead){grid-column:span 2}.brand-card{border-radius:var(--radius-card-xl);padding:0;overflow:hidden}.brand-card__link{gap:var(--space-1);height:100%;padding-bottom:var(--space-15);flex-direction:column;display:flex;position:relative}.brand-card__media{aspect-ratio:var(--card-media-aspect);background-color:var(--color-fill);display:block;overflow:hidden}.brand-card__media img{object-fit:contain;width:100%;height:100%;padding:var(--space-1)}.brand-card__scrim{display:none}.brand-card__body{z-index:1;gap:var(--space-05);padding-inline:var(--space-15);flex-direction:column;display:flex;position:relative}.brand-card--lead .brand-card__link{min-height:var(--product-card-min-h);padding:var(--space-2);justify-content:flex-end}.brand-card--lead .brand-card__media{aspect-ratio:auto;background-color:#0000;position:absolute;inset:0}.brand-card--lead .brand-card__media img{object-fit:cover;padding:0}.brand-card--lead .brand-card__scrim{background:var(--gradient-scrim);display:block;position:absolute;inset:0}.brand-card--lead .brand-card__body{padding-inline:0}.brand-card__partner{color:var(--color-accent)}.brand-card__line{color:var(--color-text-muted)}.brand-card--lead .brand-card__line{color:var(--color-text)}.brand-card__wordmark{font-size:var(--text-h4);line-height:var(--leading-none);color:var(--color-text)}.brand-grid--lead .brand-card__wordmark,.brand-grid--hier .brand-card--lead .brand-card__wordmark{font-size:var(--text-h3)}.brand-card__body{gap:var(--space-05);flex-direction:column;display:flex}.brand-card__head{align-items:center;gap:var(--space-075);flex-wrap:wrap;display:flex}.brand-grid--rest .brand-card__wordmark,.brand-grid--even .brand-card__wordmark,.brand-grid--hier .brand-card:not(.brand-card--lead) .brand-card__wordmark{font-size:var(--text-h5)}@media (max-width:1199px){.brand-grid--rest,.brand-grid--even{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-grid--hier{grid-template-columns:repeat(6,minmax(0,1fr))}.brand-grid--hier .brand-card--lead{grid-column:span 3}.brand-grid--hier .brand-card:not(.brand-card--lead){grid-column:span 2}}@media (max-width:767px){.brand-grid--lead,.brand-grid--rest,.brand-grid--even,.brand-grid--hier{grid-template-columns:minmax(0,1fr)}.brand-grid--hier .brand-card--lead,.brand-grid--hier .brand-card:not(.brand-card--lead){grid-column:auto}}.steps{gap:var(--space-15);display:grid}.steps--row{grid-template-columns:repeat(3,minmax(0,1fr))}.steps--ladder{grid-template-columns:minmax(0,1fr)}.step{gap:var(--space-125);padding-top:var(--space-1);border-top:var(--button-border) solid transparent;border-image:var(--gradient-brand) 1;display:flex}.steps--ladder .step{padding-block:var(--space-15);align-items:baseline}.step__n{font-variant-numeric:tabular-nums;flex:none}.timeline{gap:var(--space-6);border-left:var(--button-border) solid var(--color-line);flex-direction:column;display:flex}.timeline__row{gap:var(--space-4);padding-left:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.timeline__num{color:var(--color-accent);font-variant-numeric:tabular-nums}.timeline__copy{max-width:42ch}.timeline__img img{width:100%;height:auto}@media (max-width:767px){.steps--row,.timeline__row{grid-template-columns:minmax(0,1fr)}}.quote-grid{gap:var(--space-15);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quote-focus{gap:var(--space-15);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.quote{gap:var(--space-1);padding:var(--opinion-pad-top) var(--opinion-pad-x) var(--opinion-pad-bottom);border-radius:var(--radius-card);min-height:var(--opinion-card-min-h)}.quote__who{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.quote__who-copy{gap:var(--space-025);flex-direction:column;display:flex}.quote__logo{max-height:var(--space-25);width:auto;padding:var(--space-05);background-color:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-card)}.quote__proof{color:var(--color-accent);font-variant-numeric:tabular-nums}.quote__text{color:var(--color-text-muted);max-width:60ch}.quote__by{gap:var(--space-025);padding-top:var(--space-1);border-top:var(--button-border) solid transparent;border-image:var(--gradient-brand) 1;flex-direction:column;margin-top:auto;display:flex}.quote__stat{gap:var(--space-05);padding:var(--space-2)}.quote__stat-value{font-size:var(--text-h1);line-height:var(--leading-none);color:var(--color-accent)}@media (max-width:991px){.quote-grid,.quote-focus{grid-template-columns:minmax(0,1fr)}}.cta__split{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cta__half+.cta__half{padding-left:var(--space-4);border-left:var(--button-border) solid var(--color-line)}.cta{border-top:var(--rule-thick) solid transparent;border-image:var(--gradient-brand) 1}.cta-contact{min-height:var(--cta-contact-min-h);border-radius:var(--radius-card-xl);background-color:var(--color-surface-2);align-items:center;display:flex;position:relative;overflow:hidden}.cta-contact__media img{object-fit:cover;width:50%;height:100%;position:absolute;top:0;right:0}.cta-contact__body{z-index:2;padding:var(--space-3);max-width:50%;position:relative}@media (max-width:767px){.cta-contact__body{max-width:100%}.cta-contact{align-items:flex-end}.cta-contact__media img{opacity:.35;width:100%}}@media (max-width:991px){.cta__split{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.cta__half+.cta__half{padding-left:0;padding-top:var(--space-3);border-left:0;border-top:var(--button-border) solid transparent;border-image:var(--gradient-brand) 1}}.cta-stage{min-height:var(--cta-stage-min-h);border-radius:var(--radius-card-xl);background-color:var(--color-surface-2);align-items:center;display:flex;position:relative;overflow:hidden}.cta-stage__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cta-stage__scrim{background:var(--gradient-scrim-side);position:absolute;inset:0}.cta-stage__body{z-index:2;padding:var(--space-4);max-width:var(--container-narrow);position:relative}@media (max-width:767px){.cta-stage{align-items:flex-end}.cta-stage__scrim{background:var(--gradient-scrim)}.cta-stage__body{padding:var(--space-2)}}.footer__top{justify-content:space-between;align-items:flex-end;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:var(--button-border) solid transparent;border-image:var(--gradient-brand) 1;margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.footer__logo{width:var(--footer-logo-w);height:auto;aspect-ratio:var(--logo-ratio);-webkit-user-select:none;user-select:none;display:block}.footer__reach{--stack-gap:var(--space-05);max-width:var(--statement-note-max)}.footer__reach-link{color:var(--color-text)}.footer__reach-link:hover{color:var(--color-accent)}.footer__grid{gap:var(--space-3);grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));align-items:start;display:grid}.footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-1);margin-top:var(--space-4);padding-top:var(--space-15);border-top:var(--button-border) solid transparent;border-image:var(--gradient-brand) 1;flex-wrap:wrap;display:flex}.footer__legal{gap:var(--space-15);flex-wrap:wrap;display:flex}.footer__contacts{--stack-gap:var(--space-05)}.footer__link{min-height:var(--button-min-height);min-width:var(--button-min-height);color:var(--color-text-muted);align-items:center;display:inline-flex}.footer__link:hover{color:var(--color-accent)}@media (max-width:1199px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.footer__grid{grid-template-columns:minmax(0,1fr)}}.faq__list{border-top:var(--button-border) solid transparent;border-image:var(--gradient-brand) 1}.faq__item{border-bottom:var(--button-border) solid transparent;border-image:var(--gradient-brand) 1}.faq__summary{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-3);cursor:pointer;list-style:none;display:flex}.faq__summary::-webkit-details-marker{display:none}.faq__marker{width:var(--button-min-height);height:var(--button-min-height);color:var(--color-accent);flex:none;place-items:center;display:grid}.faq__marker svg{width:var(--space-2);height:var(--space-2)}.faq__item[open] .faq__marker svg{transform:rotate(45deg)}.faq__answer{padding-bottom:var(--space-4);max-width:65ch}.faq__bullets{gap:var(--space-05);padding-left:var(--space-2);flex-direction:column;list-style:outside;display:flex}.not-found{text-align:center;padding-block:var(--space-4)}.not-found .stack{align-items:center}.not-found .stack>.btn{align-self:center}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
