html,body{margin:0;width:100%}*{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;font-family:var(--font-body);font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height, 0) + 1rem);--striders-blue-1: color(display-p3 .122 .157 .318);--striders-blue-2: color(display-p3 .6 .906 1);--blue-light: oklch(.9551 .0765625 194);--gray-text: oklch(55.4% .046 257.417);--gray-bg: oklch(87.2% .01 258.338);--accent-1: oklch(.9147 .2 125.88);--accent-2: #e17dff;--accent-3: #ffb97d;--scrim-color: rgb(from var(--striders-blue-1) r g b / 50%);--font-title: "Permanent Marker", sans-serif;--font-body: "Satoshi", sans-serif;--display-lg-size: clamp(2.71rem, calc(2.263rem + 2.511vw) , 3.658rem);--display-lg-weight: 800;--display-lg-line-height: 1.42;--display-lg-letter-spacing: .01em;--display-md-size: clamp(2.392rem, calc(2.131rem + 1.47vw) , 3.111rem);--display-md-weight: 800;--display-md-line-height: 1.42;--display-md-letter-spacing: .01em;--h1-size: clamp(2.112rem, calc(1.918rem + 1.091vw) , 2.645rem);--h1-weight: 700;--h1-line-height: 1.47;--h1-letter-spacing: .015em;--h2-size: clamp(1.646rem, calc(1.549rem + .545vw) , 1.913rem);--h2-weight: 700;--h2-line-height: 1.47;--h2-letter-spacing: .02em;--h3-size: clamp(1.453rem, calc(1.39rem + .354vw) , 1.626rem);--h3-weight: 700;--h3-line-height: 1.47;--h3-letter-spacing: .02em;--h4-size: clamp(1.283rem, calc(1.247rem + .205vw) , 1.383rem);--h4-weight: 500;--h4-line-height: 1.52;--h4-letter-spacing: .025em;--h5-size: clamp(1.206rem, calc(1.18rem + .143vw) , 1.275rem);--h5-weight: 500;--h5-line-height: 1.52;--h5-letter-spacing: .025em;--h6-size: clamp(1.133rem, calc(1.117rem + .089vw) , 1.176rem);--h6-weight: 500;--h6-line-height: 1.52;--h6-letter-spacing: .025em;--body-xl-size: clamp(1.064rem, calc(1.057rem + .041vw) , 1.084rem);--body-xl-weight: 400;--body-xl-line-height: 1.52;--body-xl-letter-spacing: .03em;--body-size: clamp(1rem, calc(1rem + 0vw) , 1rem);--body-weight: 400;--body-line-height: 1.52;--body-letter-spacing: .03em;--body-sm-size: clamp(.94rem, calc(.946rem - .036vw) , .922rem);--body-sm-weight: 400;--body-sm-line-height: 1.52;--body-sm-letter-spacing: .03em;--caption-lg-size: clamp(.883rem, calc(.895rem - .067vw) , .85rem);--caption-lg-weight: 400;--caption-lg-line-height: 1.57;--caption-lg-letter-spacing: .03em;--caption-size: clamp(.83rem, calc(.846rem - .093vw) , .784rem);--caption-weight: 400;--caption-line-height: 1.57;--caption-letter-spacing: .03em;--caption-sm-size: clamp(.779rem, calc(.8rem - .115vw) , .723rem);--caption-sm-weight: 300;--caption-sm-line-height: 1.57;--caption-sm-letter-spacing: .03em;--overline-size: clamp(.732rem, calc(.756rem - .134vw) , .667rem);--overline-weight: 500;--overline-line-height: 1.57;--overline-letter-spacing: .03em}body{background-color:#fefefe;color:var(--striders-blue-1);height:auto;min-height:100vh}*:focus-visible{outline:3px solid currentColor;outline-offset:4px;text-decoration:none}a{color:inherit;border-radius:4px;text-decoration:currentColor underline;text-underline-offset:3px;text-decoration-thickness:2px;&:hover{text-decoration:none}}button{font:inherit;cursor:pointer;background:none;border:none}ul{margin:0;padding:0}.page-hero{background:var(--striders-blue-2);padding-block:var(--display-lg-size)}.content{padding-inline:1.5rem;max-width:900px;margin:0 auto;display:flex;flex-direction:column;row-gap:1lh;text-wrap:pretty;font-size:clamp(1.042rem,.575vw + .927rem,1.25rem);line-height:1.5;font-weight:500;*+&{margin-top:3em}>*+h2{margin-top:2rem}& h1{font-family:var(--font-title);font-size:1.646rem;font-size:clamp(1.646rem,5.55vw + .536rem,3.658rem);line-height:1.1;text-wrap:balance}& h2{font-size:2rem;font-size:var(--h2-size);line-height:var(--h2-line-height);font-family:var(--font-title)}& h3{font-size:var(--h4-size);font-weight:var(--h3-weight);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}:where(p,ul,ol){max-width:50ch}.subheading{display:block;font-size:var(--body-size);font-weight:600;color:var(--gray-text)}@media(min-width:768px){padding-inline:3rem}}.content-formatted{>ul li{text-wrap:pretty}>ul li+li{margin-top:.5lh}& h3{margin-bottom:-.5lh;text-wrap:pretty}blockquote+blockquote{margin-top:1lh}a{display:inline-flex;flex-wrap:wrap}@media(max-width:767px){:where(ul,ol){padding-left:1em}}}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.overlay-text{color:#fff;text-shadow:0 0 8px var(--striders-blue-1)}.pill-link{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;background:var(--striders-blue-2);padding:.25rem 1rem;border-radius:999px;font-weight:700;text-decoration:none;font-size:var(--body-xl-size);&:hover{color:var(--striders-blue-1);background:var(--accent-1)}&:active{color:var(--striders-blue-2);background:var(--striders-blue-1)}}.grid-list{list-style:none;max-width:none;padding:0;display:grid;grid-template-columns:1fr;gap:2rem;@media(min-width:768px){grid-template-columns:1fr 1fr}& li{display:flex;flex-direction:column;align-items:start;gap:1rem}.mugshot{margin-inline:.5rem}}.paper-stack{position:relative;border-radius:1em;&:before,&:after{content:"";display:block;border-radius:inherit;position:absolute;inset:0;z-index:-1}&:before{background-color:var(--striders-blue-2);transform:rotate(-2deg) translate(-.5em,-.5em)}&:after{background-color:var(--striders-blue-1);transform:rotate(2deg) translate(.5em,.5em)}}.mugshot{width:100%;max-width:9em;aspect-ratio:3 / 4;max-height:12em;background-color:var(--gray-bg);border-radius:1em;position:relative;margin-bottom:.5em;>img{width:100%;height:100%;object-fit:cover;border-radius:inherit}}.mugshot-gallery{max-width:none;gap:calc(3rem + 1em) 2rem;margin-top:1lh}.high-vis{padding:2rem;border-radius:1rem;background-color:var(--accent-1)}blockquote{text-wrap:pretty;>*+*{margin-top:.75lh}>p:not(.source){position:relative;&:before,&:after{font-size:2em;font-weight:700;color:var(--gray-text);line-height:0;position:relative;top:calc(1lh + .25em)}&:first-child:before{content:"“";position:absolute;left:-.5em}&:has(+.source):after{content:"”"}}.source{font-size:.875em;font-weight:600;color:var(--gray-text);margin-top:.5lh;&:before{content:"— "}}}#membership-faqs{~h3:not(:first-of-type){margin-top:1lh}}:root{--header-height: 5rem}header.svelte-oiwvqb{height:var(--header-height);padding-inline:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;background-color:#fff;position:sticky;z-index:1;top:0;inset-inline:0;background:transparent;transition:background-color .2s ease,box-shadow .2s ease,--color .2s ease,--underline-color .2s ease}header[data-scroll-animation=true].svelte-oiwvqb{position:fixed}header.scrolled.svelte-oiwvqb{background-color:#fff;box-shadow:0 2px 4px #0000001a;--color: var(--striders-blue-1);--underline-color: var(--striders-blue-2);--outline-color: var(--striders-blue-1)}header.svelte-oiwvqb:not(.scrolled) .logotype:where(.svelte-oiwvqb){color:var(--striders-blue-2);text-shadow:0 0 8px rgb(from var(--striders-blue-1) r g b / 50%)}.logotype.svelte-oiwvqb{text-align:left;font-family:var(--font-title);font-size:clamp(1.25rem,1.042rem + 1.042vw,1.5rem);font-weight:700;color:var(--striders-blue-1);line-height:1.1;margin:0;text-decoration:none}.menu-btn.svelte-oiwvqb{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;color:var(--striders-blue-1);font-size:1rem;line-height:1;letter-spacing:0;text-box-trim:trim-start;text-decoration:none;font-weight:700;transition:background-color .2s ease;background-color:transparent;border-radius:999px}.menu-btn.open.svelte-oiwvqb{background-color:var(--striders-blue-2)}nav.svelte-oiwvqb{display:none;position:fixed;top:var(--header-height);inset-inline:0;background-color:#fff;padding:1rem 1rem 2rem;opacity:0}nav.svelte-oiwvqb ul:where(.svelte-oiwvqb){list-style:none;display:flex;flex-direction:column;gap:1.5rem}nav.svelte-oiwvqb a:where(.svelte-oiwvqb){display:inline-block;padding:.5rem 1rem;font-size:1.25rem;font-weight:700;letter-spacing:.025em;text-decoration-color:var(--underline-color, var(--striders-blue-2));white-space:nowrap}nav.svelte-oiwvqb a:where(.svelte-oiwvqb):hover{text-decoration:none}@media(min-width:768px){:root{--header-height: 6rem}header.svelte-oiwvqb{padding-inline:3rem;background:transparent;transition:background-color .2s ease,box-shadow .2s ease,--color .2s ease,--underline-color .2s ease}header.scrolled.svelte-oiwvqb{background-color:#fff;box-shadow:0 2px 4px #0000001a;--color: var(--striders-blue-1);--underline-color: var(--striders-blue-2)}header.svelte-oiwvqb:not(.scrolled) .logotype:where(.svelte-oiwvqb){color:var(--striders-blue-2)}nav.svelte-oiwvqb{padding-inline:3rem}}@media(max-width:1199px){nav.open.svelte-oiwvqb{opacity:1;display:block;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;max-height:calc(100dvh - var(--header-height));overflow-y:auto;-webkit-overflow-scrolling:none;body:has(&){overflow:hidden}}nav.transitioning.svelte-oiwvqb{transition-property:opacity,display;transition-duration:.2s;transition-timing-function:ease;transition-behavior:allow-discrete}nav.svelte-oiwvqb a:where(.svelte-oiwvqb){color:var(--striders-blue-1)}}@media(min-width:1200px){header.svelte-oiwvqb{padding-inline:3rem}.menu-btn.svelte-oiwvqb{display:none}nav.svelte-oiwvqb{position:static;display:block;opacity:1;background:none;box-shadow:none;padding:0;color:#fff}header.scrolled.svelte-oiwvqb nav:where(.svelte-oiwvqb){color:var(--striders-blue-1)}nav.svelte-oiwvqb ul:where(.svelte-oiwvqb){flex-direction:row;gap:2.5rem}nav.svelte-oiwvqb li:where(.svelte-oiwvqb){display:flex;align-items:center;flex-wrap:nowrap!important}nav.svelte-oiwvqb a:where(.svelte-oiwvqb){padding:0;font-size:1.175rem;letter-spacing:.025em;text-decoration-color:var( --underline-color, var(--striders-blue-2) );outline-color:var(--outline-color, #fff)}nav.svelte-oiwvqb a:where(.svelte-oiwvqb):hover{text-decoration:none}.pill.svelte-oiwvqb{border-radius:999px;padding:.5rem 1rem;background-color:var(--striders-blue-2);color:var(--striders-blue-1);text-decoration:none;letter-spacing:0;&:hover{background-color:var(--striders-blue-1);color:var(--striders-blue-2)}}}nav.svelte-oiwvqb>ul:where(.svelte-oiwvqb) li:where(.svelte-oiwvqb):has(.submenu:where(.svelte-oiwvqb)){display:flex;flex-wrap:wrap;align-items:center;position:relative}.submenu-toggle.svelte-oiwvqb{cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center;&[aria-expanded=true]>svg:where(.svelte-oiwvqb){transform:rotate(180deg)}}.submenu.svelte-oiwvqb{display:none;gap:.5rem;margin-top:.5rem;width:100%;margin-left:2.5rem;[aria-expanded=true]:where(.svelte-oiwvqb)+&{display:flex}}.submenu.svelte-oiwvqb>li:where(.svelte-oiwvqb){white-space:nowrap}.submenu.svelte-oiwvqb a:where(.svelte-oiwvqb){display:block;width:100%;padding:.5rem 1rem;font-size:1.125rem;outline-offset:0}@media(max-width:1199px){.submenu.svelte-oiwvqb{position:relative;gap:.75rem;margin-left:1.75rem;>:where(.svelte-oiwvqb):first-child{margin-top:.5rem}>:where(.svelte-oiwvqb):last-child{margin-bottom:.5rem}}.submenu.svelte-oiwvqb:before{content:"";position:absolute;top:.5rem;bottom:.5rem;left:-.5rem;width:3px;background-color:var(--gray-bg)}.submenu.svelte-oiwvqb a:where(.svelte-oiwvqb){max-width:fit-content}}@media(min-width:1200px){.submenu.svelte-oiwvqb{display:none;opacity:0;position:absolute;top:100%;left:calc(50% - 2rem);transform:translate(calc(-50% - 1rem));width:auto;border-radius:.5rem;padding:1rem .5rem;list-style:none;z-index:10;border:1px solid rgb(255 255 255 / 25%);background-color:#fff;border-color:#0000001a;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;color:var(--striders-blue-1);transition-property:background-color,border-color,box-shadow,opacity,display;transition-duration:.2s;transition-timing-function:ease;transition-behavior:allow-discrete;gap:1rem;margin-top:.5rem;flex-direction:column;&:before{content:"";position:absolute;top:-.75rem;bottom:100%;inset-inline:0;background-color:transparent}}nav.svelte-oiwvqb ul:where(.svelte-oiwvqb) li:where(.svelte-oiwvqb):hover>.submenu:where(.svelte-oiwvqb),nav.svelte-oiwvqb ul:where(.svelte-oiwvqb) li:where(.svelte-oiwvqb):focus-within>.submenu:where(.svelte-oiwvqb){display:flex;opacity:1}.submenu-toggle.svelte-oiwvqb{pointer-events:none;width:auto;height:auto;margin-left:.75rem;border-radius:.125rem;outline-color:currentColor;svg:where(.svelte-oiwvqb){width:1.25rem;height:1.25rem;header:where(.svelte-oiwvqb):not(.scrolled) &{fill:var(--striders-blue-2)}}}.submenu.svelte-oiwvqb a:where(.svelte-oiwvqb){font-size:1rem}}footer[data-astro-cid-sz7xmlte]{display:block;background-color:var(--footer-bg, oklch(.2 .042 273.8));color:var(--footer-text, var(--striders-blue-2));margin-top:6rem;padding-block:6rem 4rem;>.content[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));column-gap:2rem;row-gap:4rem;padding-inline:3rem}p{font-size:var(--body-xl-size);font-weight:var(--body-xl-weight);line-height:var(--body-xl-line-height);letter-spacing:var(--body-xl-letter-spacing)}}.social[data-astro-cid-sz7xmlte]{ul{list-style:none;display:flex;align-items:center;gap:2rem;margin-top:1rem;padding:0}a{display:flex;width:3rem;height:3rem;justify-content:center;align-items:center}a:hover{color:var(--accent-1)}}nav[data-astro-cid-sz7xmlte]{font-size:var(--body-xl-size);line-height:var(--body-xl-line-height);letter-spacing:var(--body-xl-letter-spacing);font-weight:500;@media(min-width:768px){place-self:center}ul{list-style:none;display:flex;flex-direction:column;gap:1.5rem;a{text-decoration-thickness:1px}}}.copyright[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.333em;margin-top:2rem;font-size:var(--body-size);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}
