.style_root__9KYtJ{align-items:center;display:flex;flex-direction:column;position:relative;isolation:isolate;overflow:hidden}.style_videoContainer__WHuxn{position:absolute;top:0;left:0;aspect-ratio:2/1;min-height:400px;overflow:hidden;position:relative;min-width:100%;max-height:500px}.style_video__ogzZL{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;background-size:cover}.style_pageContainer__pH7dF{position:absolute;width:100%;left:50%;height:100%;transform:translateX(-50%);max-width:var(--content-max-width)}.style_text__XEeMI{position:absolute;top:0;left:0;color:var(--black);font-family:var(--font-display);font-weight:400;font-size:36px;line-height:1;background:var(--yellow-primary);padding:1.5rem;max-width:8em;word-break:break-word}.style_iconButtons__bkIoQ{position:absolute;bottom:1rem;right:1rem;display:flex;gap:.25rem}.style_iconButton__XCv9Z{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:1rem;border:none;cursor:pointer;& svg{width:1rem;height:1rem}}.style_root__WU_4t{text-decoration:none;color:inherit}.style_cardImageContainer__1GcBq{position:relative;height:100%;min-height:150px;overflow:hidden;& img{position:absolute;width:100%;height:100%;object-fit:cover}}.style_cardInfoContainer__NoHKU{overflow:hidden;padding:1.5rem 1.5rem 2rem;display:flex;flex-direction:column}.style_cardInfoMetadata__g3cBp{max-width:max-content}.style_cardTitle__nl4uO{font-family:var(--font-display);line-height:1.1;font-size:min(max(1.5rem,3vw),1.75rem)}.style_cardExcerpt__ynN0t{margin-top:.5rem;font-size:1rem;line-height:1.5;color:var(--color-neutral-600)}.style_cardRoot__zf56p{border:2px solid var(--color-neutral-200);border-radius:1rem;overflow:hidden;&:hover{background:var(--color-green-100);border-color:var(--color-green-200)}}.style_cardSplit___2RHh{display:flex;flex-wrap:wrap;align-items:stretch;--section-one-width:min(200px,50%);--section-one-min-width:200px;--section-two-width:50%;--section-two-min-width:200px}.style_cardSplit_sectionOne__WLHlQ{position:relative;flex-grow:1;flex-basis:var(--section-one-width);flex-shrink:0;min-width:min(var(--section-one-min-width),100%)}.style_cardSplit_sectionTwo__8mhM1{position:relative;flex-basis:var(--section-two-width);flex-grow:1;flex-shrink:0;min-width:min(var(--section-two-min-width),100%)}.style_metadata__URRBO{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.style_metadataDivider__uTAwZ{color:var(--color-green-300)}.style_author___K4Pk{display:flex;gap:8px;align-items:center}.style_authorIcon__21mMD{display:block;width:32px;height:32px;background:var(--color-green-300);overflow:hidden;font-size:1.6rem;display:flex;align-items:center;justify-content:center;padding-top:4px;border-radius:50%;flex-shrink:0}.style_root__Ozyu_{max-width:48em;margin:0 auto;padding:0 var(--content-padding-x) 8rem}.style_noEntries__ceMvl{text-align:center;padding:1rem;border:2px solid var(--color-green-300);border-radius:8px}.style_blogEntriesList__I8zke{display:flex;flex-direction:column;gap:1rem;list-style:none;& li a{text-decoration:none;color:inherit}}.blog-category-view_subtitle__nmihr{color:var(--color-neutral-700);max-width:32em;margin:1rem auto;font-size:1.125rem;text-align:center}.style_link__OZEsB{display:inline-block;text-decoration:none;font-size:1.25rem;font-family:var(--font-display);padding:4px 20px;border-radius:32px;cursor:pointer}.style_primary__fpZNN{background:var(--yellow-primary);color:var(--black);&:hover{background:var(--yellow-primary-hover)}}.style_secondary__6aSqb{background:var(--color-green-300);color:var(--black);&:hover{background:var(--color-green-400)}}.style_root__jAWTI{background:var(--color-green-200);padding:3rem 1.5rem}.style_items__glm6B{margin:0 auto;display:flex;max-width:var(--content-max-width);flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;gap:2rem;&.style_items__glm6B{@media (min-width:666px){flex-direction:row;align-items:stretch}}}.style_item__1tWaQ{align-items:center;display:flex;flex-basis:0%;flex-grow:1;flex-direction:column;gap:1rem;min-width:240px;max-width:400px;text-align:center}.style_itemIcon__n9H6L{display:block}.style_itemTitle__eIKUA{font-family:var(--font-display);font-weight:400}.style_itemText__rv38B{color:var(--black)}.style_root__Pd9xJ{overflow:hidden;padding-bottom:var(--aspect-ratio-padding);position:relative;width:100%}.style_inner__pfnRO{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.style_cityCard__9_2hf{--bg-color:var(--color-green-200);width:100%;text-decoration:none;color:inherit;&:hover{--bg-color:var(--color-green-300)}}.style_cityCard_rounder__WanAp{border-top-left-radius:90px;border-top-right-radius:90px;display:block;height:100%;overflow:hidden;width:100%}.style_cityCard_image__obeG3{height:100%;object-fit:cover;width:100%}.style_cityCard_text__59Nbg{display:block;padding:16px;text-align:center;width:100%;background-color:var(--bg-color);border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-family:var(--font-display);font-size:1.25rem}.page_subtitle__0qKyP{color:var(--color-neutral-700);max-width:32em;margin:1rem auto;font-size:1.125rem;text-align:center}.page_fileLinks___tdx0{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr;margin:0 auto;max-width:max-content;padding:0 8px;@media (min-width:640px){grid-template-columns:1fr 1fr}}.page_fileLink__3UzDd{color:var(--color-blue-700);& strong,&:visited{color:var(--color-blue-700)}}.page_fileLink_iconAndText__r3n26{display:flex;gap:8px;align-items:center;line-height:1.2}.page_fileLink_buttonIcon__MGHq2{display:block;width:24px;height:24px}.page_videosContainer__VemJ4{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin:0 auto;max-width:800px;@media (min-width:640px){grid-template-columns:1fr 1fr}}.page_blogReferences__DExXr{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0 auto;max-width:48em;padding:0 var(--content-padding-x) 8rem}.page_cityCards__A8Ob2{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:16px;gap:16px;margin:0 auto;max-width:200px;padding:0 8px;@media (min-width:400px){grid-template-columns:repeat(2,1fr);max-width:400px}@media (min-width:700px){grid-template-columns:repeat(3,1fr);max-width:600px}}.markdown-content_root__iRYQV{color:#444;line-height:1.55;& h2,& h3{font-family:var(--font-display);color:var(--color-black);line-height:1.1;margin:1em 0 .5em}& p{margin:1.2em 0}& code{background-color:var(--color-neutral-100);padding:.2em .4em;border-radius:4px;font-family:var(--font-mono);font-size:.9375rem}& strong{font-weight:700;color:var(--black)}& em{font-style:italic}& ol,& ul{margin:1.2em 0;padding-left:2em}& li{padding-left:.5em}& li::marker{font-weight:700;color:var(--black)}& img:not([class]){margin:1em 0;max-width:100%;display:block}& blockquote{margin:1em 0;padding:1em;border-left:5px solid var(--green-primary);background-color:var(--color-green-100)}& table{width:100%;border-collapse:collapse;border-spacing:0}& td,& th{padding:.5em;border:1px solid var(--color-green-200)}& tr:nth-child(2n){background-color:var(--color-green-50)}}.markdown-content_mdA__214OU{color:var(--color-blue-700);& strong,&:visited{color:var(--color-blue-700)}}.markdown-content_mdA_iconAndText__jdCYj{display:flex;gap:8px;align-items:center}.markdown-content_mdA_buttonIcon___LqQe{display:block;width:24px;height:24px}.blog-entry_blogMetadataContainer__G1nc4{margin:0 auto;padding:3rem var(--content-padding-x) 0;max-width:var(--content-max-width);display:flex;flex-direction:column;align-items:center}.blog-entry_pageTitleContainer__F1CJo{max-width:var(--content-max-width);padding:0 var(--content-padding-x);margin:.5em auto 2em}.blog-entry_coverImageContainer__f7IGp{margin:0 auto;max-width:var(--content-max-width);padding:0 var(--content-padding-x)}.blog-entry_coverImage__cstBM{display:block;width:100%}.blog-entry_blogBody__46jJo{font-size:1.125rem;max-width:40em;margin:0 auto;padding:0 var(--content-padding-x) 8rem}.style_root__JXosP:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.style_root__cv_Lm{border:1px solid transparent;background:var(--color-green-200);&+.style_root__cv_Lm{border-top:1px solid var(--color-green-100)}}.style_maxWidthContainer__U2j45{padding:2rem 1rem;max-width:var(--content-max-width);margin:0 auto;display:flex;flex-direction:column;gap:1rem;flex-direction:row;gap:1.5rem}.style_emoji__Q3pFW{font-size:2.125rem;line-height:1}.style_emoji__Q3pFW,.style_textContainer__CNsEJ,.style_title__RBgnn{border:1px solid transparent}.style_title__RBgnn{font-family:var(--font-display);line-height:1.2;font-size:1.5rem}.style_body__t4V0a{border:1px solid transparent;max-width:42em}.style_links__ZgrYX{display:flex;flex-wrap:wrap;gap:.5rem}.style_link__epUY1,.style_links__ZgrYX{border:1px solid transparent}.style_root__k7EOU{background:var(--white);padding:3rem 1.5rem;container-type:inline-size}.style_content__JLffI{margin:0 auto;display:flex;max-width:var(--content-max-width);flex-direction:column;align-items:center;gap:2rem}.style_textContent__atlCV{display:flex;flex-direction:column;gap:1rem;text-align:center;max-width:35rem}.style_heading__0NDuI{font-family:var(--font-display);font-weight:400;font-size:1.75rem}.style_text__97fiw{color:var(--black-text)}.style_sponsors__kNRf1{display:flex;flex-wrap:wrap;width:100%;justify-content:center;gap:.5rem}.style_sponsorLogo__cw7rG{position:relative;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-green-300);border-radius:8px;overflow:hidden;width:184px;height:74px}.style_sponsorLogoImg__v21xr{display:block;object-fit:contain}.style_root__Z1Rqq{max-width:var(--content-max-width);margin:auto;width:100%;display:flex;flex-direction:column;gap:20px;padding:16px;@media (min-width:700px){flex-direction:row}&.style_flipOrder__ZS9Z2{@media (min-width:700px){flex-direction:row-reverse}}}.style_firstSection__f_LO0,.style_secondSection__M23IW{flex-basis:50%;flex-grow:1}.style_root__nEz7A{position:relative}.style_stripe__zwqoB{position:absolute;isolation:isolate;top:0;bottom:0;width:100vw;&.style_overflow_right__yvAPI{left:0}&.style_overflow_left__j70_4{right:0}}.style_children__GhlwJ{position:relative}.style_splitImage__9kOGt{display:block;width:100%;height:auto;border-radius:16px}.style_hideOverflow__ujzT2{width:100%;overflow:hidden}.style_stripeBackground__66lii{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-green-200);border-radius:16px}.style_stripeHeading__MM1Cn{padding:1rem 1rem 1rem 2rem;font-family:var(--font-display);line-height:1.2}.style_children__YBqnM{padding:1rem}.style_root__2YBgn{background:var(--color-green-200);padding:3rem 1.5rem}.style_items__0f4_j{margin:0 auto;display:flex;max-width:var(--content-max-width);flex-direction:column;align-items:center;gap:2rem;&.style_items__0f4_j{@media (min-width:666px){flex-direction:row;align-items:stretch}}}.style_item__RjaYf{align-items:center;display:flex;flex-basis:33%;flex-direction:column;gap:1rem;max-width:400px;text-align:center}.style_itemIcon__oi_h9{display:block}.style_itemTitle__byx63{font-family:var(--font-display);font-weight:400}.style_itemText__thR6n{color:var(--black)}.style_itemLink__QhFAJ{margin-top:auto}.home-page_infoSections___nGlg,.home-page_root__guPdG{display:flex;flex-direction:column}.home-page_infoSections___nGlg{padding:2rem 0;gap:2rem}.home-page_textImageLink__lBttu{margin-top:1rem}.home-page_textImageBody__5aO4H{& p{margin:1rem 0}}.nav-dropdown_root__2Gw5W{position:relative}.nav-dropdown_trigger__lDJ5t{align-items:center;background:none;border-radius:32px;border:none;cursor:pointer;display:flex;gap:8px;padding:8px 12px;&.nav-dropdown_isCurrentPage__tXt3G,&.nav-dropdown_isOpen__Ie2_U,&:hover{background:var(--nav-secondary-color)}}.nav-dropdown_triggerIcon__LbmFn{display:block;transform:rotate(0deg);transition:transform .2s;&.nav-dropdown_isOpen__Ie2_U{transform:rotate(-180deg)}}.nav-dropdown_list__D1lE9{background:var(--nav-secondary-color);border-radius:32px;display:none;flex-direction:column;gap:4px;left:50%;list-style:none;min-width:200px;padding:12px;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);width:max-content;z-index:1;&.nav-dropdown_isOpen__Ie2_U{display:flex}}.nav-dropdown_link__hN9FN{border-radius:32px;display:block;padding:8px 12px;line-height:20px;text-decoration:none;color:var(--black);text-align:center;&.nav-dropdown_isCurrentPage__tXt3G,&:hover{background:var(--white)}}.nav-bar_root__muuXz{isolation:isolate}.nav-bar_navList__dnkvc{--nav-secondary-color:var(--color-green-200);align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;list-style:none;padding:0 0 16px;border-bottom:4px solid var(--yellow-primary)}.site-header_root__5Mn4v{align-items:center;display:flex;flex-direction:column;gap:8px;padding-bottom:16px;padding-top:16px}.site-header_logo__fQAfY{display:block;width:100px;height:auto}.site-header_siteTitle___hC3g{text-align:center;padding:0 16px;color:var(--black);font-family:var(--font-display);font-weight:400;line-height:1.1;text-decoration:none;display:block}.nav-link_link__uQvYw{align-items:center;border-radius:32px;display:block;padding:8px 16px;text-decoration:none;color:var(--color-neutral-700);&.nav-link_isCurrentPage__MaCr5,&:hover{background:var(--nav-secondary-color);color:var(--black)}}