/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Graphik Web", "Roboto", ui-sans-serif, system-ui, "Segoe UI", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-100:oklch(96.7% .003 264.542);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--text-sm:var(--text-fluid-sm);--text-sm--line-height:calc(1.55 / .875);--text-base:var(--text-fluid-base);--text-base--line-height:calc(1.65 / 1);--text-lg:var(--text-fluid-lg);--text-lg--line-height:calc(1.65 / 1.125);--text-xl:var(--text-fluid-xl);--text-xl--line-height:calc(1.85 / 1.375);--text-2xl:var(--text-fluid-2xl);--text-2xl--line-height:calc(2 / 1.75);--text-3xl:var(--text-fluid-3xl);--text-3xl--line-height:calc(2.4 / 2.125);--text-4xl:var(--text-fluid-4xl);--text-4xl--line-height:calc(3.1 / 2.75);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.2;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.65;--radius-xs:.375rem;--radius-sm:.625rem;--radius-md:.875rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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);--font-display:"Graphik Web", "Roboto", ui-sans-serif, system-ui, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-slek:"Graphik Web", ui-sans-serif, system-ui, "Segoe UI", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--text-fluid-xs:clamp(.75rem, .7rem + .5vw, .875rem);--text-fluid-sm:clamp(.875rem, .82rem + .6vw, 1rem);--text-fluid-base:clamp(1rem, .94rem + .7vw, 1.125rem);--text-fluid-lg:clamp(1.125rem, 1.02rem + .9vw, 1.35rem);--text-fluid-xl:clamp(1.375rem, 1.22rem + 1.2vw, 1.65rem);--text-fluid-2xl:clamp(1.75rem, 1.48rem + 1.5vw, 2.25rem);--text-fluid-3xl:clamp(2.125rem, 1.78rem + 1.8vw, 2.75rem);--text-fluid-4xl:clamp(2.75rem, 2.2rem + 2vw, 3.5rem);--text-fluid-5xl:clamp(3.25rem, 2.6rem + 2vw, 4rem);--text-fluid-6xl:clamp(3.75rem, 3.1rem + 2.4vw, 4.75rem);--text-fluid-7xl:clamp(4.25rem, 3.5rem + 2.8vw, 5.5rem);--text-body:clamp(1.5rem, 1.396rem + .442vw, 1.75rem);--text-body--line-height:1.5;--text-heading:clamp(1.83rem, 1.71rem + .519vw, 2.125rem);--text-heading--line-height:1.2;--font-weight-regular:400;--tracking-heading:-.02em;--tracking-display:-.04em;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-fluid-md:clamp(1.5rem, 2vw + .75rem, 2.5rem);--space-3:var(--space-lg);--radius-pill:9999px;--layout-max-width:88rem;--layout-reading-max:68ch;--layout-site-padding:clamp(1.25rem, 3vw, 3.5rem);--breakpoint-md:744px;--header-nav-switch-px:1000;--header-height-desktop:clamp(4.25rem, 3.21rem + 2.24vw, 5rem);--header-brand-font:clamp(1.875rem, 1.354rem + 1.12vw, 2.25rem);--header-nav-font:clamp(1.0625rem, .8025rem + .56vw, 1.25rem);--header-nav-gap:clamp(1.25rem, .9025rem + .75vw, 1.5rem);--header-height-narrow:clamp(4.25rem, 5.12825rem - 1.89128vw, 4.75rem);--header-brand-font-narrow:clamp(1.78125rem, 1.708rem + .3595vw, 1.875rem);--header-mark-target-height-narrow:clamp(2.25rem, 2.108rem + .7092vw, 2.4375rem);--portfolio-tile-padding-narrow:clamp(1rem, .45rem + 3vw, 1.25rem);--portfolio-tile-padding:clamp(.875rem, .181rem + 1.4925vw, 1.375rem);--portfolio-mosaic-row-max:52rem;--legal-doc-card-padding:clamp(1rem, .45rem + 1.5vw, 1.25rem);--contact-hub-icon-fill-width:52%;--contact-hub-icon-label-gap:clamp(.5rem, .38rem + .45vw, .75rem);--contact-hub-intro-margin-after:clamp(2rem, 1.125rem + 2.85vw, 2.875rem);--explore-hub-intro-margin-after:clamp(1.75rem, 1rem + 2.55vw, 2.5rem);--explore-hub-divider:var(--chrome-hairline-color);--explore-hub-row-title-size:var(--text-fluid-xl);--explore-hub-row-padding-block:clamp(1.75rem, 1.35rem + 2vw, 3.25rem);--explore-hub-row-inset-inline:var(--space-sm);--explore-hub-title-deck-gap:clamp(.625rem, .45rem + .65vw, .875rem);--explore-hub-deck-cta-gap:clamp(.75rem, .55rem + .75vw, 1.125rem);--explore-hub-specimen-size:clamp(1rem, .92rem + .65vw, 1.1875rem);--contact-form-marker-card-gap:clamp(2rem, .875rem + 3.75vw, 3.25rem);--contact-form-marker-card-gap-narrow:clamp(2.625rem, 1.375rem + 4.85vw, 2.875rem);--contact-form-footer-margin-before-narrow:clamp(1.75rem, 1.125rem + 2.5vw, 2.125rem);--contact-form-footer-gap-narrow:var(--contact-form-footer-margin-before-narrow);--contact-form-card-padding:clamp(1.25rem, .55rem + 2.35vw, 2rem);--contact-form-card-radius:.625rem;--contact-form-card-border:#0f626047}@supports (color:color-mix(in lab, red, red)){:root,:host{--contact-form-card-border:color-mix(in oklab, var(--color-sync) 22%, var(--color-ink) 6%)}}:root,:host{--contact-form-card-glow:0 0 0 1px #0f766e1f, 0 1px 2px #11192c0f, 0 0 24px #0f766e14}@supports (color:color-mix(in lab, red, red)){:root,:host{--contact-form-card-glow:0 0 0 1px color-mix(in oklab, var(--color-sync) 12%, transparent), 0 1px 2px color-mix(in oklab, var(--color-ink) 6%, transparent), 0 0 24px color-mix(in oklab, var(--color-sync) 8%, transparent)}}:root,:host{--contact-form-header-gap:clamp(.875rem, .5rem + 1.25vw, 1.25rem);--contact-form-icon-size:clamp(2.5rem, 2.15rem + 1.1vw, 3rem);--contact-form-title-size:clamp(1.625rem, 1.35rem + 1.05vw, 2.125rem);--contact-form-field-gap:clamp(1rem, .65rem + 1.15vw, 1.375rem);--contact-form-row-gap:clamp(.75rem, .45rem + 1vw, 1rem);--contact-form-label-gap:.375rem;--contact-form-input-padding-y:.6875rem;--contact-form-input-padding-x:.875rem;--contact-form-input-radius:.5rem;--contact-form-input-border:#11192c24}@supports (color:color-mix(in lab, red, red)){:root,:host{--contact-form-input-border:color-mix(in oklab, var(--color-ink) 14%, transparent)}}:root,:host{--contact-form-input-bg:#e7e7e8}@supports (color:color-mix(in lab, red, red)){:root,:host{--contact-form-input-bg:color-mix(in oklab, var(--color-ink) 4%, var(--color-surface-elevated))}}:root,:host{--contact-form-footer-gap:clamp(1rem, .55rem + 1.45vw, 1.5rem);--space-section-y:clamp(2rem, .612rem + 2.985vw, 3rem);--space-section-y-lg:clamp(3rem, 1.612rem + 2.985vw, 4rem);--section-split-gap:clamp(1.375rem, .58rem + 2.2vw, 2.875rem);--section-split-copy-gap:clamp(.9375rem, .35rem + 1.85vw, 1.5625rem);--page-intro-margin-bottom:clamp(1.625rem, .75rem + 2.985vw, 2.125rem);--page-editorial-max-wide:min(calc(68ch + 6rem), 100%);--article-section-gap:clamp(2.5rem, 1.35rem + 3.2vw, 3.75rem);--article-block-gap:clamp(1rem, .65rem + 1.15vw, 1.375rem);--article-heading-gap:clamp(1.25rem, .85rem + 1.35vw, 1.75rem);--article-list-gap:clamp(.5rem, .35rem + .55vw, .75rem);--color-primary:#fafafa;--color-primary-light:#fff;--color-surface:#fff;--color-surface-elevated:#f0f0f0;--color-ink:#11192c;--color-ink-muted:#465372;--color-ink-subtle:#647290;--color-sync:#0f766e;--color-sync-ink:#0b554f}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-sync-ink:color-mix(in oklab, var(--color-sync) 72%, black)}}:root,:host{--color-sync-cta-bg:var(--color-sync-ink);--color-sync-cta-text:#fff;--color-content-link:var(--color-sync-ink);--color-content-link-hover:color-mix(in srgb, color-mix(in oklab, var(--color-sync) 72%, black) 85%, black)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-content-link-hover:color-mix(in oklab, var(--color-content-link) 85%, black)}}:root,:host{--color-content-link-underline:color-mix(in srgb, color-mix(in oklab, var(--color-sync) 72%, black) 35%, transparent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-content-link-underline:color-mix(in oklab, var(--color-content-link) 35%, transparent)}}:root,:host{--chrome-hairline-color:#11192c20}@supports (color:color-mix(in lab, red, red)){:root,:host{--chrome-hairline-color:color-mix(in oklab, var(--color-ink) 12.5%, transparent)}}:root,:host{--shadow-soft:0 12px 40px #11192c1f}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-soft:0 12px 40px color-mix(in oklab, var(--color-ink) 12%, transparent)}}:root,:host{--shadow-medium:0 16px 48px #11192c29}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-medium:0 16px 48px color-mix(in oklab, var(--color-ink) 16%, transparent)}}:root,:host{--shadow-strong:0 28px 80px #11192c38}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-strong:0 28px 80px color-mix(in oklab, var(--color-ink) 22%, transparent)}}:root,:host{--duration-instant:90ms;--duration-fast:.16s;--duration-standard:.22s;--duration-slow:.32s;--duration-chrome:.28s;--ease-standard:cubic-bezier(.32, .72, 0, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);--ease-micro:cubic-bezier(.24, .8, .38, .98);--interaction-duration-press:.15s;--interaction-duration-hover:.16s;--interaction-ease-press:cubic-bezier(.24, .8, .38, .98);--interaction-ease-hover:cubic-bezier(.32, .72, 0, 1);--interaction-press-scale:.965;--interaction-press-translate-y:0;--interaction-press-shadow-blur:20px;--interaction-press-shadow-spread:6px;--interaction-press-shadow-opacity:.18;--interaction-hover-shadow-opacity-multiplier:1.2;--interaction-focus-outline-width:2px;--interaction-focus-outline-offset:2px;--interaction-focus-outline-color:var(--color-sync-ink);--interaction-focus-row-bg:#0f766e0f}@supports (color:color-mix(in lab, red, red)){:root,:host{--interaction-focus-row-bg:color-mix(in oklab, var(--color-sync) 6%, transparent)}}:root,:host{--interaction-focus-row-outline-offset:1px}}@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;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}:root{color-scheme:light dark;--header-height:var(--header-height-narrow);--corner-offset:clamp(1.125rem, .842rem + 1.415vw, 1.5rem)}@media (min-width:744px){:root{--header-height:var(--header-height-desktop)}}#hero{--hero-safe-bottom:clamp(1.875rem, calc(1.25rem + 2.25vw + 1.35svh), 4rem);--hero-display-measure:56rem;--hero-reading-measure:37.5rem;--hero-split-x-offset:0%;--hero-focal-x:50%;--hero-focal-y:center;--hero-focal-y-portrait:top}@supports (object-position:calc(50% + clamp(0, tan(atan2(100cqi - 39rem, 28.5rem)), 1) * 20%) 50%){@media (min-aspect-ratio:1){#hero{--hero-split-progress:clamp(0, tan(atan2(100cqi - 39rem, 28.5rem)), 1);--hero-split-x-offset:calc(var(--hero-split-progress) * 20%)}}}#hero .hero-overlay-headline{color:inherit;letter-spacing:inherit;margin:0}#hero h1.hero-overlay-headline{filter:drop-shadow(0 4px 12px #0009);color:#fff;font-weight:var(--font-weight-semibold)}#hero .hero-overlay-headline-line{inline-size:max-content;max-inline-size:100%;font-weight:var(--font-weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);overflow-wrap:break-word;word-break:normal;font-size:clamp(3.375rem,3.585rem + 1.7vw,5.625rem);display:block}@media (max-width:743.98px){#hero .hero-overlay-headline-line{font-size:clamp(3.25rem,1.625rem + 6.2vw,4.375rem)}}#hero .hero-overlay-supporting-subheadline{max-inline-size:min(var(--hero-reading-measure), 100%);color:#fff;font-weight:var(--font-weight-medium);font-size:var(--text-body);line-height:var(--leading-snug);letter-spacing:-.01em;overflow-wrap:break-word;text-wrap:pretty;margin:clamp(.875rem,.625rem + .8vw,1.25rem) 0 0}#hero .cta-button-cyan{opacity:1;border-radius:9999px;margin-top:clamp(1.5rem,1.1rem + 1.25vw,2rem);overflow:hidden;transform:scale(1);box-shadow:0 .4rem 1.35rem #0000}#hero .cta-button-cyan a{border-radius:inherit}#content-block-3 .cta-button-cyan{opacity:1;border-radius:9999px;overflow:hidden;transform:scale(1);box-shadow:0 .4rem 1.35rem #0000}#content-block-3 .cta-button-cyan a{border-radius:inherit;padding-block:.5rem;padding-inline:1.25rem}#hero .hero-overlay-text-container{box-sizing:border-box;inline-size:100%;max-inline-size:min(100%, var(--hero-display-measure));min-inline-size:0}#hero .hero-image{object-fit:cover;object-position:calc(var(--hero-focal-x) + var(--hero-split-x-offset)) var(--hero-focal-y);width:100%;height:100%;display:block}#hero .hero-fullbleed-stack{overflow:hidden}@media (orientation:portrait){#hero .hero-image{object-position:calc(var(--hero-focal-x) + var(--hero-split-x-offset)) var(--hero-focal-y-portrait)}}.illustration-frame{aspect-ratio:3/2;background-color:oklab(96.0812% -.000142065 -.00196761);border-radius:8px;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.illustration-frame{background-color:color-mix(in oklab, var(--color-ink) 5%, var(--color-surface))}}.illustration-frame{border:1px solid #11192c0b}@supports (color:color-mix(in lab, red, red)){.illustration-frame{border:1px solid color-mix(in oklab, var(--color-ink) 4.5%, transparent)}}[id^=content-block-] figure.illustration-frame{box-shadow:0 .5rem 2.25rem #0000000b}.illustration-frame>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}#content-block-1{--cb-illus-object-position:50% 38%;padding-top:clamp(2.75rem,1.875rem + 3.75vw,5.5rem);padding-bottom:0}#content-block-2{--cb-illus-object-position:50% 42%;padding-top:calc(var(--space-section-y) + clamp(.25rem, .08rem + .45vw, .5rem))}#content-block-3{padding-top:calc(var(--space-section-y) * .85)}#content-block-1 .illustration-frame>img,#content-block-2 .illustration-frame>img{object-position:var(--cb-illus-object-position,center)}.section-split-row{gap:var(--section-split-gap);flex-direction:column;display:flex}@media (min-width:744px){.section-split-row{flex-direction:row;align-items:stretch}.section-split-row>*{min-width:0}.section-split-row>.section-split-copy{flex:1.15}.section-split-row>.illustration-frame{aspect-ratio:auto;flex:1}#content-block-2 .section-split-row{flex-direction:row-reverse}}.section-split-copy{gap:var(--section-split-copy-gap);flex-direction:column;display:flex}@media (min-width:744px){.section-split-copy{justify-content:flex-start;padding-top:clamp(.125rem,.04rem + .35vw,.5rem)}}.section-split-copy :where(h2,p,ul,.stacked-line-list){margin:0}.explore-tech-sequence{flex-direction:column;display:flex}.explore-tech-divider--lead{margin-bottom:calc(var(--space-section-y) * .75)}.explore-tech-divider--between{margin-top:calc(var(--space-section-y) + clamp(1.375rem, 1.0625rem + 2.1vw, 2.25rem));margin-bottom:calc(var(--space-section-y) * .75)}.explore-tech-section .explore-tech-visual{justify-content:center;align-items:center;margin:0;display:flex}.explore-tech-visual__mark{background-color:var(--color-ink);width:min(100%,clamp(8rem,38vw,11rem));margin-inline:auto;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.explore-tech-visual__mark--mobile{aspect-ratio:139.988/131.362;-webkit-mask-image:url(/assets/images/cb2-tiles/mobile2.svg);mask-image:url(/assets/images/cb2-tiles/mobile2.svg)}.explore-tech-visual__mark--ai{aspect-ratio:141.817/126.899;-webkit-mask-image:url(/assets/images/cb2-tiles/ai2.svg);mask-image:url(/assets/images/cb2-tiles/ai2.svg)}.explore-tech-visual__mark--cloudflare{aspect-ratio:131.951/122.132;-webkit-mask-image:url(/assets/images/cb2-tiles/cloudflare2.svg);mask-image:url(/assets/images/cb2-tiles/cloudflare2.svg)}.explore-tech-visual__mark--static{aspect-ratio:136.2/124.284;-webkit-mask-image:url(/assets/images/cb2-tiles/static3.svg);mask-image:url(/assets/images/cb2-tiles/static3.svg)}.explore-tech-section .section-split-copy :where(h2,h3,p){margin:0}@media (min-width:744px){.explore-tech-section--visual-first .section-split-row{flex-direction:row-reverse}.explore-tech-section .section-split-row>.explore-tech-visual{flex:1;align-self:center}.explore-tech-visual__mark{width:100%;max-width:clamp(8.5rem,22vw,12.5rem);margin-inline:0}.explore-tech-visual__mark--ai{max-width:clamp(8rem,20vw,11.5rem)}.explore-tech-visual__mark--static{max-width:clamp(9rem,24vw,13.25rem)}}.page-inner #main-content .page-editorial:has(.explore-hub) .page-intro{margin-block-end:var(--page-intro-margin-bottom)}.page-inner #main-content .page-editorial:has(.explore-hub) .explore-hub-deck{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-ink);margin:0}.explore-hub{margin-block-start:var(--explore-hub-intro-margin-after)}.explore-hub-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.explore-hub-row{gap:var(--section-split-gap);padding-block:var(--explore-hub-row-padding-block);color:inherit;cursor:pointer;border-radius:var(--radius-xs);border-top:1px solid var(--explore-hub-divider);transition:background-color var(--duration-fast) var(--ease-emphasized);flex-direction:column;padding-inline:0;text-decoration:none;display:flex}.explore-hub-row:focus-visible{outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:var(--interaction-focus-outline-offset)}@media (hover:hover){.explore-hub-row:hover{background-color:var(--interaction-focus-row-bg)}}.explore-hub-row__copy{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.explore-hub-row__index{font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--color-sync-ink);margin-block-end:var(--space-2xs);line-height:1.2}.explore-hub-row__title{margin:0 0 var(--explore-hub-title-deck-gap);font-size:var(--explore-hub-row-title-size);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);line-height:1.2}.explore-hub-row__deck{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-ink-muted);margin:0}.explore-hub-row__cta{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-relaxed);color:var(--color-content-link);text-decoration-line:underline;text-decoration-thickness:.08em;-webkit-text-decoration-color:var(--color-content-link-underline);-webkit-text-decoration-color:var(--color-content-link-underline);text-decoration-color:var(--color-content-link-underline);text-underline-offset:.2em;margin-block-start:var(--explore-hub-deck-cta-gap);padding-block:.375rem;display:inline-block}@media (hover:hover){.explore-hub-row:hover .explore-hub-row__cta{color:var(--color-content-link-hover);-webkit-text-decoration-color:color-mix(in oklab, color-mix(in oklab, var(--color-content-link) 85%, black) 55%, transparent);-webkit-text-decoration-color:color-mix(in oklab, color-mix(in oklab, var(--color-content-link) 85%, black) 55%, transparent);text-decoration-color:color-mix(in oklab, color-mix(in oklab, var(--color-content-link) 85%, black) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.explore-hub-row:hover .explore-hub-row__cta{-webkit-text-decoration-color:color-mix(in oklab, var(--color-content-link-hover) 55%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-content-link-hover) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--color-content-link-hover) 55%, transparent)}}}.explore-hub-row__specimen{width:100%;min-width:0;margin:0}.explore-hub-qualities{font-size:var(--explore-hub-specimen-size);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(.625rem,.5rem + .45vw,.875rem) clamp(1.25rem,1rem + .85vw,2rem);line-height:1.35;display:grid}.explore-hub-spec{font-size:var(--explore-hub-specimen-size);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink);flex-direction:column;gap:0;line-height:1.35;display:flex}.explore-hub-spec>span{border-bottom:1px solid #11192c24;padding-block:clamp(.5625rem,.45rem + .35vw,.6875rem)}@supports (color:color-mix(in lab, red, red)){.explore-hub-spec>span{border-bottom:1px solid color-mix(in oklab, var(--color-ink) 14%, transparent)}}.explore-hub-spec>span:first-child{padding-block-start:0}.explore-hub-spec>span:last-child{border-bottom:none;padding-block-end:0}.explore-hub-scores{flex-direction:column;gap:clamp(.875rem,.7rem + .55vw,1.125rem);margin:0;display:flex}.explore-hub-scores>div{justify-content:space-between;align-items:baseline;gap:var(--space-lg);max-width:14rem;display:flex}.explore-hub-scores dt{font-size:var(--explore-hub-specimen-size);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);margin:0;line-height:1.35}.explore-hub-scores dd{font-size:var(--text-fluid-2xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--color-ink);margin:0;line-height:1}@media (min-width:744px){.explore-hub-row{margin-inline:calc(-1 * var(--explore-hub-row-inset-inline));padding-inline:var(--explore-hub-row-inset-inline);flex-direction:row;align-items:flex-start;gap:clamp(2rem,1.5rem + 2vw,3rem)}.explore-hub-row__cta{font-size:var(--text-base);font-weight:var(--font-weight-regular);padding-block:0}.explore-hub-row__copy{flex:1.1}.explore-hub-row__specimen{max-width:min(22rem,42%);flex:1;margin-block-start:calc(1.2em + var(--space-2xs))}.explore-hub-scores>div{max-width:none}}@media (max-width:743.98px) and (hover:hover){.explore-hub-row{margin-inline:calc(-1 * var(--explore-hub-row-inset-inline));padding-inline:var(--explore-hub-row-inset-inline)}}@media (prefers-reduced-motion:reduce){.explore-hub-row{transition:none}}.appearance-demo{--demo-surface:#fff;--demo-ink:#11192c;--demo-muted:#465372;--demo-sync:#0f766e;--demo-cta-text:#fff;gap:var(--space-sm);flex-direction:column;margin-block-start:var(--space-lg);display:flex}.appearance-demo__control{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appearance-demo:has(#appearance-demo-dark:checked) .appearance-demo__stage{--demo-surface:#000;--demo-ink:#fff;--demo-muted:#a3a3a3;--demo-sync:#2dd4bf;--demo-cta-text:#0f172a}.appearance-demo__bar{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.appearance-demo__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);margin:0}.appearance-demo__switch{gap:var(--space-xs);display:flex;position:relative}.appearance-demo__option{min-height:2.75rem;padding-inline:var(--space-sm);border-radius:var(--radius-xs);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #11192c29}@supports (color:color-mix(in lab, red, red)){.appearance-demo__option{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink) 16%, transparent)}}.appearance-demo__option{transition:background-color var(--duration-fast) var(--ease-emphasized), box-shadow var(--duration-fast) var(--ease-emphasized)}.appearance-demo__control:checked+.appearance-demo__option{background-color:var(--interaction-focus-row-bg);box-shadow:inset 0 0 0 1px var(--color-sync-ink)}.appearance-demo__control:focus-visible+.appearance-demo__option{outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:var(--interaction-focus-outline-offset)}.appearance-demo__stage{background-color:var(--demo-surface);color:var(--demo-ink);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--demo-ink);padding:clamp(1.25rem,.9rem + 1.5vw,2rem)}@supports (color:color-mix(in lab, red, red)){.appearance-demo__stage{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--demo-ink) 14%, transparent)}}.appearance-demo__stage{transition:background-color var(--duration-standard) var(--ease-emphasized), color var(--duration-standard) var(--ease-emphasized)}.appearance-demo__chrome{align-items:center;gap:var(--space-xs);font-family:var(--font-slek);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;font-size:var(--text-lg);margin-block-end:var(--space-md);display:flex}.appearance-demo__mark{background-color:var(--demo-sync);border-radius:50%;flex-shrink:0;width:.7em;height:.7em}.appearance-demo__heading{margin:0 0 var(--space-xs);font-size:var(--text-fluid-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);color:var(--demo-ink);line-height:1.2}.appearance-demo__copy{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--demo-muted);max-width:36ch;margin:0}.appearance-demo__cta{border-radius:var(--radius-pill);background-color:var(--demo-sync);color:var(--demo-cta-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin-block-start:var(--space-md);padding:.45em 1.1em;display:inline-flex}.performance-scoreboard{gap:var(--space-lg);flex-direction:column;margin-block-start:var(--space-lg);display:flex}.performance-scoreboard__group{margin:0}.performance-scoreboard__label{margin:0 0 var(--space-sm);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-sync-ink)}.performance-scoreboard__rows{gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.performance-scoreboard__rows>div{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding-block:var(--space-2xs);border-bottom:1px solid #11192c1a;display:flex}@supports (color:color-mix(in lab, red, red)){.performance-scoreboard__rows>div{border-bottom:1px solid color-mix(in oklab, var(--color-ink) 10%, transparent)}}.performance-scoreboard__rows dt{font-size:var(--text-lg);color:var(--color-ink);margin:0}.performance-scoreboard__rows dd{font-size:var(--text-fluid-xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--color-ink);margin:0}@media (min-width:744px){.performance-scoreboard{gap:var(--space-xl);flex-direction:row}.performance-scoreboard__group{flex:1}}.performance-scoreboard__verify{font-size:var(--text-base);line-height:var(--leading-relaxed);margin-block-start:var(--space-md)}.performance-scoreboard__note{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ink);margin-block-start:var(--space-md)}.performance-scoreboard__verify+.performance-scoreboard__note{margin-block-start:var(--space-sm)}.performance-scoreboard__note-label{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-sync-ink)}@media (prefers-reduced-motion:reduce){.appearance-demo__option,.appearance-demo__stage{transition:none}}.page-index .cb1-divider-wrap{margin-top:calc(var(--space-section-y) + clamp(1.375rem, 1.0625rem + 2.1vw, 2.25rem));margin-bottom:calc(var(--space-section-y) * .75)}.page-index .cb2-cb3-divider{margin-top:var(--space-section-y);margin-bottom:calc(var(--space-section-y) * .65)}:is(.page-index,.page-inner) .pre-footer-divider{margin-top:calc(var(--space-section-y) * .85);margin-bottom:calc(var(--space-section-y) * .65)}.page-index #content-block-1 .content-subhead-group+:is(p,.stacked-line-list){margin-block-start:clamp(.125rem,.06rem + .2vw,.25rem)}.page-index .cb2-testimonials-lead{margin-block:calc(var(--space-section-y) + clamp(.125rem, .05rem + .25vw, .25rem))}.page-index .cb2-testimonials-stack{flex-direction:column;gap:clamp(2rem,1.55rem + 1.05vw,2.5rem);display:flex}.page-index .cb2-testimonial-unit{flex-direction:column;gap:clamp(.25rem,.2rem + .2vw,.5rem);margin:0;display:flex}.page-index .cb2-testimonial-unit>blockquote{margin:0}.page-index .cb2-testimonial-unit blockquote{font-style:inherit;max-width:var(--layout-reading-max);border:0;padding:0}.page-index .cb2-testimonial-unit cite{font-style:normal}.page-index .cb2-testimonial-row{align-items:center;gap:clamp(.625rem,.5rem + .35vw,.875rem);display:flex}.page-index .cb2-testimonial-row img{object-fit:cover;opacity:.94;border-radius:50%;flex-shrink:0;width:clamp(2.75rem,2.5rem + .65vw,3.25rem);height:clamp(2.75rem,2.5rem + .65vw,3.25rem)}.page-index .cb2-testimonial-attribution{flex-direction:column;justify-content:center;gap:clamp(.125rem,.1rem + .1vw,.25rem);min-width:0;display:flex}.page-index .cb2-testimonial-name{font-size:clamp(1rem,.94rem + .2vw,1.125rem);font-weight:var(--font-weight-normal);color:var(--color-ink-muted);margin:0;line-height:1.35}.page-index .cb2-testimonial-business{font-size:clamp(.9375rem,.88rem + .18vw,1.0625rem);font-weight:var(--font-weight-normal);color:var(--color-ink-subtle);margin:0;line-height:1.35}.page-index .cb2-principle-unit{margin:0}.page-index .cb2-principle-row{align-items:center;gap:clamp(1.25rem,1.125rem + .35vw,1.5rem);display:flex}.page-index .cb2-principle-icon{opacity:.94;width:clamp(2.75rem,2.5rem + .65vw,3.25rem);height:clamp(2.75rem,2.5rem + .65vw,3.25rem);color:var(--color-sync-ink);flex-shrink:0;transform:translateY(-3px)}.page-index .cb2-principle-copy{min-width:0;max-width:var(--layout-reading-max);flex-direction:column;gap:clamp(.25rem,.2rem + .15vw,.375rem);display:flex}.page-index .cb2-principle-label{font-size:clamp(1.25rem,1.18rem + .25vw,1.5rem);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:0;line-height:1.35}.page-index .cb2-principle-detail{font-size:clamp(1.25rem,1.18rem + .25vw,1.5rem);font-weight:var(--font-weight-normal);color:var(--color-ink);margin:0;line-height:1.45}.page-index .cb2-portfolio-lead{margin-block:calc(var(--space-section-y) + clamp(.25rem, .1rem + .35vw, .375rem))}.page-index .cb2-portfolio-block{flex-direction:column;gap:clamp(1.5rem,1.2rem + .75vw,2rem);margin-bottom:clamp(1.75rem,1.5rem + .65vw,2rem);display:flex}.page-index .cb3-cta-lead{margin-block:calc(var(--space-section-y-lg) * .82)}.page-index .quiet-reassurance-section{padding-block:calc(var(--space-section-y-lg) * .88)}.page-index #content-block-2 .universal-list li{margin-bottom:clamp(.875rem,.75rem + .35vw,1rem)}:is(.page-index,.page-inner) footer .footer-copyright{margin-top:clamp(1.25rem,1rem + .5vw,1.5rem)}:is(.page-index,.page-inner) .page-wrapper>footer{padding-top:clamp(2rem,1.5rem + 1.25vw,2.75rem)}#hero .hero-copy-frame{padding-top:calc(var(--header-height) + clamp(.75rem, .5rem + 1.5vw, 2.5rem));padding-bottom:var(--hero-safe-bottom)}@media (min-width:744px){#hero .hero-copy-frame{padding-inline:var(--layout-site-padding)}}@media (max-width:743.98px){#hero{--hero-safe-bottom:clamp(1.5rem, calc(1rem + 2.25vw + 1.15svh), 3.5rem)}}:root{--space-3:clamp(.75rem, -.5rem + 6.25vw, 2rem)}@media (prefers-color-scheme:dark){:root{--color-primary:#000;--color-primary-light:#121212;--color-surface:#000;--color-surface-muted:#121212;--color-surface-elevated:#1a1a1a;--color-surface-inverse:#fff;--color-ink:#fff;--color-ink-muted:#a3a3a3;--color-ink-subtle:#757575;--color-neutral-light:#4d4d4d;--color-neutral-dark:#1f1f1f;--color-sync:#2dd4bf;--color-sync-ink:var(--color-sync);--color-sync-cta-bg:var(--color-sync);--color-sync-cta-text:#0f172a;--interaction-focus-outline-color:var(--color-sync);--shadow-soft:0 16px 42px oklab(0% none none/.68);--shadow-medium:0 24px 68px oklab(0% none none/.72);--shadow-strong:0 38px 100px oklab(0% none none/.78)}}html{scrollbar-gutter:stable}body{font-size:var(--text-base);font-family:var(--font-sans);font-weight:var(--font-weight-regular);letter-spacing:-.01em;line-height:var(--leading-relaxed);color:var(--color-ink);background-color:var(--color-surface);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);color:var(--color-ink);margin:0 0 var(--space-sm)}h1{font-size:clamp(2.75rem,4vw + 1.25rem,4.5rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}h2{font-size:clamp(2rem,3vw + 1rem,3.25rem);line-height:var(--leading-tight)}h3{font-size:clamp(1.625rem,2vw + .75rem,2.5rem);line-height:var(--leading-tight)}h4{font-size:clamp(1.375rem,1.2vw + .85rem,1.875rem)}h5{text-transform:uppercase;letter-spacing:.08em;font-size:clamp(1.125rem,.9vw + .8rem,1.5rem)}h6{text-transform:uppercase;letter-spacing:.12em;font-size:clamp(1rem,.6vw + .75rem,1.25rem)}p,ul,ol,blockquote{margin:0 0 var(--space-md);max-width:var(--layout-reading-max)}p:where(:last-child){margin-bottom:0}ul,ol{padding-inline-start:var(--space-lg)}ul{list-style:outside}ol{list-style:decimal}blockquote{padding-inline:var(--space-md);border-inline-start:3px solid #0f766e73}@supports (color:color-mix(in lab, red, red)){blockquote{border-inline-start:3px solid color-mix(in oklab, var(--color-sync) 45%, transparent)}}blockquote{font-style:italic}footer nav[aria-label=Secondary\ navigation] a{color:inherit}footer nav[aria-label=Secondary\ navigation] a:hover,footer nav[aria-label=Secondary\ navigation] a:focus-visible{color:inherit;text-decoration:none}@media (min-width:744px){footer nav ul{margin-bottom:0}}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in srgb, var(--color-sync) 18%, transparent)}}::selection{background-color:oklab(51.0938% -.0855206 -.00957963/.18)}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in oklab, var(--color-sync) 18%, transparent)}}::selection{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark ::selection{background-color:color-mix(in srgb, var(--color-sync) 35%, transparent)}}.dark ::selection{background-color:oklab(51.0938% -.0855206 -.00957963/.35)}@supports (color:color-mix(in lab, red, red)){.dark ::selection{background-color:color-mix(in oklab, var(--color-sync) 35%, transparent)}}.dark ::selection{color:var(--color-primary-light)}:focus-visible{outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:var(--interaction-focus-outline-offset)}#main-content:focus{outline:none}.skip-link{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus-visible{z-index:50;clip-path:none;white-space:normal;background-color:var(--color-surface-elevated);width:auto;height:auto;color:var(--color-ink);border-radius:var(--radius-sm);outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:var(--interaction-focus-outline-offset);box-shadow:none;margin:0;padding:.5rem 1rem;position:fixed;top:1rem;left:1rem;overflow:visible}.font-slek{font-family:var(--font-slek);letter-spacing:var(--tracking-heading);font-weight:var(--font-weight-semibold)}html.scroll-locked,html.scroll-locked body{overflow:hidden}html.scroll-locked body{position:fixed;left:0;right:0}#nav-menu,#submenu-secondary-nav-menu,#language-picker-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}}@layer components{.site-header{--site-header-bg:var(--color-surface);--site-header-text:var(--color-ink);--site-header-link:var(--color-ink);--site-header-link-hover:var(--site-header-link);--site-header-cta-bg:var(--color-sync-cta-bg);--site-header-cta-text:var(--color-sync-cta-text);--site-header-logo:var(--color-sync-ink);--site-header-mark-target-height:calc(var(--spacing) * 9);--site-header-hairline-color:var(--chrome-hairline-color);--site-header-hairline-opacity:1;background-color:var(--site-header-bg);color:var(--site-header-text);transition:background-color var(--duration-chrome) var(--ease-emphasized), box-shadow var(--duration-chrome) var(--ease-emphasized), border-color var(--duration-chrome) var(--ease-emphasized), grid-template-rows var(--duration-slow) var(--ease-emphasized);grid-template-rows:auto 0fr;display:grid}.site-header.has-active-mega{grid-template-rows:auto 1fr}.site-header:after{content:"";pointer-events:none;background-color:var(--site-header-hairline-color);height:1px;opacity:var(--site-header-hairline-opacity);transition:opacity var(--duration-chrome) var(--ease-emphasized);inset-inline:0;position:absolute;bottom:0}.site-header__panel-area{min-height:0;position:relative;overflow:hidden}:is(.page-index,.page-inner) .site-header.has-active-mega .site-header__panel-area{align-self:start;width:100%}@media (min-width:744px){.site-header{--site-header-mark-target-height:clamp(2.4375rem, 2.004rem + .933vw, 2.75rem)}}@media (prefers-reduced-motion:reduce){.site-header,.site-header__icon,.site-header__logo,.site-header__link,.site-header:after{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}}.site-header.header--transparent.at-top:not(.hover-active):not(.menu-open):not(.overlay-open){--site-header-hairline-opacity:0;--site-header-bg:transparent;--site-header-text:#fff;--site-header-link:#fff;--site-header-link-hover:#ffffffd9;--site-header-cta-bg:var(--color-sync-cta-bg);--site-header-cta-text:var(--color-sync-cta-text);--site-header-logo:var(--color-sync);--site-header-glass-veil-opacity:.09}.site-header.header--transparent.at-top:not(.hover-active):not(.menu-open):not(.overlay-open) #site-header-inner{position:relative}.site-header.header--transparent.at-top:not(.hover-active):not(.menu-open):not(.overlay-open) #site-header-inner:before{content:"";pointer-events:none;z-index:0;background-color:rgb(0 0 0/var(--site-header-glass-veil-opacity));position:absolute;inset:0}.site-header.header--transparent.at-top:not(.hover-active):not(.menu-open):not(.overlay-open) #site-header-inner>*{z-index:1;position:relative}.site-header.hover-active{box-shadow:var(--shadow-soft)}@media (prefers-color-scheme:dark){.site-header.hover-active{box-shadow:var(--shadow-medium)}}.site-header.mega-closing{transition:background-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1),grid-template-rows .42s cubic-bezier(.22,1,.36,1)}:is(.page-index,.page-inner) .site-header.mega-closing .mega-panel>.mega-panel__column>a{transition:color var(--duration-chrome) var(--ease-emphasized), background-color var(--duration-chrome) var(--ease-emphasized), text-decoration-color var(--duration-chrome) var(--ease-emphasized), opacity .42s cubic-bezier(.22, 1, .36, 1), transform .42s cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion:reduce){.site-header.mega-closing{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}}.site-header__brand{color:var(--site-header-link);font-style:normal;font-weight:var(--font-weight-semibold);font-size:inherit;line-height:inherit}.site-header__brand-lockup{font-family:var(--font-slek);font-weight:var(--font-weight-semibold);font-size:var(--text-2xl);color:inherit;align-items:center;line-height:1.15;text-decoration:none;display:inline-flex}.site-header__brand-lockup:visited{color:inherit}.site-header__icon{color:var(--site-header-link);transition:color var(--duration-chrome) var(--ease-emphasized)}.site-header__logo{width:auto;height:calc(var(--site-header-mark-target-height) * .72);color:var(--site-header-logo,var(--color-sync-ink));transition:color var(--duration-chrome) var(--ease-emphasized);flex-shrink:0;margin-right:.75rem}#site-header #hamburger-button .hamburger-icon,#site-header #hamburger-button .close-icon{width:var(--site-header-mark-target-height);height:var(--site-header-mark-target-height);box-sizing:border-box;flex-shrink:0}#site-header #hamburger-button .close-icon{margin:auto;inset:0}.site-header__cta{min-height:var(--site-header-mark-target-height);box-sizing:border-box;font-family:var(--font-sans);font-weight:var(--font-weight-medium);letter-spacing:-.005em;line-height:var(--leading-snug)}.site-header__link{color:var(--site-header-link);transition:color var(--duration-chrome) var(--ease-emphasized), text-decoration-color var(--duration-chrome) var(--ease-emphasized)}.site-header__link:hover,.site-header__link:focus-visible{color:var(--site-header-link-hover)}@media (prefers-color-scheme:dark){.site-header{--site-header-cta-bg:var(--color-sync-cta-bg);--site-header-cta-text:var(--color-sync-cta-text)}.site-header.header--transparent.at-top:not(.hover-active):not(.menu-open):not(.overlay-open){--site-header-link-hover:#ffffffbf;--site-header-cta-bg:var(--color-sync-cta-bg);--site-header-cta-text:var(--color-sync-cta-text)}}body:is(.page-index,.page-inner) .site-header{--site-header-link-hover:var(--site-header-link)}:is(.page-index,.page-inner) .main-nav-link{font-weight:var(--font-weight-medium);letter-spacing:-.005em;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-xs);transition:color var(--duration-chrome) var(--ease-emphasized), background-color var(--duration-chrome) var(--ease-emphasized);background-color:#0000;text-decoration:none}:is(.page-index,.page-inner) .mega-panel>.mega-panel__column>a:is(:hover,:focus-visible),:is(.page-index,.page-inner) #site-header-inner nav .main-nav-link:is(:hover,:focus-visible),:is(.page-index,.page-inner) #nav-menu>div>a:is(:hover,:focus-visible),:is(.page-index,.page-inner) #nav-menu>div>.nav-parent-row>a:is(:hover,:focus-visible),:is(.page-index,.page-inner) #submenu-arrow-button:is(:hover,:focus-visible),:is(.page-index,.page-inner) #explore-arrow-button:is(:hover,:focus-visible),:is(.page-index,.page-inner) #submenu-secondary-nav-menu>div>a:is(:hover,:focus-visible){background-color:var(--interaction-focus-row-bg)}:is(.page-index,.page-inner) .mega-panel>.mega-panel__column>a:focus-visible,:is(.page-index,.page-inner) #site-header-inner nav .main-nav-link:focus-visible,:is(.page-index,.page-inner) #nav-menu>div>a:focus-visible,:is(.page-index,.page-inner) #nav-menu>div>.nav-parent-row>a:focus-visible,:is(.page-index,.page-inner) #submenu-arrow-button:focus-visible,:is(.page-index,.page-inner) #explore-arrow-button:focus-visible,:is(.page-index,.page-inner) #submenu-secondary-nav-menu>div>a:focus-visible{outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:var(--interaction-focus-row-outline-offset);box-shadow:none}:is(.page-index,.page-inner) .main-nav-link[aria-expanded=true],:is(.page-index,.page-inner) .nav-submenu-disclosure[aria-expanded=true]{color:var(--site-header-link)}:is(.page-index,.page-inner) .nav-parent-with-submenu{align-items:stretch;gap:0}:is(.page-index,.page-inner) .nav-submenu-disclosure{min-width:2.75rem;min-height:2.75rem;padding-inline:var(--space-3xs);color:var(--site-header-link);border-radius:var(--radius-xs);cursor:pointer;transition:color var(--duration-chrome) var(--ease-emphasized), background-color var(--duration-chrome) var(--ease-emphasized);background:0 0;border:0;align-self:stretch}:is(.page-index,.page-inner) .nav-submenu-disclosure:is(:hover,:focus-visible){background-color:var(--interaction-focus-row-bg);outline:none}:is(.page-index,.page-inner) .nav-submenu-disclosure:focus-visible{outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:var(--interaction-focus-row-outline-offset)}:is(.page-index,.page-inner) .nav-submenu-disclosure__icon{opacity:.88;width:1.125rem;height:1.125rem;transition:transform var(--duration-chrome) var(--ease-emphasized)}:is(.page-index,.page-inner) .nav-submenu-disclosure[aria-expanded=true] .nav-submenu-disclosure__icon{transform:rotate(180deg)}:is(.page-index,.page-inner) .main-nav-link.nav-section-active:not([aria-current=page]),:is(.page-index,.page-inner) #site-header-inner nav:has(.main-nav-link:is([aria-current=page],.nav-section-active)) .main-nav-link:not([aria-current=page]):not(.nav-section-active):not([aria-expanded=true]){color:var(--site-header-link)}@supports (color:color-mix(in lab, red, red)){:is(.page-index,.page-inner) #site-header-inner nav:has(.main-nav-link:is([aria-current=page],.nav-section-active)) .main-nav-link:not([aria-current=page]):not(.nav-section-active):not([aria-expanded=true]){color:color-mix(in oklab, var(--site-header-link) 68%, var(--site-header-bg))}}:is(.page-index,.page-inner) #site-header-inner nav:has(.main-nav-link:is([aria-current=page],.nav-section-active)) .main-nav-link:not([aria-current=page]):not(.nav-section-active):is(:hover,:focus-visible),:is(.page-index,.page-inner) .site-header.has-active-mega #site-header-inner nav .nav-parent-with-submenu:has(.nav-submenu-disclosure[aria-expanded=true]) .main-nav-link,:is(.page-index,.page-inner) #site-header-inner nav:has(.main-nav-link:is(:hover,:focus-visible)) .main-nav-link:not(:hover):not(:focus-visible){color:var(--site-header-link)}@supports (color:color-mix(in lab, red, red)){:is(.page-index,.page-inner) #site-header-inner nav:has(.main-nav-link:is(:hover,:focus-visible)) .main-nav-link:not(:hover):not(:focus-visible){color:color-mix(in oklab, var(--site-header-link) 68%, var(--site-header-bg))}}:is(.page-index,.page-inner) #site-header-inner nav:has(.main-nav-link:is(:hover,:focus-visible)) .main-nav-link:is(:hover,:focus-visible),:is(.page-index,.page-inner) .site-header.has-active-mega #site-header-inner nav .main-nav-link:not([aria-expanded=true]),:is(.page-index,.page-inner) .site-header.has-active-mega #site-header-inner nav .nav-submenu-disclosure:not([aria-expanded=true]){color:var(--site-header-link)}@supports (color:color-mix(in lab, red, red)){:is(.page-index,.page-inner) .site-header.has-active-mega #site-header-inner nav .main-nav-link:not([aria-expanded=true]),:is(.page-index,.page-inner) .site-header.has-active-mega #site-header-inner nav .nav-submenu-disclosure:not([aria-expanded=true]){color:color-mix(in oklab, var(--site-header-link) 68%, var(--site-header-bg))}}:is(.page-index,.page-inner) .site-header.has-active-mega #site-header-inner nav .main-nav-link:not([aria-expanded=true]):hover,:is(.page-index,.page-inner) .site-header.has-active-mega #site-header-inner nav .main-nav-link:not([aria-expanded=true]):focus-visible,:is(.page-index,.page-inner) .site-header.has-active-mega #site-header-inner nav .nav-submenu-disclosure:not([aria-expanded=true]):hover,:is(.page-index,.page-inner) .site-header.has-active-mega #site-header-inner nav .nav-submenu-disclosure:not([aria-expanded=true]):focus-visible{color:var(--site-header-link)}@media (min-width:744px){:is(.page-index,.page-inner) .site-header__panel-area .mega-panel{padding-block:var(--space-sm) var(--space-fluid-md);align-self:start}}:is(.page-index,.page-inner) .site-header__panel-area .mega-panel{box-sizing:border-box;font-family:var(--font-sans);font-weight:var(--font-weight-medium);letter-spacing:-.005em}:is(.page-index,.page-inner) .mega-panel__column{width:max-content;min-width:12rem;max-width:min(100%, max-content);align-items:stretch;margin-inline-start:max(0px, var(--mega-panel-column-margin-start,0px))}:is(.page-index,.page-inner) .mega-panel__column:not(:has(>:nth-child(5))){gap:var(--space-2xs);flex-direction:column;display:flex}:is(.page-index,.page-inner) .mega-panel__column:has(>:nth-child(5)){row-gap:var(--space-2xs);column-gap:var(--space-md);grid-template-rows:repeat(3,auto);grid-template-columns:max-content;grid-auto-flow:column;display:grid}:is(.page-index,.page-inner) .mega-panel[data-mega-column-grow=backward]>.mega-panel__column:has(>:nth-child(5)){direction:rtl}:is(.page-index,.page-inner) .mega-panel[data-mega-column-grow=backward]>.mega-panel__column>a{direction:ltr}:is(.page-index,.page-inner) .mega-panel>.mega-panel__column>a{--mega-icon-slot:1.375rem;--mega-icon-glyph:1.125rem;align-items:center;gap:var(--space-xs);color:#414756;display:inline-flex}@supports (color:color-mix(in lab, red, red)){:is(.page-index,.page-inner) .mega-panel>.mega-panel__column>a{color:color-mix(in oklab, var(--color-ink) 80%, var(--color-surface))}}:is(.page-index,.page-inner) .mega-panel>.mega-panel__column>a{opacity:0;font-size:var(--header-nav-font);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-xs);white-space:nowrap;text-underline-offset:.35em;transition:color var(--duration-chrome) var(--ease-emphasized), background-color var(--duration-chrome) var(--ease-emphasized), text-decoration-color var(--duration-chrome) var(--ease-emphasized), opacity .38s var(--ease-standard), transform .38s var(--ease-standard);background-color:#0000;line-height:1.35;text-decoration-line:none;text-decoration-color:#0000;text-decoration-thickness:1px;transform:translateY(.25rem)}:is(.page-index,.page-inner) .mega-panel>.mega-panel__column>a[aria-current=page]{color:var(--color-ink)}:is(.page-index,.page-inner) .mega-panel>.mega-panel__column>a[data-mega-icon]:before{content:"";flex:0 0 var(--mega-icon-slot);width:var(--mega-icon-slot);height:var(--mega-icon-glyph);opacity:.84;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--mega-icon-glyph) var(--mega-icon-glyph);-webkit-mask-size:var(--mega-icon-glyph) var(--mega-icon-glyph);mask-size:var(--mega-icon-glyph) var(--mega-icon-glyph);-webkit-mask-position:50%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:var(--mega-icon-glyph) var(--mega-icon-glyph);background-color:currentColor}:is(.page-index,.page-inner) .mega-panel>.mega-panel__column>a[data-mega-icon=dashboard]:before{-webkit-mask-image:url(/icons/submenu-filled/dashboard.svg);mask-image:url(/icons/submenu-filled/dashboard.svg)}:is(.page-index,.page-inner) .mega-panel>.mega-panel__column>a[data-mega-icon=touch-app]:before{-webkit-mask-image:url(/icons/submenu-filled/touch-app.svg);mask-image:url(/icons/submenu-filled/touch-app.svg)}:is(.page-index,.page-inner) .mega-panel>.mega-panel__column>a[data-mega-icon=code-blocks]:before{-webkit-mask-image:url(/icons/submenu-filled/code-blocks.svg);mask-image:url(/icons/submenu-filled/code-blocks.svg)}:is(.page-index,.page-inner) .mega-panel>.mega-panel__column>a[data-mega-icon=speed]:before{-webkit-mask-image:url(/icons/submenu-filled/speed.svg);mask-image:url(/icons/submenu-filled/speed.svg)}:is(.page-index,.page-inner) .mega-panel>.mega-panel__column>a[data-mega-icon=travel]:before{-webkit-mask-image:url(/icons/submenu-filled/travel.svg);mask-image:url(/icons/submenu-filled/travel.svg)}:is(.page-index,.page-inner) .mega-panel>.mega-panel__column>a[data-mega-icon=quiz]:before{-webkit-mask-image:url(/icons/submenu-filled/quiz.svg);mask-image:url(/icons/submenu-filled/quiz.svg)}:is(.page-index,.page-inner) .mega-panel>.mega-panel__column>a[data-mega-icon=article]:before{-webkit-mask-image:url(/icons/submenu-filled/article.svg);mask-image:url(/icons/submenu-filled/article.svg)}:is(.page-index,.page-inner) .mega-panel>.mega-panel__column>a[data-mega-icon=placeholder]:before,:is(.page-index,.page-inner) .mega-panel>.mega-panel__column>a:not([data-mega-icon]):before{-webkit-mask-image:url(/icons/submenu-filled/placeholder.svg);mask-image:url(/icons/submenu-filled/placeholder.svg)}:is(.page-index,.page-inner) .mega-panel>.mega-panel__column>a:is(:hover,:focus-visible){color:var(--color-ink);text-decoration-color:#0000}:is(.page-index,.page-inner) .mega-panel.mega-panel--open>.mega-panel__column:has(>a:is(:hover,:focus-visible))>a:not(:hover):not(:focus-visible):not([aria-current=page]){color:#4a505f}@supports (color:color-mix(in lab, red, red)){:is(.page-index,.page-inner) .mega-panel.mega-panel--open>.mega-panel__column:has(>a:is(:hover,:focus-visible))>a:not(:hover):not(:focus-visible):not([aria-current=page]){color:color-mix(in oklab, var(--color-ink) 76%, var(--color-surface))}}:is(.page-index,.page-inner) .mega-panel.mega-panel--open>.mega-panel__column>a{opacity:1;transform:translate(0)}:is(.page-index,.page-inner) .mega-panel.mega-panel--open>.mega-panel__column>a:first-child{transition-delay:40ms}:is(.page-index,.page-inner) .mega-panel.mega-panel--open>.mega-panel__column>a:nth-child(2){transition-delay:55ms}:is(.page-index,.page-inner) .mega-panel.mega-panel--open>.mega-panel__column>a:nth-child(3){transition-delay:70ms}:is(.page-index,.page-inner) .mega-panel.mega-panel--open>.mega-panel__column>a:nth-child(4){transition-delay:85ms}:is(.page-index,.page-inner) .mega-panel.mega-panel--open>.mega-panel__column>a:nth-child(5){transition-delay:.1s}:is(.page-index,.page-inner) .mega-panel.mega-panel--open>.mega-panel__column>a:nth-child(6){transition-delay:.115s}:is(.page-index,.page-inner) .mega-panel.mega-panel--open>.mega-panel__column>a:nth-child(7){transition-delay:.13s}:is(.page-index,.page-inner) .mega-panel.mega-panel--open>.mega-panel__column>a:nth-child(8){transition-delay:.145s}:is(.page-index,.page-inner) .mega-panel.mega-panel--open>.mega-panel__column>a:nth-child(9){transition-delay:.16s}@media (prefers-reduced-motion:reduce){:is(.page-index,.page-inner) .mega-panel>.mega-panel__column>a,:is(.page-index,.page-inner) .mega-panel.mega-panel--open>.mega-panel__column>a{opacity:1;transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transition-delay:0s;transform:none}:is(.page-index,.page-inner) .site-header.mega-closing .mega-panel>.mega-panel__column>a{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transition-delay:0s}}.content-heading-cyan{color:var(--color-sync-ink);-webkit-text-decoration-color:var(--color-sync-ink);-webkit-text-decoration-color:var(--color-sync-ink);text-decoration-color:var(--color-sync-ink)}.content-link,#main-content :is(article,section:not(#hero)) a[href]:where(:not([class])):not(.client-logo-card):not(.legal-doc-card):not(.contact-channel-card):not(:where(.cta-button-cyan *)){color:var(--color-content-link);text-decoration-line:underline;text-decoration-thickness:.08em;-webkit-text-decoration-color:var(--color-content-link-underline);-webkit-text-decoration-color:var(--color-content-link-underline);text-decoration-color:var(--color-content-link-underline);text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-emphasized), text-decoration-color var(--duration-fast) var(--ease-emphasized)}.content-link:hover,#main-content :is(article,section:not(#hero)) a[href]:where(:not([class])):not(.client-logo-card):not(.legal-doc-card):not(.contact-channel-card):not(:where(.cta-button-cyan *)):hover,.content-link:focus-visible,#main-content :is(article,section:not(#hero)) a[href]:where(:not([class])):not(.client-logo-card):not(.legal-doc-card):not(.contact-channel-card):not(:where(.cta-button-cyan *)):focus-visible{color:var(--color-content-link-hover);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, color-mix(in oklab, var(--color-content-link) 85%, black) 55%, transparent);-webkit-text-decoration-color:color-mix(in oklab, color-mix(in oklab, var(--color-content-link) 85%, black) 55%, transparent);text-decoration-color:color-mix(in oklab, color-mix(in oklab, var(--color-content-link) 85%, black) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.content-link:hover,#main-content :is(article,section:not(#hero)) a[href]:where(:not([class])):not(.client-logo-card):not(.legal-doc-card):not(.contact-channel-card):not(:where(.cta-button-cyan *)):hover,.content-link:focus-visible,#main-content :is(article,section:not(#hero)) a[href]:where(:not([class])):not(.client-logo-card):not(.legal-doc-card):not(.contact-channel-card):not(:where(.cta-button-cyan *)):focus-visible{-webkit-text-decoration-color:color-mix(in oklab, var(--color-content-link-hover) 55%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-content-link-hover) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--color-content-link-hover) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.content-link,#main-content :is(article,section:not(#hero)) a[href]:where(:not([class])):not(.client-logo-card):not(.legal-doc-card):not(.contact-channel-card):not(:where(.cta-button-cyan *)){transition-duration:var(--duration-instant);transition-delay:0s}}.surface-pressable{transition:transform var(--interaction-duration-press) var(--interaction-ease-press), box-shadow var(--interaction-duration-press) var(--interaction-ease-press);will-change:transform}.surface-pressable:active,.surface-pressable.is-pressed{transform:scale(var(--interaction-press-scale)) translateY(var(--interaction-press-translate-y))}.surface-pressable:has(:active),.surface-pressable:has(.is-pressed){box-shadow:0 var(--interaction-press-shadow-spread) var(--interaction-press-shadow-blur) color-mix(in srgb, #11192c calc(.18 * 100%), transparent)}@supports (color:color-mix(in lab, red, red)){.surface-pressable:has(:active),.surface-pressable:has(.is-pressed){box-shadow:0 var(--interaction-press-shadow-spread) var(--interaction-press-shadow-blur) color-mix(in oklab, var(--color-ink) calc(var(--interaction-press-shadow-opacity) * 100%), transparent)}}@supports not selector(:has(*)){.surface-pressable:active,.surface-pressable.is-pressed{transform:scale(var(--interaction-press-scale)) translateY(var(--interaction-press-translate-y))}}@media (prefers-reduced-motion:reduce){.surface-pressable{transition:none}.surface-pressable:active,.surface-pressable.is-pressed,.surface-pressable:has(:active),.surface-pressable:has(.is-pressed){transform:none}}.surface-pressable:hover:not(:active):not(.is-pressed){transition:box-shadow var(--interaction-duration-hover) var(--interaction-ease-hover);box-shadow:0 var(--interaction-press-shadow-spread) var(--interaction-press-shadow-blur) color-mix(in srgb, #11192c calc(.18 * 1.2 * 100%), transparent)}@supports (color:color-mix(in lab, red, red)){.surface-pressable:hover:not(:active):not(.is-pressed){box-shadow:0 var(--interaction-press-shadow-spread) var(--interaction-press-shadow-blur) color-mix(in oklab, var(--color-ink) calc(var(--interaction-press-shadow-opacity) * var(--interaction-hover-shadow-opacity-multiplier) * 100%), transparent)}}.surface-pressable:focus-visible{outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:var(--interaction-focus-outline-offset)}@media (prefers-reduced-motion:reduce){.surface-pressable:hover:not(:active):not(.is-pressed){box-shadow:inherit}}.cta-button-cyan{transition:transform var(--interaction-duration-press) var(--interaction-ease-press), box-shadow var(--interaction-duration-press) var(--interaction-ease-press), box-shadow var(--interaction-duration-hover) var(--interaction-ease-hover);will-change:transform;background-color:var(--color-sync-cta-bg)!important;border-color:var(--color-sync-cta-bg)!important}.cta-button-cyan a{transition:box-shadow var(--interaction-duration-press) var(--interaction-ease-press), box-shadow var(--interaction-duration-hover) var(--interaction-ease-hover)}.cta-button-cyan:hover:not(:active):not(:has(a:active)):not(:has(.is-pressed)),.cta-button-cyan:hover:not(:active):not(:has(a:active)):not(:has(.is-pressed)) a{box-shadow:0 var(--interaction-press-shadow-spread) var(--interaction-press-shadow-blur) color-mix(in srgb, #11192c calc(.18 * 1.2 * 100%), transparent)}@supports (color:color-mix(in lab, red, red)){.cta-button-cyan:hover:not(:active):not(:has(a:active)):not(:has(.is-pressed)),.cta-button-cyan:hover:not(:active):not(:has(a:active)):not(:has(.is-pressed)) a{box-shadow:0 var(--interaction-press-shadow-spread) var(--interaction-press-shadow-blur) color-mix(in oklab, var(--color-ink) calc(var(--interaction-press-shadow-opacity) * var(--interaction-hover-shadow-opacity-multiplier) * 100%), transparent)}}.cta-button-cyan:focus-visible,.cta-button-cyan a:focus-visible{outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:var(--interaction-focus-outline-offset)}.cta-button-cyan a{display:inline-block;color:var(--color-sync-cta-text)!important}#hero .cta-button-cyan{padding:0;background-color:#fff!important;border-color:#e6e6e6!important}#hero .cta-button-cyan a{text-align:center;font-weight:var(--font-weight-medium);line-height:var(--leading-snug);padding-block:.5rem;padding-inline:1.25rem;display:block;color:#000!important}.content-primary-cta.cta-button-cyan{padding:0;border-color:#3d3d3d!important}@media (prefers-color-scheme:light){.content-primary-cta.cta-button-cyan{border-color:var(--color-sync-cta-bg)!important}}.content-primary-cta.cta-button-cyan a{text-align:center;font-weight:var(--font-weight-medium);line-height:var(--leading-snug);padding-block:.5rem;padding-inline:1.25rem;display:block}.cta-button-cyan:has(a:active),.cta-button-cyan:active,.cta-button-cyan:has(a.is-pressed){transform:scale(var(--interaction-press-scale)) translateY(var(--interaction-press-translate-y));box-shadow:0 var(--interaction-press-shadow-spread) var(--interaction-press-shadow-blur) color-mix(in srgb, #11192c calc(.18 * 100%), transparent)}@supports (color:color-mix(in lab, red, red)){.cta-button-cyan:has(a:active),.cta-button-cyan:active,.cta-button-cyan:has(a.is-pressed){box-shadow:0 var(--interaction-press-shadow-spread) var(--interaction-press-shadow-blur) color-mix(in oklab, var(--color-ink) calc(var(--interaction-press-shadow-opacity) * 100%), transparent)}}@supports not selector(:has(*)){.cta-button-cyan:active{transform:scale(var(--interaction-press-scale)) translateY(var(--interaction-press-translate-y));box-shadow:0 var(--interaction-press-shadow-spread) var(--interaction-press-shadow-blur) color-mix(in srgb, #11192c calc(.18 * 100%), transparent)}@supports (color:color-mix(in lab, red, red)){.cta-button-cyan:active{box-shadow:0 var(--interaction-press-shadow-spread) var(--interaction-press-shadow-blur) color-mix(in oklab, var(--color-ink) calc(var(--interaction-press-shadow-opacity) * 100%), transparent)}}}.site-header a.shadow-soft{transition:transform var(--interaction-duration-press) var(--interaction-ease-press), box-shadow var(--interaction-duration-press) var(--interaction-ease-press), box-shadow var(--interaction-duration-hover) var(--interaction-ease-hover), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}.site-header a.shadow-soft:active,.site-header a.shadow-soft.is-pressed{transform:scale(var(--interaction-press-scale)) translateY(var(--interaction-press-translate-y));box-shadow:0 var(--interaction-press-shadow-spread) var(--interaction-press-shadow-blur) color-mix(in srgb, #11192c calc(.18 * 100%), transparent)}@supports (color:color-mix(in lab, red, red)){.site-header a.shadow-soft:active,.site-header a.shadow-soft.is-pressed{box-shadow:0 var(--interaction-press-shadow-spread) var(--interaction-press-shadow-blur) color-mix(in oklab, var(--color-ink) calc(var(--interaction-press-shadow-opacity) * 100%), transparent)}}.site-header a.shadow-soft:hover:not(:active):not(.is-pressed){box-shadow:0 var(--interaction-press-shadow-spread) var(--interaction-press-shadow-blur) color-mix(in srgb, #11192c calc(.18 * 1.2 * 100%), transparent)}@supports (color:color-mix(in lab, red, red)){.site-header a.shadow-soft:hover:not(:active):not(.is-pressed){box-shadow:0 var(--interaction-press-shadow-spread) var(--interaction-press-shadow-blur) color-mix(in oklab, var(--color-ink) calc(var(--interaction-press-shadow-opacity) * var(--interaction-hover-shadow-opacity-multiplier) * 100%), transparent)}}.site-header a.shadow-soft:focus-visible{outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:var(--interaction-focus-outline-offset)}.site-header a.transition-micro{transition:transform var(--interaction-duration-press) var(--interaction-ease-press), opacity var(--duration-fast) var(--ease-micro)}.site-header a.transition-micro:active,.site-header a.transition-micro.is-pressed{transform:scale(var(--interaction-press-scale)) translateY(var(--interaction-press-translate-y))}.site-header a.transition-micro:focus-visible{outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:var(--interaction-focus-outline-offset)}.language-picker,#language-picker-panel{font-family:var(--font-sans)}.language-picker{--lang-picker-divider:oklab(38.2982% -.00177453 -.028844/.16)}@media (prefers-color-scheme:dark){.language-picker{--lang-picker-divider:oklab(100% 0 5.96046e-8/.11)}}.dark .language-picker{--lang-picker-divider:oklab(100% 0 5.96046e-8/.11)}#language-picker-panel .language-picker-panel__header-row{padding-inline:2rem 1rem;padding-top:max(env(safe-area-inset-top,0px), clamp(.625rem, .45rem + .75vw, .875rem));border-block-end:1px solid var(--chrome-hairline-color);flex-direction:row;justify-content:flex-end;align-items:center;gap:.75rem;padding-bottom:clamp(.625rem,.5rem + .5vw,.875rem);display:flex}#language-picker-panel #close-language-picker-button{flex-shrink:0;margin-inline-end:-.375rem;padding:.375rem;position:relative;inset:auto}#language-picker-panel .language-picker-panel__content{gap:var(--space-lg);padding-inline:2rem 1rem;padding-top:clamp(.75rem,.65rem + .45vw,.9375rem);padding-bottom:var(--space-lg);flex-direction:column;display:flex}.language-picker{flex:none;inline-size:max-content}.language-picker__button{font:inherit;appearance:none;color:#5d6370;margin:0}@supports (color:color-mix(in lab, red, red)){.language-picker__button{color:color-mix(in oklab, var(--color-ink) 68%, var(--color-surface))}}.language-picker__button{font-size:var(--text-base);font-weight:var(--font-weight-medium);letter-spacing:-.005em;border-radius:var(--radius-xs);transition:color var(--duration-chrome) var(--ease-emphasized), border-color var(--duration-chrome) var(--ease-emphasized), background-color var(--duration-chrome) var(--ease-emphasized)}.language-picker__button:hover,.language-picker__button:focus-visible,.language-picker__button[aria-expanded=true]{color:var(--color-ink)}.language-picker__button:focus-visible{outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:var(--interaction-focus-outline-offset);box-shadow:none}@media (max-width:743.98px){.language-picker__button{border-radius:var(--radius-md);box-sizing:border-box;border:1px solid #10444a42;align-items:center;min-height:2.75rem;padding-block:clamp(.45rem,.38rem + .35vw,.55rem);padding-inline:clamp(.75rem,.55rem + .65vw,.95rem)}@supports (color:color-mix(in lab, red, red)){.language-picker__button{border:1px solid color-mix(in oklab, var(--color-ink) 14%, var(--color-sync) 12%)}}.language-picker__button{background-color:#f1f7f6}@supports (color:color-mix(in lab, red, red)){.language-picker__button{background-color:color-mix(in oklab, var(--color-surface) 94%, var(--color-sync) 6%)}}.language-picker__button{color:var(--color-ink)}.language-picker__button:hover,.language-picker__button:focus-visible,.language-picker__button[aria-expanded=true]{border-color:#10484d70}@supports (color:color-mix(in lab, red, red)){.language-picker__button:hover,.language-picker__button:focus-visible,.language-picker__button[aria-expanded=true]{border-color:color-mix(in oklab, var(--color-ink) 22%, var(--color-sync) 22%)}}.language-picker__button:hover,.language-picker__button:focus-visible,.language-picker__button[aria-expanded=true]{background-color:#e2efee}@supports (color:color-mix(in lab, red, red)){.language-picker__button:hover,.language-picker__button:focus-visible,.language-picker__button[aria-expanded=true]{background-color:color-mix(in oklab, var(--color-surface) 88%, var(--color-sync) 12%)}}.language-picker__button:hover,.language-picker__button:focus-visible,.language-picker__button[aria-expanded=true]{color:var(--color-ink)}.language-picker__trigger-label{color:#677080}@supports (color:color-mix(in lab, red, red)){.language-picker__trigger-label{color:color-mix(in oklab, var(--color-gray-500) 92%, var(--color-gray-600))}}.language-picker__trigger-label{font-weight:var(--font-weight-medium)}.dark .language-picker__trigger-label{color:var(--color-gray-400)}.language-picker__button .language-picker__trigger-globe{opacity:.88;color:#677080;width:1.375rem;height:1.375rem}@supports (color:color-mix(in lab, red, red)){.language-picker__button .language-picker__trigger-globe{color:color-mix(in oklab, var(--color-gray-500) 92%, var(--color-gray-600))}}.dark .language-picker__button .language-picker__trigger-globe{color:var(--color-gray-400)}}@media (max-width:743.98px) and (prefers-color-scheme:dark){.language-picker__trigger-label,.language-picker__button .language-picker__trigger-globe{color:var(--color-gray-400)}}@media (min-width:744px){.language-picker__button{border-radius:var(--radius-md);border:1px solid #10444a42;padding-block:clamp(.375rem,.28rem + .28vw,.5rem);padding-inline:clamp(.75rem,.55rem + .55vw,1rem)}@supports (color:color-mix(in lab, red, red)){.language-picker__button{border:1px solid color-mix(in oklab, var(--color-ink) 14%, var(--color-sync) 12%)}}.language-picker__button{background-color:#f1f7f6}@supports (color:color-mix(in lab, red, red)){.language-picker__button{background-color:color-mix(in oklab, var(--color-surface) 94%, var(--color-sync) 6%)}}.language-picker__button:hover,.language-picker__button:focus-visible,.language-picker__button[aria-expanded=true]{border-color:#10484d70}@supports (color:color-mix(in lab, red, red)){.language-picker__button:hover,.language-picker__button:focus-visible,.language-picker__button[aria-expanded=true]{border-color:color-mix(in oklab, var(--color-ink) 22%, var(--color-sync) 22%)}}.language-picker__button:hover,.language-picker__button:focus-visible,.language-picker__button[aria-expanded=true]{background-color:#e2efee}@supports (color:color-mix(in lab, red, red)){.language-picker__button:hover,.language-picker__button:focus-visible,.language-picker__button[aria-expanded=true]{background-color:color-mix(in oklab, var(--color-surface) 88%, var(--color-sync) 12%)}}.language-picker__button-chevron{transition:transform var(--duration-fast) var(--ease-emphasized)}.language-picker__button[aria-expanded=true] .language-picker__button-chevron{transform:rotate(180deg)}.language-picker__trigger-label{color:#000}.dark .language-picker__trigger-label{color:#fff}}@media (min-width:744px) and (prefers-color-scheme:dark){.language-picker__trigger-label{color:#fff}}.language-picker__dropdown{--lang-picker-accent:var(--color-sync);--lang-picker-surface:#eeeff2;--lang-picker-border:#c0c5ce}@supports (color:color-mix(in lab, red, red)){.language-picker__dropdown{--lang-picker-border:color-mix(in oklab, #c0c5ce 74%, var(--lang-picker-accent) 26%)}}.language-picker__dropdown{--lang-picker-shadow:oklab(37.9089% -.00348252 -.038304/.38);--lang-picker-row-hover:oklab(50.5483% -.00498128 -.0427711/.11);--lang-picker-label:#121826;inline-size:auto;min-inline-size:100%;width:100%;max-inline-size:min(22rem, calc(100vw - var(--space-lg)));background-color:var(--lang-picker-surface);color:var(--lang-picker-label);border:1px solid var(--lang-picker-border);border-radius:var(--radius-md);box-shadow:0 .375rem 1rem var(--lang-picker-shadow), 0 1.25rem 2.5rem var(--lang-picker-shadow);margin-bottom:clamp(.5rem,.35rem + .5vw,.75rem);padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.language-picker__dropdown{box-shadow:0 .375rem 1rem color-mix(in oklab, var(--lang-picker-shadow) 22%, transparent), 0 1.25rem 2.5rem color-mix(in oklab, var(--lang-picker-shadow) 12%, transparent)}}.language-picker__dropdown{transform-origin:bottom;transition:opacity var(--duration-slow) var(--ease-emphasized), transform var(--duration-slow) var(--ease-emphasized)}.language-picker__dropdown.language-picker__dropdown--closing{transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}@media (prefers-color-scheme:dark){.language-picker__dropdown{--lang-picker-surface:#272a30;--lang-picker-border:#41454e}@supports (color:color-mix(in lab, red, red)){.language-picker__dropdown{--lang-picker-border:color-mix(in oklab, #41454e 70%, var(--lang-picker-accent) 30%)}}.language-picker__dropdown{--lang-picker-shadow:oklab(18.6409% -.00201857 -.00707085);--lang-picker-row-hover:oklab(100% 0 5.96046e-8/.08);--lang-picker-label:#fff}}.dark .language-picker__dropdown{--lang-picker-surface:#272a30;--lang-picker-border:#41454e}@supports (color:color-mix(in lab, red, red)){.dark .language-picker__dropdown{--lang-picker-border:color-mix(in oklab, #41454e 70%, var(--lang-picker-accent) 30%)}}.dark .language-picker__dropdown{--lang-picker-shadow:oklab(18.6409% -.00201857 -.00707085);--lang-picker-row-hover:oklab(100% 0 5.96046e-8/.08);--lang-picker-label:#fff}.language-picker__dropdown-list{padding-block:clamp(.45rem,.28rem + .48vw,.6rem)}#language-picker-panel .language-picker-panel__option{box-sizing:border-box;letter-spacing:-.005em;color:#5d6370;text-decoration:none}@supports (color:color-mix(in lab, red, red)){#language-picker-panel .language-picker-panel__option{color:color-mix(in oklab, var(--color-ink) 68%, var(--color-surface))}}#language-picker-panel .language-picker-panel__option{transition:color var(--duration-chrome) var(--ease-emphasized), background-color var(--duration-chrome) var(--ease-emphasized)}#language-picker-panel .language-picker-panel__option[aria-current=true]{color:var(--color-ink);font-weight:var(--font-weight-semibold)}#language-picker-panel .language-picker-panel__option:not([aria-current=true]):hover,#language-picker-panel .language-picker-panel__option:not([aria-current=true]):focus-visible{color:var(--color-ink)}.language-picker__dropdown .language-picker__option{font-size:clamp(1.0625rem,.98rem + .24vw,1.125rem);font-weight:var(--font-weight-regular);letter-spacing:-.015em;text-align:left;white-space:nowrap;color:var(--lang-picker-label);border-inline-start:3px solid #0000;border-radius:0;justify-content:flex-start;align-items:center;margin:0;padding:clamp(.74rem,.56rem + .58vw,.94rem) clamp(1.14rem,.84rem + .82vw,1.48rem);line-height:1.35;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.language-picker__dropdown .language-picker__option{color:color-mix(in oklab, var(--lang-picker-label) 76%, var(--lang-picker-surface))}}.language-picker__dropdown .language-picker__option{border-block-end:1px solid var(--lang-picker-divider);opacity:1;transition:background-color var(--duration-chrome) var(--ease-emphasized), opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-standard), color var(--duration-chrome) var(--ease-emphasized);text-decoration:none;transform:translate(0)}.language-picker__dropdown:not(.language-picker__dropdown--open) .language-picker__option{opacity:0;transition-delay:0s;transform:translateY(.2rem)}.language-picker__dropdown--open .language-picker__option:first-child{transition-delay:30ms}.language-picker__dropdown--open .language-picker__option:nth-child(2){transition-delay:45ms}.language-picker__dropdown .language-picker__option:last-child{border-block-end:none}.language-picker__dropdown .language-picker__option[aria-current=true]{color:var(--lang-picker-label);font-weight:var(--font-weight-semibold);border-inline-start-color:#0000}.language-picker__dropdown .language-picker__option[aria-current=true]:before{content:"";pointer-events:none;background-color:var(--lang-picker-accent);inset-inline-start:-3px;border-radius:1px;width:3px;height:77%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.language-picker__dropdown .language-picker__option[aria-current=true]:before{background-color:color-mix(in oklab, var(--lang-picker-accent) 88%, transparent)}}.language-picker__dropdown .language-picker__option:hover,.language-picker__dropdown .language-picker__option:focus-visible{background-color:var(--lang-picker-row-hover);color:var(--lang-picker-label)}.language-picker__dropdown:has(.language-picker__option:is(:hover,:focus-visible)) .language-picker__option:not(:hover):not(:focus-visible){opacity:.72}.language-picker__dropdown .language-picker__option:focus-visible{outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:-2px;box-shadow:none}#language-picker-panel .language-picker-panel__option:focus-visible{outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:1px;box-shadow:none}@media (prefers-reduced-motion:reduce){.cta-button-cyan,.cta-button-cyan a,.site-header a.shadow-soft,.site-header a.transition-micro{transition:none}.cta-button-cyan:has(a:active),.cta-button-cyan:active,.cta-button-cyan:has(a.is-pressed),.site-header a.shadow-soft:active,.site-header a.shadow-soft.is-pressed,.site-header a.transition-micro:active,.site-header a.transition-micro.is-pressed{transform:none}.cta-button-cyan:hover:not(:active):not(:has(a:active)):not(:has(.is-pressed)),.cta-button-cyan:hover:not(:active):not(:has(a:active)):not(:has(.is-pressed)) a,.site-header a.shadow-soft:hover:not(:active):not(.is-pressed){box-shadow:inherit}.language-picker__button-chevron,.language-picker__dropdown,.language-picker__dropdown .language-picker__option{transition:none}.language-picker__dropdown .language-picker__option{opacity:1;transition-delay:0s;transform:none}}.portfolio-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;max-width:100%;display:grid}.portfolio-mosaic .client-logo-card{padding:var(--portfolio-tile-padding-narrow)}@media (min-width:744px){.portfolio-mosaic{gap:var(--header-nav-gap);max-width:var(--portfolio-mosaic-row-max);grid-template-columns:repeat(4,minmax(0,1fr))}.portfolio-mosaic .client-logo-card{padding:var(--portfolio-tile-padding)}}.slek-tile{transition:transform var(--interaction-duration-press) var(--interaction-ease-press);will-change:transform}.slek-tile:active,.slek-tile.is-pressed{transform:scale(var(--interaction-press-scale)) translateY(var(--interaction-press-translate-y))}.slek-tile:focus-visible{outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:var(--interaction-focus-outline-offset)}@media (prefers-reduced-motion:reduce){.slek-tile{transition:none}.slek-tile:active,.slek-tile.is-pressed{transform:none}}.page-inner #main-content .page-editorial{width:100%;max-width:var(--layout-reading-max);margin-inline:auto}@media (min-width:744px){.page-inner #main-content .page-editorial{max-width:var(--page-editorial-max-wide)}}.page-inner #main-content .page-intro{align-items:flex-start;gap:var(--space-md);flex-direction:column;margin-block-end:var(--page-intro-margin-bottom);display:flex}.page-inner #main-content .page-intro__heading{align-items:flex-start;gap:var(--space-xs);width:100%;font-family:var(--font-sans);text-align:start;flex-direction:column;margin:0;display:flex}.page-inner #main-content .page-intro__breadcrumb{width:100%}.page-inner #main-content .page-intro__breadcrumb-list{font-family:var(--font-sans);flex-wrap:wrap;align-items:baseline;gap:.15em .5em;margin:0;padding:0;list-style:none;display:flex}.page-inner #main-content .page-intro__breadcrumb-item{align-items:baseline;column-gap:.5em;display:inline-flex}.page-inner #main-content .page-intro__breadcrumb-home,.page-inner #main-content .page-intro__breadcrumb-link{font-size:var(--text-fluid-lg);line-height:1.2;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);color:var(--color-ink);text-transform:none;transition:opacity var(--duration-fast) var(--ease-emphasized);text-decoration:none}.page-inner #main-content .page-intro__breadcrumb-home:hover,.page-inner #main-content .page-intro__breadcrumb-link:hover{opacity:.8}.page-inner #main-content .page-intro__breadcrumb-home:focus-visible,.page-inner #main-content .page-intro__breadcrumb-link:focus-visible{outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:var(--interaction-focus-outline-offset)}.page-inner #main-content .page-intro__breadcrumb-item:last-child .page-intro__breadcrumb-link{color:var(--color-sync-ink)}.page-inner #main-content .page-intro__breadcrumb-sep{font-size:var(--text-fluid-lg);line-height:1.2;font-weight:var(--font-weight-semibold);color:var(--color-ink-muted);pointer-events:none;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.page-inner #main-content .page-intro__breadcrumb-home,.page-inner #main-content .page-intro__breadcrumb-link{transition-duration:var(--duration-instant)}}.page-inner #main-content .page-intro__label{font-size:var(--text-fluid-lg);line-height:1.2;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);color:var(--color-sync-ink);text-transform:none}.page-inner #main-content .page-intro__title{font-size:var(--text-fluid-2xl);line-height:1.08;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);color:var(--color-ink)}.page-inner #main-content .page-toc{margin-block-start:var(--space-lg)}.page-inner #main-content .page-toc__label{margin:0 0 var(--space-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted)}.page-inner #main-content .page-toc__list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-inner #main-content .page-toc .content-link{font-size:var(--text-base);line-height:var(--text-base--line-height)}.page-inner #main-content .article-body{font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--color-ink)}.page-inner #main-content .article-body>p+p,.page-inner #main-content .article-body>section+p,.page-inner #main-content .article-body>p+section{margin-block-start:var(--article-block-gap)}.page-inner #main-content .article-body>section{margin-block-start:var(--article-section-gap)}.page-inner #main-content .article-body>section:first-child{margin-block-start:0}.page-inner #main-content .article-body h2{margin:0 0 var(--article-heading-gap);font-family:var(--font-sans);font-size:var(--text-fluid-xl);line-height:1.2;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);color:var(--color-ink)}.page-inner #main-content .article-body section>p+p,.page-inner #main-content .article-body section>h2+p+p,.page-inner #main-content .article-body section>ul+p,.page-inner #main-content .article-body section>p+ul{margin-block-start:var(--article-block-gap)}.page-inner #main-content .article-body ul{margin:0;padding-inline-start:1.25em;list-style:outside}.page-inner #main-content .article-body li+li{margin-block-start:var(--article-list-gap)}.page-inner #main-content .article-body strong{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.page-inner #main-content .article-index{margin:0;padding:0;list-style:none}.page-inner #main-content .article-index li+li{margin-block-start:var(--space-sm)}.page-inner #main-content .article-index .content-link,.page-inner #main-content .page-intro__title.account-placeholder-message{font-size:var(--text-fluid-lg);line-height:var(--leading-relaxed)}.legal-hub-grid{grid-template-columns:1fr;gap:1rem;width:100%;display:grid}@media (min-width:744px){.legal-hub-grid{gap:var(--header-nav-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}.legal-doc-card{padding:var(--legal-doc-card-padding)}.page-inner #main-content .page-editorial:has(.contact-hub-grid) .page-intro{margin-block-end:var(--contact-hub-intro-margin-after)}.contact-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}@media (min-width:744px){.contact-hub-grid{gap:var(--header-nav-gap);grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-channel-card{aspect-ratio:1;min-height:0;padding:var(--portfolio-tile-padding-narrow);text-align:center;color:var(--color-ink);background-color:#e6e6e6;flex-direction:column;justify-content:flex-start;align-items:stretch;text-decoration:none;display:flex;position:relative;overflow:hidden}.contact-channel-card__body{z-index:1;flex-direction:column;flex:auto;justify-content:flex-end;align-items:center;width:100%;min-width:0;min-height:0;display:flex;position:relative}.contact-channel-card__icon-region{flex:auto;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;display:flex}.contact-channel-card__icon-wrap{width:var(--contact-hub-icon-fill-width);justify-content:center;align-items:center;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex}.contact-channel-card__icon{width:100%;min-width:0;height:100%;min-height:0;color:var(--color-ink);justify-content:center;align-items:center;display:flex}.contact-channel-card__icon svg{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.contact-channel-card__label{margin-top:var(--contact-hub-icon-label-gap);letter-spacing:-.015em;width:100%;color:var(--color-ink);flex-shrink:0;font-size:clamp(1rem,.92rem + .28vw,1.125rem);font-weight:600;line-height:1.3}@media (min-width:744px){.contact-channel-card{padding:var(--portfolio-tile-padding)}}@media (prefers-color-scheme:dark){.contact-channel-card{background-color:var(--color-surface-elevated)}}.page-inner #main-content .page-editorial:has(.contact-form-card) .page-intro{margin-block-end:var(--contact-form-marker-card-gap-narrow)}@media (min-width:744px){.page-inner #main-content .page-editorial:has(.contact-form-card) .page-intro{margin-block-end:var(--contact-form-marker-card-gap)}}.contact-form-card{width:100%;padding:var(--contact-form-card-padding);border-radius:var(--contact-form-card-radius);border:1px solid var(--contact-form-card-border);background-color:var(--color-surface-elevated);box-shadow:var(--contact-form-card-glow);position:relative}.contact-form-card__header{grid-template-columns:var(--contact-form-icon-size) 1fr;column-gap:var(--contact-form-header-gap);align-items:flex-start;row-gap:.375rem;margin-block-end:clamp(1.25rem,.75rem + 1.6vw,1.75rem);display:grid}.contact-form-card__icon{width:var(--contact-form-icon-size);height:var(--contact-form-icon-size);border:1px solid #0f766e59;border-radius:.5rem;flex-shrink:0;grid-area:1/1;justify-content:center;align-items:center;padding:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-form-card__icon{border:1px solid color-mix(in oklab, var(--color-sync) 35%, transparent)}}.contact-form-card__icon{color:var(--color-sync);background-color:#dee6e6}@supports (color:color-mix(in lab, red, red)){.contact-form-card__icon{background-color:color-mix(in oklab, var(--color-sync) 8%, var(--color-surface-elevated))}}.contact-form-card__icon svg{width:100%;max-width:1.375rem;height:100%;max-height:1.375rem}.contact-form-card__heading{display:contents}.contact-form-card__title{font-size:var(--contact-form-title-size);line-height:1.15;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;color:var(--color-ink);grid-area:1/2;padding-block-start:.125rem}.contact-form-card__subtitle{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ink-muted);grid-area:2/1/auto/-1;margin-block-start:0}@media (min-width:744px){.contact-form-card__header{gap:var(--contact-form-header-gap);display:flex}.contact-form-card__icon{grid-area:auto}.contact-form-card__heading{min-width:0;padding-block-start:.125rem;display:block}.contact-form-card__title{grid-area:auto;padding-block-start:0}.contact-form-card__subtitle{grid-area:auto;margin-block-start:.375rem}}.contact-form__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-form__fields{gap:var(--contact-form-field-gap);flex-direction:column;display:flex}.contact-form__row--split{gap:var(--contact-form-field-gap);grid-template-columns:1fr;display:grid}@media (min-width:744px){.contact-form__row--split{gap:var(--contact-form-row-gap);grid-template-columns:1fr 1fr}}.contact-form__field{gap:var(--contact-form-label-gap);flex-direction:column;min-width:0;display:flex}.contact-form__label{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--color-ink)}.contact-form__optional{font-weight:var(--font-weight-regular);color:var(--color-ink-muted)}.contact-form__input,.contact-form__textarea{width:100%;min-width:0;padding-block:var(--contact-form-input-padding-y);padding-inline:var(--contact-form-input-padding-x);font-size:var(--text-base);font-family:inherit;line-height:var(--leading-relaxed);color:var(--color-ink);background-color:var(--contact-form-input-bg);border:1px solid var(--contact-form-input-border);border-radius:var(--contact-form-input-radius);transition:border-color var(--duration-fast) var(--ease-micro), box-shadow var(--duration-fast) var(--ease-micro)}.contact-form__textarea{resize:vertical;min-height:clamp(7rem,6rem + 2.5vw,8.5rem)}.contact-form__input::placeholder,.contact-form__textarea::placeholder{color:var(--color-ink-subtle)}.contact-form__input:focus-visible,.contact-form__textarea:focus-visible{outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:var(--interaction-focus-outline-offset);border-color:color-mix(in srgb, #0f766e 40%, color-mix(in oklab, var(--color-ink) 14%, transparent))}@supports (color:color-mix(in lab, red, red)){.contact-form__input:focus-visible,.contact-form__textarea:focus-visible{border-color:color-mix(in oklab, var(--color-sync) 40%, var(--contact-form-input-border))}}.contact-form-card__footer{align-items:flex-start;gap:var(--contact-form-footer-gap-narrow);flex-direction:column;margin-block-start:var(--contact-form-footer-margin-before-narrow);display:flex}@media (min-width:744px){.contact-form-card__footer{justify-content:space-between;align-items:center;gap:var(--contact-form-footer-gap);flex-direction:row;margin-block-start:clamp(1.25rem,.75rem + 1.6vw,1.75rem)}}.contact-form-card__reassurance{font-size:clamp(.875rem,.82rem + .2vw,.9375rem);line-height:var(--leading-relaxed);color:var(--color-ink);align-items:center;gap:.5rem;margin:0;display:flex}.contact-form-card__reassurance-icon{width:1.125rem;height:1.125rem;color:var(--color-sync-cta-text);background-color:var(--color-sync);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-form-card__reassurance-icon svg{width:.6875rem;height:.6875rem}.contact-form__submit{min-height:2.75rem;font-family:inherit;font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-sync-cta-text);background-color:var(--color-sync-cta-bg);border:1px solid color-mix(in srgb, color-mix(in oklab, var(--color-sync) 72%, black) 88%, #11192c);justify-content:center;align-self:stretch;align-items:center;gap:.375rem;padding-block:.5625rem;padding-inline:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contact-form__submit{border:1px solid color-mix(in oklab, var(--color-sync-cta-bg) 88%, var(--color-ink))}}.contact-form__submit{cursor:pointer;transition:transform var(--interaction-duration-press) var(--interaction-ease-press), box-shadow var(--interaction-duration-press) var(--interaction-ease-press), box-shadow var(--interaction-duration-hover) var(--interaction-ease-hover);will-change:transform;border-radius:9999px}@media (min-width:744px){.contact-form__submit{flex-shrink:0;align-self:center;min-height:2.75rem;padding-block:.75rem;padding-inline:1.375rem}}.contact-form__submit-icon{justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}.contact-form__submit-icon svg{width:100%;height:100%}.contact-form__submit:hover:not(:active):not(.is-pressed){box-shadow:0 var(--interaction-press-shadow-spread) var(--interaction-press-shadow-blur) color-mix(in srgb, #11192c calc(.18 * 1.2 * 100%), transparent)}@supports (color:color-mix(in lab, red, red)){.contact-form__submit:hover:not(:active):not(.is-pressed){box-shadow:0 var(--interaction-press-shadow-spread) var(--interaction-press-shadow-blur) color-mix(in oklab, var(--color-ink) calc(var(--interaction-press-shadow-opacity) * var(--interaction-hover-shadow-opacity-multiplier) * 100%), transparent)}}.contact-form__submit:focus-visible{outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:var(--interaction-focus-outline-offset)}.contact-form__submit:active,.contact-form__submit.is-pressed{transform:scale(var(--interaction-press-scale)) translateY(var(--interaction-press-translate-y));box-shadow:0 var(--interaction-press-shadow-spread) var(--interaction-press-shadow-blur) color-mix(in srgb, #11192c calc(.18 * 100%), transparent)}@supports (color:color-mix(in lab, red, red)){.contact-form__submit:active,.contact-form__submit.is-pressed{box-shadow:0 var(--interaction-press-shadow-spread) var(--interaction-press-shadow-blur) color-mix(in oklab, var(--color-ink) calc(var(--interaction-press-shadow-opacity) * 100%), transparent)}}@media (prefers-reduced-motion:reduce){.contact-form__submit{transition:none}.contact-form__submit:active,.contact-form__submit.is-pressed{transform:none}}@media (prefers-color-scheme:dark){.contact-form-card{--contact-form-card-border:#0f766e47}@supports (color:color-mix(in lab, red, red)){.contact-form-card{--contact-form-card-border:color-mix(in oklab, var(--color-sync) 28%, transparent)}}.contact-form-card{--contact-form-card-glow:0 0 0 1px #0f766e24, 0 1px 2px #0006, 0 0 28px #0f766e1a}@supports (color:color-mix(in lab, red, red)){.contact-form-card{--contact-form-card-glow:0 0 0 1px color-mix(in oklab, var(--color-sync) 14%, transparent), 0 1px 2px oklab(0% none none/.4), 0 0 28px color-mix(in oklab, var(--color-sync) 10%, transparent)}}.contact-form-card{--contact-form-input-bg:#121214}@supports (color:color-mix(in lab, red, red)){.contact-form-card{--contact-form-input-bg:color-mix(in oklab, var(--color-ink) 6%, #121212)}}.contact-form-card{--contact-form-input-border:#11192c1f}@supports (color:color-mix(in lab, red, red)){.contact-form-card{--contact-form-input-border:color-mix(in oklab, var(--color-ink) 12%, transparent)}}}.sitemap-index{width:100%}.sitemap-index nav{grid-template-columns:1fr;width:100%;display:grid}.sitemap-section+.sitemap-section{margin-block-start:var(--space-section-y)}@media (min-width:744px){.sitemap-index nav{gap:var(--space-lg);grid-template-columns:auto auto;align-items:start;width:fit-content;max-width:100%}.sitemap-section+.sitemap-section{margin-block-start:0}}.sitemap-section__heading{font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);color:var(--color-ink);margin-block:0 var(--space-md)}.sitemap-links{flex-direction:column;gap:clamp(.5rem,.35rem + .5vw,.75rem);margin:0;padding:0;list-style:none;display:flex}.sitemap-links .content-link{font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:.625rem;display:block}.card1-svg{color:#000}@media (prefers-color-scheme:dark){.card1-svg{color:#fff}}.universal-list{margin:0;padding:0;list-style:none}.universal-list li{align-items:baseline;gap:.625rem;margin-bottom:.75rem;display:flex}.universal-list li:last-child{margin-bottom:0}.universal-list__marker{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-top:.125rem;display:inline-flex}.universal-list__marker svg{width:clamp(1.25rem,1.097rem + .299vw,1.5rem);height:clamp(1.25rem,1.097rem + .299vw,1.5rem)}.universal-list__marker:empty:before{content:"";background-color:currentColor;border-radius:50%;width:.375rem;height:.375rem;margin-left:auto;margin-right:auto;display:block;transform:translateY(-.125rem)}.universal-list:has(.ul-icon-list) li{gap:.5rem}.ul-icon-list .universal-list__marker{color:inherit;background-color:#0000;border-radius:0;padding:0}.ul-icon-list .universal-list__marker svg{width:clamp(1.375rem,1.222rem + .299vw,1.625rem);height:clamp(1.375rem,1.222rem + .299vw,1.625rem)}#content-block-2 .ul-icon-list .universal-list__marker{color:var(--color-sync-ink)}.stacked-line-list{flex-direction:column;display:flex}.stacked-line-list>div{--cb1-list-dot:.5rem;--cb1-list-gap:clamp(1rem, .7rem + 1vw, 1.5rem);align-items:center;column-gap:var(--cb1-list-gap);padding-top:clamp(.4375rem,.28rem + .55vw,.75rem);padding-bottom:clamp(.4375rem,.28rem + .55vw,.75rem);display:flex;position:relative}.stacked-line-list>div:first-child{padding-top:0}.stacked-line-list>div:last-child{padding-bottom:0}.stacked-line-list>div:before{content:"";width:var(--cb1-list-dot);height:var(--cb1-list-dot);background-color:var(--color-sync-ink);border-radius:50%;flex-shrink:0}.stacked-line-list>div:not(:last-child):after{content:"";background-color:#6472903d;width:100%;height:1px;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.stacked-line-list>div:not(:last-child):after{background-color:color-mix(in oklab, var(--color-ink-subtle) 24%, transparent)}}.soft-numbered-list{counter-reset:step-counter;margin:0;padding:0;list-style:none}.soft-numbered-list li{counter-increment:step-counter;align-items:baseline;gap:.5625rem;margin-bottom:1rem;display:flex}@media (min-width:744px){.soft-numbered-list li:not(:last-child){margin-bottom:1.25rem}}.soft-numbered-list li:last-child{margin-bottom:0}.soft-numbered-list li:before{content:counter(step-counter, decimal-leading-zero);width:2.125rem;color:var(--color-ink-subtle);font-weight:var(--font-weight-regular);flex-shrink:0;font-size:.85em;line-height:1;transform:translateY(-.0625em)}.page-not-found{min-height:100dvh}.page-not-found__main{justify-content:center;gap:calc(var(--space-section-y-lg) + var(--space-md));min-height:100dvh;max-width:var(--layout-max-width);padding-inline:var(--layout-site-padding);padding-block:var(--space-xl);flex-direction:column;margin-inline:auto;display:flex}@media (max-width:743.98px){.page-not-found__main{padding-top:clamp(3.5rem,14svh,6rem);padding-bottom:var(--space-xl);justify-content:flex-start}}.page-not-found__statement{gap:var(--space-md);flex-direction:column;display:flex}.page-not-found__copy{gap:var(--space-sm);flex-direction:column;display:flex}.page-not-found__brand{align-items:center;gap:var(--space-2xs);color:var(--color-ink-muted);transition:opacity var(--duration-fast) var(--ease-standard);align-self:flex-start;text-decoration:none;display:inline-flex}.page-not-found__brand:hover{opacity:.85;color:var(--color-ink)}.page-not-found__brand:focus-visible{outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:var(--interaction-focus-outline-offset);border-radius:var(--radius-xs)}.page-not-found__brand-mark{opacity:.88;flex-shrink:0;width:auto;height:1.25rem}.page-not-found__brand-word{font-family:var(--font-slek);font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);white-space:nowrap;line-height:1.15}.page-not-found__title{font-family:var(--font-sans);font-size:var(--text-4xl);line-height:var(--text-4xl--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display);color:var(--color-ink);margin:0}.page-not-found__message{font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-ink-muted);margin:0}.page-not-found__cta{width:auto;max-width:100%;margin-top:var(--space-xs);align-self:flex-start}@media (max-width:743.98px){.page-not-found__cta{align-self:stretch;width:100%}}.page-not-found__links{flex-direction:column;gap:clamp(1.25rem,.75rem + 1.25vw,2rem);margin:0;padding:0;list-style:none;display:flex}.page-not-found__links .content-link{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:var(--text-lg--line-height)}@media (max-width:743.98px){.page-not-found__links{gap:var(--space-lg)}.page-not-found__links .content-link{font-size:var(--text-xl);line-height:var(--text-xl--line-height)}}.faq-group{--faq-heading-gap:var(--space-lg);--faq-row-padding-block:1.375rem;--faq-divider:var(--chrome-hairline-color);--faq-control-size:2.25rem;--faq-control-ring-width:0;--faq-control-ring:transparent;--faq-control-fill:var(--color-surface-elevated);--faq-control-fill-hover:oklab(88.1249% -.00028421 -.00393527)}@supports (color:color-mix(in lab, red, red)){.faq-group{--faq-control-fill-hover:color-mix(in oklab, var(--color-ink) 10%, var(--color-surface-elevated))}}.faq-group{--faq-control-glyph-length:.6875rem;--faq-control-glyph-weight:1.5px;--faq-control-glyph-color:var(--color-ink);--faq-control-glyph-color-hover:var(--color-ink);margin-block-start:var(--space-section-y-lg)}.faq-group__heading{font-family:var(--font-sans);font-size:var(--text-fluid-xl);line-height:1.2;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);color:var(--color-ink);margin-block:0 var(--faq-heading-gap)}.faq-list{border-block-start:1px solid var(--faq-divider)}.faq-item{border-block-end:1px solid var(--faq-divider)}.faq-item__question{align-items:center;column-gap:var(--space-md);padding-block:var(--faq-row-padding-block);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.faq-item__question::marker{content:""}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:focus-visible{outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:calc(var(--interaction-focus-outline-offset) * -1)}.faq-item__label{font-size:var(--text-body);line-height:1.35;font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-heading);color:var(--color-ink)}.faq-item__control{inline-size:var(--faq-control-size);block-size:var(--faq-control-size);border:var(--faq-control-ring-width) solid var(--faq-control-ring);border-radius:var(--radius-pill);background-color:var(--faq-control-fill);transition:border-color var(--duration-fast) var(--ease-emphasized), background-color var(--duration-fast) var(--ease-emphasized);display:block;position:relative}.faq-item__control:before,.faq-item__control:after{content:"";inline-size:var(--faq-control-glyph-length);block-size:var(--faq-control-glyph-weight);border-radius:var(--radius-pill);background-color:var(--faq-control-glyph-color);transition:background-color var(--duration-fast) var(--ease-emphasized), transform var(--duration-standard) var(--ease-emphasized);position:absolute;inset-block-start:50%;inset-inline-start:50%}.faq-item__control:before{transform:translate(-50%,-50%)}.faq-item__control:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open] .faq-item__control:after{transform:translate(-50%,-50%)rotate(0)}@media (hover:hover){.faq-item__question:hover .faq-item__control{background-color:var(--faq-control-fill-hover)}.faq-item__question:hover .faq-item__control:before,.faq-item__question:hover .faq-item__control:after{background-color:var(--faq-control-glyph-color-hover)}}.faq-item__answer{padding-block:0 var(--faq-row-padding-block);font-size:var(--text-fluid-base);line-height:var(--leading-relaxed);color:var(--color-ink-muted);padding-inline-end:calc(var(--faq-control-size) + var(--space-md))}.faq-item__answer p{margin:0}.faq-item__answer p+p{margin-block-start:var(--space-sm)}.faq-item__answer>:last-child{margin-block-end:0}@media (min-width:744px){.faq-group{--faq-heading-gap:var(--space-xl);--faq-row-padding-block:1.75rem;--faq-control-size:2.75rem;--faq-control-glyph-length:.8125rem}}@supports (interpolate-size:allow-keywords){.faq-list{interpolate-size:allow-keywords}.faq-item::details-content{block-size:0;transition:block-size .36s var(--ease-emphasized), content-visibility .36s var(--ease-emphasized);transition-behavior:allow-discrete;overflow:hidden}.faq-item[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.faq-item__control,.faq-item__control:before,.faq-item__control:after{transition:none}@supports (interpolate-size:allow-keywords){.faq-item::details-content{transition:none}}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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}.inset-0{inset:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[15\]{z-index:15}.z-\[45\]{z-index:45}.z-\[46\]{z-index:46}.z-\[60\]{z-index:60}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.container{width:100%}@media (min-width:744px){.container{max-width:744px}}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.-mt-\[var\(--header-height\)\]{margin-top:calc(var(--header-height) * -1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[16px\]{margin-top:16px}.mt-\[var\(--space-md\)\]{margin-top:var(--space-md)}.-mr-6{margin-right:calc(var(--spacing) * -6)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.aspect-square{aspect-ratio:1}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-full{height:100%}.max-h-\[100\%\]{max-height:100%}.min-h-0{min-height:0}.min-h-dvh{min-height:100dvh}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-full{width:100%}.max-w-\[100\%\]{max-width:100%}.max-w-\[var\(--layout-reading-max\)\]{max-width:var(--layout-reading-max)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;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-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;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,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-\[var\(--header-height\)\]{scroll-margin-top:var(--header-height)}.list-none{list-style-type:none}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[0\.5px\]{border-top-style:var(--tw-border-style);border-top-width:.5px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[hsl\(0\,0\%\,90\%\)\]{border-color:#e6e6e6}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-900{border-color:var(--color-gray-900)}.bg-\[hsl\(0\,0\%\,90\%\)\]{background-color:#e6e6e6}.bg-\[hsl\(0\,0\%\,97\%\)\]{background-color:#f7f7f7}.bg-\[hsl\(220\,15\%\,18\%\)\]{background-color:#272c35}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.object-contain{object-fit:contain}.p-2{padding:calc(var(--spacing) * 2)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-\[var\(--space-section-y\)\]{padding-block:var(--space-section-y)}.pt-1{padding-top:var(--spacing)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[var\(--header-height\)\]{padding-top:var(--header-height)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-\[var\(--corner-offset\)\]{padding-right:var(--corner-offset)}.pr-\[var\(--space-3\)\]{padding-right:var(--space-3)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-0{padding-left:0}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[var\(--corner-offset\)\]{padding-left:var(--corner-offset)}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-slek{font-family:var(--font-slek)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-heading{font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--color-ink\)\]{color:var(--color-ink)}.text-black{color:var(--color-black)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow-soft{--tw-shadow:0 12px 40px var(--tw-shadow-color,#11192c1f)}@supports (color:color-mix(in lab, red, red)){.shadow-soft{--tw-shadow:0 12px 40px var(--tw-shadow-color,color-mix(in oklab, var(--color-ink) 12%, transparent))}}.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,)}.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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[350ms\]{--tw-duration:.35s;transition-duration:.35s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:opacity-80:hover{opacity:.8}}@media not all and (min-width:744px){.max-md\:max-w-xl{max-width:var(--container-xl)}.max-md\:px-\[var\(--corner-offset\)\]{padding-inline:var(--corner-offset)}.max-md\:pr-\[var\(--hero-max-md-pr\)\]{padding-right:var(--hero-max-md-pr)}.max-md\:pl-\[var\(--hero-max-md-pl\)\]{padding-left:var(--hero-max-md-pl)}}@media (min-width:744px){.md\:order-1{order:1}.md\:mx-auto{margin-inline:auto}.md\:mt-0{margin-top:0}.md\:mr-auto{margin-right:auto}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.md\:h-\[var\(--header-height-desktop\)\]{height:var(--header-height-desktop)}.md\:w-\[48\%\]{width:48%}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:px-\[var\(--layout-site-padding\)\]{padding-inline:var(--layout-site-padding)}.md\:pt-3{padding-top:calc(var(--spacing) * 3)}.md\:pr-0{padding-right:0}.md\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.md\:text-center{text-align:center}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[1\.875rem\]{font-size:1.875rem}.md\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}@media (prefers-color-scheme:dark){.dark\:border-gray-100{border-color:var(--color-gray-100)}.dark\:border-gray-300{border-color:var(--color-gray-300)}.dark\:bg-\[var\(--color-surface-elevated\)\]{background-color:var(--color-surface-elevated)}.dark\:text-gray-100{color:var(--color-gray-100)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-white{color:var(--color-white)}}.max-w-layout{max-width:var(--layout-max-width)}.surface-base{background-color:var(--color-surface);color:var(--color-ink)}.surface-elevated{background-color:var(--color-surface-elevated);color:var(--color-ink);box-shadow:var(--shadow-soft)}@supports (color:color-mix(in lab, red, red)){.surface-soft-border{border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}}.surface-soft-border{border:1px solid #11192c1a}@supports (color:color-mix(in lab, red, red)){.surface-soft-border{border:1px solid color-mix(in oklab, var(--color-ink) 10%, transparent)}}.shadow-soft{box-shadow:var(--shadow-soft)}.shadow-medium{box-shadow:var(--shadow-medium)}.shadow-strong{box-shadow:var(--shadow-strong)}.text-ink-muted{color:var(--color-ink-muted)}.text-ink-subtle{color:var(--color-ink-subtle)}.text-ink{color:var(--color-ink)}@media (prefers-color-scheme:light){#main-content section:not(#hero) :is(p,ul,ol,div.stacked-line-list).text-body.font-normal{color:#000}}.transition-micro{transition:transform var(--duration-fast) var(--ease-micro), opacity var(--duration-fast) var(--ease-micro)}.will-animate{will-change:transform, opacity}@supports (color:color-mix(in lab, red, red)){.divider-subtle{border-color:color-mix(in srgb, var(--color-ink) 12%, transparent)}}.divider-subtle{border-color:#11192c1f}@supports (color:color-mix(in lab, red, red)){.divider-subtle{border-color:color-mix(in oklab, var(--color-ink) 12%, transparent)}}@media (prefers-reduced-motion:reduce){.transition-micro{transition-duration:0s;transition-delay:0s}}}@font-face{font-family:Graphik Web;src:url(../assets/fonts/graphik/Graphik-Regular-Web.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik Web;src:url(../assets/fonts/graphik/Graphik-Medium-Web.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Graphik Web;src:url(../assets/fonts/graphik/Graphik-Semibold-Web.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Graphik Web;src:url(../assets/fonts/graphik/Graphik-Bold-Web.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}[id^=content-block-] .content-subhead-group{flex-direction:column;gap:clamp(.5rem,.35rem + .4vw,.75rem);display:flex}[id^=content-block-] .content-subhead-group>p{margin:0}.nav-full-dismiss{transition-duration:.3s;transition-timing-function:var(--ease-out);translate:100%}@media (prefers-reduced-motion:reduce){#nav-menu,#submenu-secondary-nav-menu,#language-picker-panel,.nav-full-dismiss{transition:none}}@media (min-width:88rem){#hero{overflow:visible}#hero .hero-fullbleed-stack{width:100vw;max-width:none;inset:0 auto 0 calc(50% - 50vw)}}@media (max-height:31.25rem){#hero{--hero-safe-bottom:clamp(.875rem, calc(.625rem + 1.25vw + .85svh), 2.125rem)}}:root:has(body.page-index){--hero-max-md-pl:clamp(1.125rem, calc(-.125rem + 6.25vw), 2.375rem);--hero-max-md-pr:clamp(1.5rem, calc(.234375rem + 5vw), 2.75rem)}@media (max-width:743.98px){:is(.page-index,.page-inner) #site-header-inner{box-sizing:border-box;height:var(--header-height-narrow);padding-top:clamp(.5rem,.25rem + 1.25vw,.75rem);padding-bottom:clamp(.75rem,.5rem + 1.25vw,1rem)}:is(.page-index,.page-inner) #site-header-inner .site-header__brand-lockup{font-size:var(--header-brand-font-narrow)}:is(.page-index,.page-inner) .site-header{--site-header-mark-target-height:var(--header-mark-target-height-narrow)}:is(.page-index,.page-inner) #hamburger-button,:is(.page-index,.page-inner) #submenu-back-menu-button{padding:clamp(.375rem,.25rem + 1.1vw,.75rem)}:is(.page-index,.page-inner) .site-header__panel-area .mega-panel{padding-block:clamp(1rem,1.35rem + .65vw,2rem)}:is(.page-index,.page-inner) .fluid-chrome-row{padding-top:clamp(.5rem,.42rem + .55vw,.75rem);padding-bottom:clamp(.75rem,.82rem + .4vw,1rem);padding-inline:var(--corner-offset)}:is(.page-index,.page-inner) .nav-arrow-hit{padding:clamp(.375rem,.25rem + 1.1vw,.75rem)}:is(.page-index,.page-inner) .page-wrapper>footer{padding-left:clamp(1.375rem,.75rem + 3.125vw,2rem);padding-right:clamp(1rem,5vw,2rem)}}@media (min-width:744px){#site-header-inner{height:var(--header-height-desktop)}#site-header-inner .site-header__brand-lockup{font-size:var(--header-brand-font)}#site-header-inner .site-header__brand-lockup .site-header__logo{margin-right:var(--space-2xs)}#site-header-inner nav{gap:var(--header-nav-gap);font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--header-nav-font);letter-spacing:-.005em;white-space:nowrap;flex-wrap:nowrap;min-width:0}#site-header-inner nav a{white-space:nowrap;flex-shrink:0}.site-header__panel-area .mega-panel{font-size:var(--header-nav-font)}#site-header-inner .col-start-3{gap:var(--space-xs)}#site-header-inner .col-start-3 a.shadow-soft{font-size:var(--header-nav-font);padding-inline:var(--space-sm);padding-block:var(--space-3xs)}:is(.page-index,.page-inner) footer .footer-copyright{text-align:center;width:100%;max-width:none;display:block}}:is(.page-index,.page-inner) #site-header-inner{container:site-header/inline-size}:is(.page-index,.page-inner) .site-header__nav-wrap,:is(.page-index,.page-inner) .site-header__account-link,:is(.page-index,.page-inner) .site-header__cta{display:none}:is(.page-index,.page-inner) #hamburger-button{display:inline-flex}@container site-header (max-width:999.98px){:is(.page-index,.page-inner) #site-header-inner{grid-template-columns:minmax(0,1fr) 0 auto}:is(.page-index,.page-inner) .site-header__brand-lockup{min-width:0;max-width:100%;overflow:hidden}:is(.page-index,.page-inner) .site-header__brand{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}}@container site-header (min-width:1000px){:is(.page-index,.page-inner) .site-header__nav-wrap{display:flex}:is(.page-index,.page-inner) .site-header__account-link{display:block}:is(.page-index,.page-inner) .site-header__cta{display:inline-flex}:is(.page-index,.page-inner) #hamburger-button{display:none}:is(.page-index,.page-inner) #site-header-inner nav .main-nav-link{font-size:calc(var(--header-nav-font) + .0625rem);letter-spacing:0}:is(.page-index,.page-inner) #site-header-inner .nav-submenu-disclosure{background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;padding:0;overflow:hidden}:is(.page-index,.page-inner) #site-header-inner .nav-submenu-disclosure__icon{display:none}:is(.page-index,.page-inner) #site-header-inner .nav-parent-with-submenu:has(.nav-submenu-disclosure:focus-visible){outline:var(--interaction-focus-outline-width) solid var(--interaction-focus-outline-color);outline-offset:var(--interaction-focus-row-outline-offset);border-radius:var(--radius-xs)}:is(.page-index,.page-inner) #site-header-inner .nav-submenu-disclosure:focus-visible{background-color:#0000;outline:none}}:is(.page-index,.page-inner) #nav-menu>div>a,:is(.page-index,.page-inner) #nav-menu>div>.nav-parent-row>a,:is(.page-index,.page-inner) #submenu-arrow-button,:is(.page-index,.page-inner) #explore-arrow-button,:is(.page-index,.page-inner) #submenu-secondary-nav-menu>div>a{border-radius:var(--radius-xs);transition:background-color var(--duration-chrome) var(--ease-emphasized);background-color:#0000}:is(.page-index,.page-inner) #nav-menu>div>a,:is(.page-index,.page-inner) #nav-menu>div>.nav-parent-row>a,:is(.page-index,.page-inner) #submenu-secondary-nav-menu>div>a{padding:var(--space-2xs) var(--space-xs);width:fit-content;max-width:100%}:is(.page-index,.page-inner) #submenu-arrow-button{padding:var(--space-2xs) var(--space-xs);cursor:pointer;font:inherit;font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);background-color:#0000;border:none}:is(.page-index,.page-inner) #nav-menu .nav-menu-account{margin-top:2rem;padding-top:1rem}:is(.page-index,.page-inner) #nav-menu .nav-menu-account__divider{border-top:.5px solid}@supports (color:color-mix(in lab, red, red)){:is(.page-index,.page-inner) #nav-menu .nav-menu-account__divider{border-top:.5px solid color-mix(in oklab, currentColor 28%, transparent)}}:is(.page-index,.page-inner) #nav-menu .nav-menu-account__divider{opacity:.75;margin-bottom:1rem}:is(.page-index,.page-inner) #nav-menu .nav-menu-account__link{align-items:center;min-height:2.75rem;padding-block:.625rem;text-decoration:none;display:inline-flex}:is(.page-index,.page-inner) #nav-menu .nav-menu-account__icon{flex-shrink:0}.page-inner{--nav-menu-inactive-opacity:.75}.page-inner #nav-menu:has([aria-current=page])>div>a:not([aria-current=page]),.page-inner #nav-menu:has([aria-current=page])>div>.nav-parent-row>a:not([aria-current=page]),.page-inner #nav-menu:has([aria-current=page])>div>#submenu-arrow-button:not([aria-current=page]){opacity:var(--nav-menu-inactive-opacity)}.page-inner #nav-menu:has([aria-current=page])>div>a:not([aria-current=page]):is(:hover,:focus-visible),.page-inner #nav-menu:has([aria-current=page])>div>.nav-parent-row>a:not([aria-current=page]):is(:hover,:focus-visible),.page-inner #nav-menu:has([aria-current=page])>div>#submenu-arrow-button:not([aria-current=page]):is(:hover,:focus-visible){opacity:1}.page-inner #nav-menu:has([aria-current=page])>div>a[aria-current=page],.page-inner #nav-menu:has([aria-current=page])>div>.nav-parent-row>a[aria-current=page],.page-inner #nav-menu:has([aria-current=page])>div>#submenu-arrow-button[aria-current=page],.page-inner #nav-menu>div>.nav-parent-row>a.nav-section-active:not([aria-current=page]){font-weight:var(--font-weight-medium)}.page-inner #submenu-secondary-nav-menu:has([aria-current=page]) a:not([aria-current=page]),.page-inner #explore-secondary-nav-menu:has([aria-current=page]) a:not([aria-current=page]){opacity:var(--nav-menu-inactive-opacity)}.page-inner #submenu-secondary-nav-menu:has([aria-current=page]) a:not([aria-current=page]):is(:hover,:focus-visible),.page-inner #explore-secondary-nav-menu:has([aria-current=page]) a:not([aria-current=page]):is(:hover,:focus-visible){opacity:1}.page-inner #submenu-secondary-nav-menu:has([aria-current=page]) a[aria-current=page],.page-inner #explore-secondary-nav-menu:has([aria-current=page]) a[aria-current=page]{font-weight:var(--font-weight-medium)}body:is(.page-index,.page-inner).has-desktop-nav #nav-menu,body:is(.page-index,.page-inner).has-desktop-nav #explore-secondary-nav-menu,body:is(.page-index,.page-inner).has-desktop-nav #submenu-secondary-nav-menu,body:is(.page-index,.page-inner).has-desktop-nav #language-picker-panel{display:none}#hero{container:hero/inline-size}#hero .hero-dock{min-height:0}#hero .hero-media{isolation:isolate}body.page-index #hero{aspect-ratio:auto;height:auto;min-height:100svh}@media (min-aspect-ratio:7/4) and (max-width:60rem) and (min-height:20rem){#hero{--hero-safe-bottom:clamp(1.125rem, calc(.9rem + 1.6vw + .7svh), 2.5rem)}#hero .cta-button-cyan{margin-top:clamp(.625rem,.5rem + .5vw,.875rem)}#hero .cta-button-cyan a{padding-block:.4375rem;padding-inline:1.125rem}}@media (min-aspect-ratio:7/4) and (max-width:743.98px) and (min-height:20rem){#hero{--hero-safe-bottom:clamp(.9375rem, calc(.75rem + 1.5vw + .55svh), 2.125rem)}}@media (max-height:28rem){#hero{--hero-safe-bottom:clamp(.5rem, calc(.45rem + .4svh), 1.125rem)}}html,body{min-height:100dvh}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}