.project-discovery_assets__fluid_bg{width:100%}
.project-discovery_assets__icon_big{height:1.5rem}
.project-discovery_assets__icon_small{height:1.05rem}
.project-discovery_assets__home_bg{grid-area:1 / 2 / 2;overflow:visible}
.project-discovery_parts__title_area{grid-area:title;margin:1rem 2rem 0 0}.project-discovery_parts__title_area h1{margin-top:0}@media(max-width:40em){.project-discovery_parts__title_area{padding-left:1rem;padding-right:1rem}.project-discovery_parts__title_area h1{font-size:2.4rem;line-height:1.2}}
.project-discovery_parts__breadcrumb{margin-left:2px;display:block;color:#43424f;max-width:max-content}.project-discovery_parts__breadcrumb:focus-visible{box-shadow:0 0 0 2px#4d7ad1;outline:0}
.project-discovery_parts__title{font-family:rubik,sans-serif;font-weight:500;font-size:3.0rem;line-height:3.625rem;letter-spacing:.125rem;grid-area:title;margin-bottom:0;color:#21202a}
.project-discovery_parts__section_heading{font-family:rubik,sans-serif;font-weight:500;font-size:2.25rem;line-height:3.5rem;letter-spacing:.0625rem;margin:0;color:#21202a}.project-discovery_parts__section_heading a{font-size:unset;color:#21202a}@media(max-width:40em){.project-discovery_parts__section_heading{line-height:1.2}}
.project-discovery_parts__copy{font-family:open-sans,sans-serif;font-weight:400;font-size:20px;line-height:34px;letter-spacing:.2px;max-width:60ch;color:#21202a}
.project-discovery_parts__copy_sm{font-family:open-sans,sans-serif;font-weight:400;font-size:14px;line-height:22px;letter-spacing:.1px;color:#21202a}
.project-discovery_parts__main_nav{display:grid;grid-template-columns:repeat(1,1fr);list-style:none;padding:0;grid-gap:1rem;margin:2rem 1rem 1rem 1rem}@media(min-width:30rem) and (max-width:40rem){.project-discovery_parts__main_nav{grid-template-columns:repeat(2,1fr)}}
.project-discovery_parts__nav_item a{white-space:break-spaces}
.project-discovery_parts__a{grid-auto-columns:auto;line-height:28px;width:100%;font-family:open-sans,sans-serif;align-items:center;padding:.5rem 1.5rem;white-space:nowrap;grid-gap:1rem;cursor:pointer;font-weight:600;text-decoration:none;font-size:18px;background-color:#fff;letter-spacing:0;border-radius:1.25rem;display:grid;grid-template-columns:minmax(1.3rem,max-content);grid-auto-flow:column;color:#21202a}.project-discovery_parts__a:.selected{color:#fff;background-color:#4d7ad1}@media(max-width:40em){.project-discovery_parts__a span{display:none}}.project-discovery_parts__a:focus-visible{box-shadow:0 0 0 2px#4d7ad1;outline:0}
.project-discovery_parts__Logo{flex-shrink:0;align-self:center;margin-left:auto;margin-right:auto}.project-discovery_parts__Logo:focus-within{outline:2px solid #4d7ad1;outline-offset:.5rem}.project-discovery_parts__Logo img{width:8rem}@media(min-width:40em){.project-discovery_parts__Logo img{width:10rem}}
.project-discovery_parts__icon{justify-self:center;align-self:center}
.project-discovery_parts__control{border:1px solid #e6e5eb;padding:1rem 1.25rem}
.project-discovery_parts__selected{color:#112241;background-color:#d2ddf3;border:none !important}.project-discovery_parts__selected path{stroke:#112241}
.project-discovery_parts__main{grid-area:main}
.project-discovery_parts__content{display:contents;border:1px solid #e6e5eb}
.project-discovery_parts__content_2{gap:2rem;display:flex;flex-wrap:wrap;grid-area:content}@media(max-width:80em){.project-discovery_parts__content_2{gap:1rem;padding:1rem;grid-template-columns:1fr}}
.project-discovery_parts__flex_1{flex:1;min-width:21rem}
.project-discovery_parts__flex_2{flex:2;min-width:21rem}
.project-discovery_parts__control_bar{display:grid;grid-auto-columns:max-content;grid-column-gap:1rem;grid-template-columns:1fr;grid-auto-flow:column;grid-area:controlbar;justify-content:end}@media(max-width:40em){.project-discovery_parts__control_bar{margin-left:1rem;margin-right:1rem;padding:0;max-width:100vw}.project-discovery_parts__control_bar button{font-size:16px}}
.project-discovery_parts__filter_container{max-width:unset;border:1px solid #e6e5eb;display:grid;grid-auto-flow:column;grid-template-columns:1fr min-content;border-radius:1.125rem;padding:.7rem 1rem}.project-discovery_parts__filter_container:focus-within{box-shadow:0 0 0 2px#4d7ad1;outline:0}.project-discovery_parts__filter_container input{border:unset;min-width:7rem;max-width:unset}.project-discovery_parts__filter_container input:focus-visible{outline:0}.project-discovery_parts__filter_container svg{align-self:center}
.project-discovery_parts__unset_font_size{font-size:18px}
.project-discovery_parts__user{grid-area:user;height:min-content;align-items:end;display:flex;flex-direction:column}@media(max-width:40em){.project-discovery_parts__user{padding:[#garden.types.CSSUnit{:unit:em,:magnitude 1}#garden.types.CSSUnit{:unit:em,:magnitude 1}0 0]}}
.project-discovery_parts__user_name{text-decoration:none;font-weight:600;color:#21202a;white-space:nowrap}
.project-discovery_parts__subscription_status{color:#43424f;font-style:italic;white-space:nowrap}
.project-discovery_parts__user_picture{background-color:#fff;width:4rem;border-radius:1.25rem;border:1px solid #e6e5eb;grid-area:1 / 2 / -1 / -1}
.project-discovery_parts__banner{background-color:#fff;height:12.5rem;width:12.5rem;translate:0 -0.5rem;border-radius:1.25rem;grid-area:banner;display:none}@media(min-width:40em){.project-discovery_parts__banner{display:initial}}
.project-discovery_parts__ep_card{background-color:#fff;box-shadow:9px 9px 18px #e6e5eb,-9px 9px 18px #e6e5eb;padding:1rem;border-radius:1.25rem;height:100%;display:grid;grid-template-rows:min-content auto min-content}
.project-discovery_parts__eps_container{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}
.project-discovery_parts__thumbnail_img{width:100%;grid-area:1 / 1 / 3;border-radius:.5625rem}
.project-discovery_parts__thumbnail_wrap{width:100%;height:0;padding-bottom:56.25%;border-radius:.5625rem;background-color:#f7f7f7}
.project-discovery_parts__duration{color:#43424f;align-self:center}
.project-discovery_parts__ep_title{font-family:rubik,sans-serif;font-weight:500;font-size:1.2rem;line-height:1.4;letter-spacing:.0375rem;margin-top:1rem}
.project-discovery_parts__ep_link{text-decoration:none;color:inherit}.project-discovery_parts__ep_link:focus-visible{border-radius:1.25rem;outline:2px solid #4d7ad1}
.project-discovery_parts__hidden{display:none}
.project-discovery_parts__flash_message_text{font-family:open-sans,sans-serif;font-weight:400;font-size:14px;letter-spacing:.1px;color:#21202a;flex-grow:1;margin:0}
.project-discovery_parts__dismiss_flash{line-height:22px;font-family:open-sans,sans-serif;margin:0;border:1px solid black;padding:.5rem 1rem;align-self:flex-end;cursor:pointer;font-weight:400;font-size:14px;background-color:unset;letter-spacing:.1px;border-radius:.5625rem;color:#21202a}
.project-discovery_parts__flash_success{width:90%;gap:.5rem;justify-content:flex-end;margin-right:5%;align-items:center;padding:1rem;position:fixed;z-index:999;flex-wrap:wrap;margin-left:5%;background-color:#21d37e;border-radius:.5625rem;display:flex;bottom:1rem}
.project-discovery_parts__flash_error{width:90%;gap:.5rem;justify-content:flex-end;margin-right:5%;align-items:center;padding:1rem;position:fixed;z-index:999;flex-wrap:wrap;margin-left:5%;background-color:#fb4e6d;border-radius:.5625rem;display:flex;bottom:1rem}
.project-discovery_parts__flash_warning{width:90%;gap:.5rem;justify-content:flex-end;margin-right:5%;align-items:center;padding:1rem;position:fixed;z-index:999;flex-wrap:wrap;margin-left:5%;background-color:#f38015;border-radius:.5625rem;display:flex;bottom:1rem}
.project-discovery_partials__left_pane{display:flex;grid-area:menu;flex-wrap:wrap;justify-content:space-between;max-height:97vh}.project-discovery_partials__left_pane project-discovery_parts__banner{display:none}@media(min-width:50em){.project-discovery_partials__left_pane{flex-direction:column;margin-right:0;align-items:center;align-content:center;padding-top:3rem;padding-bottom:1rem}}@media(min-width:50em) and (min-height:50em){.project-discovery_partials__left_pane project-discovery_parts__banner{display:initial}}
.project-discovery_partials__Layout{display:grid;grid-template-columns:repeat(3,minmax(10rem,1fr));grid-template-rows:max-content min-content 4rem 1fr auto;grid-auto-rows:auto;grid-template-areas:"title title user" "controlbar controlbar controlbar" ".... .... ...." ".... .... ...." ".... .... ....";grid-gap:2rem;min-height:100vh;padding:2rem 0}@media(min-width:40em){.project-discovery_partials__Layout{grid-template-columns:12.5rem repeat(3,minmax(10rem,1fr))}}
.project-discovery_partials__layout_mf{display:grid;max-width:2200px;grid-gap:1rem;grid-template-columns:1fr;grid-template-areas:"user" "menu" "title" "controlbar" "content"}@media(min-width:40em){.project-discovery_partials__layout_mf{margin:0 auto;grid-template-rows:max-content min-content 4rem 1fr auto;grid-template-areas:"menu title title user" "menu controlbar controlbar controlbar" "menu content content content" "menu content content content" "menu content content content";padding:1rem;grid-gap:2rem;min-height:100vh;display:grid;grid-template-columns:12.5rem repeat(3,minmax(10rem,1fr));grid-auto-rows:auto}.project-discovery_partials__layout_mf h1{padding-left:unset}}
.project-discovery_partials__layout_mf_episode{display:grid;max-width:2200px;grid-gap:1rem;grid-template-columns:1fr;grid-template-areas:"user" "menu" "title" "controlbar" "content"}@media(min-width:50em){.project-discovery_partials__layout_mf_episode{height:100vh;margin:0 auto;grid-template-rows:max-content min-content 4rem 1fr;grid-template-areas:"menu title title user" "menu controlbar controlbar controlbar" "menu content content content" "menu content content content";padding:1rem;grid-gap:2rem;display:grid;grid-template-columns:12.5rem repeat(3,minmax(10rem,1fr));grid-auto-rows:auto}}@media(min-width:1486px){.project-discovery_partials__layout_mf_episode{height:100vh;margin:0 auto;grid-template-rows:max-content min-content 4rem 1fr;grid-template-areas:"menu title title user" "menu title title controlbar" "menu content content content" "menu content content content";padding:1rem;grid-gap:2rem;display:grid;grid-template-columns:12.5rem repeat(3,minmax(10rem,1fr));grid-auto-rows:auto}}
.project-discovery_home_views__outline a:focus-visible{outline:2px solid #4d7ad1;outline-offset:.5rem;box-shadow:none;border-radius:initial}
.project-discovery_home_views__outline_dark a:focus-visible{outline:2px solid #fff;outline-offset:.5rem;box-shadow:none;border-radius:initial}
.project-discovery_home_views__card{display:flex;flex-direction:column;align-items:center;flex-basis:25rem}.project-discovery_home_views__card blockquote{margin:0}.project-discovery_home_views__card blockquote p{font-style:italic;line-height:1.6;font-size:1.1rem;display:inline}.project-discovery_home_views__card blockquote ::first-letter {margin-left:-0.3rem}
.project-discovery_home_views__user_avatar{min-height:1rem;min-width:1rem;max-height:7rem;max-width:7rem}
.project-discovery_home_views__screenshot{border-radius:.5625rem;max-width:78vw;transform:rotate(-2deg);box-shadow:-2px 5px 3px 0 rgba(0,0,0,0.1)}@media(min-width:40em){.project-discovery_home_views__screenshot{border-radius:1.25rem}}
.project-discovery_home_views__main_nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;padding:2rem}
.project-discovery_home_views__gaiwan_logo{font-family:open-sans,sans-serif;font-weight:400;font-size:22px;line-height:32px;letter-spacing:.2px;color:#fff;margin-right:auto}
.project-discovery_home_views__login_options{display:flex;gap:1rem;list-style:none;margin-top:0;margin-bottom:0;padding-left:0}
.project-discovery_home_views__main_nav_link{font-family:open-sans,sans-serif;font-weight:600;font-size:18px;line-height:28px;letter-spacing:0;color:#fff}
.project-discovery_home_views__route_link{font-family:open-sans,sans-serif;font-weight:600;font-size:18px;line-height:28px;letter-spacing:0;color:#fff}
.project-discovery_home_views__logo{width:45%;height:auto;margin:2.5rem 0 1.5rem;max-width:15rem;filter:drop-shadow(2px 4px 194px #43424f)}
.project-discovery_home_views__jumbotron{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-auto-rows:auto;align-items:center;justify-items:center;margin-left:2rem;margin-right:2rem}@media(min-width:40em){.project-discovery_home_views__jumbotron{grid-row-gap:2rem}}
.project-discovery_home_views__description{font-family:open-sans,sans-serif;font-weight:600;font-size:7.2vmin;line-height:1.1;letter-spacing:.2px;text-align:center;color:#fff;text-shadow:0 0 59px #e6e5eb}
.project-discovery_home_views__testimonials{display:flex;flex-flow:row wrap;padding:1rem;flex-basis:54rem;justify-content:center;gap:2rem}
.project-discovery_home_views__blog h1{align-self:start;margin:1rem 0}.project-discovery_home_views__blog>p{align-self:start}
.project-discovery_home_views__teams{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:2rem;padding:1rem 1rem 2rem 1rem;flex-basis:30rem}@media(max-width:108em){.project-discovery_home_views__teams{flex-grow:1}}
.project-discovery_home_views__teams_header{line-height:34px;font-family:open-sans,sans-serif;text-align:center;align-self:flex-start;font-weight:400;font-size:20px;letter-spacing:.2px;color:#21202a;flex-basis:100%}
.project-discovery_home_views__partners{list-style:none;padding:0;display:contents}.project-discovery_home_views__partners li{display:contents}.project-discovery_home_views__partners svg{height:2rem;flex-shrink:0}@media(min-width:27em){.project-discovery_home_views__partners svg{height:3rem}}.project-discovery_home_views__partners img{max-height:6.9rem;max-width:22rem;margin-bottom:-1.5rem;width:100%}@media(min-width:740px){.project-discovery_home_views__partners img{margin-bottom:-0.8rem}}
.project-discovery_home_views__teams_and_testimonials{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;max-width:80vw;margin:5vh auto 10vh}
.project-discovery_home_views__page_header{min-height:115vh;background-image:url("/img/bgs/cris-tagupa-lT7zmkth3o8-unsplash.webp"),linear-gradient(to bottom,#6358a2,#fdd9d3,#fe8f82);background-size:auto 98%;background-position:top;background-repeat:no-repeat;display:grid;grid-template-rows:auto 1fr}
.project-discovery_home_views__episode_image{border-radius:.75rem;border:1px solid gainsboro}
.project-discovery_home_views__showcase_section{display:flex;flex-direction:column;align-items:center;padding:1rem;margin:10vh auto;max-width:max-content;min-height:max-content;justify-content:center}.project-discovery_home_views__showcase_section>p{margin:0;align-self:left}@media(min-width:40em){.project-discovery_home_views__showcase_section{padding:2rem}}
.project-discovery_home_views__showcase_section_lioss{display:flex;flex-direction:column;align-items:center;margin:0 auto;min-height:max-content;padding:3rem 1rem;justify-content:center;background-color:#21202a}
.project-discovery_home_views__screencasts{display:grid;grid-auto-flow:column;grid-template-rows:auto auto auto;grid-row-gap:4rem;max-width:max-content;margin:0 auto;padding:1rem}.project-discovery_home_views__screencasts h1{grid-area:revert;justify-self:center;margin:0}.project-discovery_home_views__screencasts a{width:max-content}
.project-discovery_home_views__core{display:flex;flex-direction:column;align-items:center}
.project-discovery_home_views__posts{list-style:none;padding:2rem 0;margin:0;display:grid;grid-row-gap:1rem;grid-template-columns:repeat(auto-fill,1fr);grid-template-rows:1fr 1fr 1fr}.project-discovery_home_views__posts a{padding:0;white-space:revert;max-width:revert;font-size:1.4rem;line-height:1.3;font-family:rubik,sans-serif;font-weight:400}@media(min-width:60em){.project-discovery_home_views__posts{grid-auto-flow:column;grid-gap:2rem}.project-discovery_home_views__posts a{max-width:25rem}}@media(min-width:90em){.project-discovery_home_views__posts{grid-template-rows:1fr 1fr}}
.project-discovery_home_views__blog_post{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:1rem}
.project-discovery_home_views__post_time{grid-row:span 2;display:grid;grid-auto-flow:row;grid-template-rows:auto 1fr;font-weight:600;font-family:rubik;color:#21202a}
.project-discovery_home_views__post_time_day{font-size:2rem;justify-self:center}
.project-discovery_home_views__post_time_month{justify-self:center;text-transform:uppercase;letter-spacing:2;line-height:.5}
.project-discovery_home_views__blog_post_duration_mod{margin:0;color:#43424f;padding:0}
.project-discovery_home_views__screencasts_block{display:flex;flex-flow:row-reverse wrap;justify-content:center;gap:4rem}@media(min-width:50em){.project-discovery_home_views__screencasts_block{grid-template-columns:auto auto;flex-direction:row}}
.project-discovery_home_views__screencasts_videos{display:flex;row-gap:2rem;flex-direction:column}

.project-discovery_home_views__screencast_copy_mods{max-width:45ch}
.project-discovery_home_views__blue_button{grid-auto-columns:auto;line-height:28px;width:100%;font-family:open-sans,sans-serif;align-items:center;padding:1rem 2rem;white-space:nowrap;grid-gap:1rem;cursor:pointer;font-weight:600;text-decoration:none;font-size:22px;background-color:#d2ddf3;letter-spacing:0;border-radius:2.5rem;display:grid;grid-template-columns:minmax(1.3rem,max-content);grid-auto-flow:column;color:#112241}.project-discovery_home_views__blue_button:.selected{color:#fff;background-color:#4d7ad1}@media(max-width:40em){.project-discovery_home_views__blue_button span{display:none}}.project-discovery_home_views__blue_button path{stroke:#112241}
.project-discovery_home_views__link_fix{font-size:1em;font-family:iosevka,monospace;font-weight:600;color:#4d7ad1}.project-discovery_home_views__link_fix{color:#5257ab}
.project-discovery_home_views__link_fix_dark{font-size:1em;font-family:iosevka,monospace;font-weight:600;color:#94afe3}.project-discovery_home_views__link_fix_dark:visited{color:#4d7ad1}
.project-discovery_home_views__gh_card_logo{max-height:6rem;grid-area:logo}
.project-discovery_home_views__gh_card_title{font-family:rubik,sans-serif;font-weight:500;font-size:1.75rem;line-height:unset;letter-spacing:.046875rem;grid-area:title;margin:0}
.project-discovery_home_views__gh_card_desc{font-family:open-sans,sans-serif;font-weight:400;font-size:20px;line-height:34px;letter-spacing:.2px;grid-area:desc;margin:0}
.project-discovery_home_views__gh_card_stars{grid-area:stars;display:flex;gap:.5rem;align-items:flex-end}.project-discovery_home_views__gh_card_stars svg{stroke:goldenrod;fill:yellow}
.project-discovery_home_views__gh_card_wrapper{display:grid;grid-row-gap:.25rem;grid-template-columns:auto 1fr;grid-template-rows:repeat(3,auto);align-items:center;height:min-content;color:#fff;max-width:max-content}.project-discovery_home_views__gh_card_wrapper a{color:#fff}.project-discovery_home_views__gh_card_wrapper:nth-of-type(odd){grid-template-areas:"title logo" "desc logo" "stars logo";justify-items:end}.project-discovery_home_views__gh_card_wrapper:nth-of-type(odd) p{text-align:right}.project-discovery_home_views__gh_card_wrapper:nth-of-type(odd) project-discovery_home_views__gh_card_stars{flex-direction:row-reverse}.project-discovery_home_views__gh_card_wrapper:nth-of-type(even){grid-template-areas:"logo title" "logo desc" "logo stars";justify-items:start}
.project-discovery_home_views__pixel_art_separator{display:grid;grid-template-columns:repeat(20,minmax(2vmin,1fr));grid-template-rows:repeat(6,minmax(2vmin,1fr))}
.project-discovery_home_views__transparent_pixel{background-color:#fff}
.project-discovery_home_views__lighter_gray_pixel{background-color:#f7f7f7}
.project-discovery_home_views__light_gray_pixel{background-color:#e6e5eb}
.project-discovery_home_views__gray_pixel{background-color:#cbcad2}
.project-discovery_home_views__dark_gray_pixel{background-color:#8c8b97}
.project-discovery_home_views__darker_gray_pixel{background-color:#43424f}
.project-discovery_home_views__black_pixel{background-color:#21202a}
.project-discovery_home_views__pixelated{display:flex;flex-direction:row;overflow:hidden;max-width:100vw;width:100%}
.project-discovery_home_views__lioss_layout{display:flex;flex-direction:column;gap:1rem}.project-discovery_home_views__lioss_layout>svg{grid-area:logo;width:5rem;justify-self:center;align-self:center;margin:1rem;order:1}.project-discovery_home_views__lioss_layout>article:first-of-type{grid-area:card1;justify-self:end;align-self:end}.project-discovery_home_views__lioss_layout>article:nth-of-type(2){grid-area:card2;justify-self:start}.project-discovery_home_views__lioss_layout>article:nth-of-type(3){grid-area:card3;align-self:end}.project-discovery_home_views__lioss_layout>article:nth-of-type(4){grid-area:card4}.project-discovery_home_views__lioss_layout>article:nth-of-type(5){grid-area:card5;justify-self:end}.project-discovery_home_views__lioss_layout>article:nth-of-type(6){grid-area:card6;justify-self:start}@media(min-width:60em){.project-discovery_home_views__lioss_layout{display:grid;grid-template-rows:repeat(3,auto);grid-gap:2rem 1rem;grid-template-columns:1fr minmax(auto,3rem) min-content minmax(auto,3rem) 1fr;grid-template-areas:"card1 card1 logo card2 card2" "card3 ..... logo ..... card4" "card5 card5 logo card6 card6";margin-top:2rem;margin-bottom:3rem}.project-discovery_home_views__lioss_layout>svg{width:10rem}}
.project-discovery_home_views__lioss_text{color:#fff;margin-top:2rem;padding:1rem 0}@media(min-width:40em){.project-discovery_home_views__lioss_text{text-align:center}}
.project-discovery_home_views__clojureverse_logo{max-width:90vw}
.project-discovery_home_views__pricing{display:flex;flex-flow:row wrap;gap:2rem;align-items:stretch}
.project-discovery_home_views__pricing_box{flex:1;padding:3rem;display:flex;flex-direction:column;max-width:29rem}.project-discovery_home_views__pricing_box :last-child{margin-top:auto}
.project-discovery_home_views__pricing_box__blue{flex:1;display:grid;grid-template-rows:1fr 1fr min-content;border-radius:2.5rem;background-color:#edf2fa;color:#21202a;padding:3rem;max-width:29rem}
.project-discovery_home_views__pricing_box_title{font-family:rubik,sans-serif;font-weight:500;line-height:3.5rem;letter-spacing:.0625rem;color:#112241;margin-top:1rem;margin-bottom:1rem;font-size:2.65rem}
.project-discovery_home_views__pricing_box_subtitle{font-family:rubik,sans-serif;font-weight:500;font-size:1.5rem;line-height:2.125rem;letter-spacing:.0375rem;color:#112241;margin-top:1rem;margin-bottom:1rem}
.project-discovery_home_views__pricing_price{display:flex}.project-discovery_home_views__pricing_price :first-child{font-family:rubik,sans-serif;font-weight:500;font-size:4rem;line-height:1;margin:0;color:#4d7ad1}.project-discovery_home_views__pricing_price :nth-child(2n){font-family:open-sans,sans-serif;font-weight:400;font-size:20px;line-height:34px;letter-spacing:.2px;color:#112241}
.project-discovery_home_views__pricing_box_features{padding:0;list-style:none;display:flex;flex-flow:column nowrap;gap:1em}.project-discovery_home_views__pricing_box_features li{display:grid;gap:1ch;grid-auto-flow:column;grid-template-columns:auto 1fr}.project-discovery_home_views__pricing_box_features li svg{align-self:baseline;margin-top:7px;width:20px}
.project-discovery_home_views__pricing_box_text{font-family:open-sans,sans-serif;font-weight:400;font-size:20px;line-height:34px;letter-spacing:.2px;display:inline;margin:0}
.project-discovery_home_views__pricing_box_button{line-height:32px;font-family:open-sans,sans-serif;padding:1rem 2rem;text-align:center;margin-top:2rem;font-weight:600;font-size:22px;letter-spacing:.2px;border-radius:2.5rem}
.project-discovery_home_views__btn__primary{background-color:#5257ab;color:#fff}
.project-discovery_home_views__btn__secondary{background-color:#edf2fa;color:#21202a}
.project-discovery_home_views__waves{max-width:100%;transform:translateY(10px)}
.project-discovery_home_views__footer{color:#fff;overflow-x:hidden;display:grid;grid-template-columns:minmax(min-content,70rem);justify-content:space-around;padding:2rem;background-color:#003c64;background-image:linear-gradient(to bottom,#003c64 60%,#01395f)}
.project-discovery_home_views__info_and_links{display:flex;flex-wrap:wrap;gap:2rem;padding-bottom:1rem;border-bottom:.1rem solid white}
.project-discovery_home_views__signature{flex-basis:500px;flex:2}
.project-discovery_home_views__footer_logo{width:8rem;flex:1}.project-discovery_home_views__footer_logo path{fill:#fff}
.project-discovery_home_views__footer_links ul{list-style:none;padding:0;margin:0}.project-discovery_home_views__footer_links ul li{line-height:1.8}.project-discovery_home_views__footer_links ul li a{color:#fff}
.project-discovery_home_views__footer_links_list{font-family:rubik,sans-serif;font-weight:500;font-size:1.5rem;line-height:2.125rem;letter-spacing:.0375rem;margin-top:0}
.project-discovery_home_views__legal{display:flex;flex-wrap:wrap;white-space:nowrap}.project-discovery_home_views__legal :first-child{flex:2}.project-discovery_home_views__legal ul{list-style:none;padding:0;display:flex;gap:2rem}.project-discovery_home_views__legal ul a{color:#fff}
.project-discovery_home_views__title{font-family:rubik,sans-serif;font-weight:500;font-size:3.0rem;line-height:3.625rem;letter-spacing:.125rem;grid-area:title;color:#21202a}
.project-discovery_home_views__part_of_gaiwan_section{padding:1rem;margin:10vh auto;max-width:max-content;min-height:max-content;justify-content:center}.project-discovery_home_views__part_of_gaiwan_section>h1{text-align:center}.project-discovery_home_views__part_of_gaiwan_section>p{max-width:56ch}.project-discovery_home_views__part_of_gaiwan_section>svg{width:15rem;margin:1rem;float:right;shape-outside:circle();display:none}@media(min-width:40em){.project-discovery_home_views__part_of_gaiwan_section{padding:2rem}.project-discovery_home_views__part_of_gaiwan_section>p{text-align:right}.project-discovery_home_views__part_of_gaiwan_section>p:nth-of-type(1){text-align:center}.project-discovery_home_views__part_of_gaiwan_section>svg{display:initial}}
.project-discovery_password-reset_views__layout_login_register{display:grid;overflow:hidden;grid-template-columns:auto minmax(min-content,700px) auto;grid-template-rows:auto max-content auto}
.project-discovery_password-reset_views__wrapper{line-height:34px;padding-bottom:2rem;font-family:open-sans,sans-serif;height:max-content;align-items:center;flex-direction:column;z-index:1;font-weight:400;grid-area:2 / 2 / -2 / -2;box-shadow:0 5px 5px #00000017;font-size:20px;background-color:white;letter-spacing:.2px;display:flex;padding-top:2rem}.project-discovery_password-reset_views__wrapper svg{width:12rem}.project-discovery_password-reset_views__wrapper svg path{fill:#4d7ad1}@media(min-width:700px){.project-discovery_password-reset_views__wrapper{border-radius:2.5rem;padding-top:5rem;padding-bottom:5rem}}
.project-discovery_password-reset_views__form{display:flex;flex-direction:column;gap:2rem;padding:1rem;width:100%;max-width:26rem}.project-discovery_password-reset_views__form input:not([type='checkbox']):not([type='submit']):focus-visible{outline:0;border:2px solid #5257ab !important}.project-discovery_password-reset_views__form input:not([type='checkbox']):not([type='submit']){font-family:open-sans,sans-serif;font-weight:400;font-size:20px;line-height:34px;letter-spacing:.2px;padding:1rem;width:100%;border:0;border-radius:1.25rem;border:2px solid #e6e5eb}.project-discovery_password-reset_views__form .checkbox-field{font-family:open-sans,sans-serif;font-weight:400;font-size:14px;letter-spacing:.1px;display:flex;gap:1ch}.project-discovery_password-reset_views__form .checkbox-field input:focus-visible{outline:2px solid #5257ab}
.project-discovery_password-reset_views__phrase{font-family:rubik,sans-serif;font-weight:500;font-size:3.0rem;line-height:3.625rem;letter-spacing:.125rem}
.project-discovery_password-reset_views__small{font-family:open-sans,sans-serif;font-weight:400;font-size:14px;line-height:22px;letter-spacing:.1px}.project-discovery_password-reset_views__small a{font-size:unset;color:#5257ab}
.project-discovery_password-reset_views__button{line-height:32px;font-family:open-sans,sans-serif;border:0;padding:1rem;cursor:pointer;font-weight:600;font-size:22px;background-color:#d2ddf3;letter-spacing:.2px;border-radius:1.25rem;color:#112241}.project-discovery_password-reset_views__button:focus-visible{outline:0;background-color:#5257ab;color:#fff}
.project-discovery_password-reset_views__background{background-image:url("/img/bgs/cris-tagupa-lT7zmkth3o8-unsplash.webp");background-size:cover;width:100%;height:100vh;grid-area:1 / 1 / -1 / -1;filter:blur(36px);transform:scale(1.1)}
.project-discovery_password-reset_views__reply{font-family:open-sans,sans-serif;font-weight:400;font-size:20px;line-height:34px;letter-spacing:.2px;max-width:34rem}
.project-discovery_login_views__layout_login_register{display:grid;overflow:hidden;grid-template-columns:auto minmax(min-content,700px) auto;grid-template-rows:auto max-content auto}
.project-discovery_login_views__wrapper{line-height:34px;padding-bottom:2rem;font-family:open-sans,sans-serif;height:max-content;align-items:center;flex-direction:column;z-index:1;font-weight:400;grid-area:2 / 2 / -2 / -2;box-shadow:0 5px 5px #00000017;font-size:20px;background-color:white;letter-spacing:.2px;display:flex;padding-top:2rem}.project-discovery_login_views__wrapper svg{width:12rem}.project-discovery_login_views__wrapper svg path{fill:#4d7ad1}@media(min-width:700px){.project-discovery_login_views__wrapper{border-radius:2.5rem;padding-top:5rem;padding-bottom:5rem}}
.project-discovery_login_views__form{display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%;max-width:26rem}.project-discovery_login_views__form input:not([type='checkbox']):not([type='submit']):focus-visible{outline:0;border:2px solid #5257ab !important}.project-discovery_login_views__form input:not([type='checkbox']):not([type='submit']){font-family:open-sans,sans-serif;font-weight:400;font-size:20px;line-height:34px;letter-spacing:.2px;padding:1rem;width:100%;border:0;border-radius:1.25rem;border:2px solid #e6e5eb}.project-discovery_login_views__form .checkbox-field{font-family:open-sans,sans-serif;font-weight:400;font-size:14px;letter-spacing:.1px;display:flex;gap:1ch}
.project-discovery_login_views__phrase{font-family:rubik,sans-serif;font-weight:500;font-size:3.0rem;line-height:3.625rem;letter-spacing:.125rem}
.project-discovery_login_views__small{font-family:open-sans,sans-serif;font-weight:400;font-size:14px;line-height:22px;letter-spacing:.1px}.project-discovery_login_views__small a{font-size:unset;color:#5257ab}
.project-discovery_login_views__button{line-height:32px;font-family:open-sans,sans-serif;border:0;padding:1rem;cursor:pointer;font-weight:600;font-size:22px;background-color:#d2ddf3;letter-spacing:.2px;border-radius:1.25rem;color:#112241}.project-discovery_login_views__button:focus-visible{outline:0;background-color:#5257ab;color:#fff}
.project-discovery_login_views__background{background-image:url("/img/bgs/cris-tagupa-lT7zmkth3o8-unsplash.webp");background-size:cover;width:100%;height:100vh;grid-area:1 / 1 / -1 / -1;filter:blur(36px);transform:scale(1.1)}
.project-discovery_collections_views__wrapper{height:max-content;grid-row-gap:2rem;padding:1rem;grid-area:content;background-color:#f7f7f7;border-radius:2.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-column:span 1}@media(min-width:40em){.project-discovery_collections_views__wrapper{grid-column:span 3;padding:2rem}}

.project-discovery_collections_views__coll{grid-column:1 / -1;border-radius:1.125rem}
.project-discovery_collections_views__eps_container{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));background-color:#fff;border-radius:1.8rem;padding:1rem}@media(min-width:40em){.project-discovery_collections_views__eps_container{padding:2rem;border-radius:1.25rem}}
.project-discovery_collections_views__coll_header{grid-column:1 / -1;background-color:initial;padding-left:0;padding-right:0;box-shadow:initial}.project-discovery_collections_views__coll_header a{color:#4d7ad1}
.project-discovery_collections_views__link_to_collection:focus-visible{box-shadow:0 0 0 2px#4d7ad1;outline:0}
.project-discovery_episodes_views__wrapper{height:max-content;padding:1rem;grid-gap:1rem;grid-area:content;background-color:#f7f7f7;border-radius:2.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-column:span 1}@media(min-width:40em){.project-discovery_episodes_views__wrapper{grid-column:span 3;grid-gap:2rem;padding:2rem}}
.project-discovery_episodes_views__toggle_freebies.toggled{background-color:#cff9cf}.project-discovery_episodes_views__toggle_freebies.toggled path{stroke:#3e5519}
.project-discovery_episodes_views__tag{background-color:#cff9cf;color:#3e5519;padding:.5rem 1rem;border-radius:1.125rem;display:inline-block;font-weight:bold}
.project-discovery_episodes_views__empty_tag{background-color:transparent;padding:.5rem 1rem;border-radius:1.125rem;height:2rem;display:inline-block;font-weight:bold}
.project-discovery_episodes_views__ep_footer{display:flex;justify-content:space-between;align-self:end}
.project-discovery_profile_views__content{grid-area:content;padding:1rem;border-radius:2.5rem;background-color:#f7f7f7;display:flex;align-items:flex-start;gap:2rem}@media(min-width:40em){.project-discovery_profile_views__content{padding:2rem}}
.project-discovery_profile_views__forms{display:flex;flex-wrap:wrap;background-color:#fff;border-radius:1.8rem;gap:2rem;padding:2rem}.project-discovery_profile_views__forms input:not([type='checkbox']):not([type='submit']):focus-visible{outline:0;border:2px solid #5257ab !important}.project-discovery_profile_views__forms input:not([type='checkbox']):not([type='submit']){font-family:open-sans,sans-serif;font-weight:400;font-size:20px;line-height:34px;letter-spacing:.2px;padding:1rem;width:100%;border:0;border-radius:1.25rem;border:2px solid #e6e5eb}.project-discovery_profile_views__forms .checkbox-field{font-family:open-sans,sans-serif;font-weight:400;font-size:20px;letter-spacing:.2px;display:flex;gap:1ch}.project-discovery_profile_views__forms .checkbox-field input:focus-visible{outline:2px solid #5257ab;outline-offset:.5rem}
.project-discovery_profile_views__form{display:flex;flex-basis:25rem;gap:2rem;flex-direction:column}
.project-discovery_profile_views__checkbox_list{list-style:none;padding:0}
.project-discovery_profile_views__button{line-height:32px;font-family:open-sans,sans-serif;border:0;padding:1rem;cursor:pointer;font-weight:600;font-size:22px;background-color:#4d7ad1;letter-spacing:.2px;border-radius:1.25rem;color:#fff}.project-discovery_profile_views__button:focus-visible{outline:0;background-color:#5257ab}
.project-discovery_profile_views__checkbox_description{font-family:open-sans,sans-serif;font-weight:400;font-size:14px;line-height:22px;letter-spacing:.1px;color:#21202a;margin-top:1rem;margin-bottom:1.5rem}
.project-discovery_register_views__layout_login_register{display:grid;overflow:hidden;grid-template-columns:auto minmax(min-content,700px) auto;grid-template-rows:auto max-content auto}
.project-discovery_register_views__wrapper{line-height:34px;padding-bottom:2rem;font-family:open-sans,sans-serif;height:max-content;align-items:center;flex-direction:column;z-index:1;flex-wrap:wrap;font-weight:400;grid-area:2 / 2 / -2 / -2;box-shadow:0 5px 5px #00000017;font-size:20px;background-color:white;letter-spacing:.2px;display:flex;padding-top:2rem}.project-discovery_register_views__wrapper svg{width:12rem}.project-discovery_register_views__wrapper svg path{fill:#4d7ad1}@media(min-width:700px){.project-discovery_register_views__wrapper{border-radius:2.5rem;padding-top:5rem;padding-bottom:5rem}}
.project-discovery_register_views__form{display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%;max-width:26rem}.project-discovery_register_views__form input:not([type='checkbox']):not([type='submit']):focus-visible{outline:0;border:2px solid #5257ab !important}.project-discovery_register_views__form input:not([type='checkbox']):not([type='submit']){font-family:open-sans,sans-serif;font-weight:400;font-size:20px;line-height:34px;letter-spacing:.2px;padding:1rem;width:100%;border:0;border-radius:1.25rem;border:2px solid #e6e5eb}.project-discovery_register_views__form .checkbox-field{font-family:open-sans,sans-serif;font-weight:400;font-size:14px;letter-spacing:.1px;display:flex;gap:1ch}
.project-discovery_register_views__phrase{font-family:rubik,sans-serif;font-weight:500;font-size:3.0rem;line-height:3.625rem;letter-spacing:.125rem}
.project-discovery_register_views__small{font-family:open-sans,sans-serif;font-weight:400;font-size:14px;line-height:22px;letter-spacing:.1px}.project-discovery_register_views__small a{font-size:unset;color:#5257ab}
.project-discovery_register_views__button{line-height:32px;font-family:open-sans,sans-serif;border:0;padding:1rem;cursor:pointer;font-weight:600;font-size:22px;background-color:#d2ddf3;letter-spacing:.2px;border-radius:1.25rem;color:#112241}.project-discovery_register_views__button:focus-visible{outline:0;background-color:#5257ab;color:#fff}
.project-discovery_register_views__background{background-image:url("/img/bgs/cris-tagupa-lT7zmkth3o8-unsplash.webp");background-size:cover;width:100%;height:100vh;grid-area:1 / 1 / -1 / -1;filter:blur(36px);transform:scale(1.1)}
.project-discovery_register_views__hidden{display:none}
.project-discovery_episode_views__wrapper{grid-column:span 1;grid-row:span 2;border-radius:2.5rem;padding:1rem;background-image:linear-gradient(to bottom,#f7f7f7,white);display:flex;gap:2rem;flex-wrap:wrap}@media(min-width:40em){.project-discovery_episode_views__wrapper{grid-column:span 3;padding:2rem}}
.project-discovery_episode_views__temp_video{border-radius:.5625rem;overflow:hidden;position:relative;width:100%;height:0;padding-bottom:56.25%}
.project-discovery_episode_views__sidebar_content{grid-area:3 / 3 / 5 / -1;overflow-y:scroll;min-height:100%;height:100%;border-radius:.25rem;color:#21202a;scrollbar-width:thin;scrollbar-color:#8c8b97#fff}.project-discovery_episode_views__sidebar_content p{font-family:open-sans,sans-serif;font-weight:400;line-height:22px;letter-spacing:.1px}.project-discovery_episode_views__sidebar_content p>code{font-size-adjust:.54;font-family:iosevka;font-weight:bold;color:#4a4fa6}.project-discovery_episode_views__sidebar_content pre{overflow-x:scroll;max-width:82.8vw;padding:.5em 0 .7em 0;margin:-0.5em 0 -1.5em 0;scrollbar-width:thin;scrollbar-color:#8c8b97#fff}.project-discovery_episode_views__sidebar_content pre+pre{margin-top:1rem !important}.project-discovery_episode_views__sidebar_content code{border-radius:.25rem;font-family:iosevka;font-size-adjust:.55;font-size:1rem}@media(max-width:40em){.project-discovery_episode_views__sidebar_content{height:100%}}
.project-discovery_episode_views__sidebar_container{padding:1rem .25rem 4.4rem 1rem;width:100%;border-radius:1.25rem;box-shadow:0 -12px 18px -12px #e6e5eb;overflow:hidden;background-color:#fff}@media(max-width:40em){.project-discovery_episode_views__sidebar_container{min-height:100vh}.project-discovery_episode_views__sidebar_container project-discovery_episode_views__sidebar_content{overflow:visible}}@media(min-width:40em){.project-discovery_episode_views__sidebar_container{height:100%}}@media(max-width:63em){.project-discovery_episode_views__sidebar_container{min-height:100vh}.project-discovery_episode_views__sidebar_container project-discovery_episode_views__sidebar_content{overflow:visible}}
.project-discovery_episode_views__no_access{background-color:#21202a;color:#fff;padding-right:1rem;padding-left:1rem}
.project-discovery_episode_views__call_to_action{font-size:1rem}.project-discovery_episode_views__call_to_action p{font-size:1.25rem}.project-discovery_episode_views__call_to_action p:first-child{margin-top:.8rem}
.project-discovery_episode_views__subscribe_button{background-color:#cff9cf;border-radius:2.5rem;color:#3e5519;font-weight:bold;font-size:1.5rem;padding:.5rem 1.5rem}
.project-discovery_episode_views__login_link{padding:.5rem 1rem;margin-left:.5rem;font-size:1.5rem;color:#fff}
.project-discovery_episode_views__freebies_grid{display:flex;flex-wrap:wrap;gap:1rem}.project-discovery_episode_views__freebies_grid a{flex-basis:15rem;flex-grow:1}@media(max-width:1588px){.project-discovery_episode_views__freebies_grid a:nth-child(3n),.project-discovery_episode_views__freebies_grid a:nth-child(4n),.project-discovery_episode_views__freebies_grid a:nth-child(5n),.project-discovery_episode_views__freebies_grid a:nth-child(6n){display:none}}@media(max-width:1300px){.project-discovery_episode_views__freebies_grid a{display:none}}
.project-discovery_episode_views__freebies_link{font-size:inherit;color:#cff9cf;text-decoration:underline}
.project-discovery_episode_views__episode_view{height:max-content}
.project-discovery_episode_views__ep_card{background-color:#fff;box-shadow:0 -12px 18px -12px #e6e5eb;padding:1rem;border-radius:1.25rem;display:grid;grid-template-rows:min-content min-content min-content}
.project-discovery_episode_views__description_wrapper p{font-family:open-sans,sans-serif;font-weight:400;font-size:20px;line-height:34px;letter-spacing:.2px}.project-discovery_episode_views__description_wrapper a{font-size:1em}
.project-discovery_episode_views__author_img{border-radius:50%;width:155px;height:155px;opacity:.6;object-fit:cover}
.project-discovery_episode_views__author_icons{margin:10px}
.project-discovery_episode_views__author_information{padding:1rem;display:flex;gap:1rem}
.project-discovery_collection_views__coll{grid-area:content;border-radius:1.125rem}
.project-discovery_collection_views__eps_container{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));padding:0 1rem 1rem;border-radius:1.25rem;background-color:#f7f7f7}@media(min-width:40em){.project-discovery_collection_views__eps_container{grid-gap:2rem;padding:0 2rem 2rem}}
.project-discovery_collection_views__coll_header{grid-column:1 / -1;background-color:initial;box-shadow:initial}