.Section-module__BGCMQG__section{width:100%}.Section-module__BGCMQG__default{background:var(--color-surface)}.Section-module__BGCMQG__paper{background:var(--color-surface-subtle);--tear-color:var(--color-surface-subtle);position:relative}.Section-module__BGCMQG__graph{background:var(--color-surface)url(/textures/graph-paper.svg) repeat;background-size:30px 30px}.Section-module__BGCMQG__transparent{background:0 0}.Section-module__BGCMQG__accent{background:var(--color-surface-overlay-inverse)}.Section-module__BGCMQG__section[data-surface]{background-color:var(--selected-surface);--tear-color:var(--selected-surface);color:var(--palette-sand-12);--color-text:var(--palette-sand-12);--color-text-muted:var(--palette-sand-a11);--color-text-accent:var(--palette-umber-12);--color-brand:var(--palette-umber-9);--color-brand-hover:var(--palette-umber-10);--color-text-inverse:var(--palette-white)}.Section-module__BGCMQG__section[data-surface=pureWarm],.Section-module__BGCMQG__section[data-surface=oliveSubtle]{--color-text:var(--palette-umber-12)}.Section-module__BGCMQG__section[data-surface=oliveSubtle]{--color-text-muted:var(--palette-umber-9)}.Section-module__BGCMQG__accent:not([data-surface]),.Section-module__BGCMQG__section[data-surface=brand]{color:var(--palette-white);--color-text:var(--palette-white);--color-text-muted:var(--palette-sand-dark-a11);--color-text-accent:var(--palette-white);--color-brand:var(--palette-white);--color-brand-hover:var(--palette-sand-dark-a11);--color-text-inverse:var(--palette-umber-9)}.Section-module__BGCMQG__spacingNone{padding-block:0}.Section-module__BGCMQG__spacingSm{padding-top:var(--section-space-sm);padding-bottom:var(--section-space-sm)}.Section-module__BGCMQG__spacingMd{padding-top:var(--section-space-md);padding-bottom:var(--section-space-md)}.Section-module__BGCMQG__spacingLg{padding-top:var(--section-space-lg);padding-bottom:var(--section-space-lg)}.Section-module__BGCMQG__spacingXl{padding-top:var(--section-space-xl);padding-bottom:var(--section-space-xl)}
.HoverTilt-module__rhiLXq__hoverTilt{--hover-tilt-angle:-.75deg;transition:transform var(--duration-moderate)var(--ease-out)}@media (hover:hover) and (pointer:fine){.HoverTilt-module__rhiLXq__hoverTilt:hover{transform:rotate(var(--hover-tilt-angle))}}@media (prefers-reduced-motion:reduce){.HoverTilt-module__rhiLXq__hoverTilt{transition:none}.HoverTilt-module__rhiLXq__hoverTilt:hover{transform:none}}
.ExpandableCard-module__GQYmQG__card{background:var(--color-surface);border:none;border-radius:0}.ExpandableCard-module__GQYmQG__toggle{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5);cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:none;display:flex}.ExpandableCard-module__GQYmQG__toggle:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.ExpandableCard-module__GQYmQG__header{align-items:center;gap:var(--space-4);display:flex}.ExpandableCard-module__GQYmQG__icon{flex-shrink:0;width:2rem;font-size:1.5rem;line-height:1}.ExpandableCard-module__GQYmQG__title{font-family:var(--font-sans);font-size:var(--type-heading-3);color:var(--color-text);font-weight:600}.ExpandableCard-module__GQYmQG__toggleIcon{color:var(--color-text-muted);flex-shrink:0;transition:transform .3s}.ExpandableCard-module__GQYmQG__toggleIconOpen{transform:rotate(45deg)}.ExpandableCard-module__GQYmQG__body{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.ExpandableCard-module__GQYmQG__bodyOpen{grid-template-rows:1fr}.ExpandableCard-module__GQYmQG__bodyInner{min-height:0;padding:0 var(--space-5);color:var(--color-text-muted);overflow:hidden}.ExpandableCard-module__GQYmQG__bodyOpen .ExpandableCard-module__GQYmQG__bodyInner{min-height:0;padding-bottom:var(--space-5)}.ExpandableCard-module__GQYmQG__headingWrap{font:inherit;margin:0}@media (prefers-reduced-motion:reduce){.ExpandableCard-module__GQYmQG__body,.ExpandableCard-module__GQYmQG__toggleIcon{transition:none}}
.Wordmark-module__Qe3Wdq__wordmark{width:fit-content;color:var(--color-brand);text-decoration:none;display:inline-flex}.Wordmark-module__Qe3Wdq__sm{height:clamp(1.375rem,1.25rem + .5vw,1.75rem)}.Wordmark-module__Qe3Wdq__md{height:clamp(1.5rem,1.35rem + .75vw,2rem)}.Wordmark-module__Qe3Wdq__logo{width:auto;height:100%}.Wordmark-module__Qe3Wdq__wordmark:focus-visible{outline:var(--focus-width)solid var(--color-focus);outline-offset:var(--focus-offset)}
.Header-module__GwBf2q__header{z-index:var(--layer-sticky);min-height:var(--header-h-expanded);color:var(--color-text);font-family:var(--font-sans);transition:transform var(--duration-slow)var(--ease-out),color var(--duration-fast)var(--ease-out),background-color var(--duration-moderate)var(--ease-out);background:0 0;position:fixed;top:0;left:0;right:0}.Header-module__GwBf2q__hidden{transform:translate3d(0,calc(-100% - var(--space-2)),0)}.Header-module__GwBf2q__header.Header-module__GwBf2q__open{color:var(--color-text-inverse);background:0 0}.Header-module__GwBf2q__mobileDialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text-inverse);font-family:var(--font-sans);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.Header-module__GwBf2q__mobileDialog:before{background:var(--color-surface-overlay-inverse);content:"";opacity:var(--opacity-muted);pointer-events:none;position:absolute;inset:0}.Header-module__GwBf2q__mobileDialog[open]{animation:Header-module__GwBf2q__mobile-overlay-in var(--duration-slow)var(--ease-out)both;flex-direction:column;display:flex}.Header-module__GwBf2q__mobileDialog::backdrop{background:0 0}.Header-module__GwBf2q__bar{z-index:1;width:min(100%,var(--container-shell));height:var(--header-h-expanded);padding-inline:var(--page-gutter);justify-content:flex-end;align-items:center;margin-inline:auto;display:flex;position:relative}.Header-module__GwBf2q__header:not(.Header-module__GwBf2q__hero):not(.Header-module__GwBf2q__initial):not(.Header-module__GwBf2q__open){color:var(--color-text-inverse);mix-blend-mode:difference}.Header-module__GwBf2q__header:not(.Header-module__GwBf2q__hero):not(.Header-module__GwBf2q__initial):not(.Header-module__GwBf2q__open) .Header-module__GwBf2q__navLink[aria-current=page]{color:inherit}.Header-module__GwBf2q__header:not(.Header-module__GwBf2q__hero):not(.Header-module__GwBf2q__initial):not(.Header-module__GwBf2q__open) .Header-module__GwBf2q__cta{color:inherit;background:color-mix(in srgb,currentColor 12%,transparent);box-shadow:none;border-color:currentColor}.Header-module__GwBf2q__header:not(.Header-module__GwBf2q__hero):not(.Header-module__GwBf2q__initial):not(.Header-module__GwBf2q__open) .Header-module__GwBf2q__cta:after{display:none}.Header-module__GwBf2q__header:not(.Header-module__GwBf2q__hero):not(.Header-module__GwBf2q__initial):not(.Header-module__GwBf2q__open) .Header-module__GwBf2q__cta:hover,.Header-module__GwBf2q__header:not(.Header-module__GwBf2q__hero):not(.Header-module__GwBf2q__initial):not(.Header-module__GwBf2q__open) .Header-module__GwBf2q__cta:active{color:inherit;background:color-mix(in srgb,currentColor 24%,transparent);box-shadow:none;border-color:currentColor}.Header-module__GwBf2q__wordmark{position:absolute;left:50%;transform:translate(-50%)}.Header-module__GwBf2q__desktopNav{display:none}.Header-module__GwBf2q__navLink[aria-current=page]{color:var(--color-nav-current)}.Header-module__GwBf2q__hero .Header-module__GwBf2q__navLink[aria-current=page],.Header-module__GwBf2q__initial .Header-module__GwBf2q__navLink[aria-current=page],.Header-module__GwBf2q__open .Header-module__GwBf2q__navLink[aria-current=page],.Header-module__GwBf2q__mobileLink[aria-current=page]{color:var(--color-text-umber-inverse)}.Header-module__GwBf2q__menuButton{color:inherit;font-weight:var(--weight-semibold)}.Header-module__GwBf2q__mobileBar{z-index:1;width:100%;height:var(--header-h-expanded);padding-inline:clamp(var(--space-3),2vw,var(--space-5));flex:none;justify-content:flex-end;align-items:center;display:flex;position:relative}.Header-module__GwBf2q__mobileWordmark{color:inherit;position:absolute;left:50%;transform:translate(-50%)}.Header-module__GwBf2q__mobileCloseButton{color:inherit;font-weight:var(--weight-semibold)}.Header-module__GwBf2q__mobileNav{z-index:1;min-height:0;padding:var(--space-6)var(--page-gutter)var(--space-9);align-items:stretch;gap:var(--space-2);background:0 0;flex-direction:column;flex:auto;display:flex;position:relative;overflow-y:auto}.Header-module__GwBf2q__mobileLink{min-height:var(--target-min);padding:var(--space-3);color:var(--color-text-inverse);border-radius:var(--radius-md);font-size:var(--type-title-lg);font-weight:var(--weight-semibold);line-height:var(--leading-title);opacity:0;transform:translateY(calc(-1*var(--space-2)));transition:color var(--duration-fast)var(--ease-out),background-color var(--duration-fast)var(--ease-out);background:0 0;align-items:center;text-decoration:none;display:flex}.Header-module__GwBf2q__mobileDialog[open] .Header-module__GwBf2q__mobileLink{animation:Header-module__GwBf2q__mobile-link-in var(--duration-moderate)var(--ease-out)both;animation-delay:.1s}.Header-module__GwBf2q__mobileDialog[open] .Header-module__GwBf2q__mobileLink:nth-child(2){animation-delay:.2s}.Header-module__GwBf2q__mobileDialog[open] .Header-module__GwBf2q__mobileLink:nth-child(3){animation-delay:.3s}.Header-module__GwBf2q__mobileDialog[open] .Header-module__GwBf2q__mobileLink:nth-child(4){animation-delay:.4s}.Header-module__GwBf2q__mobileDialog[open] .Header-module__GwBf2q__mobileLink:nth-child(5){animation-delay:.5s}.Header-module__GwBf2q__mobileDialog[open] .Header-module__GwBf2q__mobileLink:nth-child(6){animation-delay:.6s}.Header-module__GwBf2q__mobileDialog[open] .Header-module__GwBf2q__mobileLink:nth-child(7){animation-delay:.7s}.Header-module__GwBf2q__mobileDialog[open] .Header-module__GwBf2q__mobileLink:nth-child(8){animation-delay:.8s}.Header-module__GwBf2q__mobileDialog[open] .Header-module__GwBf2q__mobileLink:focus-visible{opacity:1;animation:none;transform:none}@keyframes Header-module__GwBf2q__mobile-link-in{0%{opacity:0;transform:translateY(calc(-1*var(--space-2)))}to{opacity:1;transform:translateY(0)}}.Header-module__GwBf2q__mobileLink:hover{color:var(--color-text-inverse);background:var(--color-surface-inverse-hover)}.Header-module__GwBf2q__mobileLink[aria-current=page]{background:var(--color-surface-inverse-active)}.Header-module__GwBf2q__cta{font-weight:var(--weight-semibold)}.Header-module__GwBf2q__wordmark:focus-visible,.Header-module__GwBf2q__navLink:focus-visible,.Header-module__GwBf2q__cta:focus-visible,.Header-module__GwBf2q__menuButton:focus-visible,.Header-module__GwBf2q__mobileLink:focus-visible{outline:var(--focus-width)solid var(--color-focus);outline-offset:var(--focus-offset)}.Header-module__GwBf2q__open .Header-module__GwBf2q__wordmark:focus-visible,.Header-module__GwBf2q__open .Header-module__GwBf2q__menuButton:focus-visible,.Header-module__GwBf2q__mobileWordmark:focus-visible,.Header-module__GwBf2q__mobileCloseButton:focus-visible,.Header-module__GwBf2q__open .Header-module__GwBf2q__mobileLink:focus-visible{outline-color:var(--color-focus-inverse)}@keyframes Header-module__GwBf2q__mobile-overlay-in{0%{opacity:0}to{opacity:1}}.Header-module__GwBf2q__hero:not(.Header-module__GwBf2q__open),.Header-module__GwBf2q__initial:not(.Header-module__GwBf2q__open){color:var(--color-text-inverse);background:0 0}.Header-module__GwBf2q__hero:not(.Header-module__GwBf2q__open) .Header-module__GwBf2q__cta,.Header-module__GwBf2q__initial:not(.Header-module__GwBf2q__open) .Header-module__GwBf2q__cta{color:inherit;background:color-mix(in srgb,currentColor 12%,transparent);box-shadow:none;border-color:currentColor}.Header-module__GwBf2q__hero:not(.Header-module__GwBf2q__open) .Header-module__GwBf2q__cta:after,.Header-module__GwBf2q__initial:not(.Header-module__GwBf2q__open) .Header-module__GwBf2q__cta:after{display:none}.Header-module__GwBf2q__header.Header-module__GwBf2q__hero:not(.Header-module__GwBf2q__open) .Header-module__GwBf2q__cta:hover,.Header-module__GwBf2q__header.Header-module__GwBf2q__hero:not(.Header-module__GwBf2q__open) .Header-module__GwBf2q__cta:active,.Header-module__GwBf2q__header.Header-module__GwBf2q__initial:not(.Header-module__GwBf2q__open) .Header-module__GwBf2q__cta:hover,.Header-module__GwBf2q__header.Header-module__GwBf2q__initial:not(.Header-module__GwBf2q__open) .Header-module__GwBf2q__cta:active{color:var(--color-text-inverse);background:color-mix(in srgb,currentColor 24%,transparent);box-shadow:none;border-color:currentColor}.Header-module__GwBf2q__header.Header-module__GwBf2q__hero:not(.Header-module__GwBf2q__open) .Header-module__GwBf2q__cta:focus-visible,.Header-module__GwBf2q__header.Header-module__GwBf2q__initial:not(.Header-module__GwBf2q__open) .Header-module__GwBf2q__cta:focus-visible{outline-color:var(--color-focus-inverse)}@media (min-width:64rem){.Header-module__GwBf2q__bar{justify-content:space-between}.Header-module__GwBf2q__wordmark{position:static;transform:none}.Header-module__GwBf2q__desktopNav{align-items:center;gap:clamp(var(--space-4),2.5vw,var(--space-6));display:flex}.Header-module__GwBf2q__navLink{color:inherit;font-size:var(--type-small);font-weight:var(--weight-semibold);line-height:1;text-decoration:none}.Header-module__GwBf2q__navLink:hover{opacity:var(--opacity-muted)}.Header-module__GwBf2q__menuButton,.Header-module__GwBf2q__mobileDialog,.Header-module__GwBf2q__mobileNav{display:none}}@media (prefers-reduced-motion:reduce){.Header-module__GwBf2q__mobileDialog[open],.Header-module__GwBf2q__mobileDialog[open] .Header-module__GwBf2q__mobileLink{opacity:1;animation:none;transform:none}.Header-module__GwBf2q__header,.Header-module__GwBf2q__mobileDialog,.Header-module__GwBf2q__mobileNav,.Header-module__GwBf2q__mobileLink,.Header-module__GwBf2q__navLink,.Header-module__GwBf2q__cta,.Header-module__GwBf2q__menuButton{transition:none}}
