:root{--card_background_color: linear-gradient(transparent 60%,#0055ff 100%);--card_background_color2: linear-gradient(transparent 60%,#ff1700 100%);--background_color:#f5fafb;--background_color2:black;--font_color: black;--paragraphH1_background: black;--paragraphH1_color: white;--textBlock_background: white;--h3_subtext_color: #0052a8;--max_width: 1300px;--primary_blue:#0052a8;--primary_red:#ff1700;--primary_green:#015f34;--header_background: black;--headerImg_tint: #0051a8b0;--header_color: #f5fafb;--header_outline: transparent;--gradienceSet_1: #0052a8;--gradienceSet_2: #0068ca;--gradienceSet_3: #0a6bc5;--gradienceSet_4: #156eb8;--gradienceSet_5: #2472a8;--gradienceSet_6: #3a7695;--gradienceSet_7: #098f53;--gradienceSet_8: #65d46f;--gradienceSet_9: #6bd95c;--gradienceSet2_1: #0052a8;--gradienceSet2_2: #0070e6;--gradienceSet2_3: #007ad9;--gradienceSet2_4: #0084cc;--gradienceSet2_5: #00a8e0;--gradienceSet2_6: #00c5e7;--gradienceSet2_7: #00d8db;--gradienceSet2_8: #00dfc5;--gradienceSet2_9: #00ebb4;--gradienceSet3_1: #0052a8;--gradienceSet3_2: #2a65d4;--gradienceSet3_3: #4864dc;--gradienceSet3_4: #6663e4;--gradienceSet3_5: #8462ec;--gradienceSet3_6: #a261f4;--gradienceSet3_7: #c060fc;--gradienceSet3_8: #de5fff;--gradienceSet3_9: #fc5eff;--gradienceSet4_1: #0052a8;--gradienceSet4_2: #0a54bc;--gradienceSet4_3: #1250a3;--gradienceSet4_4: #294b96;--gradienceSet4_5: #494383;--gradienceSet4_6: #73396a;--gradienceSet4_7: #a73956;--gradienceSet4_8: #e42a33;--gradienceSet4_9: #ff1700;--text_shadow_menu_hover: 1px 1px 7px #ffffff80;--tooltip_outline: transparent;--tooltip_arrow: #000000;--tooltip_box_shadow: 0px 0px 23px -2px rgba(0,0,0,.59);--accordion_arrow: #f5fafb;--accordion_content_bg: white;--accordion_content_border: black;--settings_button_hover: rgb(24, 24, 24);--footer_text: #f5fafb;--blue_black_1: #1D75C3;--blue_black_2: #1C6FB9;--blue_black_3: #1B6BB2;--blue_black_4: #1A66A9;--blue_black_5: #1961A1;--blue_black_6: #185A95;--blue_black_7: #175388;--blue_black_8: #184E7F;--blue_black_9: #1B3E5F;--sponsors_footerLine: black;--sponsors_imgBorder: black;--infiniteCarousel_background: #f5fafb;--notFound_numberColor:rgba(0, 0, 0, .123);--model_sectionTitle_text:rgba(0, 0, 0, .123)}[data-theme=dark]{--background_color:#000000;--font_color: #f5fafb;--paragraphH1_background: #f5fafb;--textBlock_background: rgb(17, 17, 17);--paragraphH1_color: black;--h3_subtext_color: #0068ca;--header_outline: #f5fafb;--tooltip_outline: #f5fafb;--tooltip_arrow: #f5fafb;--tooltip_box_shadow: 0px 0px 23px -2px rgba(245,250,251,.59);--accordion_arrow:#000000;--accordion_content_bg: rgb(17, 17, 17);--accordion_content_border: #f5fafb;--settings_button_hover: rgb(221, 221, 221);--sponsors_footerLine: #f5fafb;--sponsors_imgBorder: #f5fafb;--notFound_numberColor:rgba(153, 153, 153, .123);--model_sectionTitle_text:rgba(121, 121, 121, .374)}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%}body{word-spacing:normal;background-color:var(--background_color);font-family:saira,Arial;line-height:1.5;font-size:18px;color:var(--font_color)}img{display:block}button{background-color:transparent;border:none}ul{list-style:none}a{text-decoration:none}h1{font-size:43px}h2{font-size:33px}h3{font-size:26px}sup,sub{font-size:11px}small{font-size:15px}::-moz-selection{color:#f5fafb;background:#0f9be1c0}::selection{color:#f5fafb;background:#0f9be1c0}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:100;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-100.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-100.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:italic;font-weight:100;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-100italic.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-100italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:200;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-200.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-200.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:italic;font-weight:200;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-200italic.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-200italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:300;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-300.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:italic;font-weight:300;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-300italic.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-300italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:400;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-regular.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:italic;font-weight:400;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-italic.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:500;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-500.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:italic;font-weight:500;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-500italic.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-500italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:600;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-600.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:italic;font-weight:600;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-600italic.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-600italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:700;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-700.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:italic;font-weight:700;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-700italic.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-700italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:800;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-800.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-800.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:italic;font-weight:800;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-800italic.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-800italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:normal;font-weight:900;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-900.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-900.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saira;font-style:italic;font-weight:900;src:url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-900italic.woff2) format("woff2"),url(https://static.igem.wiki/teams/5798/fonts/saira/saira-v21-latin-900italic.ttf) format("truetype")}.home-container{width:100%;background-color:var(--background_color);position:relative}.home-1{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden}.home-1 h1{font-size:3rem}.home-2{width:100%;height:100vh;position:relative}.home-2-intro{text-align:center;margin-top:3.5em}.home-2-content{text-align:center;width:40%;right:0;position:absolute}.home-2-button{background-color:#fff;color:#333;border:2px solid #ddd;padding:.6em 1.2em;font-size:1rem;border-radius:8px;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 6px #0000000d;position:absolute;bottom:20%;right:45%;z-index:10}.home-2-button:hover{border-color:#aaa;box-shadow:0 4px 10px #0000001a;transform:translateY(-2px)}.home-2-intro,.home-2-content,.home-2-button{opacity:1;transition:all .4s linear;pointer-events:auto}.home-2-intro.hidden,.home-2-content.hidden,.home-2-button.hidden{opacity:0;pointer-events:none}.home-3{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.home-4{width:100%;height:60vh;position:relative;color:#fff;margin-top:1em}.home-4-content{display:flex;flex-direction:column;align-items:center;width:80%;margin:0 auto;height:55vh;text-align:center;border-radius:32px;background-color:#000;overflow:hidden;border:3px solid white;position:relative}.home-4-content h1{font-size:2.4rem;margin-top:1.5em;z-index:2}.home-4-content p{font-size:1.2rem;width:90%;margin:2em auto;padding-left:1em;z-index:2}.home-4-link{background-color:#fff;color:#000;padding:.5em 1em;border-radius:8px;margin-top:4em;transition:all .2s linear;z-index:2}.home-4-link:hover{background-color:#7dbafb}.home-4-svg{width:100%;height:100%;position:absolute}.home-4-svg stop{transition:stop-color .6s ease}.home-4-svg{transition:opacity .6s ease}.home-5{width:100%;height:100vh;position:relative}.home-5 h1{font-size:3rem;text-align:center}.home-5-intro{text-align:center;margin-top:3.5em}.home-5-content{text-align:center;width:40%;left:0;position:absolute}.home-5-button{background-color:#fff;color:#333;border:2px solid #ddd;padding:.6em 1.2em;font-size:1rem;border-radius:8px;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 6px #0000000d;position:absolute;bottom:35%;right:45%;z-index:10}.home-5-button:hover{border-color:#aaa;box-shadow:0 4px 10px #0000001a;transform:translateY(-2px)}.home-5-intro,.home-5-content,.home-5-button{opacity:1;transition:all .4s linear;pointer-events:auto}.home-5-intro.hidden,.home-5-content.hidden,.home-5-button.hidden{opacity:0;pointer-events:none}.home-6{width:100%;height:100vh;margin-top:1.5em}.home_nextPage_section{position:absolute;right:9em;bottom:1em}.home_nextPage_section_link{color:#c1c1c1;transition:color .2s ease,background .2s ease}.home_nextPage_section_link:hover{color:var(--paragraphH1_background)}.home_nextPage_section a:hover svg path{fill:var(--paragraphH1_background)}.home-canvas,.home-canvas2{position:absolute;bottom:8em}.navbar_settings{width:15%;display:flex;justify-content:end;align-items:center;z-index:2}.settings_open{width:30px;height:30px;margin-right:11px;cursor:pointer}.settings_open svg{transition:transform .3s linear}.settings_container{width:240px;max-height:78vh;position:fixed;top:80px;right:0;background-color:var(--header_background);text-align:center;border-radius:20px 0 0 20px;-webkit-box-shadow:-8px 0px 31px -4px rgba(0,0,0,.25);box-shadow:-8px 0 31px -4px #00000040;outline:.2vw solid var(--header_outline);overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.settings_header{display:flex;height:50px;padding-inline:10px;background-color:var(--header_color);justify-content:center;align-items:center;position:sticky;top:0;right:0;z-index:2}.settings_header p{font-size:22px;font-weight:800;color:#000}.settings_header button{width:25px;height:25px;cursor:pointer;position:absolute;right:5px;top:13px}.settings_buttons_container{width:100%;padding-block:10px;justify-content:center;align-items:center;display:flex;flex-direction:column}.settings_reset{color:var(--header_color);width:50px;height:50px;padding-block:5px;border-radius:5px;cursor:pointer;margin-bottom:30px;transition:background-color .1s ease}.settings_reset svg path{transition:fill .1s ease;fill:var(--header_color)}.settings_reset:hover{background-color:var(--header_color)}.settings_reset:hover svg path{fill:var(--header_background)}.settings_change_option{width:140px;height:110px;border-radius:10px;outline:2px solid transparent;background-color:var(--header_background);padding:8px;transition:outline-color .2s ease,background-color .2s ease;cursor:pointer;margin-block:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--header_color);-webkit-user-select:none;user-select:none}.settings_change_option:hover{background-color:#111}.settings_change_option p{font-size:15px;padding-block:10px}.settings_blue_selections{display:flex;gap:8px}.settings_blue_selections div{background-color:var(--primary_blue);width:20px;height:3px}@media (max-width: 950px){.settings_header button{width:20px;height:20px}}@media (max-width: 790px){.settings_container{width:100%;height:calc(100vh - 55px);max-height:max-content;top:55px;border-radius:0}.settings_header button{width:32px;height:32px;top:8px}}.navbar_container{display:flex;width:100%;background-color:var(--header_background);height:55px;position:fixed;z-index:100000000}.navbar_logo{width:20%;align-items:center;justify-content:left;color:var(--header_color);display:flex;margin-left:20px}.navbar_logo .ashbloom_navbar_text{font-weight:600;font-size:25px;align-items:center;justify-content:center;display:flex;color:var(--header_color)}.navbar_svg{fill:var(--header_color);margin-right:10px;width:33px;height:33px;background-color:var(--header_color);border-radius:50%;padding:2px;outline:2px solid #0052a8}.logo_grad_red{fill:url(#navbar_gradienceLogo-2)}.logo_grad_green{fill:url(#navbar_gradienceLogo)}.logo_blue{fill:#0052a8}.mobile_menu_icon{display:none;flex-direction:column;justify-content:space-around;width:28px;height:28px;cursor:pointer;margin-right:30px}.mobile_menu_icon span{display:block;height:3px;width:100%;background-color:var(--header_color);border-radius:2px;transition:all .3s ease;transform-origin:center}.mobile_menu_icon.open span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.mobile_menu_icon.open span:nth-child(2){opacity:0}.mobile_menu_icon.open span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.mobile_menu{position:absolute;display:flex;flex-direction:column;top:55px;left:0;width:100vw;height:calc(100vh - 50px);background-color:var(--header_background);z-index:1;padding-inline:20px;padding-block:30px;display:none;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.mobile_menu h3{padding-block:7px;border-style:solid;border-width:0 0 3px 0;border-color:var(--header_color)}.mobile_menu .mobile_menu_link{margin-left:10px;padding-block:4px;color:var(--header_color)}.mobile_menu_home_Link{color:var(--header_color);font-weight:700;font-size:27px;padding-block:7px}.navbar_list_container{display:flex;width:65%;justify-content:right}.navbar_list{display:flex;width:fit-content;justify-content:right;height:100%}.navbar_list li{align-items:center;align-content:center;padding-inline:18px;font-size:22px;color:var(--header_color);font-weight:600}.navbar_submenu{position:absolute;width:100%;height:400px;background-color:var(--header_background);-webkit-mask-image:linear-gradient(black 98%,transparent 100%);mask-image:linear-gradient(black 98%,transparent 100%);top:55px;pointer-events:none;display:none;z-index:10}.navbar_container .navbar_submenu:hover{display:block;pointer-events:auto}.navbar_container:has(.navbar_list:hover) .navbar_submenu{display:block;pointer-events:auto}.navbar_svg_blob{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center;opacity:1;overflow:hidden}.navbar_main_svg{width:100%;height:100%;opacity:.75;transition:opacity 1s ease;overflow:hidden}.navbar_main_svg stop{transition:stop-color .4s ease}.navbar_main_svg:hover{opacity:.85}.nav-gradience-1{fill:url(#navbar_gradient-1)}.nav-gradience-2{fill:url(#navbar_gradient-2)}.nav-gradience-3{fill:url(#navbar_gradient-3)}.nav-gradience-4{fill:url(#navbar_gradient-4)}.nav-gradience-5{fill:url(#navbar_gradient-5)}.nav-gradience-6{fill:url(#navbar_gradient-6)}.nav-gradience-7{fill:url(#navbar_gradient-7)}.nav-gradience-8{fill:url(#navbar_gradient-8)}.nav-gradience-9{fill:url(#navbar_gradient-9)}.nav-gradience-10{fill:url(#navbar_gradient-10)}.nav-gradience-11{fill:url(#navbar_gradient-11)}.nav-gradience-12{fill:url(#navbar_gradient-12)}.nav-gradience-13{fill:url(#navbar_gradient-13)}.nav-gradience-14{fill:url(#navbar_gradient-14)}.nav-gradience-15{fill:url(#navbar_gradient-15)}.nav-gradience-16{fill:url(#navbar_gradient-16)}.nav-gradience-17{fill:url(#navbar_gradient-16)}.navbar_links_container{display:flex;width:100%;height:100%;flex-direction:row-reverse}.home_link,.project_links,.lab_links,.human_practices_links,.team_links{display:flex;flex-direction:column;top:20px;z-index:2;position:absolute;gap:15px;opacity:0;transition:opacity .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#f5f5fb0a;padding-block:10px;padding-inline:15px;border-radius:10px}.home_link a,.project_links a,.lab_links a,.human_practices_links a,.team_links a{color:var(--header_color);font-weight:600;font-size:23px;transition:all .17s ease-in-out;width:fit-content;text-shadow:1px 1px 7px #000000}.home_link a:hover,.project_links a:hover,.lab_links a:hover,.human_practices_links a:hover,.team_links a:hover{transform:translate(5px);text-shadow:var(--text_shadow_menu_hover)}@media (max-width: 950px){.navbar_list li{font-size:18px;padding-inline:10px}.project_links,.lab_links,.human_practices_links,.team_links{margin-left:-10px}.navbar_logo .ashbloom_navbar_text{font-size:21px}.navbar_svg{width:24px;height:24px}}@media (max-width: 790px){.navbar_list_container,.navbar_submenu{display:none}.navbar_logo{width:85%}.navbar_logo .ashbloom_navbar_text{font-size:25px}.navbar_svg{width:35px;height:35px}.mobile_menu_icon{display:flex}}.footer_container{display:flex;justify-content:center}.footer{width:97%;min-height:60vh;background-color:var(--header_background);border-radius:4vw;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-top:60px;margin-bottom:20px;padding-block:60px;outline:.2vw solid var(--header_outline)}.footer_content{position:relative;z-index:4;width:100%;color:var(--footer_text)}.footer_wordmark{width:auto;display:flex;justify-content:center;align-items:center;gap:20px;padding-bottom:23px;font-weight:600;font-size:57px}.footer_logo_svg{fill:var(--header_color);width:90px;height:auto}.footer_address{margin-bottom:8px;margin-top:-20px}.footer_address p{text-align:center;font-size:14px;line-height:22px}.footer_socials{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;padding-block:5px;margin-bottom:8px}.footer_socials a{display:flex}.social_icon{transition:transform .3s ease}.social_icon:hover{transform:scale(1.15)}.footer_socials img{width:50px;height:auto}.footer_copyright{margin-top:8px}.footer_copyright p{text-align:center;font-size:14px}.footer_link{color:var(--footer_text)}.footer_link:hover{text-decoration:underline}.footer_blob_svg_container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:flex;justify-content:center;align-items:center;opacity:1;overflow:hidden}.footer_blob_svg{width:130%;height:130%;overflow:hidden;opacity:.8;transition:opacity 1s ease}.footer:hover .footer_blob_svg{opacity:1}.blue-red-1{fill:url(#footer_linear-gradient-8)}.blue-red-2{fill:url(#footer_linear-gradient-7)}.blue-red-3{fill:url(#footer_linear-gradient-5)}.blue-red-4{fill:url(#footer_linear-gradient-6)}.blue-red-5{fill:url(#footer_linear-gradient-9)}.blue-red-6{fill:url(#footer_linear-gradient-4)}.blue-red-7{fill:url(#footer_linear-gradient-3)}.blue-red-8{fill:url(#footer_linear-gradient-2)}.blue-red-9{fill:url(#footer_linear-gradient)}.blue-red-10{fill:url(#footer_linear-gradient-10)}.blue-red-11{fill:url(#footer_linear-gradient-11)}@media (max-width: 790px){.footer_wordmark{font-size:40px;padding-bottom:30px}.footer_logo_svg{width:60px}.footer_address p{font-size:14px}.footer_copyright p{font-size:11px}}.infinite_carousel_container{background-color:var(--infiniteCarousel_background);width:100%;overflow:hidden}.infinite_carousel_slider{margin:0 auto;padding:20px 0;max-width:100%;display:flex}.infinite_carousel_block{display:flex;flex:1 1 auto;flex-shrink:0;width:max-content;animation:infinite-carousel 115s linear infinite;will-change:transform}.infinite_carousel_item{max-width:max-content;height:9vh;min-height:30px;border-radius:5px;margin-right:100px;object-fit:scale-down;animation:all .3s linear;transform:scale(1);transition:1.1s}.infinite_carousel_item:hover{transform:scale(1.09);transition:transform .4s ease-in-out}@keyframes infinite-carousel{0%{transform:translate(0)}to{transform:translate(-100%)}}.globe-location{text-align:center;-webkit-user-select:none;user-select:none}.globe-name{text-align:center;padding:.3em .5em;border-radius:.5em;background-color:#0008;color:#fff;font-size:.8em}.globe-name.selected{background-color:#000}.globe-name:hover{background-color:#000;cursor:pointer;animation:none!important}.globe-name.blink{animation:blink-animation 2s ease-in-out infinite}.globe-ping{color:red}.forest-location{display:flex;align-items:center;gap:10px}.forest-dot.small{width:10px;height:10px;background:#00000086;border-radius:50%;display:inline-block;transition:all .3s linear}.forest-line{height:3px;background:#00000086;border-radius:2px;min-width:30px;max-width:60px;transition:all .3s linear}.forest-dot.large{width:50px;height:50px;background:#00000086;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s linear}.forest-name{color:#fff;font-size:1rem;margin:0;cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none}.forest-dot.large.blink{animation:blink-animation 2s ease-in-out infinite}.forest-dot.large.selected{background:#000}@keyframes blink-animation{0%,70%{background-color:#0008}80%{background-color:#000}to{background-color:#0008}}.forest-location:has(.forest-dot.large:hover) .forest-line,.forest-location:has(.forest-dot.large:hover) .forest-dot.small,.forest-dot.large:hover{background:#000000b5;animation:none!important}.card-container{height:85%;width:97%;border-radius:4vw;overflow:hidden;position:relative;margin:0 auto;background-color:#000;border:3px solid white}.card-details{margin-top:4em;height:24%;padding-left:4em;color:#fff;opacity:1;transition:opacity .5s ease-in-out}.card-details.fade-out{transition:opacity 0s ease-out;opacity:0}.card-title{font-size:3.8rem;margin-bottom:.2em}.card-description{margin-bottom:.5em;width:35%}.card-button{padding:.4em .6em;display:inline-block;background-color:#fff;border-radius:8px;font-size:1.1rem;margin-top:1em;cursor:pointer;color:#000;transition:background-color .3s ease}.card-button:hover{background-color:#7dbafb}.cards-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2em;height:25vh;width:80%;margin:9em auto 0}.card-item{width:15%;height:15vh;border-radius:22px;cursor:pointer;border:0px solid transparent;transition:all .7s ease;background-size:cover;background-repeat:no-repeat;background-position:center;border:2px solid white;z-index:2}.card-item:hover{transform:scale(1.05);border:2px solid #78c3f2}.card-item.active{transform:scale(1.1);border:2px solid #78c3f2;box-shadow:0 4px 8px #78c3f2a1}.card-item-title{margin-left:.7em;margin-top:3.5em;font-size:1.3rem;color:#fff}.svg-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none}.cards_blob_svg{width:130%;height:130%}.cards_blob_svg stop{transition:stop-color .6s ease}.cards_blob_svg{transition:opacity .6s ease}.cards_blob_svg .blue-red-9{fill:url(#cards_linear-gradient)}.cards_blob_svg .blue-red-8{fill:url(#cards_linear-gradient-2)}.cards_blob_svg .blue-red-7{fill:url(#cards_linear-gradient-3)}.cards_blob_svg .blue-red-6{fill:url(#cards_linear-gradient-4)}.cards_blob_svg .blue-red-3{fill:url(#cards_linear-gradient-5)}.cards_blob_svg .blue-red-4{fill:url(#cards_linear-gradient-6)}.cards_blob_svg .blue-red-5{fill:url(#cards_linear-gradient-9)}.cards_blob_svg .blue-red-1{fill:url(#cards_linear-gradient-8)}.cards_blob_svg .blue-red-2{fill:url(#cards_linear-gradient-7)}.cards_blob_svg .blue-red-10{fill:url(#cards_linear-gradient-10)}.cards_blob_svg .blue-red-11{fill:url(#cards_linear-gradient-11)}.tooltip_container{position:relative;display:inline-block}.tooltip{display:flex;position:absolute;z-index:1;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:14px;padding-right:0;background-color:var(--background_color2);border-radius:5px;overflow:hidden;border:4px solid transparent;border-width:0 0 2px 0;opacity:0;transition:opacity .3s ease;pointer-events:none}.bottom_arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:-16px;left:50%;margin-left:-10px;opacity:0;transition:opacity .3s ease;pointer-events:none}.tooltip_link:hover .tooltip,.tooltip_link:hover .bottom_arrow{opacity:1}.tooltip_blob_container{min-width:fit-content;height:30px}.tooltip_svg{height:100%;width:100%;position:absolute;z-index:2}.tooltip_text{color:var(--header_color);font-weight:600;text-transform:uppercase;text-wrap:nowrap;padding-inline:13px;padding-block:2px;position:relative;z-index:3;display:flex;align-items:center}.tooltip_link{color:var(--background_color);background-color:var(--paragraphH1_background);border-radius:5px;padding-inline:6px}.tooltip-gradience-0{fill:url(#tooltip-linear-gradient-2)}.tooltip-gradience-1{fill:url(#tooltip-linear-gradient-1)}.tooltip-gradience-2{fill:url(#tooltip-linear-gradient)}@media (max-width: 790px){.tooltip,.bottom_arrow{display:none}}.popup_img_container{overflow:hidden;cursor:zoom-in;margin-top:30px;margin-bottom:10px;background-color:#fff;border-radius:10px;-webkit-box-shadow:-8px 0px 31px -4px rgba(0,0,0,.15);box-shadow:-8px 0 31px -4px #00000026}.popup_img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;max-height:700px}.popup_img_container:hover .popup_img{transform:scale(1.02)}.image_optional_text{margin-bottom:20px}.popup_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:30}.popup_expanded{max-width:95%;max-height:97vh;object-fit:contain;background-color:#fff}.popup_icons_set{position:absolute;top:10px;right:10px;display:flex;gap:10px;z-index:11;margin-right:5px}.popup_exit_button,.popup_download_button{margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#f5f5f5cc;transition:color .3s ease;width:32px;height:32px}.popup_exit_button:hover,.popup_download_button:hover{color:#f5f5f5}.progressTracker_container{position:fixed;right:0;top:35vh;opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:9}.progressTracker_container_opacity{opacity:1}.progressTracker_div{position:sticky;top:85px;right:0}.progressTracker_item{display:flex;align-items:center;justify-content:right;position:relative}.progressTracker_circle{width:8px;height:8px;background-color:#dcdcdc;border-radius:50%;cursor:pointer;z-index:2;margin-right:10px;transition:background-color .5s ease,outline .6s ease,outline-offset .6s ease;outline:3px solid #0e5db100;outline-offset:3px;pointer-events:none}.progressTracker_circle_active{background-color:var(--h3_subtext_color);outline:3px solid #0e5db123;outline-offset:0px}.progresstracker_textSection{transform:translate(100%);cursor:pointer;transition:transform .4s ease,opacity .3s ease;opacity:0;box-shadow:0 0 20px 8px #57575726;-webkit-box-shadow:0 0 20px 8px rgba(87,87,87,.15);-moz-box-shadow:0 0 20px 8px rgba(87,87,87,.15);background-color:var(--header_background);color:var(--header_color);border-radius:5px 0 0 5px;padding-block:5px;pointer-events:auto}.progresstracker_textSection:hover{transform:translate(0);opacity:1}.progresstracker_textSection div{width:25px;height:100%;position:absolute;right:-25px;top:0;background-color:var(--header_background)}.progressTracker_text{max-width:460px;opacity:1;padding-left:30px;padding-right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}@media (max-width: 790px){.progresstracker_textSection:hover{transform:translate(100%);opacity:0}.progressTracker_circle{margin-right:5px}}.header_container{display:flex;justify-content:center}.header{width:97%;min-height:85vh;background-color:var(--header_background);border-radius:4vw;z-index:3;display:flex;position:relative;margin-top:60px;margin-bottom:20px;padding-block:20px;outline:.2vw solid var(--header_outline)}.header_left_section{width:56%;display:flex;justify-content:center;align-items:center;z-index:2}.header_right_section{width:44%;display:flex;align-items:center;z-index:2}.header_img{position:relative;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;background-color:var(--headerImg_tint);border-radius:50%;width:35.5vw;height:35.5vw;margin-right:10%;transition:filter 1s ease,background 1s ease,background-position 1s ease,transform .7s ease;box-shadow:0 0 5vw var(--headerImg_tint) inset}.hover_icon{position:absolute;left:50%;top:50%;transition:opacity 1s ease}.hover_icon path{fill:#7fabda2c}.header_img:hover{transform:scale(1.02);background-color:transparent}.header_img:hover .hover_icon{opacity:0}.header_img_gradience{background-image:radial-gradient(circle,#073d7b00,#073d7b00,#073d7b00,#073d7b00,#073d7b00,#073d7b00,#073d7b00,#0052a884,#0051a875,#0051a875,#082a87a9);width:100%;height:100%;z-index:2;border-radius:50%;opacity:0;transition:opacity 1s ease;pointer-events:none}.header_img:hover .header_img_gradience{opacity:1}.header_text_section{display:flex;justify-content:right;width:100%}.header_title{color:var(--header_color);font-weight:800;padding-inline:60px;text-transform:uppercase;padding-bottom:10px;text-align:right;border-style:solid;border-width:0 0 4px 0;border-color:var(--header_color);padding-top:14vw}.header_subtitle{text-align:right;color:var(--header_color);padding-inline:60px;padding-top:10px;opacity:.8;padding-bottom:30px;font-weight:300}.svg_container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center;opacity:1;overflow:hidden}.main_svg{width:130%;height:130%;overflow:hidden;opacity:.8;transition:opacity 1s ease}.main_svg path{will-change:y}.header:hover .main_svg{opacity:1}.gradience-1{fill:url(#linear-gradient-8)}.gradience-2{fill:url(#linear-gradient-7)}.gradience-3{fill:url(#linear-gradient-5)}.gradience-4{fill:url(#linear-gradient-6)}.gradience-5{fill:url(#linear-gradient-4)}.gradience-6{fill:url(#linear-gradient-3)}.gradience-7{fill:url(#linear-gradient-2)}.gradience-8{fill:url(#linear-gradient-v2)}@media (max-height: 790px){.header_title{padding-inline:20px}.header_subtitle{padding-inline:20px;padding-top:1vw;padding-bottom:10px}}.dictionary_container{z-index:9;position:fixed;bottom:10px;left:10px}.dictionary_button{width:70px;height:70px;position:relative;background-color:var(--paragraphH1_background);border-radius:50%;-webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,.6);box-shadow:0 0 40px #0009;cursor:pointer;padding:14px;z-index:11;transition:background-color .2s ease,opacity .5s ease,border .15s linear;opacity:0;pointer-events:none}.dictionary_button_visible{opacity:1;pointer-events:auto}.dictionary_button svg path{fill:var(--background_color)}.dictionary_button:hover{background-color:var(--settings_button_hover)}.dictionary_set{background-color:var(--header_background);position:fixed;left:0;top:80px;width:240px;height:78vh;border-radius:0 20px 20px 0;-webkit-box-shadow:-8px 0px 31px -4px rgba(0,0,0,.25);box-shadow:-8px 0 31px -4px #00000040;overflow:auto;outline:.2vw solid var(--header_outline);scrollbar-width:none;-ms-overflow-style:none;z-index:10}.dictionary_container_visible{opacity:1;pointer-events:auto}.dictionary_header{display:flex;height:50px;padding-inline:10px;background-color:var(--header_color);justify-content:center;align-items:center;position:sticky;top:0;right:0;z-index:2}.dictionary_header p{font-size:22px;font-weight:800;color:#000}.dictionary_header button{width:25px;height:25px;cursor:pointer;position:absolute;left:5px;top:13px}.dictionary_words{width:100%;padding-top:13px;padding-bottom:40px;justify-content:center;align-items:center;display:flex;flex-direction:column;padding-inline:10px}.dict_word_container{padding:10px;margin-block:11px;background-color:#111;border-radius:5px;width:100%}.dict_title{text-align:center;color:#000;font-weight:800;padding-block:3px;background-color:var(--header_color);border-radius:5px}.dict_description{text-align:left;color:var(--header_color);font-size:15px;padding-block:5px}@media (max-height: 790px) and (min-width: 790px){.dictionary_button{width:60px;height:60px}}@media (max-width: 790px){.dictionary_button{width:48px;height:48px;padding:10px}.dictionary_set{top:55px;border-radius:0;width:100%;height:calc(100vh - 55px)}.dictionary_header button{width:32px;height:32px;top:8px}.dict_word_container{margin-block:20px}}.reference_container{display:flex;margin-block:12px;scroll-margin-top:60px}.reference_textSection{display:flex;flex-direction:column}.reference_number{color:#fff;background-color:var(--h3_subtext_color);font-weight:600;border-radius:50%;width:1.7em;height:1.7em;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;text-align:center;margin-right:5px;cursor:pointer}.reference_number:hover{color:var(--h3_subtext_color);background-color:transparent}.reference_viewSection{display:flex;align-items:center;color:var(--h3_subtext_color);width:fit-content}.reference_viewSection svg{margin-left:2px}.descriptive_content{width:100%}.descriptive_section{display:flex;width:100%;justify-content:center}.descriptive_text_content{max-width:var(--max_width);padding-inline:40px;width:100%}.keywords_div{display:flex;gap:10px;padding-inline:3%;flex-wrap:wrap;padding-bottom:40px}.keywords_div p:not(:first-child){background-color:var(--paragraphH1_background);color:var(--background_color);padding-inline:1rem;padding-block:.2rem;border-radius:10px}.text_block{margin-block:60px;background-color:var(--textBlock_background);padding-block:30px;padding-inline:20px;box-shadow:0 4px 8px #0000001a;border-radius:15px}.justify_text{text-align:justify;text-align-last:left;padding-left:1rem}.progressTracker_header{scroll-margin-top:100px}.textHeader_styling{margin-bottom:1rem;color:var(--paragraphH1_color);background-color:var(--paragraphH1_background);border-radius:10px;padding-inline:1rem;overflow-wrap:anywhere}.subtext_styling{padding-inline:.4em;position:relative;margin-left:5px;margin-top:20px;width:fit-content;color:var(--h3_subtext_color)}.subtext_styling:before{content:"";position:absolute;width:4px;top:0;left:0;height:100%;background-color:var(--h3_subtext_color);border-radius:2px}.next_prev_container{display:flex;padding-bottom:120px;padding-top:30px}.previousPage_section,.nextPage_section{margin-left:0;border-radius:8px;max-width:50%}.nextPage_section{margin-left:auto}.previousPage_section_link,.nextPage_section_link{color:#c1c1c1;transition:color .2s ease,background .2s ease}.svg_triangle_icon_previous path,.svg_triangle_icon_next path{fill:#dcdcdc;transition:fill .4s ease}.svg_triangle_icon_previous{margin-right:10px}.svg_triangle_icon_next{margin-left:10px}.previousPage_section_link:hover,.nextPage_section_link:hover{color:var(--paragraphH1_background)}.previousPage_section a:hover svg path,.nextPage_section a:hover svg path{fill:var(--paragraphH1_background)}:root{interpolate-size:allow-keywords}.accordion_container{width:100%;margin-block:20px}details{overflow:hidden}details::details-content{block-size:0;transition:block-size 1s,content-visibility 1s;transition-behavior:allow-discrete}details[open]::details-content{block-size:auto}.accordion_label{font-weight:500;color:var(--background_color);background-color:var(--paragraphH1_background);transition:text-shadow .1s ease;cursor:pointer;border-radius:5px;padding:.4rem 1rem;list-style:none;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.accordion_arrow{fill:var(--accordion_arrow);transition:transform .3s ease}.accordion_content{color:var(--font_color);background-color:var(--accordion_content_bg);padding:1.2rem 2rem;border-radius:5px;position:relative;text-align:justify;text-align-last:left}.accordion_content:before{content:"";position:absolute;width:7px;top:0;left:0;height:100%;background-color:var(--accordion_content_border);border-radius:5px;z-index:2}details:not([open])>summary:hover{text-shadow:var(--text_shadow_menu_hover)}details[open]>summary{text-shadow:var(--text_shadow_menu_hover)}details[open]>summary .accordion_arrow{transform:rotate(180deg)}.paragraph_sup_number{color:var(--h3_subtext_color);font-weight:600;border-radius:50%;width:1.4em;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;text-align:center;margin-right:2px;cursor:pointer;scroll-margin-top:60px}.paragraph_sup_number:hover{color:#fff;background-color:var(--h3_subtext_color)}.engineer_container{background-color:#000;width:100%;overflow:auto;border-radius:50px;padding-inline:35px;padding-block:70px;position:relative;border:5px solid #f5fafb}.engineer_titleSection{width:fit-content;padding-inline:20px;color:#f5fafb;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#f5f5fb0f;border-radius:5px}.engineer_gradiance{width:100%;background:linear-gradient(to right,#0068ca,#3c7e33);height:5px;border-radius:2px}.engineer_title{padding-block:3px}.engineer_subtitle{padding-top:5px;padding-left:15px;padding-bottom:4px}.engineer_circleContainer{width:100%;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:38%}.engineer_circle{margin-block:30px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:30%;aspect-ratio:1;border-radius:50%;border-style:solid;border-color:transparent;border-width:7px 0 7px 0;background:linear-gradient(#000201,#000408) padding-box,linear-gradient(to right,#0068ca,#0a6bc5,#156eb8,#2472a8,#3a7695,#06693d,#438f4a,#3c7e33);box-shadow:inset 0 0 30px #001c37,inset 0 0 10px #438f4a;transition:box-shadow .3s ease-in-out}.engineer_circle:hover{box-shadow:inset 0 0 20px #001c37,inset 0 0 7px #438f4a}.engineer_logo_container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center;opacity:1;overflow:hidden;opacity:.3;transition:opacity .3s ease-in-out}.engineer_circle:hover .engineer_logo_container{opacity:.8}.engineer_logo{z-index:1}.center_engineer_title{color:#f5fafb;z-index:2;padding-inline:9px;background-color:#f5f5fb0f;border-radius:10px;text-align:center}.center_dbtl{color:#f5fafb;z-index:2;padding-inline:9px;padding-block:4px}.dbtl_arrow{margin-inline:4px}.engineer_grid{color:#f5fafb;display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);margin-top:50px;z-index:2;row-gap:240px}.engineer_svg{padding:13px}.engineer_circleSection_design,.engineer_circleSection_build,.engineer_circleSection_test,.engineer_circleSection_learn{background-image:linear-gradient(to right bottom,#156eb8,#4493c8);border-radius:50%;width:80px;height:80px;z-index:3;outline:5px solid black}.engineer_circleSection_build{background-image:linear-gradient(to right bottom,#2b92d7,#25eae4)}.engineer_circleSection_test{background-image:linear-gradient(to right bottom,#059dbe,#2ce8c9)}.engineer_circleSection_learn{background-image:linear-gradient(to right bottom,#1c7162,#44b98c)}.engineer_section{display:flex}.engineer_textColumn{width:83%;display:flex;flex-direction:column}.engineer_designText,.engineer_buildText,.engineer_testText,.engineer_learnText{background-image:linear-gradient(to right,#3789c3,#156eb8);padding-block:15px;padding-left:17px;transform:translate(-8px);border-radius:15px 30px 30px 15px;border-style:solid;border-color:#f5fafb;border-width:0 0 3px 0;z-index:2}.engineer_buildText{background-image:linear-gradient(to right,#26d3e0,#2b92d7)}.engineer_testText{background-image:linear-gradient(to right,#22d5c6,#059dbe)}.engineer_learnText{background-image:linear-gradient(to right,#37a27e,#1c7162)}.engineer_textblob{background-color:#f5f5fb0f;padding-left:10px;border-radius:10px;padding-block:15px;z-index:2;margin-top:10px;margin-right:15px;padding-right:5px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.engineer_headerSect{display:flex;padding-top:10px;padding-bottom:15px}.engineer_designHeader,.engineer_buildHeader,.engineer_testHeader,.engineer_learnHeader{background-image:linear-gradient(to right,#3789c3,#156eb8);padding-block:10px;padding-left:25px;transform:translate(-8px);width:fit-content;color:#f5fafb;padding-right:10px;border-radius:15px 30px 30px 15px;min-width:30%;border-style:solid;border-color:#000;border-width:0 0 3px 0;z-index:2}.engineer_buildHeader{background-image:linear-gradient(to right,#26d3e0,#2b92d7)}.engineer_testHeader{background-image:linear-gradient(to right,#22d5c6,#059dbe)}.engineer_learnHeader{background-image:linear-gradient(to right,#37a27e,#1c7162)}.engineer_designSVG,.engineer_buildSVG,.engineer_testSVG,.engineer_learnSVG{background-image:linear-gradient(to right bottom,#156eb8,#4493c8);border-radius:50%;width:60px;height:60px;z-index:3;outline:5px solid var(--textBlock_background)}.engineer_buildSVG{background-image:linear-gradient(to right bottom,#2b92d7,#25eae4)}.engineer_testSVG{background-image:linear-gradient(to right bottom,#059dbe,#2ce8c9)}.engineer_learnSVG{background-image:linear-gradient(to right bottom,#1c7162,#44b98c)}.engineering_svg_blob{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center;opacity:1;overflow:hidden;z-index:0}.engineering_svg{width:100%;height:100%;opacity:.75;transition:opacity 1s ease;overflow:hidden}.engineer_container:hover .engineering_svg{opacity:1}.engineering_gradient-1{fill:url(#engineering_gradient-1)}.engineering_gradient-2{fill:url(#engineering_gradient-2)}.engineering_gradient-3{fill:url(#engineering_gradient-3)}.engineering_gradient-4{fill:url(#engineering_gradient-4)}.engineering_gradient-5{fill:url(#engineering_gradient-5)}.engineering_gradient-6{fill:url(#engineering_gradient-6)}.engineering_gradient-7{fill:url(#engineering_gradient-7)}.engineer_designTextBlock,.engineer_buildTextBlock,.engineer_testTextBlock,.engineer_learnTextBlock{position:relative}.engineer_designTextBlock:before,.engineer_buildTextBlock:before,.engineer_testTextBlock:before,.engineer_learnTextBlock:before{content:"";position:absolute;width:6px;top:0;left:0;height:100%;background-image:linear-gradient(to right,#3789c3,#156eb8);border-radius:3px}.engineer_buildTextBlock:before{background-image:linear-gradient(to right,#26d3e0,#2b92d7)}.engineer_testTextBlock:before{background-image:linear-gradient(to right,#22d5c6,#059dbe)}.engineer_learnTextBlock:before{background-image:linear-gradient(to right,#37a27e,#1c7162)}.model_container{display:flex;gap:80px;padding-inline:30px;margin-top:30px}.model_first,.model_second{flex:1;padding-right:5px;padding-block:20px;border-radius:30px;background-image:linear-gradient(to bottom right,#000 70%,#0168c9);cursor:pointer;border:4px solid #0168c9;outline-offset:-1px}.model_first:hover,.model_second:hover{background-image:linear-gradient(to bottom right,#000 70%,#1c7162)}.model_overview{display:flex;position:relative;align-items:center}.model_microscope_img{z-index:1;outline:3px solid #0168c9;width:105px;position:absolute;left:-55px;height:105px;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;background-color:var(--headerImg_tint);border-radius:50%;transition:filter 1s ease,background 1s ease,background-position 1s ease,transform .7s ease;box-shadow:0 0 60px var(--headerImg_tint) inset}.model_microscope_img:hover{transform:scale(1.02);background-color:transparent}.model_microscope_img:hover .model_microscope_img_gradience{opacity:1}.model_textSection{display:flex;flex-direction:column;align-items:center;padding-left:85px;padding-right:5px}.model_summaryHeader{color:#f5fafb;width:100%}.model_gradiance{width:100%;background:linear-gradient(to right,#0068ca,#3c7e33);height:4px;border-radius:2px;margin-block:5px}.model_list{color:#f5fafb;list-style:disc;font-size:16px}.model_list li{padding-block:3px}.model_sectionTitle{color:var(--model_sectionTitle_text);transform:translateY(55px);font-size:min(5vw,60px);width:100%;scroll-margin-top:60px}#igem-attribution-form{border:none;background-color:#fff}@media (max-width: 790px){.descriptive_text_content{padding-inline:20px}.engineer_grid{grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(1,1fr);row-gap:30px}.engineer_circleContainer{position:relative;left:0;top:0}.engineer_circle{width:70%}.engineer_circleSection_design,.engineer_circleSection_build,.engineer_circleSection_test,.engineer_circleSection_learn{width:60px;height:60px}.engineer_designText,.engineer_buildText,.engineer_testText,.engineer_learnText{padding-block:5px}.engineer_designHeader,.engineer_buildHeader,.engineer_testHeader,.engineer_learnHeader{min-width:50%}.model_container{flex-direction:column;gap:50px;padding-inline:30px}.model_microscope_img{width:80px;height:80px;left:-40px}}.page-content{max-width:var(--max_width);margin:0 auto}.overview{margin-top:7em;background-color:#fff;padding:1rem;box-shadow:0 4px 8px #0000001a;border-radius:15px}.overview-title,.table-section-title,.favorite-part-title{background-color:#000;color:#fff;padding-inline:1rem;margin-bottom:1rem;border-radius:10px}.overview-text{margin-bottom:2rem;padding:1rem;border-radius:10px;margin-left:1rem}.table-section{margin-top:6em;background-color:#fff;padding:1rem;box-shadow:0 4px 8px #0000001a;border-radius:15px}.table-headers{display:flex;justify-content:space-between;font-size:1.5rem;background:#000;color:#fff;padding-inline:1rem;border-radius:5px;margin-top:2em}.basic-parts,.composite-parts,.primer-parts{display:flex;flex-direction:column;margin-bottom:3rem;background-color:#f3f2f2}.basic-parts>*:nth-child(2n),.composite-parts>*:nth-child(2n),.primer-parts>*:nth-child(2n){background-color:#adeaff}.table-row{display:flex;color:#000;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid #5c5c5c;transition:all .3s ease}.part-link{color:#000;text-decoration:solid underline;text-underline-offset:4px;transition:color .3s ease}.part-link:hover{color:#8a2be2}.favorite-part{margin-top:4em;background-color:#fff;padding:1rem;box-shadow:0 4px 8px #0000001a;border-radius:15px}.favorite-part-content{display:flex;flex-direction:column;margin:2rem 0;gap:2rem;letter-spacing:.5px;color:#000}@media (max-width: 790px){.page-content{max-width:650px;margin:0 auto}.overview-title,.table-section-title,.favorite-part-title{font-size:2rem}.table-row{font-size:1.1rem}}.level_1_background{width:100%;height:100vh;background-size:cover;background-position:center;position:relative}.start_play_container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;transition:backdrop-filter .6s ease,background-color .6s ease}.instructions_container{background-color:#000;border-radius:10px;width:55%;overflow:auto;max-height:80%}.instructions_subcontainer{display:flex;justify-content:center;flex-direction:column;align-items:center}.play_button{border-radius:20px;font-size:40px;font-weight:700;padding-inline:40px;padding-block:12px;background-color:#000;color:#f5fafb;font-family:saira;transition:background-color .2s ease,outline-color .2s ease;cursor:pointer;outline:3px solid transparent}.play_button:hover{background-color:#222;outline-color:#ffffff1f}.start_button{border-radius:20px;font-size:22px;font-weight:700;padding-inline:30px;padding-block:8px;margin-bottom:40px;margin-top:40px;cursor:pointer;background-color:#f5fafb;color:#000;font-family:saira;outline:4px solid transparent;transition:outline-color .2s ease,background-color .2s ease}.start_button:hover{outline-color:#c6c6c6d6;background-color:#e5eeef}.instructions_header{color:#f5fafb;padding-top:20px;text-decoration:underline;text-underline-offset:8px}.instructions_list{color:#f5fafb;padding-left:20px;font-size:16px;padding-inline:60px;padding-top:20px;line-height:1.6}.instructions_list p{padding-block:8px;font-size:18px}.instructions_reveal_button{position:absolute;left:1%;top:1.4%;cursor:pointer}.level1_fire1,.level1_fire2,.level1_fire3{background-color:#fff;width:100px;height:100px;position:absolute;cursor:pointer;transition:opacity .3s ease}.level1_fire1{left:15%;bottom:17%}.level1_fire2{left:47%;bottom:14%}.level1_fire3{right:15%;bottom:17%}@media (max-width: 790px){.instructions_header{font-size:25px}.instructions_container{max-height:85%}.level1_fire1,.level1_fire2,.level1_fire3{width:70px;height:70px}.level1_fire1{left:5%;bottom:17%}.level1_fire2{left:37%;bottom:14%}.level1_fire3{right:5%;bottom:17%}}.team_container{background-color:var(--background_color);max-width:100%}.team_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:20px;padding:40px}.team_card{position:relative;border-radius:20px;box-shadow:0 4px 8px #0000001a;text-align:center;padding:2px;transform:translateY(0);transition:.5s}.team_card img{border-radius:20px;width:100%;height:auto;max-height:300px;object-fit:cover;object-position:top}.team_card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px);transition:transform .3s ease,box-shadow .3s ease}.team_card:hover .team_writeup{opacity:1;transition:opacity .8s ease}.team_card:hover .team_ashbloom_logo,.team_card:hover .team_ashbloom_wordmark,.team_card:hover .team_igem_text,.team_card:hover .team_namecard{display:none}.team_card:hover .team_img_gradient{height:500px;background:var(--card_background_color2)}.team_card:hover .team_linkedin{cursor:pointer;opacity:1;transition:opacity .5s ease}.team_img_gradient{pointer-events:none;position:absolute;border-radius:20px;bottom:2px;left:3px;right:3px;height:300px;z-index:10;opacity:.8;transition:opacity .5s ease;background:var(--card_background_color)}.team_ashbloom_logo{fill:var(--header_color);padding-right:10px;width:38px;height:38px}.team_ashbloom_wordmark{display:flex;position:absolute;bottom:18px;left:32px}.team_ashbloom_text_container{display:flex;flex-direction:column;align-items:left;justify-content:left;width:100%;height:100%}.team_ashbloom_text{font-weight:600;font-size:15px;letter-spacing:2px;color:var(--header_color);text-align:left}.team_igem_text{font-weight:500;font-size:8px;letter-spacing:2px;color:var(--header_color);text-align:left}.team_namecard{overflow:hidden;z-index:10;position:absolute;right:1rem;bottom:.5rem;display:flex;flex-direction:column;gap:3px;text-align:center}.team_namecard_text{position:relative;font-size:20px;font-weight:600;text-align:right;color:var(--header_color);border-radius:5px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.team_namecard_role_text{position:relative;font-size:20px;font-weight:600;padding-inline:6px;border-radius:5px;background-color:#f5f5f53b;color:var(--header_color);text-shadow:0 2px 4px rgba(0,0,0,.2)}.team_image_blur{filter:blur(2px);transition:filter 2.5s ease-in-out;z-index:1}.team_image_unblur{filter:blur(0px);transition:filter .6s ease-in-out;z-index:1}.team_writeup{opacity:0;transition:opacity .2s ease;max-width:100%;position:absolute;bottom:18px;left:20px;color:var(--header_color);padding-right:4px;text-align:left;z-index:20}.team_writeup_text{font-size:17px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.2)}.team_linkedin{transform:translateY(0);transition:transform .8s ease;opacity:0;position:absolute;z-index:10;top:14px;right:14px;display:inline-block;width:32px;height:32px;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cg fill='none'%3E%3Crect width='256' height='256' fill='%23fff' rx='60'/%3E%3Crect width='256' height='256' fill='%230a66c2' rx='60'/%3E%3Cpath fill='%23fff' d='M184.715 217.685h29.27a4 4 0 0 0 4-3.999l.015-61.842c0-32.323-6.965-57.168-44.738-57.168c-14.359-.534-27.9 6.868-35.207 19.228a.32.32 0 0 1-.595-.161V101.66a4 4 0 0 0-4-4h-27.777a4 4 0 0 0-4 4v112.02a4 4 0 0 0 4 4h29.268a4 4 0 0 0 4-4v-55.373c0-15.657 2.97-30.82 22.381-30.82c19.135 0 19.383 17.916 19.383 31.834v54.364a4 4 0 0 0 4 4M38 59.628c0 11.864 9.767 21.626 21.632 21.626c11.862-.001 21.623-9.769 21.623-21.631C81.253 47.761 71.491 38 59.628 38C47.762 38 38 47.763 38 59.627m6.959 158.058h29.307a4 4 0 0 0 4-4V101.66a4 4 0 0 0-4-4H44.959a4 4 0 0 0-4 4v112.025a4 4 0 0 0 4 4'/%3E%3C/g%3E%3C/svg%3E")}.team_linkedin:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px);transition:transform .5s ease,box-shadow .5s ease}@media screen and (max-width: 600px){.team_writeup_text{font-size:14px}.team_card:hover .team_img_gradient{height:450px}}@media screen and (max-width: 476px){.team_writeup_text{font-size:12px}.team_namecard_text,.team_namecard_role_text{font-size:14px}.team_ashbloom_logo{padding-right:2px;width:20px;height:20px}.team_ashbloom_wordmark{left:12px}.team_card:hover .team_img_gradient{height:360px}}@media screen and (max-width: 376px){.team_ashbloom_logo{width:18px;height:18px}.team_ashbloom_text{font-size:10px}.team_igem_text{font-size:6px}.team_ashbloom_wordmark{left:4px}.team_namecard{right:.5rem}.team_namecard_role_text{font-size:11px}.team_writeup_text{font-size:10px}.team_card:hover .team_img_gradient{height:350px}}.sponsor_thanks_msg{margin-top:30px;padding-block:30px;padding-inline:20px}.sponsor_thanks_msg p{text-align:center}.footer_line{border-bottom:1px solid var(--sponsors_footerLine);width:95%;margin:auto;padding-top:35px}.sponsor_description_odd,.sponsor_description_even{display:flex;padding-inline:1rem;gap:2rem}.sponsor_description_odd{flex-direction:row}.sponsor_description_even{flex-direction:row-reverse}.sponsor_img_container{height:240px;width:400px;display:flex;justify-content:center;align-items:center;flex-shrink:0;overflow:hidden;background-color:#fff;border:4px solid var(--sponsors_imgBorder);border-radius:12px;padding:1rem;transition:transform .3s ease}.sponsor_img_container:hover{transform:scale(1.03)}.sponsor_img_container a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.sponsor_img{max-height:100%;max-width:100%;object-fit:contain}.sponsor_text_container{flex:1}@media (max-width: 790px){.sponsor_description_odd,.sponsor_description_even{flex-direction:column}.sponsor_img_container{width:95%;height:200px;margin:auto}}.notFound_container{padding-block:20vw;display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;position:relative;padding-block:25vw}.notFound_text{position:absolute;font-size:30vw;color:var(--notFound_numberColor);z-index:1;-webkit-user-select:none;user-select:none}.notFound_description{z-index:2;font-size:3vw}.notFound_options{font-size:1vw;z-index:2}.notFound_options a{color:var(--background_color);background-color:var(--paragraphH1_background);border-radius:.3vw;padding-inline:.3vw}@media (max-width: 790px){.notFound_container{padding-block:40vw}.notFound_text{font-size:40vw}.notFound_description{font-size:5vw}.notFound_options{font-size:2.5vw}}.hp_timeline_title{padding-block:10px;padding-inline:20px}.hp_timeline_container{display:flex;width:100%;overflow:auto;position:relative;flex-direction:column;padding-block:10px;margin-bottom:100px}.timeline_top{display:flex;align-items:center;width:100%;height:240px;position:relative}.timeline_section_top{position:absolute;left:0;display:flex;align-items:center;gap:280px;height:240px;padding-left:210px;padding-right:150px;background-color:#000;border:5px solid #f5fafb;border-radius:60px/60px 60px 70px 70px}.timeline_title{background:linear-gradient(to right,#1059b8,#2a63d0,#3b5fcd,#4c56c3,#5453be,#594aaf,#5b43a2,#553686);color:#f5fafb;padding-block:20px;padding-inline:20px;border-radius:0 40px 40px;width:max-content;min-width:460px;max-width:600px;border-style:solid;border-color:#f5fafb;border-width:0 1px 4px 0;position:relative;height:fit-content;cursor:pointer;transition:outline .2s ease-in-out;outline:0px solid transparent}.timeline_title:hover{outline:3px solid #f5fafb}.timeline_title_name{position:relative;z-index:2;border-style:solid;border-width:0 0 6px 0;width:fit-content;padding-inline:10px;pointer-events:none;-webkit-user-select:auto;user-select:auto;text-decoration:dashed}.hp_microscope_img{z-index:1;border:5px solid #2962cf;position:absolute;left:-100px;top:-25px;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;background-color:var(--headerImg_tint);border-radius:50%;width:175px;height:175px;transition:filter 1s ease,background 1s ease,background-position 1s ease,transform .7s ease;box-shadow:0 0 60px var(--headerImg_tint) inset}.hp_microscope_img:hover{transform:scale(1.02);background-color:transparent}.hp_microscope_img_gradience{background-image:radial-gradient(circle,#073d7b00,#073d7b00,#073d7b00,#073d7b00,#073d7b00,#073d7b00,#073d7b00,#0052a884,#0051a875,#0051a875,#082a87a9);width:100%;height:100%;z-index:2;border-radius:50%;opacity:0;transition:opacity 1s ease;pointer-events:none}.hp_microscope_img:hover .hp_microscope_img_gradience{opacity:1}.timeline_iconTop{background-color:#f5fafb;width:100px;display:flex;justify-content:center;align-items:center;height:100px;border-radius:50%;z-index:2;position:absolute;left:40%;bottom:-141px}.timeline_iconTop sub{color:#000;font-weight:700}.timeline_bottom{display:flex;align-items:center;width:100%;min-height:530px;margin-top:35px;position:relative}.timeline_section_bottom{position:absolute;left:0;top:0;display:flex;align-items:center;padding-left:180px;padding-right:219px;background-color:#000;border:5px solid #f5fafb;padding-block:50px;border-radius:60px/70px 70px 60px 60px}.timeline_bottom_text{width:480px;height:89%;position:relative;padding-inline:10px;padding-block:16px;background:linear-gradient(#020308e9,#020308e9) padding-box,linear-gradient(to right,#1059b8,#2a63d0,#3b5fcd,#4c56c3,#5453be,#594aaf,#5b43a2,#553686) border-box;border:4px solid transparent;border-width:4px 0 4px 0;box-shadow:#9b67f414 0 0 60px 10px}.hp_timeline_header{color:#f5fafb}.hp_glanceDiv{width:100%;display:flex;flex-direction:row;gap:10px;align-items:center}.hp_atAglance{color:#f5fafb}.hp_glanceDiv_text{flex-shrink:0;color:#f5fafb}.hp_glanceDiv_gradience{background:linear-gradient(to right,#1059b8,#2a63d0,#3b5fcd,#4c56c3,#5453be,#594aaf,#5b43a2,#553686);flex-grow:1;height:5px;border-radius:2px}.hp_glanceDiv_textSection{display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center}.hp_timelinebottom_text{color:#f5fafb;margin-top:18px;padding-left:10px}.hp_section_spacer{padding-block:80px}.hp_headerSection{background-color:var(--textBlock_background);color:#f5fafb;padding-block:30px;width:100%;display:flex;align-items:center;z-index:0;scroll-margin-top:100px}.hp_microscope_img_hpSection{z-index:1;outline:10px solid var(--textBlock_background);width:25%;aspect-ratio:1 / 1;height:auto;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;background-color:var(--headerImg_tint);border-radius:50%;transition:filter 1s ease,background 1s ease,background-position 1s ease,transform .7s ease;box-shadow:0 0 60px var(--headerImg_tint) inset}.hp_microscope_img_hpSection:hover{transform:scale(1.02);background-color:transparent}.hp_microscope_img_hpSection:hover .hp_microscope_img_gradience{opacity:1}.hp_headerTextSection{width:75%;padding-left:35px;padding-right:5px;padding-block:25px;border-radius:20px 100px 100px 20px;border-style:solid;border-color:#000;border-width:0 1px 4px 0;transform:translate(-15px);background:linear-gradient(to right,#1059b8,#2a63d0,#3b5fcd,#4c56c3,#5453be,#594aaf,#5b43a2,#553686)}.hp_headerTitle{word-break:break-all}.hpTimeline_svg_blob{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center;opacity:1;overflow:hidden;z-index:0}.hpTimeline_svg{width:100%;height:100%;opacity:.75;transition:opacity 1s ease;overflow:hidden}.hp_timeline_container:hover .hpTimeline_svg{opacity:1}.hpTimelineTitles-gradience-1{fill:url(#hpTimelineTitles_gradient-1)}.hpTimelineTitles-gradience-2{fill:url(#hpTimelineTitles_gradient-2)}.hpTimelineTitles-gradience-3{fill:url(#hpTimelineTitles_gradient-3)}.hpTimelineTitles-gradience-4{fill:url(#hpTimelineTitles_gradient-4)}.hpTimelineTitles-gradience-5{fill:url(#hpTimelineTitles_gradient-5)}.hpTimelineTitles-gradience-6{fill:url(#hpTimelineTitles_gradient-6)}.hpTimelineTitles-gradience-7{fill:url(#hpTimelineTitles_gradient-7)}.hpTimelineTitles-gradience-8{fill:url(#hpTimelineTitles_gradient-8)}.hpTimelineTitles-gradience-9{fill:url(#hpTimelineTitles_gradient-9)}.hpTimelineTitles-gradience-10{fill:url(#hpTimelineTitles_gradient-10)}.hpTimelineTitles-gradience-11{fill:url(#hpTimelineTitles_gradient-11)}.hpTimelineTitles-gradience-12{fill:url(#hpTimelineTitles_gradient-12)}.hpTimelineTitles-gradience-13{fill:url(#hpTimelineTitles_gradient-13)}.hpTimelineTitles-gradience-14{fill:url(#hpTimelineTitles_gradient-14)}.hpTimelineTitles-gradience-15{fill:url(#hpTimelineTitles_gradient-15)}.hpTimelineTitles-gradience-16{fill:url(#hpTimelineTitles_gradient-16)}.hpTimelineTitles-gradience-17{fill:url(#hpTimelineTitles_gradient-17)}.hpTimelineTitles-gradience-18{fill:url(#hpTimelineTitles_gradient-18)}.hpTimelineTitles-gradience-19{fill:url(#hpTimelineTitles_gradient-19)}.hpTimelineTitles-gradience-20{fill:url(#hpTimelineTitles_gradient-20)}.hpTimelineTitles-gradience-21{fill:url(#hpTimelineTitles_gradient-21)}.hpTimelineTitles-gradience-22{fill:url(#hpTimelineTitles_gradient-22)}.hpTimelineTitles-gradience-23{fill:url(#hpTimelineTitles_gradient-23)}.hpTimelineTitles-gradience-new{fill:url(#hp-timelineTitles-gradience)}.hpTimeline-gradience-1{fill:url(#hpTimeline_gradient-1)}.hpTimeline-gradience-2{fill:url(#hpTimeline_gradient-2)}.hpTimeline-gradience-3{fill:url(#hpTimeline_gradient-3)}.hpTimeline-gradience-4{fill:url(#hpTimeline_gradient-4)}.hpTimeline-gradience-5{fill:url(#hpTimeline_gradient-5)}.hpTimeline-gradience-6{fill:url(#hpTimeline_gradient-6)}.hpTimeline-gradience-7{fill:url(#hpTimeline_gradient-7)}.hpTimeline-gradience-8{fill:url(#hpTimeline_gradient-8)}.hpTimeline-gradience-9{fill:url(#hpTimeline_gradient-9)}.hpTimeline-gradience-10{fill:url(#hpTimeline_gradient-10)}.hpTimeline-gradience-11{fill:url(#hpTimeline_gradient-11)}.hpTimeline-gradience-12{fill:url(#hpTimeline_gradient-12)}.hpTimeline-gradience-13{fill:url(#hpTimeline_gradient-13)}.hpTimeline-gradience-14{fill:url(#hpTimeline_gradient-14)}.hpTimeline-gradience-15{fill:url(#hpTimeline_gradient-15)}.hpTimeline-gradience-16{fill:url(#hpTimeline_gradient-16)}.hpTimeline-gradience-17{fill:url(#hpTimeline_gradient-16)}@media (max-width: 790px){.hp_headerTextSection{padding-block:5px;border-radius:40px 60px 60px 40px}}input[type=radio]{display:none!important}.radio_button{display:none}.carousel_card{position:absolute;width:60%;height:100%;left:0;right:0;margin:auto;transition:.2s ease;cursor:pointer;opacity:.4;z-index:0;transform:scale(.8)}@media screen and (max-width: 600px){.carousel_card{right:50px}}.carousel_outer_container{width:100%;margin-top:150px;margin-bottom:150px}@media screen and (max-width:600px){.carousel_outer_container{width:80svw}}.carousel_inner_container{width:100%;max-width:800px;margin:auto;transform-style:preserve-3d;display:flex;justify-content:center;flex-direction:column;align-items:center}@media screen and (max-width: 600px){.carousel_inner_container{margin-left:20px}}.carousel_cards{position:relative;width:100%;height:400px;margin-bottom:20px}.carousel_img{width:100%;height:100%;border-radius:10px;object-fit:cover}@media screen and (max-width: 600px){.carousel_img{width:60svw;background-color:#fff;object-fit:contain}}.item-1:checked~.carousel_cards .img-20,.item-2:checked~.carousel_cards .img-1,.item-3:checked~.carousel_cards .img-2,.item-4:checked~.carousel_cards .img-3,.item-5:checked~.carousel_cards .img-4,.item-6:checked~.carousel_cards .img-5,.item-7:checked~.carousel_cards .img-6,.item-8:checked~.carousel_cards .img-7,.item-9:checked~.carousel_cards .img-8,.item-10:checked~.carousel_cards .img-9,.item-11:checked~.carousel_cards .img-10,.item-12:checked~.carousel_cards .img-11,.item-13:checked~.carousel_cards .img-12,.item-14:checked~.carousel_cards .img-13,.item-15:checked~.carousel_cards .img-14,.item-16:checked~.carousel_cards .img-15,.item-17:checked~.carousel_cards .img-16,.item-18:checked~.carousel_cards .img-17,.item-19:checked~.carousel_cards .img-18,.item-20:checked~.carousel_cards .img-19{transform:translate(-40%) scale(.8);opacity:.4;z-index:0}.item-1:checked~.carousel_cards .img-2,.item-2:checked~.carousel_cards .img-3,.item-3:checked~.carousel_cards .img-4,.item-4:checked~.carousel_cards .img-5,.item-5:checked~.carousel_cards .img-6,.item-6:checked~.carousel_cards .img-7,.item-7:checked~.carousel_cards .img-8,.item-8:checked~.carousel_cards .img-9,.item-9:checked~.carousel_cards .img-10,.item-10:checked~.carousel_cards .img-11,.item-11:checked~.carousel_cards .img-12,.item-12:checked~.carousel_cards .img-13,.item-13:checked~.carousel_cards .img-14,.item-14:checked~.carousel_cards .img-15,.item-15:checked~.carousel_cards .img-16,.item-16:checked~.carousel_cards .img-17,.item-17:checked~.carousel_cards .img-18,.item-18:checked~.carousel_cards .img-19,.item-19:checked~.carousel_cards .img-20,.item-20:checked~.carousel_cards .img-1{transform:translate(40%) scale(.8);opacity:.4;z-index:0}.item-1:checked~.carousel_cards .img-1,.item-2:checked~.carousel_cards .img-2,.item-3:checked~.carousel_cards .img-3,.item-4:checked~.carousel_cards .img-4,.item-5:checked~.carousel_cards .img-5,.item-6:checked~.carousel_cards .img-6,.item-7:checked~.carousel_cards .img-7,.item-8:checked~.carousel_cards .img-8,.item-9:checked~.carousel_cards .img-9,.item-10:checked~.carousel_cards .img-10,.item-11:checked~.carousel_cards .img-11,.item-12:checked~.carousel_cards .img-12,.item-13:checked~.carousel_cards .img-13,.item-14:checked~.carousel_cards .img-14,.item-15:checked~.carousel_cards .img-15,.item-16:checked~.carousel_cards .img-16,.item-17:checked~.carousel_cards .img-17,.item-18:checked~.carousel_cards .img-18,.item-19:checked~.carousel_cards .img-19,.item-20:checked~.carousel_cards .img-20{transform:translate(0) scale(1);opacity:1;z-index:1}.item-1:checked~.carousel_cards .img-1 img,.item-2:checked~.carousel_cards .img-2 img,.item-3:checked~.carousel_cards .img-3 img,.item-4:checked~.carousel_cards .img-4 img,.item-5:checked~.carousel_cards .img-5 img,.item-6:checked~.carousel_cards .img-6 img,.item-7:checked~.carousel_cards .img-7 img,.item-8:checked~.carousel_cards .img-8 img,.item-9:checked~.carousel_cards .img-9 img,.item-10:checked~.carousel_cards .img-10 img,.item-11:checked~.carousel_cards .img-11 img,.item-12:checked~.carousel_cards .img-12 img,.item-13:checked~.carousel_cards .img-13 img,.item-14:checked~.carousel_cards .img-14 img,.item-15:checked~.carousel_cards .img-15 img,.item-16:checked~.carousel_cards .img-16 img,.item-17:checked~.carousel_cards .img-17 img,.item-18:checked~.carousel_cards .img-18 img,.item-19:checked~.carousel_cards .img-19 img,.item-20:checked~.carousel_cards .img-20 img{box-shadow:0 0 5px #51515178}.carousel_caption{font-size:1.2rem;font-weight:700;text-align:center;color:var(--font_color)}.carousel_image_number{font-size:.9rem;color:#666;text-align:center}.carousel_caption_container{position:relative;display:flex;flex-direction:column;gap:.5rem;align-items:center}.carousel_navigation{display:flex;margin-top:2rem;flex-direction:row;justify-content:center;gap:2rem}@media screen and (min-width:440px) and (max-width: 600px){.carousel_navigation{gap:1rem}}@media screen and (min-width:385px) and (max-width: 440px){.carousel_navigation{gap:.5rem}}@media screen and (max-width: 385px){.carousel_navigation{display:none}}.carousel_nav_img{width:40px;height:40px;border-radius:50%;cursor:pointer;object-fit:cover}.carousel_nav_selected{opacity:1}.carousel_nav_not_selected{opacity:.4}
