:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-nav{display:flex;gap:.625rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swiper-button{box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;position:relative;border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:.5s var(--ease-out-quart);transition-property:opacity,transform,background-color,border-color}.swiper-button:before{content:"";inset:-.3125rem;position:absolute}.swiper-button svg{width:1.0625rem;height:100%;fill:none;color:var(--accent-color)}.swiper-button svg *{stroke-width:15}.-bg-dark .swiper-button svg *{stroke-width:calc(15 * var(--font-weight-multiplier))}@media(pointer:fine){.swiper-button:hover{background-color:var(--hover-bg-color);border-color:var(--hover-border-color)}.swiper-button:active{transform:scale(.96)}}.swiper-button-disabled{pointer-events:none!important}.swiper-button-disabled svg line,.swiper-button-disabled svg polyline{stroke:var(--border-color)}.swiper-initialized .swiper-wrapper{cursor:grab}.swiper-initialized .swiper-wrapper:active{cursor:grabbing}.swiper-pagination-bullets{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:1.875rem}.swiper-pagination-bullet{width:.5rem;height:.5rem;background-color:var(--border-color);border-radius:3.125rem;position:relative;cursor:pointer;transition:background-color .1s}.swiper-pagination-bullet:before{content:"";inset:-.375rem;position:absolute}.swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active){background-color:var(--pale-aqua-darker)}.swiper-pagination-bullet:active{background-color:var(--accent-color)!important}.swiper-pagination-bullet-active{background-color:var(--accent-color)}@layer reset{*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}html.translated-rtl{direction:rtl}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font:inherit}ul,ol,dl{list-style-position:inside;-webkit-padding-start:0;padding-inline-start:0}ul[class],ol[class]{list-style:none}img,video,iframe{display:block;max-inline-size:100%;block-size:auto;border-style:none}hr{border:none;border-top:1px solid;color:inherit;block-size:0;overflow:visible}input,select,textarea,button{font:inherit;color:inherit}label{display:block}input:not(:where([type=submit],[type=checkbox],[type=radio],[type=button],[type=reset])){inline-size:100%}button,input:where([type=submit],[type=reset],[type=button]){all:unset;box-sizing:inherit}textarea{field-sizing:content;min-block-size:5lh;inline-size:100%;max-inline-size:100%;resize:vertical;resize:block}:disabled,label:has(>:disabled,+disabled){cursor:not-allowed}svg{fill:currentColor}hr{border-style:solid;border-width:1px 0 0;color:inherit;height:0;overflow:visible;margin-block:2.5rem}[role=region][aria-labelledby][tabindex]{overflow:auto}caption{font-size:90%}.screenreader-only:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:focus-visible{outline:none}}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.hidden-mobile{display:none!important}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.hidden-desktop{display:none!important}}@layer base{:root{--black: #000;--white: #fff;--blue: #4bb9e5;--glacier: #7dadc4;--pale-aqua: #c5dada;--pale-aqua-darker: #9dcbcb;--teal: #4be2e5;--dusty-teal: #4e7474;--vivid-aqua: #01c0c3;--x-dark-blue: #064761;--xx-dark-blue: #0c435d;--light-gray: #f1f3f3;--x-light-gray: #f4f7f7;--animal-welfare: #4bb9e5;--global-health: #edb84c;--worldview-investigations: #2e8aaf;--surveys: #09c3c6;--ai-cognition: #37547c;--special-projects: #ea9292;--catastrophic-risks: #839ca6;--bg-color-1: var(--light-gray);--bg-color-2: #dbeff7;--bg-color-3: #cfe0e9;--animal-welfare-canvas: #016085;--animal-welfare-hover-bg: #f8fbfc;--animal-welfare-bg-1: var(--light-gray);--animal-welfare-bg-2: #dbeff7;--animal-welfare-bg-3: #cfe0e9;--global-health-canvas: #805d17;--global-health-hover-bg: #fcfbf8;--global-health-bg-1: var(--light-gray);--global-health-bg-2: #faf3e3;--global-health-bg-3: #eae2d2;--worldview-investigations-canvas: #135067;--worldview-investigations-hover-bg: #f8fbfc;--worldview-investigations-bg-1: var(--light-gray);--worldview-investigations-bg-2: #dfedf3;--worldview-investigations-bg-3: #cedce3;--surveys-canvas: #018082;--surveys-hover-bg: #f8fcfc;--surveys-bg-1: var(--light-gray);--surveys-bg-2: #e4f6f7;--surveys-bg-3: #cbe6e7;--ai-cognition-canvas: #113b75;--ai-cognition-hover-bg: #f8fafc;--ai-cognition-bg-1: var(--light-gray);--ai-cognition-bg-2: #dee8f8;--ai-cognition-bg-3: #cbd6e7;--special-projects-canvas: #8b575d;--special-projects-accent: #db8181;--special-projects-hover-bg: #fcf8f8;--special-projects-bg-1: var(--light-gray);--special-projects-bg-2: #f1e5e7;--special-projects-bg-3: #e1ccce;--catastrophic-risks-canvas: #356374;--catastrophic-risks-accent: #7b949e;--catastrophic-risks-hover-bg: #f9fafb;--catastrophic-risks-bg-1: var(--light-gray);--catastrophic-risks-bg-2: #e3ecef;--catastrophic-risks-bg-3: #d8dde0;--base-bg-color: var(--xx-dark-blue);--base-text-color: var(--white);--accent-color: var(--vivid-aqua);--border-color: var(--pale-aqua);--border-radius: .1875rem;--border-radius-l: .375rem;--border-radius-xl: .75rem;--button-height: 2.75rem;--button-height-s: 2.125rem;--button-height-xs: 2rem;--duotone-filter: url(#duotone-filter);--base-font-weight: 400;--base-bold-font-weight: 650;--base-font-size: 1rem;--base-line-height: 1.4;--font-weight-multiplier: .86;--primary-font: "Aspekta wf", sans-serif;--primary-font-asc: "Aspekta wf asc", "Aspekta wf", sans-serif;--secondary-font: "Roboto Mono wf", monospace;--tertiary-font: "Inter wf", sans-serif;--space-border-eye: 2.8125rem;--space-eye-text: 3.0625rem;--space-h1-text: 1.25rem;--space-h2-line: 2.8125rem;--space-h2-box: 3.125rem;--space-h2-text: 1.25rem;--space-h3-text: 1.875rem;--space-h4-text: 1.25rem;--space-text-line: 4.0625rem;--space-text-button: 2.5rem;--space-line-button: 2.8125rem;--gap-s: .75rem;--side-padding: 1.25rem;--section-spacing: 4.0625rem;--section-spacing-last: 4.0625rem;--ost-init-delay: .1s;--ost-stagger-delay: .12s;--ost-transform: translateY(1.5rem);--ost-transform-line: translateY(3.125rem);--ost: 1s var(--ost-init-delay) var(--ease-smooth)}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){:root{--space-h1-text: 1.875rem;--space-h2-box: 3.75rem;--space-h2-text: 1.875rem;--side-padding: 3.125rem;--section-spacing: 7.1875rem;--section-spacing-last: var(--section-spacing);--header-height: 4.625rem;--nav-height: 2.8375rem}}html{background-color:var(--base-bg-color);font-size:4.071247vw}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){html{font-size:min(1.111111vw,16px)}}body{container-type:inline-size;min-height:100vh;font-weight:var(--base-font-weight);font-size:var(--base-font-size);line-height:var(--base-line-height);font-family:var(--primary-font);color:var(--base-text-color);touch-action:manipulation}body.-no-scroll{overflow:hidden}::-moz-selection{background:var(--accent-color);color:var(--white)}::selection{background:var(--accent-color);color:var(--white)}:focus-visible{outline:2px solid var(--accent-color);border-radius:var(--border-radius)}}@font-face{font-family:Aspekta wf;src:url(fonts/AspektaVF-corrected.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Aspekta wf asc;src:url(fonts/AspektaVF-corrected.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;ascent-override:105%}@font-face{font-family:Roboto Mono wf;font-style:normal;font-weight:100 700;font-display:swap;src:url(fonts/roboto-mono-vf.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter wf;src:url(fonts/inter-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter wf;src:url(fonts/inter-bold-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}strong,b{font-weight:var(--bold-font-weight)}em,i{font-size-adjust:.53;letter-spacing:-.025em;font-family:var(--tertiary-font)}mark{padding:0 .2em;background-color:#7dadc433;border-radius:var(--border-radius);font-weight:500;color:#00121a}a{overflow-wrap:anywhere}sup{font-size:.75rem}hr{margin-bottom:2.5em;margin-top:2.5em;border-color:var(--border-color)}:where(p,ul,ol){text-wrap:pretty}:is(p,ul,ol,pre,blockquote):where(:not(:last-child)){margin-bottom:calc(var(--base-line-height) * 1em)}:is(p,ul,ol,pre,blockquote):where(:not(:last-child)):has(+:where(ul:not([class]),ol:not([class]))):not(.separated){margin-bottom:.4em}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.her-title br,.stc-title.-large br,.tea-title br,.sta-title br,.grd-title br,.stc-title.-medium br,.sta-item-value br,.grd-section-title br,.article-text h2 br,.stc-title.-small br,.grd-footer-title br,.grid-item-title br,.article-text h3 br,.text h3 br,.tea-item-name br,.stairs-item-title br,.stc-features-item-title br,.stc-desc br,.tea-desc br,.sta-desc br,.grd-desc br,.her-desc br{display:none}}.her-title{--weight: 400;font-weight:var(--weight);font-size:2.3125rem;line-height:1;letter-spacing:-.03em;word-spacing:.02em;text-wrap:pretty}.-bg-dark .her-title{font-weight:calc(var(--weight) * var(--font-weight-multiplier))}.her-title:has(>br){text-wrap:wrap}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.her-title{font-size:3.75rem}}.stc-title.-large,.tea-title,.sta-title,.grd-title{--weight: 390;font-weight:var(--weight);font-size:1.9375rem;line-height:1.1;letter-spacing:-.02em;text-wrap:pretty}.-bg-dark .stc-title.-large,.-bg-dark .tea-title,.-bg-dark .sta-title,.-bg-dark .grd-title{font-weight:calc(var(--weight) * var(--font-weight-multiplier))}.stc-title.-large:has(>br),.tea-title:has(>br),.sta-title:has(>br),.grd-title:has(>br){text-wrap:wrap}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stc-title.-large,.tea-title,.sta-title,.grd-title{font-size:3.125rem}}.stc-title.-medium,.sta-item-value,.grd-section-title,.article-text h2{--weight: 370;font-weight:var(--weight);font-size:1.625rem;line-height:1.15;letter-spacing:-.02em;text-wrap:pretty}.-bg-dark .stc-title.-medium,.-bg-dark .sta-item-value,.-bg-dark .grd-section-title,.-bg-dark .article-text h2,.article-text .-bg-dark h2{font-weight:calc(var(--weight) * var(--font-weight-multiplier))}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stc-title.-medium,.sta-item-value,.grd-section-title,.article-text h2{font-size:2.1875rem}}.stc-title.-small,.grd-footer-title,.grid-item-title,.article-text h3,.text h3{--weight: 430;font-weight:var(--weight);font-size:1.3125rem;line-height:1.3;text-wrap:pretty}.-bg-dark .stc-title.-small,.-bg-dark .grd-footer-title,.-bg-dark .grid-item-title,.-bg-dark .article-text h3,.article-text .-bg-dark h3,.-bg-dark .text h3,.text .-bg-dark h3{font-weight:calc(var(--weight) * var(--font-weight-multiplier))}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stc-title.-small,.grd-footer-title,.grid-item-title,.article-text h3,.text h3{font-size:1.5625rem}}.tea-item-name,.stairs-item-title{--weight: 430;font-weight:var(--weight);font-size:1.1875rem;line-height:1.2;text-wrap:pretty}.-bg-dark .tea-item-name,.-bg-dark .stairs-item-title{font-weight:calc(var(--weight) * var(--font-weight-multiplier))}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.tea-item-name,.stairs-item-title{font-size:1.375rem}}.stairs-item-number,.grid-item-number,.button,.article-text h5,.stc-eyebrow,.stc-header-title,.tea-eyebrow,.nav-eyebrow,.log-eyebrow,.ims-disclaimer-title,.grd-eyebrow,.footer-column-title{text-transform:uppercase;--weight: 400;font-weight:var(--weight);font-size:.875rem;line-height:1.35;letter-spacing:.01em;font-family:var(--secondary-font)}.-bg-dark .stairs-item-number,.-bg-dark .grid-item-number,.-bg-dark .button,.-bg-dark .article-text h5,.article-text .-bg-dark h5,.-bg-dark .stc-eyebrow,.-bg-dark .stc-header-title,.-bg-dark .tea-eyebrow,.-bg-dark .nav-eyebrow,.-bg-dark .log-eyebrow,.-bg-dark .ims-disclaimer-title,.-bg-dark .grd-eyebrow,.-bg-dark .footer-column-title{font-weight:calc(var(--weight) * var(--font-weight-multiplier))}.stc-eyebrow,.stc-header-title,.tea-eyebrow,.nav-eyebrow,.log-eyebrow,.ims-disclaimer-title,.grd-eyebrow,.footer-column-title{color:var(--accent-color)}.stc-features-item-title,.stc-desc,.tea-desc,.sta-desc,.grd-desc,.her-desc{--weight: 370;font-weight:var(--weight);font-size:1.125rem;line-height:1.35}.-bg-dark .stc-features-item-title,.-bg-dark .stc-desc,.-bg-dark .tea-desc,.-bg-dark .sta-desc,.-bg-dark .grd-desc,.-bg-dark .her-desc{font-weight:calc(var(--weight) * var(--font-weight-multiplier))}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stc-features-item-title,.stc-desc,.tea-desc,.sta-desc,.grd-desc{font-size:1.1875rem}.stc-features-item-title :where(ul):not([class])>li:before,.stc-desc :where(ul):not([class])>li:before,.tea-desc :where(ul):not([class])>li:before,.sta-desc :where(ul):not([class])>li:before,.grd-desc :where(ul):not([class])>li:before{top:.55em}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.her-desc{font-size:1.375rem}}.ims-disclaimer-content,.her-infographic-caption,.footer-legal,.footer-newsletter-consent-text{font-size:.8125rem;line-height:1.4}.-bg-light .ims-disclaimer-content,.-bg-light .her-infographic-caption,.-bg-light .footer-legal,.-bg-light .footer-newsletter-consent-text{color:#0c435db3}.-bg-dark .ims-disclaimer-content,.-bg-dark .her-infographic-caption,.-bg-dark .footer-legal,.-bg-dark .footer-newsletter-consent-text{color:#ffffffb3}.text h3:not(:last-child){margin-bottom:1.25rem}.text h4{font-size:1.1875rem;text-wrap:pretty}.text h4:not(:first-child){margin-top:1.875rem}.text h4:not(:last-child){margin-bottom:.9375rem}.article-text{font-weight:370;font-size:1.125rem;line-height:1.5}.article-text strong,.article-text b{font-weight:650}.article-text h2:not(:first-child){margin-top:3.75rem}.article-text h2:not(:last-child){margin-bottom:1.25rem}.article-text h3:not(:first-child){margin-top:3.125rem}.article-text h3:not(:last-child){margin-bottom:1rem}.article-text h4{font-weight:650}.article-text h4:not(:first-child){margin-top:1.875rem}.article-text h4:not(:last-child){margin-bottom:.625rem}.article-text h5:not(:last-child){margin-bottom:.625rem}.article-text h6{font-size:1rem}.article-text h6:not(:last-child){margin-bottom:.625rem}.article-text blockquote{padding-left:1.25rem;border-left:1px solid var(--border-color);font-weight:400;font-style:italic;font-size-adjust:.53;letter-spacing:-.025em;font-family:var(--tertiary-font);color:#0c435db3}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.article-text{font-size:1.1875rem}}.note{font-weight:400;font-style:italic;font-size:.9375rem;line-height:1.4;letter-spacing:-.02em;color:#0c435db3;font-family:var(--tertiary-font)}.note strong{color:var(--xx-dark-blue)}.-bg-dark .note{color:#ffffffb3}.-bg-dark .note strong{color:var(--white)}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.note br{display:none}}pre{white-space:pre-wrap;word-wrap:break-word}code{display:block;padding:1.875rem;background-color:var(--x-light-gray);border-radius:var(--border-radius);font-weight:var(--base-font-weight);font-size:.875rem;font-family:var(--secondary-font);color:#0c435dd9}code strong{color:#0c435d}:where(ul,ol):not([class]){list-style:none}:where(ul,ol):not([class]) li{position:relative;padding-left:1.1em}:where(ul,ol):not([class]) li:not(:last-child){margin-bottom:.4em}:where(ul,ol):not([class]) :where(ul,ol){margin-top:.4em;margin-left:.75em}:where(ul):not([class]) li:before{content:"";position:absolute;left:0;top:calc(1em - .4375rem)}:where(ul):not([class])>li:before{width:.36842105em;height:.36842105em;border:none;border-radius:50%;background-color:var(--accent-color)}:where(ul):not([class])>li>ul>li:before{background-color:transparent;border-radius:50%;border:1px solid var(--accent-color)}:where(ul):not([class])>li>ul>li>ul>li:before{width:.36842105em;height:.36842105em;border:none;border-radius:50%;background-color:var(--glacier)}:where(ul):not([class])>li>ul>li>ul>li>ul>li:before{width:.36842105em;height:.36842105em;border:none;border-radius:50%;background-color:var(--glacier)}:where(ul):not([class])>li>ul>li>ul>li>ul>li>ul>li:before{background-color:transparent;border-radius:50%;border:1px solid var(--accent-color)}:where(ul):not([class])>li>ul>li>ul>li>ul>li>ul>li>ul>li:before{width:.36842105em;height:.36842105em;border:none;border-radius:50%;background-color:var(--glacier)}:where(ol):not([class]){counter-reset:ol-counter}:where(ol):not([class])>li{counter-increment:ol-counter}:where(ol):not([class])>li:before{content:counter(ol-counter) ".";position:absolute;left:0;top:.18em;font-weight:500;font-size:.84210526em;color:var(--accent-color)}:where(ol):not([class])>li:nth-child(n+10){padding-left:1.4em}:where(ol):not([class])[type=a]>li:before{content:counter(ol-counter,lower-alpha) "."}:where(ol):not([class])[type=i]>li:before{content:counter(ol-counter,upper-roman) "."}:where(ol):not([class]) :where(ol){counter-reset:ol-counter}:where(ol):not([class]) :where(ol)>li{counter-increment:ol-counter}:where(ol):not([class]) :where(ol)[type=a]>li:before{content:counter(ol-counter,lower-alpha) "."}:where(ol):not([class]) :where(ol)[type=i]>li:before{content:counter(ol-counter,upper-roman) "."}@layer links{a{color:inherit;text-decoration:none}a:not([class]){text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.25em;transition:color .15s}a:not([class]):hover{color:var(--accent-color)}}:where(section.-bg-light):not(:last-child){padding-bottom:var(--section-spacing)}:where(section[class*=-bg]:not(.-bg-light)+.-bg-light){padding-top:var(--section-spacing)}:where(section.-bg-dark):not(:last-child){padding-bottom:var(--section-spacing)}:where(section[class*=-bg]:not(.-bg-dark)+.-bg-dark){padding-top:var(--section-spacing)}@supports (font: -apple-system-body) and (-webkit-appearance: none){:where(main>section.-bg-light:not(.nav)){box-shadow:0 1px 0 var(--background-color)}}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){main>section:last-of-type:not(.upd):not(.newsletter){padding-bottom:var(--section-spacing-last)}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){main>section:last-of-type:not(.upd):not(.stc):not(.newsletter){padding-bottom:var(--section-spacing-last)}}html:has(body>main>.-bg-light:first-child){background-color:var(--white);background-image:linear-gradient(to bottom,var(--white),var(--white) 1px,var(--xx-dark-blue) 1px,var(--xx-dark-blue))}.-bg-light{--text-color: var(--xx-dark-blue);--accent-color: var(--vivid-aqua);--background-color: var(--white);--bg-color-1: var(--light-gray);--border-color: var(--pale-aqua);--primary-button-bg-color: var(--x-dark-blue);--primary-button-text-color: var(--white);--hover-bg-color: #f7fcfc;--hover-border-color: var(--vivid-aqua);--hover-button-box-shadow: 0px 0px 1px rgba(19, 67, 68, 0), 0px 2px 3px rgba(19, 67, 68, .01), 0px 4px 7px rgba(19, 67, 68, .01), 0px 7px 12px rgba(19, 67, 68, .02), 0px 11px 19px rgba(19, 67, 68, .02);background-color:var(--background-color);--bold-font-weight: var(--base-bold-font-weight);color:var(--text-color)}.-bg-dark{--text-color: var(--white);--accent-color: var(--teal);--background-color: var(--xx-dark-blue);--border-color: rgba(75, 226, 229, .25);--primary-button-bg-color: var(--text-color);--primary-button-text-color: var(--xx-dark-blue);--hover-bg-color: rgba(0, 156, 159, .04);--hover-border-color: rgba(75, 226, 229, .5);--hover-button-box-shadow: 0px 0px 1px rgba(2, 28, 29, .01), 0px 2px 3px rgba(2, 28, 29, .02), 0px 4px 7px rgba(2, 28, 29, .02), 0px 7px 12px rgba(2, 28, 29, .03), 0px 11px 19px rgba(2, 28, 29, .04);--bold-font-weight: calc( var(--base-bold-font-weight) * var(--font-weight-multiplier) );font-weight:calc(var(--base-font-weight) * var(--font-weight-multiplier));color:var(--text-color)}[data-area=animal-welfare]{--category-color: var(--animal-welfare);--canvas-color: var(--animal-welfare-canvas);--bg-color-1: var(--animal-welfare-bg-1);--bg-color-2: var(--animal-welfare-bg-2);--bg-color-3: var(--animal-welfare-bg-3);--duotone-filter: url(#duotone-filter-animal-welfare)}[data-area=animal-welfare] .-bg-light{--accent-color: var(--animal-welfare);--border-color: rgba(0, 65, 65, .2);--hover-bg-color: var(--animal-welfare-hover-bg);--hover-border-color: var(--animal-welfare)}[data-area=global-health-development],[data-area=global-health-and-development]{--category-color: var(--global-health);--canvas-color: var(--global-health-canvas);--bg-color-1: var(--global-health-bg-1);--bg-color-2: var(--global-health-bg-2);--bg-color-3: var(--global-health-bg-3);--duotone-filter: url(#duotone-filter-global-health)}[data-area=global-health-development] .-bg-light,[data-area=global-health-and-development] .-bg-light{--accent-color: var(--global-health);--border-color: rgba(0, 65, 65, .2);--hover-bg-color: var(--global-health-hover-bg);--hover-border-color: var(--global-health)}[data-area=worldview-investigations]{--category-color: var(--worldview-investigations);--canvas-color: var(--worldview-investigations-canvas);--bg-color-1: var(--worldview-investigations-bg-1);--bg-color-2: var(--worldview-investigations-bg-2);--bg-color-3: var(--worldview-investigations-bg-3);--duotone-filter: url(#duotone-filter-worldview-investigations)}[data-area=worldview-investigations] .-bg-light{--accent-color: var(--worldview-investigations);--border-color: rgba(0, 65, 65, .2);--hover-bg-color: var(--worldview-investigations-hover-bg);--hover-border-color: var(--worldview-investigations)}[data-area=surveys-data-analysis],[data-area=surveys-and-data-analysis]{--category-color: var(--surveys);--canvas-color: var(--surveys-canvas);--bg-color-1: var(--surveys-bg-1);--bg-color-2: var(--surveys-bg-2);--bg-color-3: var(--surveys-bg-3);--duotone-filter: url(#duotone-filter-surveys)}[data-area=surveys-data-analysis] .-bg-light,[data-area=surveys-and-data-analysis] .-bg-light{--accent-color: var(--surveys);--border-color: rgba(0, 65, 65, .2);--hover-bg-color: var(--surveys-hover-bg);--hover-border-color: var(--surveys)}[data-area=ai-cognition-initiative]{--category-color: var(--ai-cognition);--canvas-color: var(--ai-cognition-canvas);--bg-color-1: var(--ai-cognition-bg-1);--bg-color-2: var(--ai-cognition-bg-2);--bg-color-3: var(--ai-cognition-bg-3);--duotone-filter: url(#duotone-filter-ai-cognition)}[data-area=ai-cognition-initiative] .-bg-light{--accent-color: var(--ai-cognition);--border-color: rgba(0, 65, 65, .2);--hover-bg-color: var(--ai-cognition-hover-bg);--hover-border-color: var(--ai-cognition)}[data-area=special-projects]{--category-color: var(--special-projects);--canvas-color: var(--special-projects-canvas);--bg-color-1: var(--special-projects-bg-1);--bg-color-2: var(--special-projects-bg-2);--bg-color-3: var(--special-projects-bg-3);--duotone-filter: url(#duotone-filter-special-projects)}[data-area=special-projects] .-bg-light{--accent-color: var(--special-projects-accent);--bg-color-1: var(--special-projects-bg-1);--border-color: rgba(0, 65, 65, .2);--hover-bg-color: var(--special-projects-hover-bg);--hover-border-color: var(--special-projects)}[data-area=special-projects] .far-item:nth-child(1){--bg-color: var(--bg-color-2)}[data-area=special-projects] .far-item:nth-child(2){--bg-color: var(--bg-color-1)}[data-area=global-catastrophic-risks]{--category-color: var(--catastrophic-risks);--canvas-color: var(--catastrophic-risks-canvas);--bg-color-1: var(--catastrophic-risks-bg-1);--bg-color-2: var(--catastrophic-risks-bg-2);--bg-color-3: var(--catastrophic-risks-bg-3);--duotone-filter: url(#duotone-filter-catastrophic-risks)}[data-area=global-catastrophic-risks] .-bg-light{--accent-color: var(--catastrophic-risks-accent);--border-color: rgba(0, 65, 65, .2);--hover-bg-color: var(--catastrophic-risks-hover-bg);--hover-border-color: var(--catastrophic-risks)}.max-w-500{max-width:31.25rem}.max-w-550{max-width:34.375rem}.max-w-600{max-width:37.5rem}.max-w-650{max-width:40.625rem}.max-w-700{max-width:43.75rem}.max-w-750{max-width:46.875rem}.max-w-800{max-width:50rem}.stc-inner,.tea-inner,.sta-inner,.nav-inner,.nav-header-inner,.log-inner,.ims-inner,.her-content,.grd-inner,.header-inner,.footer-inner,.her.-cnt-l .her-content,.her.-cnt-m .her-content,.her.-cnt-s .her-content{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--side-padding);padding-right:var(--side-padding)}.stc-inner,.tea-inner,.sta-inner,.nav-inner,.nav-header-inner,.log-inner,.ims-inner,.her-content,.grd-inner,.header-inner,.footer-inner{max-width:90rem}.her.-cnt-l .her-content{max-width:80.625rem}.her.-cnt-m .her-content{max-width:61.875rem}.her.-cnt-s .her-content{max-width:53.125rem}.cdq+.stc .stc-column{padding-top:0;border-top-width:0}.stc#fund-by-fund-cost-effectiveness-estimation .stc-column:nth-child(n+3),.stc.fund-by-fund .stc-column:nth-child(n+3){padding-top:0;border-top-width:0!important}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stc#fund-by-fund-cost-effectiveness-estimation .stc-column:nth-child(1),.stc#fund-by-fund-cost-effectiveness-estimation .stc-column:nth-child(2),.stc.fund-by-fund .stc-column:nth-child(1),.stc.fund-by-fund .stc-column:nth-child(2){padding-top:var(--space-text-line)}.stc#fund-by-fund-cost-effectiveness-estimation .stc-column:nth-child(3),.stc#fund-by-fund-cost-effectiveness-estimation .stc-column:nth-child(4),.stc.fund-by-fund .stc-column:nth-child(3),.stc.fund-by-fund .stc-column:nth-child(4){padding-bottom:var(--space-text-line)}}main>section:last-child .button-icon.-arrow-down{transform:rotate(180deg)}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.her.-bg-dark .her-canvas-container{opacity:.25}}.stc-h3-container{display:flex;gap:.625rem}.stc-h3-container:not(:first-child){margin-top:3.125rem}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stc-h3-container .tooltip{top:.125rem}.stc-h3-container .tooltip-text{bottom:calc(100% + .3125rem)}}.nav{margin-top:-1px}@layer animations{:root{--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-smooth: cubic-bezier(.35, 0, 0, 1);--ease-reveal: cubic-bezier(.77, 0, .175, 1)}.line{display:block;white-space:nowrap}.line.-i-0{--delay: calc(var(--ost-init-delay) + .1s * 0)}.line.-i-1{--delay: calc(var(--ost-init-delay) + .1s * 1)}.line.-i-2{--delay: calc(var(--ost-init-delay) + .1s * 2)}.line.-i-3{--delay: calc(var(--ost-init-delay) + .1s * 3)}.line.-i-4{--delay: calc(var(--ost-init-delay) + .1s * 4)}.line.-i-5{--delay: calc(var(--ost-init-delay) + .1s * 5)}.line.-i-6{--delay: calc(var(--ost-init-delay) + .1s * 6)}.line.-i-7{--delay: calc(var(--ost-init-delay) + .1s * 7)}.line.-i-8{--delay: calc(var(--ost-init-delay) + .1s * 8)}.line.-i-9{--delay: calc(var(--ost-init-delay) + .1s * 9)}.line.-i-10{--delay: calc(var(--ost-init-delay) + .1s * 10)}.line.-i-11{--delay: calc(var(--ost-init-delay) + .1s * 11)}.line.-i-12{--delay: calc(var(--ost-init-delay) + .1s * 12)}.line.-i-13{--delay: calc(var(--ost-init-delay) + .1s * 13)}.line.-i-14{--delay: calc(var(--ost-init-delay) + .1s * 14)}.line.-i-15{--delay: calc(var(--ost-init-delay) + .1s * 15)}.line.-i-16{--delay: calc(var(--ost-init-delay) + .1s * 16)}.line.-i-17{--delay: calc(var(--ost-init-delay) + .1s * 17)}.line.-i-18{--delay: calc(var(--ost-init-delay) + .1s * 18)}.line.-i-19{--delay: calc(var(--ost-init-delay) + .1s * 19)}.line.-i-20{--delay: calc(var(--ost-init-delay) + .1s * 20)}.line.-i-21{--delay: calc(var(--ost-init-delay) + .1s * 21)}.line.-i-22{--delay: calc(var(--ost-init-delay) + .1s * 22)}.line.-i-23{--delay: calc(var(--ost-init-delay) + .1s * 23)}.line.-i-24{--delay: calc(var(--ost-init-delay) + .1s * 24)}.line.-i-25{--delay: calc(var(--ost-init-delay) + .1s * 25)}.line.-i-26{--delay: calc(var(--ost-init-delay) + .1s * 26)}.line.-i-27{--delay: calc(var(--ost-init-delay) + .1s * 27)}.line.-i-28{--delay: calc(var(--ost-init-delay) + .1s * 28)}.line.-i-29{--delay: calc(var(--ost-init-delay) + .1s * 29)}.line.-i-30{--delay: calc(var(--ost-init-delay) + .1s * 30)}}.body-bg{opacity:calc(.35 + .65 * (1 - var(--bg-scroll-progress, 0)));width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;position:fixed;z-index:-1;pointer-events:none}.button{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:1.125rem;height:var(--button-height);padding-left:1.25rem;padding-right:1.25rem;position:relative;border:1px solid var(--border-color);border-radius:var(--border-radius);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:.5s var(--ease-out-quart);transition-property:width,background-color,border-color,box-shadow,transform,color}.button.-s{height:var(--button-height-s);padding-left:.96875rem;padding-right:.96875rem}.button.-xs{gap:.875rem;height:var(--button-height-xs);padding-left:.875rem;padding-right:.875rem}.button.-full{justify-content:center;width:100%}.button.-primary{background-color:var(--primary-button-bg-color);border-color:transparent;color:var(--primary-button-text-color)}.button.-plain{height:auto;padding:0;border:none}.button.-plain:before{content:"";inset:-1.07em 0;position:absolute}.button.-plain .button-text{opacity:.65}.button:has(.-arrow-right),.button:has(.-arrow-down){flex-direction:row}.button:has(.button-icon:only-child){justify-content:center;width:2.75rem;padding-left:0;padding-right:0}.button:has(.button-icon:only-child).-s{width:var(--button-height-s)}.button:has(.button-icon:only-child).-xs{width:var(--button-height-xs)}.button.-bg-light{color:var(--xx-dark-blue)}.-bg-dark .button.-primary{--font-weight-multiplier: 1}@media(pointer:fine)and (pointer:fine){.button:hover,a:hover .button,button:hover .button{transform:translateY(-.125rem)}.button:hover:not(.-primary),a:hover .button:not(.-primary),button:hover .button:not(.-primary){border-color:var(--hover-border-color)}.button:hover:not(.-plain),a:hover .button:not(.-plain),button:hover .button:not(.-plain){background-color:var(--hover-bg-color);box-shadow:var(--hover-button-box-shadow)}.button:hover.-plain .button-text,a:hover .button.-plain .button-text,button:hover .button.-plain .button-text{opacity:1}.button:hover.-primary,a:hover .button.-primary,button:hover .button.-primary{background-color:var(--accent-color)}}@media(pointer:fine)and (pointer:fine){.button:active,a:active .button,button:active .button{transform:translateY(-.125rem) scale(.96)}}.button-text{transition:opacity .5s var(--ease-out-quart)}.button.-xs .button-text{font-size:.75rem}.button-icon{display:flex;align-items:center}.button-icon svg{width:1.625rem;height:1.625rem}.button-icon rect,.button-icon circle,.button-icon ellipse,.button-icon line,.button-icon polyline,.button-icon path,.button-icon polygon{stroke-width:10.8307692308}.-bg-dark .button-icon rect,.-bg-dark .button-icon circle,.-bg-dark .button-icon ellipse,.-bg-dark .button-icon line,.-bg-dark .button-icon polyline,.-bg-dark .button-icon path,.-bg-dark .button-icon polygon{stroke-width:calc(10.8307692308 * var(--font-weight-multiplier))}.-bg-light .button.-primary .button-icon rect,.-bg-light .button.-primary .button-icon circle,.-bg-light .button.-primary .button-icon ellipse,.-bg-light .button.-primary .button-icon line,.-bg-light .button.-primary .button-icon polyline,.-bg-light .button.-primary .button-icon path,.-bg-light .button.-primary .button-icon polygon{stroke-width:calc(10.8307692308 * var(--font-weight-multiplier))}.-bg-dark .button.-primary .button-icon rect,.-bg-dark .button.-primary .button-icon circle,.-bg-dark .button.-primary .button-icon ellipse,.-bg-dark .button.-primary .button-icon line,.-bg-dark .button.-primary .button-icon polyline,.-bg-dark .button.-primary .button-icon path,.-bg-dark .button.-primary .button-icon polygon{stroke-width:10.8307692308}.button-icon svg[data-custom-icon] rect,.button-icon svg[data-custom-icon] circle,.button-icon svg[data-custom-icon] ellipse,.button-icon svg[data-custom-icon] line,.button-icon svg[data-custom-icon] polyline,.button-icon svg[data-custom-icon] path,.button-icon svg[data-custom-icon] polygon{stroke-width:1.8}.-bg-dark .button-icon svg[data-custom-icon] rect,.-bg-dark .button-icon svg[data-custom-icon] circle,.-bg-dark .button-icon svg[data-custom-icon] ellipse,.-bg-dark .button-icon svg[data-custom-icon] line,.-bg-dark .button-icon svg[data-custom-icon] polyline,.-bg-dark .button-icon svg[data-custom-icon] path,.-bg-dark .button-icon svg[data-custom-icon] polygon{stroke-width:calc(1.8 * var(--font-weight-multiplier))}.button-icon svg{color:var(--accent-color)}.button-icon svg,.button-icon svg rect,.button-icon svg line,.button-icon svg polyline,.button-icon svg path{transition:.5s var(--ease-out-quart)}.button-icon.-arrow-right svg,.button-icon.-arrow-left svg,.button-icon.-arrow-up svg,.button-icon.-arrow-down svg{width:1.125rem;height:1.125rem}.button-icon.-arrow-right rect,.button-icon.-arrow-right circle,.button-icon.-arrow-right ellipse,.button-icon.-arrow-right line,.button-icon.-arrow-right polyline,.button-icon.-arrow-right path,.button-icon.-arrow-right polygon,.button-icon.-arrow-left rect,.button-icon.-arrow-left circle,.button-icon.-arrow-left ellipse,.button-icon.-arrow-left line,.button-icon.-arrow-left polyline,.button-icon.-arrow-left path,.button-icon.-arrow-left polygon,.button-icon.-arrow-up rect,.button-icon.-arrow-up circle,.button-icon.-arrow-up ellipse,.button-icon.-arrow-up line,.button-icon.-arrow-up polyline,.button-icon.-arrow-up path,.button-icon.-arrow-up polygon,.button-icon.-arrow-down rect,.button-icon.-arrow-down circle,.button-icon.-arrow-down ellipse,.button-icon.-arrow-down line,.button-icon.-arrow-down polyline,.button-icon.-arrow-down path,.button-icon.-arrow-down polygon{stroke-width:15.6444444444}.-bg-dark .button-icon.-arrow-right rect,.-bg-dark .button-icon.-arrow-right circle,.-bg-dark .button-icon.-arrow-right ellipse,.-bg-dark .button-icon.-arrow-right line,.-bg-dark .button-icon.-arrow-right polyline,.-bg-dark .button-icon.-arrow-right path,.-bg-dark .button-icon.-arrow-right polygon,.-bg-dark .button-icon.-arrow-left rect,.-bg-dark .button-icon.-arrow-left circle,.-bg-dark .button-icon.-arrow-left ellipse,.-bg-dark .button-icon.-arrow-left line,.-bg-dark .button-icon.-arrow-left polyline,.-bg-dark .button-icon.-arrow-left path,.-bg-dark .button-icon.-arrow-left polygon,.-bg-dark .button-icon.-arrow-up rect,.-bg-dark .button-icon.-arrow-up circle,.-bg-dark .button-icon.-arrow-up ellipse,.-bg-dark .button-icon.-arrow-up line,.-bg-dark .button-icon.-arrow-up polyline,.-bg-dark .button-icon.-arrow-up path,.-bg-dark .button-icon.-arrow-up polygon,.-bg-dark .button-icon.-arrow-down rect,.-bg-dark .button-icon.-arrow-down circle,.-bg-dark .button-icon.-arrow-down ellipse,.-bg-dark .button-icon.-arrow-down line,.-bg-dark .button-icon.-arrow-down polyline,.-bg-dark .button-icon.-arrow-down path,.-bg-dark .button-icon.-arrow-down polygon{stroke-width:calc(15.6444444444 * var(--font-weight-multiplier))}.-bg-light .button.-primary .button-icon.-arrow-right rect,.-bg-light .button.-primary .button-icon.-arrow-right circle,.-bg-light .button.-primary .button-icon.-arrow-right ellipse,.-bg-light .button.-primary .button-icon.-arrow-right line,.-bg-light .button.-primary .button-icon.-arrow-right polyline,.-bg-light .button.-primary .button-icon.-arrow-right path,.-bg-light .button.-primary .button-icon.-arrow-right polygon,.-bg-light .button.-primary .button-icon.-arrow-left rect,.-bg-light .button.-primary .button-icon.-arrow-left circle,.-bg-light .button.-primary .button-icon.-arrow-left ellipse,.-bg-light .button.-primary .button-icon.-arrow-left line,.-bg-light .button.-primary .button-icon.-arrow-left polyline,.-bg-light .button.-primary .button-icon.-arrow-left path,.-bg-light .button.-primary .button-icon.-arrow-left polygon,.-bg-light .button.-primary .button-icon.-arrow-up rect,.-bg-light .button.-primary .button-icon.-arrow-up circle,.-bg-light .button.-primary .button-icon.-arrow-up ellipse,.-bg-light .button.-primary .button-icon.-arrow-up line,.-bg-light .button.-primary .button-icon.-arrow-up polyline,.-bg-light .button.-primary .button-icon.-arrow-up path,.-bg-light .button.-primary .button-icon.-arrow-up polygon,.-bg-light .button.-primary .button-icon.-arrow-down rect,.-bg-light .button.-primary .button-icon.-arrow-down circle,.-bg-light .button.-primary .button-icon.-arrow-down ellipse,.-bg-light .button.-primary .button-icon.-arrow-down line,.-bg-light .button.-primary .button-icon.-arrow-down polyline,.-bg-light .button.-primary .button-icon.-arrow-down path,.-bg-light .button.-primary .button-icon.-arrow-down polygon{stroke-width:calc(15.6444444444 * var(--font-weight-multiplier))}.-bg-dark .button.-primary .button-icon.-arrow-right rect,.-bg-dark .button.-primary .button-icon.-arrow-right circle,.-bg-dark .button.-primary .button-icon.-arrow-right ellipse,.-bg-dark .button.-primary .button-icon.-arrow-right line,.-bg-dark .button.-primary .button-icon.-arrow-right polyline,.-bg-dark .button.-primary .button-icon.-arrow-right path,.-bg-dark .button.-primary .button-icon.-arrow-right polygon,.-bg-dark .button.-primary .button-icon.-arrow-left rect,.-bg-dark .button.-primary .button-icon.-arrow-left circle,.-bg-dark .button.-primary .button-icon.-arrow-left ellipse,.-bg-dark .button.-primary .button-icon.-arrow-left line,.-bg-dark .button.-primary .button-icon.-arrow-left polyline,.-bg-dark .button.-primary .button-icon.-arrow-left path,.-bg-dark .button.-primary .button-icon.-arrow-left polygon,.-bg-dark .button.-primary .button-icon.-arrow-up rect,.-bg-dark .button.-primary .button-icon.-arrow-up circle,.-bg-dark .button.-primary .button-icon.-arrow-up ellipse,.-bg-dark .button.-primary .button-icon.-arrow-up line,.-bg-dark .button.-primary .button-icon.-arrow-up polyline,.-bg-dark .button.-primary .button-icon.-arrow-up path,.-bg-dark .button.-primary .button-icon.-arrow-up polygon,.-bg-dark .button.-primary .button-icon.-arrow-down rect,.-bg-dark .button.-primary .button-icon.-arrow-down circle,.-bg-dark .button.-primary .button-icon.-arrow-down ellipse,.-bg-dark .button.-primary .button-icon.-arrow-down line,.-bg-dark .button.-primary .button-icon.-arrow-down polyline,.-bg-dark .button.-primary .button-icon.-arrow-down path,.-bg-dark .button.-primary .button-icon.-arrow-down polygon{stroke-width:15.6444444444}.button-icon.-arrow-right svg[data-custom-icon] rect,.button-icon.-arrow-right svg[data-custom-icon] circle,.button-icon.-arrow-right svg[data-custom-icon] ellipse,.button-icon.-arrow-right svg[data-custom-icon] line,.button-icon.-arrow-right svg[data-custom-icon] polyline,.button-icon.-arrow-right svg[data-custom-icon] path,.button-icon.-arrow-right svg[data-custom-icon] polygon,.button-icon.-arrow-left svg[data-custom-icon] rect,.button-icon.-arrow-left svg[data-custom-icon] circle,.button-icon.-arrow-left svg[data-custom-icon] ellipse,.button-icon.-arrow-left svg[data-custom-icon] line,.button-icon.-arrow-left svg[data-custom-icon] polyline,.button-icon.-arrow-left svg[data-custom-icon] path,.button-icon.-arrow-left svg[data-custom-icon] polygon,.button-icon.-arrow-up svg[data-custom-icon] rect,.button-icon.-arrow-up svg[data-custom-icon] circle,.button-icon.-arrow-up svg[data-custom-icon] ellipse,.button-icon.-arrow-up svg[data-custom-icon] line,.button-icon.-arrow-up svg[data-custom-icon] polyline,.button-icon.-arrow-up svg[data-custom-icon] path,.button-icon.-arrow-up svg[data-custom-icon] polygon,.button-icon.-arrow-down svg[data-custom-icon] rect,.button-icon.-arrow-down svg[data-custom-icon] circle,.button-icon.-arrow-down svg[data-custom-icon] ellipse,.button-icon.-arrow-down svg[data-custom-icon] line,.button-icon.-arrow-down svg[data-custom-icon] polyline,.button-icon.-arrow-down svg[data-custom-icon] path,.button-icon.-arrow-down svg[data-custom-icon] polygon{stroke-width:1.8}.-bg-dark .button-icon.-arrow-right svg[data-custom-icon] rect,.-bg-dark .button-icon.-arrow-right svg[data-custom-icon] circle,.-bg-dark .button-icon.-arrow-right svg[data-custom-icon] ellipse,.-bg-dark .button-icon.-arrow-right svg[data-custom-icon] line,.-bg-dark .button-icon.-arrow-right svg[data-custom-icon] polyline,.-bg-dark .button-icon.-arrow-right svg[data-custom-icon] path,.-bg-dark .button-icon.-arrow-right svg[data-custom-icon] polygon,.-bg-dark .button-icon.-arrow-left svg[data-custom-icon] rect,.-bg-dark .button-icon.-arrow-left svg[data-custom-icon] circle,.-bg-dark .button-icon.-arrow-left svg[data-custom-icon] ellipse,.-bg-dark .button-icon.-arrow-left svg[data-custom-icon] line,.-bg-dark .button-icon.-arrow-left svg[data-custom-icon] polyline,.-bg-dark .button-icon.-arrow-left svg[data-custom-icon] path,.-bg-dark .button-icon.-arrow-left svg[data-custom-icon] polygon,.-bg-dark .button-icon.-arrow-up svg[data-custom-icon] rect,.-bg-dark .button-icon.-arrow-up svg[data-custom-icon] circle,.-bg-dark .button-icon.-arrow-up svg[data-custom-icon] ellipse,.-bg-dark .button-icon.-arrow-up svg[data-custom-icon] line,.-bg-dark .button-icon.-arrow-up svg[data-custom-icon] polyline,.-bg-dark .button-icon.-arrow-up svg[data-custom-icon] path,.-bg-dark .button-icon.-arrow-up svg[data-custom-icon] polygon,.-bg-dark .button-icon.-arrow-down svg[data-custom-icon] rect,.-bg-dark .button-icon.-arrow-down svg[data-custom-icon] circle,.-bg-dark .button-icon.-arrow-down svg[data-custom-icon] ellipse,.-bg-dark .button-icon.-arrow-down svg[data-custom-icon] line,.-bg-dark .button-icon.-arrow-down svg[data-custom-icon] polyline,.-bg-dark .button-icon.-arrow-down svg[data-custom-icon] path,.-bg-dark .button-icon.-arrow-down svg[data-custom-icon] polygon{stroke-width:calc(1.8 * var(--font-weight-multiplier))}.button-icon.-arrow-right,.button-icon.-arrow-left,.button-icon.-arrow-up,.button-icon.-arrow-down{margin-left:-.1759375rem;margin-right:-.1759375rem}.button-icon.-linkedin,.button-icon.-mail{margin-left:-.215rem;margin-right:-.215rem}.button-icon.-cv{margin-left:-.30875rem;margin-right:-.30875rem}.button-icon.-bookmark{margin-left:-.4025rem;margin-right:-.4025rem}.-bg-light .button.-primary .button-icon svg{color:var(--teal)}.-bg-dark .button.-primary .button-icon svg{color:var(--vivid-aqua)}.-bg-light .button.-primary:hover .button-icon svg{color:var(--white)}.-bg-dark .button.-primary:hover .button-icon svg{color:var(--xx-dark-blue)}.button.-xs .button-icon svg{width:1.125rem;height:1.125rem;margin:-.1875rem}.button.-xs .button-icon rect,.button.-xs .button-icon circle,.button.-xs .button-icon ellipse,.button.-xs .button-icon line,.button.-xs .button-icon polyline,.button.-xs .button-icon path,.button.-xs .button-icon polygon{stroke-width:16}.canvas-photo{position:relative;width:100%;height:100%;overflow:hidden}.canvas-photo-element{position:absolute;inset:0;width:100%;height:100%}.duotone{position:absolute;width:0;height:0;pointer-events:none}.footer{--border-color: rgba(75, 226, 229, .25);--first-column-width: 34.6875rem;padding-bottom:3.75rem;position:relative;color:var(--white)}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.footer{padding-bottom:5.625rem}}.footer-inner{display:grid;gap:3.125rem 1.25rem;grid-template-columns:12.875rem auto;position:relative}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.footer-inner{grid-template-columns:var(--first-column-width) 25rem auto auto;gap:0}}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.footer-column:nth-child(n+2){padding-top:1.875rem;border-top:1px solid var(--border-color)}.footer-column:nth-child(1){grid-column:span 2}.footer-column:nth-child(4){grid-column:span 2;display:flex;justify-content:space-between;align-items:center;margin-bottom:-1.25rem}.footer-column:nth-child(4) .footer-column-title{margin-bottom:0}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.footer-column:nth-child(4){margin-left:auto}}.footer-column-title{margin-bottom:2rem}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.footer-newsletter{max-width:26.3125rem}}.footer-newsletter-desc{margin-bottom:1.875rem}.footer-newsletter-desc a{margin-left:.4em;font-size:.875rem;color:#ffffffb3;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.25em}@media(pointer:fine){.footer-newsletter-desc a:hover{color:var(--accent-color)}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.footer-newsletter-desc{margin-bottom:2.1875rem}}.footer-newsletter-input-container{margin-bottom:1.5rem;position:relative}.footer-newsletter-input{padding-right:9.375rem}.footer-newsletter-input-container .button{height:100%;top:0;right:1.25rem;position:absolute}.footer-newsletter-input-container .button:before{display:none}.footer-newsletter-input-container .button .button-text{opacity:1}@media(pointer:fine){.footer-newsletter-input-container .button:hover{transform:none;color:var(--accent-color)}}.footer-newsletter-consent{display:grid;grid-template-columns:1rem auto;gap:.9375rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer-newsletter-consent-text{margin-top:-.1875rem}.footer-newsletter-consent-text,.footer-newsletter-consent-text p{text-wrap:balance}.footer-menu{display:flex;flex-direction:column;line-height:1.2}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.footer-menu{font-size:.875rem}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.footer-menu{margin-top:-.125rem}}.footer-menu-link{display:inline-block;padding-bottom:.225rem;padding-top:.225rem;transition:color .15s}@media(pointer:fine){.footer-menu-link:hover{color:var(--teal)}}.footer-connect{--gap: .66875rem;display:flex;gap:var(--gap)}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.footer-connect{--gap: .75rem;margin-right:-.1875rem}}.footer-connect-link{display:flex;position:relative;transition:color .15s}.footer-connect-link:before{content:"";top:calc(var(--gap) / -2);right:calc(var(--gap) / -2);bottom:calc(var(--gap) / -2);left:calc(var(--gap) / -2);position:absolute}.footer-connect-link svg{width:1.625rem;height:1.625rem}.footer-connect-link svg *{stroke-width:calc(9.8461538462 * var(--font-weight-multiplier))}@media(pointer:fine){.footer-connect-link:hover{color:var(--accent-color)}}.footer-bottom{display:grid;border-top:1px solid var(--border-color)}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.footer-bottom{grid-column:span 2;grid-template-columns:auto 4.375rem;gap:2.5rem 2.1875rem;padding-top:3.125rem}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.footer-bottom{grid-column:span 4;grid-template-columns:var(--first-column-width) auto 5.3125rem;padding-top:2.8125rem}}.footer-logo-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:auto}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.footer-logo-container{grid-column:span 2}}.footer-logo{width:10.625rem;height:auto}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.footer-logo{width:12.5625rem}}.footer-legal p:not(:last-child){margin-bottom:calc(var(--base-line-height) * 1em)}.footer-legal ul{display:flex;gap:1em;list-style:none}.footer-legal ul li{padding-left:0}.footer-legal ul li:before{display:none}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.footer-legal{max-width:35.0625rem}}@media(pointer:fine){.footer-legal a{transition:color .15s}}.grid{display:grid}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.grid{gap:1.25rem}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.grid.-columns-1{grid-template-columns:1fr}.grid.-columns-2{grid-template-columns:repeat(2,1fr)}.grid.-columns-3{grid-template-columns:repeat(3,1fr)}}.grid-item-inner{display:flex;flex-direction:column;height:100%;padding:1.875rem 1.25rem 1.25rem;position:relative;border:1px solid var(--border-color)}.grid-item-inner:before,.grid-item-inner:after{content:"";opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out-quart)}.grid-item-inner:before{inset:0;position:absolute;background-image:linear-gradient(-45deg,transparent,rgba(0,156,159,.1))}.grid-item-inner:after{inset:-1px;position:absolute;border:1px solid var(--hover-border-color);border-radius:var(--border-radius)}@media(pointer:fine){.grid-item-inner:hover:where(a){z-index:1;background-color:linear-gradient(-45deg,rgba(255,255,255,0),rgba(255,255,255,.03));box-shadow:var(--hover-button-box-shadow)}.grid-item-inner:hover:where(a):before,.grid-item-inner:hover:where(a):after{opacity:1}}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.grid-item-inner{border-radius:var(--border-radius)}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.grid-item-inner{padding:2.1875rem 1.875rem 2.8125rem;border-width:0 1px 1px 0}.grid-item-inner:has(.grid-item-number){padding-left:5.625rem}.grid.-columns-2 .grid-item-inner{padding-right:4.375rem}.grid.-columns-1 .grid-item:first-child .grid-item-inner{border-top-width:1px;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.grid.-columns-1 .grid-item .grid-item-inner{border-left-width:1px}.grid.-columns-1 .grid-item:last-child .grid-item-inner{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.grid.-columns-2 .grid-item:nth-child(-n+2) .grid-item-inner{border-top-width:1px}.grid.-columns-2 .grid-item:nth-child(odd) .grid-item-inner{border-left-width:1px}.grid.-columns-2 .grid-item:first-child .grid-item-inner{border-top-left-radius:var(--border-radius)}.grid.-columns-2 .grid-item:nth-child(2) .grid-item-inner{border-top-right-radius:var(--border-radius)}.grid.-columns-2 .grid-item:last-child .grid-item-inner{border-bottom-right-radius:var(--border-radius)}.grid.-columns-2 .grid-item:nth-child(odd):nth-last-child(-n+2) .grid-item-inner{border-bottom-left-radius:var(--border-radius)}.grid.-columns-3 .grid-item:nth-child(-n+3) .grid-item-inner{border-top-width:1px}.grid.-columns-3 .grid-item:nth-child(3n+1) .grid-item-inner{border-left-width:1px}.grid.-columns-3 .grid-item:first-child .grid-item-inner{border-top-left-radius:var(--border-radius)}.grid.-columns-3 .grid-item:nth-child(3) .grid-item-inner{border-top-right-radius:var(--border-radius)}.grid.-columns-3 .grid-item:last-child .grid-item-inner{border-bottom-right-radius:var(--border-radius)}.grid.-columns-3 .grid-item:nth-child(3n+1):nth-last-child(-n+3) .grid-item-inner{border-bottom-left-radius:var(--border-radius)}}.grid-item-number{display:flex;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;border:1px solid var(--accent-color);border-radius:var(--border-radius);color:var(--accent-color)}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.grid-item-number{top:2.1875rem;left:1.875rem;position:absolute;margin-top:.125rem}}.grid-item-header{display:flex;align-items:flex-start;gap:.9375rem;position:relative}.grid-item-header:not(:last-child){margin-bottom:1.875rem}.grid-item-header.-icon-top{flex-direction:column}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.grid-item-header:not(.-icon-top):not(:last-child){margin-bottom:2.1875rem}.grid-item-header:not(:has(.grid-item-icon)):not(:last-child){margin-bottom:var(--space-h4-text)}}.grid-item-icon{display:flex;margin-top:.1875rem;color:var(--accent-color)}.grid-item-icon svg{width:1.625rem;height:1.625rem}.grid-item-icon rect,.grid-item-icon circle,.grid-item-icon ellipse,.grid-item-icon line,.grid-item-icon polyline,.grid-item-icon path,.grid-item-icon polygon{stroke-width:10.8307692308}.-bg-dark .grid-item-icon rect,.-bg-dark .grid-item-icon circle,.-bg-dark .grid-item-icon ellipse,.-bg-dark .grid-item-icon line,.-bg-dark .grid-item-icon polyline,.-bg-dark .grid-item-icon path,.-bg-dark .grid-item-icon polygon{stroke-width:calc(10.8307692308 * var(--font-weight-multiplier))}.grid-item-icon svg[data-custom-icon] rect,.grid-item-icon svg[data-custom-icon] circle,.grid-item-icon svg[data-custom-icon] ellipse,.grid-item-icon svg[data-custom-icon] line,.grid-item-icon svg[data-custom-icon] polyline,.grid-item-icon svg[data-custom-icon] path,.grid-item-icon svg[data-custom-icon] polygon{stroke-width:1.8}.-bg-dark .grid-item-icon svg[data-custom-icon] rect,.-bg-dark .grid-item-icon svg[data-custom-icon] circle,.-bg-dark .grid-item-icon svg[data-custom-icon] ellipse,.-bg-dark .grid-item-icon svg[data-custom-icon] line,.-bg-dark .grid-item-icon svg[data-custom-icon] polyline,.-bg-dark .grid-item-icon svg[data-custom-icon] path,.-bg-dark .grid-item-icon svg[data-custom-icon] polygon{stroke-width:calc(1.8 * var(--font-weight-multiplier))}.grid-item-icon svg[data-custom-icon=shrimp]{width:1.4375rem;height:1.4375rem;position:relative;top:.375rem;transform:rotate(40deg)}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.grid-item-icon{margin-top:.1875rem}}.grid-item-desc{position:relative;text-wrap:pretty}.grid-item-desc:not(:last-child){margin-bottom:.625rem}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.grid-item-desc{max-width:38.75rem;padding-right:1.25rem}.grid-item-desc:not(:last-child){margin-bottom:1.25rem}}.grid-item-list-item{position:relative;padding-left:1.25rem}.grid-item-list-item:before{content:"";top:.5625rem;left:0;position:absolute;width:.375rem;height:.375rem;background-color:var(--accent-color);border-radius:50%}.grid-item-list-item:not(:last-child){margin-bottom:calc(var(--base-line-height) * 1em)}.grid-item-list-item-title{font-weight:var(--bold-font-weight);text-wrap:balance;transition:color .15s}@media(pointer:fine){.grid-item-list-link:hover .grid-item-list-item-title{color:var(--accent-color)}}.grid-item-list-item-desc{opacity:.7}.grid-item-more{display:flex;justify-content:flex-end;margin-top:auto}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.grid-item-more{margin-bottom:-.9375rem}}.header{--menu-gap: 2.1875rem;width:100%;top:0;left:0;position:fixed;z-index:10;transition:.5s;transition-property:top,transform,opacity,border-bottom-color}.header.-bg-light:not(.-scrolled){background:none}.header.-hidden,body.-sticky-top-element .header{opacity:0;transform:translateY(-6.25rem);pointer-events:none}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.header.-bg-light.-scrolled{background-color:#ffffffd9;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}}.header-inner-2{display:grid;grid-template-columns:15.625rem auto 15.625rem;align-items:center}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.header-inner-2{grid-template-columns:auto auto;justify-content:space-between}}.header-inner-2{padding-bottom:1.875rem;padding-top:1.875rem;position:relative;transition:.5s;transition-property:padding}.header.-scrolled .header-inner-2{padding-bottom:1.25rem;padding-top:1.25rem}.header.-scrolled .header-inner-2:before{opacity:1;transition-delay:1s}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.header-inner-2:before{content:"";opacity:0;width:100%;height:1px;top:4.625rem;left:0;position:absolute;background-color:var(--border-color);transition:opacity .5s}}.header-logo-container{display:inline-flex;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.header-logo{width:10.625rem;height:auto}.-bg-light .header-logo.-white,.-bg-dark .header-logo.-color{display:none}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.header-logo{width:12.5625rem}}.header-menu{display:flex;justify-content:center;gap:var(--menu-gap)}.header-menu-item{position:relative}.header-menu-link{display:inline-flex;align-items:center;gap:.4375rem;position:relative;transition:color .15s}.header-menu-link:before{content:"";top:-.625rem;right:calc(var(--menu-gap) / -2);bottom:-.625rem;left:calc(var(--menu-gap) / -2);position:absolute}.header-menu-link svg{opacity:.65;width:.5625rem;height:100%;margin-top:.25rem}.header-menu-item.-expanded .header-menu-link{color:var(--accent-color)}.header:not(.-touch-navigation) .header-menu-item:hover .header-menu-link{color:var(--accent-color)}.header-menu-sub{visibility:hidden;opacity:0;min-width:10rem;top:2.4375rem;left:-1.625rem;position:absolute;padding:.375rem;background-color:var(--white);border-radius:calc(var(--border-radius) + .375rem);border-bottom:1px solid var(--border-color);box-shadow:0 .28125rem .5625rem #07424208,0 .5625rem 1.125rem #07424207,0 1.125rem 2.25rem #07424206,0 2.25rem 4.5rem #07424205,0 4.5rem 9rem #07424204,0 9rem 18rem #07424203;color:#0c435d80;transition:.1s var(--ease-in-out-quart);transition-property:visibility,opacity}.header-menu-sub:before{content:"";height:.375rem;right:0;bottom:100%;left:0;position:absolute}.header.-bg-dark .header-menu-sub{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);border:none}.header-menu-item.-expanded .header-menu-sub{visibility:visible;opacity:1;transition-duration:.15s}.header:not(.-touch-navigation) .header-menu-item:hover .header-menu-sub{visibility:visible;opacity:1;transition-duration:.15s}.header-menu-sub-link{display:block;padding:.3125rem 1.25rem;border-radius:var(--border-radius-l);white-space:nowrap;transition:color .15s}.header-menu-sub-item.-active .header-menu-sub-link,.header-menu-sub-link:hover{color:var(--xx-dark-blue)}.header-menu-sub-item.-active .header-menu-sub-link{background-image:linear-gradient(to bottom,transparent -500%,var(--light-gray) 100%)}.header-secondary-nav{display:flex;justify-content:flex-end;gap:var(--menu-gap)}.header-search-button{display:grid;place-content:center;position:relative;cursor:pointer;transition:color .15s}.header-search-button:before{content:"";inset:-.4375rem -.9375rem;position:absolute;border-radius:50%}.header-search-button svg{width:1.0625rem;height:1.0625rem;grid-area:1/1;transition:.25s var(--ease-out-cubic)}.header-search-button svg circle,.header-search-button svg line{stroke-width:17}.header.-bg-dark .header-search-button svg circle,.header.-bg-dark .header-search-button svg line{stroke-width:calc(17 * var(--font-weight-multiplier))}body:not(.-search-open) .header-search-button svg:last-child{opacity:0;transform:rotate(-90deg) scale(.5)}body.-search-open .header-search-button svg:first-child{opacity:0;transform:rotate(90deg) scale(.5)}@media(pointer:fine){.header-search-button:hover{color:var(--accent-color)}}.header-dark-bg-container{width:100%;height:100%;overflow:hidden;top:0;left:0;position:absolute;z-index:-1;background-color:#0c435d;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);pointer-events:none}.header.-bg-light .header-dark-bg-container,.header:not(.-scrolled) .header-dark-bg-container{visibility:hidden}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.header-dark-bg-container{background-color:#0c435dd9;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}}.header-dark-bg{opacity:calc(.35 + .65 * (1 - var(--bg-scroll-progress, 0)));width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;top:0;left:0;position:absolute}.liners{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:var(--gap-s);transition:padding-bottom .15s var(--ease-out-cubic)}.liners:has(.liners-item.-expanded){transition-duration:.25s}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.liners{grid-template-columns:minmax(0,1fr);gap:.625rem}}.liners-item{--top-gradient-start: -300%;--bg-color: var(--bg-color-1);margin-bottom:auto;padding:.9375rem;position:relative;background-color:var(--bg-color);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .5s var(--ease-out-quart)}.liners-item.-expanded{z-index:1;background-color:var(--bg-color-2);border-bottom-left-radius:0;border-bottom-right-radius:0}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.liners-item{padding:1rem}.liners-item.-expanded{padding-bottom:.625rem;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}}@media(pointer:fine){.liners-item:hover:not(.-expanded){background-color:var(--bg-color-2)}}.liners-item-header{display:flex;align-items:center;gap:.9375rem;position:relative}.liners-item-icon{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;background-color:var(--accent-color);border-radius:var(--border-radius);color:var(--white)}.liners-item-icon svg{width:1.25rem;height:1.25rem}.liners-item-icon rect,.liners-item-icon circle,.liners-item-icon ellipse,.liners-item-icon line,.liners-item-icon polyline,.liners-item-icon path,.liners-item-icon polygon{stroke-width:14.08}.-bg-dark .liners-item-icon rect,.-bg-dark .liners-item-icon circle,.-bg-dark .liners-item-icon ellipse,.-bg-dark .liners-item-icon line,.-bg-dark .liners-item-icon polyline,.-bg-dark .liners-item-icon path,.-bg-dark .liners-item-icon polygon{stroke-width:calc(14.08 * var(--font-weight-multiplier))}.liners-item-icon svg[data-custom-icon] rect,.liners-item-icon svg[data-custom-icon] circle,.liners-item-icon svg[data-custom-icon] ellipse,.liners-item-icon svg[data-custom-icon] line,.liners-item-icon svg[data-custom-icon] polyline,.liners-item-icon svg[data-custom-icon] path,.liners-item-icon svg[data-custom-icon] polygon{stroke-width:1.8}.-bg-dark .liners-item-icon svg[data-custom-icon] rect,.-bg-dark .liners-item-icon svg[data-custom-icon] circle,.-bg-dark .liners-item-icon svg[data-custom-icon] ellipse,.-bg-dark .liners-item-icon svg[data-custom-icon] line,.-bg-dark .liners-item-icon svg[data-custom-icon] polyline,.-bg-dark .liners-item-icon svg[data-custom-icon] path,.-bg-dark .liners-item-icon svg[data-custom-icon] polygon{stroke-width:calc(1.8 * var(--font-weight-multiplier))}.liners-item-title{flex:1;font-weight:var(--bold-font-weight)}.liners-item-desc{width:100%;display:grid;grid-template-rows:0fr;position:absolute;top:calc(100% + -0rem);left:0;background:linear-gradient(to bottom,var(--white) -320%,var(--bg-color-2));border-radius:0 0 var(--border-radius) var(--border-radius);box-shadow:0 .03125rem .0625rem #07424208,0 .0625rem .125rem #07424207,0 .125rem .25rem #07424206,0 .25rem .5rem #07424205,0 .5rem 1rem #07424204,0 1rem 2rem #07424203;transition:.15s var(--ease-out-cubic);transition-property:opacity,grid-template-rows}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.liners-item-desc{position:relative;top:auto;margin-top:0;background:none;border-radius:0;box-shadow:none}.liners-item.-expanded .liners-item-desc{margin-top:1rem}}.liners-item.-expanded .liners-item-desc{grid-template-rows:1fr;transition-duration:.25s}.liners-item-desc-inner{overflow:hidden;border-radius:inherit}.liners-item-desc-inner-2{padding:1.5625rem 1.875rem;border-bottom:1px solid var(--border-color);border-radius:inherit}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.liners-item-desc-inner-2{padding:1.125rem 0 0;border-bottom:0}}.liners-item-desc-inner-3{max-width:33.75rem}.liners-item-more{--stroke-width: 20;flex-shrink:0;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:1px solid var(--border-color);border-radius:var(--border-radius);transition:.15s}.liners-item-more svg{width:.875rem;height:.875rem}.liners-item-more svg rect,.liners-item-more svg line{stroke-width:var(--stroke-width)}.-bg-dark .liners-item-more svg rect,.-bg-dark .liners-item-more svg line{stroke-width:calc(var(--stroke-width) * var(--font-weight-multiplier))}.liners-item.-expanded .liners-item-more line:last-child{visibility:hidden}.profile-image{width:100%;height:100%;height:auto;aspect-ratio:1;overflow:hidden;position:relative;border-radius:var(--border-radius)}@media(pointer:fine){a:hover .profile-image:before{opacity:1}}.profile-image-canvas{width:100%;height:100%;top:0;left:0;position:absolute}.profile-image-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;pointer-events:none}.profile-image-media:not(.-clone){filter:saturate(.9)}.profile-image-media.-clone{opacity:0;width:100%;height:100%;top:0;left:0;position:absolute;filter:var(--duotone-filter);transition:opacity .4s var(--ease-out-quart)}@media(pointer:fine){a:hover .profile-image-media.-clone{opacity:1}}.stairs{display:grid;gap:1.875rem 0}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stairs{grid-template-columns:repeat(var(--cols),1fr)}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stairs-item{padding-left:1.875rem;padding-right:1.875rem;border-left:1px solid var(--border-color)}}.stairs-item-inner{display:flex;flex-direction:column;height:100%;position:relative}.stairs-item-number{display:flex;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;border:1px solid var(--accent-color);border-radius:var(--border-radius);color:var(--accent-color)}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.stairs-item-number{margin-left:auto;margin-right:auto}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stairs-item-number{top:2.1875rem;left:1.875rem;position:absolute;margin-top:.125rem}}.stairs-item-header{display:flex;align-items:flex-start;gap:.9375rem;margin-bottom:1.875rem;position:relative}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stairs-item-header:not(.-icon-top){margin-bottom:2.1875rem}.stairs-item-header:not(:has(.stairs-item-icon)){margin-bottom:.9375rem}}.stairs-item-icon{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;background-color:var(--accent-color);border-radius:var(--border-radius);color:var(--white)}.stairs-item-icon svg{width:1.25rem;height:1.25rem}.stairs-item-icon rect,.stairs-item-icon circle,.stairs-item-icon ellipse,.stairs-item-icon line,.stairs-item-icon polyline,.stairs-item-icon path,.stairs-item-icon polygon{stroke-width:14.08}.-bg-dark .stairs-item-icon rect,.-bg-dark .stairs-item-icon circle,.-bg-dark .stairs-item-icon ellipse,.-bg-dark .stairs-item-icon line,.-bg-dark .stairs-item-icon polyline,.-bg-dark .stairs-item-icon path,.-bg-dark .stairs-item-icon polygon{stroke-width:calc(14.08 * var(--font-weight-multiplier))}.stairs-item-icon svg[data-custom-icon] rect,.stairs-item-icon svg[data-custom-icon] circle,.stairs-item-icon svg[data-custom-icon] ellipse,.stairs-item-icon svg[data-custom-icon] line,.stairs-item-icon svg[data-custom-icon] polyline,.stairs-item-icon svg[data-custom-icon] path,.stairs-item-icon svg[data-custom-icon] polygon{stroke-width:1.8}.-bg-dark .stairs-item-icon svg[data-custom-icon] rect,.-bg-dark .stairs-item-icon svg[data-custom-icon] circle,.-bg-dark .stairs-item-icon svg[data-custom-icon] ellipse,.-bg-dark .stairs-item-icon svg[data-custom-icon] line,.-bg-dark .stairs-item-icon svg[data-custom-icon] polyline,.-bg-dark .stairs-item-icon svg[data-custom-icon] path,.-bg-dark .stairs-item-icon svg[data-custom-icon] polygon{stroke-width:calc(1.8 * var(--font-weight-multiplier))}.stairs-item-icon svg[data-custom-icon=shrimp]{width:1.4375rem;height:1.4375rem;position:relative;top:.375rem;transform:rotate(40deg)}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stairs-item-icon{margin-top:-.125rem}}.stairs-item-desc{position:relative;text-wrap:pretty;color:#0c435db3}.stairs-item-desc:not(:last-child){margin-bottom:.625rem}.stairs-item-desc strong,.stairs-item-desc b{color:var(--xx-dark-blue)}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stairs-item-desc{max-width:38.75rem;padding-right:1.25rem}.stairs-item-desc:not(:last-child){margin-bottom:1.25rem}}.stairs-item-list-item{position:relative;padding-left:1.25rem}.stairs-item-list-item:before{content:"";top:.5625rem;left:0;position:absolute;width:.375rem;height:.375rem;background-color:var(--accent-color);border-radius:50%}.stairs-item-list-item:not(:last-child){margin-bottom:calc(var(--base-line-height) * 1em)}.stairs-item-list-item-title{font-weight:var(--bold-font-weight);text-wrap:balance;transition:color .15s}@media(pointer:fine){.stairs-item-list-link:hover .stairs-item-list-item-title{color:var(--accent-color)}}.stairs-item-list-item-desc{opacity:.7}.stairs-item-more{display:flex;justify-content:flex-end;margin-top:auto}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stairs-item-more{margin-bottom:-.9375rem}}.tooltip{position:relative}.tooltip-icon{display:inline-flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;position:relative;background-color:transparent;border:1px solid var(--accent-color);border-radius:50%;font-style:italic;font-size:.875rem;line-height:1;font-family:Georgia,serif;color:var(--accent-color);cursor:default;transition:transform .15s var(--ease-out-quart)}.tooltip-icon:before{content:"";inset:-.75rem;position:absolute;border-radius:50%}.tooltip-icon svg{display:none}@media(pointer:fine){.tooltip:hover .tooltip-icon{transform:scale(1.05)}}.tooltip.-open .tooltip-icon{transform:scale(1.05)}.tooltip-icon:focus-visible{outline:2px solid var(--accent-color);outline-offset:.1875rem}.tooltip-text{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + .75rem);left:.625rem;z-index:1;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(25rem,100vw - 1.5rem);padding:.625rem .9375rem;transform:translate(calc(-50% + var(--tt-shift, 0px))) scale(.9) translateY(.1875rem);transform-origin:50% 100%;background-color:#e7eef3;border-radius:var(--border-radius-l);color:#0c435dd9;font-size:.875rem;line-height:1.4;text-wrap:pretty;transition:.15s var(--ease-out-quart);transition-property:visibility,opacity,transform}.tooltip-text:after{content:"";width:.5rem;height:.5rem;position:absolute;left:calc(50% - .25rem - var(--tt-shift, 0px));bottom:-.1875rem;transform:rotate(45deg);pointer-events:none;background-color:inherit}.-bg-light .tooltip-text{filter:drop-shadow(0 .625rem .625rem rgba(255,255,255,.5))}.-bg-dark .tooltip-text{background-color:var(--white);filter:drop-shadow(0 .625rem .625rem rgba(12,67,93,.5))}.tooltip:hover .tooltip-text,.tooltip:focus-within .tooltip-text,.tooltip.-open .tooltip-text{visibility:visible;opacity:1;transform:translate(calc(-50% + var(--tt-shift, 0px)));z-index:3}.grd-header{display:flex;flex-direction:column;margin-bottom:var(--space-h2-line)}.grd-header:has(.grd-eyebrow:last-child){margin-bottom:var(--space-border-eye)}.grd-header:has(.grd-desc){margin-bottom:var(--space-text-line)}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.grd.-title-center .grd-header{align-items:center;text-align:center}.grd.-desc-right .grd-header{flex-direction:row;justify-content:space-between}}.grd-eyebrow:not(:last-child){margin-bottom:var(--space-eye-text)}.grd-title:not(:last-child){margin-bottom:var(--space-h2-text)}.grd.-desc-right .grd-desc{max-width:36.875rem;margin-right:2.5rem}.grd-sections{display:grid;gap:1.25rem}.grd-sections.-columns-2{grid-template-columns:repeat(2,1fr)}.grd-sections.-columns-3{grid-template-columns:repeat(3,1fr)}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.grd-sections.-columns-2,.grd-sections.-columns-3{grid-template-columns:minmax(0,1fr)}}.grd-section{padding:3.125rem;background-image:linear-gradient(to bottom,transparent -120%,var(--bg-color));border-radius:var(--border-radius)}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.grd-section{padding:1.75rem 1.5rem}}.grd-section:nth-child(3n+1){--bg-color: var(--bg-color-1)}.grd-section:nth-child(3n+2){--bg-color: var(--bg-color-2)}.grd-section:nth-child(3n){--bg-color: var(--bg-color-3)}.grd-section .stairs-item{padding:0 0 1.875rem;border:0 solid var(--border-color);border-width:0 0 1px}.grd-section .stairs-item:last-child{padding-bottom:0;border-bottom-width:0}.grd-section .stairs-item p{text-wrap:balance}.grd-section-header{display:flex;gap:1.25rem;margin-bottom:2.5rem}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.grd-section-header{gap:.875rem;margin-bottom:1.75rem}}.grd-section-icon{display:flex;margin-top:.1875rem;color:var(--accent-color)}.grd-section-icon svg{width:1.625rem;height:1.625rem}.grd-section-icon rect,.grd-section-icon circle,.grd-section-icon ellipse,.grd-section-icon line,.grd-section-icon polyline,.grd-section-icon path,.grd-section-icon polygon{stroke-width:10.8307692308}.-bg-dark .grd-section-icon rect,.-bg-dark .grd-section-icon circle,.-bg-dark .grd-section-icon ellipse,.-bg-dark .grd-section-icon line,.-bg-dark .grd-section-icon polyline,.-bg-dark .grd-section-icon path,.-bg-dark .grd-section-icon polygon{stroke-width:calc(10.8307692308 * var(--font-weight-multiplier))}.grd-section-icon svg[data-custom-icon] rect,.grd-section-icon svg[data-custom-icon] circle,.grd-section-icon svg[data-custom-icon] ellipse,.grd-section-icon svg[data-custom-icon] line,.grd-section-icon svg[data-custom-icon] polyline,.grd-section-icon svg[data-custom-icon] path,.grd-section-icon svg[data-custom-icon] polygon{stroke-width:1.8}.-bg-dark .grd-section-icon svg[data-custom-icon] rect,.-bg-dark .grd-section-icon svg[data-custom-icon] circle,.-bg-dark .grd-section-icon svg[data-custom-icon] ellipse,.-bg-dark .grd-section-icon svg[data-custom-icon] line,.-bg-dark .grd-section-icon svg[data-custom-icon] polyline,.-bg-dark .grd-section-icon svg[data-custom-icon] path,.-bg-dark .grd-section-icon svg[data-custom-icon] polygon{stroke-width:calc(1.8 * var(--font-weight-multiplier))}.grd-section-icon svg[data-custom-icon=shrimp]{width:1.4375rem;height:1.4375rem;position:relative;top:.375rem;transform:rotate(40deg)}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.grd-section-icon{margin-top:.5rem}}.grd-footer{max-width:31.25rem;margin-top:2.5rem}.grd-footer-title{margin-bottom:var(--space-h4-text)}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.grd-footer-text br{display:none}}.grd-button-container{display:flex;justify-content:center;margin-top:var(--space-line-button)}.her{overflow:hidden;padding-top:7.5rem;padding-bottom:0;padding-bottom:var(--section-spacing);position:relative}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.her{padding-top:11.25rem;padding-bottom:0}.her.-auto{padding-bottom:3.75rem}.her.-auto-extra-margin{padding-bottom:var(--section-spacing)}.her.-m{height:36.25rem}.her.-xl{height:97.9375rem;margin-bottom:-41.6875rem}.her.-xl+section{position:relative}.her.-xl+section.-bg-light{background:none}.her.-xl+section+section{position:relative}}@media(min-width:1441px){.her.-image.-bg-dark{-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgb(0,0,0) 25%,rgb(0,0,0) 80%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgb(0,0,0) 25%,rgb(0,0,0) 80%,transparent 100%)}.her.-xl{height:calc(97.9375rem + (100vw - 1440px)/2)}.her.-xl .her-canvas-container{top:0;bottom:auto}}.her.-center .her-content{text-align:center}.her-content-inner{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative;z-index:1}.her.-center .her-content-inner{display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto}.her-title-container,.her-desc,.her-button-container{--ost-transform: translateY(-2rem);transition:1s var(--delay) var(--ease-out-quart);transition-property:opacity,transform}.her:not(.-gfx-loaded) .her-title-container,.her:not(.-gfx-loaded) .her-desc,.her:not(.-gfx-loaded) .her-button-container{opacity:0;transform:var(--ost-transform)}.her-title-container{--delay: .1s;display:flex;flex-direction:column}.her-title-container:not(:last-child){margin-bottom:var(--space-h1-text)}.her-title-container:only-child{opacity:1!important;transform:none!important}.her-desc{--delay: 0s;max-width:46.25rem;max-width:38.75rem;text-wrap:balance}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.her-desc{text-wrap:pretty}}.her.-center .her-desc{max-width:46.25rem}.her-desc:not(:last-child){margin-bottom:var(--space-text-button)}.her-button-container{--delay: .6s;display:flex;align-items:center;gap:1.25rem}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.her.-infographic{padding-top:10rem;padding-bottom:5rem}}.her.-infographic .her-content{display:grid;gap:3rem}@media(min-width:1024px){.her.-infographic .her-content{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:4rem}}@media(min-width:1280px){.her.-infographic .her-content{gap:6rem}}@media(min-width:1024px){.her.-infographic .her-title{font-size:clamp(2.5rem,4vw,3.75rem)}}.her.-infographic .her-desc{max-width:35rem}.her-infographic{--delay: .3s;--ost-transform: translateY(1.5rem);margin:0;transition:1.2s var(--delay) var(--ease-out-quart);transition-property:opacity,transform}.her:not(.-gfx-loaded) .her-infographic{opacity:0;transform:var(--ost-transform)}@media(min-width:1024px){.her-infographic{justify-self:end;width:100%;max-width:47.5rem}}.her-infographic-img{display:block;width:100%;height:auto}.her-infographic-caption{margin-top:1rem;text-wrap:pretty}.her-canvas-container{width:100%;height:100%;top:0;left:0;position:absolute}.her.-xl .her-canvas-container:after{content:"";width:100%;height:68.75rem;bottom:0;left:0;position:absolute;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.her.-bg-light .her-canvas-container{display:none}}.her-canvas{width:100%;height:100%}@media(min-width:1441px){.her.-image.-bg-light .her-canvas{-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgb(0,0,0) 25%,rgb(0,0,0) 70%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgb(0,0,0) 25%,rgb(0,0,0) 70%,transparent 100%)}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.ims{position:relative;padding-top:calc(var(--nav-height) + 1.875rem)!important;background-color:var(--bg-color-1)}.ims:before{content:"";width:100%;height:calc(var(--nav-height) + 43.75rem);top:0;left:0;position:absolute;background-color:var(--white);-webkit-mask-image:linear-gradient(to bottom,#000,#000 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000,#000 50%,transparent 100%);pointer-events:none}}.ims+.-bg-light{padding-top:var(--section-spacing)}.ims-inner{display:grid;gap:1.25rem}.ims-item{position:relative}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.ims-item{position:-webkit-sticky;position:sticky;top:var(--ims-sticky-top, 0px)}}.ims-item:last-of-type{position:relative;top:auto}.ims-item-inner{padding-bottom:var(--section-spacing);padding-top:var(--section-spacing);position:relative;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius-l);box-shadow:0 .046875rem .09375rem #07424203,0 .09375rem .1875rem #07424203,0 .1875rem .375rem #07424202,0 .375rem .75rem #07424202,0 .75rem 1.5rem #07424202,0 1.5rem 3rem #07424201;transform-origin:top center}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.ims-item-inner{transform:perspective(156.25rem) rotateX(calc(-10deg * var(--scroll-progress, 0))) translateY(calc(-12.5rem * var(--scroll-progress, 0))) translateZ(calc(-18.75rem * var(--scroll-progress, 0)));-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:calc(1 - var(--scroll-progress, 0) * 1.3);will-change:transform,opacity}}.ims .sta{padding-bottom:3.125rem}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.ims .sta{padding-bottom:4.375rem}}.ims .stc{padding-top:calc(var(--section-spacing) - 1.25rem);isolation:isolate;background:none}.ims .stc-inner{padding:0}.ims .stc-column{border-top:none;padding-top:0!important;padding-bottom:0!important}.ims-disclaimer{margin-top:3.125rem;padding-bottom:4.375rem;isolation:isolate;border-bottom:1px solid var(--border-color)}.ims-disclaimer-inner{max-width:85ch;margin-left:auto;margin-right:auto}.ims-disclaimer-title{margin-bottom:.625rem}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.log-inner{margin-bottom:-.3125rem}}.log-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.8125rem}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.log-header{margin-bottom:4rem}}.log.-centered .log-header{justify-content:center}.log-eyebrow{margin-bottom:0}.log-items{display:flex;justify-content:space-between;align-items:center}.log .swiper{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgb(0,0,0) 7%,rgb(0,0,0) 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,rgb(0,0,0) 7%,rgb(0,0,0) 93%,transparent 100%)}.log .swiper-wrapper{cursor:default}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.log-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-self:center}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.log.-scroll .log-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-self:center}}a.log-item{position:relative;transition:opacity .15s}a.log-item:before{content:"";inset:-.625rem;position:absolute}@media(pointer:fine){a.log-item:hover{opacity:.75}}.log-item-image{width:calc(var(--width) * 1rem / 24);height:auto}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.log-item-image{width:calc(var(--width) * 1rem / 16)}}.nav{padding-bottom:0;z-index:9;background-color:transparent}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.nav{width:100%;height:2.9rem;overflow:hidden;bottom:0;left:0;position:fixed;background-color:var(--light-gray);border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0;transition:.5s;transition-property:top,transform,opacity,border-bottom-color}.nav.-hidden{opacity:0;transform:translateY(6.25rem);pointer-events:none}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.nav{margin-bottom:calc(var(--nav-height) * -1);position:-webkit-sticky;position:sticky;top:var(--gap-s)}}.nav+section{padding-top:calc(var(--section-spacing) + var(--nav-height))}.nav+:is(.stc,.tmf,.jbs,.acc){padding-top:calc(1.875rem + var(--nav-height))}.nav-header{padding-bottom:2.8125rem}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.nav-header{padding-bottom:4rem}}.nav-eyebrow{margin-bottom:0;text-align:center}.nav-inner{display:flex}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.nav-inner{width:100%;overflow:auto;padding:0 .6875rem 1.25rem;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgb(0,0,0) 1.25rem,rgb(0,0,0) calc(100% - 1.25rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,rgb(0,0,0) 1.25rem,rgb(0,0,0) calc(100% - 1.25rem),transparent 100%)}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.nav-inner{justify-content:center}}.nav-list{display:flex}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.nav-list{--gap: 1.5625rem;display:inline-flex;justify-content:center;align-items:center;padding-bottom:.375rem;padding-top:.375rem;background-color:var(--white);border-radius:calc(var(--border-radius) + .375rem);border-bottom:1px solid var(--border-color);box-shadow:0 .28125rem .5625rem #07424208,0 .5625rem 1.125rem #07424207,0 1.125rem 2.25rem #07424206,0 2.25rem 4.5rem #07424205,0 4.5rem 9rem #07424204,0 9rem 18rem #07424203}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.nav-item:first-child{margin-left:.375rem}.nav-item:last-child{margin-right:.375rem}}.nav-link{display:inline-flex;align-items:center;padding:.75rem .5625rem;position:relative;border-radius:var(--border-radius-l);white-space:nowrap;color:#0c435d80;transition:color .15s}.nav-link:before{content:"";top:-.25rem;right:0;bottom:-.25rem;left:0;position:absolute}@media(pointer:fine){.nav-link:hover{color:var(--xx-dark-blue)}}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.nav-item.-active .nav-link{font-weight:500;color:var(--xx-dark-blue)}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.nav-link{padding:.3125rem calc(var(--gap) / 2)}.nav-item.-active .nav-link{padding-left:1.25rem;padding-right:1.25rem;background:linear-gradient(to bottom,transparent -500%,var(--light-gray) 100%);color:var(--xx-dark-blue)}}.sta-header{display:flex;flex-direction:column;margin-bottom:5.625rem;padding-left:50%;position:relative}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.sta-header{margin-bottom:1.25rem;padding-left:0}}.sta-image{width:calc(50% - 6.25rem);height:22.5rem;top:-5.625rem;left:0rem;position:absolute}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.sta-image{order:-1;width:100%;height:13.75rem;margin-bottom:1.875rem;position:relative;inset:auto}}.sta-title{margin-bottom:var(--space-h2-text)}.sta-desc{text-wrap:balance}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.sta-desc{padding-right:2.5rem}}.sta-items{display:flex;flex-wrap:wrap;row-gap:3.125rem;margin-left:-1.875rem;margin-right:-1.875rem}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.sta-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-s);margin:0}}.sta-item{padding-left:1.875rem;padding-right:1.875rem;border:0 solid var(--border-color)}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.sta-item{padding:1.375rem 1.125rem;border-width:1px;border-radius:var(--border-radius)}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.sta-item{flex:1 0 calc(100% / var(--cols, 1))}.sta-item:not(.-row-end){border-right-width:1px}}.sta-item-value{margin-bottom:.625rem}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.sta-item-value{font-size:2.625rem}}.sta-item-desc{text-wrap:balance}.tea{text-align:center}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.tea{text-align:left}}.tea-inner{display:grid;gap:4.375rem}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.tea-inner{gap:2.8125rem}}.tea-eyebrow{margin-bottom:var(--space-eye-text)}.tea-header{max-width:46.875rem;margin-left:auto;margin-right:auto}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.tea-header{max-width:none;margin-inline:0}}.tea-title{margin-bottom:var(--space-h2-text)}.tea-desc{margin-left:auto;margin-right:auto}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.tea-desc{text-wrap:pretty}.tea-desc br{display:none}}.tea-items{--item-width: 11.25rem;--gap: 1.875rem;display:flex;justify-content:center;flex-wrap:wrap;gap:var(--gap);margin-left:auto;margin-right:auto}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.tea-items{width:100%;gap:.875rem}}.tea.-w-desc .tea-items{--item-width: 38.4375rem;--gap: 3.125rem}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.tea:not(.-w-desc) .tea-items{--item-width: calc((100% - 1.25rem)/2) ;--gap: 1.25rem}}.tea-item{width:var(--item-width);display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.tea.-w-desc .tea-item{width:100%;gap:1rem;padding:1.125rem;border:1px solid var(--border-color);border-radius:var(--border-radius)}}.tea-item-link{display:flex;flex-direction:column;gap:1.25rem}.tea-item-w-desc-container{display:grid;grid-template-columns:11.25rem auto;gap:1.25rem 1.875rem;text-align:left}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.tea-item-w-desc-container{grid-template-columns:5.75rem minmax(0,1fr);gap:1rem}}.tea-item-image-link{grid-row:span 2}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.tea-item-image-link{grid-row:auto}}.tea-item-name-container{display:grid;gap:.3125rem}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.tea:not(.-w-desc) .tea-item-name-container{margin-left:-.625rem;margin-right:-.625rem}}.tea-item-name{transition:color .15s}@media(pointer:fine){a:hover .tea-item-name{color:var(--accent-color)}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.tea-item-name{font-size:1.25rem}}.tea-item-desc{max-width:23.75rem;color:#0c435db3}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.tea-item-desc{grid-column:1/-1;max-width:none}}.tea-button-container{margin-top:2.5rem}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.tea-bottom{padding-top:.3125rem;text-align:left}.tea-bottom br{display:none}}.stc-header{margin-bottom:var(--space-border-eye)}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stc-header-title{text-align:center}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stc-main{display:grid;grid-template-columns:1fr 1fr}.stc-main:has(.stc-column:only-child){grid-template-columns:auto;justify-content:center;text-align:center}}.stc-column{border:0 solid var(--border-color)}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.stc-column:first-child:not(:only-child){padding-top:var(--space-border-eye);border-top-width:1px}.stc:not(.-separated) .stc-column:nth-child(n+2){margin-top:calc(var(--base-line-height) * 1em)}.stc:not(.-separated) .stc-column:nth-child(n+2):has(>.stc-title:first-child),.stc:not(.-separated) .stc-column:nth-child(n+2):has(>.stc-eyebrow:empty:first-child+.stc-title){margin-top:3.125rem}.stc.-separated .stc-column:nth-child(n+2){margin-top:var(--space-border-eye);padding-top:var(--space-border-eye);border-top-width:1px}.stc:not(:last-child) .stc-column:last-child:not(:only-child){padding-bottom:var(--space-border-eye);border-bottom-width:1px}}.stc-column.-upd-digest{position:relative}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.stc-column.-upd-digest .stc-title,.stc-column.-upd-digest .stc-desc{margin-right:9.0625rem}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stc-column:not(:only-child){padding-top:var(--space-border-eye);padding-bottom:3.75rem;border-width:1px 0}.stc-column:not(:only-child):nth-child(odd){padding-right:2.5rem}.stc-column:nth-child(2n){padding-left:2.5rem}.stc.-separated .stc-column:nth-child(2n){border-left-width:1px}.stc-column:nth-last-child(n+3){border-bottom-width:0}.stc:last-child .stc-column:nth-last-child(-n+2){padding-bottom:var(--section-spacing-last);border-bottom-width:0}.stc-column.-upd-digest{padding-right:18.75rem!important}.stc-column.-upd-digest .upd-digest-mobile{width:12.75rem;right:2.8125rem;top:2.9375rem}.stc-column.-upd-digest .upd-digest-mobile:after{height:8.75rem}.stc-column.-upd-digest .upd-digest-mobile-screen{width:11.47765625rem;top:.5365625rem;left:.7575rem}}.-bg-dark+.stc.-bg-light .stc-column:not(:only-child),.-bg-light+.stc.-bg-dark .stc-column:not(:only-child){padding-top:0;border-top-width:0}.stc.-bg-light:has(+.-bg-dark) .stc-column:not(:only-child),.stc.-bg-dark:has(+.-bg-light) .stc-column:not(:only-child){padding-bottom:0;border-bottom-width:0}.stc-image-container{max-width:34.375rem;margin-bottom:2.1875rem;margin-top:2.375rem;position:relative;border-radius:var(--border-radius)}.stc-image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;border-radius:var(--border-radius)}.stc-eyebrow{margin-bottom:var(--space-eye-text)}.stc-eyebrow:not(:first-child){margin-top:4.0625rem}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.stc-eyebrow:empty{display:none}}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stc-eyebrow:empty{min-height:1.35em}}.stc-title:not(:last-child).-small{margin-bottom:var(--space-h4-text)}.stc-title:not(:last-child).-medium{margin-bottom:var(--space-h3-text)}.stc-title:not(:last-child).-large{margin-bottom:var(--space-h2-text)}.stc-title a{text-decoration:none}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stc-desc,.stc-text{max-width:33.75rem}}.stc-desc:not(:last-child){margin-bottom:var(--space-text-button)}.stc-desc .tooltip{display:inline-flex;margin-left:.4375rem;top:-.0625rem}@media(min-width:1024px),(min-width:700px)and (orientation:portrait){.stc-column:only-child .stc-desc{margin-left:auto;margin-right:auto}.stc-column:only-child .stc-desc,.stc-column:only-child .stc-desc p{text-wrap:balance}}.stc-text a:has(img[src*=transparency-seal]){display:block;width:9.375rem;margin-left:auto;margin-right:auto}.stc-text img[src*=transparency-seal]{width:100%;height:auto}.stc-button-container{display:flex;align-items:center;gap:1.25rem}.stc-column:only-child .stc-button-container{justify-content:center}.stc-title+.stc-button-container{margin-top:2.5rem}.stc-button-container:not(:last-child){margin-bottom:var(--space-text-button)}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.stc-button-container{flex-direction:column;gap:.625rem;align-items:flex-start}.stc-button-container:has(>.tooltip){flex-direction:row;align-items:center;gap:.75rem}}.stc-features{display:flex;flex-direction:column;gap:1.5rem;max-width:33.75rem}.stc-features-item-header{display:flex;align-items:center;gap:.625rem;margin-bottom:.625rem}.stc-features-item-icon{display:flex}.stc-features-item-icon svg{width:1.25rem;height:1.25rem}.stc-features-item-icon rect,.stc-features-item-icon circle,.stc-features-item-icon ellipse,.stc-features-item-icon line,.stc-features-item-icon polyline,.stc-features-item-icon path,.stc-features-item-icon polygon{stroke-width:14.08}.-bg-dark .stc-features-item-icon rect,.-bg-dark .stc-features-item-icon circle,.-bg-dark .stc-features-item-icon ellipse,.-bg-dark .stc-features-item-icon line,.-bg-dark .stc-features-item-icon polyline,.-bg-dark .stc-features-item-icon path,.-bg-dark .stc-features-item-icon polygon{stroke-width:calc(14.08 * var(--font-weight-multiplier))}.stc-features-item-icon svg[data-custom-icon] rect,.stc-features-item-icon svg[data-custom-icon] circle,.stc-features-item-icon svg[data-custom-icon] ellipse,.stc-features-item-icon svg[data-custom-icon] line,.stc-features-item-icon svg[data-custom-icon] polyline,.stc-features-item-icon svg[data-custom-icon] path,.stc-features-item-icon svg[data-custom-icon] polygon{stroke-width:1.8}.-bg-dark .stc-features-item-icon svg[data-custom-icon] rect,.-bg-dark .stc-features-item-icon svg[data-custom-icon] circle,.-bg-dark .stc-features-item-icon svg[data-custom-icon] ellipse,.-bg-dark .stc-features-item-icon svg[data-custom-icon] line,.-bg-dark .stc-features-item-icon svg[data-custom-icon] polyline,.-bg-dark .stc-features-item-icon svg[data-custom-icon] path,.-bg-dark .stc-features-item-icon svg[data-custom-icon] polygon{stroke-width:calc(1.8 * var(--font-weight-multiplier))}.stc-features-item-icon{color:var(--accent-color)}.stc-features-item-title{font-weight:var(--bold-font-weight)}.stc-features-item-desc{margin-left:1.875rem}.stc-image-cta{width:33.75rem;max-width:100%;overflow:hidden;position:relative;border-radius:var(--border-radius-l)}.stc-image-cta:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;pointer-events:none;background-image:linear-gradient(to bottom,#01c0c300 20%,#01c0c3 80%)}@media(max-width:699px),(max-width:1023px)and (orientation:landscape){.stc-image-cta{margin-top:3.125rem}}.stc-image-cta-image{width:100%;height:auto}.stc-image-cta-button-container{display:flex;justify-content:center;right:0;bottom:1.875rem;left:0;position:absolute;z-index:1}@layer reset,base,links,animations;
