@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479.0z23a3hpu8ttr.woff2)format("woff2");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-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96.p.02aqyp7acl16b.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+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2.p.14a9xpaqsbppk.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}.archivo_fe55a391-module__8GG2jG__className{font-family:Archivo,system-ui,Arial,sans-serif;font-style:normal}.archivo_fe55a391-module__8GG2jG__variable{--font-archivo:"Archivo", system-ui, Arial, sans-serif}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@layer theme{:root,:host{--font-sans:var(--lg-face);--font-mono:var(--lg-mono);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--lg-face);--default-mono-font-family:var(--lg-mono);--color-signal:var(--lg-signal);--color-signal-ink:var(--lg-signal-ink);--color-paper:var(--lg-paper);--color-paper-sunk:var(--lg-paper-sunk);--color-surface:var(--lg-surface);--color-line:var(--lg-line);--color-line-strong:var(--lg-line-strong);--color-ink:var(--lg-ink);--color-ink-2:var(--lg-ink-2);--color-ink-3:var(--lg-ink-3);--color-chrome:var(--lg-chrome);--color-chrome-sunk:var(--lg-chrome-sunk);--color-chrome-raised:var(--lg-chrome-raised);--color-chrome-line:var(--lg-chrome-line);--color-chrome-ink:var(--lg-chrome-ink);--color-chrome-2:var(--lg-chrome-2);--color-brand:var(--lg-brand);--color-on-brand:var(--lg-on-brand);--breakpoint-md:768px;--breakpoint-lg:1200px}}@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}html{overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{-webkit-font-smoothing:antialiased}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1200px){.container{max-width:1200px}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.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))}}:root{--lg-face:"Archivo", "Archivo Expanded", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;--lg-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lg-wide:125%;--lg-narrow:100%;--lg-t-eyebrow:10px;--lg-t-micro:11px;--lg-t-small:12px;--lg-t-data:14px;--lg-t-body:16px;--lg-t-lede:18px;--lg-t-h3:20px;--lg-t-h2:26px;--lg-t-h1:34px;--lg-t-display:46px;--lg-t-hero:clamp(46px, 5vw, 68px);--lg-lh-tight:.94;--lg-lh-head:1.15;--lg-lh-body:1.5;--lg-lh-airy:1.8;--lg-track-display:-.035em;--lg-track-head:-.02em;--lg-track-body:0;--lg-track-label:.22em;--lg-track-eyebrow:.28em;--lg-track-btn:.18em;--lg-signal:#00cd58;--lg-signal-ink:#141414;--lg-signal-12:#00cd581f;--lg-signal-25:#00cd5840;--lg-signal-40:#00cd5866;--lg-paper:#f7f7f2;--lg-paper-sunk:#efefe8;--lg-surface:#fff;--lg-line:#dcdcd4;--lg-line-strong:#c3c3b8;--lg-ink:#141414;--lg-ink-2:#666662;--lg-ink-3:#8e8e88;--lg-chrome:#141414;--lg-chrome-sunk:#0d0d0d;--lg-chrome-raised:#1d1d1d;--lg-chrome-line:#262626;--lg-chrome-ink:#e7e7e7;--lg-chrome-2:#7e7e7e;--lg-brand:#141414;--lg-on-brand:#fff;--lg-brand-accent:#00cd58;--lg-on-brand-accent:#141414;--lg-brand-link:var(--lg-brand);--lg-on-danger:#fff;--lg-alert:#d23b26;--lg-on-alert:#fff;--lg-logo-plate:#fff;--lg-tone-neutral-bg:#eaeae2;--lg-tone-neutral-fg:#2b2b26;--lg-tone-info-bg:#e2ecf3;--lg-tone-info-fg:#1b5878;--lg-tone-progress-bg:#ebe6f3;--lg-tone-progress-fg:#543b8c;--lg-tone-attention-bg:#f8eede;--lg-tone-attention-fg:#8a4400;--lg-tone-success-bg:#ddeee2;--lg-tone-success-fg:#1a6b3c;--lg-tone-danger-bg:#f7e7e4;--lg-tone-danger-fg:#a32116;--lg-tone-muted-bg:#f1f1ea;--lg-tone-muted-fg:#5b5b55;--lg-msg-danger:#a32116;--lg-msg-warning:#8a4400;--lg-msg-success:#1a6b3c;--lg-msg-info:#1b5878;--lg-doc-black:#141414;--lg-doc-dark-grey:#3d3d3d;--lg-doc-grey:#6b6b6b;--lg-doc-red:#b3261e;--lg-doc-orange:#b85c00;--lg-doc-green:#2f7d4f;--lg-doc-teal:#0f766e;--lg-doc-blue:#2b5fa8;--lg-doc-navy:#1c2f5e;--lg-doc-purple:#6b3fa0;--lg-r-control:0;--lg-r-card:0;--lg-r-modal:0;--lg-r-pill:999px;--lg-hairline:1px;--lg-rule:2px;--lg-s1:4px;--lg-s2:8px;--lg-s3:12px;--lg-s4:16px;--lg-s5:24px;--lg-s6:32px;--lg-s7:48px;--lg-s8:64px;--lg-sidebar:256px;--lg-topbar:64px;--lg-topbar-compact:56px;--lg-actions:320px;--lg-max-content:1440px;--lg-max-form:800px;--lg-max-auth:400px;--lg-gutter:32px;--lg-grid-gap:24px;--lg-e-card:none;--lg-e-raised:0 1px 2px #14141414;--lg-e-popover:0 8px 28px #14141424;--lg-e-modal:0 34px 120px #00000057;--lg-scrim:#0d0d0d8c;--lg-m-fast:.15s;--lg-m-base:.2s;--lg-m-slow:.35s;--lg-ease:cubic-bezier(.4, 0, .2, 1);--lg-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--lg-focus-ring:var(--lg-ink);--lg-focus-gap:var(--lg-signal);--lg-site-void:#050505;--lg-site-ink:#0a0a0a;--lg-site-ink-media:#080808;--lg-site-ink-raised:#0d0d0d;--lg-site-ink-panel:#101010;--lg-site-ink-field:#171717;--lg-site-ink-field-focus:#1d1d1d;--lg-site-line:#262626;--lg-site-fg-max:#fff;--lg-site-fg:#e7e7e7;--lg-site-fg-2:#7d7d7d;--lg-site-fg-dim:#e7e7e773;--lg-site-fg-faint:#e7e7e738;--lg-site-ghost-ink:#e7e7e721;--lg-site-ghost-paper:#14141429;--lg-t-site-hero:clamp(34px, 5vw, 78px);--lg-t-site-title:clamp(40px, 7vw, 118px);--lg-t-site-article:clamp(30px, 4.4vw, 66px);--lg-t-site-section:clamp(38px, 5.6vw, 88px);--lg-t-site-band:clamp(50px, 9vw, 140px);--lg-t-site-row:clamp(32px, 5.2vw, 78px);--lg-t-site-lead:clamp(26px, 3.8vw, 54px);--lg-t-site-copy:13px;--lg-track-site-display:-.045em;--lg-track-site-title:-.055em;--lg-site-gutter:56px;--lg-site-gutter-sm:22px;--lg-site-band-y:15vh;--lg-m-reveal:.9s;--lg-m-sweep:1.2s;--lg-m-curtain:.78s;--lg-ease-expo-out:cubic-bezier(.16, 1, .3, 1);--lg-ease-expo-in-out:cubic-bezier(.87, 0, .13, 1);--lg-cursor-dot:10px;--lg-cursor-ring:40px;--lg-cursor-dot-hot:70px;--lg-dk-paper:#141414;--lg-dk-paper-sunk:#0d0d0d;--lg-dk-surface:#1d1d1d;--lg-dk-line:#262626;--lg-dk-line-strong:#3a3a3a;--lg-dk-ink:#e7e7e7;--lg-dk-ink-2:#9a9a96;--lg-dk-ink-3:#7d7d7d;--lg-dk-tone-neutral-bg:#232323;--lg-dk-tone-neutral-fg:#d6d6d0;--lg-dk-tone-info-bg:#14262f;--lg-dk-tone-info-fg:#8fc4e0;--lg-dk-tone-progress-bg:#211c2c;--lg-dk-tone-progress-fg:#bca9e3;--lg-dk-tone-attention-bg:#2b1f10;--lg-dk-tone-attention-fg:#edb472;--lg-dk-tone-success-bg:#12241a;--lg-dk-tone-success-fg:#79c795;--lg-dk-tone-danger-bg:#2a1512;--lg-dk-tone-danger-fg:#ee9a90;--lg-dk-tone-muted-bg:#1b1b1b;--lg-dk-tone-muted-fg:#9a9a96;--lg-dk-msg-danger:#ee9a90;--lg-dk-msg-warning:#edb472;--lg-dk-msg-success:#79c795;--lg-dk-msg-info:#8fc4e0;--lg-dk-doc-black:#e7e7e7;--lg-dk-doc-dark-grey:#c4c4c0;--lg-dk-doc-grey:#9a9a96;--lg-dk-doc-red:#ee9a90;--lg-dk-doc-orange:#edb472;--lg-dk-doc-green:#79c795;--lg-dk-doc-teal:#6fcfc4;--lg-dk-doc-blue:#8fb4e8;--lg-dk-doc-navy:#a9b8e0;--lg-dk-doc-purple:#bca9e3;--lg-dk-brand:#00cd58;--lg-dk-on-brand:#141414;--lg-dk-brand-link:var(--lg-dk-brand);--lg-dk-on-danger:#141414;--lg-dk-e-raised:0 1px 2px #0006;--lg-dk-e-popover:0 8px 28px #00000080;--lg-dk-focus-ring:#fff;--lg-dk-focus-gap:var(--lg-signal);--lg-lt-paper:#f7f7f2;--lg-lt-paper-sunk:#efefe8;--lg-lt-surface:#fff;--lg-lt-line:#dcdcd4;--lg-lt-line-strong:#c3c3b8;--lg-lt-ink:#141414;--lg-lt-ink-2:#666662;--lg-lt-ink-3:#8e8e88;--lg-lt-tone-neutral-bg:#eaeae2;--lg-lt-tone-neutral-fg:#2b2b26;--lg-lt-tone-info-bg:#e2ecf3;--lg-lt-tone-info-fg:#1b5878;--lg-lt-tone-progress-bg:#ebe6f3;--lg-lt-tone-progress-fg:#543b8c;--lg-lt-tone-attention-bg:#f8eede;--lg-lt-tone-attention-fg:#8a4400;--lg-lt-tone-success-bg:#ddeee2;--lg-lt-tone-success-fg:#1a6b3c;--lg-lt-tone-danger-bg:#f7e7e4;--lg-lt-tone-danger-fg:#a32116;--lg-lt-tone-muted-bg:#f1f1ea;--lg-lt-tone-muted-fg:#5b5b55;--lg-lt-msg-danger:#a32116;--lg-lt-on-danger:#fff;--lg-lt-msg-warning:#8a4400;--lg-lt-msg-success:#1a6b3c;--lg-lt-msg-info:#1b5878;--lg-lt-doc-black:#141414;--lg-lt-doc-dark-grey:#3d3d3d;--lg-lt-doc-grey:#6b6b6b;--lg-lt-doc-red:#b3261e;--lg-lt-doc-orange:#b85c00;--lg-lt-doc-green:#2f7d4f;--lg-lt-doc-teal:#0f766e;--lg-lt-doc-blue:#2b5fa8;--lg-lt-doc-navy:#1c2f5e;--lg-lt-doc-purple:#6b3fa0;--lg-lt-brand:#141414;--lg-lt-on-brand:#fff;--lg-lt-brand-link:var(--lg-brand);--lg-lt-e-raised:0 1px 2px #14141414;--lg-lt-e-popover:0 8px 28px #14141424;--lg-lt-focus-ring:var(--lg-ink);--lg-lt-focus-gap:var(--lg-signal);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark],.lg-on-ink{--lg-paper:var(--lg-dk-paper);--lg-paper-sunk:var(--lg-dk-paper-sunk);--lg-surface:var(--lg-dk-surface);--lg-line:var(--lg-dk-line);--lg-line-strong:var(--lg-dk-line-strong);--lg-ink:var(--lg-dk-ink);--lg-ink-2:var(--lg-dk-ink-2);--lg-ink-3:var(--lg-dk-ink-3);--lg-tone-neutral-bg:var(--lg-dk-tone-neutral-bg);--lg-tone-neutral-fg:var(--lg-dk-tone-neutral-fg);--lg-tone-info-bg:var(--lg-dk-tone-info-bg);--lg-tone-info-fg:var(--lg-dk-tone-info-fg);--lg-tone-progress-bg:var(--lg-dk-tone-progress-bg);--lg-tone-progress-fg:var(--lg-dk-tone-progress-fg);--lg-tone-attention-bg:var(--lg-dk-tone-attention-bg);--lg-tone-attention-fg:var(--lg-dk-tone-attention-fg);--lg-tone-success-bg:var(--lg-dk-tone-success-bg);--lg-tone-success-fg:var(--lg-dk-tone-success-fg);--lg-tone-danger-bg:var(--lg-dk-tone-danger-bg);--lg-tone-danger-fg:var(--lg-dk-tone-danger-fg);--lg-tone-muted-bg:var(--lg-dk-tone-muted-bg);--lg-tone-muted-fg:var(--lg-dk-tone-muted-fg);--lg-msg-danger:var(--lg-dk-msg-danger);--lg-on-danger:var(--lg-dk-on-danger);--lg-msg-warning:var(--lg-dk-msg-warning);--lg-msg-success:var(--lg-dk-msg-success);--lg-msg-info:var(--lg-dk-msg-info);--lg-doc-black:var(--lg-dk-doc-black);--lg-doc-dark-grey:var(--lg-dk-doc-dark-grey);--lg-doc-grey:var(--lg-dk-doc-grey);--lg-doc-red:var(--lg-dk-doc-red);--lg-doc-orange:var(--lg-dk-doc-orange);--lg-doc-green:var(--lg-dk-doc-green);--lg-doc-teal:var(--lg-dk-doc-teal);--lg-doc-blue:var(--lg-dk-doc-blue);--lg-doc-navy:var(--lg-dk-doc-navy);--lg-doc-purple:var(--lg-dk-doc-purple);--lg-brand:var(--lg-dk-brand);--lg-on-brand:var(--lg-dk-on-brand);--lg-brand-link:var(--lg-dk-brand-link);--lg-e-raised:var(--lg-dk-e-raised);--lg-e-popover:var(--lg-dk-e-popover);--lg-focus-ring:var(--lg-dk-focus-ring);--lg-focus-gap:var(--lg-dk-focus-gap)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lg-paper:var(--lg-dk-paper);--lg-paper-sunk:var(--lg-dk-paper-sunk);--lg-surface:var(--lg-dk-surface);--lg-line:var(--lg-dk-line);--lg-line-strong:var(--lg-dk-line-strong);--lg-ink:var(--lg-dk-ink);--lg-ink-2:var(--lg-dk-ink-2);--lg-ink-3:var(--lg-dk-ink-3);--lg-tone-neutral-bg:var(--lg-dk-tone-neutral-bg);--lg-tone-neutral-fg:var(--lg-dk-tone-neutral-fg);--lg-tone-info-bg:var(--lg-dk-tone-info-bg);--lg-tone-info-fg:var(--lg-dk-tone-info-fg);--lg-tone-progress-bg:var(--lg-dk-tone-progress-bg);--lg-tone-progress-fg:var(--lg-dk-tone-progress-fg);--lg-tone-attention-bg:var(--lg-dk-tone-attention-bg);--lg-tone-attention-fg:var(--lg-dk-tone-attention-fg);--lg-tone-success-bg:var(--lg-dk-tone-success-bg);--lg-tone-success-fg:var(--lg-dk-tone-success-fg);--lg-tone-danger-bg:var(--lg-dk-tone-danger-bg);--lg-tone-danger-fg:var(--lg-dk-tone-danger-fg);--lg-tone-muted-bg:var(--lg-dk-tone-muted-bg);--lg-tone-muted-fg:var(--lg-dk-tone-muted-fg);--lg-msg-danger:var(--lg-dk-msg-danger);--lg-on-danger:var(--lg-dk-on-danger);--lg-msg-warning:var(--lg-dk-msg-warning);--lg-msg-success:var(--lg-dk-msg-success);--lg-msg-info:var(--lg-dk-msg-info);--lg-doc-black:var(--lg-dk-doc-black);--lg-doc-dark-grey:var(--lg-dk-doc-dark-grey);--lg-doc-grey:var(--lg-dk-doc-grey);--lg-doc-red:var(--lg-dk-doc-red);--lg-doc-orange:var(--lg-dk-doc-orange);--lg-doc-green:var(--lg-dk-doc-green);--lg-doc-teal:var(--lg-dk-doc-teal);--lg-doc-blue:var(--lg-dk-doc-blue);--lg-doc-navy:var(--lg-dk-doc-navy);--lg-doc-purple:var(--lg-dk-doc-purple);--lg-brand:var(--lg-dk-brand);--lg-on-brand:var(--lg-dk-on-brand);--lg-brand-link:var(--lg-dk-brand-link);--lg-e-raised:var(--lg-dk-e-raised);--lg-e-popover:var(--lg-dk-e-popover);--lg-focus-ring:var(--lg-dk-focus-ring);--lg-focus-gap:var(--lg-dk-focus-gap)}}@media (prefers-reduced-motion:reduce){:root{--lg-m-fast:0s;--lg-m-base:0s;--lg-m-slow:0s}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.lg-site{--lg-paper:var(--lg-lt-paper);--lg-paper-sunk:var(--lg-lt-paper-sunk);--lg-surface:var(--lg-lt-surface);--lg-line:var(--lg-lt-line);--lg-line-strong:var(--lg-lt-line-strong);--lg-ink:var(--lg-lt-ink);--lg-ink-2:var(--lg-lt-ink-2);--lg-ink-3:var(--lg-lt-ink-3);--lg-e-raised:var(--lg-lt-e-raised);--lg-e-popover:var(--lg-lt-e-popover);background:var(--lg-site-ink);color:var(--lg-site-fg);font-family:var(--lg-face);font-stretch:var(--lg-wide);overflow-x:hidden}.lg-site *,.lg-site :before,.lg-site :after{box-sizing:border-box;margin:0;padding:0}.lg-site img{max-width:100%;display:block}.lg-site ::selection{background:var(--lg-signal);color:var(--lg-signal-ink)}.lg-site :focus-visible{outline:2px solid var(--lg-signal);outline-offset:3px}.lg-site-skip{z-index:100001;background:var(--lg-signal);color:var(--lg-signal-ink);font-size:var(--lg-t-eyebrow);letter-spacing:var(--lg-track-btn);text-transform:uppercase;padding:14px 22px;font-weight:800;text-decoration:none;position:absolute;top:0;left:-9999px}.lg-site-skip:focus{left:0}@media (hover:hover) and (pointer:fine){:where([data-motion=on]) .lg-site,:where([data-motion=on]) .lg-site a,:where([data-motion=on]) .lg-site button,:where([data-motion=on]) .lg-site summary,:where([data-motion=on]) .lg-site input,:where([data-motion=on]) .lg-site select,:where([data-motion=on]) .lg-site textarea,:where([data-motion=on]) .lg-site [data-hot]{cursor:none}}.lg-cursor__dot,.lg-cursor__ring{--lg-cursor:var(--lg-signal);pointer-events:none;opacity:0;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.lg-cursor__dot{z-index:100002;width:var(--lg-cursor-dot);height:var(--lg-cursor-dot);background:var(--lg-cursor);transition:width var(--lg-m-slow), height var(--lg-m-slow), background var(--lg-m-slow), opacity var(--lg-m-slow)}.lg-cursor__ring{z-index:100001;width:var(--lg-cursor-ring);height:var(--lg-cursor-ring);border:1px solid var(--lg-cursor)}@supports (color:color-mix(in lab, red, red)){.lg-cursor__ring{border:1px solid color-mix(in srgb, var(--lg-cursor) 40%, transparent)}}.lg-cursor__ring{transition:border-color var(--lg-m-slow), opacity var(--lg-m-slow)}[data-cursor=hot] .lg-cursor__dot{width:var(--lg-cursor-dot-hot);height:var(--lg-cursor-dot-hot);background:var(--lg-cursor)}@supports (color:color-mix(in lab, red, red)){[data-cursor=hot] .lg-cursor__dot{background:color-mix(in srgb, var(--lg-cursor) 12%, transparent)}}[data-cursor=hot] .lg-cursor__dot{border:1px solid var(--lg-cursor)}[data-cursor=hot] .lg-cursor__ring{opacity:0!important}.lg-site:has(.lg-stats:hover,.lg-ctaband:hover,.lg-menu[data-open=true]:hover,.lg-sbtn--fill:hover,.lg-send:hover,.lg-pill-choice:hover,.lg-tag:hover,.lg-row__n:hover,.lg-rcard__link:hover,.lg-arrow:hover,.lg-split__badge:hover,.lg-strip-item:hover,.lg-service:hover,.lg-process-card:hover,.lg-value:hover,.lg-faq-item:hover):not(:has(.lg-ctaband .lg-sbtn--ink:hover)) :is(.lg-cursor__dot,.lg-cursor__ring){--lg-cursor:var(--lg-signal-ink)}.lg-loader{z-index:100000;padding:48px var(--lg-site-gutter);background:var(--lg-site-void);clip-path:inset(0);animation:lg-loader-release .78s var(--lg-ease-expo-in-out) 10s forwards;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.lg-loader[data-state=playing]{animation:none}.lg-loader[data-state=done]{display:none}@keyframes lg-loader-release{to{clip-path:inset(0 0 0 100%)}}@media (scripting:none){.lg-loader{display:none}}.lg-loader__field{z-index:0;opacity:.34;background:linear-gradient(90deg, var(--lg-signal-12) 1px, transparent 1px) 0 0 / 12vw 100%, linear-gradient(0deg, #ffffff09 1px, transparent 1px) 0 0 / 100% 18vh, radial-gradient(circle at 50% 50%, #00cd582e, transparent 34%), var(--lg-site-void);position:absolute;inset:-1px}.lg-loader__scan{z-index:1;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0%,#00cd5814 36%,#00cd588c 50%,#ffffff29 51%,#00cd5817 64%,#0000 100%);position:absolute;inset:0;transform:translate(-115%)}.lg-loader__curtain{z-index:2;background:var(--lg-site-void);clip-path:inset(0 100% 0 0);position:absolute;inset:0}.lg-loader__stage{z-index:3;transform-origin:50%;will-change:transform, opacity, filter;width:min(62vw,760px);position:relative}.lg-loader__word{width:100%;letter-spacing:var(--lg-track-site-title);text-align:center;color:var(--lg-site-fg);clip-path:inset(0 100% 0 0);will-change:clip-path;font-size:clamp(40px,9vw,128px);font-weight:900;line-height:1;display:block}.lg-loader__word i{color:var(--lg-signal);font-style:normal}.lg-loader__ghost{opacity:0;pointer-events:none;mix-blend-mode:screen;will-change:transform, opacity;position:absolute;inset:0}.lg-loader__ghost--a{filter:blur(1px);transform:translate(-18px)}.lg-loader__ghost--b{filter:blur(5px);transform:translate(18px)}.lg-loader__line{z-index:3;transform-origin:50%;background:linear-gradient(90deg, transparent, var(--lg-signal), transparent);width:min(420px,48vw);height:1px;position:absolute;bottom:14vh;left:50%;transform:translate(-50%)scaleX(0)}.lg-loader__mark,.lg-loader__index{z-index:3;font-size:var(--lg-t-eyebrow);letter-spacing:var(--lg-track-eyebrow);text-transform:uppercase;font-weight:800;position:absolute;bottom:48px}.lg-loader__mark{left:var(--lg-site-gutter);color:#ffffff9e}.lg-loader__index{right:var(--lg-site-gutter);color:var(--lg-signal);opacity:.7}.lg-sitenav{z-index:9000;pointer-events:none;padding:28px 60px;position:absolute;inset:0 0 auto}.lg-sitenav__mark{pointer-events:auto;letter-spacing:-.04em;height:28px;color:var(--lg-site-fg-max);mix-blend-mode:difference;align-items:center;font-size:19px;font-weight:900;text-decoration:none;display:inline-flex;position:absolute;top:32px;left:60px}.lg-sitenav__mark i{color:var(--lg-signal);font-style:normal}.lg-sitenav__talk{pointer-events:auto;font-size:var(--lg-t-eyebrow);letter-spacing:var(--lg-track-btn);text-transform:uppercase;color:var(--lg-site-fg-max);mix-blend-mode:difference;transition:color var(--lg-m-slow);padding:8px 0;font-weight:800;text-decoration:none;position:absolute;top:32px;right:60px}.lg-sitenav__talk:hover{color:var(--lg-signal)}.lg-sitenav__actions{pointer-events:auto;align-items:center;gap:22px;height:28px;display:flex;position:absolute;top:32px;right:60px}.lg-sitenav__actions .lg-sitenav__talk{position:static}.lg-sitenav__talk--placeholder{inline-size:8ch;display:block}.lg-site:has(.lg-pagehero--paper) :is(.lg-sitenav__mark,.lg-sitenav__talk){color:var(--lg-ink);mix-blend-mode:normal}.lg-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;z-index:9001;width:min(390px,100vw - 44px);transition:top var(--lg-m-slow), width var(--lg-m-slow), background var(--lg-m-slow), border-color var(--lg-m-slow), box-shadow var(--lg-m-slow);background:#f7f7f2f0;border:1px solid #ffffff80;border-radius:7px;position:fixed;top:28px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 66px #00000024}.lg-menu[data-scrolled=true]:not([data-open=true]){width:min(300px,100vw - 44px);top:16px;box-shadow:0 12px 44px #0000001f}.lg-menu[data-open=true]{background:var(--lg-signal);border-color:var(--lg-signal);box-shadow:0 34px 120px #00000057}.lg-menu__toggle{width:100%;height:48px;color:var(--lg-ink);font-family:var(--lg-face);font-stretch:var(--lg-wide);font-size:var(--lg-t-small);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 24px;font-weight:800;display:flex}.lg-menu[data-scrolled=true]:not([data-open=true]) .lg-menu__toggle{height:42px;font-size:var(--lg-t-micro);padding:0 18px}.lg-menu__ico{width:48px;height:20px;display:block;position:relative}.lg-menu[data-scrolled=true]:not([data-open=true]) .lg-menu__ico{width:40px}.lg-menu__ico:before,.lg-menu__ico:after{content:"";background:var(--lg-ink);height:2px;transition:transform var(--lg-m-slow), top var(--lg-m-slow);position:absolute;left:0;right:0}.lg-menu__ico:before{top:6px}.lg-menu__ico:after{top:14px}.lg-menu[data-open=true] .lg-menu__ico:before{top:12px;transform:rotate(12deg)}.lg-menu[data-open=true] .lg-menu__ico:after{top:12px;transform:rotate(-12deg)}.lg-menu__panel{max-height:0;transition:max-height .55s var(--lg-ease), border-color var(--lg-m-slow);border-top:1px solid #0000;overflow:hidden}.lg-menu[data-open=true] .lg-menu__panel{border-color:#14141429;max-height:min(84vh,820px);overflow-y:auto}.lg-menu__links{padding:14px 36px 20px}.lg-menu__links a{color:var(--lg-ink);letter-spacing:-.03em;transition:padding-left var(--lg-m-slow), color var(--lg-m-slow);border-bottom:1px solid #14141424;justify-content:space-between;align-items:center;padding:14px 0;font-size:clamp(21px,1.7vw,27px);font-weight:800;text-decoration:none;display:flex}.lg-menu__links a:after{content:"↗";opacity:0;transition:opacity var(--lg-m-slow), transform var(--lg-m-slow);font-size:.62em;transform:translate(-8px,8px)}.lg-menu__links a:hover{padding-left:10px}.lg-menu__links a:hover:after{opacity:1;transform:none}.lg-menu__links a[aria-current=page]{color:#14141485}.lg-menu__meta{color:#141414b8;font-size:var(--lg-t-micro);font-weight:700;line-height:var(--lg-lh-airy);grid-template-columns:1fr 1fr;gap:14px;padding:0 36px 24px;display:grid}.lg-menu__meta a{color:var(--lg-ink);transition:opacity var(--lg-m-slow);text-decoration:none}.lg-menu__meta a:hover{opacity:.62}.lg-menu__meta .lg-menu__logo{letter-spacing:-.04em;color:var(--lg-site-fg-max);align-self:end;font-size:26px;font-weight:900;line-height:1}.lg-menu__logo i{color:var(--lg-ink);font-style:normal}.lg-menu__meta>div:last-child{text-align:right;flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}.lg-sbtn{font-family:var(--lg-face);font-stretch:var(--lg-wide);font-size:var(--lg-t-eyebrow);letter-spacing:.2em;text-transform:uppercase;border:none;align-items:center;gap:10px;padding:15px 32px;font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.lg-sbtn--fill{background:var(--lg-signal);color:var(--lg-signal-ink);transition:box-shadow var(--lg-m-slow), background var(--lg-m-slow)}.lg-sbtn--fill:hover{box-shadow:0 18px 48px var(--lg-signal-25)}.lg-sbtn--line{color:var(--lg-site-fg);transition:border-color var(--lg-m-slow), color var(--lg-m-slow);background:0 0;border:1px solid #fff3}.lg-sbtn--line:hover{border-color:var(--lg-signal);color:var(--lg-signal)}.lg-section--paper .lg-sbtn--line,.lg-pagehero--paper .lg-sbtn--line{color:var(--lg-ink);border-color:#14141438}.lg-section--paper .lg-sbtn--line:hover,.lg-pagehero--paper .lg-sbtn--line:hover{border-color:var(--lg-signal);color:var(--lg-ink)}.lg-sbtn--ink{background:var(--lg-site-ink-raised);color:var(--lg-site-fg-max)}.lg-hero{text-align:center;min-height:100vh;padding:0 var(--lg-site-gutter);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lg-hero__media{background:var(--lg-site-ink-media);position:absolute;inset:0;overflow:hidden}.lg-hero__media video,.lg-hero__media img{object-fit:cover;object-position:center;background:var(--lg-site-ink-media);will-change:transform, opacity;width:100%;height:100%;transition:opacity var(--lg-m-sweep) ease;position:absolute;inset:0}.lg-hero__media img{opacity:.45}.lg-hero__media video{opacity:0;pointer-events:none}.lg-hero__media[data-video=on] video{opacity:.45}.lg-hero__media[data-video=on] img{opacity:0}.lg-hero__shade{background:linear-gradient(#0a0a0a80 0%,#0a0a0a40 50%,#0a0a0aeb 100%);position:absolute;inset:0}.lg-hero__content{z-index:2;flex:1;grid-template-rows:1fr auto 1fr;width:100%;max-width:1080px;display:grid;position:relative}.lg-hero__content>.lg-hero__title{grid-row:2}.lg-hero__content>.lg-hero__actions{padding-bottom:var(--lg-site-gutter);grid-row:3;align-self:end}.lg-hero__title{font-size:var(--lg-t-site-hero);letter-spacing:var(--lg-track-site-display);text-transform:uppercase;margin:0 auto;font-weight:900;line-height:1.04}.lg-hl{display:block;overflow:hidden}.lg-hl>span{will-change:transform;display:block}.lg-hero__title em{color:var(--lg-signal);font-style:normal}.lg-hero__actions{justify-content:center;gap:14px;margin-top:42px;display:flex}.lg-scrollcue{right:var(--lg-site-gutter);z-index:12;pointer-events:none;transition:opacity .5s var(--lg-ease);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:120px}.lg-scrollcue span:first-child{background:#ffffff1f;width:1px;height:54px;position:relative}.lg-scrollcue span:first-child:after{content:"";background:linear-gradient(var(--lg-signal), transparent);transform-origin:top;animation:lg-scrollcue-draw 5s var(--lg-ease) infinite;position:absolute;inset:0}.lg-scrollcue span:last-child{writing-mode:vertical-lr;letter-spacing:var(--lg-track-eyebrow);text-transform:uppercase;color:#fff6;text-shadow:0 1px 10px #0009;font-size:9px;font-weight:600}@keyframes lg-scrollcue-draw{0%{opacity:1;transform:scaleY(0)}28%{opacity:1;transform:scaleY(1)}80%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.lg-scrollcue--stage{opacity:0}.lg-scrollcue--stage[data-cue=on]{opacity:1}.lg-stack .lg-scrollcue{bottom:5vh;right:2.5vw;transform:translate(50%)}.lg-rail .lg-scrollcue{bottom:48px}.lg-seq .lg-scrollcue{bottom:var(--lg-seq-pad-y)}.lg-seq__pin{position:relative}.lg-marquee{background:var(--lg-site-ink-raised);border-top:1px solid var(--lg-site-line);border-bottom:1px solid var(--lg-site-line);padding:16px 0;overflow:hidden}.lg-marquee__track{will-change:transform;width:max-content;display:flex}.lg-marquee__item{white-space:nowrap;font-size:var(--lg-t-micro);letter-spacing:var(--lg-track-btn);text-transform:uppercase;color:var(--lg-site-fg-2);align-items:center;gap:28px;padding:0 28px;font-weight:700;display:flex}.lg-marquee__item i{color:var(--lg-signal);font-size:7px;font-style:normal}.lg-statement{padding:22vh var(--lg-site-gutter);background:var(--lg-paper);color:var(--lg-ink);border-top:1px solid var(--lg-line)}.lg-statement__meta{--lg-statement-meta-gap:28px;text-align:center;justify-content:center;gap:var(--lg-statement-meta-gap);flex-wrap:wrap;margin-bottom:48px;display:flex}.lg-statement__meta span{font-size:var(--lg-t-eyebrow);letter-spacing:.3em;text-transform:uppercase;color:var(--lg-ink);font-weight:600;position:relative}.lg-statement__meta span+span:before{content:"";top:50%;left:calc((var(--lg-statement-meta-gap) + .3em) / -2);background:var(--lg-signal);width:4px;height:4px;position:absolute;transform:translate(-50%,-50%)}.lg-statement__head{font-size:var(--lg-t-eyebrow);letter-spacing:var(--lg-track-eyebrow);text-transform:uppercase;color:var(--lg-ink-2);justify-content:space-between;gap:24px;margin-bottom:60px;font-weight:600;display:flex}.lg-statement__text{max-width:1250px;font-size:var(--lg-t-site-lead);letter-spacing:var(--lg-track-head);font-weight:700;line-height:1.28}.lg-word{color:var(--lg-site-ghost-paper)}.lg-statement__text em{text-transform:uppercase;color:#00cd582e;font-style:italic}.lg-stack{background:var(--lg-site-ink);position:relative}.lg-stack__pin{height:100vh;position:relative;overflow:hidden}.lg-stk{will-change:transform;position:absolute;inset:5vh 5vw;overflow:hidden}.lg-stk:after{content:"";background:linear-gradient(#0000 55%,#0000008c);position:absolute;inset:0}.lg-stk__cap{z-index:3;position:absolute;bottom:36px;left:40px}.lg-stk__num{font-size:var(--lg-t-micro);letter-spacing:var(--lg-track-label);color:var(--lg-signal);margin-bottom:8px;font-weight:700}.lg-stk__name{letter-spacing:-.03em;color:var(--lg-site-fg-max);font-size:clamp(22px,3vw,42px);font-weight:900}.lg-band{padding:18vh var(--lg-site-gutter);background:var(--lg-paper);color:var(--lg-ink);border-top:1px solid var(--lg-line);border-bottom:1px solid var(--lg-line);overflow:hidden}.lg-band__row{will-change:transform;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.lg-band__small{font-size:var(--lg-t-micro);letter-spacing:.3em;text-transform:uppercase;color:var(--lg-ink-2);font-weight:600}.lg-band__big{font-size:var(--lg-t-site-band);letter-spacing:-.045em;color:var(--lg-ink);font-weight:900;line-height:.95}.lg-band__big--italic{color:var(--lg-ink-2);font-style:italic;font-weight:300}.lg-band__big--outline{letter-spacing:.02em;color:#0000;-webkit-text-stroke:1.5px #1414142e;font-family:Arial,Helvetica,sans-serif;font-weight:800}.lg-rail{background:var(--lg-site-ink);position:relative;overflow:hidden}.lg-rail__head{padding:80px var(--lg-site-gutter) 48px;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lg-rail__title{letter-spacing:-.04em;font-size:clamp(38px,5.5vw,76px);font-weight:900;line-height:.9}.lg-rail__title em{color:var(--lg-site-fg-2);margin-top:10px;font-size:.45em;font-style:italic;font-weight:300;display:block}.lg-rail__count{font-size:var(--lg-t-small);letter-spacing:.16em;color:var(--lg-site-fg-2);font-weight:600}.lg-rail__count b{color:var(--lg-signal);font-size:20px}.lg-rail__track{width:max-content;padding:0 var(--lg-site-gutter) 100px;will-change:transform;gap:3vw;display:flex}.lg-rcard{width:62vw;max-width:880px;color:inherit;flex-shrink:0;text-decoration:none;display:block;position:relative}.lg-rcard__frame{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.lg-rcard__frame:after{content:"";background:linear-gradient(#0000 60%,#00000080);position:absolute;inset:0}@media (min-width:901px){[data-motion=on] .lg-rcard{--lg-rcard-h:min(calc(62vw / 1.6), 550px, calc(100vh - 480px));width:calc(var(--lg-rcard-h) * 1.6)}[data-motion=on] .lg-rcard__frame{height:var(--lg-rcard-h);aspect-ratio:auto}[data-motion=on] .lg-rcard__name{font-size:clamp(22px, min(3vw, calc(var(--lg-rcard-h) * .1)), 44px)}}.lg-rcard__info{justify-content:space-between;align-items:flex-start;gap:22px;padding-top:22px;display:flex}.lg-rcard__tags{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.lg-rcard__tag{letter-spacing:var(--lg-track-btn);text-transform:uppercase;color:var(--lg-site-fg-2);align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.lg-rcard__tag:before{content:"◆";color:var(--lg-signal);font-size:6px}.lg-rcard__name{letter-spacing:-.03em;transition:color var(--lg-m-slow);font-size:clamp(26px,3vw,44px);font-weight:900}.lg-rcard:hover .lg-rcard__name{color:var(--lg-signal)}.lg-rcard__num{font-size:var(--lg-t-data);letter-spacing:.1em;color:var(--lg-site-fg-2);padding-top:8px;font-weight:700}.lg-rcard__link{z-index:3;background:var(--lg-signal);width:54px;height:54px;color:var(--lg-signal-ink);opacity:0;transition:opacity .4s var(--lg-ease), transform .4s var(--lg-ease);place-items:center;font-size:20px;display:grid;position:absolute;top:24px;right:24px;transform:translate(8px,-8px)}.lg-rcard:hover .lg-rcard__link,.lg-rcard:focus-visible .lg-rcard__link{opacity:1;transform:none}.lg-rows{background:var(--lg-paper);color:var(--lg-ink);border-top:1px solid var(--lg-line);padding:18vh 0}.lg-rows__head{padding:0 var(--lg-site-gutter);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:64px;display:flex}.lg-row{padding:26px var(--lg-site-gutter);border-top:1px solid var(--lg-line);color:inherit;transition:padding var(--lg-m-slow) var(--lg-ease);align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.lg-row:last-child{border-bottom:1px solid var(--lg-line)}.lg-row:before{content:"";transform-origin:bottom;transition:transform .5s var(--lg-ease);background:#00cd580d;position:absolute;inset:0;transform:scaleY(0)}.lg-row:hover:before,.lg-row:focus-visible:before{transform:scaleY(1)}.lg-row__n{z-index:1;border:1.5px solid var(--lg-line);width:50px;height:50px;font-size:var(--lg-t-micro);color:var(--lg-ink-2);transition:all .45s var(--lg-ease-spring);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:34px;font-weight:700;display:flex;position:relative}.lg-row:hover .lg-row__n{background:var(--lg-signal);border-color:var(--lg-signal);color:var(--lg-signal-ink);transform:scale(1.12)rotate(360deg)}.lg-row__name{z-index:1;font-size:var(--lg-t-site-row);letter-spacing:-.03em;transition:letter-spacing .4s, transform var(--lg-m-slow) var(--lg-ease);font-weight:800;line-height:1;position:relative}.lg-row:hover .lg-row__name{letter-spacing:-.015em}@media (min-width:901px){.lg-row__name{white-space:nowrap}.lg-row:hover .lg-row__name{transform:translate(20px)}.lg-row:hover .lg-row__n{transform:translate(20px)scale(1.12)rotate(360deg)}}.lg-row__arrow{z-index:1;color:var(--lg-ink);opacity:0;transition:all .4s var(--lg-ease-spring);margin-left:auto;font-size:26px;position:relative;transform:translate(-12px,8px)rotate(-20deg)}.lg-row:hover .lg-row__arrow{opacity:1;transform:none}.lg-float{z-index:600;opacity:0;pointer-events:none;width:300px;height:372px;transition:opacity .4s, transform .4s var(--lg-ease-spring);position:fixed;overflow:hidden;transform:translate(-50%,-50%)scale(.7);box-shadow:0 30px 80px #000c}.lg-float[data-on=true]{opacity:1}.lg-split{padding:20vh var(--lg-site-gutter);background:var(--lg-paper);color:var(--lg-ink);border-top:1px solid var(--lg-line)}.lg-split__grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.lg-split__figure{aspect-ratio:4/5;position:relative;overflow:hidden}.lg-split__badge{z-index:2;background:var(--lg-signal);color:var(--lg-signal-ink);padding:24px 28px;position:absolute;bottom:0;right:0}.lg-split__badge b{letter-spacing:-.04em;font-size:40px;font-weight:900;line-height:1;display:block}.lg-split__badge span{letter-spacing:var(--lg-track-btn);text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:700;display:block}.lg-split__body p{font-size:var(--lg-t-data);color:var(--lg-ink-2);margin-bottom:24px;font-weight:300;line-height:2}.lg-split__body p strong{color:var(--lg-ink);font-weight:700}.lg-tags{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.lg-tag{border:1px solid var(--lg-signal-25);letter-spacing:.2em;text-transform:uppercase;color:var(--lg-ink);transition:all var(--lg-m-slow);background:#ffffff94;padding:9px 18px;font-size:9px;font-weight:700}.lg-tag:hover{background:var(--lg-signal);color:var(--lg-signal-ink);transform:translateY(-3px)}.lg-seq{box-sizing:content-box;background:var(--lg-site-ink);border-top:1px solid var(--lg-site-line);position:relative}.lg-seq__pin{--lg-seq-pad-y:clamp(32px, calc(10vh - 24px), 100px);grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1.25fr;height:100vh;display:grid;overflow:hidden}.lg-seq__left{padding:var(--lg-seq-pad-y) var(--lg-site-gutter);border-right:1px solid var(--lg-site-line);flex-direction:column;justify-content:flex-end;display:flex}.lg-seq__desc{max-width:380px;font-size:var(--lg-t-site-copy);color:var(--lg-site-fg-2);margin:26px 0 48px;font-weight:300;line-height:2}.lg-seq-item{border-top:1px solid var(--lg-site-line);opacity:.22;transition:opacity .5s, padding-left .45s var(--lg-ease);justify-content:space-between;align-items:baseline;gap:16px;padding:17px 0;display:flex}.lg-seq-item:last-child{border-bottom:1px solid var(--lg-site-line)}.lg-seq-item[data-on=true]{opacity:1;padding-left:14px}.lg-seq-item b{font-size:17px;font-weight:800}.lg-seq-item[data-on=true] b{color:var(--lg-signal)}.lg-seq-item span{font-size:var(--lg-t-eyebrow);letter-spacing:.1em;color:var(--lg-site-fg-2)}.lg-seq__right{position:relative;overflow:hidden}.lg-seq-frame{clip-path:inset(100% 0 0);will-change:clip-path;position:absolute;inset:0}.lg-seq-frame:first-child{clip-path:inset(0)}.lg-seq__counter{left:40px;bottom:var(--lg-seq-pad-y);z-index:10;font-size:var(--lg-t-data);color:var(--lg-site-fg-max);text-shadow:0 2px 18px #000c;font-weight:700;position:absolute}.lg-seq__counter b{color:var(--lg-signal);font-size:24px}@media (min-width:901px) and (max-height:860px){.lg-seq .lg-sectitle{font-size:min(var(--lg-t-site-section), 10vh)}.lg-seq__desc{margin:16px 0 28px}.lg-seq-item{padding-block:11px}}.lg-stats{background:var(--lg-signal);grid-template-columns:repeat(4,1fr);display:grid}.lg-stat{transition:background var(--lg-m-slow);border-right:1px solid #0000001a;padding:clamp(60px,3.9vw,80px) clamp(44px,2.75vw,56px)}.lg-stat:last-child{border-right:none}.lg-stat:hover{background:#0000000f}.lg-stat__n{letter-spacing:-.045em;color:var(--lg-signal-ink);font-size:clamp(52px,3vw + 40px,108px);font-weight:900;line-height:1}.lg-stat__l{letter-spacing:var(--lg-track-eyebrow);text-transform:uppercase;color:#141414ad;margin-top:clamp(12px,.7vw,16px);font-size:clamp(12px,.7vw,14px);font-weight:700}.lg-faq{padding:14vh var(--lg-site-gutter);background:var(--lg-paper);color:var(--lg-ink);border-top:1px solid var(--lg-line)}.lg-faq__grid{grid-template-columns:minmax(260px,.82fr) minmax(360px,1.18fr);align-items:start;gap:58px;display:grid}.lg-faq__list{border-top:1px solid var(--lg-line);min-width:0}.lg-faq-item{border-bottom:1px solid var(--lg-line);display:block;position:relative;overflow:hidden}.lg-faq-item:before{content:"";background:var(--lg-signal);transform-origin:0;transition:transform .45s var(--lg-ease);position:absolute;inset:0;transform:scaleX(0)}.lg-faq-item[open]:before,.lg-faq-item:hover:before{transform:scaleX(1)}.lg-faq-item>*{z-index:1;position:relative}.lg-faq-item summary{letter-spacing:-.04em;overflow-wrap:anywhere;transition:padding-left var(--lg-m-slow), color var(--lg-m-slow);justify-content:space-between;align-items:center;gap:28px;padding:28px 0;font-size:clamp(20px,2.4vw,34px);font-weight:900;list-style:none;display:flex}.lg-faq-item summary::-webkit-details-marker{display:none}.lg-faq-item summary::marker{content:""}.lg-faq-item summary:after{content:"+";width:36px;height:36px;transition:transform var(--lg-m-slow), border-color var(--lg-m-slow);border:1px solid #1414142e;border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:400;display:grid}.lg-faq-item[open] summary,.lg-faq-item:hover summary{padding-left:24px}.lg-faq-item[open] summary:after{border-color:#1414146b;transform:rotate(45deg)}.lg-faq-item p{max-width:760px;font-size:var(--lg-t-site-copy);color:#141414b8;padding:0 76px 30px 24px;font-weight:300;line-height:2}.lg-qmarquee{background:var(--lg-site-ink);border-bottom:1px solid var(--lg-site-line);padding:80px 0;overflow:hidden}.lg-qmarquee__track{will-change:transform;width:max-content;display:flex}.lg-qmarquee__word{letter-spacing:-.04em;white-space:nowrap;padding:0 26px;font-size:clamp(44px,6.5vw,96px);font-weight:900}.lg-qmarquee__word--outline{letter-spacing:-.055em;color:#0000;-webkit-text-stroke:1px var(--lg-site-ghost-ink);font-family:Arial,Helvetica,sans-serif;font-weight:800}.lg-qmarquee__dot{color:var(--lg-signal);align-self:center;font-size:34px}.lg-contact{padding:16vh var(--lg-site-gutter);background:var(--lg-paper);color:var(--lg-ink);overflow:hidden}.lg-contact__grid{grid-template-columns:minmax(300px,.92fr) minmax(380px,1.08fr);align-items:stretch;gap:28px;margin-top:56px;display:grid}.lg-contact__info{background:var(--lg-site-ink-raised);min-height:640px;color:var(--lg-site-fg-max);flex-direction:column;justify-content:space-between;padding:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 100px #14141429}.lg-contact__art{opacity:.54;position:absolute;inset:0}.lg-contact__info:after{content:"";background:linear-gradient(#00000014,#00000073 42%,#000000e6);position:absolute;inset:0}.lg-contact__info>:not(.lg-contact__art){z-index:1;position:relative}.lg-contact__h{letter-spacing:-.045em;max-width:620px;font-size:clamp(38px,5.4vw,82px);font-weight:900;line-height:.9}.lg-contact__h em{color:var(--lg-signal);font-style:normal}.lg-contact__details{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0a94;border:1px solid #ffffff1a;padding:10px 22px 22px}.lg-crow{color:inherit;transition:padding-left var(--lg-m-slow);border-bottom:1px solid #ffffff1f;align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:flex}.lg-crow:hover{padding-left:10px}.lg-crow__ico{background:var(--lg-signal-12);width:34px;height:34px;color:var(--lg-signal);font-size:var(--lg-t-micro);transition:border-color var(--lg-m-slow);border:1px solid #ffffff29;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lg-crow:hover .lg-crow__ico{border-color:var(--lg-signal)}.lg-crow strong{letter-spacing:.2em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:700;display:block}.lg-crow span{font-size:var(--lg-t-small);color:#ffffffa8;font-weight:300}.lg-sform{background:var(--lg-site-ink-panel);color:var(--lg-site-fg-max);border:1px solid var(--lg-site-line);flex-direction:column;gap:10px;padding:34px;display:flex;box-shadow:0 34px 100px #14141424}.lg-fg{position:relative}.lg-fg>label{pointer-events:none;letter-spacing:var(--lg-track-label);text-transform:uppercase;color:#ffffff6b;transition:color var(--lg-m-slow);font-size:9px;font-weight:800;position:absolute;top:15px;left:18px}.lg-fg:focus-within>label{color:var(--lg-signal)}.lg-fg input,.lg-fg select,.lg-fg textarea{background:var(--lg-site-ink-field);width:100%;color:var(--lg-site-fg-max);font-family:var(--lg-face);font-stretch:var(--lg-wide);font-size:var(--lg-t-site-copy);transition:all var(--lg-m-slow);appearance:none;border:1px solid #ffffff1a;border-top:2px solid #0000;border-radius:0;outline:none;padding:38px 18px 15px;font-weight:300}.lg-fg:focus-within input,.lg-fg:focus-within select,.lg-fg:focus-within textarea{background:var(--lg-site-ink-field-focus);border-color:var(--lg-signal);border-top-color:var(--lg-signal)}.lg-fg textarea{resize:none;height:170px}.lg-fg-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lg-send{background:var(--lg-signal);width:100%;color:var(--lg-signal-ink);font-family:var(--lg-face);font-stretch:var(--lg-wide);font-size:var(--lg-t-eyebrow);letter-spacing:.24em;text-transform:uppercase;transition:box-shadow var(--lg-m-slow);border:none;margin-top:4px;padding:23px;font-weight:900;position:relative;overflow:hidden}.lg-send:before{content:"";background:#0000001f;transition:transform .45s;position:absolute;inset:0;transform:translate(-101%)}.lg-send:hover:before{transform:translate(0)}.lg-send:hover{box-shadow:0 16px 44px var(--lg-signal-25)}.lg-pills{flex-wrap:wrap;gap:10px;margin:12px 0 18px;display:flex}.lg-pill-choice{border-radius:var(--lg-r-pill);color:var(--lg-site-fg-2);font-family:var(--lg-face);font-stretch:var(--lg-wide);font-size:var(--lg-t-micro);transition:all var(--lg-m-slow);background:0 0;border:1.5px solid #ffffff2e;padding:10px 24px;font-weight:600}.lg-pill-choice:hover,.lg-pill-choice[aria-pressed=true]{background:var(--lg-signal);border-color:var(--lg-signal);color:var(--lg-signal-ink)}.lg-pagehero{min-height:100vh;padding:150px var(--lg-site-gutter) 60px;background:var(--lg-site-ink);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.lg-pagehero--paper{background:var(--lg-paper);color:var(--lg-ink)}.lg-pagehero__bg{position:absolute;inset:0;overflow:hidden}.lg-pagehero__bg:after{content:"";background:linear-gradient(#080808b8,#08080833,#080808f2);position:absolute;inset:0}.lg-pagehero--paper .lg-pagehero__bg:after{background:linear-gradient(#f7f7f2eb,#f7f7f259,#f7f7f2f5)}.lg-kicker{font-size:var(--lg-t-eyebrow);letter-spacing:var(--lg-track-eyebrow);text-transform:uppercase;color:var(--lg-signal);align-items:center;gap:12px;font-weight:800;display:flex}.lg-section--paper .lg-kicker,.lg-pagehero--paper .lg-kicker,.lg-rows .lg-kicker,.lg-statement .lg-kicker,.lg-faq .lg-kicker,.lg-contact .lg-kicker,.lg-split .lg-kicker{color:var(--lg-ink-2)}.lg-kicker:before{content:"";background:var(--lg-signal);width:36px;height:1px}.lg-pagehero__title{z-index:2;max-width:1350px;font-size:var(--lg-t-site-title);text-wrap:balance;letter-spacing:var(--lg-track-site-title);margin-top:22px;font-weight:900;line-height:.86;position:relative}.lg-pagehero__title em{color:var(--lg-signal);font-style:italic;font-weight:300;display:block}.lg-pagehero__title--article{max-width:1050px;font-size:var(--lg-t-site-article);letter-spacing:-.035em;line-height:1.02}.lg-pagehero--paper .lg-pagehero__title em{color:var(--lg-ink-2)}.lg-pagehero__intro{z-index:2;grid-template-columns:1fr minmax(300px,520px);align-items:end;gap:46px;margin-top:52px;display:grid;position:relative}.lg-pagehero__intro p{font-size:var(--lg-t-data);color:#edededb3;font-weight:300;line-height:2}.lg-pagehero--paper .lg-pagehero__intro p{color:var(--lg-ink-2)}.lg-section{padding:var(--lg-site-band-y) var(--lg-site-gutter)}.lg-section--dark{background:var(--lg-site-ink-raised);color:var(--lg-site-fg);border-top:1px solid var(--lg-site-line)}.lg-section--paper{background:var(--lg-paper);color:var(--lg-ink);border-top:1px solid var(--lg-line)}.lg-sechead{justify-content:space-between;align-items:end;gap:40px;margin-bottom:58px;display:flex}.lg-sectitle{font-size:var(--lg-t-site-section);letter-spacing:var(--lg-track-site-display);font-weight:900;line-height:.9}.lg-seccopy{max-width:520px;font-size:var(--lg-t-site-copy);color:var(--lg-ink-2);font-weight:300;line-height:2}.lg-section--dark .lg-seccopy{color:var(--lg-site-fg-2)}.lg-cardgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.lg-bigcard{background:var(--lg-site-ink-panel);min-height:580px;color:var(--lg-site-fg-max);text-decoration:none;position:relative;overflow:hidden}.lg-bigcard--tall{min-height:720px}.lg-bigcard:after{content:"";background:linear-gradient(#0000 45%,#000000c2);position:absolute;inset:0}.lg-bigcard__info{z-index:2;justify-content:space-between;align-items:end;gap:22px;min-width:0;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.lg-bigcard__info>div{min-width:0}.lg-eyebrow-s{letter-spacing:var(--lg-track-label);text-transform:uppercase;color:var(--lg-signal);overflow-wrap:anywhere;margin-bottom:10px;font-size:9px;font-weight:800}.lg-bigcard__name{letter-spacing:-.035em;font-size:clamp(24px,2.6vw,38px);font-weight:900;line-height:.98}.lg-arrow{background:var(--lg-signal);width:52px;height:52px;color:var(--lg-signal-ink);opacity:0;transition:all var(--lg-m-slow);flex:none;place-items:center;font-size:20px;display:grid;transform:translate(8px,-8px)}.lg-bigcard:hover .lg-arrow,.lg-bigcard:focus-visible .lg-arrow{opacity:1;transform:none}.lg-detailmeta{background:var(--lg-line);border:1px solid var(--lg-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.lg-detailmeta>div{background:var(--lg-paper);flex-direction:column;justify-content:space-between;min-height:180px;padding:28px;display:flex}.lg-detailmeta span{letter-spacing:var(--lg-track-label);text-transform:uppercase;color:var(--lg-ink-2);font-size:9px;font-weight:900}.lg-detailmeta strong{letter-spacing:-.035em;font-size:clamp(18px,2vw,28px);line-height:1.08}.lg-proofgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.lg-proof{background:var(--lg-site-ink-panel);border:1px solid var(--lg-site-line);min-height:520px;overflow:hidden}.lg-proof--wide{grid-column:1/-1;min-height:620px}.lg-strip{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);display:grid}.lg-strip--paper{border-color:var(--lg-line)}.lg-strip-item{transition:color var(--lg-m-slow), transform var(--lg-m-slow), box-shadow var(--lg-m-slow), border-color var(--lg-m-slow);border-right:1px solid #ffffff1f;padding:36px;position:relative;overflow:hidden}.lg-strip--paper .lg-strip-item{border-color:var(--lg-line)}.lg-strip-item:last-child{border-right:0}.lg-strip-item:before{content:"";background:var(--lg-signal);transform-origin:bottom;transition:transform .45s var(--lg-ease);position:absolute;inset:0;transform:scaleY(0)}.lg-strip-item>*{z-index:1;position:relative}.lg-strip-item:hover{color:var(--lg-signal-ink);border-color:var(--lg-signal);transform:translateY(-7px);box-shadow:0 24px 70px #00cd5829}.lg-strip-item:hover:before{transform:scaleY(1)}.lg-strip__n{letter-spacing:-.05em;color:var(--lg-signal);transition:color var(--lg-m-slow), transform var(--lg-m-slow);font-size:clamp(40px,5vw,76px);font-weight:900;line-height:1}.lg-strip--paper .lg-strip__n{color:var(--lg-ink)}.lg-strip__l{font-size:var(--lg-t-eyebrow);letter-spacing:var(--lg-track-btn);text-transform:uppercase;color:var(--lg-ink-2);transition:color var(--lg-m-slow), transform var(--lg-m-slow);margin-top:10px;font-weight:800}.lg-strip-item:hover .lg-strip__n,.lg-strip-item:hover .lg-strip__l{transform:translate(6px)}.lg-strip-item:hover .lg-strip__n{color:var(--lg-signal-ink)}.lg-strip-item:hover .lg-strip__l{color:#141414b8}.lg-servicestack{border-top:1px solid var(--lg-line);flex-direction:column;display:flex}.lg-service{color:inherit;border-bottom:1px solid var(--lg-line);transition:padding-left .42s var(--lg-ease), border-color var(--lg-m-slow), color var(--lg-m-slow);grid-template-columns:90px 1fr minmax(280px,430px);align-items:center;gap:28px;padding:36px 18px;text-decoration:none;display:grid;position:relative;overflow:hidden}.lg-service:before{content:"";background:var(--lg-signal);transform-origin:0;transition:transform .5s var(--lg-ease);position:absolute;inset:0;transform:scaleX(0)}.lg-service>*{z-index:1;position:relative}.lg-service:hover{border-color:var(--lg-signal);color:var(--lg-signal-ink);padding-left:34px}.lg-service:hover:before{transform:scaleX(1)}.lg-service__num{border:1px solid var(--lg-line);width:54px;height:54px;color:var(--lg-ink-2);font-size:var(--lg-t-micro);transition:background var(--lg-m-slow), color var(--lg-m-slow), border-color var(--lg-m-slow), transform .5s var(--lg-ease-spring);border-radius:50%;place-items:center;font-weight:900;display:grid}.lg-service:hover .lg-service__num{background:var(--lg-ink);border-color:var(--lg-ink);color:var(--lg-signal);transform:rotate(360deg)scale(1.08)}.lg-service__name{font-size:var(--lg-t-site-row);letter-spacing:-.045em;transition:letter-spacing var(--lg-m-slow), color var(--lg-m-slow);font-weight:900;line-height:.9}.lg-service:hover .lg-service__name{letter-spacing:-.025em}.lg-service__copy{font-size:var(--lg-t-site-copy);color:var(--lg-ink-2);transition:color var(--lg-m-slow), transform var(--lg-m-slow);font-weight:300;line-height:1.9}.lg-service:hover .lg-service__copy{color:#141414b8;transform:translate(-8px)}.lg-showcase{grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:26px;display:grid}.lg-showcase__copy{background:var(--lg-site-ink-panel);border:1px solid var(--lg-site-line);min-height:620px;color:var(--lg-site-fg);flex-direction:column;justify-content:space-between;padding:44px;display:flex}.lg-showcase__copy h3{letter-spacing:-.045em;font-size:clamp(34px,5vw,78px);font-weight:900;line-height:.92}.lg-showcase__copy p{max-width:460px;font-size:var(--lg-t-site-copy);color:#ededed94;margin-top:28px;font-weight:300;line-height:2}.lg-showcase__figure{min-height:620px;overflow:hidden}.lg-process{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lg-process-card,.lg-value{background:var(--lg-surface);border:1px solid var(--lg-line);transition:transform .38s var(--lg-ease), box-shadow .38s, border-color var(--lg-m-slow), color var(--lg-m-slow);flex-direction:column;justify-content:space-between;padding:30px;display:flex;position:relative;overflow:hidden}.lg-process-card{min-height:280px}.lg-value{min-height:210px;padding:28px}.lg-process-card:before,.lg-value:before{content:"";background:var(--lg-signal);transform-origin:bottom;transition:transform .48s var(--lg-ease);position:absolute;inset:0;transform:scaleY(0)}.lg-process-card>*,.lg-value>*{z-index:1;position:relative}.lg-process-card:hover,.lg-value:hover{color:var(--lg-signal-ink);border-color:var(--lg-signal);transform:translateY(-12px);box-shadow:0 28px 90px #00cd582e}.lg-process-card:hover:before,.lg-value:hover:before{transform:scaleY(1)}.lg-process-card h3{letter-spacing:-.03em;transition:transform var(--lg-m-slow), color var(--lg-m-slow);font-size:24px}.lg-value h3{letter-spacing:-.035em;transition:transform var(--lg-m-slow), color var(--lg-m-slow);margin-bottom:18px;font-size:clamp(24px,2.4vw,36px);font-weight:800;line-height:1.02}.lg-process-card p,.lg-value p{font-size:var(--lg-t-small);color:var(--lg-ink-2);transition:color var(--lg-m-slow), transform var(--lg-m-slow);margin-top:16px;font-weight:300;line-height:1.9}.lg-process-card:hover h3,.lg-process-card:hover p,.lg-value:hover h3,.lg-value:hover p{transform:translateY(-5px)}.lg-process-card:hover p,.lg-value:hover p{color:#141414b8}.lg-process-card:hover .lg-eyebrow-s,.lg-value:hover .lg-eyebrow-s{color:var(--lg-signal-ink)}.lg-ctaband{padding:70px var(--lg-site-gutter);background:var(--lg-signal);color:var(--lg-signal-ink);justify-content:space-between;align-items:center;gap:36px;display:flex}.lg-ctaband h2{letter-spacing:-.05em;font-size:clamp(38px,6vw,96px);font-weight:900;line-height:.88}.lg-sitefoot{background:var(--lg-site-ink);border-top:1px solid var(--lg-site-line);overflow:hidden}.lg-sitefoot__hero{justify-content:center;padding:100px 40px 50px;display:flex}.lg-sitefoot__big{text-align:center;letter-spacing:-.06em;width:min(76vw,980px);color:var(--lg-site-fg);transform-origin:50%;will-change:transform, opacity;font-size:clamp(58px,13vw,190px);font-weight:900;line-height:.86;text-decoration:none;transition:filter .4s;display:block}.lg-sitefoot__big i{color:var(--lg-signal);font-style:normal}.lg-sitefoot__big:hover{filter:drop-shadow(0 0 30px #00cd5838)}.lg-sitefoot__grid{padding:60px var(--lg-site-gutter);border-top:1px solid var(--lg-site-line);border-bottom:1px solid var(--lg-site-line);grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;display:grid}.lg-sitefoot__grid p{max-width:240px;font-size:var(--lg-t-small);color:var(--lg-site-fg-2);font-weight:300;line-height:1.95}.lg-sitefoot__grid h5{letter-spacing:var(--lg-track-label);text-transform:uppercase;color:var(--lg-site-fg-2);margin-bottom:18px;font-size:9px;font-weight:700}.lg-sitefoot__grid ul{gap:12px;list-style:none;display:grid}.lg-sitefoot__grid a{font-size:var(--lg-t-small);color:var(--lg-site-fg-dim);transition:color var(--lg-m-slow), padding-left var(--lg-m-slow);font-weight:300;text-decoration:none}.lg-sitefoot__grid a:hover{color:var(--lg-signal);padding-left:6px}.lg-sitefoot__btm{padding:20px var(--lg-site-gutter);justify-content:space-between;gap:16px;display:flex}.lg-sitefoot__btm p,.lg-sitefoot__btm a{font-size:var(--lg-t-eyebrow);color:var(--lg-site-fg-faint);font-weight:300;text-decoration:none}.lg-acknowledgement{max-width:900px;padding:34px var(--lg-site-gutter) 56px;font-size:var(--lg-t-small);color:var(--lg-site-fg-2);text-align:center;margin:0 auto;font-weight:300;line-height:2}.lg-fieldart{background:linear-gradient(90deg, #ffffff08 1px, transparent 1px) 0 0 / 7vw 100%, linear-gradient(0deg, #ffffff06 1px, transparent 1px) 0 0 / 100% 14vh, radial-gradient(70% 60% at 78% 18%, #00cd5829, transparent 62%), radial-gradient(90% 80% at 8% 96%, #00cd5812, transparent 60%), var(--lg-site-ink);position:absolute;inset:0}.lg-fieldart--paper{background:linear-gradient(90deg, #1414140a 1px, transparent 1px) 0 0 / 7vw 100%, linear-gradient(0deg, #14141408 1px, transparent 1px) 0 0 / 100% 14vh, radial-gradient(70% 60% at 78% 18%, #00cd5824, transparent 62%), var(--lg-paper)}.lg-fieldart:after{content:"";background:linear-gradient(118deg,#0000 34%,#00cd580d 50%,#0000 66%);position:absolute;inset:0}.lg-vig{background:linear-gradient(90deg, #ffffff06 1px, transparent 1px) 0 0 / 44px 100%, linear-gradient(0deg, #ffffff06 1px, transparent 1px) 0 0 / 100% 44px, radial-gradient(120% 90% at 12% 0%, #00cd5817, transparent 60%), var(--lg-site-ink-panel);width:100%;height:100%;min-height:220px;color:var(--lg-site-fg);flex-direction:column;padding:clamp(16px,2.6cqw,40px);display:flex;position:relative;overflow:hidden;container-type:inline-size}.lg-vig--paper{background:linear-gradient(90deg, #14141408 1px, transparent 1px) 0 0 / 44px 100%, linear-gradient(0deg, #14141408 1px, transparent 1px) 0 0 / 100% 44px, radial-gradient(120% 90% at 12% 0%, #00cd581a, transparent 60%), var(--lg-paper);color:var(--lg-ink)}.lg-vig__head{border-bottom:1px solid var(--lg-site-line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:clamp(10px,1.4cqw,20px);display:flex}.lg-vig--paper .lg-vig__head{border-color:var(--lg-line)}.lg-vig__label{letter-spacing:var(--lg-track-label);text-transform:uppercase;color:var(--lg-signal);font-size:clamp(8px,.95cqw,13px);font-weight:800}.lg-vig--paper .lg-vig__label{color:var(--lg-ink-2)}.lg-vig__state{letter-spacing:.16em;text-transform:uppercase;color:var(--lg-site-fg-2);align-items:center;gap:7px;font-size:clamp(8px,.95cqw,13px);font-weight:700;display:inline-flex}.lg-vig__state:before{content:"";background:var(--lg-signal);width:6px;height:6px}.lg-vig__body{width:100%;margin:auto 0;padding:clamp(16px,2cqw,34px) 0}.lg-vig__title{letter-spacing:-.035em;font-size:clamp(17px,3.6cqw,52px);font-weight:900;line-height:1.02}.lg-vig__figs{grid-template-columns:repeat(auto-fit,minmax(clamp(74px,16cqw,190px),1fr));gap:clamp(10px,1.6cqw,26px);margin-top:clamp(14px,2cqw,32px);display:grid}.lg-vig__fig b{letter-spacing:-.04em;color:var(--lg-signal);font-size:clamp(18px,3.1cqw,46px);font-weight:900;line-height:1;display:block}.lg-vig--paper .lg-vig__fig b{color:var(--lg-ink)}.lg-vig__fig span{letter-spacing:.14em;text-transform:uppercase;color:var(--lg-site-fg-2);margin-top:5px;font-size:clamp(8px,.92cqw,12px);font-weight:700;display:block}.lg-vig__rows{gap:clamp(1px,.3cqw,5px);margin-top:clamp(16px,2.4cqw,36px);display:grid}.lg-vig__row{background:#ffffff06;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:clamp(8px,1.2cqw,20px) clamp(10px,1.3cqw,22px);font-size:clamp(10px,1.4cqw,20px);font-weight:300;display:grid}.lg-vig--paper .lg-vig__row{background:#14141408}.lg-vig__row b{font-weight:700}.lg-vig__row em{letter-spacing:.14em;text-transform:uppercase;color:var(--lg-site-fg-2);font-size:clamp(8px,1.05cqw,15px);font-style:normal;font-weight:800}.lg-vig__row[data-on=true]{border-left:var(--lg-rule) solid var(--lg-signal);padding-left:10px}.lg-vig__bars{align-items:flex-end;gap:clamp(4px,.7cqw,12px);height:clamp(52px,11cqw,170px);margin-top:clamp(16px,2.4cqw,34px);display:flex}.lg-vig__bars i{background:var(--lg-signal-25);border-top:var(--lg-rule) solid var(--lg-signal);flex:1}.lg-vig__note{letter-spacing:.14em;text-transform:uppercase;color:var(--lg-site-fg-2);margin-top:auto;padding-top:clamp(10px,1.4cqw,20px);font-size:clamp(8px,.9cqw,12px);font-weight:700}.lg-stk .lg-vig{padding-bottom:clamp(108px,13cqw,168px)}.lg-bigcard .lg-vig{padding-bottom:clamp(132px,16cqw,200px)}.lg-contact__info .lg-vig{padding-bottom:clamp(120px,15cqw,190px)}.lg-seq__right .lg-vig{padding-bottom:clamp(78px,9cqw,120px)}.lg-surface{background:var(--lg-site-ink-panel);width:100%;height:100%;min-height:220px;display:block;position:relative;overflow:hidden}.lg-surface img{object-fit:cover;width:100%;height:100%;display:block}.lg-surface--ground{height:auto;min-height:0;position:absolute;inset:0}.lg-surface--ground:after{content:"";background:linear-gradient(to right, var(--lg-site-ink) 0%, var(--lg-site-ink) 58%, var(--lg-site-ink) 100%), linear-gradient(to bottom, var(--lg-site-ink) 0%, var(--lg-site-ink) 40%, var(--lg-site-ink) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lg-surface--ground:after{background:linear-gradient(to right, color-mix(in srgb, var(--lg-site-ink) 62%, transparent) 0%, color-mix(in srgb, var(--lg-site-ink) 34%, transparent) 58%, color-mix(in srgb, var(--lg-site-ink) 20%, transparent) 100%), linear-gradient(to bottom, color-mix(in srgb, var(--lg-site-ink) 54%, transparent) 0%, color-mix(in srgb, var(--lg-site-ink) 26%, transparent) 40%, color-mix(in srgb, var(--lg-site-ink) 58%, transparent) 100%)}}.lg-surface--ground.lg-surface--paper:after{background:linear-gradient(to right, var(--lg-paper) 0%, var(--lg-paper) 58%, var(--lg-paper) 100%), linear-gradient(to bottom, var(--lg-paper) 0%, var(--lg-paper) 40%, var(--lg-paper) 100%)}@supports (color:color-mix(in lab, red, red)){.lg-surface--ground.lg-surface--paper:after{background:linear-gradient(to right, color-mix(in srgb, var(--lg-paper) 64%, transparent) 0%, color-mix(in srgb, var(--lg-paper) 38%, transparent) 58%, color-mix(in srgb, var(--lg-paper) 28%, transparent) 100%), linear-gradient(to bottom, color-mix(in srgb, var(--lg-paper) 56%, transparent) 0%, color-mix(in srgb, var(--lg-paper) 32%, transparent) 40%, color-mix(in srgb, var(--lg-paper) 60%, transparent) 100%)}}.lg-speclist{gap:10px;margin:0;list-style:none;display:grid}.lg-speclist li{border-left:var(--lg-rule) solid var(--lg-signal);font-size:var(--lg-t-site-copy);color:#edededb8;padding-left:18px;font-weight:300;line-height:1.9}.lg-speclist--paper li{color:var(--lg-ink-2)}.lg-showcase__copy--paper{background:var(--lg-surface);border-color:var(--lg-line);color:var(--lg-ink)}.lg-showcase__copy--paper p{color:var(--lg-ink-2)}.lg-outcome{border-top:1px solid var(--lg-site-line);margin-top:26px;padding-top:18px}.lg-showcase__copy--paper .lg-outcome{border-top-color:var(--lg-line)}.lg-outcome__label{font-size:var(--lg-t-micro);letter-spacing:var(--lg-track-btn);text-transform:uppercase;color:var(--lg-site-fg-2);font-weight:800}.lg-outcome__text{font-size:var(--lg-t-lede);letter-spacing:var(--lg-track-head);margin-top:10px;font-weight:800;line-height:1.3}.lg-statline{font-size:var(--lg-t-micro);letter-spacing:var(--lg-track-btn);text-transform:uppercase;color:var(--lg-ink-2);font-weight:800}.lg-section--dark .lg-statline,.lg-showcase__copy .lg-statline{color:var(--lg-site-fg-2)}.lg-process--two{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-article{max-width:780px;margin:0 auto}.lg-article__meta{border-bottom:1px solid var(--lg-line);font-size:var(--lg-t-eyebrow);letter-spacing:var(--lg-track-label);text-transform:uppercase;color:var(--lg-ink-2);margin-bottom:40px;padding-bottom:22px;font-weight:800}.lg-article p{color:var(--lg-ink-2);margin:0 0 22px;font-size:17px;font-weight:300;line-height:1.85}.lg-article h2{letter-spacing:-.04em;color:var(--lg-ink);margin:52px 0 18px;font-size:clamp(24px,2.8vw,34px);font-weight:900;line-height:1.1}.lg-article ul{gap:14px;margin:26px 0;list-style:none;display:grid}.lg-article li{border-left:var(--lg-rule) solid var(--lg-line-strong);color:var(--lg-ink-2);padding-left:22px;font-size:16px;font-weight:300;line-height:1.85}.lg-article__pull{border-left:var(--lg-rule) solid var(--lg-signal);letter-spacing:-.03em;color:var(--lg-ink);margin:44px 0;padding-left:26px;font-size:clamp(20px,2.4vw,28px);font-weight:800;line-height:1.3}[data-reveal]{opacity:1;transform:none}.lg-reveal-line{overflow:hidden}.lg-reveal-line>*{will-change:transform;display:block}@media (max-width:1199px){.lg-seq__pin{grid-template-columns:1fr 1fr}.lg-showcase{grid-template-columns:1fr}.lg-service{grid-template-columns:74px 1fr}.lg-service__copy{grid-column:2}}@media (max-width:900px){.lg-sitenav{padding:18px 22px}.lg-sitenav__mark{height:36px;font-size:17px;top:18px;left:22px}.lg-sitenav__talk{padding:12px 0;top:18px;right:22px}.lg-sitenav__actions{gap:16px;height:36px;top:18px;right:22px}.lg-menu{width:calc(100vw - 44px);transition:top var(--lg-m-slow), width var(--lg-m-slow), border-radius var(--lg-m-slow), background var(--lg-m-slow), border-color var(--lg-m-slow), box-shadow var(--lg-m-slow);top:78px}.lg-menu[data-scrolled=true]:not([data-open=true]){width:min(340px,100vw - 44px);top:14px}.lg-menu__toggle{height:46px;padding:0 18px}.lg-menu__ico{width:42px}.lg-menu__links{padding:12px 20px 22px}.lg-menu__links a{padding:17px 0;font-size:24px}.lg-menu__meta{grid-template-columns:1fr;padding:0 20px 22px}.lg-menu__meta>div:last-child{align-items:flex-start}.lg-menu[data-open=true]{border-radius:0;width:100vw;top:0}.lg-menu__panel{height:0;max-height:none;transition:height .55s var(--lg-ease), border-color var(--lg-m-slow);flex-direction:column;display:flex}.lg-menu[data-open=true] .lg-menu__panel{overscroll-behavior:contain;height:calc(100dvh - 48px);max-height:none}.lg-menu__links,.lg-menu__meta{flex-shrink:0}.lg-menu__meta{margin-top:auto}:root[data-menu=open],:root[data-menu=open] body{overflow:hidden}.lg-hero{min-height:100svh;padding:104px var(--lg-site-gutter-sm) 96px}.lg-statement__meta{--lg-statement-meta-gap:14px}.lg-hero__actions{flex-wrap:wrap;margin-top:32px}.lg-hero__content>.lg-hero__actions{padding-bottom:0}.lg-scrollcue{display:none}.lg-hero__media[data-video=on] video{opacity:.34}.lg-hero__shade{background:linear-gradient(#0a0a0ab8 0%,#0a0a0a8f 52%,#0a0a0af0 100%)}.lg-statement,.lg-band,.lg-split,.lg-contact,.lg-faq{padding:96px var(--lg-site-gutter-sm)}.lg-statement__head,.lg-rail__head,.lg-sechead,.lg-rows__head{flex-direction:column;align-items:flex-start;gap:14px}.lg-band__row{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:36px}.lg-rail__head{padding:70px var(--lg-site-gutter-sm) 36px}.lg-rail__track{width:auto;padding:0 var(--lg-site-gutter-sm) 80px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lg-site-gutter-sm);scrollbar-width:none;gap:22px;overflow-x:auto}.lg-rail__track::-webkit-scrollbar{display:none}.lg-rcard{scroll-snap-align:start;scroll-snap-stop:always;width:82vw}.lg-rows{padding:96px 0}.lg-rows__head{padding:0 var(--lg-site-gutter-sm);margin-bottom:42px}.lg-row{padding:22px var(--lg-site-gutter-sm)}.lg-row__n{width:42px;height:42px;margin-right:18px}.lg-row__name{font-size:clamp(30px,8vw,56px)}.lg-split__grid,.lg-contact__grid,.lg-seq__pin,.lg-sitefoot__grid,.lg-pagehero__intro,.lg-cardgrid,.lg-detailmeta,.lg-proofgrid,.lg-process,.lg-values,.lg-faq__grid{grid-template-columns:1fr}.lg-split__grid,.lg-contact__grid{gap:44px}.lg-contact__info{min-height:560px;padding:30px}.lg-sform{padding:28px}.lg-seq__pin{height:auto}.lg-seq__left{padding:90px var(--lg-site-gutter-sm);border-right:0;border-bottom:1px solid var(--lg-site-line)}.lg-seq__right{flex-direction:column;gap:14px;padding:22px;display:flex;position:relative;overflow:visible}.lg-seq-frame{aspect-ratio:4/5;position:relative;inset:auto;overflow:hidden;clip-path:none!important}.lg-seq-item{opacity:1;padding-left:0}.lg-seq__counter{display:none}.lg-stats{grid-template-columns:repeat(2,1fr)}.lg-stat{border-bottom:1px solid #0000001a}.lg-strip{grid-template-columns:repeat(2,1fr)}.lg-faq__grid{gap:34px}.lg-faq-item summary{padding:24px 0}.lg-faq-item p{padding:0 0 26px}.lg-fg-row{grid-template-columns:1fr}.lg-pagehero{min-height:92vh;padding:130px var(--lg-site-gutter-sm) 46px}.lg-section{padding:96px var(--lg-site-gutter-sm)}.lg-bigcard,.lg-bigcard--tall{min-height:520px}.lg-proof,.lg-proof--wide{grid-column:auto;min-height:460px}.lg-showcase__copy,.lg-showcase__figure{min-height:460px}.lg-ctaband{padding:60px var(--lg-site-gutter-sm);flex-direction:column;align-items:flex-start}.lg-sitefoot__hero{padding:70px var(--lg-site-gutter-sm) 38px}.lg-sitefoot__grid{padding:46px var(--lg-site-gutter-sm);gap:34px}.lg-sitefoot__btm{padding:20px var(--lg-site-gutter-sm);flex-direction:column}.lg-acknowledgement{padding:30px var(--lg-site-gutter-sm) 48px}.lg-loader{padding:48px var(--lg-site-gutter-sm)}.lg-loader__mark{left:var(--lg-site-gutter-sm)}.lg-loader__index{right:var(--lg-site-gutter-sm)}.lg-loader__stage{width:min(78vw,560px)}}@media (max-width:700px){.lg-band{padding:76px var(--lg-site-gutter-sm)}.lg-band__row{margin-bottom:26px;transform:none!important}.lg-band__big{font-size:clamp(42px,15vw,72px);line-height:.92}.lg-band__big--outline{-webkit-text-stroke:1px #14141447}.lg-stk{inset:9vh var(--lg-site-gutter-sm)}.lg-stk__cap{left:var(--lg-site-gutter-sm);right:var(--lg-site-gutter-sm);bottom:26px}.lg-rcard__frame{aspect-ratio:4/5}}@media (max-width:560px){.lg-sitenav{padding:16px 20px}.lg-sitenav__mark{top:16px;left:20px}.lg-sitenav__talk{font-size:9px;top:16px;right:20px}.lg-sitenav__actions{gap:12px;top:16px;right:20px}.lg-menu,.lg-menu[data-scrolled=true]:not([data-open=true]){width:calc(100vw - 40px)}.lg-hero__title{font-size:clamp(30px,8.4vw,52px)}.lg-hero__actions,.lg-hero .lg-sbtn{width:100%}.lg-statement__meta span:first-child{flex-basis:100%}.lg-statement__meta span:nth-child(2):before{display:none}.lg-hero .lg-sbtn{justify-content:center;padding-inline:20px}.lg-rcard{width:calc(100vw - 44px)}.lg-row{align-items:flex-start}.lg-row__arrow{display:none}.lg-stats,.lg-strip{grid-template-columns:1fr}.lg-stat{padding:46px var(--lg-site-gutter-sm);border-right:0}.lg-strip-item{border-bottom:1px solid #ffffff1f;border-right:0}.lg-qmarquee{padding:54px 0}.lg-qmarquee__word{padding:0 16px}.lg-contact__info{min-height:520px;padding:24px}.lg-contact__details{padding:8px 16px 18px}.lg-sform{gap:8px;padding:20px}.lg-seq-item{flex-direction:column;align-items:flex-start;gap:6px}.lg-loader__mark,.lg-loader__index{text-align:center;letter-spacing:var(--lg-track-label);bottom:28px;left:18px;right:18px}.lg-loader__mark{bottom:52px}}@media (pointer:coarse),(max-width:900px){.lg-site,.lg-site a,.lg-site button,.lg-site summary,.lg-site input,.lg-site select,.lg-site textarea{cursor:auto}.lg-site a,.lg-site button,.lg-site summary,.lg-sbtn,.lg-send,.lg-pill-choice,.lg-faq-item summary{cursor:pointer}.lg-cursor__dot,.lg-cursor__ring,.lg-float{display:none}}@media (prefers-reduced-motion:reduce){.lg-site *,.lg-site :before,.lg-site :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lg-marquee__track,.lg-qmarquee__track{transform:none!important}.lg-hero__media video,.lg-loader{display:none}.lg-scrollcue span:first-child:after{animation:none!important}}[data-motion=off] .lg-stack__pin,[data-motion=off] .lg-seq__pin{height:auto;overflow:visible}[data-motion=off] .lg-stack__pin{gap:14px;padding:5vh 5vw;display:grid}[data-motion=off] .lg-stk{aspect-ratio:16/10;position:relative;inset:auto}[data-motion=off] .lg-seq-frame{clip-path:none;aspect-ratio:4/5;position:relative;inset:auto}[data-motion=off] .lg-seq__right{gap:14px;padding:22px;display:grid;overflow:visible}[data-motion=off] .lg-seq-item{opacity:1}[data-motion=off] .lg-rail__track{flex-wrap:wrap;gap:22px;width:100%}[data-motion=off] .lg-rcard{width:min(100%,880px)}[data-motion=off] .lg-word{color:inherit}@media (min-width:901px){.lg-sitefoot__grid{grid-template-columns:2fr repeat(4,1fr)}}.lg-legal__banner{border-left:var(--lg-rule) solid var(--lg-line-strong);background:var(--lg-paper-sunk);color:var(--lg-ink);margin:0 0 32px;padding:16px 20px;font-size:16px;line-height:1.7}.lg-legal__banner a{color:inherit;text-decoration:underline}.lg-legal__banner--draft{border-left-color:var(--lg-msg-warning);background:#ffd23f}@supports (color:color-mix(in lab, red, red)){.lg-legal__banner--draft{background:color-mix(in srgb, #ffd23f 22%, var(--lg-paper))}}.lg-legal__assumption{background:#ffd23f;padding:0 3px}@supports (color:color-mix(in lab, red, red)){.lg-legal__assumption{background:color-mix(in srgb, #ffd23f 45%, var(--lg-paper))}}.lg-legal__assumption{color:var(--lg-ink)}.lg-legal section{scroll-margin-top:96px}.lg-legal__tablewrap{margin:26px 0;overflow-x:auto}.lg-legal__table{border-collapse:collapse;width:100%;min-width:560px;color:var(--lg-ink-2);font-size:15px;line-height:1.6}.lg-legal__table th,.lg-legal__table td{border-bottom:1px solid var(--lg-line);text-align:left;vertical-align:top;padding:12px 14px 12px 0}.lg-legal__table thead th{font-size:var(--lg-t-eyebrow);letter-spacing:var(--lg-track-label);text-transform:uppercase;color:var(--lg-ink);font-weight:800}.lg-legal__table tbody th{color:var(--lg-ink);font-weight:700}.lg-legal__cards{gap:28px;margin:0 0 44px;list-style:none;display:grid}.lg-legal .lg-legal__card{border-left:0;border-top:1px solid var(--lg-line-strong);padding:24px 0 0}.lg-legal__card h2{margin-top:0}.lg-legal__card h2 a{color:inherit}.lg-legal__stamp{font-size:15px}.lg-legal__versions{margin-top:52px}@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-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}
