@font-face{font-family:__softwareGrotesk_ac06de;src:url(/_next/static/media/e46304829c2f2729-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:medium}@font-face{font-family:__softwareGrotesk_ac06de;src:url(/_next/static/media/d2cd54c444dd8757-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__softwareGrotesk_Fallback_ac06de;src:local("Arial");ascent-override:98.07%;descent-override:19.61%;line-gap-override:26.48%;size-adjust:101.97%}.__className_ac06de{font-family:__softwareGrotesk_ac06de,__softwareGrotesk_Fallback_ac06de}.__variable_ac06de{--font-primary:"__softwareGrotesk_ac06de","__softwareGrotesk_Fallback_ac06de"}@font-face{font-family:__softwareGroteskMono_cbb9ea;src:url(/_next/static/media/cd7b9ae0078fa589-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__softwareGroteskMono_cbb9ea;src:url(/_next/static/media/d43fce1c0f385d92-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:medium}@font-face{font-family:__softwareGroteskMono_cbb9ea;src:url(/_next/static/media/8398e0b6cdc8ce2d-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__softwareGroteskMono_Fallback_cbb9ea;src:local("Arial");ascent-override:79.99%;descent-override:16.00%;line-gap-override:21.60%;size-adjust:125.02%}.__className_cbb9ea{font-family:__softwareGroteskMono_cbb9ea,__softwareGroteskMono_Fallback_cbb9ea}.__variable_cbb9ea{--font-secondary:"__softwareGroteskMono_cbb9ea","__softwareGroteskMono_Fallback_cbb9ea"}html{font-family:sans-serif;box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;color-scheme:light dark;overflow-x:hidden}@media screen and (pointer:fine) and (min-width:768px){html{cursor:none}}iframe{pointer-events:none}html.wp-toolbar{cursor:auto}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto;transition:none}}html.is-loaded{visibility:visible;opacity:1;pointer-events:auto}body{font-size:1rem;margin:0;color:var(--color-text);background-color:var(--color-surface)}a,button{text-decoration:none;color:inherit}b,strong{font-weight:700}em{font-style:italic}h1,h2,h3,h4,h5,h6,p{margin:0}fieldset{padding:0;border:0}figure,ol,ul{margin:0}ol,ul{padding:0}*{box-sizing:border-box;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}button{background-color:transparent;border:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer}button::-moz-focus-inner{border:0}.app sub,.app sup{font-size:smaller}.app sub{vertical-align:sub}.app sup{vertical-align:super}.app .supt-introduction a,.app .supt-list a,.app .supt-paragraph a,.app .supt-section__introduction a,.app .supt-table a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%}.supt-not-found{position:relative;height:100vh;width:100%;overflow:hidden;margin-top:-40px}.supt-not-found__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;mix-blend-mode:difference}.supt-not-found__content-title{font-family:var(--font-primary);font-size:clamp(56px,6.01vw + 2.09rem,120px);line-height:clamp(56px,6.01vw + 2.09rem,120px);font-weight:500;letter-spacing:-1px}@media screen and (min-width:1440px){.supt-not-found__content-title{font-size:clamp(120px,4.53vw + 3.42rem,168px);line-height:clamp(120px,4.53vw + 3.42rem,168px)}}.supt-not-found__content-title{color:var(--color-text);font-size:150px;line-height:200px;color:#fff;text-align:center}@media screen and (min-width:1440px){.supt-not-found__content-title{font-size:400px;line-height:400px}}.supt-not-found__content-caption span{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-not-found__content-caption span{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-not-found__content-caption span{color:var(--color-text);color:#fff;transition:opacity .3s ease-in-out}.supt-not-found__content-link{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-not-found__content-link{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-not-found__content-link{color:var(--color-text);text-decoration:underline;color:#fff}.supt-not-found__content:has(a:hover) .supt-not-found__content-caption span{opacity:.5}.supt-not-found__content:has(a:hover) .supt-not-found__content-link{opacity:1;cursor:none}.supt-not-found .header-homepage__logo{padding:0;margin:0;position:absolute;inset:0}.supt-not-found .header-homepage__logo-container{grid-column:span 12}.supt-not-found .header-homepage__logo-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.supt-not-found .header-homepage__logo-video video{-o-object-fit:cover;object-fit:cover}[data-theme=dark] .header-homepage__logo-video.-light{display:none}[data-theme=dark] .header-homepage__logo-video.-dark,[data-theme=light] .header-homepage__logo-video.-light{display:block}[data-theme=light] .header-homepage__logo-video.-dark{display:none}.supt-section{padding-top:clamp(80px,4.76vw + 3.21rem,120px);padding-bottom:clamp(80px,4.76vw + 3.21rem,120px)}.supt-section__uptitle{font-family:var(--font-primary);font-size:clamp(24px,.75vw + 1.32rem,32px);line-height:clamp(24px,.75vw + 1.32rem,32px);font-weight:400}@media screen and (min-width:1440px){.supt-section__uptitle{font-size:clamp(32px,1.23vw + .9rem,45px);line-height:clamp(32px,1.23vw + .9rem,45px)}}.supt-section__uptitle{color:var(--color-text)}.supt-section__title{font-family:var(--font-primary);font-size:clamp(56px,6.01vw + 2.09rem,120px);line-height:clamp(56px,6.01vw + 2.09rem,120px);font-weight:500;letter-spacing:-1px}@media screen and (min-width:1440px){.supt-section__title{font-size:clamp(120px,4.53vw + 3.42rem,168px);line-height:clamp(120px,4.53vw + 3.42rem,168px)}}.supt-section__title{color:var(--color-text)}.supt-section__introduction{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-section__introduction{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-section__introduction{color:var(--color-text)}.supt-section__link{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-section__link{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-section__link{color:var(--color-text)}.supt-grid{margin-left:24px;margin-right:24px}@media (min-width:768px){.supt-grid{margin-left:40px;margin-right:40px}}@media (min-width:1024px){.supt-grid{margin-left:56px;margin-right:56px}}@media (min-width:1440px){.supt-grid{margin-left:72px;margin-right:72px}}@media (min-width:1444px){.supt-grid{width:100%;margin-left:auto;margin-right:auto}}.supt-grid{grid-column-gap:8px}@media (min-width:1500px){.supt-grid{grid-column-gap:32px}}.supt-grid{grid-row-gap:8px}@media (min-width:1500px){.supt-grid{grid-row-gap:32px}}.supt-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:auto;grid-template-rows:auto;padding:0 8px}.supt-t-3xl{font-family:var(--font-primary);font-size:clamp(56px,6.01vw + 2.09rem,120px);line-height:clamp(56px,6.01vw + 2.09rem,120px);font-weight:500;letter-spacing:-1px}@media screen and (min-width:1440px){.supt-t-3xl{font-size:clamp(120px,4.53vw + 3.42rem,168px);line-height:clamp(120px,4.53vw + 3.42rem,168px)}}.supt-t-2xl{font-family:var(--font-primary);font-size:clamp(40px,2.25vw + 1.97rem,64px);line-height:clamp(40px,2.25vw + 1.97rem,64px);font-weight:400;letter-spacing:-1px}@media screen and (min-width:1440px){.supt-t-2xl{font-size:clamp(64px,2.36vw + 1.88rem,89px);line-height:clamp(64px,2.36vw + 1.88rem,89px)}}.supt-t-xl{font-family:var(--font-primary);font-size:clamp(28px,1.88vw + 1.31rem,48px);line-height:clamp(28px,1.88vw + 1.31rem,48px);font-weight:400;letter-spacing:-1px;font-feature-settings:"tnum" on,"lnum" on}@media screen and (min-width:1440px){.supt-t-xl{font-size:clamp(48px,1.79vw + 1.39rem,67px);line-height:clamp(48px,1.79vw + 1.39rem,67px)}}.supt-t-lg{font-family:var(--font-primary);font-size:clamp(24px,.75vw + 1.32rem,32px);line-height:clamp(24px,.75vw + 1.32rem,32px);font-weight:400}@media screen and (min-width:1440px){.supt-t-lg{font-size:clamp(32px,1.23vw + .9rem,45px);line-height:clamp(32px,1.23vw + .9rem,45px)}}.supt-t-md{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-t-md{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-t-sm{font-family:var(--font-primary);font-size:clamp(16px,.19vw + .96rem,18px);line-height:clamp(16px,.19vw + .96rem,18px);font-weight:400}@media screen and (min-width:1440px){.supt-t-sm{font-size:clamp(18px,.66vw + .53rem,25px);line-height:clamp(18px,.66vw + .53rem,25px)}}.supt-t-xs{font-family:var(--font-primary);font-feature-settings:"case" on;font-size:clamp(13px,.09vw + .79rem,14px);line-height:clamp(14px,.09vw + .85rem,15px);font-weight:400}@media screen and (min-width:1440px){.supt-t-xs{font-size:clamp(14px,.57vw + .37rem,20px);line-height:clamp(15px,.57vw + .43rem,21px)}}.supt-t-xs-mono{font-family:var(--font-secondary);font-size:clamp(13px,.09vw + .79rem,14px);line-height:clamp(14px,.09vw + .85rem,15px);font-weight:400;letter-spacing:1px}@media screen and (min-width:1440px){.supt-t-xs-mono{font-size:clamp(14px,.57vw + .37rem,20px);line-height:clamp(15px,.57vw + .43rem,21px)}}.supt-t-h1{font-family:var(--font-primary);font-size:clamp(56px,6.01vw + 2.09rem,120px);line-height:clamp(56px,6.01vw + 2.09rem,120px);font-weight:500;letter-spacing:-1px}@media screen and (min-width:1440px){.supt-t-h1{font-size:clamp(120px,4.53vw + 3.42rem,168px);line-height:clamp(120px,4.53vw + 3.42rem,168px)}}.supt-t-h1{color:var(--color-text)}.supt-t-h2{font-family:var(--font-primary);font-size:clamp(40px,2.25vw + 1.97rem,64px);line-height:clamp(40px,2.25vw + 1.97rem,64px);font-weight:400;letter-spacing:-1px}@media screen and (min-width:1440px){.supt-t-h2{font-size:clamp(64px,2.36vw + 1.88rem,89px);line-height:clamp(64px,2.36vw + 1.88rem,89px)}}.supt-t-h2{color:var(--color-text)}.supt-t-h3{font-family:var(--font-primary);font-size:clamp(28px,1.88vw + 1.31rem,48px);line-height:clamp(28px,1.88vw + 1.31rem,48px);font-weight:400;letter-spacing:-1px;font-feature-settings:"tnum" on,"lnum" on}@media screen and (min-width:1440px){.supt-t-h3{font-size:clamp(48px,1.79vw + 1.39rem,67px);line-height:clamp(48px,1.79vw + 1.39rem,67px)}}.supt-t-h3{color:var(--color-text)}.supt-t-h4{font-family:var(--font-primary);font-size:clamp(24px,.75vw + 1.32rem,32px);line-height:clamp(24px,.75vw + 1.32rem,32px);font-weight:400}@media screen and (min-width:1440px){.supt-t-h4{font-size:clamp(32px,1.23vw + .9rem,45px);line-height:clamp(32px,1.23vw + .9rem,45px)}}.supt-t-h4{color:var(--color-text)}.supt-t-h5{font-family:var(--font-primary);font-size:clamp(24px,.75vw + 1.32rem,32px);line-height:clamp(24px,.75vw + 1.32rem,32px);font-weight:400}@media screen and (min-width:1440px){.supt-t-h5{font-size:clamp(32px,1.23vw + .9rem,45px);line-height:clamp(32px,1.23vw + .9rem,45px)}}.supt-t-h5{color:var(--color-text)}.supt-t-h6{font-family:var(--font-primary);font-size:clamp(24px,.75vw + 1.32rem,32px);line-height:clamp(24px,.75vw + 1.32rem,32px);font-weight:400}@media screen and (min-width:1440px){.supt-t-h6{font-size:clamp(32px,1.23vw + .9rem,45px);line-height:clamp(32px,1.23vw + .9rem,45px)}}.supt-t-h6{color:var(--color-text)}.supt-t-introduction{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-t-introduction{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-t-introduction{color:var(--color-text)}.supt-t-paragraph{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-t-paragraph{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-t-paragraph{color:var(--color-text)}.supt-t-caption{font-family:var(--font-primary);font-feature-settings:"case" on;font-size:clamp(13px,.09vw + .79rem,14px);line-height:clamp(14px,.09vw + .85rem,15px);font-weight:400}@media screen and (min-width:1440px){.supt-t-caption{font-size:clamp(14px,.57vw + .37rem,20px);line-height:clamp(15px,.57vw + .43rem,21px)}}.supt-t-caption{color:var(--color-text)}.supt-t-button{font-family:var(--font-primary);font-size:clamp(16px,.19vw + .96rem,18px);line-height:clamp(16px,.19vw + .96rem,18px);font-weight:400}@media screen and (min-width:1440px){.supt-t-button{font-size:clamp(18px,.66vw + .53rem,25px);line-height:clamp(18px,.66vw + .53rem,25px)}}.supt-t-button{line-height:clamp(16px,.38vw + .91rem,20px);color:var(--color-text)}.supt-t-link{font-family:var(--font-primary);font-size:clamp(18px,.56vw + .99rem,24px);line-height:clamp(18px,.56vw + .99rem,24px);font-weight:400}@media screen and (min-width:1440px){.supt-t-link{font-size:clamp(24px,.94vw + .65rem,34px);line-height:clamp(24px,.94vw + .65rem,34px)}}.supt-t-link{color:var(--color-text)}@keyframes slide-in{0%{transform:translateX(400px)}to{transform:translateX(0)}}@keyframes slide-out{0%{transform:translateX(0)}to{transform:translateX(400px)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-down{0%{transform:translateY(0)}to{transform:translateY(calc(100% + 100px));transform:translateY(var(--slide-down-distance,calc(100% + 100px)))}}@keyframes blur-out{0%{filter:blur(20px)}to{filter:blur(0)}}:where(html){line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}:root{--color-surface:#fff;--color-surface-light:#e0e3e5;--color-surface-invert:#141414;--color-border:#000;--color-brand-1-base:#3b82f6;--color-brand-1-lighter:#93c5fd;--color-brand-1-darker:#1e40af;--color-brand-2-base:#f59e0b;--color-brand-2-lighter:#fde68a;--color-brand-2-darker:#b45309;--color-text:#161513;--color-text-invert:#fff;--color-text-medium:#919394;--color-navigation-links:#fff;--color-white:#fff;--color-neutral-000:#fff;--color-neutral-100:#f3f4f6;--color-neutral-200:#e5e7eb;--color-neutral-300:#d1d5db;--color-neutral-400:#9ca3af;--color-neutral-500:#6b7280;--color-neutral-600:#4b5563;--color-neutral-700:#374151;--color-neutral-800:#1f2937;--color-neutral-900:#111827;--color-error:red;--color-tag:#e0e3e5;--supt-notification-background-color:hsla(0,0%,8%,.1);--supt-notification-text-color:var(--color-text);--color-widget-background:hsla(0,0%,8%,.1);--color-widget-background-hover:hsla(0,0%,8%,.15);--color-widget-highlight:hsla(0,0%,8%,.6);--color-widget-highlight-text:var(--color-text-invert)}.-dark{--color-surface:#141414;--color-surface-light:#3b3c3d;--color-surface-invert:#fff;--color-border:#fff;--color-brand-1-base:#3b82f6;--color-brand-1-lighter:#93c5fd;--color-brand-1-darker:#1e40af;--color-brand-2-base:#f59e0b;--color-brand-2-lighter:#fde68a;--color-brand-2-darker:#b45309;--color-text:#fff;--color-text-invert:#161513;--color-text-medium:#646566;--color-navigation-links:#fff;--color-neutral-000:#000;--color-neutral-100:#f3f4f6;--color-neutral-200:#e5e7eb;--color-neutral-300:#d1d5db;--color-neutral-400:#9ca3af;--color-neutral-500:#6b7280;--color-neutral-600:#4b5563;--color-neutral-700:#374151;--color-neutral-800:#1f2937;--color-neutral-900:#111827;--color-error:red;--color-tag:#3b3c3d;--supt-notification-background-color:hsla(0,0%,100%,.1);--supt-notification-text-color:var(--color-text);--color-widget-background:hsla(0,0%,100%,.1);--color-widget-highlight:hsla(0,0%,100%,.6);--color-widget-highlight-text:var(--color-text-invert);--color-widget-background-hover:hsla(0,0%,100%,.15)}.editor-styles-wrapper{color:#161513;color:var(--color-text)}:root{--spacing-none:0px;--spacing-xs:2px;--spacing-sm:4px;--spacing-md:8px;--spacing-lg:16px;--spacing-xl:24px;--spacing-2xl:40px;--spacing-3xl:72px;--spacing-section-sm:32px;--spacing-section-lg:56px;--spacing-header-title:112px}@media screen and (min-width:768px){:root{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:56px;--spacing-3xl:104px;--spacing-section-sm:40px;--spacing-section-lg:80px;--spacing-header-title:160px}}