button,.button{all:unset;cursor:pointer;z-index:0;box-sizing:border-box;border-width:0;justify-content:center;align-items:center;width:max-content;padding:6px 24px;font-size:16px;font-weight:600;display:flex;position:relative}button.primary,button.secondary,.button.primary,.button.secondary{max-width:100%;height:48px;transition-property:color background-color;transition-duration:.16s;transition-timing-function:var(--ease-out-cubic);border-radius:24px;overflow:hidden}button.primary,.button.primary{background-color:var(--theme-primary);color:var(--theme-secondary);border-color:var(--theme-primary)}button.secondary,.button.secondary{background-color:var(--theme-secondary);color:var(--color-primary);border-color:var(--theme-secondary)}button.neutral,.button.neutral{background-color:var(--color-neutral);color:var(--theme-primary);border-color:var(--color-neutral);box-shadow:var(--drop-shadow);border-radius:16px;padding:16px 32px}button.ghost,.button.ghost{color:var(--theme-primary);background-color:#0000;border-width:2px;border-radius:24px;max-width:100%;height:48px;overflow:hidden}button.padded,.button.padded{padding:12px 24px}button.tertiary,.button.tertiary{font-size:inherit;align-items:center;gap:4px;padding:0;display:inline-flex}button.disabled,.button.disabled{pointer-events:none;opacity:.4}@media print{.no-print,.no-print *{display:none!important}}.invisible{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media screen and (max-width:764px){.mobile-hide{display:none}}h1,h2,h3,h4,h5,h6{font-family:var(--font-fira-sans);margin:0;font-weight:500;line-height:1}h1,.heading1{font-family:var(--font-fira-sans-extra-condensed);font-size:clamp(6rem,2.0294rem + 10.5882vw,10.5rem)}h2,.heading2{font-family:var(--font-fira-sans-extra-condensed);font-size:clamp(3.5rem,3.0588rem + 1.1765vw,4rem);line-height:1.1}h3,.heading3{font-family:var(--font-fira-sans-extra-condensed);font-size:clamp(2.5rem,1.6176rem + 2.3529vw,3.5rem);line-height:1.1}h4,.heading4{font-family:var(--font-fira-sans-extra-condensed);font-size:clamp(2rem,1.5588rem + 1.1765vw,2.5rem);line-height:1.1}h5,.heading5{font-family:var(--font-fira-sans-extra-condensed);font-size:clamp(2.5rem,1.6176rem + 2.3529vw,3.5rem);line-height:1}h6,.heading6{font-family:var(--font-fira-sans-extra-condensed);font-size:clamp(2rem,1.5588rem + 1.1765vw,2.5rem);line-height:1.2}p{font-family:var(--font-fira-sans);text-wrap:pretty;margin:0;font-weight:400}.fira-56{font-family:var(--font-fira-sans);font-size:clamp(1.5rem,4.7059vw - .2647rem,3.5rem)}.fira-40{font-family:var(--font-fira-sans);font-size:clamp(1.25rem,.1471rem + 2.9412vw,2.5rem)}.fira-32{font-family:var(--font-fira-sans);font-size:clamp(1.5rem,1.0588rem + 1.1765vw,2rem);line-height:1.333}.fira-24{font-family:var(--font-fira-sans);font-size:clamp(1rem,.5588rem + 1.1765vw,1.5rem);line-height:1.333}p{font-family:var(--font-fira-sans);font-size:clamp(1rem,.6691rem + .8824vw,1.375rem);line-height:1.4}.fira-18{font-family:var(--font-fira-sans);font-size:18px;line-height:1.5}.fira-16{font-family:var(--font-fira-sans);font-size:16px;line-height:1.5}.fira-14{font-family:var(--font-fira-sans);font-size:14px;line-height:1.5}.fira-12{font-family:var(--font-fira-sans);font-size:12px;line-height:1.5}blockquote{text-wrap:balance}a{color:var(--color-black);font-weight:500}.content{color:var(--color-black)}.content h1,.content h2,.content h3{margin-bottom:32px}.content h4,.content h5,.content h6{margin-bottom:16px}.content p{margin-bottom:16px;font-size:clamp(1rem,.8897rem + .2941vw,1.125rem)}.content ul{list-style-type:disc;margin:.5em!important;padding:.5em!important}.content li>p{margin-bottom:.25em}:root{--color-black:#000;--color-lemon:#ffff63;--color-pink:#f9aaac;--color-white:#fff;--color-grey:#262626;--drop-shadow:0 8px 16px #35146010;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--ease-in-out-cubic:cubic-bezier(.65, 0, .35, 1);--ease-in-out-quad:cubic-bezier(.45, 0, .55, 1);--ease-in-out-quint:cubic-bezier(.83, 0, .17, 1);background-color:var(--color-white);--theme-primary:var(--color-black);--theme-secondary:var(--color-lemon);--theme-text:var(--color-black);--theme-background:var(--color-white)}*{margin:0;padding:0}*,:before,:after{box-sizing:inherit}::selection{color:var(--theme-secondary);fill:var(--theme-primary);background-color:var(--theme-primary)}dialog{color:inherit}html{scroll-behavior:smooth;box-sizing:border-box;line-height:var(--line-height);-webkit-text-size-adjust:100%}@media screen and (prefers-reduced-motion){html{scroll-behavior:auto}}@media screen and (min-width:960px){html{overflow-x:hidden}}body{font-family:var(--font-fira-sans);width:100dvw;min-height:100dvh;color:var(--theme-text);background-color:var(--color-neutral);margin:0;padding:0}body button{cursor:pointer;background:0 0;border:none}body :focus-visible{outline:1px solid var(--color-black);outline-offset:3px;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:inherit!important}main{flex-direction:column;align-items:stretch;width:100dvw;min-height:100dvh;margin:0;padding:80px 0;display:flex;position:relative}main>:not(:first-child){z-index:1;position:relative}summary{display:list-item}figure{margin:0}hr{width:88px}@media screen and (prefers-reduced-motion){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.react-aria-Popover{min-width:var(--trigger-width);background-color:#fff;box-shadow:0 2px 4px #0000001a}.react-aria-Popover[data-trigger=MenuTrigger]{width:var(--trigger-width)}.react-aria-Disclosure .react-aria-Heading{margin:0}.react-aria-Disclosure .react-aria-Button[slot=trigger]{box-shadow:none;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 8px 8px 0;font-size:24px;font-weight:700;display:flex}.react-aria-Disclosure .react-aria-Button[slot=trigger] svg{fill:none;stroke:currentColor;stroke-width:3px;width:12px;height:12px;transition:rotate .2s;rotate:0deg}.react-aria-Disclosure .react-aria-Button[slot=trigger]:focus-visible{outline:3px solid var(--color-black);outline-offset:1px;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:inherit!important}.react-aria-Disclosure[data-expanded] .react-aria-Button[slot=trigger] svg{rotate:90deg}.react-aria-DisclosurePanel{margin-left:0}.react-aria-ListBox{max-height:inherit;background:var(--overlay-background);forced-color-adjust:none;box-sizing:border-box;outline:none;flex-direction:column;max-height:300px;padding:0;display:flex;overflow:auto}.react-aria-ListBoxItem{color:var(--color-black);background-color:var(--color-white);transition:background-color .3s var(--ease-out-expo);cursor:pointer;padding:8px;font-size:16px}.react-aria-ListBoxItem:first-child{padding-top:20px}.react-aria-ListBoxItem:last-child{padding-bottom:20px}.react-aria-ListBoxItem:hover{background-color:var(--color-mauve);color:var(--color-white)}.react-aria-ListBoxItem[data-focused]{color:var(--color-mauve);background-color:#351c260a}.react-aria-ListBoxItem:focus-visible{color:var(--color-mauve);background-color:#351c260a}.react-aria-Select{border:var(--border-solid);background-color:var(--color-white);width:100%;color:var(--color-mauve);transition:border-color .3s var(--ease-out-expo);padding:8px;font-size:16px}.react-aria-Select:hover{border-color:var(--color-primary)}.react-aria-Select:hover .react-aria-SelectIconArrow{background-color:var(--color-black)}.react-aria-Select:focus{border-color:var(--color-primary)}.react-aria-SelectList{border:var(--border-solid);background-color:var(--color-white);color:var(--color-black);transition:border-color .3s var(--ease-out-expo)}.react-aria-Tooltip{background:var(--color-mauve);color:var(--color-white);forced-color-adjust:none;border-radius:4px;outline:none;max-width:240px;padding:8px;transition:transform .2s,opacity .2s;transform:translate(0,0);box-shadow:0 8px 20px #0000001a}.react-aria-Tooltip[data-entering],.react-aria-Tooltip[data-exiting]{transform:var(--origin);opacity:0}.react-aria-Tooltip[data-placement=top]{--origin:translateY(4px);margin-bottom:8px}.react-aria-Tooltip[data-placement=bottom]{--origin:translateY(-4px);margin-top:8px}.react-aria-Tooltip[data-placement=bottom] .react-aria-OverlayArrow svg{transform:rotate(180deg)}.react-aria-Tooltip[data-placement=right]{--origin:translateX(-4px);margin-left:8px}.react-aria-Tooltip[data-placement=right] .react-aria-OverlayArrow svg{transform:rotate(90deg)}.react-aria-Tooltip[data-placement=left]{--origin:translateX(4px);margin-right:8px}.react-aria-Tooltip[data-placement=left] .react-aria-OverlayArrow svg{transform:rotate(-90deg)}.react-aria-Tooltip .react-aria-OverlayArrow svg{fill:var(--color-mauve);display:block}.theme-white{--theme-primary:var(--color-black);--theme-secondary:var(--color-lemon);--theme-text:var(--color-black);--theme-background:var(--color-white)}.theme-black{--theme-primary:var(--color-lemon);--theme-secondary:var(--color-white);--theme-text:var(--color-white);--theme-background:var(--color-black)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@media print{body>header,body>footer,body>#access-bar{display:none}body{color:#000;background:#fff}body,article{width:100%;margin:0;padding:0}article{page-break-before:always}ul{page-break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}img{page-break-inside:avoid;page-break-after:avoid}blockquote,table,pre{page-break-inside:avoid}ul,ol,dl{page-break-before:avoid}img{max-width:100%!important}}
