:root{--scrim-green:#004e52;--scrim-butter:#fbf8f4;--scrim-black:#000;--scrim-white:#fff;--scrim-record:#ff3b30;--scrim-text-secondary:color-mix(in srgb, var(--scrim-black) 72%, var(--scrim-butter));--scrim-border:color-mix(in srgb, var(--scrim-black) 14%, var(--scrim-butter));--scrim-border-on-white:color-mix(in srgb, var(--scrim-black) 14%, var(--scrim-white));--scrim-fill-quiet:color-mix(in srgb, var(--scrim-black) 8%, var(--scrim-butter));--scrim-fill-quiet-on-white:color-mix(in srgb, var(--scrim-black) 8%, var(--scrim-white));--scrim-green-hover:color-mix(in srgb, var(--scrim-green) 88%, var(--scrim-black));--scrim-green-tint:color-mix(in srgb, var(--scrim-green) 10%, var(--scrim-butter));--scrim-font:"Urbanist Variable", "Urbanist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--scrim-text-display:clamp(2.75rem, 1.6rem + 5vw, 5.25rem);--scrim-text-h2:clamp(2rem, 1.5rem + 2.2vw, 3.25rem);--scrim-text-h3:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--scrim-text-body-lg:clamp(1.1875rem, 1.1rem + .4vw, 1.375rem);--scrim-text-body:1.0625rem;--scrim-text-small:.9375rem;--scrim-leading-display:1.04;--scrim-leading-heading:1.12;--scrim-leading-body:1.6;--scrim-measure:62ch;--scrim-space-1:.25rem;--scrim-space-2:.5rem;--scrim-space-3:.75rem;--scrim-space-4:1rem;--scrim-space-5:1.5rem;--scrim-space-6:2rem;--scrim-space-7:3rem;--scrim-space-8:4rem;--scrim-space-9:6rem;--scrim-space-10:8rem;--scrim-radius-sm:.5rem;--scrim-radius-md:.875rem;--scrim-radius-lg:1.5rem;--scrim-radius-xl:2rem;--scrim-radius-pill:999px}
*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:var(--font-urbanist), var(--scrim-font);--page-width:72rem;--gutter:clamp(1rem, 4vw, 2rem);--header-offset:5.5rem}.container{width:min(100% - 2 * var(--gutter), var(--page-width));margin-inline:auto}.section{padding-block:clamp(4rem,3rem + 5vw,8rem)}.section-title{font-size:var(--scrim-text-h2);letter-spacing:-.03em}.lead{max-width:var(--scrim-measure);color:var(--scrim-text-secondary);font-size:var(--scrim-text-body-lg)}.deferred{content-visibility:auto;contain-intrinsic-size:auto 900px}html{scroll-padding-top:var(--header-offset);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--scrim-butter);color:var(--scrim-black);font-family:var(--font-sans);font-size:var(--scrim-text-body);line-height:var(--scrim-leading-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-weight:800;line-height:var(--scrim-leading-heading);letter-spacing:-.025em;text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:var(--scrim-green);text-underline-offset:.2em}a:hover{color:var(--scrim-green-hover)}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--scrim-green);outline-offset:3px;border-radius:2px}.skip-link{left:var(--gutter);z-index:100;border-radius:var(--scrim-radius-sm);background:var(--scrim-green);color:var(--scrim-butter);padding:.75rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:.75rem;transform:translateY(-200%)}.skip-link:focus{color:var(--scrim-butter);outline-color:var(--scrim-black);transform:translateY(0)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.Ki8F2G_button{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:60;width:3.5rem;height:3.5rem;box-shadow:0 .5rem 1.25rem -.25rem color-mix(in srgb, var(--scrim-black) 40%, transparent);color:var(--scrim-butter);opacity:0;visibility:hidden;background:0 0;border-radius:50%;place-items:center;text-decoration:none;transition:opacity .25s,transform .25s,visibility 0s linear .25s;display:grid;position:fixed;transform:translateY(.75rem)}html[data-scrolled=true] .Ki8F2G_button{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.Ki8F2G_button:hover{color:var(--scrim-butter)}.Ki8F2G_ring{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.Ki8F2G_track,.Ki8F2G_progress{fill:none;stroke-width:4px}.Ki8F2G_track{stroke:color-mix(in srgb, var(--scrim-green) 30%, transparent)}.Ki8F2G_progress{stroke:var(--scrim-green);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p) * 100)}.Ki8F2G_innerCircle{background:var(--scrim-green);z-index:1;border-radius:50%;width:2.25rem;height:2.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Ki8F2G_face{z-index:2;color:var(--scrim-butter);place-items:center;display:grid;position:relative}.Ki8F2G_button:hover .Ki8F2G_face svg{transform:translateY(-1px)}.Ki8F2G_button:focus-visible{outline:3px solid var(--scrim-black);outline-offset:3px}@media (prefers-reduced-motion:reduce){.Ki8F2G_button{transition:none}}
._2swLsW_root{display:inline-block;position:relative}._2swLsW_handle{min-height:2.75rem;color:var(--scrim-butter);font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0 .125rem;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline}._2swLsW_handle:hover,._2swLsW_handle[aria-expanded=true]{color:var(--scrim-white)}._2swLsW_panel{z-index:20;border-radius:var(--scrim-radius-lg);background:var(--scrim-white);width:max-content;box-shadow:0 1.25rem 2.5rem -.75rem color-mix(in srgb, var(--scrim-black) 70%, transparent);color:var(--scrim-black);padding:.75rem;position:absolute;bottom:calc(100% + .75rem);left:50%;transform:translate(-50%)}._2swLsW_panel[hidden]{display:none}@media (prefers-reduced-motion:no-preference){._2swLsW_panel:not([hidden]){animation:.18s ease-out _2swLsW_pop}}@keyframes _2swLsW_pop{0%{opacity:0;transform:translate(-50%,.5rem)}}._2swLsW_icons._2swLsW_icons{flex-flow:row;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:64rem){._2swLsW_panel{left:auto;right:0;transform:none}@keyframes _2swLsW_pop{0%{opacity:0;transform:translateY(.5rem)}}}@media (max-width:40rem){._2swLsW_panel{left:50%;right:auto;transform:translate(-50%)}@keyframes _2swLsW_pop{0%{opacity:0;transform:translate(-50%,.5rem)}}}
