.cds--g10,.cds--g100,.cds--white,:root{--site-ink:var(--cds-text-primary);--site-secondary:var(--cds-text-secondary);--site-paper:var(--cds-background);--site-surface:var(--cds-layer-01);--site-line:var(--cds-border-subtle-01);--site-dark:var(--cds-background-inverse)}:root{--site-section-space:clamp(3rem,5vw,5rem)}html{scroll-behavior:smooth;scroll-padding-block-start:4rem}body{min-height:100vh;color:var(--site-ink);background:var(--site-paper);-webkit-font-smoothing:antialiased}.site-main{-webkit-padding-before:3rem;padding-block-start:3rem}[data-reveal-children]>*,[data-reveal]{--reveal-duration:700ms;--reveal-easing:cubic-bezier(0,0,0.3,1);--reveal-distance:2.5rem;--reveal-delay:0ms}[data-reveal=hero]{--reveal-duration:700ms;--reveal-easing:cubic-bezier(0,0,0.3,1);--reveal-distance:4rem}[data-reveal=fade]{--reveal-distance:0px}[data-reveal-order="1"]{--reveal-delay:150ms}[data-reveal-order="2"]{--reveal-delay:calc(150ms * 2)}[data-reveal-order="3"]{--reveal-delay:calc(150ms * 3)}[data-reveal-children=stagger]>:nth-child(2){--reveal-delay:150ms}[data-reveal-children=stagger]>:nth-child(3){--reveal-delay:calc(150ms * 2)}[data-reveal-children=stagger]>:nth-child(n+4){--reveal-delay:calc(150ms * 3)}@media(prefers-reduced-motion:no-preference){html[data-motion=ready] :is([data-reveal],[data-reveal-children]>:not(script):not(style):not(template)):not(:has([data-reveal],[data-reveal-children])):not([data-reveal-state]){opacity:0;pointer-events:none}html[data-motion=ready] [data-reveal-state=entering]{animation:site-enter var(--reveal-duration) var(--reveal-easing) var(--reveal-delay) backwards}}@keyframes site-enter{0%{opacity:0;transform:translateY(var(--reveal-distance))}to{opacity:1;transform:translateY(0)}}[data-motion-change]{animation:site-content-enter .4s cubic-bezier(0,0,.3,1) backwards}[data-motion-change=fade]{display:inline-block;--content-distance:0px}@keyframes site-content-enter{0%{opacity:0;transform:translateY(var(--content-distance,.5rem))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.cds--accordion__item--active>.cds--accordion__wrapper>.cds--accordion__content{animation:site-content-enter .4s cubic-bezier(0,0,.3,1) backwards}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-motion-change],[data-reveal-state]{animation:none}}:where(button,a,input,select,textarea,[tabindex],[role=button],[role=combobox]):focus:not(:focus-visible){--cds-focus:transparent;--cds-focus-inset:transparent;--cds-focus-inverse:transparent;outline:none;box-shadow:none}.cds--checkbox:focus:not(:focus-visible)+.cds--checkbox-label:before,.cds--radio-button:focus:not(:focus-visible)+.cds--radio-button__label .cds--radio-button__appearance{outline:none}