:root{--color-white:#fdfdfd;--color-light-grey:#ededed;--color-mid-grey:#8f8f8f;--color-dark-grey:#0f0f0f;--color-black:#080808;--color-alpha-white-3:#fdfdfd08;--color-alpha-white-5:#fdfdfd0d;--color-alpha-white-10:#fdfdfd1a;--color-alpha-white-30:#fdfdfd4d;--color-alpha-white-40:#fdfdfd66;--color-alpha-white-48:#fdfdfd7a;--color-alpha-white-60:#fdfdfd99;--color-alpha-white-70:#fdfdfdb2;--color-alpha-black-3:#08080808;--color-alpha-black-5:#0808080d;--color-alpha-black-10:#0808081a;--color-alpha-black-40:#08080866;--color-alpha-black-60:#08080899;--color-alpha-black-70:#080808b2;--color-red-50:#fef3f2;--color-red-200:#fecdca;--color-red-400:#f97066;--color-red-600:#d92d20;--color-red-700:#b42318;--color-red-900:#7a271a;--color-red-950:#55160c;--bg-primary:var(--color-white);--bg-secondary:var(--color-light-grey);--bg-tertiary:var(--color-alpha-black-3);--bg-overlay:var(--color-alpha-white-60);--bg-blur:var(--color-alpha-white-60);--bg-blur-secondary:var(--color-alpha-white-40);--text-primary:var(--color-black);--text-secondary:var(--color-alpha-black-70);--text-tertiary:var(--color-alpha-black-60);--border-primary:var(--color-alpha-black-10);--border-secondary:var(--color-alpha-black-5);--border-ring:var(--color-alpha-black-10);--focus-ring:var(--color-mid-grey);--button-primary-bg:var(--color-black);--button-primary-bg-hover:var(--color-alpha-black-70);--button-primary-text:var(--color-white);--button-secondary-bg:var(--color-alpha-black-5);--button-secondary-bg-hover:var(--color-alpha-black-10);--button-secondary-border:var(--color-light-grey);--button-secondary-text:var(--color-black);--button-disabled-bg:var(--color-alpha-black-10);--button-disabled-border:var(--color-alpha-black-10);--button-disabled-text:var(--color-alpha-black-40);--button-primary-icon:var(--button-primary-text);--button-primary-icon-hover:var(--button-primary-text);--button-secondary-icon:var(--button-secondary-text);--button-secondary-icon-hover:var(--button-secondary-text);--button-disabled-icon:var(--button-disabled-text);--border-error:var(--color-red-600);--text-error:var(--color-red-600);--bg-error:var(--color-red-50);--border-error-subtle:var(--color-red-200);--text-on-error:var(--color-red-700);--size-0:0rem;--size-2:.25rem;--size-3:.5rem;--size-4:.75rem;--size-5:1rem;--size-6:1.25rem;--size-7:1.5rem;--size-8:2rem;--size-9:2.5rem;--size-10:3rem;--size-11:3.5rem;--size-12:4rem;--size-13:4.5rem;--size-14:5rem;--size-15:6rem;--size-16:7.5rem;--size-17:10rem;--size-18:15rem;--size-19:25rem;--space-0:var(--size-0);--space-2:.25rem;--space-3:.5rem;--space-4:.75rem;--space-5:1rem;--space-6:1.25rem;--space-7:1.25rem;--space-8:1.5rem;--space-9:2rem;--space-10:round(clamp(2rem, 1.8018vw + 1.5608rem, 2.5rem), 1px);--space-11:round(clamp(2.5rem, 1.8018vw + 2.0608rem, 3rem), 1px);--space-12:round(clamp(3rem, 1.8018vw + 2.5608rem, 3.5rem), 1px);--space-14:round(clamp(3.5rem, 1.8018vw + 3.0608rem, 4rem), 1px);--space-15:round(clamp(4rem, 3.6036vw + 3.1216rem, 5rem), 1px);--space-16:round(clamp(5rem, 3.6036vw + 4.1216rem, 6rem), 1px);--space-17:round(clamp(6rem, 5.4054vw + 4.6824rem, 7.5rem), 1px);--space-18:round(clamp(7.5rem, 9.009vw + 5.3041rem, 10rem), 1px);--space-19:15rem;--section-space-n:var(--size-0);--section-space-xs:round(clamp(1.25rem, .9009vw + 1.0304rem, 1.5rem), 1px);--section-space-s:round(clamp(2rem, 3.6036vw + 1.1216rem, 3rem), 1px);--section-space-m:round(clamp(3.5rem, 3.6036vw + 2.6216rem, 4.5rem), 1px);--section-space-l:round(clamp(5rem, 9.009vw + 2.8041rem, 7.5rem), 1px);--section-space-xl:round(clamp(7.5rem, 9.009vw + 5.3041rem, 10rem), 1px);--section-space-xxl:round(clamp(10rem, 18.018vw + 5.6081rem, 15rem), 1px);--grid-margin:round(clamp(1rem, .9009vw + .7804rem, 1.25rem), 1px);--grid-gutter:.75rem;--width-text:round(clamp(22.5rem, 18.018vw + 18.1081rem, 27.5rem), 1px);--width-avatar:2.5rem;--width-logo:7.5rem;--height-quote-logo:round(clamp(2.5rem, 1.8018vw + 2.0608rem, 3rem), 1px);--button-padding-large:.75rem;--button-padding-small:.5rem;--grid-columns:12;--content-max:max(87rem, min(96.6667vw, 116rem));--px:clamp(1px, 100vw / 1440, 1.3333px);--radius-xx-small:.125rem;--radius-x-small:.25rem;--radius-small:.5rem;--radius-round:99999px;--font-heading-primary:"PP Neue Montreal", ui-sans-serif, system-ui, sans-serif;--font-text-primary:"PP Neue Montreal", ui-sans-serif, system-ui, sans-serif;--font-text-secondary:"IBM Plex Mono", ui-monospace, monospace;--font-size-display-large:round(clamp(4rem, 9.009vw + 1.8041rem, 6.5rem), 1px);--font-size-display-small:4rem;--font-size-h1:round(clamp(1.625rem, .4505vw + 1.5152rem, 1.75rem), 1px);--font-size-h2:round(clamp(1.25rem, .4505vw + 1.1402rem, 1.375rem), 1px);--font-size-h3:1rem;--font-size-h4:.875rem;--font-size-text-main:1rem;--font-size-text-small:.75rem;--font-size-eyebrow-small:.625rem;--font-size-eyebrow-large:.875rem;--font-size-button-large:.875rem;--font-size-button-small:.875rem;--font-size-tab:.875rem}@media (width>=52.125em){:root{--space-7:round(clamp(1.25rem, .6601vw + .9059rem, 1.5rem), 1px);--space-8:round(clamp(1.5rem, 1.3201vw + .8119rem, 2rem), 1px);--space-9:round(clamp(2rem, 1.3201vw + 1.3119rem, 2.5rem), 1px);--space-10:round(clamp(2.5rem, 1.3201vw + 1.8119rem, 3rem), 1px);--space-11:round(clamp(3rem, 1.3201vw + 2.3119rem, 3.5rem), 1px);--space-12:round(clamp(3.5rem, 1.3201vw + 2.8119rem, 4rem), 1px);--space-14:round(clamp(4rem, 2.6403vw + 2.6238rem, 5rem), 1px);--space-15:round(clamp(5rem, 2.6403vw + 3.6238rem, 6rem), 1px);--space-16:round(clamp(6rem, 3.9604vw + 3.9356rem, 7.5rem), 1px);--space-17:round(clamp(7.5rem, 6.6007vw + 4.0594rem, 10rem), 1px);--space-18:round(clamp(10rem, 13.2013vw + 3.1188rem, 15rem), 1px);--space-19:round(clamp(15rem, 26.4026vw + 1.2376rem, 25rem), 1px);--section-space-xs:round(clamp(1.5rem, 1.3201vw + .8119rem, 2rem), 1px);--section-space-s:round(clamp(3rem, 2.6403vw + 1.6238rem, 4rem), 1px);--section-space-m:round(clamp(4.5rem, 3.9604vw + 2.4356rem, 6rem), 1px);--section-space-l:round(clamp(7.5rem, 6.6007vw + 4.0594rem, 10rem), 1px);--section-space-xl:round(clamp(10rem, 13.2013vw + 3.1188rem, 15rem), 1px);--section-space-xxl:round(clamp(15rem, 26.4026vw + 1.2376rem, 25rem), 1px);--grid-margin:round(clamp(1.25rem, .6601vw + .9059rem, 1.5rem), 1px);--width-text:round(clamp(27.5rem, 19.802vw + 17.1782rem, 35rem), 1px);--width-avatar:round(clamp(2.5rem, 1.3201vw + 1.8119rem, 3rem), 1px);--width-logo:round(clamp(7.5rem, 6.6007vw + 4.0594rem, 10rem), 1px);--button-padding-large:round(clamp(.75rem, .6601vw + .4059rem, 1rem), 1px);--button-padding-small:round(clamp(.5rem, .6601vw + .1559rem, .75rem), 1px);--font-size-display-large:round(clamp(6.5rem, 9.2409vw + 1.6832rem, 10rem), 1px);--font-size-display-small:round(clamp(4rem, 1.3201vw + 3.3119rem, 4.5rem), 1px);--font-size-h1:round(clamp(1.75rem, 2.6403vw + .3738rem, 2.75rem), 1px);--font-size-h2:round(clamp(1.375rem, .9901vw + .8589rem, 1.75rem), 1px);--font-size-h3:round(clamp(1rem, .33vw + .828rem, 1.125rem), 1px);--font-size-h4:round(clamp(.875rem, .33vw + .703rem, 1rem), 1px);--font-size-text-main:round(clamp(1rem, .33vw + .828rem, 1.125rem), 1px);--font-size-text-small:round(clamp(.75rem, .33vw + .578rem, .875rem), 1px);--font-size-eyebrow-large:round(clamp(.875rem, .33vw + .703rem, 1rem), 1px);--font-size-button-large:round(clamp(.875rem, .33vw + .703rem, 1rem), 1px)}}@media (width>=90em){:root{--grid-margin:round(clamp(1.5rem, 1.6667vw + 0rem, 2rem), 1px);--grid-gutter:round(clamp(.75rem, .8333vw + 0rem, 1rem), 1px);--width-text:round(clamp(35rem, 33.3333vw + 5rem, 45rem), 1px);--width-avatar:round(clamp(3rem, 1.6667vw + 1.5rem, 3.5rem), 1px);--height-quote-logo:round(clamp(3rem, 3.3333vw + 0rem, 4rem), 1px);--font-size-display-large:round(clamp(10rem, 8.3333vw + 2.5rem, 12.5rem), 1px);--font-size-display-small:round(clamp(4.5rem, 5vw + 0rem, 6rem), 1px);--font-size-h1:round(clamp(2.75rem, 1.6667vw + 1.25rem, 3.25rem), 1px);--font-size-h2:round(clamp(1.75rem, .4167vw + 1.375rem, 1.875rem), 1px);--font-size-h3:round(clamp(1.125rem, .8333vw + .375rem, 1.375rem), 1px);--font-size-h4:round(clamp(1rem, .4167vw + .625rem, 1.125rem), 1px);--font-size-text-main:round(clamp(1.125rem, .8333vw + .375rem, 1.375rem), 1px);--font-size-text-small:round(clamp(.875rem, 1.25vw - .25rem, 1.25rem), 1px);--font-size-eyebrow-small:round(clamp(.625rem, .4167vw + .25rem, .75rem), 1px);--font-size-eyebrow-large:round(clamp(1rem, .8333vw + .25rem, 1.25rem), 1px);--font-size-button-large:round(clamp(1rem, .8333vw + .25rem, 1.25rem), 1px);--font-size-button-small:round(clamp(.875rem, .8333vw + .125rem, 1.125rem), 1px)}}@media (width<=47.99em){:root{--grid-columns:4}}@media (width>=48em) and (width<=74.99em){:root{--grid-columns:8}}[data-theme=dark]{--bg-primary:var(--color-black);--bg-secondary:var(--color-dark-grey);--bg-tertiary:var(--color-alpha-white-3);--bg-overlay:var(--color-alpha-white-60);--bg-blur:var(--color-dark-grey);--bg-blur-secondary:var(--color-dark-grey);--text-primary:var(--color-white);--text-secondary:var(--color-alpha-white-70);--text-tertiary:var(--color-alpha-white-48);--border-primary:var(--color-alpha-white-30);--border-secondary:var(--color-alpha-white-5);--border-ring:var(--color-alpha-white-10);--focus-ring:var(--color-mid-grey);--button-primary-bg:var(--color-white);--button-primary-bg-hover:var(--color-alpha-white-70);--button-primary-text:var(--color-black);--button-secondary-bg:var(--color-alpha-white-5);--button-secondary-bg-hover:var(--color-alpha-white-10);--button-secondary-border:var(--color-white);--button-secondary-text:var(--color-white);--button-disabled-bg:var(--color-alpha-white-10);--button-disabled-border:var(--color-alpha-white-10);--button-disabled-text:var(--color-alpha-white-40);--button-primary-icon:var(--button-primary-text);--button-primary-icon-hover:var(--button-primary-text);--button-secondary-icon:var(--button-secondary-text);--button-secondary-icon-hover:var(--button-secondary-text);--button-disabled-icon:var(--button-disabled-text);--border-error:var(--color-red-400);--text-error:var(--color-red-400);--bg-error:var(--color-red-950);--border-error-subtle:var(--color-red-900);--text-on-error:var(--color-red-200)}@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}*,:before,:after{box-sizing:border-box}*{margin:0}:root{--bar-height:calc(2 * var(--space-5) + 2 * 1.25 * var(--font-size-h4));--reveal-ms:1.4s;--reveal-blur:calc(var(--space-2) * 2.5);--reveal-step:.15s;--reveal-ease:cubic-bezier(.25, 1, .5, 1);--fade-ease:cubic-bezier(.37, 0, .63, 1);--overlay-bg:var(--bg-overlay);--overlay-blur:var(--space-5)}@media (width<=47.99em){:root{--bar-height:round(calc(2 * var(--space-4) + 1.2 * var(--font-size-h3) + 1.25 * var(--font-size-h4)), 1px)}}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;scrollbar-gutter:stable}html[data-menu-shown],html[data-menu-shown] body{background:var(--text-primary)}html[data-menu-shown] body>:not(.bar,.menu,.safari-edge,.contact-modal){visibility:hidden}body{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-text-primary);font-size:var(--font-size-text-main);font-weight:400;line-height:1.4}img,picture,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p{font:inherit;overflow-wrap:break-word}ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-display-l{font-family:var(--font-heading-primary);font-size:var(--font-size-display-large);letter-spacing:-2px;font-weight:500;line-height:1.1}.t-display-s{font-family:var(--font-heading-primary);font-size:var(--font-size-display-small);letter-spacing:-2px;font-weight:500;line-height:1}.t-h1-regular{font-family:var(--font-heading-primary);font-size:var(--font-size-h1);letter-spacing:-1px;font-weight:400;line-height:1.05}.t-h1-medium{font-family:var(--font-heading-primary);font-size:var(--font-size-h1);letter-spacing:-.5px;font-weight:500;line-height:1.05}.t-h2-regular{font-family:var(--font-heading-primary);font-size:var(--font-size-h2);font-weight:400;line-height:1.1}.t-h2-medium{font-family:var(--font-heading-primary);font-size:var(--font-size-h2);font-weight:500;line-height:1.1}.t-h3-regular{font-family:var(--font-heading-primary);font-size:var(--font-size-h3);font-weight:400;line-height:1.2}.t-h3-medium{font-family:var(--font-heading-primary);font-size:var(--font-size-h3);font-weight:500;line-height:1.2}.t-h4-regular{font-family:var(--font-heading-primary);font-size:var(--font-size-h4);letter-spacing:-.25px;font-weight:400;line-height:1.25}@media (width<=74.99em){input[class],textarea[class],select[class]{font-size:max(var(--font-size-h4), 1rem)}}.t-h4-medium{font-family:var(--font-heading-primary);font-size:var(--font-size-h4);letter-spacing:-.25px;font-weight:500;line-height:1.25}.t-bar-title{font-family:var(--font-heading-primary);font-size:var(--font-size-h3);font-weight:500;line-height:1.2}@media (width>=48em){.t-bar-title{font-size:var(--font-size-h4);letter-spacing:-.25px;line-height:1.25}}.t-section-label{font-family:var(--font-heading-primary);font-size:var(--font-size-h3);font-weight:400;line-height:1.2}@media (width>=48em){.t-section-label{font-size:var(--font-size-h2);line-height:1.1}}.t-page-title{font-family:var(--font-heading-primary);font-size:var(--font-size-h2);font-weight:500;line-height:1.1}@media (width>=48em){.t-page-title{font-size:var(--font-size-h1);letter-spacing:-1px;font-weight:400;line-height:1.05}}.t-text-main{font-family:var(--font-text-primary);font-size:var(--font-size-text-main);font-weight:400;line-height:1.3}.t-text-small{font-family:var(--font-text-primary);font-size:var(--font-size-text-small);font-weight:400;line-height:1.25}.t-button-large{font-family:var(--font-text-primary);font-size:var(--font-size-button-large);font-weight:500;line-height:1}.t-button-small{font-family:var(--font-text-primary);font-size:var(--font-size-button-small);font-weight:500;line-height:1}.t-tab-regular{font-family:var(--font-heading-primary);font-size:var(--font-size-tab);letter-spacing:-.25px;font-weight:400;line-height:1.25}.t-tab-medium{font-family:var(--font-heading-primary);font-size:var(--font-size-tab);font-weight:500;line-height:1}.t-eyebrow-small{font-family:var(--font-text-secondary);font-size:var(--font-size-eyebrow-small);text-transform:uppercase;font-weight:400;line-height:1}.t-eyebrow-large{font-family:var(--font-heading-primary);font-size:var(--font-size-eyebrow-large);text-transform:uppercase;font-weight:400;line-height:1}p,li,blockquote,figcaption,dd{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}html.reveal-load [data-scroll-fade]:not([data-scroll-fade-from]){opacity:0}@media (width>=48em){html.reveal-load [data-scroll-fade-from]{opacity:0}}html:has(.cky-consent-container:not(.cky-hide),.cky-modal.cky-modal-open){overflow:hidden}.cky-consent-container{z-index:30!important;inset:auto auto calc(var(--space-8) + env(safe-area-inset-bottom)) var(--grid-margin)!important;width:min(calc(100% - 2 * var(--grid-margin)), var(--size-19))!important;max-width:none!important;position:fixed!important}.cky-consent-bar,.cky-preference-center{border:1px solid var(--border-primary)!important;border-radius:var(--radius-small)!important;background:var(--bg-primary)!important;box-shadow:none!important}.cky-consent-bar{padding:var(--space-6)!important}.cky-notice,.cky-notice-des,.cky-notice-btn-wrapper,.cky-prefrence-btn-wrapper{padding:0!important}.cky-notice-group{gap:var(--space-6);flex-direction:column;display:flex!important}.cky-title,.cky-preference-title,.cky-accordion-btn{text-align:left;color:var(--text-primary)!important;font:500 var(--font-size-h4)/1.25 var(--font-heading-primary)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.cky-title{margin-bottom:var(--space-2)!important;display:block!important}.cky-notice-des p,.cky-preference-content-wrapper p,.cky-accordion-header-des p{text-wrap:balance;color:var(--text-secondary)!important;font:400 var(--font-size-h4)/1.4 var(--font-heading-primary)!important;margin:0!important}.cky-notice-btn-wrapper,.cky-prefrence-btn-wrapper{flex-wrap:wrap;align-items:center;gap:var(--space-2)!important;margin:0 calc(-1 * var(--space-3))!important;border:0!important;flex-direction:row!important;display:flex!important}.cky-btn{letter-spacing:-.25px;cursor:pointer;width:auto!important;min-width:0!important;padding:var(--space-3)!important;border-radius:var(--radius-xx-small)!important;color:var(--text-secondary)!important;font:400 var(--font-size-tab)/1.25 var(--font-heading-primary)!important;opacity:1!important;background:0 0!important;border:0!important;flex:none!important;margin:0!important}.cky-btn-customize,.cky-prefrence-btn-wrapper .cky-btn-reject{order:1!important}.cky-notice-btn-wrapper .cky-btn-reject,.cky-btn-preferences{order:2!important}.cky-btn-accept{margin:0 var(--space-3) 0 auto!important;padding:var(--button-padding-small)!important;border-radius:var(--radius-small)!important;background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important;order:3!important;font-weight:500!important;line-height:1!important}@media (hover:hover){.cky-btn:not(.cky-btn-accept):hover{color:var(--text-primary)!important}}.cky-btn:focus-visible,.cky-btn-close:focus-visible,.cky-switch input:focus-visible{outline-offset:2px;outline:2px solid var(--text-tertiary)!important}.cky-overlay,.cky-modal:not(.cky-modal-open),.cky-show-desc-btn,.cky-horizontal-separator,.cky-footer-shadow,.cky-accordion-chevron,.cky-accordion-body,.cky-footer-wrapper>div:not(.cky-prefrence-btn-wrapper),.cky-btn-close img{display:none!important}.cky-modal.cky-modal-open{padding:var(--grid-margin);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));place-items:center;z-index:40!important;opacity:1!important;background:var(--overlay-bg)!important;display:grid!important;position:fixed!important;inset:0!important;transform:none!important}.cky-preference-center{flex-direction:column;overflow:hidden;width:min(100%, calc(var(--width-text) + 2 * var(--space-8)))!important;max-width:none!important;max-height:calc(100dvh - 2 * var(--grid-margin))!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.cky-preference-header{justify-content:space-between;align-items:center;padding:var(--space-8) var(--space-8) var(--space-2)!important;border:0!important;display:flex!important}.cky-preference-title{font-size:var(--font-size-h3)!important;line-height:1.2!important}.cky-btn-close{cursor:pointer;place-items:center;display:grid;width:var(--size-8)!important;height:var(--size-8)!important;margin:calc(-1 * var(--space-3))!important;background:0 0!important;border:0!important;padding:0!important}.cky-btn-close:before{content:"";width:var(--size-5);height:var(--size-5);background:var(--text-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.04289 4.04289C4.43342 3.65237 5.06658 3.65237 5.45711 4.04289L12 10.5858L18.5429 4.04289C18.9334 3.65237 19.5666 3.65237 19.9571 4.04289C20.3476 4.43342 20.3476 5.06658 19.9571 5.45711L13.4142 12L19.9571 18.5429C20.3476 18.9334 20.3476 19.5666 19.9571 19.9571C19.5666 20.3476 18.9334 20.3476 18.5429 19.9571L12 13.4142L5.45711 19.9571C5.06658 20.3476 4.43342 20.3476 4.04289 19.9571C3.65237 19.5666 3.65237 18.9334 4.04289 18.5429L10.5858 12L4.04289 5.45711C3.65237 5.06658 3.65237 4.43342 4.04289 4.04289Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.04289 4.04289C4.43342 3.65237 5.06658 3.65237 5.45711 4.04289L12 10.5858L18.5429 4.04289C18.9334 3.65237 19.5666 3.65237 19.9571 4.04289C20.3476 4.43342 20.3476 5.06658 19.9571 5.45711L13.4142 12L19.9571 18.5429C20.3476 18.9334 20.3476 19.5666 19.9571 19.9571C19.5666 20.3476 18.9334 20.3476 18.5429 19.9571L12 13.4142L5.45711 19.9571C5.06658 20.3476 4.43342 20.3476 4.04289 19.9571C3.65237 19.5666 3.65237 18.9334 4.04289 18.5429L10.5858 12L4.04289 5.45711C3.65237 5.06658 3.65237 4.43342 4.04289 4.04289Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.cky-preference-body-wrapper{flex:1;overflow-y:auto;padding:0 var(--space-8)!important}.cky-preference-content-wrapper{padding-right:var(--size-15)}.cky-accordion-wrapper{margin-top:var(--space-6)!important}.cky-accordion{padding:var(--space-6) 0!important;border:0!important;border-top:1px solid var(--border-primary)!important}.cky-accordion-item{display:block!important}.cky-accordion-header-wrapper{padding-right:var(--size-15);position:relative}.cky-accordion-header .cky-switch,.cky-always-active{top:50%;right:0;translate:0 -50%;position:absolute!important}.cky-accordion-header{justify-content:space-between;align-items:center;gap:var(--space-6);margin:0 0 var(--space-2)!important;display:flex!important}.cky-accordion-header-des{margin:0!important}.cky-always-active{color:var(--text-tertiary)!important;font:400 var(--font-size-tab)/1.25 var(--font-heading-primary)!important}.cky-switch{align-items:center;line-height:0;height:auto!important;margin:0!important;display:flex!important}.cky-switch input[type=checkbox]{appearance:none;cursor:pointer;transition:background-color .2s var(--fade-ease);display:block;position:relative;width:var(--size-9)!important;height:var(--size-6)!important;border-radius:var(--radius-round)!important;background:var(--button-secondary-bg-hover)!important;margin:0!important}.cky-switch input[type=checkbox]:before{content:"";transition:translate .2s var(--fade-ease);border-radius:50%;position:absolute;inset-inline-start:var(--size-2);inset-block:var(--size-2)!important;width:var(--size-5)!important;background:var(--bg-primary)!important;height:auto!important;transform:none!important}.cky-switch input[type=checkbox]:checked{background:var(--text-primary)!important}.cky-switch input[type=checkbox]:checked:before{translate:calc(var(--size-9) - var(--size-5) - 2 * var(--size-2)) 0}.cky-footer-wrapper{padding:var(--space-6) var(--space-8) var(--space-8)!important;border-top:1px solid var(--border-primary)!important}.lenis.lenis-scrolling iframe{pointer-events:none}.text-link[data-astro-cid-twzuq6vf]{color:var(--text-secondary);transition:color .15s}.text-link[data-astro-cid-twzuq6vf][aria-current=page]{color:var(--text-primary)}@media (hover:hover){.text-link[data-astro-cid-twzuq6vf]:hover{color:var(--text-primary)}.link-group:has(.text-link:hover) .text-link[data-astro-cid-twzuq6vf]:not(:hover){color:var(--text-tertiary)}}.text-link[data-astro-cid-twzuq6vf]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.text-link--nav[data-astro-cid-twzuq6vf],.text-link--tab[data-astro-cid-twzuq6vf]{padding:var(--space-3);border-radius:var(--radius-xx-small);display:inline-block}.text-link--footer[data-astro-cid-twzuq6vf],.text-link--large[data-astro-cid-twzuq6vf]{display:inline-block}.text-link[data-astro-cid-twzuq6vf]:has(.text-link__icon){align-items:center;gap:var(--space-2);display:inline-flex}.text-link__icon[data-astro-cid-twzuq6vf]{width:var(--size-5);height:var(--size-5);flex-shrink:0;display:grid}.text-link--large[data-astro-cid-twzuq6vf] .text-link__icon[data-astro-cid-twzuq6vf]{width:var(--size-7);height:var(--size-7)}.text-link__icon[data-astro-cid-twzuq6vf] svg{width:100%;height:100%}.bar[data-astro-cid-3w3yfkoq]{z-index:10;padding:var(--space-5) max(var(--grid-margin), calc((100% - var(--content-max)) / 2));background:color-mix(in srgb, var(--bg-primary) 90%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.bar--site[data-astro-cid-3w3yfkoq]{grid-template-columns:1fr auto 1fr;display:grid}.bar__action{justify-self:end}.bar__text[data-astro-cid-3w3yfkoq]{gap:var(--space-0);flex-direction:column;display:flex}.bar__home[data-astro-cid-3w3yfkoq]{justify-self:start;text-decoration:none}.bar__title[data-astro-cid-3w3yfkoq]{color:var(--text-primary)}.bar__subline[data-astro-cid-3w3yfkoq]{color:var(--text-secondary)}.bar__subline--swap[data-astro-cid-3w3yfkoq]{display:inline-grid}.bar__subline-layer{will-change:filter, opacity;grid-area:1/1}.bar__links[data-astro-cid-3w3yfkoq]{gap:var(--space-0);display:flex}@media (width<=47.99em){.bar[data-astro-cid-3w3yfkoq]{height:var(--bar-height);padding-block:var(--space-4)}}.bar__wide[data-astro-cid-3w3yfkoq]{display:contents}.bar__menu[data-astro-cid-3w3yfkoq]{padding:var(--space-3) 0;color:var(--text-primary);cursor:pointer;background:0 0;border:0;justify-self:end}@media (width<=74.99em){.bar--site[data-astro-cid-3w3yfkoq]{grid-template-columns:1fr auto}.bar__wide[data-astro-cid-3w3yfkoq]{display:none}}@media (width>=75em){.bar__menu[data-astro-cid-3w3yfkoq]{display:none}}.menu[data-astro-cid-3w3yfkoq]{z-index:9;overscroll-behavior:contain;padding:var(--section-space-l) max(var(--grid-margin), calc((100% - var(--content-max)) / 2)) calc(var(--section-space-xs) + env(safe-area-inset-bottom));background:var(--bg-primary);color:var(--text-primary);opacity:0;transition:opacity .45s var(--fade-ease);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}@media (width>=48em){.menu[data-astro-cid-3w3yfkoq]{padding-block:var(--bar-height) calc(var(--space-7) + env(safe-area-inset-bottom))}}.menu[data-astro-cid-3w3yfkoq][hidden]{display:none}.safari-edge[data-astro-cid-3w3yfkoq]{z-index:11;height:var(--space-4);background:var(--text-primary);pointer-events:none;display:none;position:fixed;left:0;right:0}.safari-edge--top[data-astro-cid-3w3yfkoq]{top:0}.safari-edge--bottom[data-astro-cid-3w3yfkoq]{bottom:0}html[data-menu-shown] .safari-edge[data-astro-cid-3w3yfkoq]{display:block}html[data-menu-active] .bar[data-astro-cid-3w3yfkoq]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html[data-menu-shown] .bar[data-astro-cid-3w3yfkoq]{background:var(--bg-primary)}.bar--site[data-astro-cid-3w3yfkoq] [data-astro-cid-3w3yfkoq]:is(.bar__title,.bar__subline,.bar__menu,a){transition:color .2s var(--fade-ease) .125s}html[data-menu-open] .bar--site[data-astro-cid-3w3yfkoq] [data-astro-cid-3w3yfkoq]:is(.bar__title,.bar__subline,.bar__menu,a){transition-delay:.2s}.menu[data-astro-cid-3w3yfkoq][data-open]{opacity:1;transition-duration:.6s}.menu[data-astro-cid-3w3yfkoq][data-open][data-closing]{opacity:0;transition-duration:.45s}.menu__main[data-astro-cid-3w3yfkoq]{justify-content:center;gap:var(--space-3);flex-direction:column;flex:1;display:flex}.menu__label[data-astro-cid-3w3yfkoq]{color:var(--text-secondary)}.menu__links[data-astro-cid-3w3yfkoq]{gap:var(--space-0);flex-direction:column;display:flex}.menu__link[data-astro-cid-3w3yfkoq]{padding-block:var(--space-2);color:var(--text-primary);text-decoration:none;display:block}.menu__social[data-astro-cid-3w3yfkoq]{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.menu__social[data-astro-cid-3w3yfkoq]>li[data-astro-cid-3w3yfkoq]{display:flex}.menu__label[data-astro-cid-3w3yfkoq],.menu__links[data-astro-cid-3w3yfkoq]>li[data-astro-cid-3w3yfkoq],.menu__social[data-astro-cid-3w3yfkoq]{opacity:0;filter:blur(var(--reveal-blur));transition:opacity,filter}.menu[data-astro-cid-3w3yfkoq][data-open] [data-astro-cid-3w3yfkoq]:is(.menu__label,.menu__links>li,.menu__social){opacity:1;filter:none;transition-duration:var(--reveal-ms);transition-timing-function:var(--reveal-ease);transition-delay:calc(.1s + var(--i,0) * var(--reveal-step))}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-3w3yfkoq],.menu[data-astro-cid-3w3yfkoq][data-open],.menu[data-astro-cid-3w3yfkoq][data-open][data-closing],.menu[data-astro-cid-3w3yfkoq] [data-astro-cid-3w3yfkoq]:is(.menu__label,.menu__links>li,.menu__social),.menu[data-astro-cid-3w3yfkoq][data-open] [data-astro-cid-3w3yfkoq]:is(.menu__label,.menu__links>li,.menu__social){filter:none;transition:opacity .15s}}@media (width>=75em){.menu[data-astro-cid-3w3yfkoq]{display:none}}.bar__close[data-astro-cid-3w3yfkoq]{color:var(--text-tertiary);flex-shrink:0;display:block;position:relative}.bar__close[data-astro-cid-3w3yfkoq]:after{content:"";inset:calc(-1 * var(--space-4));position:absolute}.bar__close[data-astro-cid-3w3yfkoq] svg{width:var(--space-6);height:var(--space-6);display:block}
