@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--rx:0;--ry:0;--px:50;--py:50;--bx:50;--by:50;--d:0;--o:0;--flip:0;--video-air-top:0px;--video-air-bottom:0px;--video-air-x:0px}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--video-transcript-fade:0px;--cookie-banner-raise:0px;--cookie-banner-ceiling:0px}}}@layer theme{:root,:host{--font-sans:-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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!sticky{position:sticky!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.top-0{top:0}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.w-auto{width:auto}.w-full{width:100%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.px-1{padding-inline:var(--spacing)}.py-5{padding-block:calc(var(--spacing) * 5)}.leading-none{--tw-leading:1;line-height:1}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.text-current{color:currentColor}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}@media (hover:hover){.hover\:opacity-65:hover{opacity:.65}}@media (min-width:48rem){.md\:h-6{height:calc(var(--spacing) * 6)}}}:root{--site-header-height:4rem;--gutter:clamp(24px, 5vw, 80px);--page-inset:var(--gutter);--grid-narrow-max:82rem;--page-inset-narrow:max(var(--gutter), calc((100% - var(--grid-narrow-max)) / 2));--space-section:clamp(4rem, 2.5vh + 4vw, 8rem);--space-lead:calc(var(--space-section) / 8);--space-1:calc(var(--space-section) * .5);--space-2:var(--space-section);--space-3:calc(var(--space-section) * 1.25);--space-4:calc(var(--space-section) * 1.5);--space-5:calc(var(--space-section) * 2);--lead-1:var(--space-lead);--lead-2:calc(var(--space-lead) * 2);--lead-3:calc(var(--space-lead) * 3);--lead-4:calc(var(--space-lead) * 4);--lead-5:calc(var(--space-lead) * 5);--lead-6:calc(var(--space-lead) * 6);--gap-1:.25rem;--gap-2:.375rem;--gap-3:.5rem;--gap-4:.75rem;--gap-5:1rem;--gap-6:1.25rem;--gap-7:1.5rem;--nudge-1:.1rem;--nudge-2:.2rem;--tap-y:.625rem;--tap-x:.5rem;--chip-frame-y:.35rem;--chip-frame-x:.625rem;--control-h:3.5rem;--control-h-md:3rem;--control-h-sm:2.75rem;--control-h-xs:2.5rem;--viewport-chrome-band:calc(100lvh - 100dvh);--z-hero:0;--z-devices-flow:4;--z-devices-showcase:4;--z-rewards:8;--z-programme-types:12;--z-expertise:18;--z-key-figures:19;--z-rse:19;--z-gallery:19;--z-video:19;--z-media-rhinos:19;--z-faq:19;--z-contact:19;--z-mission:20;--z-footer:20;--z-sectors:30;--z-scroll-cursor:40;--z-expertise-cursor:42;--z-sound-toggle:45;--z-scroll-top:45;--z-cookie-banner:48;--z-site-header:50;--z-sectors-scroll-cursor:60;--z-route-curtain:65;--z-site-menu:70;--z-site-header-menu-open:75;--z-cookie-panel:80;--z-site-intro:90;--z-skip-link:100;--label-family:var(--font-sans), system-ui, sans-serif;--label-size:var(--text-label);--label-weight:620;--label-tracking:var(--track-label);--track-display:-.065em;--track-tight:-.045em;--track-body:-.015em;--track-control:.02em;--track-label:.16em;--display-title-size:clamp(4.4rem, 8vw, 8.5rem);--display-title-variation:"wght" 540, "wdth" 104;--display-title-weight:540;--display-title-tracking:var(--track-display);--display-fit:4.45;--display-line-fit:5.57;--section-title-size:clamp(3.75rem, 6.8vw, 7.25rem);--section-title-leading:.9;--section-title-size-2:clamp(3.25rem, 5.9vw, 6.3rem);--section-title-medium:clamp(2.2rem, 3.2vw, 3.4rem);--section-title-medium-leading:1;--section-title-medium-tracking:var(--track-tight);--section-title-small:clamp(1.6rem, 2.2vw, 2.4rem);--section-title-small-leading:1.05;--text-micro:clamp(.7rem, .78vw, .7rem);--text-label:clamp(.8rem, .92vw, .83rem);--text-caption:clamp(.9rem, 1.03vw, .93rem);--text-body:clamp(1rem, 1.14vw, 1.03rem);--text-lead:clamp(1.16rem, 1.5vw, 1.35rem);--text-weight-regular:440;--text-weight-medium:540;--text-weight-strong:620;--text-weight-bold:700;--expertise-bleed:6rem;--expertise-bleed-fade:1.25rem;--sound-toggle-inset-x:clamp(calc(.9 * var(--rem-fixed)), 1.6vw, calc(1.45 * var(--rem-fixed)));--sound-toggle-inset-y:clamp(calc(1.1 * var(--rem-fixed)), 2.2vh, calc(1.9 * var(--rem-fixed)));--red-field-opacity:1;--hover-duration:.2s;--hover-duration-image:.8s;--accent-rgb:181 25 23;--ink-rgb:32 37 43;--paper-rgb:246 246 243;--scrim-rgb:10 13 17;--shadow-rgb:0 0 0;--accent:rgb(var(--accent-rgb));--ink:rgb(var(--ink-rgb));--paper:rgb(var(--paper-rgb));--accent-pressed:#921413;--accent-lattice:#bf3735;--surface-light:var(--paper);--surface-raised-rgb:248 248 245;--surface-raised:rgb(var(--surface-raised-rgb));--surface-card:#eae9e4;--surface-media:#d8d7d2;--surface-shade:#deded8;--surface-dark:var(--ink);--surface-deep-rgb:21 25 30;--surface-deep:rgb(var(--surface-deep-rgb));--ink-body:rgb(var(--ink-rgb) / .74);--ink-label:rgb(var(--ink-rgb) / .7);--ink-faint:rgb(var(--ink-rgb) / .66);--paper-body:rgb(var(--paper-rgb) / .82);--paper-muted:rgb(var(--paper-rgb) / .62);--hairline:rgb(var(--ink-rgb) / .14);--hairline-strong:rgb(var(--ink-rgb) / .28);--hairline-inverse:rgb(var(--paper-rgb) / .3);--field-rule:rgb(var(--ink-rgb) / .57);--focus-ring:var(--ink);--focus-halo:var(--paper);--focus-reach:8px;--shadow-panel:0 1.5rem 3.5rem rgb(var(--ink-rgb) / .13);--surface-report-rgb:255 255 255;--surface-report:rgb(var(--surface-report-rgb));--esg-teal-rgb:0 153 153;--esg-teal-deep-rgb:0 130 130;--esg-navy-rgb:0 32 96;--esg-social-rgb:255 192 0;--esg-social-deep-rgb:148 110 0;--esg-environment-rgb:73 129 78;--esg-environment-deep-rgb:56 87 35;--esg-purchasing-rgb:237 125 49;--esg-purchasing-deep-rgb:186 87 0;--esg-ethics-rgb:12 192 220;--esg-ethics-deep-rgb:0 128 148;--esg-community-rgb:204 48 152;--esg-community-deep-rgb:162 0 117;--esg-teal:rgb(var(--esg-teal-rgb));--esg-teal-deep:rgb(var(--esg-teal-deep-rgb));--esg-navy:rgb(var(--esg-navy-rgb));--esg-social:rgb(var(--esg-social-rgb));--esg-social-deep:rgb(var(--esg-social-deep-rgb));--esg-environment:rgb(var(--esg-environment-rgb));--esg-environment-deep:rgb(var(--esg-environment-deep-rgb));--esg-purchasing:rgb(var(--esg-purchasing-rgb));--esg-purchasing-deep:rgb(var(--esg-purchasing-deep-rgb));--esg-ethics:rgb(var(--esg-ethics-rgb));--esg-ethics-deep:rgb(var(--esg-ethics-deep-rgb));--esg-community:rgb(var(--esg-community-rgb));--esg-community-deep:rgb(var(--esg-community-deep-rgb));--esg-chart-zone-rgb:112 173 71;--esg-chart-blue-rgb:0 112 192}:root:lang(fr){--display-fit:3.4;--display-line-fit:5.47}@media (max-width:767px){:root{--section-title-size:clamp(2rem, 12.5vw, 3.5rem);--section-title-size-2:clamp(2rem, 12.5vw, 3.5rem);--section-title-medium:clamp(1.7rem, 8.6vw, 2.2rem);--sound-toggle-inset-x:calc(.85 * var(--rem-fixed));--sound-toggle-inset-y:calc(1.5 * var(--rem-fixed))}}@media (max-height:700px){:root{--expertise-bleed:4.5rem}}@media (min-width:1302px){:root{--text-lead:clamp(1.22rem, 1.5vw, 1.35rem)}}@media (min-width:1370px){:root{--text-lead:clamp(1.28rem, 1.5vw, 1.35rem)}}@media (min-width:1437px){:root{--text-lead:clamp(1.34rem, 1.5vw, 1.35rem)}}[data-grid=narrow]{--page-inset:var(--page-inset-narrow)}html{--rem-fixed:1rem}html[data-text-scale]{--rem-fixed:calc(1rem / var(--text-scale,1));font-size:calc(100% * var(--text-scale,1))}*{box-sizing:border-box}html{overscroll-behavior-y:none;scrollbar-gutter:stable;background:var(--surface-light);scroll-padding-top:calc(var(--site-header-height) + var(--focus-reach));scroll-padding-bottom:calc(4.65 * var(--rem-fixed) + env(safe-area-inset-bottom,0px) + var(--focus-reach))}:where([data-header-theme][id]){scroll-margin-top:calc(-1 * (var(--site-header-height) + var(--focus-reach)))}@media (max-width:1023px){body{padding-bottom:var(--cookie-banner-band,0px)}}body{overscroll-behavior-y:none;background:var(--surface-light);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}html.lenis,html.lenis body{height:auto}html.lenis-smooth{scroll-behavior:auto!important}html.lenis-stopped{overflow:hidden}html[data-boot=hold] body{visibility:hidden}html[data-boot=reveal] body{animation:.2s ease-out both boot-reveal}@keyframes boot-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html[data-boot=reveal] body{animation:none}}html[data-boot-landing],html[data-boot-landing] body{overflow-anchor:none}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}::selection{background:var(--accent);color:var(--paper)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 7px var(--focus-halo)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.devices-rewards-flow{margin-top:440svh}.key-figures{--key-figures-cover:max(100lvh, 40rem);margin-top:calc(240svh - var(--key-figures-cover))}.media-rhinos{margin-top:134svh}@media (min-width:768px){.devices-rewards-flow{margin-top:505svh}.media-rhinos{margin-top:190svh}}@media (min-width:1024px){.key-figures{--key-figures-cover:max(100svh, 42rem);margin-top:calc(525svh - var(--key-figures-cover))}}@media (prefers-reduced-motion:reduce){.devices-rewards-flow,.key-figures,.media-rhinos{margin-top:0}}.pin-spacer+.devices-rewards-flow,.pin-spacer+.media-rhinos{margin-top:0}.pin-spacer+.key-figures{margin-top:calc(-1 * var(--key-figures-cover))}@media (prefers-reduced-motion:reduce){.pin-spacer+.key-figures{margin-top:0}}:is(.pin-frame:has(>.expertise-showcase[data-expertise-tall=true])+.key-figures,.pin-frame:has(>.sectors-section[data-sectors-tall=true])+.devices-rewards-flow){margin-top:0}.rse-showcase{margin-top:134svh}@media (min-width:768px){.rse-showcase{margin-top:190svh}}.pin-spacer+.rse-showcase{margin-top:0}@media (prefers-reduced-motion:reduce){.rse-showcase{margin-top:0}}.skip-link{z-index:var(--z-skip-link);min-height:var(--control-h-sm);padding:var(--nudge-1) var(--gap-6) 0;background:var(--surface-dark);color:var(--paper);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--text-micro);font-variation-settings:"wght" 620, "wdth" 100;letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;font-weight:620;line-height:1;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex;position:fixed;top:.75rem;left:.75rem;transform:translateY(calc(-100% - 1.5rem))}.skip-link:focus-visible{transform:translateY(0)}#main-content:focus,#main-content:focus-visible{outline:none}.sound-toggle{bottom:calc(var(--sound-toggle-inset-y) + env(safe-area-inset-bottom,0px));left:var(--sound-toggle-inset-x);z-index:var(--z-sound-toggle);border:1px solid rgb(var(--paper-rgb) / .2);background:rgb(var(--surface-deep-rgb) / .8);width:2.75rem;height:2.75rem;color:var(--surface-light);cursor:pointer;-webkit-backdrop-filter:blur(8px)saturate(1.25);backdrop-filter:blur(8px)saturate(1.25);box-shadow:0 .35rem 1.1rem rgb(var(--scrim-rgb) / .24);opacity:1;visibility:visible;transition:opacity .26s ease, visibility 0s, background-color var(--hover-duration) cubic-bezier(.22, 1, .36, 1), border-color var(--hover-duration) cubic-bezier(.22, 1, .36, 1), transform var(--hover-duration) cubic-bezier(.22, 1, .36, 1), scale var(--hover-duration) cubic-bezier(.22, 1, .36, 1);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed}@media (hover:hover) and (pointer:fine){.sound-toggle:hover{border-color:rgb(var(--paper-rgb) / .42);background:rgb(var(--surface-deep-rgb) / .92);transform:translateY(-1px)}}.sound-toggle:focus-visible{box-shadow:0 .35rem 1.1rem rgb(var(--scrim-rgb) / .24), 0 0 0 7px var(--focus-halo)}.sound-toggle:active{transition:none;scale:.94}html[data-sound-switch=off] .sound-toggle{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s,visibility 0s .26s}.sound-toggle__glyph{width:1.35rem;height:1.35rem;display:block}.sound-toggle__glyph svg{width:100%;height:100%;display:block;overflow:visible}.sound-toggle__cone{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:1.8px}.sound-toggle__wave,.sound-toggle__cross{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;transition:opacity .18s}.sound-toggle[data-state=off] .sound-toggle__wave,.sound-toggle[data-state=on] .sound-toggle__cross{opacity:0}.sound-toggle__wave--far{opacity:.72}@media (max-width:767px){.sound-toggle{width:2.5rem;height:2.5rem}.sound-toggle:before{content:"";inset:calc((2.5rem - var(--control-h-sm)) / 2 - 1px);position:absolute}.sound-toggle__glyph{width:1.2rem;height:1.2rem}}@media (prefers-reduced-motion:reduce){.sound-toggle,.sound-toggle__wave,.sound-toggle__cross,html[data-sound-switch=off] .sound-toggle{transition:none}.sound-toggle:hover{transform:none}}.scroll-top{bottom:calc(var(--sound-toggle-inset-y) + env(safe-area-inset-bottom,0px));right:var(--sound-toggle-inset-x);z-index:var(--z-scroll-top);border:1px solid rgb(var(--paper-rgb) / .2);background:rgb(var(--surface-deep-rgb) / .8);width:2.75rem;height:2.75rem;color:var(--surface-light);cursor:pointer;-webkit-backdrop-filter:blur(8px)saturate(1.25);backdrop-filter:blur(8px)saturate(1.25);box-shadow:0 .35rem 1.1rem rgb(var(--scrim-rgb) / .24);opacity:1;visibility:visible;transition:opacity .26s ease, visibility 0s, background-color var(--hover-duration) cubic-bezier(.22, 1, .36, 1), border-color var(--hover-duration) cubic-bezier(.22, 1, .36, 1), transform var(--hover-duration) cubic-bezier(.22, 1, .36, 1), scale var(--hover-duration) cubic-bezier(.22, 1, .36, 1);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed}.scroll-top[data-shown=false],html:is([data-site-menu=open],[data-gallery-lightbox=open],[data-cookie-panel=open],[data-route-transition],[data-site-intro=arming],[data-site-intro=playing]) .scroll-top{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s,visibility 0s .26s}html:has(.cookie-banner) .scroll-top{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s,visibility 0s .26s}@media (hover:hover) and (pointer:fine){.scroll-top:hover{border-color:rgb(var(--paper-rgb) / .42);background:rgb(var(--surface-deep-rgb) / .92);transform:translateY(-1px)}}.scroll-top:focus-visible{box-shadow:0 .35rem 1.1rem rgb(var(--scrim-rgb) / .24), 0 0 0 7px var(--focus-halo)}.scroll-top:active{transition:none;scale:.94}.scroll-top .scroll-top__arrow{width:1.05rem;height:1.05rem;animation:none;rotate:180deg}@media (max-width:767px){.scroll-top{width:2.5rem;height:2.5rem}.scroll-top:before{content:"";inset:calc((2.5rem - var(--control-h-sm)) / 2 - 1px);position:absolute}.scroll-top .scroll-top__arrow{width:.95rem;height:.95rem}}@media (prefers-reduced-motion:reduce){.scroll-top,.scroll-top[data-shown=false],html:is([data-site-menu=open],[data-gallery-lightbox=open],[data-cookie-panel=open],[data-route-transition],[data-site-intro=arming],[data-site-intro=playing]) .scroll-top{transition:none}html:has(.cookie-banner) .scroll-top{transition:none}.scroll-top:hover{transform:none}}.section-eyebrow{color:var(--accent);font-family:var(--label-family);font-size:var(--label-size);font-variation-settings:"wght" var(--label-weight), "wdth" 100;font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;line-height:1;display:block}.mission-intro__body,.mission-pillar__body,.sectors-intro-panel__intro,.sector-card__detail,.devices-panel__body,.rewards-showcase__body,.rewards-showcase__text,.programme-card__body,.programme-types-showcase__closing,.expertise-showcase__intro,.media-rhinos__body,.rse-showcase__intro,.rse-showcase__note-body,.rse-card__distinction,.gallery-showcase__lead,.faq-section__answer,.faq-section__banner-question,.contact-section__intro,.contact-section__consent-text,.contact-section__required-hint,.contact-section__error,.contact-section__status-line,.contact-section__sent-body{overflow-wrap:break-word;text-wrap:pretty}@media (max-width:767px){.mission-intro__title,.mission-pillar__title,.sectors-intro-panel__title,.sector-card__title,.rewards-showcase__title,.rewards-showcase__name,.programme-card__title,.programme-types-showcase__title,.key-figures__title,.expertise-showcase__title,.expertise-showcase__group-title,.video-showcase__title,.media-rhinos__title,.rse-showcase__title,.rse-card__name,.gallery-showcase__title,.faq-section__title,.faq-section__question,.contact-section__title,.site-footer__tagline,.site-footer__title{overflow-wrap:break-word}}.heading-reveal__line,.heading-reveal__line-mask{display:block;position:relative}.heading-reveal__word{display:inline-block;position:relative}@media (max-width:1023px){.mission-intro__body,.mission-pillar__body,.sectors-intro-panel__intro,.sector-card__detail,.devices-panel__body,.rewards-showcase__body,.rewards-showcase__text,.programme-card__body,.programme-types-showcase__closing,.expertise-showcase__intro,.media-rhinos__body,.rse-showcase__intro,.rse-showcase__note-body,.rse-card__distinction,.faq-section__answer,.faq-section__banner-question,.contact-section__intro,.contact-section__consent-text,.contact-section__required-hint,.contact-section__error,.contact-section__status-line,.contact-section__sent-body{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}}.hero-header{z-index:var(--z-site-header);min-height:var(--site-header-height);padding-inline:var(--page-inset);color:var(--paper);visibility:visible;background:0 0;transition:background-color .24s,color .24s,translate .42s cubic-bezier(.22,1,.36,1),visibility;translate:0}.hero-header[data-header-hidden=true]{visibility:hidden;transition:background-color .24s,color .24s,translate .42s cubic-bezier(.22,1,.36,1),visibility 0s .42s;translate:0 -100%}@media (prefers-reduced-motion:reduce){.hero-header,.hero-header[data-header-hidden=true]{transition:none}}html[data-gallery-lightbox=open] .hero-header{visibility:hidden;transition:none}.hero-header{--header-tap-floor:calc(2.75 * var(--rem-fixed))}.hero-header a{position:relative}.hero-header a:after{inset:calc(-1 * var(--tap-y)) calc(-1 * var(--tap-x));content:"";position:absolute}.hero-header__language{font-size:var(--label-size);font-variation-settings:"wght" var(--label-weight), "wdth" 100;font-weight:var(--label-weight);letter-spacing:var(--label-tracking);transition:color var(--hover-duration) cubic-bezier(.22, 1, .36, 1)}.hero-header a.hero-header__language:after{inset:min(calc(-1 * var(--tap-y)), calc((100% - var(--header-tap-floor)) / 2)) calc(-.5 * var(--header-controls-gap)) min(calc(-1 * var(--tap-y)), calc((100% - var(--header-tap-floor)) / 2)) min(calc(-.5 * var(--header-controls-gap)), calc(100% - var(--header-tap-floor)))}.hero-header__display{--header-display-side:2.2em;width:var(--header-display-side);height:var(--header-display-side);color:inherit;font-family:inherit;font-size:var(--label-size);font-variation-settings:"wght" var(--label-weight), "wdth" 100;font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;transition:background-color var(--hover-duration) cubic-bezier(.22, 1, .36, 1), color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);background:0 0;border:1px solid;border-radius:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:relative}.hero-header__display-mark{transition:color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);margin-inline-start:var(--label-tracking)}.hero-header__display:after{inset:min(calc(-1 * var(--tap-y)), calc((100% - var(--header-tap-floor)) / 2)) max(calc(-1 * var(--header-controls-gap)), min(calc(-.5 * var(--header-controls-gap)), calc((100% - var(--header-tap-floor)) / 2)));content:"";position:absolute}.hero-header__display-word{text-transform:none;position:relative}.hero-header__controls{--header-controls-gap:.625rem;gap:var(--header-controls-gap)}@media (min-width:768px){.hero-header__controls{--header-controls-gap:1.25rem}}@media (max-width:359px){.hero-header__display{--header-display-side:2em}.hero-header__controls{--header-controls-gap:.25rem}}.hero-header{--header-control-hover-ink:currentColor;--header-control-active-ink:currentColor;--header-display-knock:var(--ink)}.hero-header:is([data-surface=light],[data-surface=light-transparent]),html[data-site-menu=open] .hero-header{--header-control-hover-ink:var(--accent);--header-control-active-ink:var(--accent-pressed);--header-display-knock:var(--paper)}.site-menu__toggle-word{position:relative}.site-menu__toggle-word:before,.hero-header__language:before{content:"";opacity:0;height:1px;transition:opacity var(--hover-duration) cubic-bezier(.22, 1, .36, 1);background:currentColor;position:absolute}.site-menu__toggle-word:before{bottom:0;left:0;right:0}.hero-header__language:before{bottom:.34rem;left:.25rem;right:.25rem}@media (hover:hover) and (pointer:fine){.site-menu__toggle:hover,.hero-header__display:hover,.hero-header__language:hover{color:var(--header-control-hover-ink);opacity:1}.site-menu__toggle[data-open=false]:hover .site-menu__toggle-word--open:before,.site-menu__toggle[data-open=true]:hover .site-menu__toggle-word--close:before,.hero-header__language:hover:before{opacity:1}.hero-header__display:hover{background-color:currentColor}.hero-header__display:hover .hero-header__display-mark{color:var(--header-display-knock)}}.hero-header__display:focus-visible,.hero-header__display:active{background-color:currentColor}.hero-header__display:focus-visible .hero-header__display-mark,.hero-header__display:active .hero-header__display-mark{color:var(--header-display-knock)}.site-menu__toggle:active,.hero-header__display:active,.hero-header__language:active{color:var(--header-control-active-ink);opacity:1;transition:none}.site-menu__toggle[data-open=false]:active .site-menu__toggle-word--open:before,.site-menu__toggle[data-open=true]:active .site-menu__toggle-word--close:before,.hero-header__language:active:before{opacity:1;transition:none}.hero-header__logo{filter:brightness(0)invert();width:auto;height:20px;transition:filter .24s}@media (min-width:768px){.hero-header__logo{height:24px}}.hero-header,.site-menu{--wordmark-aspect:calc(188 / 20)}.hero-header__logo--mark{aspect-ratio:36.05/17.8;color:var(--accent);display:none}@media (max-width:359px){.hero-header__logo--lockup{display:none}.hero-header__logo--mark{display:block}.hero-header__home{position:relative}.hero-header__home:after{inset:calc(-1 * var(--tap-y)) calc(-1 * var(--tap-x));content:"";position:absolute}}.hero-header[data-surface=light]{background:rgb(var(--header-light-ground-rgb,var(--paper-rgb)) / .92);color:var(--ink);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.hero-header[data-variant=report]{--header-light-ground-rgb:var(--surface-report-rgb)}.hero-header[data-surface=light-transparent]{color:var(--ink);background:0 0}.hero-header[data-surface=accent]{background:var(--accent)}.hero-header:is([data-surface=light],[data-surface=light-transparent]) .hero-header__logo{filter:none}.hero-header:before{z-index:-1;height:calc(9 * var(--rem-fixed));background:linear-gradient(180deg, rgb(var(--scrim-rgb) / .36) calc(3 * var(--rem-fixed)), rgb(var(--scrim-rgb) / .31) calc(4.5 * var(--rem-fixed)), rgb(var(--scrim-rgb) / .18) calc(6 * var(--rem-fixed)), rgb(var(--scrim-rgb) / .05) calc(7.5 * var(--rem-fixed)), transparent calc(9 * var(--rem-fixed)));content:"";opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0 0 auto}.hero-header[data-header-shade=on]:before{opacity:1}html[data-site-menu] .hero-header:before{opacity:0;transition-duration:.15s}.site-menu__toggle{align-items:center;gap:var(--gap-3);height:1.5rem;padding:0 var(--gap-1);color:inherit;font-family:inherit;font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;transition:color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);background:0 0;border:0;font-weight:620;line-height:1;display:inline-flex;position:relative}.site-menu__toggle:after{inset:calc(-1 * var(--tap-y)) calc(-1 * var(--tap-x));content:"";position:absolute}.site-menu__toggle-label{clip-path:inset(0 -1rem -1px);height:1em;line-height:1;display:grid}.site-menu__toggle-word{grid-area:1/1;justify-self:end;transition:transform .5s cubic-bezier(.23,1,.32,1)}.site-menu__toggle-word--close{transform:translateY(calc(100% + 2px))}.site-menu__toggle[data-open=true] .site-menu__toggle-word--open{transform:translateY(-100%)}.site-menu__toggle[data-open=true] .site-menu__toggle-word--close{transform:translateY(0)}.site-menu__glyph{--menu-bar-pitch:5.5px;width:18px;height:calc(var(--menu-bar-pitch) * 2 + 1.5px);flex:none;position:relative}.site-menu__bar{background:currentColor;border-radius:1px;width:100%;height:1.5px;transition:transform .35s cubic-bezier(.645,.045,.355,1),opacity .35s cubic-bezier(.645,.045,.355,1);position:absolute;top:calc(50% - .75px);left:0}.site-menu__bar:first-child{transform:translateY(calc(var(--menu-bar-pitch) * -1)) rotate(0deg)}.site-menu__bar:last-child{transform:translateY(var(--menu-bar-pitch)) rotate(0deg)}.site-menu__toggle[data-open=true] .site-menu__bar{transition:transform .8s cubic-bezier(.23,1,.32,1),opacity .8s cubic-bezier(.23,1,.32,1)}.site-menu__toggle[data-open=true] .site-menu__bar:first-child{transform:translateY(0)rotate(45deg)}.site-menu__toggle[data-open=true] .site-menu__bar:nth-child(2){opacity:0;transform:scaleX(0)}.site-menu__toggle[data-open=true] .site-menu__bar:last-child{transform:translateY(0)rotate(-45deg)}html[data-site-menu] .hero-header{z-index:var(--z-site-header-menu-open);visibility:visible;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;translate:none;pointer-events:auto!important;transform:none!important}html[data-site-menu] .hero-header__controls{transition:color .3s .18s}html[data-site-menu=open] .hero-header__controls{color:var(--ink)}@media (max-width:767px){html[data-site-menu] .hero-header__logo{transition-delay:.3s}html[data-site-menu=open] .hero-header__logo{filter:none}}html[data-site-menu=open]{overflow:hidden}.site-menu{--site-menu-width:clamp(20rem, 32vw, 30rem);--site-menu-gutter:clamp(1.5rem, 3.4vw, 3rem);z-index:var(--z-site-menu);visibility:hidden;pointer-events:none;position:fixed;inset:0;overflow:hidden}.site-menu,.site-menu *{transition-property:none}.site-menu__prelayers,.site-menu__panel{width:var(--site-menu-width);position:absolute;top:0;bottom:0;right:0}.site-menu__prelayer{position:absolute;inset:0}.site-menu__prelayer--red{background:var(--accent)}.site-menu__prelayer--dark{background:var(--surface-dark)}.site-menu__cover,.site-menu__cover-layer{position:absolute;inset:0}.site-menu__cover-layer--red{background:var(--accent)}.site-menu__cover-layer--dark{background:var(--surface-dark)}.site-menu__panel{padding:calc(var(--site-header-height) + clamp(1.25rem, 4vh, 2.75rem)) var(--site-menu-gutter) calc(clamp(1.25rem, 3.5vh, 2.25rem) + env(safe-area-inset-bottom,0px));background:var(--surface-light);color:var(--ink);box-shadow:-1.25rem 0 3rem rgb(var(--ink-rgb) / .18);pointer-events:auto;flex-direction:column;display:flex}.site-menu__scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.site-menu__nav{gap:var(--lead-3);flex-direction:column;display:flex}.site-menu__group-title{margin:0 0 var(--gap-4);color:var(--accent);font-family:var(--label-family);font-size:var(--text-micro);font-variation-settings:"wght" var(--label-weight), "wdth" 100;font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;line-height:1}.site-menu__list{gap:var(--gap-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-menu__link{color:inherit;transition:color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);grid-template-columns:2.6rem 1fr;align-items:baseline;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.site-menu__link:hover{color:var(--accent)}}.site-menu__link:active{color:var(--accent-pressed);transition:none}.site-menu__index{color:var(--accent);font-family:var(--label-family);font-size:var(--text-micro);font-variation-settings:"wght" var(--label-weight), "wdth" 100;font-weight:var(--label-weight);letter-spacing:var(--label-tracking);font-variant-numeric:tabular-nums;line-height:1}.site-menu__index:before{content:attr(data-index)}.site-menu__label-clip{clip-path:inset(0);margin-bottom:-.1em;padding-bottom:.1em;font-size:clamp(1.3rem,3.1vh,2.1rem);display:block}.site-menu__label{font-variation-settings:var(--display-title-variation);font-weight:var(--display-title-weight);letter-spacing:var(--track-tight);transform-origin:0 100%;line-height:1.12;display:block}.site-menu__foot{align-items:flex-start;gap:var(--gap-3);padding:var(--lead-3) 0 0;flex-direction:column;margin:auto 0 0;list-style:none;display:flex}.site-menu__foot-item{display:flex}.site-menu__contact{padding-top:var(--lead-3);padding-bottom:var(--gap-3)}.site-menu__socials{padding-top:var(--gap-7)}.site-menu__socials-title{margin:0 0 var(--gap-4);color:var(--accent);font-family:var(--label-family);font-size:var(--text-micro);font-variation-settings:"wght" var(--label-weight), "wdth" 100;font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;line-height:1}.site-menu__socials-list{gap:var(--gap-3) var(--lead-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-menu__foot-link,.site-menu__social{color:inherit;font-size:var(--text-body);font-variation-settings:"wght" 540, "wdth" 100;letter-spacing:var(--track-body);transition:color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);font-weight:540;line-height:1.3;text-decoration:none}@media (hover:hover) and (pointer:fine){.site-menu__foot-link:hover,.site-menu__social:hover{color:var(--accent)}}.site-menu__foot-link:active,.site-menu__social:active{color:var(--accent-pressed);transition:none}.site-menu__social[data-external=true]:after{content:" ↗" / "";font-size:.72em}@media (max-width:767px){.site-menu{--site-menu-width:100%;--site-menu-gutter:1.5rem}.site-menu__panel{box-shadow:none}.site-menu__toggle{padding:0}.site-menu__toggle-label{display:none}.site-menu__toggle:after{inset:min(calc(-1 * var(--tap-y)), calc((100% - var(--header-tap-floor)) / 2)) calc(-1 * var(--page-inset)) min(calc(-1 * var(--tap-y)), calc((100% - var(--header-tap-floor)) / 2)) 0}.site-menu__glyph{--menu-bar-pitch:7px;width:20px}}@media (prefers-reduced-motion:reduce){.site-menu__toggle,.site-menu__toggle-word,.hero-header__display,.site-menu__bar,.site-menu__link,.site-menu__foot-link,.site-menu__social,html[data-site-menu] .hero-header__controls,html[data-site-menu] .hero-header__logo{transition:none}}.route-curtain{z-index:var(--z-route-curtain);visibility:hidden;pointer-events:none;position:fixed;inset:0;overflow:hidden}.route-curtain__layer{position:absolute;inset:0}.route-curtain__layer--red{background:var(--accent)}.route-curtain__layer--dark{background:var(--surface-dark)}.hero-scroll{--hero-video-ground:#d6d2d3;--hero-screen:100lvh;z-index:var(--z-hero);background:var(--hero-video-ground);height:400svh;position:relative}@media not all and (max-width:767px){.hero-scroll[data-hero-static=true]{height:auto;min-height:calc(200lvh + .25rem)}}.hero-scroll[data-hero-tall=true]{height:auto;min-height:var(--hero-screen)}.hero-scroll[data-hero-tall=true]+.hero-following-section{margin-top:0}.hero-scroll__sticky{min-height:var(--hero-screen);background:var(--hero-video-ground);isolation:isolate;position:sticky;top:0;overflow:hidden}.hero-scroll__video,.hero-scroll__shade{position:absolute;inset:0}.hero-scroll__video{object-fit:cover;width:100%;height:100%}@media (scripting:none){.hero-scroll__video{visibility:hidden}}.hero-scroll__shade{z-index:1;background:rgb(var(--shadow-rgb) / .46)}.hero-scroll__poster{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .24s;position:absolute;inset:0}.hero-scroll__poster[data-visible=true]{opacity:1}.hero-scroll__stages{z-index:10;min-height:100svh;margin-bottom:calc(var(--hero-screen) - 100svh);flex-direction:column;justify-content:space-between;row-gap:clamp(.4rem,1.5vh,1.25rem);display:flex;position:relative}.hero-scroll__stage{padding:7rem var(--page-inset) clamp(3rem, 8vh, 6rem);opacity:0;pointer-events:none;text-align:left;display:flex}.hero-scroll__stage--title{justify-content:flex-start;align-items:flex-start;padding-top:clamp(7.5rem,14vh,9rem)}.hero-scroll__stage--copy{justify-content:flex-end;align-items:flex-end}.hero-scroll__stages>.hero-scroll__stage--title{padding-bottom:0}.hero-scroll__stages>.hero-scroll__stage--copy{padding-top:0}.hero-title-cluster{align-items:flex-start;gap:var(--gap-5);flex-direction:column;display:flex}.hero-title-eyebrow{color:var(--paper);opacity:0;text-shadow:0 .1rem .7rem rgb(var(--shadow-rgb) / .32)}.hero-copy-cluster{flex-direction:column;align-items:flex-end;gap:clamp(2.5rem,4vh,3.5rem);width:min(37rem,44vw);display:flex}.hero-copy-cluster [data-hero-cta]{width:max-content}.hero-reveal{color:var(--paper);font-family:var(--font-sans), system-ui, sans-serif;font-variation-settings:"wght" 540, "wdth" 100;margin:0;font-weight:540}.hero-reveal--title{width:min(62rem,68vw);font-size:var(--display-title-size);font-variation-settings:var(--display-title-variation);font-weight:var(--display-title-weight);letter-spacing:var(--display-title-tracking);text-align:left;line-height:.86}.hero-reveal--title .hero-reveal__line:first-child{transform:translate(-.09em)}.hero-reveal--copy{width:100%;font-family:var(--font-sans), system-ui, sans-serif;font-size:min(var(--text-lead), calc(min(37rem, 44vw) * .95 / 18.94));font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);text-align:right;font-weight:440;line-height:1.12}.hero-reveal--copy .hero-reveal__line{margin-left:auto}.hero-reveal__line{white-space:normal;text-wrap:balance;width:max-content;max-width:100%;display:block;position:relative}.hero-reveal__word,.hero-reveal__char,.hero-reveal__space{display:inline-block}.hero-reveal__char{opacity:0;transform:translateY(18px)}.hero-scroll-cursor{z-index:var(--z-scroll-cursor);color:var(--paper);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--text-micro);letter-spacing:var(--track-label);opacity:0;pointer-events:none;text-shadow:0 .12rem .75rem rgb(var(--shadow-rgb) / .58);text-transform:uppercase;white-space:nowrap;font-weight:620;line-height:1;transition:opacity .18s;position:fixed;top:0;left:0}.hero-scroll-cursor__char{color:var(--paper);opacity:.72;animation:3.5s cubic-bezier(.45,0,.55,1) 3 hero-cursor-tone;display:inline-block}[data-loop=rearm],[data-loop=rearm] .hero-scroll-cursor__char,[data-loop=rearm] .hero-scroll-arrow,[data-loop=rearm] .expertise-hint__arrow,.expertise-hint[data-loop=rearm] .expertise-hint__arrow,html[data-motion=off] .hero-scroll-cursor__char,html[data-motion=off] .hero-scroll-arrow,html[data-motion=off] .expertise-hint__arrow,html[data-motion=off] .expertise-hint .expertise-hint__arrow{animation:none}.hero-scroll-cursor__space{width:.4em;display:inline-block}@keyframes hero-cursor-tone{0%,to{opacity:.72}50%{opacity:1}}.hero-scroll-hint{bottom:calc(1.75rem + var(--hero-screen) - 100svh);z-index:20;color:var(--paper);font-size:var(--text-micro);letter-spacing:var(--track-label);opacity:calc(1 - var(--hero-progress,0) / .08);pointer-events:none;text-transform:uppercase;white-space:nowrap;font-weight:620;display:none;position:absolute;left:50%;transform:translate(-50%)}.hero-scroll-arrow{width:.875rem;height:.875rem;display:block}.hero-scroll-hint__arrow{margin:var(--gap-3) auto 0}@media (prefers-reduced-motion:no-preference){.hero-scroll-arrow{animation:1.6s ease-in-out 3 hero-scroll-arrow-bob}}@keyframes hero-scroll-arrow-bob{0%,to{opacity:1;transform:translate(0)}50%{opacity:.35;transform:translateY(6px)}}.hero-following-section{z-index:var(--z-mission);isolation:isolate;background:0 0;border-radius:0;margin-top:calc(-100lvh - .25rem);position:relative;overflow:hidden}.hero-following-section:before{z-index:0;background:var(--surface-light);content:"";position:absolute;inset:0}.mission-section__field{z-index:0;inset:0}.mission-section{color:var(--ink)}.mission-section__inner{z-index:1;width:100%;padding-block:var(--space-5) var(--space-3);padding-inline:var(--page-inset);position:relative}.mission-intro{text-align:center;flex-direction:column;align-items:center;display:flex}.mission-intro__label{margin-bottom:var(--lead-2)}.mission-intro__title{max-width:12.5em;color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--section-title-size);font-variation-settings:var(--display-title-variation);font-weight:var(--display-title-weight);letter-spacing:var(--display-title-tracking);line-height:var(--section-title-leading);text-wrap:balance;overflow-wrap:anywhere;margin:0}.mission-intro__body{max-width:68ch;margin:var(--lead-3) 0 0;color:var(--ink-body);font-size:var(--text-body);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);font-weight:440;line-height:1.42}.mission-pillars__title{margin:var(--space-3) 0 var(--lead-6);color:var(--ink-faint);font-size:var(--text-caption);font-variation-settings:"wght" 620, "wdth" 100;letter-spacing:var(--track-label);text-align:center;text-transform:uppercase;font-weight:620;line-height:1}.mission-pillars{--mission-pillar-gap:clamp(2.25rem, 4.4vw, 4.5rem);align-items:stretch;gap:var(--mission-pillar-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mission-pillar{flex-direction:column;min-width:0;display:flex;position:relative}.mission-pillar__index{color:var(--ink);font-family:var(--font-serif), Georgia, "Times New Roman", serif;letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums;margin:0 0 clamp(1.75rem,3.1vw,3.15rem) -.02em;font-size:clamp(4.25rem,6.2vw,6.5rem);font-weight:400;line-height:.78}.mission-pillar__title{color:var(--ink);font-size:var(--text-lead);font-variation-settings:"wght" 620, "wdth" 100;letter-spacing:var(--track-body);margin:0;font-weight:620;line-height:1.18}.mission-pillar__body{max-width:24rem;margin:clamp(.85rem, 1.1vw, 1.15rem) 0 var(--lead-5);color:var(--ink-faint);font-size:var(--text-caption);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);font-weight:440;line-height:1.5}.mission-pillar__media{aspect-ratio:3/2;background:var(--surface-media);border-radius:0;margin-top:auto;position:relative;overflow:hidden}.mission-pillar__image{object-fit:cover;transition:transform var(--hover-duration-image) cubic-bezier(.22, 1, .36, 1)}@media (hover:hover) and (pointer:fine){.mission-pillar:hover .mission-pillar__media .mission-pillar__image{transform:scale(1.035)}}@property --rx{syntax:"<number>";inherits:true;initial-value:0}@property --ry{syntax:"<number>";inherits:true;initial-value:0}@property --px{syntax:"<number>";inherits:true;initial-value:50}@property --py{syntax:"<number>";inherits:true;initial-value:50}@property --bx{syntax:"<number>";inherits:true;initial-value:50}@property --by{syntax:"<number>";inherits:true;initial-value:50}@property --d{syntax:"<number>";inherits:true;initial-value:0}@property --o{syntax:"<number>";inherits:true;initial-value:0}@property --flip{syntax:"<number>";inherits:true;initial-value:0}.mission-pillar{--card-radius:.75rem;--card-pad:clamp(1.15rem, 2vw, 2.1rem);perspective:900px;transition:--rx .9s cubic-bezier(.16,1,.3,1),--ry .9s cubic-bezier(.16,1,.3,1),--px .9s cubic-bezier(.16,1,.3,1),--py .9s cubic-bezier(.16,1,.3,1),--bx .9s cubic-bezier(.16,1,.3,1),--by .9s cubic-bezier(.16,1,.3,1),--d .9s cubic-bezier(.16,1,.3,1),--o .26s}.mission-pillar[data-tilting]{transition:--o .26s}.mission-pillar.is-flipped{--flip:1}.mission-card__tilt{min-height:0;transform:rotateX(calc(var(--rx) * 1deg)) rotateY(calc(var(--ry) * 1deg));transform-style:preserve-3d;flex:1;display:flex;position:relative}.mission-pillar[data-tilting] .mission-card__tilt{will-change:transform}.mission-card__flip{min-width:0;transform:rotateY(calc(var(--flip) * 180deg));transform-style:preserve-3d;flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);transition:transform .7s cubic-bezier(.22,1,.36,1);display:grid}.mission-card__face{border:1px solid var(--hairline-strong);border-radius:var(--card-radius);isolation:isolate;backface-visibility:hidden;transition:box-shadow var(--hover-duration) ease;grid-area:1/1;position:relative;overflow:hidden}.mission-pillar[data-tilting] .mission-card__face{box-shadow:var(--shadow-panel)}.mission-card__face--front{padding:var(--card-pad);background:var(--paper);flex-direction:column;display:flex}.mission-card__face--back{border-color:var(--hairline-strong);background:var(--ink);background-clip:padding-box;padding:0;display:block;position:relative;transform:rotateY(180deg)translateZ(1px)}.mission-card__face--back:before{content:"";z-index:1;background:linear-gradient(rgb(var(--ink-rgb) / .88), rgb(var(--ink-rgb) / .55) 42%, rgb(var(--ink-rgb) / 0));pointer-events:none;height:58%;position:absolute;inset:0 0 auto}.mission-card__face--back .mission-pillar__media{z-index:0;aspect-ratio:auto;background:var(--ink);border-radius:0;max-width:none;margin:0;position:absolute;inset:0}.mission-card__face--back:after{content:"";z-index:2;inset:calc(var(--card-pad) * .55);border:1px solid rgb(var(--paper-rgb) / .16);border-radius:calc(var(--card-radius) * .55);pointer-events:none;position:absolute}.mission-card__back-index{z-index:2;top:var(--card-pad);left:calc(var(--card-pad) - .02em);color:var(--paper-muted);font-family:var(--font-serif), Georgia, "Times New Roman", serif;font-variant-numeric:tabular-nums;letter-spacing:var(--track-tight);margin:0;font-size:clamp(2.6rem,3.6vw,4rem);font-weight:400;line-height:1;position:absolute}.mission-card__toggle{z-index:3;border-radius:var(--card-radius);cursor:pointer;appearance:none;touch-action:manipulation;background:0 0;border:0;padding:0;position:absolute;inset:0;transform:translateZ(2px)}.mission-card__face--front .mission-pillar__index{color:var(--accent);margin-bottom:auto;margin-left:-.02em;margin-right:0;padding-bottom:clamp(1.5rem,2.6vw,2.75rem)}.mission-card__face--front .mission-pillar__title{font-size:var(--section-title-small);letter-spacing:var(--track-tight);line-height:var(--section-title-small-leading)}@media (min-width:768px) and (max-width:1023px){.mission-card__face--front .mission-pillar__title{font-size:var(--text-lead);letter-spacing:var(--track-body);line-height:1.18}.mission-card__face--front .mission-pillar__index{padding-bottom:clamp(1rem,1.8vw,1.5rem)}}.mission-card__face--front .mission-pillar__body{max-width:none;margin-top:clamp(.9rem,1.3vw,1.4rem);margin-bottom:0}.mission-card__foil,.mission-card__glare{z-index:2;border-radius:inherit;pointer-events:none;outline:1px solid #0000;position:absolute;inset:0}.mission-card__glare{background:radial-gradient(farthest-corner circle at calc(var(--px) * 1%) calc(var(--py) * 1%), rgb(var(--paper-rgb) / .55) 8%, rgb(var(--paper-rgb) / .28) 28%, rgb(var(--ink-rgb) / .35) 92%);mix-blend-mode:overlay;opacity:calc(var(--o) * .7);transform:translateZ(1.4px)}.mission-card__foil{background-image:repeating-linear-gradient(105deg, var(--ink), var(--accent), var(--paper), var(--accent), var(--ink)), repeating-linear-gradient(90deg, transparent 0 1px, rgb(var(--ink-rgb) / .2) 1px 2px);background-position:calc((50% - var(--bx) * 1%) * 2.6 + 50%) calc((50% - var(--by) * 1%) * 3.5 + 50%);background-blend-mode:overlay;filter:contrast(1.6)saturate(.35);mix-blend-mode:soft-light;opacity:calc(var(--o) * (.15 + .2 * var(--d)));background-size:400% 400%;transform:translateZ(1px)}@media (prefers-reduced-motion:reduce){.mission-card__flip,.mission-card__face{transition:none}.mission-card__flip{transform:none}.mission-card__face{backface-visibility:visible}.mission-card__face--front{opacity:calc(1 - var(--flip))}.mission-card__face--back{opacity:var(--flip);transform:none}.mission-card__glare{display:none}.mission-card__foil{opacity:.12}}html[data-motion=off] .mission-card__flip,html[data-motion=off] .mission-card__face{transition:none}html[data-motion=off] .mission-card__flip{transform:none}@media (prefers-reduced-motion:no-preference){.mission-pillar__index,.mission-pillar__title,.mission-pillar__body,.mission-pillar__media{transition:opacity .42s ease-out,transform .7s cubic-bezier(.22,1,.36,1)}.mission-pillars[data-reveal=armed] .mission-pillar__index,.mission-pillars[data-reveal=armed] .mission-pillar__title,.mission-pillars[data-reveal=armed] .mission-pillar__body,.mission-pillars[data-reveal=armed] .mission-pillar__media{opacity:0;transform:translateY(1.1rem)}.mission-pillar{--mission-pillar-beat:0s}.mission-pillar:nth-child(2){--mission-pillar-beat:90ms}.mission-pillar:nth-child(3){--mission-pillar-beat:.18s}.mission-pillar__index{transition-delay:var(--mission-pillar-beat)}.mission-pillar__title{transition-delay:calc(var(--mission-pillar-beat) + 90ms)}.mission-pillar__body{transition-delay:calc(var(--mission-pillar-beat) + .14s)}.mission-pillar__media{transition-delay:calc(var(--mission-pillar-beat) + .21s)}}@media (max-width:767px){.mission-pillars{--mission-pillar-gap:clamp(3rem, 7vw, 4rem);grid-template-columns:minmax(0,1fr)}.mission-pillar__body{max-width:34rem;margin-bottom:var(--lead-4)}.mission-pillar{max-width:32rem}}.sectors-section{z-index:var(--z-sectors);background:var(--surface-deep);height:100lvh;box-shadow:0 -2px 0 var(--surface-deep);color:var(--paper);margin-top:-2px;position:relative}.sectors-stage,.sectors-intro-panel,.sector-stack{position:absolute;inset:0}.sectors-stage{--sector-band-caption:var(--text-body);background:var(--surface-deep);isolation:isolate;height:calc(100lvh + 2px);top:-2px;overflow:hidden}.sectors-intro-panel{z-index:1;background:var(--accent);isolation:isolate;overflow:hidden}.voronoi-field.sectors-intro-panel__field{z-index:0;background:var(--accent);opacity:var(--red-field-opacity);inset:0}.sectors-intro-panel ::selection{background:var(--paper);color:var(--accent)}.sectors-intro-panel__content{z-index:1;--sectors-intro-scale:1;width:100%;height:100%;padding-block:var(--space-4) var(--space-1);padding-inline:var(--page-inset);grid-template-rows:auto auto 1fr;align-content:start;display:grid;position:relative;container-type:inline-size}.sectors-intro-panel__title{color:var(--paper);font-size:calc(min(var(--section-title-size-2), 5.75cqi) * var(--sectors-intro-scale,1));font-variation-settings:var(--display-title-variation);font-weight:var(--display-title-weight);letter-spacing:var(--display-title-tracking);line-height:var(--section-title-leading);margin:0}.sectors-intro-panel__intro{--sectors-intro-para-open:1.16;max-width:32em;margin:calc(var(--lead-3) * var(--sectors-intro-scale,1)) 0 0;color:rgb(var(--paper-rgb) / .95);font-size:calc(var(--sector-band-caption) * ( 1 + (var(--sectors-intro-para-open) - 1) * (var(--sectors-intro-scale,1) - .8) * 5 ));font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);font-weight:440;line-height:1.38}@media (min-width:1024px){.sectors-intro-panel__intro{max-width:100%}}.sectors-scroll-cursor{z-index:var(--z-sectors-scroll-cursor)}.sector-stack{z-index:2;pointer-events:none}.sector-stack__card-shell{pointer-events:none;height:95lvh;position:absolute;top:0;left:0;right:0}.sectors-section[data-film=running] .sector-stack__card-shell{will-change:transform}.sectors-section[data-sectors-tall=true]{height:auto}.sectors-section[data-sectors-tall=true] .sectors-stage,.sectors-section[data-sectors-tall=true] .sectors-intro-panel,.sectors-section[data-sectors-tall=true] .sector-stack{position:relative;inset:auto}.sectors-section[data-sectors-tall=true] .sectors-stage{height:auto;overflow:visible}.sectors-section[data-sectors-tall=true] .sectors-intro-panel{width:100%;min-height:100svh}.sectors-section[data-sectors-tall=true] .sector-stack{display:grid}.sectors-section[data-sectors-tall=true] .sector-stack__card-shell{width:100%;height:auto;min-height:min(82svh, calc(52 * var(--rem-fixed)));position:relative;transform:none!important}.sectors-section[data-sectors-tall=true] .sector-card__surface{min-height:min(82svh, calc(52 * var(--rem-fixed)));flex-direction:column;display:flex;position:relative;transform:none!important}.sectors-section[data-sectors-tall=true] .sector-card__content{flex:1 0 auto}.sectors-section[data-sectors-tall=true] .sector-rail{display:none}.sector-card__surface{background:var(--surface-dark);box-shadow:0 -1.75rem 4.5rem rgb(var(--shadow-rgb) / .2);border-radius:0;position:absolute;inset:0;overflow:hidden}.sector-card__image,.sector-card__shade{position:absolute;inset:0}.sector-card__image{object-fit:cover;object-position:50% 0;transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1.015)}.sector-card__shade{z-index:1;background:linear-gradient(180deg, rgb(var(--scrim-rgb) / .8) 0%, rgb(var(--scrim-rgb) / .42) 40%, transparent 72%), linear-gradient(90deg, rgb(var(--scrim-rgb) / .44) 0%, transparent 54%);pointer-events:none}.sector-card__content{z-index:2;height:100%;padding:clamp(2rem, 4.2vh, 3.25rem) clamp(2rem, 4.25vw, 5rem) var(--lead-6);flex-direction:column;justify-content:flex-start;display:flex;position:relative}.sector-card__title{color:var(--paper);font-variation-settings:"wght" 540, "wdth" 100;letter-spacing:var(--track-display);text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.6vw,4.4rem);font-weight:540;line-height:.94}.sector-card__detail{max-width:42rem;margin:var(--gap-6) 0 0;color:var(--paper-body);font-size:var(--sector-band-caption);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);font-weight:440;line-height:1.38}.sector-stack__card-shell--closing{height:100%}.sector-card__title--closing{text-wrap:pretty;max-width:20em;line-height:1.04}.sector-card__cta{margin-top:var(--lead-4);pointer-events:auto}.sector-rail{top:calc(50% + var(--sector-rail-drop,0px));z-index:7;align-items:flex-end;gap:var(--gap-6);pointer-events:none;flex-direction:column;margin:0;padding:0;list-style:none;display:none;position:absolute;right:clamp(2rem,4.25vw,5rem);transform:translateY(-50%)}.sector-rail__entry{appearance:none;align-items:center;gap:var(--gap-4);color:rgb(var(--paper-rgb) / .5);font:inherit;text-align:inherit;transition:color var(--hover-duration) cubic-bezier(.22, 1, .36, 1), opacity var(--hover-duration) cubic-bezier(.22, 1, .36, 1);background:0 0;border:0;margin:0;padding:0;display:flex}.sector-rail__entry.is-active{color:var(--paper)}.sector-rail__entry:active{color:var(--paper);transition:none}.sector-rail__entry:active .sector-rail__rule{width:2.75rem;transition:none}.sector-rail__rule{width:1.25rem;height:1px;transition:width var(--hover-duration) cubic-bezier(.22, 1, .36, 1);background:currentColor;flex:none}.sector-rail__entry.is-active .sector-rail__rule{width:2.75rem}.sector-rail__label{font-family:var(--label-family);font-size:var(--text-micro);font-variation-settings:"wght" var(--label-weight), "wdth" 100;font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-shadow:0 .1rem .9rem rgb(var(--shadow-rgb) / .45);text-transform:uppercase;white-space:nowrap;line-height:1}.rewards-showcase{--rewards-pad-top:var(--space-2);--rewards-stage-top:var(--lead-5);z-index:var(--z-rewards);color:var(--ink);isolation:isolate;background:0 0;position:relative}.rewards-showcase__inner{padding-block:var(--rewards-pad-top) var(--space-2);padding-inline:var(--page-inset)}@media (min-width:1024px){.rewards-showcase{--rewards-pad-top:max(5rem, 5vw)}.rewards-showcase__inner{--rewards-mock-px:calc(100cqi / 1296);--rewards-stage-top:calc(var(--rewards-mock-px) * 40);padding-bottom:5vw;container-type:inline-size}}.rewards-showcase__head{align-items:start;display:grid}.rewards-showcase__label{margin-bottom:var(--lead-2)}.rewards-showcase__title{color:var(--ink);font-size:var(--rewards-title-size);font-variation-settings:var(--display-title-variation);font-weight:var(--display-title-weight);letter-spacing:var(--display-title-tracking);line-height:var(--section-title-leading);text-wrap:balance;margin:0}.rewards-showcase__body,.rewards-showcase__text{color:var(--ink-body);font-size:var(--text-lead);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);margin:0;font-weight:440;line-height:1.24}@media (min-width:1024px){.rewards-showcase__head{--rewards-title-size:max(2.5rem, calc(var(--rewards-mock-px) * 67.4));--rewards-label-size:max(.8rem, calc(var(--rewards-mock-px) * 13));--rewards-label-gap:calc(var(--rewards-mock-px) * 20);grid-template-columns:minmax(0, calc(var(--rewards-mock-px) * 829)) auto;justify-content:space-between;align-items:end;column-gap:calc(var(--rewards-mock-px) * 48)}.rewards-showcase__label{margin-bottom:var(--rewards-label-gap);font-size:var(--rewards-label-size)}.rewards-showcase__body{width:22em;margin-top:calc(var(--rewards-label-size) + var(--rewards-label-gap));font-size:max(.875rem, calc(var(--rewards-mock-px) * 16.5));align-self:center;line-height:1.4}}.rewards-showcase__track{margin-top:var(--rewards-stage-top)}.rewards-showcase__stuck-zone{display:none}.rewards-showcase__stage{align-items:center}@media (min-width:1024px){.rewards-showcase__stage{--rewards-wheel-size:min(calc(var(--rewards-mock-px) * 600), max(400px, calc(100svh - var(--rewards-pad-top) - var(--rewards-head-h,calc(var(--rewards-mock-px) * 154)) - var(--rewards-stage-top) - max(1rem, calc(var(--rewards-mock-px) * 16)))));column-gap:calc(var(--rewards-mock-px) * 96);grid-template-columns:var(--rewards-wheel-size) minmax(0, 1fr);padding-inline-start:calc(var(--rewards-mock-px) * 40);display:grid}}.rewards-showcase__wheel{pointer-events:none;position:relative}.rewards-wheel{--rewards-wheel-base:0deg;aspect-ratio:1;pointer-events:none;width:100%;position:relative;container:rewards-wheel/inline-size}.rewards-wheel__rotor{transform:rotate(calc(var(--rewards-wheel-base) + var(--rewards-wheel-turn,0deg)));position:absolute;inset:0}.rewards-wheel__ring{touch-action:pan-y pinch-zoom;width:100%;height:100%;display:block;overflow:visible}.rewards-wheel__ground,.rewards-wheel__peg{fill:var(--paper)}.rewards-wheel__ground{cursor:grab;pointer-events:visiblePainted}.rewards-wheel__segment{cursor:grab;opacity:var(--rewards-segment-rest);pointer-events:visiblePainted;transition:opacity .25s}.rewards-wheel__segment[data-tone=accent]{--rewards-segment-rest:.82;fill:var(--accent)}.rewards-wheel__segment[data-tone=ink]{--rewards-segment-rest:.72;fill:var(--ink)}.rewards-wheel__segment[data-lit]{opacity:1}.rewards-wheel[data-dragging] .rewards-wheel__ring,.rewards-wheel[data-dragging] .rewards-wheel__ground,.rewards-wheel[data-dragging] .rewards-wheel__segment{cursor:grabbing}.rewards-wheel__slot{--rewards-wheel-angle:calc(var(--rewards-wheel-slot) * 1turn / var(--rewards-wheel-count));top:calc(50% + 37.5% * sin(var(--rewards-wheel-angle)));left:calc(50% + 37.5% * cos(var(--rewards-wheel-angle)));position:absolute}.rewards-wheel__glyph{width:10.4cqi;height:10.4cqi;color:var(--paper);transform:translate(-50%, -50%) rotate(calc(-1 * (var(--rewards-wheel-base) + var(--rewards-wheel-turn,0deg))));display:block;position:absolute;top:0;left:0}.rewards-wheel__lift{width:100%;height:100%;transition:transform .2s cubic-bezier(.33,1,.68,1);display:block}.rewards-wheel__slot[data-lit] .rewards-wheel__lift{transition:transform .2s cubic-bezier(.34,1.56,.64,1);transform:scale(1.18)}.rewards-wheel__lift>svg{width:100%;height:100%;display:block}.rewards-wheel__hub{background:var(--surface-card);pointer-events:auto;border-radius:50%;position:absolute;inset:21.08%;overflow:hidden}.rewards-wheel__photo{opacity:0;pointer-events:none;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.15)}.rewards-wheel__photo[data-active]{opacity:1;transform:none}.rewards-wheel__photo-image{object-fit:cover}.rewards-wheel__flapper{width:100%;height:100%;transform:rotate(var(--rewards-wheel-base));transform-origin:50%;display:block;position:absolute;inset:0;overflow:visible}.rewards-wheel__flap{fill:var(--accent);stroke:var(--paper);stroke-linejoin:round;stroke-width:3px;paint-order:stroke;transform:rotate(var(--rewards-wheel-flap,0deg));transform-box:view-box;transform-origin:624px 300px}.rewards-wheel__pivot{fill:var(--ink)}.rewards-hint{--gallery-cursor-h:calc(2.75 * var(--rem-fixed));top:calc(100% + var(--gap-4));border-radius:calc(var(--gallery-cursor-h) / 2);appearance:none;font:inherit;pointer-events:auto;transition:scale var(--hover-duration) cubic-bezier(.22, 1, .36, 1);background:0 0;border:0;margin:0;padding:0;display:flex;position:absolute;left:50%;translate:-50%}.rewards-hint:before{content:"";inset:min(0px, calc((var(--gallery-cursor-h) - 2.75 * var(--rem-fixed)) / 2)) 0;position:absolute}.rewards-hint:active{transition:none;scale:.98}.rewards-showcase__detail{gap:var(--lead-4);flex-direction:column;min-width:0;display:flex}.rewards-showcase__panels{display:grid}.rewards-showcase__panel{gap:var(--gap-5);visibility:hidden;flex-direction:column;grid-area:1/1;display:flex}.rewards-showcase__panel[data-active]{visibility:visible}.rewards-showcase__panels[data-swap] .rewards-showcase__panel[data-active]{animation:.25s cubic-bezier(.2,.8,.2,1) both rewards-showcase-swap}@keyframes rewards-showcase-swap{0%{opacity:0;transform:translateY(16px)}}.rewards-showcase__counter{margin:0}.rewards-showcase__counter:before{content:attr(data-index)}.rewards-showcase__name{color:var(--ink);font-size:calc(var(--section-title-size-2) * .75);font-variation-settings:var(--display-title-variation);font-weight:var(--display-title-weight);letter-spacing:var(--display-title-tracking);line-height:var(--section-title-leading);text-wrap:balance;margin:0}.rewards-showcase__text{max-width:32rem}@media (min-width:1024px){.rewards-showcase__detail{--rewards-column-unit:calc(var(--rewards-wheel-size) / 600);max-width:max(30rem, calc(var(--rewards-wheel-size) * .95));gap:calc(var(--rewards-column-unit) * 40)}.rewards-showcase__panel{gap:calc(var(--rewards-column-unit) * 14)}.rewards-showcase__counter{font-size:max(.8rem, calc(var(--rewards-column-unit) * 13))}.rewards-showcase__name{font-size:max(2.25rem, calc(var(--rewards-column-unit) * 64))}.rewards-showcase__text{max-width:none;font-size:max(1rem, calc(var(--rewards-column-unit) * 19));line-height:1.4}}.rewards-showcase__picker{column-gap:var(--gap-5);padding:var(--gap-3) 0 0;border-top:1px solid var(--hairline);flex-wrap:wrap;margin:0;list-style:none;display:flex}.rewards-showcase__pick-item{display:flex}.rewards-showcase__pick{min-height:var(--control-h-sm);align-items:center;gap:var(--gap-2);appearance:none;color:var(--ink-faint);cursor:pointer;font-family:var(--label-family);font-size:var(--label-size);font-variation-settings:"wght" var(--label-weight), "wdth" 100;font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-align:start;text-transform:uppercase;transition:color var(--hover-duration) ease;background:0 0;border:0;margin:0;padding:.4em 0;line-height:1.2;display:inline-flex}@media (pointer:fine){.rewards-showcase__pick{min-height:2rem}}.rewards-showcase__pick[aria-pressed=true]{color:var(--ink)}.rewards-showcase__pick:active{color:var(--accent-pressed);transition:none}.rewards-showcase__pick-dot{background:var(--hairline-strong);width:.375rem;height:.375rem;transition:background-color var(--hover-duration) ease;border-radius:50%;flex:none}.rewards-showcase__pick[aria-pressed=true] .rewards-showcase__pick-dot{background:var(--accent)}.devices-rewards-flow{z-index:var(--z-devices-flow);background:var(--surface-light);isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.devices-rewards-flow .devices-rewards-flow__field{z-index:0;grid-area:1/1;align-self:start;width:100%;height:100lvh;position:sticky;top:0}.devices-rewards-flow__content{z-index:1;grid-area:1/1;min-width:0;position:relative}.devices-rewards-flow__breather{height:clamp(6rem,14svh,10rem);position:relative}.devices-showcase{z-index:var(--z-devices-showcase);background:0 0;height:580svh;min-height:100svh;position:relative}.devices-showcase[data-scrub=running] :is(.devices-showcase__header,.devices-showcase__title){will-change:transform}.devices-showcase[data-scrub=running] :is(.devices-panel,.devices-panel__body,.devices-showcase__footer,.devices-showcase__media,.devices-showcase__image-frame){will-change:opacity, transform}.devices-showcase__stage{isolation:isolate;background:0 0;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.voronoi-field{background:var(--surface-light);pointer-events:none;position:absolute;overflow:hidden}.voronoi-field canvas{width:100%;height:100%;display:block}.devices-showcase__layout{--devices-outer-inset:clamp(1.25rem, 2.65vw, 3.25rem);--devices-media-left-radius:clamp(1.4rem, 2.6vw, 2.75rem);z-index:1;width:100%;height:100%;padding-top:var(--site-header-height);grid-template-columns:minmax(0,48%) minmax(0,52%);display:grid;position:relative}.devices-showcase__copy{z-index:2;min-width:0;padding:var(--site-header-height) var(--page-inset) var(--devices-outer-inset);background:0 0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.devices-showcase__header{--devices-intro-scale:2.05;--devices-intro-offset:min(88px, 11vh);z-index:2;transform:translate3d(0, var(--devices-intro-offset), 0);transform-origin:0 0;position:relative}.devices-showcase__label{margin-bottom:var(--lead-2);visibility:visible;opacity:1}.devices-showcase__title{max-width:42rem;color:var(--ink);font-size:calc(var(--section-title-size-2) / var(--devices-intro-scale,1));font-variation-settings:var(--display-title-variation);font-weight:var(--display-title-weight);letter-spacing:var(--display-title-tracking);line-height:var(--section-title-leading);overflow-wrap:break-word;text-wrap:balance;transform:scale(var(--devices-intro-scale));transform-origin:0 0;margin:0}.devices-showcase__panels{min-height:15rem;position:relative}.devices-panel{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;max-width:41rem;display:flex;position:absolute;inset:0}.devices-panel__number{margin-bottom:var(--gap-4);color:var(--ink-faint);font-size:var(--text-micro);font-variation-settings:"wght" 620, "wdth" 100;letter-spacing:var(--track-label);font-variant-numeric:tabular-nums;font-weight:620;line-height:1}.devices-panel__title{color:var(--ink);font-variation-settings:"wght" 540, "wdth" 100;letter-spacing:var(--track-display);margin:0;font-size:clamp(3.5rem,5.6vw,7rem);font-weight:540;line-height:.88}.devices-panel__word,.devices-panel__char{display:inline-block}.devices-panel__word{overflow-wrap:anywhere}.devices-panel__char{color:var(--accent);opacity:0}.devices-panel__body{max-width:37rem;margin:var(--gap-6) 0 0;color:var(--ink-body);font-size:var(--text-body);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);font-weight:440;line-height:1.42}.devices-panel__still{aspect-ratio:3/2;background:var(--surface-deep);display:none;position:relative;overflow:hidden}.devices-panel__still-image{object-fit:cover}.devices-showcase__footer{z-index:3;gap:var(--gap-5);opacity:0;pointer-events:none;display:grid;position:relative}.devices-showcase__footer:focus-within,.devices-showcase__mobile-footer:focus-within{opacity:1!important;pointer-events:auto!important;transform:none!important}.devices-showcase__mobile-footer{display:none}.devices-showcase__tabs{gap:var(--gap-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.devices-showcase__tabs--media{display:none}.devices-showcase__tab-list,.devices-showcase__tab-item{display:contents}.devices-showcase__tab{min-height:1.6rem;padding:var(--gap-3) 0 0;border:0;border-top:1px solid var(--hairline);color:var(--ink-faint);font-family:inherit;font-size:var(--text-micro);font-variation-settings:"wght" 620, "wdth" 100;letter-spacing:var(--track-label);text-align:left;transition:color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);background:0 0;align-items:flex-start;font-weight:620;line-height:1;display:flex;position:relative}.devices-showcase__tab:before{background:var(--accent);content:"";height:1px;transition:right .42s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0;right:100%}.devices-showcase__tab:after{content:"";height:2.75rem;position:absolute;bottom:-.25rem;left:0;right:0}.devices-showcase__tab[data-active=true]{color:var(--ink);font-variation-settings:"wght" 700, "wdth" 100;font-weight:700}.devices-showcase__tab:active,.devices-showcase__tab[data-active=true]:active{color:var(--accent-pressed);transition:none}.devices-showcase__tab[data-active=true]:before{height:2px;right:0}.devices-showcase__form{gap:var(--gap-4);grid-template-columns:minmax(0,1fr) minmax(min(clamp(15.25rem,16.75vw,16.75rem),63%),.72fr);display:grid}.devices-showcase__input{width:100%;min-height:var(--control-h);padding:var(--nudge-1) var(--gap-5) 0;border:1px solid var(--field-rule);color:var(--ink);font:inherit;font-size:var(--text-label);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);transition:border-color var(--hover-duration) cubic-bezier(.22, 1, .36, 1), background-color var(--hover-duration) cubic-bezier(.22, 1, .36, 1), box-shadow var(--hover-duration) cubic-bezier(.22, 1, .36, 1);background:0 0;border-radius:0;outline:0;font-weight:440}.devices-showcase__input::placeholder{color:var(--ink-faint);opacity:1}.devices-showcase__input:focus,.devices-showcase__input:focus-visible{border-color:var(--accent);background:var(--surface-light);box-shadow:inset 0 0 0 1px var(--accent);outline:0}.devices-showcase__media{--devices-notch-width:clamp(1.7rem, 2.45vw, 3.1rem);--devices-notch-radius:clamp(.75rem, 1.25vw, 1.4rem);min-width:0;margin:var(--devices-outer-inset);border-radius:var(--devices-media-left-radius) 0 0 var(--devices-media-left-radius);background:var(--surface-deep);opacity:0;pointer-events:none;position:relative;overflow:hidden;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.devices-showcase__media:focus-within{opacity:1!important;pointer-events:auto!important;transform:none!important}.devices-showcase__mask-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.devices-showcase__notch{width:var(--devices-notch-width);border-radius:var(--devices-notch-radius);visibility:hidden;pointer-events:none;height:35%;position:absolute;top:0;left:-1px}.devices-showcase__image-frame,.devices-showcase__image-shade{position:absolute;inset:0}.devices-showcase__image-frame{opacity:0;pointer-events:none;overflow:hidden}.devices-showcase__image-frame:first-child{opacity:1;pointer-events:auto}.devices-showcase__image{object-fit:cover}.devices-showcase__image-shade{z-index:1;background:linear-gradient(90deg, rgb(var(--scrim-rgb) / .18), transparent 28%), linear-gradient(0deg, rgb(var(--scrim-rgb) / .3), transparent 32%);pointer-events:none}.devices-showcase__media-index{z-index:3;align-items:center;gap:var(--gap-4);color:var(--paper-body);font-size:var(--text-micro);font-variation-settings:"wght" 620, "wdth" 100;letter-spacing:var(--track-label);font-variant-numeric:tabular-nums;font-weight:620;display:flex;position:absolute;bottom:clamp(1.5rem,3.2vh,2.75rem);right:clamp(1.5rem,2.8vw,3rem)}.devices-showcase__media-index-line{background:rgb(var(--paper-rgb) / .48);width:clamp(2.4rem,4vw,4rem);height:1px}.programme-types-showcase{--programme-companion-height:clamp(21rem, 52dvh, 34rem);--programme-companion-step:calc(.04 * var(--programme-companion-height));--programme-companion-lane:calc(.32 * var(--programme-companion-height) + var(--programme-companion-step));--programme-floor:calc(var(--expertise-bleed) + var(--lead-3));z-index:var(--z-programme-types);color:var(--ink);isolation:isolate;background:0 0;position:relative}.programme-types-showcase__inner{z-index:1;gap:var(--gap-5);width:100%;padding-block:var(--space-2) var(--programme-floor);padding-inline:var(--page-inset);grid-template-rows:auto auto auto;display:grid;position:relative}.programme-types-showcase__header{text-align:center;width:100%}.programme-types-showcase__title{width:100%;margin:var(--lead-2) 0 0;color:var(--ink);font-size:var(--section-title-medium);font-variation-settings:var(--display-title-variation);font-weight:var(--display-title-weight);letter-spacing:var(--section-title-medium-tracking);line-height:var(--section-title-medium-leading);text-wrap:balance}.programme-types-showcase__cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,2rem);display:grid}.programme-card{--programme-companion-arm:.279;--programme-companion-lift:-2px;--programme-companion-ratio:.4842;--programme-companion-width:calc(var(--programme-companion-ratio) * var(--programme-companion-height));--programme-companion-lap:calc(var(--programme-companion-width) - var(--programme-companion-lane));min-width:0;height:auto;position:relative}.programme-card__plane{background:var(--surface-dark);height:100%;min-height:0;color:var(--paper);box-shadow:var(--shadow-panel);display:block;position:relative;overflow:hidden}.programme-card--turnkey .programme-card__plane{background:var(--accent)}.programme-card--turnkey{--programme-companion-arm:.291;--programme-companion-ratio:.4702}.programme-card--tailored{--programme-companion-lap:calc(var(--programme-companion-width) - var(--programme-companion-lane) - var(--programme-companion-step))}.programme-card__companion{z-index:2;top:calc(var(--programme-companion-lift) - var(--programme-companion-arm) * var(--programme-companion-height));width:auto;height:var(--programme-companion-height);pointer-events:none;-webkit-user-select:none;user-select:none;display:none;position:absolute}.programme-card--tailored .programme-card__companion{right:calc(100% - var(--programme-companion-lap))}.programme-card--turnkey .programme-card__companion{left:calc(100% - var(--programme-companion-lap))}.programme-card__copy{padding:var(--gap-6);position:absolute;bottom:0;left:0;right:0}.programme-card__title{max-width:15ch;color:var(--paper);font-variation-settings:"wght" 540, "wdth" 100;letter-spacing:var(--track-tight);text-wrap:balance;margin:0;font-size:clamp(2.35rem,3.15vw,4rem);font-weight:540;line-height:.87}.programme-card__body{max-width:33rem;color:var(--paper-body);font-size:var(--text-body);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);margin:clamp(.75rem,1.6dvh,1.2rem) 0 0;font-weight:440;line-height:1.32}.programme-types-showcase__closing{width:100%;max-width:68ch;color:var(--ink);font-size:var(--text-lead);font-variation-settings:"wght" 540, "wdth" 100;letter-spacing:var(--track-tight);text-align:center;margin:0;margin-inline:auto;font-weight:540;line-height:1.12}.programme-types-showcase__closing-tail{display:block}@media (min-width:1024px){.programme-types-showcase__cards{padding-inline:var(--programme-companion-lane);margin-block:calc(.3 * var(--programme-companion-height) + clamp(.75rem, 1.5vh, 1.5rem)) calc(.17 * var(--programme-companion-height) + clamp(.5rem, 1vh, 1rem))}.programme-card{min-height:calc(.58 * var(--programme-companion-height))}.programme-card__companion{display:block}.programme-card__copy{padding:var(--lead-4) clamp(1.5rem, 2vw, 2.35rem) var(--lead-4);position:static}.programme-card__title{font-size:clamp(1.9rem,2.6vw,2.7rem)}.programme-card__body{margin-top:var(--gap-6)}}@media (max-width:1023px){.programme-types-showcase{height:auto;min-height:100dvh}.programme-types-showcase__inner{height:auto;padding-block:var(--space-4) var(--programme-floor);padding-inline:var(--page-inset);grid-template-rows:none;align-content:normal;gap:2.5rem}.programme-types-showcase__cards,.programme-card{height:auto}.programme-card__plane{min-height:clamp(12rem,26vw,17rem)}.programme-card__copy{position:static}.programme-card__title{font-size:clamp(2.35rem,4.4vw,3.4rem)}}@media (min-width:768px) and (max-width:1023px){.programme-types-showcase{min-height:0}}@media (max-width:767px){.programme-types-showcase__inner{gap:1.8rem}.programme-types-showcase__cards{gap:var(--gap-5);grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.programme-card{top:calc(var(--site-header-height) + var(--gap-5));position:sticky}.programme-card+.programme-card{top:calc(var(--site-header-height) + var(--gap-5) + var(--gap-7))}.programme-card__copy{padding:2rem var(--gap-7) 1.8rem}.programme-card__title{max-width:12ch;font-size:clamp(1.6rem,8.32vw,2.8rem)}.programme-card__body{margin-top:var(--gap-7);font-size:var(--text-body);line-height:1.42}.programme-types-showcase__closing{font-size:clamp(1.2rem,5.7vw,1.5rem)}}@media (max-width:767px) and (min-width:348px){.programme-types-showcase__closing{font-size:clamp(1.24rem,5.7vw,1.5rem)}}@media (max-width:767px) and (min-width:366px){.programme-types-showcase__closing{font-size:clamp(1.3rem,5.7vw,1.5rem)}}@media (max-width:767px) and (min-width:384px){.programme-types-showcase__closing{font-size:clamp(1.37rem,5.7vw,1.5rem)}}@media (max-width:767px) and (min-width:405px){.programme-types-showcase__closing{font-size:clamp(1.44rem,5.7vw,1.5rem)}}.key-figures{--key-figures-rule:var(--hairline-inverse);z-index:var(--z-key-figures);background:var(--accent);color:var(--paper);isolation:isolate;position:relative}.voronoi-field.key-figures__field{z-index:0;background:var(--accent);opacity:var(--red-field-opacity);inset:0}.key-figures__inner{z-index:1;padding-block:calc(var(--site-header-height) + var(--space-1)) var(--space-2);padding-inline:var(--page-inset);position:relative}.key-figures__head{display:grid}.key-figures__label{margin-bottom:var(--lead-2);color:var(--paper)}.key-figures__title{font-size:var(--section-title-medium);font-variation-settings:var(--display-title-variation);font-weight:var(--display-title-weight);letter-spacing:var(--section-title-medium-tracking);line-height:var(--section-title-medium-leading);text-wrap:balance;margin:0}.key-figures__featured{border-top:1px solid var(--key-figures-rule);margin:clamp(2rem,4.5vh,3.25rem) 0 0}.key-figures__lead{gap:var(--lead-3) var(--lead-4);padding:var(--lead-4) 0;display:grid}.key-figures__value{--key-figures-leading:.9;color:var(--paper);font-family:var(--font-serif), Georgia, "Times New Roman", serif;letter-spacing:var(--track-tight);font-size:clamp(2.4rem,11vw,3.4rem);font-weight:400;line-height:var(--key-figures-leading);margin:0}.key-figures__lead .key-figures__value{--key-figures-leading:.86;font-size:clamp(3.2rem,17vw,6rem);line-height:var(--key-figures-leading);margin-left:-.02em}.key-figures__figure[data-prefix]:before{content:attr(data-prefix)}.key-figures__figure[data-suffix]:after{content:attr(data-suffix)}.key-figures__separator:before,.key-figures__sizer:before,.key-figures__digit:before{content:attr(data-glyph)}.key-figures__number{font-variant-numeric:tabular-nums;display:inline-block}.key-figures__reel{--key-figures-reel-overhang:.15em;--key-figures-reel-spill:.5em;--key-figures-reel-pitch:calc(var(--key-figures-leading) * 1em + .3em);height:calc(var(--key-figures-leading) * 1em + 2 * var(--key-figures-reel-overhang));margin:calc(-1 * var(--key-figures-reel-overhang)) calc(-1 * var(--key-figures-reel-spill));padding:var(--key-figures-reel-overhang) var(--key-figures-reel-spill);vertical-align:top;display:inline-block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 .18em calc(100% - .18em),#0000);mask-image:linear-gradient(#0000,#000 .18em calc(100% - .18em),#0000)}.key-figures__sizer{visibility:hidden}.key-figures__stack{top:var(--key-figures-reel-overhang);text-align:center;transform:translateY(calc(var(--key-figures-reel) * -1 * var(--key-figures-reel-pitch)));position:absolute;inset-inline:0}.key-figures__digit{height:var(--key-figures-reel-pitch);display:block}.key-figures__gloss{max-width:22ch;color:var(--paper);font-size:var(--text-body);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);text-wrap:balance;margin:0;font-weight:440;line-height:1.5}.key-figures__row{border-top:1px solid var(--key-figures-rule);border-bottom:1px solid var(--key-figures-rule);margin:0;display:grid}.key-figures__cell{align-content:start;gap:clamp(.85rem,1.6vh,1.15rem);min-width:0;padding:clamp(1.6rem,3.5vh,2.5rem) 0;display:grid}.key-figures__cell+.key-figures__cell{border-top:1px solid var(--key-figures-rule)}.key-figures__caption{max-width:22rem;color:var(--paper);font-family:var(--label-family);font-size:var(--text-micro);font-variation-settings:"wght" 620, "wdth" 100;letter-spacing:var(--track-label);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:620;line-height:1.45}@media (min-width:768px){.key-figures__inner{padding-top:calc(var(--site-header-height) + var(--space-3))}.key-figures__lead{flex-wrap:wrap;align-items:flex-end;display:flex}.key-figures__value{font-size:clamp(2.4rem,5vw,3.4rem)}.key-figures__lead .key-figures__value{font-size:clamp(4.2rem,9vw,9.15rem)}.key-figures__gloss{flex:0 15rem;max-width:none}.key-figures__cell{padding-inline:clamp(1.25rem,2vw,2rem)}.key-figures__cell+.key-figures__cell{border-top:0}}@media (min-width:768px) and (max-width:1023px){.key-figures__row{grid-template-columns:repeat(2,minmax(0,1fr))}.key-figures__cell:nth-child(odd){padding-left:0}.key-figures__cell:nth-child(2n){border-left:1px solid var(--key-figures-rule);padding-right:0}.key-figures__cell:nth-child(n+3){border-top:1px solid var(--key-figures-rule)}}@media (min-width:1024px){.key-figures__gloss{flex-basis:18rem}.key-figures__row{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr))}.key-figures__value{font-size:clamp(2.1rem,3.2vw,3.4rem)}.key-figures__cell:first-child{padding-left:0}.key-figures__cell:last-child{padding-right:0}.key-figures__cell+.key-figures__cell{border-left:1px solid var(--key-figures-rule)}}.expertise-showcase{z-index:var(--z-expertise);height:calc(100svh + var(--expertise-bleed));min-height:calc(42rem + var(--expertise-bleed));margin-top:calc(var(--expertise-bleed) * -1);background:linear-gradient(to bottom, transparent var(--expertise-bleed), var(--surface-light) var(--expertise-bleed));color:var(--ink);isolation:isolate;position:relative;overflow:hidden}.expertise-showcase[data-expertise-tall=true]{height:auto}@media (hover:none){.expertise-showcase{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.expertise-showcase__field{z-index:0;inset:0}.expertise-showcase__portrait{--expertise-portrait-reserve:0px;bottom:calc(var(--expertise-portrait-reserve) * -1);z-index:1;aspect-ratio:2226/1223;width:min(100vw,100rem,178svh);max-width:none;transform:translate3d(calc(-50% + var(--expertise-portrait-sway,0px)), var(--expertise-portrait-lift,0px), 0) rotate(var(--expertise-portrait-tilt,0deg));transform-origin:bottom;position:absolute;left:50%}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.expertise-showcase__portrait{--expertise-portrait-reserve:30px}}@media (min-width:1600px){.expertise-showcase__portrait{--expertise-portrait-frame:min(193svh, 117vw, 2226px);bottom:min(calc(var(--expertise-portrait-reserve) * -1), calc(100svh - var(--site-header-height) - 1rem - var(--expertise-portrait-frame) * 1223 / 2226 * .9869));width:var(--expertise-portrait-frame)}}@media (min-width:1600px) and (hover:hover) and (pointer:fine){.expertise-showcase__portrait{--expertise-portrait-reserve:36px}}.expertise-showcase__portrait-layer{width:100%;height:100%;display:block;position:absolute;inset:0}.expertise-showcase__inner{z-index:2;width:100%;height:100%;padding-block:calc(var(--expertise-bleed) + var(--space-3)) var(--space-1);padding-inline:var(--page-inset);pointer-events:none;align-content:start;display:grid;position:relative}.expertise-showcase__header{align-items:flex-end;gap:var(--lead-2);text-align:right;flex-direction:column;display:flex}.expertise-showcase__title{min-width:min-content;max-width:4em;color:var(--ink);font-size:min(var(--section-title-size), clamp(2.4rem, min(5.4vw, 8.6vh), 7.7rem));font-variation-settings:var(--display-title-variation);font-weight:var(--display-title-weight);letter-spacing:var(--display-title-tracking);line-height:var(--section-title-leading);margin:0}.expertise-showcase__cta{margin-top:var(--lead-1);pointer-events:auto}.expertise-showcase__intro{width:min(28rem,29vw);color:var(--ink-body);font-size:var(--text-caption);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);margin:0;font-weight:440;line-height:1.5}.expertise-showcase__navigation{right:var(--page-inset);bottom:clamp(2rem,5.2vh,4.5rem);left:var(--page-inset);pointer-events:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:min(15vw,18rem);display:grid;position:absolute}.expertise-showcase__group{width:min(100%,30rem)}.expertise-showcase__group--recipients{text-align:right;justify-self:end}.expertise-showcase__group-title{margin:0 0 var(--gap-5);color:var(--ink);font-variation-settings:"wght" 540, "wdth" 100;letter-spacing:var(--track-tight);font-size:clamp(1.45rem,1.9vw,2.35rem);font-weight:540;line-height:.92}.expertise-showcase__choices{--button-surface:var(--surface-light);gap:var(--gap-3);flex-wrap:wrap;display:flex}.expertise-showcase__group--recipients .expertise-showcase__choices{justify-content:flex-end}.expertise-showcase__choice{display:contents}.expertise-showcase__skip{min-height:var(--control-h-xs);margin-top:var(--nudge-1);padding:0 var(--nudge-1);color:var(--ink-label);font-family:inherit;font-size:var(--text-micro);font-variation-settings:"wght" 620, "wdth" 100;letter-spacing:var(--track-label);text-transform:uppercase;transition:color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);background:0 0;border:0;justify-self:start;align-items:center;font-weight:620;line-height:1;display:inline-flex}.expertise-showcase__skip:after{content:" ↓"}@media (hover:hover) and (pointer:fine){.expertise-showcase__skip:hover{color:var(--accent)}}.expertise-showcase__skip:focus-visible{color:var(--accent)}.expertise-showcase__skip:active{color:var(--accent-pressed);transition:none}@media (min-width:1024px){.expertise-showcase__navigation{top:calc(var(--expertise-bleed) + var(--space-3));width:max-content;min-width:12.5rem;max-width:calc(100% - 2 * var(--page-inset));grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(.9rem,2vh,1.5rem);bottom:auto;right:auto}.expertise-showcase__group-title{margin-bottom:var(--gap-5);color:var(--ink);font-family:var(--label-family);font-size:var(--text-micro);font-variation-settings:"wght" var(--label-weight), "wdth" 100;font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;line-height:1}.expertise-showcase__group{width:100%}.expertise-showcase__group--recipients{text-align:left;justify-self:stretch}.expertise-showcase__choices,.expertise-showcase__group--recipients .expertise-showcase__choices{justify-content:flex-start;align-items:stretch;gap:var(--nudge-2);flex-flow:column}.expertise-showcase .expertise-showcase__choices>*>*{width:100%;min-height:var(--control-h-xs);justify-content:flex-start;gap:var(--gap-3);padding:var(--nudge-1) var(--nudge-1) 0;color:var(--ink-label);font-size:var(--text-micro);font-variation-settings:"wght" 620, "wdth" 96;letter-spacing:var(--track-control);background:0 0;border-color:#0000;font-weight:620}.expertise-showcase .expertise-showcase__choices>*>[aria-pressed=true],.expertise-showcase .expertise-showcase__choices>*>:focus-visible{color:var(--accent);background:0 0;border-color:#0000}.expertise-showcase .expertise-showcase__choices>*>:active{color:var(--accent-pressed);transition:none}.expertise-showcase .expertise-showcase__choices>*>:before{inset:calc(-1 * var(--chip-frame-y)) calc(-1 * var(--chip-frame-x));content:"";opacity:0;background:0 0;border:1px solid #0000;position:absolute}.expertise-showcase .expertise-showcase__choices>*>[aria-pressed=true]:before{border-color:var(--accent);background:rgb(var(--accent-rgb) / .055);opacity:1}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.expertise-showcase .expertise-showcase__choices>*>:hover{color:var(--accent);background:0 0;border-color:#0000}}.expertise-showcase__slot-label{display:none}.expertise-showcase[data-custom-cursor=true]{cursor:none}.expertise-showcase[data-custom-cursor=true] [data-cursor-native]{cursor:pointer}.expertise-crosshair,.expertise-hint{z-index:var(--z-expertise-cursor);opacity:0;pointer-events:none;position:fixed;top:0;left:0}.expertise-crosshair{color:var(--paper);margin:-.4375rem 0 0 -.4375rem}.expertise-crosshair__glyph{fill:none;width:.875rem;height:.875rem;filter:drop-shadow(0 0 .045rem rgb(var(--shadow-rgb) / .95)) drop-shadow(0 0 .075rem rgb(var(--shadow-rgb) / .8)) drop-shadow(0 .09rem .35rem rgb(var(--shadow-rgb) / .5));stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;display:block}.expertise-hint{--expertise-hint-size:3.5rem;--expertise-hint-glyph:.72rem;--expertise-hint-inset:.28rem;--expertise-hint-centre:calc((var(--expertise-hint-size) - 2px - var(--expertise-hint-glyph)) / 2);width:var(--expertise-hint-size);height:var(--expertise-hint-size);margin:calc(var(--expertise-hint-size) / -2) 0 0 calc(var(--expertise-hint-size) / -2);border:1px solid var(--surface-light);background:var(--accent);color:var(--surface-light);border-radius:999px;transition:opacity .24s}.expertise-hint__arrow{animation:2.1s cubic-bezier(.45,0,.55,1) 3 expertise-hint-nudge-left;display:block;position:absolute}.expertise-hint__arrow--up{top:var(--expertise-hint-inset);left:var(--expertise-hint-centre);animation-name:expertise-hint-nudge-up}.expertise-hint__arrow--right{top:var(--expertise-hint-centre);right:var(--expertise-hint-inset);animation-name:expertise-hint-nudge-right}.expertise-hint__arrow--down{bottom:var(--expertise-hint-inset);left:var(--expertise-hint-centre);animation-name:expertise-hint-nudge-down}.expertise-hint__arrow--left{top:var(--expertise-hint-centre);left:var(--expertise-hint-inset);animation-name:expertise-hint-nudge-left}.expertise-hint__glyph{width:var(--expertise-hint-glyph);height:var(--expertise-hint-glyph);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;display:block}@keyframes expertise-hint-nudge-left{0%,to{transform:translate(0)}50%{transform:translate(-.19rem)}}@keyframes expertise-hint-nudge-right{0%,to{transform:translate(0)}50%{transform:translate(.19rem)}}@keyframes expertise-hint-nudge-up{0%,to{transform:translate(0)}50%{transform:translateY(-.19rem)}}@keyframes expertise-hint-nudge-down{0%,to{transform:translate(0)}50%{transform:translateY(.19rem)}}@media (max-width:1023px){.expertise-showcase{--expertise-portrait-crown:22rem;--expertise-header-collapse:0;--expertise-header-shift:0px;--expertise-header-freed:calc(var(--expertise-header-collapse) * var(--expertise-header-shift));height:calc(100lvh + var(--expertise-bleed));min-height:calc(40rem + var(--expertise-bleed));overflow:hidden}.expertise-showcase .expertise-showcase__cta{display:none}.expertise-showcase__inner{height:100%;min-height:0;padding-block:calc(var(--expertise-bleed) + var(--site-header-height) + var(--lead-3)) var(--lead-3);padding-inline:var(--page-inset);grid-template-rows:auto auto;align-content:start;row-gap:clamp(.9rem,2.4svh,1.6rem)}.expertise-showcase__portrait{width:auto;height:clamp(11rem, calc(max(100lvh, 40rem) - var(--expertise-portrait-crown)), 115vw);bottom:0}.expertise-showcase__navigation{transform:translate3d(0, calc(var(--expertise-header-freed) * -1), 0);grid-template-columns:minmax(0,1fr);align-self:start;gap:.7rem;margin-top:0;position:relative;bottom:auto;left:auto;right:auto}.expertise-showcase__group{width:100%}.expertise-showcase__group--recipients{text-align:left;justify-self:start}.expertise-showcase__group-title{margin-bottom:var(--gap-2);color:var(--ink);font-family:var(--label-family);font-size:var(--text-label);font-variation-settings:"wght" var(--label-weight), "wdth" 100;font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;line-height:1}.expertise-showcase__choices{gap:var(--gap-3);margin-inline:calc(-1 * var(--gap-3));padding:var(--gap-3);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.expertise-showcase__group--recipients .expertise-showcase__choices{justify-content:flex-start}.expertise-showcase__choices::-webkit-scrollbar{display:none}.expertise-showcase__choices>*>*{scroll-snap-align:start}.expertise-showcase__slot-label{max-width:100%;margin:var(--gap-1) 0 0;padding:var(--gap-3) var(--gap-4) var(--gap-2);border:1px solid var(--hairline);background:rgb(var(--paper-rgb) / .94);color:var(--ink);font-size:var(--text-micro);font-variation-settings:"wght" 620, "wdth" 100;letter-spacing:var(--track-label);text-transform:uppercase;justify-self:start;font-weight:620;line-height:1.1;animation:.24s cubic-bezier(.22,1,.36,1) expertiseSlotLabelSwap;display:block}.expertise-showcase__header{align-items:flex-start;gap:var(--gap-4);text-align:left;transform:translate3d(0, calc(var(--expertise-header-collapse) * -100%), 0);opacity:calc(1 - var(--expertise-header-collapse) * 2)}.expertise-showcase__title{max-width:none;font-size:min(var(--section-title-size), calc((100vw - 2 * var(--page-inset)) * .95 / 3.83))}.expertise-showcase__intro{width:100%;font-size:var(--text-caption);line-height:1.48}}@media (min-width:768px) and (max-width:1023px) and (max-height:800px){.expertise-showcase{--expertise-portrait-crown:17.5rem}.expertise-showcase__inner{row-gap:var(--gap-3)}.expertise-showcase__header{gap:var(--gap-3)}.expertise-showcase__title{font-size:calc(var(--section-title-size) * .98)}.expertise-showcase__intro{font-size:var(--text-label);line-height:1.45}.expertise-showcase__navigation{gap:.4rem}.expertise-showcase__group-title{margin-bottom:var(--gap-1);font-size:var(--text-micro)}.expertise-showcase .expertise-showcase__choices>*>*{width:2.75rem;min-width:2.75rem;min-height:var(--control-h-sm)}.expertise-showcase__choices{gap:var(--gap-2)}.expertise-showcase__slot-label{margin-top:var(--nudge-2);padding:var(--gap-1) var(--gap-3) var(--nudge-2);font-size:var(--text-micro)}}@media (min-width:768px) and (max-width:1023px) and (max-height:800px) and (prefers-reduced-motion:no-preference){.pin-frame.pin-spacer>.expertise-showcase .expertise-showcase__portrait{height:clamp(11rem, calc(100lvh - var(--expertise-portrait-crown)), 115vw);bottom:max(0px,40rem - 100lvh)}}@media (max-width:767px) and (max-height:667px){.expertise-showcase__inner{row-gap:var(--gap-3)}.expertise-showcase__header{gap:var(--gap-3)}.expertise-showcase__title{font-size:clamp(2.2rem,12vw,3rem)}.expertise-showcase__intro{font-size:var(--text-label);line-height:1.4}.expertise-showcase__navigation{gap:.5rem}.expertise-showcase__group-title{margin-bottom:var(--gap-1);font-size:var(--text-micro)}.expertise-showcase .expertise-showcase__choices>*>*{width:3rem;min-width:3rem;min-height:var(--control-h-md)}.expertise-showcase__choices{gap:var(--gap-2)}.expertise-showcase__slot-label{margin-top:var(--nudge-2);padding:var(--gap-2) var(--gap-3) var(--gap-1);font-size:var(--text-micro)}}@media (max-width:320px) and (max-height:520px){.expertise-showcase{--expertise-portrait-crown:16.5rem}.expertise-showcase__inner{row-gap:var(--gap-3)}.expertise-showcase__navigation{gap:.35rem}.expertise-showcase__group-title{margin-bottom:var(--gap-1);font-size:var(--text-micro)}.expertise-showcase .expertise-showcase__choices>*>*{width:var(--control-h-xs);min-width:var(--control-h-xs);min-height:var(--control-h-xs)}.expertise-showcase .expertise-showcase__choices>*>:before{content:"";inset:calc((var(--control-h-xs) - var(--control-h-sm)) / 2 - 1px);position:absolute}.expertise-showcase__choices{gap:var(--gap-1)}.expertise-showcase__slot-label{margin-top:var(--nudge-1);padding:var(--gap-1) var(--gap-3) var(--nudge-2);font-size:var(--text-micro)}}@media (max-width:320px) and (max-height:520px) and (prefers-reduced-motion:no-preference){.pin-frame.pin-spacer>.expertise-showcase .expertise-showcase__portrait{height:clamp(11rem, calc(100lvh - var(--expertise-portrait-crown)), 115vw);bottom:calc(40rem - 100lvh)}}@keyframes expertiseSlotLabelSwap{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.expertise-showcase__slot-label{animation:none}}@property --video-air-top{syntax:"<length>";inherits:true;initial-value:0}@property --video-air-bottom{syntax:"<length>";inherits:true;initial-value:0}@property --video-air-x{syntax:"<length>";inherits:true;initial-value:0}.video-showcase{--video-air:clamp(1.25rem, min(15vw, 20svh), 12rem);--video-air-x:var(--video-air);--video-air-bottom:var(--video-air);--video-air-top:max(calc(var(--video-air) - var(--space-2)), calc(var(--site-header-height) + 2rem));--video-title-inset:clamp(1.15rem, 3.4svh, 2.6rem);--video-title-side:var(--page-inset);z-index:var(--z-video);background:var(--accent);height:100lvh;color:var(--paper);isolation:isolate;display:block;position:relative;overflow:hidden}.pin-frame:has(>.sectors-section){background:var(--surface-deep)}.pin-frame:has(>.video-showcase){background:var(--accent)}.voronoi-field.video-showcase__field{z-index:0;background:var(--accent);opacity:var(--red-field-opacity);inset:0}.video-showcase__frame{--video-spread:0;--video-title-exit:0;--video-cover-w-0:1;--video-cover-w-1:1;--video-cover-h-0:1;--video-cover-h-1:1;--video-cover-scale:max(calc(var(--video-cover-w-0) + (var(--video-cover-w-1) - var(--video-cover-w-0)) * var(--video-spread)), calc(var(--video-cover-h-0) + (var(--video-cover-h-1) - var(--video-cover-h-0)) * var(--video-spread)));clip-path:inset(calc(var(--video-air-top) * (1 - var(--video-spread))) calc(var(--video-air-x) * (1 - var(--video-spread))) calc(var(--video-air-bottom) * (1 - var(--video-spread))) calc(var(--video-air-x) * (1 - var(--video-spread))));z-index:2;background:var(--surface-dark);position:absolute;inset:0}.video-showcase__video,.video-showcase__poster{aspect-ratio:16/9;width:max(100%,177.778lvh);max-width:none;transform:translate(-50%, -50%) translateY(calc((var(--video-air-top) - var(--video-air-bottom)) * (1 - var(--video-spread)) / 2)) scale(calc(var(--video-cover-scale) * 1.006));position:absolute;top:50%;left:50%}.video-showcase__video{object-fit:cover;display:block}@media (scripting:none){.video-showcase__video{visibility:hidden}}.video-showcase__poster{object-fit:cover;opacity:0;pointer-events:none;transition:opacity .24s}.video-showcase__poster[data-visible=true]{opacity:1}.video-showcase__scrim{z-index:1;height:clamp(8rem,30svh,17rem);transform:translateY(calc(var(--video-air-top) * (1 - var(--video-spread))));opacity:calc(1 - var(--video-title-exit));background:linear-gradient(to bottom, rgb(var(--scrim-rgb) / .66), rgb(var(--scrim-rgb) / .34) 46%, rgb(var(--scrim-rgb) / 0) 100%);pointer-events:none;position:absolute;top:0;left:0;right:0}.video-showcase__title{top:var(--video-title-inset);inset-inline:var(--video-title-side) auto;z-index:2;width:min(calc(100% - 2 * var(--video-title-side) - 2 * var(--video-air-x) * (1 - var(--video-spread))), 44rem, calc(62% - 1.24 * var(--video-air-x) * (1 - var(--video-spread))));color:var(--paper);font-size:var(--section-title-medium);font-variation-settings:var(--display-title-variation);font-weight:var(--display-title-weight);letter-spacing:var(--section-title-medium-tracking);line-height:var(--section-title-medium-leading);opacity:calc(1 - var(--video-title-exit));transform:translate3d(calc(var(--video-air-x) * (1 - var(--video-spread))), calc(var(--video-air-top) * (1 - var(--video-spread)) + var(--site-header-height) * var(--video-spread) + var(--video-title-exit) * -.9rem), 0);pointer-events:none;margin:0;position:absolute}.video-showcase__transcript{--video-transcript-floor-base:calc(4.65 * var(--rem-fixed) + env(safe-area-inset-bottom,0px));--video-transcript-floor:calc(var(--video-transcript-floor-base) + var(--viewport-chrome-band));z-index:3;padding:0 var(--video-title-side);pointer-events:none;transform:translate3d(calc(var(--video-air-x) * (1 - var(--video-spread))), calc((var(--video-air-bottom) + var(--video-title-inset)) * (var(--video-spread) - 1) - var(--video-transcript-floor) * var(--video-spread)), 0);margin:0;position:absolute;bottom:0;left:0;right:0}.video-showcase__transcript>.video-showcase__transcript-toggle{width:fit-content;min-height:var(--control-h-sm);cursor:pointer;pointer-events:auto;list-style:none;display:flex}.video-showcase__transcript-toggle::-webkit-details-marker{display:none}.video-showcase__transcript[open] .faq-section__sign-bar--upright{opacity:0;transform:translateY(-50%)rotate(0)}.video-showcase__transcript-panel{bottom:calc(100% + var(--gap-3));left:var(--video-title-side);width:fit-content;max-width:calc(100% - 2 * (var(--video-air-x) + var(--video-title-side)));background:var(--accent);color:var(--paper);pointer-events:auto;position:absolute}@property --video-transcript-fade{syntax:"<length>";inherits:false;initial-value:0}.video-showcase__transcript-scroll{--video-transcript-title:var(--video-title-height,calc(3 * var(--section-title-medium) * var(--section-title-medium-leading)));--video-transcript-foot-0:calc(100lvh - var(--video-air-bottom) - var(--video-title-inset) - var(--control-h-sm) - var(--gap-3));--video-transcript-foot-1:calc(100svh - var(--video-transcript-floor-base) - var(--control-h-sm) - var(--gap-3));max-height:min(calc(var(--video-transcript-foot-0) - var(--video-air-top) - var(--gap-4)), calc(var(--video-transcript-foot-1) - var(--site-header-height) - var(--gap-4)), max(calc(3 * 1.62 * var(--text-caption) + 2 * var(--gap-5)), min(calc(var(--video-transcript-foot-0) - var(--video-air-top) - var(--video-title-inset) - var(--video-transcript-title) - var(--gap-4)), calc(var(--video-transcript-foot-1) - var(--site-header-height) - var(--video-title-inset) - var(--video-transcript-title) - var(--gap-4)))));padding:var(--gap-5) var(--gap-6);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--video-transcript-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--video-transcript-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--video-transcript-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--video-transcript-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--video-transcript-fade)), transparent);transition:--video-transcript-fade .24s;overflow-y:auto}.video-showcase__transcript-scroll[data-more=true]{--video-transcript-fade:calc(var(--gap-6) + 1.62 * var(--text-caption))}.video-showcase__transcript-panel:has(>.video-showcase__transcript-scroll:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 7px var(--focus-halo)}.video-showcase__transcript-scroll:focus-visible{box-shadow:none;outline:none}.video-showcase__transcript-text{max-width:65ch;font-size:var(--text-caption);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);margin:0;font-weight:440;line-height:1.62}.video-showcase__transcript-text+.video-showcase__transcript-text,.video-showcase__transcript-action{margin-top:var(--gap-6)}@media (scripting:none){.video-showcase__transcript-action>.video-showcase__described-open{display:none}}html[data-video-described=open]{overflow:hidden}.video-showcase__described-title>.section-eyebrow{margin-bottom:var(--gap-4)}.video-showcase__described-video{width:100%;max-height:calc(82svh - 2 * var(--cookie-panel-inset) - var(--gap-6) - var(--label-size) - var(--gap-4) - 2.5 * var(--text-lead));aspect-ratio:16/9;background:var(--surface-dark);display:block}@media (max-width:767px){.video-showcase{--video-air-x:6vw;--video-air-top:calc(var(--site-header-height) + 2rem);--video-air-bottom:calc(38svh - var(--video-air-top));--video-title-side:var(--page-inset)}.video-showcase__title{width:calc(100% - 2 * var(--video-title-side) - 2 * var(--video-air-x) * (1 - var(--video-spread)))}.video-showcase__scrim{height:clamp(7rem,26svh,12rem)}}.rse-showcase{--rse-ground:var(--surface-light);--rse-rule:var(--hairline);--rse-accent:var(--accent);--rse-ink-soft:var(--ink-body);z-index:var(--z-rse);background:var(--rse-ground);color:var(--ink);isolation:isolate;position:relative}.rse-showcase__inner{z-index:1;padding-block:var(--space-2);padding-inline:var(--page-inset);position:relative}.rse-showcase__layout{display:grid}.rse-showcase__head{gap:var(--lead-3) clamp(2rem, 5vw, 5rem);display:grid}.rse-showcase__label{margin-bottom:var(--lead-2)}.rse-showcase__title{font-size:var(--section-title-medium);font-variation-settings:var(--display-title-variation);font-weight:var(--display-title-weight);letter-spacing:var(--section-title-medium-tracking);line-height:var(--section-title-medium-leading);text-wrap:balance;margin:0}.rse-showcase__intro{max-width:48ch;color:var(--rse-ink-soft);font-size:var(--text-body);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);margin:0;font-weight:440;line-height:1.62}.rse-showcase__grid{--rse-medal:4rem;margin:var(--lead-6) 0 0;border-top:1px solid var(--rse-rule);border-bottom:1px solid var(--rse-rule);padding:0;list-style:none;display:grid}.rse-card{min-width:0;padding-block:var(--gap-6);grid-template-columns:minmax(0,1fr);padding-inline:0;display:grid}.rse-card+.rse-card{border-top:1px solid var(--rse-rule)}.rse-showcase__grid:focus-within>.rse-card{opacity:1!important;pointer-events:auto!important;transform:none!important}.rse-card__link{grid-template-columns:calc(var(--rse-medal) * 1.5) minmax(0, 1fr);align-items:center;column-gap:var(--gap-5);min-width:0;color:inherit;text-decoration:none;display:grid}.rse-card__link .rse-card__name{text-underline-offset:.22em;transition:text-decoration-color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.rse-card__link[data-external=true]:focus-visible .rse-card__name:after{content:" ↗" / "";width:0;font-size:.78em;display:inline-block}.rse-card__link:focus-visible .rse-card__name{text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.rse-card__link:hover .rse-card__name{text-decoration-color:currentColor}.rse-card__link[data-external=true]:hover .rse-card__name:after{content:" ↗" / "";width:0;font-size:.78em;display:inline-block}}.rse-card__mark{height:var(--rse-medal);justify-content:flex-start;align-items:center;display:flex}.rse-card__logo{object-fit:contain;flex:none;display:block}.rse-card__logo--medal{width:var(--rse-medal);height:var(--rse-medal)}.rse-card__logo--hexagon{width:auto;height:calc(var(--rse-medal) / .906);transform:translateY(1.6%)}.rse-card__logo--wordmark{width:min(100%, calc(var(--rse-medal) * 1.6));height:auto;transform:translateY(-17.8%)}.rse-card__gauge{width:var(--rse-medal);height:var(--rse-medal);flex:none;place-items:center;display:grid;position:relative}.rse-card__gauge svg{width:100%;height:100%;position:absolute;inset:0}.rse-card__gauge-track{fill:none;stroke:var(--hairline-strong);stroke-width:3px}.rse-card__gauge-arc{fill:none;stroke:#2f7d4f;stroke-linecap:round;stroke-width:3px;transform-origin:50%;transform:rotate(-90deg)}.rse-card__gauge-label{color:var(--ink);font-family:var(--font-serif), Georgia, "Times New Roman", serif;font-size:calc(var(--rse-medal) * .32);letter-spacing:var(--track-body);font-variant-numeric:tabular-nums;align-items:baseline;gap:.05em;font-weight:400;line-height:1;display:flex}.rse-card__gauge-suffix{color:var(--ink-label);font-size:var(--text-micro);letter-spacing:var(--track-body)}.rse-card__text{min-width:0}.rse-card__name{font-size:var(--text-body);font-variation-settings:"wght" var(--text-weight-medium), "wdth" 100;font-weight:var(--text-weight-medium);letter-spacing:var(--track-body);margin:0;line-height:1.25}.rse-card__distinction{margin:var(--nudge-2) 0 0;font-family:var(--font-serif), Georgia, "Times New Roman", serif;font-size:var(--text-caption);letter-spacing:var(--track-body);font-weight:400;line-height:1.3}@media (max-width:1023px){.rse-card__name,.rse-card__distinction{-webkit-hyphens:manual;hyphens:manual}}@media (min-width:768px) and (max-width:1023px){.rse-card__text{column-gap:var(--gap-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;display:grid}.rse-card__distinction{margin-top:0}}@media (min-width:1024px){.rse-showcase__grid{--rse-medal:4.5rem;grid-template-columns:repeat(5,minmax(0,1fr))}.rse-card{padding-block:clamp(1.6rem,3.5vh,2.5rem);padding-inline:var(--gap-6)}.rse-card__link{grid-template-columns:minmax(0,1fr);align-content:start;height:100%}.rse-card+.rse-card{border-top:0;border-left:1px solid var(--rse-rule)}.rse-card:first-child{padding-left:0}.rse-card:last-child{padding-right:0}.rse-card__name{margin-top:var(--gap-6)}}@media (min-width:1024px) and (max-width:1149px){.rse-card{padding-inline:var(--gap-3)}}.rse-showcase__documents{max-width:60ch;margin:var(--lead-5) 0 0;color:var(--rse-ink-soft);font-size:var(--text-body);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);font-weight:440;line-height:1.62}.rse-showcase__link{color:var(--ink);font-variation-settings:"wght" 540, "wdth" 100;transition:color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);font-weight:540;text-decoration:none}.rse-showcase__link-label{text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);-webkit-text-decoration-color:var(--hairline-strong);-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:.22em;transition:text-decoration-color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);text-decoration-thickness:1px}.rse-showcase__link[data-external=true]:after{content:" ↗" / "";font-size:.78em}@media (hover:hover) and (pointer:fine){.rse-showcase__link:hover{color:var(--rse-accent)}.rse-showcase__link:hover .rse-showcase__link-label{text-decoration-color:currentColor}}.rse-showcase__link:focus-visible{color:var(--rse-accent)}.rse-showcase__link:focus-visible .rse-showcase__link-label{text-decoration-color:currentColor}.rse-showcase__link:active{color:var(--accent-pressed);transition:none}.rse-showcase__link:active .rse-showcase__link-label{text-decoration-color:currentColor;transition:none}.rse-showcase__note{margin-top:var(--gap-7);border-top:1px solid var(--rse-rule);border-bottom:1px solid var(--rse-rule)}.rse-showcase__note-trigger{width:100%;padding:var(--gap-5) 0;color:inherit;font:inherit;text-align:left;transition:color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.9rem,2.4vw,2rem);display:grid}.rse-showcase__note-summary{font-size:var(--text-body);font-variation-settings:"wght" 540, "wdth" 100;letter-spacing:var(--track-body);font-weight:540;line-height:1.3}.rse-showcase__note-sign{width:.95rem;height:.95rem;position:relative}.rse-showcase__note-sign-bar{background:currentColor;width:100%;height:1.5px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.rse-showcase__note-sign-bar--upright{transform:translateY(-50%)rotate(90deg)}.rse-showcase__note[data-open=true] .rse-showcase__note-sign-bar--upright{opacity:0;transform:translateY(-50%)rotate(0)}@media (hover:hover) and (pointer:fine){.rse-showcase__note-trigger:hover{color:var(--rse-accent)}}.rse-showcase__note-trigger:focus-visible{color:var(--rse-accent)}.rse-showcase__note-trigger:active{color:var(--accent-pressed);transition:none}html:has([data-scripting=none]) .rse-showcase__note-trigger{pointer-events:none}html:has([data-scripting=none]) .rse-showcase__note-sign{visibility:hidden}.rse-showcase__note-panel{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1);display:grid}.rse-showcase__note[data-open=true] .rse-showcase__note-panel{grid-template-rows:1fr}html:has([data-scripting=none]) .rse-showcase__note-panel{grid-template-rows:1fr}.rse-showcase__note-panel-inner{opacity:0;transition:opacity .24s;overflow:hidden}.rse-showcase__note[data-open=true] .rse-showcase__note-panel-inner{opacity:1}html:has([data-scripting=none]) .rse-showcase__note-panel-inner{opacity:1}.rse-showcase__note-body{max-width:72ch;margin:var(--gap-1) 0 0;color:var(--rse-ink-soft);font-size:var(--text-caption);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);font-weight:440;line-height:1.62}.rse-showcase__note-indicators{max-width:72ch;margin:var(--gap-5) 0 var(--gap-7);border-top:1px solid var(--rse-rule);padding:0;list-style:none}.rse-showcase__note-indicator{align-items:baseline;gap:var(--gap-2) clamp(1rem, 3vw, 2.5rem);padding:var(--gap-4) 0;border-bottom:1px solid var(--rse-rule);color:var(--rse-ink-soft);font-size:var(--text-caption);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);grid-template-columns:minmax(0,1fr) auto;font-weight:440;line-height:1.5;display:grid}.rse-showcase__note-indicator:last-child{border-bottom:0}.rse-showcase__note-indicator-score{color:var(--ink);font-family:var(--font-serif), Georgia, "Times New Roman", serif;font-size:var(--text-body);letter-spacing:var(--track-body);font-variant-numeric:tabular-nums;white-space:nowrap}.rse-showcase__cta{margin-top:var(--lead-5);display:flex}@media (max-width:767px){.rse-showcase__inner{padding-top:calc(var(--site-header-height) + var(--lead-2))}.rse-showcase__note-indicator{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rse-card__link .rse-card__name,.rse-showcase__link,.rse-showcase__link-label,.rse-showcase__note-trigger,.rse-showcase__note-sign-bar,.rse-showcase__note-panel,.rse-showcase__note-panel-inner{transition:none}}.gallery-showcase{--gallery-ground:var(--surface-light);--gallery-ink-lead:var(--ink-label);z-index:var(--z-gallery);background:var(--gallery-ground);color:var(--ink);isolation:isolate;position:relative}.gallery-showcase__inner{z-index:1;padding-block:var(--space-2);padding-inline:var(--page-inset);position:relative}.gallery-showcase__head{max-width:var(--grid-narrow-max);text-align:center;justify-items:center;margin-inline:auto;display:grid}.gallery-showcase__label{margin-bottom:var(--lead-2)}.gallery-showcase__title{font-size:var(--section-title-medium);font-variation-settings:var(--display-title-variation);font-weight:var(--display-title-weight);letter-spacing:var(--section-title-medium-tracking);line-height:var(--section-title-medium-leading);text-wrap:balance;margin:0}.gallery-showcase__lead{max-width:58ch;margin:var(--lead-3) 0 0;color:var(--gallery-ink-lead);font-size:var(--text-lead);font-variation-settings:"wght" var(--text-weight-regular), "wdth" 100;font-weight:var(--text-weight-regular);letter-spacing:var(--track-body);line-height:1.3}.gallery-showcase__cta{margin-top:var(--lead-4)}html[data-gallery-lightbox=open]{overflow:hidden}@media (max-width:767px){.gallery-showcase__inner{padding-top:calc(var(--site-header-height) + var(--lead-2))}}.media-rhinos{z-index:var(--z-media-rhinos);background:var(--accent);color:var(--paper);isolation:isolate;position:relative}.voronoi-field.media-rhinos__field{z-index:0;background:var(--accent);opacity:var(--red-field-opacity);inset:0}.media-rhinos__inner{z-index:1;padding-block:var(--space-4) var(--space-3);padding-inline:var(--page-inset);gap:clamp(3.5rem,7.5vw,6.5rem);display:grid;position:relative}.media-rhinos__text{flex-direction:column;align-items:flex-start;max-width:34rem;display:flex}.media-rhinos__title{font-size:var(--section-title-size-2);font-variation-settings:var(--display-title-variation);font-weight:var(--display-title-weight);letter-spacing:var(--display-title-tracking);line-height:var(--section-title-leading);margin:0}.media-rhinos__body{max-width:48ch;margin:var(--lead-3) 0 0;color:var(--paper);font-size:var(--text-body);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);font-weight:440;line-height:1.62}.media-rhinos__cta{margin-top:var(--lead-5)}.media-rhinos__frames{align-self:center;position:relative}.media-rhinos__frame{background:var(--surface-media);position:relative;overflow:hidden}.media-rhinos__frame--primary{aspect-ratio:16/10;width:100%}.media-rhinos__image{object-fit:cover;object-position:50% 50%}@media (min-width:768px){.media-rhinos__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center}}@media (max-width:767px){.media-rhinos__text{max-width:none}.media-rhinos__cta{align-self:stretch}}@media (prefers-reduced-motion:no-preference){.media-rhinos__frame{transition:opacity .38s ease-out,transform .64s cubic-bezier(.22,1,.36,1)}.media-rhinos__inner[data-reveal=armed] .media-rhinos__frame{opacity:0;transform:translateY(1.15rem)}.media-rhinos__frame--primary{transition-delay:.1s}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.media-rhinos__cta{transition:opacity .38s ease-out .21s,transform .64s cubic-bezier(.22,1,.36,1) .21s}.media-rhinos__inner[data-reveal=armed] .media-rhinos__cta{opacity:0;transform:translateY(1.15rem)}.media-rhinos__inner[data-reveal=armed] .media-rhinos__cta:focus-within{opacity:1;transition:none;transform:none}}.faq-section{--faq-rule:var(--hairline);--faq-accent:var(--accent);z-index:var(--z-faq);background:var(--surface-light);color:var(--ink);isolation:isolate;position:relative}.faq-section__inner{padding-block:var(--space-2);padding-inline:var(--page-inset)}.faq-section__title{margin:0 0 var(--lead-3);font-size:var(--section-title-medium);font-variation-settings:var(--display-title-variation);font-weight:var(--display-title-weight);letter-spacing:var(--section-title-medium-tracking);line-height:var(--section-title-medium-leading)}.faq-section__list{border-top:1px solid var(--faq-rule);margin:0;padding:0;list-style:none}.faq-section__item{border-bottom:1px solid var(--faq-rule)}.faq-section__list:focus-within>.faq-section__item{opacity:1!important;pointer-events:auto!important;transform:none!important}.faq-section__heading{font:inherit;margin:0}.faq-section__trigger{width:100%;padding:var(--gap-6) 0;color:inherit;font:inherit;text-align:left;transition:color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:clamp(.9rem,2.4vw,2rem);display:grid}.faq-section__index{color:var(--ink-label);font-family:var(--font-serif), Georgia, "Times New Roman", serif;font-size:var(--text-label);letter-spacing:var(--track-label);font-variant-numeric:tabular-nums;transition:color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);font-weight:400;line-height:1}.faq-section__index:before{content:attr(data-index)}.faq-section__question{transition:color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);font-size:clamp(var(--text-lead), 1.55vw, 1.45rem);font-variation-settings:"wght" 540, "wdth" 100;letter-spacing:var(--track-body);text-wrap:balance;font-weight:540;line-height:1.22}.faq-section__sign{flex:none;align-self:center;width:.95rem;height:.95rem;position:relative}.faq-section__sign-bar{background:currentColor;width:100%;height:1.5px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.faq-section__sign-bar--upright{transform:translateY(-50%)rotate(90deg)}.faq-section__item[data-open=true] .faq-section__sign-bar--upright{opacity:0;transform:translateY(-50%)rotate(0)}.faq-section__item[data-open=true] .faq-section__index{color:var(--faq-accent)}@media (hover:hover) and (pointer:fine){.faq-section__trigger:hover .faq-section__index,.faq-section__trigger:hover .faq-section__question{color:var(--faq-accent)}}.faq-section__trigger:focus-visible .faq-section__index,.faq-section__trigger:focus-visible .faq-section__question{color:var(--faq-accent)}.faq-section__trigger:active .faq-section__index,.faq-section__trigger:active .faq-section__question{color:var(--accent-pressed);transition:none}html:has([data-scripting=none]) .faq-section__trigger{pointer-events:none}html:has([data-scripting=none]) .faq-section__trigger .faq-section__sign{visibility:hidden}.faq-section__panel{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1);display:grid}.faq-section__item[data-open=true] .faq-section__panel{grid-template-rows:1fr}html:has([data-scripting=none]) .faq-section__panel{grid-template-rows:1fr}.faq-section__panel-inner{opacity:0;transition:opacity .24s;overflow:hidden}.faq-section__item[data-open=true] .faq-section__panel-inner{opacity:1}html:has([data-scripting=none]) .faq-section__panel-inner{opacity:1}.faq-section__answer{max-width:65ch;margin:0 0 var(--gap-6);color:var(--ink-body);font-size:var(--text-caption);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);padding-left:calc(1.35rem + clamp(.9rem,2.4vw,2rem));font-weight:440;line-height:1.62}.faq-section__banner{margin-top:var(--lead-5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(1rem,2.5vw,2rem);display:flex}.faq-section__banner-question{font-variation-settings:"wght" 540, "wdth" 100;letter-spacing:var(--track-tight);margin:0;font-size:clamp(1.15rem,2.1vw,1.85rem);font-weight:540;line-height:1.1}@media (max-width:767px){.faq-section__inner{padding-top:calc(var(--site-header-height) + var(--lead-2))}.faq-section__trigger{align-items:center;gap:var(--gap-3) var(--gap-5);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"index sign""question question"}.faq-section__index{grid-area:index}.faq-section__question{grid-area:question}.faq-section__sign{grid-area:sign}.faq-section__answer{padding-left:0}.faq-section__banner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.faq-section__panel,.faq-section__panel-inner,.faq-section__sign-bar{transition:none}}.contact-section{--contact-rule:var(--hairline);--contact-field-rule:var(--field-rule);--contact-accent:var(--accent);--contact-ink-soft:var(--ink-body);--contact-ink-label:var(--ink-label);--contact-field-focus:var(--surface-raised);z-index:var(--z-contact);background:var(--surface-light);color:var(--ink);isolation:isolate;position:relative}.contact-section__inner{z-index:1;padding-block:var(--space-2);padding-inline:var(--page-inset);gap:clamp(2.75rem,6vw,5rem);display:grid;position:relative}.contact-section__head{flex-direction:column;align-items:flex-start;min-width:0;display:flex;container-type:inline-size}.contact-section__title{font-size:min(var(--section-title-size), 19.5cqi);font-variation-settings:var(--display-title-variation);font-weight:var(--display-title-weight);letter-spacing:var(--display-title-tracking);line-height:var(--section-title-leading);text-wrap:balance;margin:0}.contact-section__intro{max-width:48ch;margin:var(--lead-2) 0 0;color:var(--contact-ink-soft);font-size:var(--text-body);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);font-weight:440;line-height:1.62}.contact-section__direct{width:100%;margin-top:var(--lead-4);padding-top:var(--lead-2);border-top:1px solid var(--contact-rule)}.contact-section__direct-label{color:var(--contact-ink-label);font-family:var(--label-family);font-size:var(--text-micro);font-variation-settings:"wght" 620, "wdth" 100;letter-spacing:var(--track-label);text-transform:uppercase;font-weight:620;line-height:1.45;display:block}.contact-section__direct-list{margin:var(--lead-1) 0 0;font-size:var(--text-body);flex-direction:column;align-items:flex-start;gap:clamp(1.15rem,1.8vw,1.75rem);padding:0;line-height:1.5;list-style:none;display:flex}.contact-section__direct-address{color:var(--ink);font-variation-settings:"wght" 540, "wdth" 100;font-style:normal;font-weight:540}.contact-section__form{min-width:0;container:contact-form/inline-size}.contact-section__fields{gap:var(--gap-7) clamp(1rem, 2vw, 1.5rem);display:grid}.contact-section__field{gap:var(--gap-3);align-content:start;min-width:0;display:grid}.contact-section__label{align-items:baseline;gap:var(--gap-1);color:var(--contact-ink-label);font-family:var(--label-family);font-size:var(--text-micro);font-variation-settings:"wght" 620, "wdth" 100;letter-spacing:var(--track-label);text-transform:uppercase;font-weight:620;line-height:1.45;display:flex}.contact-section__asterisk{color:var(--contact-accent)}.contact-section__input,.contact-section__select,.contact-section__textarea{width:100%;min-height:var(--control-h);padding:var(--nudge-1) var(--gap-5) 0;border:1px solid var(--contact-field-rule);color:var(--ink);font:inherit;font-size:var(--text-caption);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);transition:border-color var(--hover-duration) cubic-bezier(.22, 1, .36, 1), background-color var(--hover-duration) cubic-bezier(.22, 1, .36, 1), box-shadow var(--hover-duration) cubic-bezier(.22, 1, .36, 1);background:0 0;border-radius:0;outline:0;font-weight:440}.contact-section__input:focus,.contact-section__select:focus,.contact-section__textarea:focus{border-color:var(--contact-accent);background:var(--contact-field-focus);box-shadow:inset 0 0 0 1px var(--contact-accent);outline:0}.contact-section__input:focus-visible,.contact-section__select:focus-visible,.contact-section__textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:inset 0 0 0 1px var(--contact-accent), 0 0 0 7px var(--focus-halo)}.contact-section__input[aria-invalid=true],.contact-section__select[aria-invalid=true],.contact-section__textarea[aria-invalid=true]{border-color:var(--contact-accent)}.contact-section__select-shell{position:relative}.contact-section__select{padding-right:var(--lead-5);appearance:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.contact-section__select:has(option[value=""]:checked){color:var(--contact-ink-soft)}.contact-section__select-chevron{top:50%;right:var(--gap-5);pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:.5rem;height:.5rem;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;transform:translateY(-70%)rotate(45deg)}.contact-section__select:focus+.contact-section__select-chevron{transform:translateY(-30%)rotate(225deg)}.contact-section__textarea{min-height:8.5rem;max-height:24rem;padding:var(--gap-5);resize:vertical;field-sizing:content;line-height:1.55}.contact-section__phone{gap:var(--gap-7) clamp(1rem, 2vw, 1.5rem);min-width:0;display:grid}@container contact-form (min-width:23em){.contact-section__phone{grid-template-columns:11rem minmax(0,1fr);align-items:start}}@supports (field-sizing:content){@container contact-form (min-width:23em){.contact-section__phone{grid-template-columns:minmax(6rem,max-content) minmax(9rem,1fr)}.contact-section__phone .contact-section__select{field-sizing:content;width:auto;max-width:16rem}}}.contact-section__phone-box{min-width:0;display:grid;position:relative}.contact-section__phone-dial{top:0;bottom:0;left:var(--gap-5);padding-top:var(--nudge-1);color:var(--contact-ink-label);font-size:var(--text-caption);font-variant-numeric:tabular-nums;font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;font-weight:440;display:flex;position:absolute}.contact-section__phone-box .contact-section__input{padding-left:calc(var(--gap-5) + (var(--phone-dial-chars,2) + 2.05) * 1ch)}.contact-section__hint{color:var(--contact-ink-label);font-size:var(--text-label);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);margin:0;font-weight:440;line-height:1.45}.contact-section__error{color:var(--contact-accent);font-size:var(--text-label);font-variation-settings:"wght" 540, "wdth" 100;letter-spacing:var(--track-body);margin:0;font-weight:540;line-height:1.45;animation:.22s ease-out both contact-error-in}@keyframes contact-error-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.contact-section__consent{align-items:start;gap:var(--gap-3) var(--gap-5);grid-template-columns:auto minmax(0,1fr);margin-top:clamp(1.75rem,3.4vh,2.4rem);display:grid}.contact-section__checkbox{width:1.3rem;height:1.3rem;margin:var(--nudge-1) 0 0;border:1px solid var(--contact-field-rule);appearance:none;cursor:pointer;transition:border-color var(--hover-duration) cubic-bezier(.22, 1, .36, 1), background-color var(--hover-duration) cubic-bezier(.22, 1, .36, 1), scale var(--hover-duration) cubic-bezier(.22, 1, .36, 1);background:50%/.75rem no-repeat;border-radius:0;padding:0}.contact-section__checkbox:checked{border-color:var(--contact-accent);background-color:var(--contact-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1.5 5.3 4.5 8.3 10.5 1.7' fill='none' stroke='%23f6f6f3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.contact-section__checkbox[aria-invalid=true],.contact-section__checkbox:focus-visible{border-color:var(--contact-accent)}.contact-section__checkbox:active{transition:none;scale:.92}.contact-section__consent-text{max-width:68ch;color:var(--contact-ink-soft);font-size:var(--text-label);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);cursor:pointer;margin:0;font-weight:440;line-height:1.55}.contact-section__consent .contact-section__error{grid-column:2}.contact-section__link{color:var(--ink);font-variation-settings:"wght" 540, "wdth" 100;transition:color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);font-weight:540;text-decoration:none}.contact-section__link-label{text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);-webkit-text-decoration-color:var(--hairline-strong);-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:.22em;transition:text-decoration-color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);text-decoration-thickness:1px}.contact-section__link[data-external=true]:after{content:" ↗" / "";font-size:.78em}.contact-section__link:focus-visible{color:var(--contact-accent)}.contact-section__link:focus-visible .contact-section__link-label{text-decoration-color:currentColor}.contact-section__link:active{color:var(--accent-pressed);transition:none}.contact-section__link:active .contact-section__link-label{text-decoration-color:currentColor;transition:none}.contact-section__actions{justify-content:space-between;align-items:center;gap:var(--gap-5) clamp(1rem, 2.5vw, 2rem);margin-top:var(--lead-4);flex-wrap:wrap;display:flex}.contact-section__submit[aria-disabled=true]{opacity:.55}.contact-section__required-hint{color:var(--contact-ink-label);font-family:var(--label-family);font-variation-settings:"wght" 620, "wdth" 100;letter-spacing:var(--track-label);text-transform:uppercase;margin:0;font-size:clamp(.7rem,.7vw,.72rem);font-weight:620;line-height:1.45}.contact-section__status-line{max-width:56ch;margin:var(--lead-2) 0 0;color:var(--contact-ink-soft);font-size:var(--text-caption);line-height:1.55;animation:.22s ease-out both contact-error-in}.contact-section__status-line[data-tone=error]{color:var(--contact-accent)}.contact-section__status-fields{margin-top:var(--lead-1);padding:0;list-style:none}.contact-section__sent{margin-top:var(--lead-4);padding-top:var(--lead-2);border-top:1px solid var(--contact-rule);animation:.22s ease-out both contact-error-in}.contact-section__sent-title{color:var(--ink);font-family:var(--font-serif), Georgia, "Times New Roman", serif;font-size:calc(var(--section-title-small) * .9);letter-spacing:var(--track-body);text-wrap:balance;margin:0;font-weight:400;line-height:1.15}.contact-section__sent-body{margin:var(--lead-1) 0 0;color:var(--ink);font-size:var(--text-body);line-height:1.55}@media (hover:hover) and (pointer:fine){.contact-section__input:hover,.contact-section__select:hover,.contact-section__textarea:hover,.contact-section__checkbox:hover{border-color:rgb(var(--ink-rgb) / .78)}.contact-section__link:hover{color:var(--contact-accent)}.contact-section__link:hover .contact-section__link-label{text-decoration-color:currentColor}}@container contact-form (min-width:30em){.contact-section__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-section__field--full{grid-column:1/-1}@media (min-width:768px){.contact-section__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,6vw,6rem)}.contact-section__head{align-self:stretch}.contact-section__intro{flex-grow:1}}@media (max-width:767px){.contact-section__inner{padding-top:calc(var(--site-header-height) + var(--lead-2))}.contact-section__input,.contact-section__select,.contact-section__textarea,.contact-section__phone-dial{font-size:max(16px, var(--text-caption))}.contact-section__checkbox{width:1.4rem;height:1.4rem;margin-top:var(--nudge-1);position:relative}.contact-section__checkbox:before{content:"";inset:calc((1.4rem - var(--control-h-sm)) / 2 - 1px);position:absolute}.contact-section__label{position:relative}.contact-section__label:before{content:"";inset:calc(var(--gap-7) * -1) 0 -.24rem;position:absolute}.contact-section__direct-list{gap:var(--gap-7)}.contact-section__direct-list .contact-section__link{position:relative}.contact-section__direct-list .contact-section__link:before{content:"";position:absolute;inset:-.75rem -.25rem}.contact-section__actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.contact-section__input,.contact-section__select,.contact-section__textarea,.contact-section__select-chevron,.contact-section__checkbox,.contact-section__link,.contact-section__link-label{transition:none}.contact-section__error,.contact-section__status-line,.contact-section__sent{animation:none}}.site-footer{--footer-line:var(--hairline);--footer-column-inset:clamp(1.5rem, 3.2vw, 3.5rem);--footer-rung:clamp(1.15rem, 1.8vw, 1.75rem);--footer-wordmark:var(--surface-shade);--footer-head:clamp(3rem, 5vw, 5rem);z-index:var(--z-footer);background:var(--surface-light);color:var(--ink);scroll-margin-top:calc(max(0px, var(--site-header-height) - var(--footer-head)) - var(--site-header-height) - var(--focus-reach));position:relative;overflow:hidden}.site-footer__top{margin-inline:var(--page-inset);padding:var(--footer-head) 0 0;grid-template-columns:minmax(18rem,28%) minmax(0,72%);display:grid}.site-footer__brand{min-width:0;padding-right:clamp(2rem,5vw,6rem);padding-bottom:var(--lead-5);flex-direction:column;align-items:flex-start;display:flex}.site-footer__logo-link{transition:opacity var(--hover-duration) cubic-bezier(.22, 1, .36, 1), scale var(--hover-duration) cubic-bezier(.22, 1, .36, 1);align-items:center;display:inline-flex}.site-footer__logo-link:active{opacity:.68;transition:none;scale:.98}.site-footer__logo{width:clamp(10rem,13vw,12rem);height:auto;display:block}.site-footer__eyebrow{margin:clamp(3rem, 5vw, 5rem) 0 var(--lead-2);color:var(--ink-faint)}.site-footer__tagline{font-variation-settings:"wght" 540, "wdth" 100;max-width:24rem;letter-spacing:var(--track-tight);margin:0;font-size:clamp(1.7rem,2.4vw,2.6rem);font-weight:540;line-height:1.06}.site-footer__language{align-items:center;gap:var(--nudge-1);margin:var(--lead-2) 0 0 calc(var(--gap-2) * -1);display:flex}.site-footer__language-link{min-height:1.75rem;padding:var(--nudge-1) var(--gap-2) 0;color:var(--ink-faint);font-size:var(--text-label);font-variation-settings:"wght" 620, "wdth" 100;letter-spacing:var(--track-label);transition:color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);align-items:center;font-weight:620;line-height:1;text-decoration:none;display:inline-flex}.site-footer__language-word{position:relative}.site-footer__language-word:before{content:"";opacity:0;height:1px;transition:opacity var(--hover-duration) cubic-bezier(.22, 1, .36, 1);background:currentColor;position:absolute;bottom:0;left:0;right:0}.site-footer__language-link[aria-current=true]{color:var(--ink)}.site-footer__language-link[aria-current=true] .site-footer__language-word:before{opacity:1}@media (hover:hover) and (pointer:fine){.site-footer__language-link:hover{color:var(--accent)}.site-footer__language-link:hover .site-footer__language-word:before{opacity:1}}.site-footer__language-link:active{color:var(--accent-pressed);transition:none}.site-footer__language-link:active .site-footer__language-word:before{opacity:1;transition:none}.site-footer__meta{color:var(--ink-faint);font-size:var(--text-caption);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);margin:0;font-weight:440}.site-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.site-footer__column{min-width:0;padding:var(--lead-5) var(--footer-column-inset);border:1px solid var(--footer-line);border-bottom:0}.site-footer__column+.site-footer__column{border-left:0}.site-footer__title{font-variation-settings:"wght" 620, "wdth" 100;letter-spacing:var(--track-body);margin:0;font-size:clamp(1.05rem,1.35vw,1.35rem);font-weight:620;line-height:1.1}@media (min-width:1310px){.site-footer__title{font-size:clamp(1.105rem,1.35vw,1.35rem)}}@media (min-width:1378px){.site-footer__title{font-size:clamp(1.162rem,1.35vw,1.35rem)}}@media (min-width:1449px){.site-footer__title{font-size:clamp(1.222rem,1.35vw,1.35rem)}}@media (min-width:1524px){.site-footer__title{font-size:clamp(1.285rem,1.35vw,1.35rem)}}.site-footer__links{gap:var(--footer-rung);margin:var(--lead-4) 0 0;padding:0;list-style:none;display:grid}.site-footer__link{align-items:flex-start;gap:var(--gap-2);color:var(--ink-faint);font-size:var(--text-body);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);transition:color var(--hover-duration) cubic-bezier(.22, 1, .36, 1), transform var(--hover-duration) cubic-bezier(.22, 1, .36, 1);font-weight:440;line-height:1.25;text-decoration:none;display:inline-flex}button.site-footer__link{text-align:left}.site-footer__link:active{color:var(--accent-pressed);transition:none}.site-footer__link[data-external=true]:after{content:"↗" / "";font-size:.72em;line-height:1;transform:translateY(.08em)}.site-footer__closing{justify-content:flex-end;align-items:baseline;gap:var(--footer-rung);margin-inline:var(--page-inset);padding-block:var(--lead-5);border-top:1px solid var(--footer-line);flex-wrap:wrap;display:flex}.site-footer__wordmark-stage{isolation:isolate;margin-top:var(--footer-head);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.site-footer__wordmark-stage:after{z-index:1;background:linear-gradient(to bottom, rgb(var(--paper-rgb) / 0), rgb(var(--paper-rgb) / .78) 66%, var(--surface-light));content:"";pointer-events:none;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);height:clamp(2.5rem,4.5vw,4.5rem);position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.site-footer__wordmark{width:103.667%;height:auto;color:var(--footer-wordmark);pointer-events:none;margin-bottom:-13.269%;margin-inline-start:-2.206%;display:block;overflow:visible}.site-footer__wordmark text{fill:currentColor;font-family:var(--font-sans), sans-serif;font-variation-settings:"wght" 700, "wdth" 76;font-size:270px;font-weight:700}@media (prefers-reduced-motion:no-preference){.site-footer__wordmark-letter{opacity:0;transform-box:fill-box;transform-origin:bottom;transition:opacity .14s ease-out,transform .32s cubic-bezier(.22,1,.36,1);transform:translateY(72%)}.site-footer__wordmark-stage[data-revealed=true] .site-footer__wordmark-letter{opacity:1;transform:translateY(0)}.site-footer__wordmark-letter:nth-child(2){transition-delay:38ms}.site-footer__wordmark-letter:nth-child(3){transition-delay:76ms}.site-footer__wordmark-letter:nth-child(4){transition-delay:.114s}.site-footer__wordmark-letter:nth-child(5){transition-delay:.152s}.site-footer__wordmark-letter:nth-child(6){transition-delay:.19s}}@media (scripting:none){.site-footer__wordmark-letter{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.site-footer__link:hover{color:var(--accent);transform:translate(.28rem)}.site-footer__logo-link:hover{opacity:.68}}@media (max-width:1023px){.site-footer__top{border-top:1px solid var(--footer-line);grid-template-columns:minmax(14rem,30%) minmax(0,70%)}.site-footer{--footer-column-inset:var(--gap-6)}}@media (max-width:767px){.site-footer__top{grid-template-columns:minmax(0,1fr)}.site-footer__brand{padding:0 0 2rem}.site-footer__eyebrow{margin-top:var(--lead-5)}.site-footer__tagline{max-width:21rem;font-size:clamp(1.9rem,9vw,2.65rem)}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__column{min-height:18rem;padding:2rem var(--footer-column-inset)}.site-footer__column:nth-child(2){border-left:0}.site-footer__column:last-child{border-left:1px solid var(--footer-line);grid-column:1/-1;min-height:0}.site-footer__closing{justify-content:flex-start;padding-block:2rem}.site-footer__wordmark-stage{margin-top:var(--lead-4)}.site-footer__wordmark-stage:after{height:var(--lead-4)}.site-footer{--footer-rung:var(--gap-2);--footer-head:var(--lead-5)}.site-footer__link{min-height:var(--control-h-sm);align-items:center}.site-footer__logo-link{min-height:var(--control-h-sm)}.site-footer__language-link{min-width:var(--control-h-sm);min-height:var(--control-h-sm);justify-content:flex-start;padding-block:0}}@media (max-width:479px){.site-footer__nav{grid-template-columns:minmax(0,1fr)}.site-footer__column,.site-footer__column:nth-child(2),.site-footer__column:last-child{border:1px solid var(--footer-line);border-bottom:0;grid-column:auto;min-height:0}}@media (hover:none),(pointer:coarse){.hero-scroll-hint{display:block}.hero-scroll[data-hero-revealed=true] .hero-scroll-hint{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s linear .18s}}@media (max-width:767px),(min-width:1024px){.sector-stack__card-shell{height:100%}.sector-card__shade{background:linear-gradient(90deg, rgb(var(--scrim-rgb) / .74) 0%, rgb(var(--scrim-rgb) / .24) 74%, transparent 100%), linear-gradient(0deg, rgb(var(--scrim-rgb) / .68) 0%, transparent 62%)}.sector-rail{display:flex}}.sector-rail[data-crowded]{display:none}@media (min-width:768px) and (max-width:1023px){.sector-card__surface--closing .sector-card__content,.sectors-section[data-sectors-strips=released] .sector-card__content{padding-top:clamp(5.5rem,12vh,9rem)}.sectors-section[data-sectors-strips=released] .sector-stack__card-shell{height:100%}.sectors-section[data-sectors-strips=released] .sector-card__shade{background:linear-gradient(90deg, rgb(var(--scrim-rgb) / .74) 0%, rgb(var(--scrim-rgb) / .24) 74%, transparent 100%), linear-gradient(0deg, rgb(var(--scrim-rgb) / .68) 0%, transparent 62%)}}@media (min-width:1024px){.sector-card__content{padding:clamp(5.5rem,12vh,9rem) clamp(2rem,4.25vw,5rem) clamp(1.75rem,4vh,3.5rem)}.sector-card__title{max-width:min(68%,13em);font-size:clamp(3rem,4.6vw,5.6rem)}.sector-card__detail{max-width:min(42rem,68%)}.sector-card__title--closing{max-width:min(68%,20em)}.sector-card__shade{background:linear-gradient(90deg, rgb(var(--scrim-rgb) / .74) 0%, rgb(var(--scrim-rgb) / .26) 58%, rgb(var(--scrim-rgb) / .46) 100%), linear-gradient(0deg, rgb(var(--scrim-rgb) / .6) 0%, transparent 45%)}.sector-rail__entry{min-height:1.75rem;color:var(--paper-body);cursor:pointer;pointer-events:auto}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.sector-rail__entry:hover{color:var(--paper)}.sector-rail__entry:hover .sector-rail__rule{width:2.75rem}}@media (max-width:767px){.sector-card__cta{padding-top:var(--lead-4);margin-top:auto}.hero-scroll{--hero-video-ground:#d0cecf;--hero-screen:100svh;height:auto;min-height:var(--hero-screen)}.hero-following-section{margin-top:0;overflow:visible}.hero-scroll__stage{padding-inline:var(--page-inset)}.hero-scroll__stage--title{padding-top:6rem;padding-bottom:3rem}.hero-scroll__stage--copy{padding-bottom:4.5rem}.hero-reveal--title{width:100%;font-size:min(clamp(2.875rem, 16.4vw, 4.75rem), calc((100vw - 2 * var(--page-inset)) * .95 / var(--display-fit)))}.hero-reveal--title .hero-reveal__line,.hero-reveal--copy .hero-reveal__line{white-space:normal;text-wrap:balance;width:auto}.hero-title-cluster{gap:var(--gap-4)}.hero-reveal--copy{width:100%;font-size:min(var(--text-lead), calc((100vw - 2 * var(--page-inset)) * .95 / 16.05));font-variation-settings:"wght" 440, "wdth" 88;text-shadow:0 .1rem 1.25rem rgb(var(--shadow-rgb) / .34);font-weight:440;line-height:1.16}.hero-copy-cluster{align-items:stretch;gap:var(--lead-3);width:100%}.hero-copy-cluster [data-hero-cta]{align-self:center;width:100%}.mission-section__inner{padding-top:var(--space-4)}.mission-intro__body{font-size:var(--text-body);line-height:1.46}.mission-pillar__index,.mission-pillar__title,.mission-pillar__body,.mission-pillar__media{transition:none}.mission-pillars[data-reveal=armed] .mission-pillar__index,.mission-pillars[data-reveal=armed] .mission-pillar__title,.mission-pillars[data-reveal=armed] .mission-pillar__body,.mission-pillars[data-reveal=armed] .mission-pillar__media{opacity:1;transform:none}.mission-pillars__title{margin-top:3.25rem;margin-bottom:var(--lead-4)}.sectors-intro-panel__content{padding-block:var(--space-4) var(--space-5);padding-inline:var(--page-inset)}.sectors-intro-panel__title{max-width:22rem;font-size:var(--section-title-size);text-wrap:balance}.sectors-intro-panel__intro{max-width:23rem;margin-top:var(--gap-7);font-size:var(--text-body);line-height:1.35}.sector-card__content{padding:clamp(6.75rem, 14svh, 8rem) 1.5rem calc(2rem + var(--viewport-chrome-band));justify-content:flex-start}.sector-card__title{max-width:82vw;font-size:clamp(2.35rem,10.5vw,3.85rem);line-height:.92}.sector-card__title--closing{line-height:1.02}.sector-card__image[data-phone-still]{--sector-still-x:50%;transform-origin:50% 100%;transform:scale(1.08)}.sector-card__detail{max-width:78vw;margin-top:var(--gap-5);font-size:var(--text-caption)}.sector-rail{gap:var(--gap-3);right:.5rem}.sector-rail__label{display:none}.sector-rail__rule{width:.5rem;box-shadow:0 .1rem .9rem rgb(var(--shadow-rgb) / .45)}.sector-rail__entry.is-active .sector-rail__rule{width:1rem}}@media (max-height:560px){:root{--hero-title-height-cap:16svh}.hero-scroll__stage{padding-bottom:var(--gap-7)}.hero-scroll__stage--title{padding-top:5rem;padding-bottom:var(--gap-7)}.hero-scroll__stage--copy{padding-bottom:var(--gap-7)}.hero-title-cluster{gap:var(--gap-4)}.hero-reveal--title{font-size:min(var(--display-title-size), calc((100vw - 2 * var(--page-inset)) * .95 / var(--display-line-fit)), var(--hero-title-height-cap))}.hero-copy-cluster{gap:var(--gap-7)}.hero-reveal--copy{font-size:min(var(--text-caption), calc((100vw - 2 * var(--page-inset)) * .95 / 16.05))}}@media (max-width:767px) and (max-height:560px){.hero-reveal--title{font-size:min(clamp(2.875rem, 16.4vw, 4.75rem), calc((100vw - 2 * var(--page-inset)) * .95 / var(--display-fit)), calc((100vw - 2 * var(--page-inset)) * .95 / var(--display-line-fit)), var(--hero-title-height-cap))}}@media (max-width:767px) and (min-height:431px) and (max-height:560px){.hero-scroll__stage--copy{padding-bottom:4.5rem}}@media (max-height:430px){:root{--hero-title-height-cap:12svh}.hero-scroll__stage--title{padding-top:min(5rem,18svh)}.hero-copy-cluster{gap:var(--gap-5)}}@media (max-width:767px) and (max-height:430px){.hero-copy-cluster{align-items:flex-end}.hero-copy-cluster [data-hero-cta]{align-self:flex-end;width:auto}}@media (max-width:1023px) and (max-height:430px) and (orientation:landscape){.hero-scroll-hint{text-align:center;text-wrap:balance;white-space:normal;max-width:10.5em}}@media (max-width:1023px){.devices-showcase__stage{height:100svh}.devices-showcase{--devices-header-collapse:0;--devices-header-shift:0px;--devices-header-freed:calc(var(--devices-header-collapse) * var(--devices-header-shift));height:475svh}.devices-showcase__layout{--devices-row-copy:53%;--devices-row-media:38%;--devices-row-prompt:9%;--devices-media-left-radius:1.25rem;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, calc(var(--devices-row-copy) - var(--devices-header-freed))) minmax(0, calc(var(--devices-row-media) + var(--devices-header-freed))) minmax(0, var(--devices-row-prompt))}.devices-showcase__copy{padding-block:var(--gap-7) var(--gap-4);padding-inline:var(--page-inset);grid-template-rows:auto minmax(0,1fr) auto}.devices-showcase__header{--devices-intro-scale:1;--devices-intro-offset:min(2rem, 4vh);translate:0 calc(var(--devices-header-collapse) * -100%);opacity:calc(1 - var(--devices-header-collapse) * 2)}.devices-showcase__label{margin-bottom:var(--lead-2);font-size:var(--text-caption);letter-spacing:var(--track-label)}.devices-showcase__title{--devices-title-final-size:clamp(1.35rem, 6.35vw, 2.15rem);max-width:34rem}.devices-showcase__panels{min-height:0;margin-top:calc(var(--devices-header-freed) * -1)}.devices-panel{justify-content:center;max-width:100%}.devices-panel__number{margin-bottom:var(--gap-3);font-size:var(--text-micro)}.devices-panel__title{font-size:clamp(2.25rem,11vw,3.4rem);line-height:.9}.devices-panel__body{max-width:34rem;margin-top:var(--gap-4);font-size:clamp(.74rem,3.25vw,.88rem);line-height:1.32}.devices-showcase__footer{display:none}.devices-showcase__mobile-footer{padding:var(--gap-1) var(--gap-4) var(--gap-4);align-self:stretch;display:grid}.devices-showcase__mobile-footer .devices-showcase__form{grid-template-columns:minmax(0, 1fr) var(--control-h-sm)}.devices-showcase__mobile-footer .devices-showcase__submit--icon{justify-content:center;gap:0;padding-inline:0}.devices-showcase__submit--icon>span:nth-of-type(2){display:none}.devices-showcase__tabs{gap:var(--gap-2)}.devices-showcase__tabs--footer{display:none}.devices-showcase__tabs--media{z-index:4;display:grid;position:absolute;bottom:.8rem;left:.9rem;right:.9rem}.devices-showcase__tabs--media .devices-showcase__tab{border-top-color:rgb(var(--paper-rgb) / .42);color:var(--paper-muted)}.devices-showcase__tabs--media .devices-showcase__tab[data-active=true]{color:var(--paper)}.devices-showcase__tab{min-height:1.25rem;padding-top:var(--gap-2);font-size:var(--text-micro)}.devices-showcase__form{gap:var(--gap-2);grid-template-columns:minmax(0,1fr)}.devices-showcase__input,.devices-showcase__form>a{min-height:var(--control-h-sm);padding-inline:var(--gap-4)}.devices-showcase__input{font-size:.73rem}.devices-showcase__form>a{font-size:var(--text-micro)}.devices-showcase__media{--devices-notch-width:1.1rem;--devices-notch-radius:.58rem;margin:var(--gap-3) var(--gap-4) var(--gap-4);border-radius:var(--devices-media-left-radius) var(--devices-media-left-radius) 0 0}.devices-showcase__notch{width:35%;height:var(--devices-notch-width);top:-1px;left:0}.devices-showcase__media-index{display:none}.devices-showcase__image-shade{background:linear-gradient(0deg, rgb(var(--scrim-rgb) / .38), transparent 45%)}}@media (min-width:768px) and (max-width:1023px){.hero-following-section{overflow:visible}.sectors-intro-panel__content{padding-block:var(--space-4) var(--space-1);padding-inline:var(--page-inset)}.sectors-intro-panel__title{font-size:calc(min(var(--section-title-size-2), 5.9cqi) * var(--sectors-intro-scale,1))}.sectors-intro-panel__intro{margin-top:var(--gap-6)}.devices-showcase__copy{padding-block:var(--lead-3) var(--gap-5);padding-inline:var(--page-inset)}.devices-showcase__header{--devices-intro-offset:min(72px, 9vh)}.devices-showcase__title{--devices-title-final-size:clamp(1.8rem, 3.8vw, 2.6rem)}.devices-panel__title{font-size:clamp(3.6rem,7.92vw,5.4rem)}.devices-panel__body{margin-top:var(--gap-5);font-size:var(--text-body)}.devices-showcase__tabs--media{right:var(--gap-7);bottom:var(--gap-5);left:var(--gap-7);gap:var(--gap-3)}.devices-showcase__tab{min-height:1.4rem;font-size:var(--text-micro)}.devices-showcase__input,.devices-showcase__form>a{min-height:clamp(2.65rem,4.7svh,3rem)}.devices-showcase__input{font-size:.8rem}.devices-showcase__mobile-footer{padding:var(--gap-2) var(--gap-7) var(--gap-5)}.devices-showcase__mobile-footer .devices-showcase__form{grid-template-columns:minmax(0, 1fr) var(--control-h-md)}.devices-showcase__layout{--devices-media-left-radius:1.5rem}.devices-showcase__media{--devices-notch-width:1.35rem;--devices-notch-radius:.7rem;margin:var(--gap-3) var(--gap-7) var(--gap-5)}}@media (max-width:767px) and (min-width:383px){.devices-panel__body{font-size:clamp(.778rem,3.25vw,.88rem)}}@media (max-width:767px) and (min-width:403px){.devices-panel__body{font-size:clamp(.819rem,3.25vw,.88rem)}}@media (max-width:767px) and (min-width:424px){.devices-panel__body{font-size:clamp(.861rem,3.25vw,.88rem)}}@media (max-width:375px),(max-width:767px) and (max-height:700px) and (pointer:coarse){.devices-showcase__layout{--devices-row-copy:52%;--devices-row-media:37%;--devices-row-prompt:11%}.devices-showcase__copy{padding-block:var(--gap-3) var(--gap-2);padding-inline:var(--page-inset)}.devices-showcase__header{--devices-intro-scale:1;--devices-intro-offset:.65rem}.devices-showcase__label{margin-bottom:var(--lead-1);font-size:var(--text-micro)}.devices-showcase__title{--devices-title-final-size:clamp(.95rem, 5vw, 1.22rem)}.devices-panel__number{margin-bottom:var(--gap-1);font-size:var(--text-micro)}.devices-panel__title{font-size:clamp(1.5rem,8.1vw,2rem)}.devices-panel__body{margin-top:var(--gap-2);font-size:var(--text-micro);line-height:1.2}.devices-showcase__tabs{gap:var(--gap-1)}.devices-showcase__tab{min-height:1rem;padding-top:var(--gap-1);font-size:var(--text-micro)}.devices-showcase__input,.devices-showcase__form>a{min-height:var(--control-h-sm);font-size:var(--text-micro)}.devices-showcase__media{margin:var(--nudge-1) var(--gap-3) var(--gap-3)}.devices-showcase__mobile-footer{padding:var(--nudge-1) var(--gap-3) var(--gap-2)}.devices-showcase__tabs--media{gap:var(--gap-1);bottom:.55rem;left:.65rem;right:.65rem}}@media (max-width:767px) and (max-height:520px){.devices-showcase__layout{--devices-row-media:35.4%;--devices-row-prompt:12.6%}}@media (max-width:375px) and (max-height:500px){.devices-showcase__media{margin:var(--nudge-1) var(--gap-3) var(--gap-2)}}@media (prefers-reduced-motion:reduce){.expertise-showcase__portrait{--expertise-portrait-reserve:0px}.hero-scroll{height:auto;min-height:var(--hero-screen)}.hero-scroll__stage{display:flex;opacity:1!important;transform:none!important}.hero-scroll__stage .hero-reveal__char{color:var(--paper)!important;opacity:1!important;transform:none!important}.hero-title-eyebrow{opacity:1!important;transform:none!important}[data-hero-cta]{opacity:1!important;pointer-events:auto!important;visibility:visible!important;transform:none!important}.hero-scroll-cursor,.hero-scroll-hint{display:none}.hero-following-section{margin-top:0}.sectors-section{height:auto}.sectors-stage,.sectors-intro-panel,.sector-stack{position:relative;inset:auto}.sectors-stage{height:auto;overflow:visible}.sectors-intro-panel{width:100%;min-height:100svh}.sector-stack{display:grid}.sector-stack__card-shell{width:100%;height:auto;min-height:min(82svh, calc(52 * var(--rem-fixed)));position:relative;transform:none!important}.sector-card__surface{min-height:min(82svh, calc(52 * var(--rem-fixed)));border-radius:0;flex-direction:column;display:flex;position:relative;transform:none!important}.sector-card__content{flex:1 0 auto}.sector-card__detail{opacity:1;transition:none;transform:none}.sector-rail{display:none}.devices-showcase{height:auto;min-height:100svh}.devices-showcase__stage{height:auto;min-height:100svh;overflow:visible}.devices-showcase__layout{min-height:100svh}.devices-showcase__header,.devices-showcase__title,.devices-showcase__footer,.devices-showcase__label{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.devices-showcase__panels{gap:2rem;padding-block:2rem;display:grid}.devices-panel{position:relative;inset:auto;opacity:1!important;pointer-events:auto!important;transform:none!important}.devices-panel__char,.devices-panel__body{color:var(--ink)!important;opacity:1!important;transform:none!important}.devices-showcase__tabs,.devices-showcase__media{display:none}.devices-panel__still{display:block}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.devices-showcase__header{width:100%!important}.devices-showcase__title{font-size:var(--devices-title-final-size)!important}.devices-panel__still{margin-top:var(--gap-6);border-radius:var(--devices-media-left-radius) var(--devices-media-left-radius) 0 0}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.devices-showcase__layout{--devices-still-share:52%;grid-template-columns:minmax(0,1fr)}.devices-panel{grid-template-columns:minmax(0, 1fr) minmax(0, var(--devices-still-share));column-gap:var(--page-inset);grid-template-rows:1fr auto auto auto 1fr;max-width:none;display:grid}.devices-panel__number{grid-area:2/1}.devices-panel__title{grid-area:3/1}.devices-panel__body{grid-area:4/1}.devices-panel__still{border-radius:var(--devices-media-left-radius) 0 0 var(--devices-media-left-radius);grid-area:1/2/-1/3;align-self:center}.devices-showcase__footer{max-width:calc(100% - var(--devices-still-share) - var(--page-inset))}}@media (min-width:1024px){html[data-text-scale] .devices-showcase[data-devices-fit]{--devices-media-share:44%;--devices-copy-lead:var(--site-header-height);--devices-copy-tail:var(--devices-outer-inset);--devices-label-lead:var(--lead-2);--devices-number-lead:var(--gap-4);--devices-body-lead:var(--gap-6);--devices-body-leading:1.42;--devices-footer-gap:var(--gap-5);--devices-track-floor:15rem;--devices-title-measure:42rem;--devices-tabs-gap:var(--gap-3);--devices-tab-lead:var(--gap-3);--devices-tab-floor:1.6rem;--devices-control-h:var(--control-h)}html[data-text-scale] .devices-showcase:is([data-devices-fit="2"],[data-devices-fit="3"],[data-devices-fit="4"],[data-devices-fit="5"]){--devices-copy-lead:var(--devices-outer-inset);--devices-label-lead:var(--lead-1);--devices-number-lead:var(--gap-3);--devices-body-lead:var(--gap-5);--devices-footer-gap:var(--gap-4);--devices-track-floor:0px}html[data-text-scale] .devices-showcase:is([data-devices-fit="3"],[data-devices-fit="4"],[data-devices-fit="5"]){--devices-media-share:38%;--devices-title-measure:none}html[data-text-scale] .devices-showcase:is([data-devices-fit="4"],[data-devices-fit="5"]){--devices-body-leading:1.3}html[data-text-scale] .devices-showcase[data-devices-fit="5"]{--devices-media-share:32%;--devices-copy-tail:var(--gap-5);--devices-footer-gap:var(--gap-3);--devices-tabs-gap:var(--gap-2);--devices-tab-lead:var(--gap-2);--devices-tab-floor:0px;--devices-control-h:var(--control-h-md)}html[data-text-scale] .devices-showcase[data-devices-fit] .devices-showcase__layout{grid-template-columns:minmax(0, calc(100% - var(--devices-media-share))) minmax(0, var(--devices-media-share))}html[data-text-scale] .devices-showcase[data-devices-fit] .devices-showcase__copy{padding-top:var(--devices-copy-lead);padding-bottom:var(--devices-copy-tail)}html[data-text-scale] .devices-showcase[data-devices-fit] .devices-showcase__label{margin-bottom:var(--devices-label-lead)}html[data-text-scale] .devices-showcase[data-devices-fit] .devices-showcase__title{max-width:var(--devices-title-measure)}html[data-text-scale] .devices-showcase[data-devices-fit] .devices-showcase__panels{min-height:var(--devices-track-floor)}html[data-text-scale] .devices-showcase[data-devices-fit] .devices-panel__number{margin-bottom:var(--devices-number-lead)}html[data-text-scale] .devices-showcase[data-devices-fit] .devices-panel__body{margin-top:var(--devices-body-lead);line-height:var(--devices-body-leading)}html[data-text-scale] .devices-showcase[data-devices-fit] .devices-showcase__footer{gap:var(--devices-footer-gap)}html[data-text-scale] .devices-showcase[data-devices-fit] .devices-showcase__tabs{gap:var(--devices-tabs-gap)}html[data-text-scale] .devices-showcase[data-devices-fit] .devices-showcase__tab{min-height:var(--devices-tab-floor);padding-top:var(--devices-tab-lead)}html[data-text-scale] .devices-showcase[data-devices-fit] .devices-showcase__form{--control-h:var(--devices-control-h)}}.devices-showcase[data-devices-tall=true]{height:auto;min-height:100svh}.devices-showcase[data-devices-tall=true] .devices-showcase__stage{height:auto;min-height:100svh;overflow:visible}.devices-showcase[data-devices-tall=true] .devices-showcase__layout{min-height:100svh}.devices-showcase[data-devices-tall=true] :is(.devices-showcase__header,.devices-showcase__title,.devices-showcase__footer,.devices-showcase__label){visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.devices-showcase[data-devices-tall=true] .devices-showcase__panels{gap:2rem;padding-block:2rem;display:grid}.devices-showcase[data-devices-tall=true] .devices-panel{position:relative;inset:auto;opacity:1!important;pointer-events:auto!important;transform:none!important}.devices-showcase[data-devices-tall=true] :is(.devices-panel__char,.devices-panel__body){color:var(--ink)!important;opacity:1!important;transform:none!important}.devices-showcase[data-devices-tall=true] .devices-showcase__tabs{display:none}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.devices-showcase__layout{grid-template-rows:auto auto}.devices-showcase__copy{grid-template-rows:auto auto auto}}@media (max-width:1023px){.rewards-showcase__head{--rewards-title-size:min(calc(var(--section-title-size-2) * .7), 3.75rem);grid-template-columns:minmax(0,1fr)}.rewards-showcase__body{max-width:34rem;margin-top:var(--gap-5);justify-self:start}.rewards-showcase__stage{flex-direction:column;display:flex}.rewards-showcase__wheel{align-self:center;width:min(100%,460px)}.rewards-wheel{--rewards-wheel-base:90deg;overflow-x:clip}.rewards-showcase__detail{margin-top:calc(24px + var(--lead-4))}.rewards-hint{top:calc(100% - .25rem);left:auto;right:0;translate:none}}@media (max-width:767px){.devices-rewards-flow__breather{height:clamp(3.5rem,8svh,5rem)}.rewards-showcase__stage{--rewards-wheel-size:min(calc(100% + 2 * var(--page-inset)), max(330px, calc(100svh - var(--site-header-height) - 3rem)))}.rewards-showcase__wheel{width:var(--rewards-wheel-size)}.rewards-showcase__detail{margin-top:calc(var(--rewards-wheel-size) * .053 + var(--gap-4));gap:var(--gap-5)}.rewards-showcase__panel{gap:var(--gap-4)}.rewards-showcase__pick-item,.rewards-showcase__pick{flex:100%}.rewards-hint{--gallery-cursor-h:calc(2 * var(--rem-fixed));right:var(--page-inset)}.rewards-showcase__body,.rewards-showcase__text{font-size:var(--text-body);line-height:1.25}}@media (max-width:359px){.rewards-hint{--gallery-cursor-h:calc(1.75 * var(--rem-fixed));right:var(--gap-4)}}@media (max-width:767px) and (max-aspect-ratio:3/4){.rewards-showcase{--rewards-run:calc(7 * 19svh)}.rewards-showcase__track:after{content:"";height:var(--rewards-run);display:block}.rewards-showcase__stuck-zone{--rewards-zone-offset:max(calc(var(--rewards-stage-top) - var(--site-header-height) / 2), calc(var(--site-header-height) / 2));height:calc(var(--rewards-run) + var(--rewards-stage-top) - var(--site-header-height) / 2 - var(--rewards-zone-offset));margin-top:var(--rewards-zone-offset);pointer-events:none;display:block;position:absolute;inset-inline:0}.rewards-showcase__stage{--rewards-wheel-size:min(calc((100% + 2 * var(--page-inset)) * .9), max(330px, calc(100svh - var(--site-header-height) - 3rem)));top:var(--site-header-height);position:sticky}.rewards-showcase__stage[data-stuck] .rewards-wheel__ring{touch-action:pinch-zoom}.rewards-hint{right:0}.rewards-showcase__detail{margin-top:calc(var(--rewards-wheel-size) * .053 + var(--gap-1));gap:var(--gap-4)}.rewards-showcase__panel{gap:var(--gap-3)}.rewards-showcase__picker{padding-top:0}}@media (max-width:767px) and (max-aspect-ratio:3/4) and (scripting:none){.rewards-showcase__track:after{content:none}}.site-intro{height:100lvh;z-index:var(--z-site-intro);isolation:isolate;display:none;position:fixed;inset:0}html:is([data-site-intro=arming],[data-site-intro=playing]) .site-intro{display:block}html:is([data-site-intro=arming],[data-site-intro=playing]){overflow:hidden}.site-intro__canvas{width:100%;height:100%;position:absolute;inset:0}.site-intro__ground{fill:var(--surface-light)}.site-intro__mark{fill:var(--accent);opacity:0}.site-intro__hole{opacity:0}.site-intro__logo{aspect-ratio:188.34/20.2;width:min(62vw,280px);position:absolute;top:50dvh;left:50%;transform:translate(-50%,-50%)}.site-intro__slot{position:absolute;overflow:hidden}.site-intro__slot--groupe{width:37.6394%;height:99.604%;top:.3465%;left:0}.site-intro__slot--rhinos{width:36.0147%;height:100%;top:0;left:63.9853%}.site-intro__word{width:100%;height:100%;fill:var(--ink);display:block;overflow:visible;transform:translateY(100%)}.site-intro__skip{--site-intro-skip-pad:calc(.75 * var(--rem-fixed));right:calc(var(--sound-toggle-inset-x) - var(--site-intro-skip-pad));bottom:calc(var(--sound-toggle-inset-y) - var(--site-intro-skip-pad) + env(safe-area-inset-bottom,0px));padding:var(--site-intro-skip-pad);color:var(--ink-label);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .32s ease, color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);background:0 0;border:0;position:fixed}.site-intro[data-intro-hint=on] .site-intro__skip,.site-intro__skip:focus-visible{opacity:1;pointer-events:auto}.site-intro__skip:focus-visible{transition:color var(--hover-duration) cubic-bezier(.22, 1, .36, 1)}@media (hover:hover) and (pointer:fine){.site-intro__skip:hover{color:var(--ink)}}.site-intro__skip:active{color:var(--ink)}html:is([data-site-intro=arming],[data-site-intro=playing]) :is(.hero-header,.sound-toggle,.hero-scroll__stages,.hero-scroll-hint){opacity:0;transition:none}html:is([data-site-intro=arming],[data-site-intro=playing]) .hero-scroll-cursor{opacity:0!important}html[data-site-intro=done] :is(.hero-header,.sound-toggle,.hero-scroll__stages,.hero-scroll-hint){animation:.6s ease-out site-intro-handover}@keyframes site-intro-handover{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.site-intro__slot{overflow:visible}.site-intro__word{transform:none}.site-intro__skip{opacity:1;transition:none}}html #tarteaucitronRoot{display:none!important}.cookie-banner{--cookie-banner-w:42rem;--cookie-mascot-overhang:1.25rem;--cookie-mascot-w:20rem;--cookie-banner-toggle-h:2.75rem;--cookie-banner-lift:calc(var(--sound-toggle-inset-y) + var(--cookie-banner-toggle-h));--cookie-banner-ceiling:calc(var(--site-header-height) + var(--sound-toggle-inset-y));bottom:calc(var(--sound-toggle-inset-y) + env(safe-area-inset-bottom,0px));left:var(--sound-toggle-inset-x);z-index:var(--z-cookie-banner);width:min(var(--cookie-banner-w), calc(100% - 2 * var(--sound-toggle-inset-x) - var(--cookie-mascot-overhang)));max-height:calc(100lvh - 2 * var(--sound-toggle-inset-y) - var(--cookie-banner-lift) - env(safe-area-inset-bottom,0px));background:var(--surface-light);box-shadow:0 .35rem 1.1rem rgb(var(--scrim-rgb) / .24);border-radius:0;flex-direction:column;transition:translate .38s cubic-bezier(.22,1,.36,1);animation:.24s cubic-bezier(.22,1,.36,1) backwards cookie-banner-rise;display:flex;position:fixed;overflow:visible}html:has(.sound-toggle):not([data-sound-switch=off]) .cookie-banner{--cookie-banner-raise:var(--cookie-banner-lift);translate:0 calc(-1 * var(--cookie-banner-lift))}@property --cookie-banner-raise{syntax:"<length>";inherits:false;initial-value:0}@property --cookie-banner-ceiling{syntax:"<length>";inherits:false;initial-value:0}html .cookie-banner[data-dodge]:not([data-dodge=home]){translate:var(--cookie-banner-dodge-x,0px) var(--cookie-banner-dodge-y,0px)}.cookie-banner[data-dodge]{transition:translate .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.cookie-banner[data-dodge-hide=card]{opacity:0;pointer-events:none}.cookie-banner[data-dodge] .cookie-banner__mascot{transition:opacity .22s cubic-bezier(.22,1,.36,1)}.cookie-banner[data-dodge-hide=mascot] .cookie-banner__mascot{opacity:0}.cookie-banner__mascot{right:calc(-1 * var(--cookie-mascot-overhang));width:var(--cookie-mascot-w);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;height:auto;position:absolute;bottom:0}.cookie-banner__body{gap:var(--gap-5);min-height:0;padding:var(--gap-6);padding-inline-end:calc(var(--cookie-mascot-w) - var(--cookie-mascot-overhang) + var(--gap-5));display:grid;overflow-y:auto}.cookie-banner__text{color:var(--ink-body);font-size:var(--text-caption);font-weight:var(--text-weight-regular);margin:0;line-height:1.55}.cookie-banner__actions{gap:var(--gap-4);grid-template-columns:1fr 1fr;display:grid}.cookie-banner__secondary{justify-content:space-between;align-items:center;gap:var(--gap-3) var(--gap-5);flex-wrap:wrap;display:flex}.cookie-banner__link{color:var(--ink);font-size:var(--text-caption);font-weight:var(--text-weight-regular);text-underline-offset:.28em;transition:color var(--hover-duration) cubic-bezier(.22, 1, .36, 1);text-decoration:underline}.cookie-banner__link:active{color:var(--accent-pressed);transition:none}@media (hover:hover) and (pointer:fine){.cookie-banner__link:hover{color:var(--accent)}}@keyframes cookie-banner-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cookie-banner-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cookie-banner{transition:none;animation-name:cookie-banner-fade}}.cookie-panel{--cookie-panel-inset:clamp(1.25rem, 2.5vw, 2rem);width:min(52rem, calc(100% - 2 * var(--gutter)));border:1px solid var(--hairline);background:var(--surface-light);max-width:100%;max-height:82%;color:var(--ink);overscroll-behavior:contain;border-radius:0;margin:0 auto;padding:0;animation:.24s cubic-bezier(.22,1,.36,1) both cookie-banner-rise;inset:6% 0 auto;overflow-y:auto}@media (prefers-reduced-motion:reduce){.cookie-panel{animation-name:cookie-banner-fade}}.cookie-panel::backdrop{background:rgb(var(--scrim-rgb) / .6)}html[data-cookie-panel=open]{overflow:hidden}.cookie-panel__body{gap:var(--gap-6);padding:var(--cookie-panel-inset);display:grid}.cookie-panel__head{justify-content:space-between;align-items:center;gap:var(--gap-3) var(--gap-5);flex-wrap:wrap;display:flex}.cookie-panel__title{font-size:var(--text-lead);font-variation-settings:"wght" 620, "wdth" 100;letter-spacing:var(--track-body);overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:620;line-height:1.25}.cookie-panel__text{max-width:65ch;color:var(--ink-body);font-size:var(--text-body);font-variation-settings:"wght" 440, "wdth" 100;letter-spacing:var(--track-body);overflow-wrap:break-word;text-wrap:pretty;margin:0;font-weight:440;line-height:1.62}.cookie-panel__prose-link{margin:0}.cookie-panel__block{gap:var(--gap-4);display:grid}.cookie-panel__block>.section-eyebrow{margin:0}.cookie-panel__answers{gap:var(--gap-4);grid-template-columns:1fr 1fr;width:max-content;max-width:100%;display:grid}.cookie-panel__list{gap:var(--gap-5);margin:0;padding:0;list-style:none;display:grid}.cookie-panel__row{align-items:start;gap:var(--gap-5);padding-top:var(--gap-5);border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}.cookie-panel__service{gap:var(--gap-2);display:grid}.cookie-panel__name{color:var(--ink);font-size:var(--text-body);font-variation-settings:"wght" var(--text-weight-strong), "wdth" 100;font-weight:var(--text-weight-strong);margin:0;line-height:1.3}.cookie-panel__links{align-items:center;gap:var(--gap-3) var(--gap-5);flex-wrap:wrap;margin:0;display:flex}.cookie-banner__link[data-external=true]:after{content:" ↗" / "";font-size:.78em}.cookie-panel__foot{padding-top:var(--gap-6);border-top:1px solid var(--hairline);text-align:right}@media (max-width:767px){.cookie-banner{--cookie-banner-toggle-h:2.5rem;right:var(--sound-toggle-inset-x);width:auto}.cookie-banner__mascot{display:none}.cookie-banner__body{padding-inline-end:var(--gap-6)}.cookie-banner__actions{grid-template-columns:1fr}.cookie-panel{--cookie-panel-inset:var(--gutter);border-bottom:0;border-left:0;border-right:0;width:auto;max-width:none;max-height:92%;margin:0;top:auto;bottom:0}.cookie-panel__body{padding-bottom:calc(var(--cookie-panel-inset) + env(safe-area-inset-bottom,0px))}.cookie-panel__row{grid-template-columns:minmax(0,1fr)}}html[data-display-panel=open]{overflow:hidden}.display-panel__answers{gap:var(--gap-4);flex-wrap:wrap;max-width:100%;display:flex}.display-panel__scale{max-width:26rem}html[data-text-scale] .display-panel{--gap-3:calc(.5 * var(--rem-fixed));--gap-4:calc(.75 * var(--rem-fixed));--gap-5:var(--rem-fixed);--gap-6:calc(1.25 * var(--rem-fixed));--nudge-1:calc(.1 * var(--rem-fixed));--control-h-md:calc(3 * var(--rem-fixed));--control-h-sm:calc(2.75 * var(--rem-fixed))}@media (min-width:768px){html[data-text-scale] .display-panel{--cookie-panel-inset:clamp(calc(1.25 * var(--rem-fixed)), 2.5vw, calc(2 * var(--rem-fixed)));width:min(calc(52 * var(--rem-fixed)), calc(100% - 2 * var(--gutter)))}}html[data-text-scale] .display-panel .cookie-panel__head{--text-micro:calc(.7 * var(--rem-fixed) * (1 + var(--text-scale,1)) / 2)}html[data-text-scale] .display-panel__scale{max-width:calc(26 * var(--rem-fixed))}html[data-text-scale] .display-panel__scale>input{--slider-thumb:calc(1.125 * var(--rem-fixed))}html[data-text-scale] .display-panel__scale>p{--text-micro:calc(.7 * var(--rem-fixed) * (1 + var(--text-scale,1)) / 2)}html[data-text-scale] .display-panel__scale>span{min-width:calc(4.5ch * 2 / var(--text-scale,1))}html[data-text-scale] .display-panel__answers>[role=switch]{--switch-track-w:calc(3.25 * var(--rem-fixed));--switch-track-h:calc(1.75 * var(--rem-fixed));--switch-knob:calc(1.125 * var(--rem-fixed));--switch-pad:calc(.25 * var(--rem-fixed));--text-micro:calc(.7 * var(--rem-fixed) * (1 + var(--text-scale,1)) / 2)}@media (min-width:1600px){:root{--text-step:1.12;--text-micro:calc(.7rem * var(--text-step));--text-label:calc(.83rem * var(--text-step));--text-caption:calc(.93rem * var(--text-step));--text-body:calc(1.03rem * var(--text-step));--text-lead:calc(1.35rem * var(--text-step))}.site-footer__title{font-size:calc(1.35rem * var(--text-step))}.contact-section__required-hint{font-size:calc(.72rem * var(--text-step))}.faq-section__question{font-size:clamp(var(--text-lead), 1.55vw, calc(1.45rem * var(--text-step)))}}html:is([data-motion=off],:has([data-scripting=none])) .devices-rewards-flow,html:is([data-motion=off],:has([data-scripting=none])) .key-figures,html:is([data-motion=off],:has([data-scripting=none])) .media-rhinos,html:is([data-motion=off],:has([data-scripting=none])) .pin-spacer+.key-figures,html:is([data-motion=off],:has([data-scripting=none])) .rse-showcase{margin-top:0}html[data-motion=off] .sound-toggle:hover,html[data-motion=off] .scroll-top:hover,html[data-motion=off] .mission-card__flip{transform:none}html[data-motion=off] .mission-card__face{backface-visibility:visible}html[data-motion=off] .mission-card__face--front{opacity:calc(1 - var(--flip))}html[data-motion=off] .mission-card__face--back{opacity:var(--flip);transform:none}html[data-motion=off] .mission-card__glare{display:none}html[data-motion=off] .mission-card__foil{opacity:.12}html[data-motion=off] .expertise-showcase__slot-label{animation:none}html[data-motion=off] .site-intro__slot{overflow:visible}html[data-motion=off] .site-intro__word{transform:none}html[data-motion=off] .site-intro__skip{opacity:1}html[data-motion=off] .expertise-showcase__portrait{--expertise-portrait-reserve:0px}html:is([data-motion=off],:has([data-scripting=none])) .hero-scroll{height:auto;min-height:var(--hero-screen)}html:is([data-motion=off],:has([data-scripting=none])) .hero-scroll__stage{display:flex;opacity:1!important;transform:none!important}html:is([data-motion=off],:has([data-scripting=none])) .hero-scroll__stage .hero-reveal__char{color:var(--paper)!important;opacity:1!important;transform:none!important}html:is([data-motion=off],:has([data-scripting=none])) .hero-title-eyebrow{opacity:1!important;transform:none!important}html:is([data-motion=off],:has([data-scripting=none])) [data-hero-cta]{opacity:1!important;pointer-events:auto!important;visibility:visible!important;transform:none!important}html:is([data-motion=off],:has([data-scripting=none])) .hero-scroll-cursor,html:is([data-motion=off],:has([data-scripting=none])) .hero-scroll-hint{display:none}html:is([data-motion=off],:has([data-scripting=none])) .hero-following-section{margin-top:0}html:is([data-motion=off],:has([data-scripting=none])) .sectors-section{height:auto}html:is([data-motion=off],:has([data-scripting=none])) .sectors-stage,html:is([data-motion=off],:has([data-scripting=none])) .sectors-intro-panel,html:is([data-motion=off],:has([data-scripting=none])) .sector-stack{position:relative;inset:auto}html:is([data-motion=off],:has([data-scripting=none])) .sectors-stage{height:auto;overflow:visible}html:is([data-motion=off],:has([data-scripting=none])) .sectors-intro-panel{width:100%;min-height:100svh}html:is([data-motion=off],:has([data-scripting=none])) .sector-stack{display:grid}html:is([data-motion=off],:has([data-scripting=none])) .sector-stack__card-shell{width:100%;height:auto;min-height:min(82svh, calc(52 * var(--rem-fixed)));position:relative;transform:none!important}html:is([data-motion=off],:has([data-scripting=none])) .sector-card__surface{min-height:min(82svh, calc(52 * var(--rem-fixed)));border-radius:0;flex-direction:column;display:flex;position:relative;transform:none!important}html:is([data-motion=off],:has([data-scripting=none])) .sector-card__content{flex:1 0 auto}html:is([data-motion=off],:has([data-scripting=none])) .sector-card__detail{opacity:1;transform:none}html:is([data-motion=off],:has([data-scripting=none])) .sector-rail{display:none}html:is([data-motion=off],:has([data-scripting=none])) .devices-showcase{height:auto;min-height:100svh}html:is([data-motion=off],:has([data-scripting=none])) .devices-showcase__stage{height:auto;min-height:100svh;overflow:visible}html:is([data-motion=off],:has([data-scripting=none])) .devices-showcase__layout{min-height:100svh}html:is([data-motion=off],:has([data-scripting=none])) :is(.devices-showcase__header,.devices-showcase__title,.devices-showcase__footer,.devices-showcase__label){visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}html:is([data-motion=off],:has([data-scripting=none])) .devices-showcase__panels{gap:2rem;padding-block:2rem;display:grid}html:is([data-motion=off],:has([data-scripting=none])) .devices-panel{position:relative;inset:auto;opacity:1!important;pointer-events:auto!important;transform:none!important}html:is([data-motion=off],:has([data-scripting=none])) :is(.devices-panel__char,.devices-panel__body){color:var(--ink)!important;opacity:1!important;transform:none!important}html:is([data-motion=off],:has([data-scripting=none])) .devices-showcase__tabs,html:is([data-motion=off],:has([data-scripting=none])) .devices-showcase__media,.devices-showcase[data-devices-tall=true] .devices-showcase__media{display:none}html:is([data-motion=off],:has([data-scripting=none])) .devices-panel__still,.devices-showcase[data-devices-tall=true] .devices-panel__still{display:block}@media (max-width:1023px){html:is([data-motion=off],:has([data-scripting=none])) .devices-showcase__header,.devices-showcase[data-devices-tall=true] .devices-showcase__header{width:100%!important}html:is([data-motion=off],:has([data-scripting=none])) .devices-showcase__title,.devices-showcase[data-devices-tall=true] .devices-showcase__title{font-size:var(--devices-title-final-size)!important}html:is([data-motion=off],:has([data-scripting=none])) .devices-panel__still,.devices-showcase[data-devices-tall=true] .devices-panel__still{margin-top:var(--gap-6);border-radius:var(--devices-media-left-radius) var(--devices-media-left-radius) 0 0}html:is([data-motion=off],:has([data-scripting=none])) .devices-showcase__layout,.devices-showcase[data-devices-tall=true] .devices-showcase__layout{grid-template-rows:auto auto}html:is([data-motion=off],:has([data-scripting=none])) .devices-showcase__copy,.devices-showcase[data-devices-tall=true] .devices-showcase__copy{grid-template-rows:auto auto auto}}@media (min-width:1024px){html:is([data-motion=off],:has([data-scripting=none])) .devices-showcase__layout,.devices-showcase[data-devices-tall=true] .devices-showcase__layout{--devices-still-share:52%;grid-template-columns:minmax(0,1fr)}html:is([data-motion=off],:has([data-scripting=none])) .devices-panel,.devices-showcase[data-devices-tall=true] .devices-panel{grid-template-columns:minmax(0, 1fr) minmax(0, var(--devices-still-share));column-gap:var(--page-inset);grid-template-rows:1fr auto auto auto 1fr;max-width:none;display:grid}html:is([data-motion=off],:has([data-scripting=none])) .devices-panel__number,.devices-showcase[data-devices-tall=true] .devices-panel__number{grid-area:2/1}html:is([data-motion=off],:has([data-scripting=none])) .devices-panel__title,.devices-showcase[data-devices-tall=true] .devices-panel__title{grid-area:3/1}html:is([data-motion=off],:has([data-scripting=none])) .devices-panel__body,.devices-showcase[data-devices-tall=true] .devices-panel__body{grid-area:4/1}html:is([data-motion=off],:has([data-scripting=none])) .devices-panel__still,.devices-showcase[data-devices-tall=true] .devices-panel__still{border-radius:var(--devices-media-left-radius) 0 0 var(--devices-media-left-radius);grid-area:1/2/-1/3;align-self:center}html:is([data-motion=off],:has([data-scripting=none])) .devices-showcase__footer,.devices-showcase[data-devices-tall=true] .devices-showcase__footer{max-width:calc(100% - var(--devices-still-share) - var(--page-inset))}}html:is([data-contrast=high],:has([data-scripting=none])){--contrast-scrim:rgb(var(--scrim-rgb) / .62)}html:is([data-contrast=high],:has([data-scripting=none])):not([data-site-menu]) .hero-header:is([data-surface=dark],[data-surface=light-transparent]){--header-control-hover-ink:var(--accent);--header-control-active-ink:var(--accent-pressed);--header-display-knock:var(--paper);background:rgb(var(--paper-rgb) / .92);color:var(--ink);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}html:is([data-contrast=high],:has([data-scripting=none])):not([data-site-menu]) .hero-header:is([data-surface=dark],[data-surface=light-transparent]) .hero-header__logo{filter:none}html:is([data-contrast=high],:has([data-scripting=none])) .hero-header:before{opacity:0}html:is([data-contrast=high],:has([data-scripting=none])) .hero-scroll__shade,html:is([data-contrast=high],:has([data-scripting=none])) .sector-card__surface .sector-card__shade{background:var(--contrast-scrim)}html:is([data-contrast=high],:has([data-scripting=none])) .sector-card__detail{color:var(--paper)}@media (min-width:1024px){html:is([data-contrast=high],:has([data-scripting=none])) .sector-rail__entry{color:var(--paper)}}html:is([data-contrast=high],:has([data-scripting=none])) .devices-showcase__media-index,html:is([data-contrast=high],:has([data-scripting=none])) .devices-showcase__tabs--media{background:var(--contrast-scrim);box-shadow:0 0 0 var(--gap-3) var(--contrast-scrim)}html:is([data-contrast=high],:has([data-scripting=none])) .devices-showcase__media-index,html:is([data-contrast=high],:has([data-scripting=none])) .devices-showcase__tabs--media .devices-showcase__tab{color:var(--paper)}@media (min-width:1024px){html:is([data-contrast=high],:has([data-scripting=none])) .expertise-showcase .expertise-showcase__choices>*>[aria-pressed=true]:before{background:linear-gradient(rgb(var(--accent-rgb) / .055), rgb(var(--accent-rgb) / .055)), var(--surface-light)}}html:is([data-contrast=high],:has([data-scripting=none])) .video-showcase__scrim{background:var(--contrast-scrim);height:auto;bottom:0}@media (max-width:767px){html[data-text-scale]{--section-title-size:clamp(calc(2 * var(--rem-fixed)), 12.5vw, calc(3.5 * var(--rem-fixed)));--section-title-size-2:clamp(calc(2 * var(--rem-fixed)), 12.5vw, calc(3.5 * var(--rem-fixed)));--section-title-medium:clamp(calc(1.7 * var(--rem-fixed)), 8.6vw, calc(2.2 * var(--rem-fixed)));--section-title-small:clamp(calc(1.6 * var(--rem-fixed)), 2.2vw, calc(2.4 * var(--rem-fixed)));--display-title-size:clamp(calc(4.4 * var(--rem-fixed)), 8vw, calc(8.5 * var(--rem-fixed)));--space-section:clamp(calc(4 * var(--rem-fixed)), 2.5vh + 4vw, calc(8 * var(--rem-fixed)))}html[data-text-scale] .hero-scroll-hint{max-width:calc(100vw - 2 * var(--page-inset));text-align:center;white-space:normal}html[data-text-scale] .hero-scroll-cursor{max-width:calc(100vw - 2 * var(--page-inset));white-space:normal}html[data-text-scale] .sector-card__title{font-size:clamp(calc(2.35 * var(--rem-fixed)), 10.5vw, calc(3.85 * var(--rem-fixed)))}html[data-text-scale] .sector-card__content{padding:clamp(calc(6.75 * var(--rem-fixed)), 14svh, calc(8 * var(--rem-fixed))) calc(1.5 * var(--rem-fixed)) calc(2 * var(--rem-fixed) + var(--viewport-chrome-band))}html[data-text-scale] .programme-card__title{font-size:clamp(calc(1.6 * var(--rem-fixed)), 8.32vw, calc(2.8 * var(--rem-fixed)))}html[data-text-scale] .programme-types-showcase__closing{font-size:clamp(calc(1.2 * var(--rem-fixed)), 5.7vw, calc(1.5 * var(--rem-fixed)))}html[data-text-scale] .key-figures__value{font-size:clamp(calc(2.4 * var(--rem-fixed)), 11vw, calc(3.4 * var(--rem-fixed)))}html[data-text-scale] .key-figures__lead .key-figures__value{font-size:clamp(calc(3.2 * var(--rem-fixed)), 17vw, calc(6 * var(--rem-fixed)))}html[data-text-scale] .devices-panel__title{font-size:clamp(calc(2.25 * var(--rem-fixed)), 11vw, calc(3.4 * var(--rem-fixed)))}html[data-text-scale] .rewards-showcase__pick{min-height:calc(2.75 * var(--rem-fixed))}@media (pointer:fine){html[data-text-scale] .rewards-showcase__pick{min-height:calc(2 * var(--rem-fixed))}}@media (max-aspect-ratio:3/4){html[data-text-scale] .rewards-showcase__detail{margin-top:calc(var(--rewards-wheel-size) * .053 + .25 * var(--rem-fixed));gap:calc(.5 * var(--rem-fixed))}html[data-text-scale] .rewards-showcase__panel{gap:calc(.5 * var(--rem-fixed))}html[data-text-scale] .rewards-showcase__counter{font-size:calc(.8 * var(--rem-fixed))}html[data-text-scale] .rewards-showcase__pick{padding-block:calc(.32 * var(--rem-fixed))}}html[data-text-scale] .rse-showcase__grid{--rse-medal:calc(4 * var(--rem-fixed))}html[data-text-scale] .rse-card__link{column-gap:calc(1 * var(--rem-fixed));row-gap:calc(1.25 * var(--rem-fixed));flex-wrap:wrap;display:flex}html[data-text-scale] .rse-card__mark{flex:0 0 calc(var(--rse-medal) * 1.5)}html[data-text-scale] .rse-card__text{flex:1 1 calc(9.5 * var(--text-caption))}html[data-text-scale] .site-footer__tagline{font-size:clamp(calc(1.9 * var(--rem-fixed)), 9vw, calc(2.65 * var(--rem-fixed)))}html[data-text-scale] .hero-header{--text-label:min(clamp(.8rem, .92vw, .83rem), calc(1.16 * var(--rem-fixed)));--label-size:var(--text-label);padding-block:calc(1.25 * var(--rem-fixed))}html[data-text-scale] .hero-header__logo{height:calc(1.25 * var(--rem-fixed))}html[data-text-scale] .hero-header__row,html[data-text-scale] .hero-header__home,html[data-text-scale] .hero-header__language,html[data-text-scale] .site-menu__toggle{height:calc(1.5 * var(--rem-fixed))}html[data-text-scale]{--site-header-height:calc(4 * var(--rem-fixed));--chip-frame-y:calc(.35 * var(--rem-fixed))}html[data-text-scale] .site-menu{--site-menu-gutter:calc(1.5 * var(--rem-fixed))}html[data-text-scale] .site-menu__label-clip{min-width:0;font-size:clamp(calc(1.3 * var(--rem-fixed)), 3.1vh, calc(2.1 * var(--rem-fixed)))}html[data-text-scale] .site-menu__label{overflow-wrap:break-word}html[data-text-scale][data-site-menu=open] .hero-header{--text-label:clamp(calc(.8 * var(--rem-fixed)), .92vw, calc(.83 * var(--rem-fixed)));--label-size:var(--text-label)}html[data-text-scale] .site-menu__panel{padding-top:calc(var(--site-header-height) + clamp(calc(1.25 * var(--rem-fixed)), 4vh, calc(2.75 * var(--rem-fixed))))}html[data-text-scale] .expertise-showcase__inner{grid-template-columns:minmax(0,1fr)}html[data-text-scale] .skip-link{top:calc(.75 * var(--rem-fixed));left:calc(.75 * var(--rem-fixed));max-width:calc(100vw - 1.5 * var(--rem-fixed))}}html[data-text-scale] .rse-card__gauge-suffix{font-size:calc(.7 * var(--rem-fixed))}@media (max-width:767px) and (max-height:667px){html[data-text-scale] .expertise-showcase__title{font-size:clamp(calc(2.2 * var(--rem-fixed)), 12vw, calc(3 * var(--rem-fixed)))}html[data-text-scale] .sectors-intro-panel__content{padding-block:var(--space-2) var(--space-1)}html[data-text-scale] .sector-card__content{padding-top:clamp(calc(4 * var(--rem-fixed)), 14svh, calc(5 * var(--rem-fixed)));padding-bottom:calc(.75 * var(--rem-fixed) + var(--viewport-chrome-band))}html[data-text-scale] .sector-card__detail{margin-top:calc(1 * var(--rem-fixed))}}@media (max-width:374px){html:is([data-text-scale="125"],[data-text-scale^="13"],[data-text-scale^="14"],[data-text-scale^="15"],[data-text-scale^="16"],[data-text-scale^="17"],[data-text-scale^="18"],[data-text-scale^="19"],[data-text-scale="200"]) .hero-header__logo--lockup{display:none}html:is([data-text-scale="125"],[data-text-scale^="13"],[data-text-scale^="14"],[data-text-scale^="15"],[data-text-scale^="16"],[data-text-scale^="17"],[data-text-scale^="18"],[data-text-scale^="19"],[data-text-scale="200"]) .hero-header__logo--mark{display:block}}@media (min-width:375px) and (max-width:389px){html:is([data-text-scale="145"],[data-text-scale^="15"],[data-text-scale^="16"],[data-text-scale^="17"],[data-text-scale^="18"],[data-text-scale^="19"],[data-text-scale="200"]) .hero-header__logo--lockup{display:none}html:is([data-text-scale="145"],[data-text-scale^="15"],[data-text-scale^="16"],[data-text-scale^="17"],[data-text-scale^="18"],[data-text-scale^="19"],[data-text-scale="200"]) .hero-header__logo--mark{display:block}}@media (min-width:390px) and (max-width:401px){html:is([data-text-scale="185"],[data-text-scale^="19"],[data-text-scale="200"]) .hero-header__logo--lockup{display:none}html:is([data-text-scale="185"],[data-text-scale^="19"],[data-text-scale="200"]) .hero-header__logo--mark{display:block}}@media (max-width:767px){html:is([data-text-scale="155"],[data-text-scale^="16"],[data-text-scale^="17"],[data-text-scale^="18"],[data-text-scale^="19"],[data-text-scale="200"]) .devices-showcase__mobile-footer .devices-showcase__input{display:none}html:is([data-text-scale="155"],[data-text-scale^="16"],[data-text-scale^="17"],[data-text-scale^="18"],[data-text-scale^="19"],[data-text-scale="200"]) .devices-showcase__mobile-footer .devices-showcase__form{grid-template-columns:minmax(0,1fr)}html:is([data-text-scale="155"],[data-text-scale^="16"],[data-text-scale^="17"],[data-text-scale^="18"],[data-text-scale^="19"],[data-text-scale="200"]) .devices-showcase__mobile-footer .devices-showcase__submit--icon{justify-content:space-between;gap:var(--gap-5);padding-inline:var(--gap-5)}html:is([data-text-scale="155"],[data-text-scale^="16"],[data-text-scale^="17"],[data-text-scale^="18"],[data-text-scale^="19"],[data-text-scale="200"]) .devices-showcase__mobile-footer .devices-showcase__submit--icon>span:nth-of-type(2){display:inline-flex}}@media (max-width:359px){html[data-text-scale] .hero-header__display{--header-display-side:2.2em}html[data-text-scale] .hero-header__controls{--header-controls-gap:.625rem}}@media (max-width:375px),(max-width:767px) and (max-height:700px) and (pointer:coarse){html[data-text-scale] .devices-panel__title{font-size:clamp(calc(1.5 * var(--rem-fixed)), 8.1vw, calc(2 * var(--rem-fixed)))}}@media (max-width:1023px){html[data-text-scale] .expertise-showcase__choices{--control-h:calc(3.5 * var(--rem-fixed));--control-h-md:calc(3 * var(--rem-fixed));--control-h-sm:calc(2.75 * var(--rem-fixed));--control-h-xs:calc(2.5 * var(--rem-fixed));--gap-1:calc(.25 * var(--rem-fixed));--gap-2:calc(.375 * var(--rem-fixed));--gap-3:calc(.5 * var(--rem-fixed));--chip-frame-x:calc(.625 * var(--rem-fixed));--chip-frame-y:calc(.35 * var(--rem-fixed))}html[data-text-scale] .expertise-showcase__choices>*>*>*{--button-icon-size:calc(1.4 * var(--rem-fixed))}}@media (min-width:768px) and (max-width:1023px) and (max-height:800px){html[data-text-scale] .expertise-showcase__choices>*>*{width:calc(2.75 * var(--rem-fixed));min-width:calc(2.75 * var(--rem-fixed))}}@media (max-width:767px) and (max-height:667px){html[data-text-scale] .expertise-showcase__choices>*>*{width:calc(3 * var(--rem-fixed));min-width:calc(3 * var(--rem-fixed))}}@media (max-width:320px) and (max-height:520px){html[data-text-scale] .expertise-showcase__choices>*>*{width:var(--control-h-xs);min-width:var(--control-h-xs)}}html[data-text-scale] .sound-toggle,html[data-text-scale] .scroll-top{width:calc(2.75 * var(--rem-fixed));height:calc(2.75 * var(--rem-fixed));box-shadow:0 calc(.35 * var(--rem-fixed)) calc(1.1 * var(--rem-fixed)) rgb(var(--scrim-rgb) / .24)}html[data-text-scale] .sound-toggle__glyph{width:calc(1.35 * var(--rem-fixed));height:calc(1.35 * var(--rem-fixed))}html[data-text-scale] .scroll-top__arrow{width:calc(1.05 * var(--rem-fixed));height:calc(1.05 * var(--rem-fixed))}@media (max-width:767px){html[data-text-scale] .sound-toggle,html[data-text-scale] .scroll-top{width:calc(2.5 * var(--rem-fixed));height:calc(2.5 * var(--rem-fixed))}html[data-text-scale] .sound-toggle:before,html[data-text-scale] .scroll-top:before{inset:calc((2.5 * var(--rem-fixed) - 2.75 * var(--rem-fixed)) / 2 - 1px)}html[data-text-scale] .sound-toggle__glyph{width:calc(1.2 * var(--rem-fixed));height:calc(1.2 * var(--rem-fixed))}html[data-text-scale] .scroll-top__arrow{width:calc(.95 * var(--rem-fixed));height:calc(.95 * var(--rem-fixed))}}html[data-text-scale] .gallery-showcase [data-control]{width:calc(3 * var(--rem-fixed));height:calc(3 * var(--rem-fixed))}html[data-text-scale] .gallery-showcase [data-control]>svg{width:calc(.95 * var(--rem-fixed));height:calc(.95 * var(--rem-fixed))}@media (max-width:767px){html[data-text-scale] .gallery-showcase__lead{overflow-wrap:anywhere}html[data-text-scale] .gallery-showcase__cta{--gap-6:calc(1.25 * var(--rem-fixed));--gap-7:calc(1.5 * var(--rem-fixed))}html[data-text-scale] .gallery-showcase__cta>*{flex-wrap:wrap}html[data-text-scale] .expertise-showcase{--expertise-portrait-crown:calc(22 * var(--rem-fixed));--expertise-stage-figure:clamp(calc(11 * var(--rem-fixed)), calc(max(100lvh, calc(40 * var(--rem-fixed))) - var(--expertise-portrait-crown)), 115vw);min-height:calc(40 * var(--rem-fixed) + var(--expertise-bleed))}html[data-text-scale] .expertise-showcase__portrait{height:var(--expertise-stage-figure)}html[data-text-scale] .expertise-showcase__navigation{--text-micro:min(clamp(.7rem, .78vw, .7rem), calc(1.015 * var(--rem-fixed)));--text-label:min(clamp(.8rem, .92vw, .83rem), calc(1.16 * var(--rem-fixed)));--gap-1:calc(.25 * var(--rem-fixed));--gap-2:calc(.375 * var(--rem-fixed));--gap-3:calc(.5 * var(--rem-fixed));--gap-4:calc(.75 * var(--rem-fixed));--nudge-1:calc(.1 * var(--rem-fixed));--nudge-2:calc(.2 * var(--rem-fixed));gap:calc(.7 * var(--rem-fixed))}html[data-text-scale] .expertise-showcase[data-expertise-tall=true] .expertise-showcase__inner{padding-bottom:var(--expertise-stage-figure)}html[data-text-scale] .expertise-showcase[data-expertise-tall=true] .expertise-showcase__header{min-height:calc(100lvh - var(--site-header-height) - var(--lead-3))}}@media (max-width:767px) and (max-height:667px){html[data-text-scale] .expertise-showcase__navigation{gap:calc(.5 * var(--rem-fixed))}}@media (max-width:320px) and (max-height:520px){html[data-text-scale] .expertise-showcase{--expertise-portrait-crown:calc(16.5 * var(--rem-fixed))}html[data-text-scale] .expertise-showcase__navigation{gap:calc(.35 * var(--rem-fixed))}}@media (max-width:320px) and (max-height:520px) and (prefers-reduced-motion:no-preference){html[data-text-scale] .pin-frame.pin-spacer>.expertise-showcase .expertise-showcase__portrait{height:clamp(calc(11 * var(--rem-fixed)), calc(100lvh - var(--expertise-portrait-crown)), 115vw);bottom:calc(40 * var(--rem-fixed) - 100lvh)}}@media (min-width:1024px){html:is([data-text-scale="135"],[data-text-scale^="14"],[data-text-scale^="15"],[data-text-scale^="16"],[data-text-scale^="17"],[data-text-scale^="18"],[data-text-scale^="19"],[data-text-scale="200"]) .devices-showcase__input{display:none}html:is([data-text-scale="135"],[data-text-scale^="14"],[data-text-scale^="15"],[data-text-scale^="16"],[data-text-scale^="17"],[data-text-scale^="18"],[data-text-scale^="19"],[data-text-scale="200"]) .devices-showcase__form{grid-template-columns:minmax(0,1fr)}html[data-text-scale] .devices-showcase[data-devices-fit]{--devices-outer-inset:clamp(1.25rem, 2.65vw, 3.25rem)}html[data-text-scale] .devices-panel__title{--devices-title-gain:calc(1 + (var(--text-scale,1) - 1) * .15);font-size:calc(clamp(calc(3.5 * var(--rem-fixed)), 5.6vw, calc(7 * var(--rem-fixed))) * var(--devices-title-gain))}}@media (min-width:768px){html[data-text-scale]{--site-header-height:calc(4 * var(--rem-fixed))}html[data-text-scale] .hero-header{--header-label-gain:calc(1 + (var(--text-scale,1) - 1) * .2);--text-label:clamp(calc(.8 * var(--rem-fixed) * var(--header-label-gain)), .92vw, calc(.83 * var(--rem-fixed) * var(--header-label-gain)));--label-size:var(--text-label);padding-block:calc(1.25 * var(--rem-fixed))}html[data-text-scale] .hero-header__row,html[data-text-scale] .hero-header__home,html[data-text-scale] .hero-header__language,html[data-text-scale] .site-menu__toggle{height:calc(1.5 * var(--rem-fixed))}}@media (min-width:768px) and (max-width:1023px){html[data-text-scale] .site-menu{--site-menu-width:min(clamp(20rem, 32vw, 30rem), calc(100% - var(--page-inset) - 24px * var(--wordmark-aspect) - var(--site-menu-gutter)))}}@media (max-width:767px){html[data-text-scale] .contact-section__required-hint{padding-inline-end:max(0px, calc((2.75 + .85 + .5) * var(--rem-fixed) - var(--gutter)))}}html[data-text-scale] .hero-scroll-hint__arrow{width:calc(.875 * var(--rem-fixed));height:calc(.875 * var(--rem-fixed));margin-top:calc(.5 * var(--rem-fixed))}html[data-text-scale] .hero-scroll__stage--copy .hero-copy-cluster{margin-bottom:var(--hero-hint-lift,0px)}html[data-text-scale] .hero-scroll[data-hero-tall=true] .hero-scroll__stage--copy{padding-top:var(--hero-copy-screen,0px)}html[data-text-scale] .hero-scroll[data-hero-hint=dropped] .hero-scroll-hint{visibility:hidden}@media (max-width:1023px) and (min-height:561px){html[data-text-scale] .hero-reveal--copy{font-size:var(--hero-lede-size);text-wrap:pretty}html[data-text-scale] .hero-reveal--copy .hero-reveal__line{display:inline}html[data-text-scale] .hero-reveal--copy .hero-reveal__space{font-size:0;display:inline}html[data-text-scale] .hero-reveal--copy .hero-reveal__space:after{font-size:var(--hero-lede-size);content:" "}}@media (max-width:767px) and (min-height:561px){html[data-text-scale] .hero-scroll__stage--title{padding-top:calc(6 * var(--rem-fixed))}html[data-text-scale] .hero-title-cluster{gap:calc(.75 * var(--rem-fixed))}html[data-text-scale] .hero-reveal--title{font-size:min(clamp(calc(2.875 * var(--rem-fixed)), 16.4vw, calc(4.75 * var(--rem-fixed))), calc((100vw - 2 * var(--page-inset)) * .95 / var(--display-fit)))}html[data-text-scale] .hero-scroll__stage--copy{padding-bottom:calc(4.5 * var(--rem-fixed))}html[data-text-scale] .hero-reveal--copy{--hero-lede-size:max(min(calc(1.16 * var(--rem-fixed)), calc((100vw - 2 * var(--page-inset)) * .95 / 16.05)), min(var(--text-lead), 3.9svh))}html[data-text-scale] .hero-copy-cluster [data-hero-cta]{min-height:calc(2.75 * var(--rem-fixed))}}@media (max-width:767px) and (min-height:561px) and (max-height:760px){html[data-text-scale] .hero-scroll__stage--title{padding-top:calc(5 * var(--rem-fixed))}html[data-text-scale] .hero-reveal--title{font-size:min(clamp(calc(2.875 * var(--rem-fixed)), 16.4vw, calc(4.75 * var(--rem-fixed))), calc((100vw - 2 * var(--page-inset)) * .95 / var(--display-fit)), calc((100vw - 2 * var(--page-inset)) * .95 / var(--display-line-fit)))}}@media (min-width:768px) and (max-width:1023px) and (min-height:561px){html[data-text-scale] .hero-scroll__stage--title{padding-top:clamp(calc(7.5 * var(--rem-fixed)), 14vh, calc(9 * var(--rem-fixed)))}html[data-text-scale] .hero-title-cluster{gap:calc(1 * var(--rem-fixed))}html[data-text-scale] .hero-reveal--title{font-size:clamp(calc(4.4 * var(--rem-fixed)), 8vw, calc(8.5 * var(--rem-fixed)))}html[data-text-scale] .hero-scroll__stage--copy{padding-bottom:clamp(calc(3 * var(--rem-fixed)), 8vh, calc(6 * var(--rem-fixed)))}html[data-text-scale] .hero-copy-cluster{gap:clamp(calc(2.5 * var(--rem-fixed)), 4vh, calc(3.5 * var(--rem-fixed)));width:min(37rem,56vw)}html[data-text-scale] .hero-reveal--copy{--hero-lede-size:max(min(calc(1.16 * var(--rem-fixed)), calc(min(calc(37 * var(--rem-fixed)), 44vw) * .95 / 18.94)), min(var(--text-lead), 3.6svh))}html[data-text-scale] .hero-copy-cluster [data-hero-cta]{min-height:calc(3.5 * var(--rem-fixed))}}html[data-text-scale] .cookie-banner{--cookie-banner-toggle-h:calc(2.75 * var(--rem-fixed));--cookie-mascot-w:calc(20 * var(--rem-fixed));--cookie-mascot-overhang:calc(1.25 * var(--rem-fixed));--gap-3:calc(.5 * var(--rem-fixed));--gap-4:calc(.75 * var(--rem-fixed));--gap-5:calc(1 * var(--rem-fixed));--gap-6:calc(1.25 * var(--rem-fixed));--control-h:calc(3.5 * var(--rem-fixed));--control-h-md:calc(3 * var(--rem-fixed));--control-h-sm:calc(2.75 * var(--rem-fixed));--control-h-xs:calc(2.5 * var(--rem-fixed));max-height:calc(100lvh - var(--site-header-height) - var(--sound-toggle-inset-y) - var(--cookie-banner-lift) - env(safe-area-inset-bottom,0px));box-shadow:0 calc(.35 * var(--rem-fixed)) calc(1.1 * var(--rem-fixed)) rgb(var(--scrim-rgb) / .24)}html[data-text-scale] .cookie-banner__actions>*{padding-block:calc(var(--nudge-1) + var(--gap-3)) var(--gap-3)}html[data-text-scale] .cookie-banner__body{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--gap-6)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--gap-6)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--gap-6)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--gap-6)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--gap-6)), transparent)}@media (max-width:767px){html[data-text-scale] .cookie-banner{--cookie-banner-toggle-h:calc(2.5 * var(--rem-fixed))}}@media (max-width:1023px){html[data-text-scale] .expertise-showcase__portrait{transform:translate3d(calc(-50% + var(--expertise-portrait-sway,0px)), calc(var(--expertise-portrait-lift,0px) + (1 - var(--expertise-header-collapse,0)) * var(--expertise-portrait-drop,0px)), 0) rotate(var(--expertise-portrait-tilt,0deg))}}@media (min-width:768px){html[data-text-scale] .key-figures__lead .key-figures__value{font-size:clamp(calc(4.2 * var(--rem-fixed)), 9vw, calc(9.15 * var(--rem-fixed)))}}@media (min-width:1024px){html[data-text-scale] .key-figures__inner{container:key-figures/inline-size}}@container key-figures (max-width:42rem){html[data-text-scale] .key-figures__row{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-text-scale] .key-figures__cell:nth-child(odd){border-left:0;padding-left:0}html[data-text-scale] .key-figures__cell:nth-child(2n){padding-right:0}html[data-text-scale] .key-figures__cell:nth-child(n+3){border-top:1px solid var(--key-figures-rule)}}@media (min-width:768px){html[data-text-scale] .rse-showcase__grid{--rse-medal:calc(4 * var(--rem-fixed))}}@media (min-width:1024px){html[data-text-scale] .rse-showcase__grid{--rse-medal:calc(4.5 * var(--rem-fixed))}html[data-text-scale] .rse-showcase__layout{container:rse-register/inline-size}}@container rse-register (max-width:50rem){html[data-text-scale] .rse-showcase__grid{grid-template-columns:minmax(0,1fr)}html[data-text-scale] .rse-card{padding-block:var(--gap-6);padding-inline:0}html[data-text-scale] .rse-card+.rse-card{border-top:1px solid var(--rse-rule);border-left:0}html[data-text-scale] .rse-card__link{grid-template-columns:calc(var(--rse-medal) * 1.5) minmax(0, 1fr);align-content:normal;height:auto}html[data-text-scale] .rse-card__text{column-gap:var(--gap-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;display:grid}html[data-text-scale] .rse-card__name,html[data-text-scale] .rse-card__distinction{margin-top:0}}@media (min-width:768px){html[data-text-scale] .site-footer{container:site-footer/inline-size}}@container site-footer (max-width:45.5rem) or ((min-width:1024px) and (max-width:59rem)) or ((min-width:1600px) and (max-width:64rem)){html[data-text-scale] .site-footer__top{grid-template-columns:minmax(0,1fr)}html[data-text-scale] .site-footer__brand{padding-right:0}}@container site-footer (max-width:44rem){html[data-text-scale] .site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-text-scale] .site-footer__column:last-child{border-left:1px solid var(--footer-line);grid-column:1/-1}}@container site-footer (max-width:28rem){html[data-text-scale] .site-footer__nav{grid-template-columns:minmax(0,1fr)}html[data-text-scale] .site-footer__column,html[data-text-scale] .site-footer__column:last-child{border:1px solid var(--footer-line);border-bottom:0;grid-column:auto}}@media (min-width:768px) and (max-width:1023px){html[data-text-scale] .programme-card__title{font-size:max(clamp(calc(2.35 * var(--rem-fixed)), 4.4vw, calc(3.4 * var(--rem-fixed))), calc(1.25 * var(--text-body)))}}@media (min-width:1024px){html[data-text-scale] .programme-card__title{font-size:max(clamp(calc(1.9 * var(--rem-fixed)), 2.6vw, calc(2.7 * var(--rem-fixed))), calc(1.25 * var(--text-body)))}html[data-text-scale] .programme-types-showcase{container:programme-types/inline-size}}@container programme-types (max-width:58rem){html[data-text-scale] .programme-types-showcase__cards{margin-block:0;padding-inline:0}html[data-text-scale] .programme-card{min-height:0}html[data-text-scale] .programme-card__companion{display:none}html[data-text-scale] .programme-card__copy{padding:var(--gap-6)}}@media (max-width:767px){html[data-text-scale] .contact-section__input,html[data-text-scale] .contact-section__select{min-height:calc(3.5 * var(--rem-fixed) * (1 + var(--text-scale,1)) / 2)}html[data-text-scale] .contact-section__textarea{min-height:calc(8.5 * var(--rem-fixed) * (1 + var(--text-scale,1)) / 2)}html[data-text-scale] .faq-section__title{font-size:max(var(--section-title-medium), calc(1.25 * var(--text-lead)))}html[data-text-scale] .rse-showcase__title{font-size:max(var(--section-title-medium), calc(1.25 * var(--text-body)))}html[data-text-scale] .mission-pillar{--card-pad:clamp(calc(1.15 * var(--rem-fixed)), 2vw, calc(2.1 * var(--rem-fixed)))}html[data-text-scale] .mission-card__face--front .mission-pillar__title{font-size:max(var(--section-title-small), calc(1.25 * var(--text-caption)))}}html[data-text-scale] .mission-pillars{container:mission-pillars/inline-size}@container mission-pillars (max-width:42rem){html[data-text-scale] .mission-pillar{grid-column:1/-1}}html[data-text-scale] .contact-section{container:contact-section/inline-size}@container contact-section (max-width:44rem){html[data-text-scale] .contact-section__inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){html[data-text-scale] .video-showcase__transcript>.video-showcase__transcript-toggle{padding-inline:var(--rem-fixed)}}@media print{@page{size:A4;margin:16mm 14mm 14mm}html,body{font-size:10.5pt;height:auto!important;min-height:0!important;color:var(--ink)!important;background:0 0!important;overflow:visible!important}body :not(svg):not(svg *){color:var(--ink)!important;border-color:rgb(var(--ink-rgb) / .35)!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important;background:0 0!important}body :before,body :after{box-shadow:none!important;filter:none!important;background:0 0!important}.section-eyebrow,[class*=__eyebrow],[class*=__label]{color:var(--accent)!important}.skip-link,.hero-header,.site-header,.site-menu,.sound-toggle,.scroll-top,.cookie-banner,.cookie-panel,.route-curtain,.site-intro,.hero-scroll-cursor,.hero-scroll-hint,.hero-scroll-arrow,.cookie-settings-button,#tarteaucitronRoot,canvas,video,.voronoi-field,[class*=__scrim],[class*=__shade],[class*=portrait-layer],.hero-scroll__poster{display:none!important}main *,footer *{opacity:1!important;visibility:visible!important;clip-path:none!important;will-change:auto!important;transition:none!important;animation:none!important;transform:translate(0)rotate(0)scale(1)!important}.visually-hidden,.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.faq-section__panel,.rse-showcase__note-panel{content-visibility:visible!important;grid-template-rows:1fr!important}.faq-section__panel-inner,.rse-showcase__note-panel-inner{overflow:visible!important}.pin-spacer,.pin-frame{height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important}.hero-scroll,.devices-showcase,.devices-rewards-flow,.devices-rewards-flow__content,.expertise-showcase,.rewards-showcase,.sectors-section,.video-showcase,.key-figures,.media-rhinos,.rse-showcase,.gallery-showcase,.faq-section,.contact-section,.mission-section{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.pin-spacer>*,.hero-scroll__sticky,.hero-scroll__stages,.hero-scroll__stage,.devices-showcase__stage,.devices-showcase__panels,.devices-panel,.sectors-stage,.sectors-intro-panel,.rewards-showcase__stage,.expertise-showcase__stage,.video-showcase__frame,.site-footer__wordmark-stage{width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;position:static!important;inset:auto!important;overflow:visible!important}.rewards-showcase__wheel,.rewards-showcase__picker{display:none!important}.rewards-showcase__head{display:block!important}.rewards-showcase__body{margin-top:.8em!important}.rewards-showcase__track{margin-top:1.5em!important}.rewards-showcase__track:after{display:none!important}.rewards-showcase__stage{padding:0!important;display:block!important}.rewards-showcase__panels{row-gap:1.2em}.rewards-showcase__panel{grid-area:auto!important}.expertise-showcase__portrait,.key-figures__stack{display:none!important}.key-figures__sizer{visibility:visible!important}.sector-stack,.sector-stack__card-shell,.sector-card__surface,.devices-showcase__media,.video-showcase__poster,.video-showcase__title{width:auto!important;height:auto!important;max-height:none!important;position:static!important}.sector-rail,.devices-showcase__media-index{display:none!important}.video-showcase__transcript,.video-showcase__transcript-panel,.video-showcase__transcript-scroll{max-width:none!important;max-height:none!important;padding:0!important;position:static!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.video-showcase__transcript-toggle{display:none!important}main>*,.hero-following-section,.pin-spacer+*,.devices-rewards-flow__content>*{margin-top:0!important}main :is(section,div,article,header,ul,li){min-height:0!important}.devices-showcase__image-frame,.devices-showcase__image,.devices-showcase__image-shade,.devices-showcase__notch{width:auto!important;height:auto!important;position:static!important}.devices-showcase__tabs,.devices-showcase__image-shade,.devices-showcase__notch{display:none!important}#galerie :is(div,ul,li,button,span){aspect-ratio:auto!important;width:auto!important;height:auto!important;max-height:none!important;position:static!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}#galerie ul{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5mm!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}#galerie img{object-fit:contain!important;width:100%!important;height:auto!important;display:block!important}#galerie li[aria-hidden=true],.contact-section__submit,.contact-section__status,.contact-section__select-chevron,input[type=hidden],[name=website]{display:none!important}#galerie button:not(:has(img)){display:none!important}input,select,textarea{border:1px solid rgb(var(--ink-rgb) / .35)!important;min-height:0!important}textarea{height:18mm!important}a[href^=http]:after{content:" (" attr(href) ")";letter-spacing:0;word-break:break-all;font-size:.82em;font-weight:400}a{text-decoration:underline}main>section,main>.pin-frame,main>div>section,footer{break-before:page;page-break-before:always}main>:first-child,main>:first-child>:first-child{break-before:auto;page-break-before:auto}h1,h2,h3,.section-eyebrow,[class*=__title]{break-after:avoid;page-break-after:avoid}p,li,figure,img,[class*=__card],[class*=__panel],[class*=__row]{break-inside:avoid;page-break-inside:avoid}img{max-width:100%!important;height:auto!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
