.max-width-page{max-width:1800px;margin-left:auto;margin-right:auto}:root{--type-md:1.25rem;--type-lg:1.5625rem;--type-xl:1.95313rem;--type-2xl:2.44141rem;--type-3xl:3.05176rem;--type-4xl:3.8147rem}@media (max-width:767px){:root{--type-md:1rem;--type-lg:1.25rem;--type-xl:1.5625rem;--type-2xl:1.95313rem;--type-3xl:2.44141rem;--type-4xl:3.05176rem}}h1,h2,h3,h4,h5,h6{margin:0}h1{font-family:var(--font-inter,sans-serif);letter-spacing:-.05em;font-size:clamp(2.5rem,5vw,3.8rem);font-weight:500;line-height:1.25}h2{font-family:var(--font-inter,sans-serif);letter-spacing:-.05em;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:500;line-height:1.25}h3{font-family:var(--font-inter,sans-serif);letter-spacing:-.05em;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.25}h4{font-family:var(--font-inter,sans-serif);letter-spacing:-.05em;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:500;line-height:1.25}h5{font-family:var(--font-inter,sans-serif);letter-spacing:-.05em;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:500;line-height:1.25}h6{font-family:var(--font-inter,sans-serif);letter-spacing:-.05em;font-size:clamp(1rem,1.8vw,1.125rem);font-weight:500;line-height:1.25}p,li{font-family:var(--font-inter,sans-serif);font-size:var(--type-md,1.25rem);font-weight:400;line-height:1.5}@media (max-width:767px){h1{font-size:clamp(1.625rem,7vw,2rem)}h2{font-size:clamp(1.375rem,5.5vw,1.75rem)}h3{font-size:clamp(1.125rem,4.5vw,1.375rem)}p,li{font-size:1rem}}.text-md{font-family:var(--font-inter,sans-serif);font-size:var(--type-md,1.25rem);font-weight:400;line-height:1.3}.text-sm{font-family:var(--font-inter,sans-serif);font-size:.8rem;font-weight:400;line-height:1.3}.text-xs{font-family:var(--font-inter,sans-serif);font-size:.64rem;font-weight:400;line-height:1.3}.text-lg{font-family:var(--font-inter,sans-serif);font-size:var(--type-lg,1.5625rem);font-weight:400;line-height:1.5}.text-xl{font-family:var(--font-inter,sans-serif);font-size:var(--type-xl,1.95313rem);font-weight:400;line-height:1.5}.text-2xl{font-family:var(--font-inter,sans-serif);font-size:var(--type-2xl,2.44141rem);letter-spacing:-.05em;font-weight:500;line-height:1.25}.text-3xl{font-family:var(--font-inter,sans-serif);font-size:var(--type-3xl,3.05176rem);letter-spacing:-.05em;font-weight:500;line-height:1.25}.text-4xl{font-family:var(--font-inter,sans-serif);font-size:var(--type-4xl,3.8147rem);letter-spacing:-.05em;font-weight:500;line-height:1.25}.list-heading{font-size:clamp(1.5rem,3vw,2rem)}@media (max-width:767px){.list-heading{font-size:1.25rem}}.display-hero{font-size:clamp(2rem,6vw,6rem);font-family:var(--font-inter,sans-serif);letter-spacing:-.05em;font-weight:500;line-height:1.02}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f7fa;--section-space:2.5rem;background-color:#111212}@media (min-width:768px){:root{--section-space:4rem}}@media (min-width:1024px){:root{--section-space:5rem}}*,:before,:after{box-sizing:border-box}img,video,iframe{max-width:100%;height:auto}svg:not([data-sanity-icon]){max-width:100%}svg:not([data-sanity-icon])[width][height]{height:auto}svg{backface-visibility:hidden;transform:translateZ(0)}svg[data-sanity-icon]{width:1em;max-width:none;height:1em}:root[data-theme=light] svg .svg-stroke{stroke:#df7355}:root[data-theme=light] svg .svg-fill{fill:#df7355}:root[data-theme=light] svg .svg-stroke-accent{stroke:#f5f7fa}:root[data-theme=light] svg .svg-fill-accent{fill:#f5f7fa}section{max-width:100vw;overflow-x:hidden}@supports (overflow:clip){section{display:flow-root;overflow:clip visible}}html{width:100%;margin:0;padding:0;overflow-x:hidden}body{width:100%;min-height:100vh;font-family:var(--font-inter,sans-serif);background-color:var(--bg-color,#111212);color:var(--text-color,#f5f7fa);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;position:relative;overflow:hidden auto}@supports (overflow:clip){body{overflow:clip visible}}p{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer;background:0 0;border:none}label{font-family:var(--font-inter,sans-serif);color:var(--text-muted-color,#a3a3a3);font-size:1rem;font-weight:400;line-height:1.3}.color-accent{color:#df7355}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-paused=true],[data-paused=true] *,[data-paused=true] :before,[data-paused=true] :after{animation-play-state:paused!important}:root,:root[data-theme=dark]{--bg-color:#111212;--text-color:#f5f7fa;--text-secondary-color:#d9d9d9;--text-muted-color:#a3a3a3;--border-subtle-color:#ffffff1a}:root[data-theme=light]{--bg-color:#ffebe0;--text-color:#111212;--text-secondary-color:#404040;--text-muted-color:#5a5a5a;--border-subtle-color:#00000026}
