h1{line-height:1.2;margin:.75rem 0;max-width:85ch}h2{line-height:1.25;margin:.25rem 0}p{max-width:85ch;margin-top:0}.h1-primary{font-size:var(--fontSizeL3)}.h1-accent{font-family:Shadows Into Light Two,serif;font-size:var(--fontSizeL4);color:var(--teal-darkest);padding:0 2rem}.h2-primary{font-size:var(--fontSizeL1);margin:1rem}.h2-card{font-weight:500;text-align:center;padding-top:.5rem;margin:0}.h2-accent,.h2-card{font-size:var(--fontSizeL2);color:var(--teal-darkest)}.h2-accent{font-family:Shadows Into Light Two,serif}.h3-primary{padding:.2s5rem 0 0;margin:0;font-size:var(--fontSizeL1)}.h3-accent{font-family:Shadows Into Light Two,serif;color:var(--teal-darker);letter-spacing:1px;font-weight:700;padding:0;margin:0}.copy-primary{margin:0 auto}.copy-accent,.copy-primary{font-size:var(--fontSizeBase)}.copy-accent{color:var(--teal-darker);font-weight:500;margin:0}.copy-small{font-size:var(--fontSizeS1);line-height:1.15}@media screen and (max-width:600px){.h1-primary{font-size:var(--fontSizeL3Mobile)}.h1-accent{font-size:var(--fontSizeL4Mobile)}.h2-primary{font-size:var(--fontSizeL1Mobile)}.h2-accent,.h2-card{font-size:var(--fontSizeL2Mobile)}.h3-primary{font-size:var(--fontSizeL1Mobile)}.copy-primary{margin:0 auto}.copy-accent,.copy-primary{font-size:var(--fontSizeBaseMobile)}.copy-small{font-size:var(--fontSizeS1Mobile)}}.text-card{>h1{font-family:Shadows Into Light Two,serif;color:var(--teal-lightest);font-size:clamp(1rem,3.25vw,3rem);letter-spacing:.15rem;margin:0;padding:.5rem 2rem}display:flex;flex-flow:column nowrap;justify-content:center;align-self:stretch;text-align:left;background-color:var(--teal-primary);padding:1rem;border-radius:10px}.text-card-light{display:flex;flex-flow:column nowrap;justify-content:center;text-align:center;width:min(80vw,900px);margin:2rem auto;background-color:var(--true-white);padding:0 1rem 1rem;border-radius:10px;box-shadow:5px 5px 15px 0 var(--gray-lighter)}.grid-container{position:relative;margin:0 auto;padding:15px;text-align:center;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(200px,1fr)}@media (min-width:600px){.grid-container{max-width:100vw;padding:.5rem}.grid-container.halves{grid-template-columns:repeat(2,1fr)}.grid-container.full{grid-template-columns:1fr}}@media (max-width:599px){.grid-container{grid-template-columns:1fr}}.flex{display:flex;padding:.25rem .5rem}.flex-row{flex-flow:row nowrap;gap:1rem}.flex-column{flex-flow:column nowrap;gap:1.25rem}.fc-center{flex-flow:column nowrap;justify-content:center}.fc-center,.fr-start{display:flex;align-items:center}.fr-start{flex-flow:row nowrap;justify-content:flex-start}.fr-center{justify-content:center;align-items:baseline}.fr-center,.fr-end{display:flex;flex-flow:row nowrap}.fr-end{justify-content:flex-end;align-items:center}.gap-2{gap:2rem}header{position:-webkit-sticky!important;position:sticky!important;left:0;top:0;z-index:100;margin:0!important;max-width:100%;min-height:46px;color:var(--teal-lightest);background-color:var(--teal-primary);font-size:var(--fontSizeL1);.nav-list{display:flex;flex-flow:row nowrap;gap:1rem;justify-content:flex-start;align-items:center;padding:.25rem}@media screen and (max-width:600px){.nav-list{display:grid;grid-template-columns:repeat(3,1fr)}}.nav-item{&:hover{color:var(--teal-lightest);border-bottom:1px solid var(--teal-lightest)}}.nav-item.current{font-weight:500;color:var(--true-white);border-bottom:2px solid var(--true-white)}.nav-icon{font-size:var(--iconSizeL2)}}footer{font-size:var(--fontSizeS1);max-width:100%;color:var(--true-white);background-color:var(--teal-primary);margin-top:auto;.nav-icon{color:var(--near-white);font-size:var(--iconSizeL1)}}form{display:flex;flex-flow:row wrap;gap:.5rem;justify-content:center;align-items:center;padding:1rem;margin:0 auto;max-width:80vw}.button,button,input[type=button],input[type=reset],input[type=submit]{transition:background-color .5s ease;display:inline-block;text-align:center;font-size:var(--fontSizeBase);font-weight:500;letter-spacing:.1rem;text-decoration:none;white-space:nowrap;border-radius:4px;cursor:pointer;box-sizing:border-box;border:none;padding:.5rem .75rem}input[type=email]{transition:background-color .5s ease;display:inline-block;font-size:var(--fontSizeBase);font-weight:500;text-decoration:none;white-space:nowrap;border-radius:4px;box-sizing:border-box;border:none;padding:.5rem .75rem;margin:0 .5rem;border:1px solid var(--gray-lighter);&:focus{outline:none;border:2px solid var(--teal-primary)}}.button-primary{color:var(--true-white);background-color:var(--teal-primary);transition:background-color .5s ease;cursor:pointer}.button-primary:active,.button-primary:focus,.button-primary:hover{background-color:var(--teal-darkest)}.button-primary.disabled,.button-primary:disabled{color:var(--gray-lighter);background-color:transparent;border:1px solid var(--gray-lighter)}.hero-gradient{position:relative;width:100%;height:100%}.hero-gradient .main-logo{position:absolute;right:5%;top:50%;transform:translateY(-50%);z-index:20;max-width:min(35%,500px);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(127deg) brightness(104%) contrast(101%)}.hero-gradient img{display:block}.hero-gradient:before{content:"";position:absolute;bottom:0;right:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,0) 40%,var(--gray-darker) 100%);opacity:.85;z-index:10}.hero-grid-right{position:relative;display:grid;grid-template-columns:1fr 2fr;grid-gap:.5rem;gap:.5rem;max-width:100%}@media (max-width:600px){.hero-grid-right{grid-template-columns:1fr}.overlay-left-mobile{position:absolute;top:50%;left:5%;transform:translateY(-50%);background-color:transparent!important;>h1{padding:.5rem .25rem!important;color:var(--true-white)!important;font-size:var(--fontSizeL4Mobile)!important}}}.grid-link{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding:1rem;border-radius:8px;max-height:350px;aspect-ratio:3/2;background-position:50%;background-size:cover;position:relative;overflow:hidden;h1{z-index:2;transition:color .5s ease}&:active,&:hover{color:var(--near-white)}}.grid-link:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:var(--teal-darker);transition:width .5s ease;z-index:1}.grid-link:hover:before{width:100%}.grid-link:hover{color:var(--near-white)}.grid-link.about{background-image:url(/_next/static/media/home_about.d6b61a15.png)}.grid-link.community{background-image:url(/_next/static/media/home_commnunity.518dee16.png)}.grid-link.events{background-image:url(/_next/static/media/home_events.b665c237.png)}.grid-link.merch{background-image:url(/_next/static/media/home_merch.4872aab7.png)}.calendar{border-width:0;width:100%;height:70%;aspect-ratio:3/5}.popUpMask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;z-index:100}.popUp{height:-moz-fit-content;height:fit-content;max-height:80vh;min-width:70vw;aspect-ratio:3/4;background-color:var(--near-white);padding:1rem;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);z-index:101}.sign-up{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;min-height:1rem;padding:.5rem 1rem;margin:0 0 .5rem;transition:all .5s ease;max-width:50vw;text-align:center;border-radius:8px;>p{font-size:var(--fontSizeS1);font-weight:500;margin:0;line-height:1}}.sign-up.loading{color:var(--teal-darker);background-color:var(--teal-lightest);border:1px solid var(--teal-darker)}.sign-up.success{color:var(--success);background-color:var(--success-light);border:1px solid var(--success)}.sign-up.error{color:var(--error);background-color:var(--error-light);border:1px solid var(--error)}.embla{max-width:95vw;margin:auto;--slide-height:19rem;--slide-spacing:0.25rem;--slide-size:100%}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:250px;max-width:450px;padding-left:var(--slide-spacing)}.board-member-card{display:flex;flex-flow:column nowrap;min-width:150px;max-width:400px;padding:.5rem 1rem}.caretButton{display:flex;justify-content:center;align-items:center;width:10vw;background-color:transparent;border:none;cursor:pointer;color:var(--teal-primary);font-size:var(--iconSizeL3);padding:.25rem .5rem;margin:auto!important;transition:color .5s ease;&:active,&:focus,&:hover{background-color:var(--teal-lightest)!important;color:var(--teal-darkest)!important}}.blog-post{display:flex;flex-flow:column nowrap;justify-content:center;align-items:stretch;margin:1rem auto;padding:2rem;max-width:min(80vw,900px);background-color:var(--teal-lightest);border-radius:1rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.blog-header{text-align:left;font-family:Shadows Into Light Two,serif;color:var(--teal-primary)}.blog-subheader{margin:1rem auto;text-align:center}.blog-author{margin:.25rem 0}.blog-image-center{position:relative;margin:0 auto;max-width:min(80vw,900px)}.blog-caption{margin:0 auto;color:var(--teal-darker);font-weight:700;text-align:center}.blog-photo-credit{margin:0;padding:0;position:absolute;bottom:.75rem;right:.5rem;color:var(--true-white);font-weight:700}.blog-copy{text-align:justify;margin:1rem auto}.blog-emphasis{font-family:Shadows Into Light Two,serif;color:var(--teal-primary);margin:2rem auto;text-align:center}.blog-divider{margin:.75rem auto;width:100%;height:1px;background-color:var(--teal-primary)}html{--theme-hue:187;--true-white:white;--true-black:black;--near-black:hsl(var(--theme-hue),43%,4%);--near-white:hsl(var(--theme-hue),62%,96%);--gray-lighter:hsl(0,0%,52%);--gray-primary:hsl(0,0%,26%);--gray-darker:hsl(0,0%,16%);--teal-darkest:hsl(var(--theme-hue),43%,24%);--teal-darker:hsl(var(--theme-hue),43%,31%);--teal-primary:hsl(var(--theme-hue),64%,38%);--teal-lighter:hsl(var(--theme-hue),43%,79%);--teal-lightest:hsl(var(--theme-hue),66%,92%);--text-color-richer:var(--teal-darker);--text-color-normal:var(--gray-primary);--text-color-softer:var(--teal-lighter);--success-hue:153;--success:hsl(var(--success-hue),23%,32%);--success-light:hsl(var(--success-hue),23%,88%);--error-hue:0;--error:hsl(var(--error-hue),74%,40%);--error-light:hsl(var(--error-hue),74%,88%);--fontSizeL4:2.75rem;--fontSizeL3:2.25rem;--fontSizeL2:1.75rem;--fontSizeL1:1.35rem;--fontSizeBase:1.15rem;--fontSizeS1:1rem;--fontSizeL4Mobile:1.5rem;--fontSizeL3Mobile:1.25rem;--fontSizeL2Mobile:1.15rem;--fontSizeL1Mobile:1.05rem;--fontSizeBaseMobile:1rem;--fontSizeS1Mobile:0.85rem;--iconSizeL4:4rem;--iconSizeL3:3rem;--iconSizeL2:2rem;--iconSizeL1:1.5rem;--iconSizeBase:1.25rem;--iconSizeS1:1rem;--iconSizeS2:0.75rem;--sb-track-color:var(--teal-lightest);--sb-thumb-color:var(--gray-lighter);--sb-size:8px}*{font-family:Solway,serif}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}html{scroll-behavior:smooth}body{font-family:Solway,serif;font-weight:300;line-height:1.6;color:var(--text-color-normal);background-color:var(--near-white);margin:0;box-sizing:border-box;display:flex;flex-flow:column nowrap;gap:1rem;min-height:100vh}body::-webkit-scrollbar{width:var(--sb-size)}body::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:3px}body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:3px}@supports not selector(::-webkit-scrollbar){body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}a{color:var(--accent-color);text-decoration:none}a:hover{color:var(--accent-color-hover)}.link{cursor:pointer;text-decoration:underline}.u-vw80{width:80vw}.u-mw350{max-width:350px}.u-pad1{padding:1rem}.u-centerText{text-align:center}@media screen and (max-width:600px){.hide-on-mobile{display:none}.u-centerOnMobile{justify-content:center;align-items:center;text-align:center}}@media screen and (min-width:600px){.hide-on-large{display:none}}@font-face{font-family:Solway;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ea62461fd22beb4e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Solway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0a8bfb206702f10e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Solway;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee478436f15e8d35-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Solway;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/40d8e969e18d0ccf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Solway Fallback;src:local("Times New Roman");ascent-override:78.28%;descent-override:20.60%;line-gap-override:0.00%;size-adjust:121.35%}.__className_2d125f{font-family:Solway,Solway Fallback;font-style:normal}@font-face{font-family:Shadows Into Light Two;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0af6327f1554f5ce-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Shadows Into Light Two;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fbd3ad5ecd46222b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Shadows Into Light Two Fallback;src:local("Arial");ascent-override:124.20%;descent-override:36.99%;line-gap-override:0.00%;size-adjust:90.03%}.__className_77d8f3{font-family:Shadows Into Light Two,Shadows Into Light Two Fallback;font-weight:400;font-style:normal}