@font-face{font-family:foundersGrotesk;src:url(/_next/static/media/53ccd36c00839ef9-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:foundersGrotesk;src:url(/_next/static/media/d8b84f7d3950b3b0-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:foundersGrotesk Fallback;src:local("Arial");ascent-override:102.23%;descent-override:25.06%;line-gap-override:0.00%;size-adjust:99.78%}.__className_6e2ded{font-family:foundersGrotesk,foundersGrotesk Fallback}.__variable_6e2ded{--font-founders:"foundersGrotesk","foundersGrotesk Fallback"}@font-face{font-family:signifier;src:url(/_next/static/media/140e6de593d80b6c-s.p.otf) format("opentype");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:signifier;src:url(/_next/static/media/b0db1925312a87bc-s.p.otf) format("opentype");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:signifier;src:url(/_next/static/media/35f2ec21b1c102b4-s.p.otf) format("opentype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:signifier;src:url(/_next/static/media/1bb0fd2239159dcf-s.p.otf) format("opentype");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:signifier;src:url(/_next/static/media/181c20b1b588b277-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:signifier;src:url(/_next/static/media/9910762583727e06-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:signifier;src:url(/_next/static/media/2814d9e66ec8429c-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:signifier;src:url(/_next/static/media/5eaae9abe1264df2-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:signifier;src:url(/_next/static/media/153565cacaad5697-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:signifier;src:url(/_next/static/media/08d906fc78ac4a5c-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:signifier;src:url(/_next/static/media/8439d5082b59fa73-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:signifier;src:url(/_next/static/media/55747a6e342638a1-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:signifier;src:url(/_next/static/media/cb78b58ae339cd3d-s.p.otf) format("opentype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:signifier;src:url(/_next/static/media/ca9af7ea24c40b22-s.p.otf) format("opentype");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:signifier Fallback;src:local("Arial");ascent-override:104.55%;descent-override:31.31%;line-gap-override:0.00%;size-adjust:95.17%}.__className_eea7e2{font-family:signifier,signifier Fallback}.__variable_eea7e2{--font-signifier:"signifier","signifier Fallback"}

/*!
 * Main Stylesheet
 * Compiled from SCSS with Webpack
 */*,:after,:before{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{background:#282727;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:100%;padding-right:24px;padding-left:71px;margin-right:auto;margin-left:auto;max-width:1440px}@media(min-width:768px){.container{padding-left:99px}}.site-main{overflow:hidden;position:relative;z-index:2;will-change:margin-bottom;transition:none}a{text-decoration:none;background-color:rgba(0,0,0,0);transition:all .2s ease-in-out}img{display:block}img,svg{width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0;padding:0}button,p{margin:0}button{background:none;outline:none;border:none;cursor:pointer;padding:0}.vis_hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.page_scroll_bar{position:fixed;top:0;left:24px;height:100vh;height:100dvh;z-index:90;opacity:0;transform:translateY(40px);animation:fadeSlideInScrollbar .7s cubic-bezier(.4,0,.2,1) forwards}@media(min-width:768px){.page_scroll_bar{left:40px}}@media screen and (max-height:500px){.page_scroll_bar{height:100vh}}.page_scroll_bar .scroller_background{width:2px;height:100%;background:#fff;left:14px;position:relative}.page_scroll_bar .scroller_point{width:20px;height:65px;background:#282727;position:absolute;top:0;border:2px solid #e8fa23;border-radius:100px;left:5.5px;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_scroll_bar .scroller_point:active{cursor:-webkit-grabbing;cursor:grabbing}@media(max-width:768px){.page_scroll_bar .scroller_point:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:rgba(0,0,0,0)}}.page_scroll_bar .back_to_top{position:absolute;top:60px;left:-16px;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.page_scroll_bar .back_to_top{left:-28px}}.page_scroll_bar .back_to_top .icon{width:100%;max-width:20px;height:30px}.page_scroll_bar .back_to_top .text{display:none}@media(min-width:768px){.page_scroll_bar .back_to_top .text{font-family:foundersGrotesk;font-weight:300;font-size:24px;line-height:30px;color:#fff;display:block;white-space:nowrap;transform:rotate(-90deg);position:absolute;top:90px;left:-55px}}@keyframes fadeSlideInScrollbar{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.header_panel{padding:125px 0 0}@media(min-width:576px){.header_panel{padding:125px 0 0}}@media(min-width:992px){.header_panel{padding:225px 0 0}}.header_panel .container{padding-right:40px}@media(min-width:768px){.header_panel .logo_area{display:flex}.header_panel .logo_area .logo_block{order:2}}.header_panel .logo_area .logo{max-width:230px;margin-bottom:36px}@media(min-width:768px){.header_panel .logo_area .logo{max-width:387px;margin-bottom:48px}}.header_panel .logo_area p{font-family:foundersGrotesk;font-weight:300;font-size:28px;line-height:36px;color:#fff}.header_panel .scroll_arrow_block{width:100%;max-width:32px}@media(min-width:768px){.header_panel .scroll_arrow_block{margin-top:auto;margin-right:24px}}.header_panel .header_body{display:flex;flex-direction:column;background-image:url(/images/dots-mobile.svg);background-position:0 0;background-repeat:no-repeat}@media(min-width:768px){.header_panel .header_body{background-image:url(/images/dots-desktop.svg);background-position:0 50px}}.header_panel .year{font-family:signifier;font-weight:500;font-size:265px;line-height:82.5%;color:#10cfc9;margin-top:52px;margin-bottom:60px}@media(min-width:768px){.header_panel .year{margin-left:auto;font-size:400px;line-height:480px;margin-bottom:-100px}}@media(min-width:992px){.header_panel .year{margin-top:0;font-size:630px;line-height:520px}.header_panel .video_section{display:flex;flex-wrap:wrap}}.header_panel .congrats_message{display:flex;flex-direction:column;margin-top:98px;margin-bottom:35px;position:relative}@media(min-width:992px){.header_panel .congrats_message{margin-top:500px;width:100%;max-width:calc(100% - 398px)}}.header_panel .congrats_message p{font-family:signifier;font-weight:500;font-size:36px;line-height:122%;letter-spacing:.368px;color:#fff;opacity:0}@media(min-width:768px){.header_panel .congrats_message p{font-size:83px}}@media(min-width:992px){.header_panel .congrats_message p{margin-left:112px}}.header_panel .name_area{border-top:16px solid #fff;padding-top:122px;width:100%}@media(min-width:768px){.header_panel .name_area{border-top:20px solid #ede1da;padding-top:102px}}.header_panel .name_area p{font-family:signifier;font-weight:500;font-size:40px;line-height:48px;color:#fff;text-transform:capitalize}@media(min-width:768px){.header_panel .name_area p{font-size:84px;line-height:97px}}.header_panel .name_area .youre_in{font-style:italic;text-transform:none}.video_section .video_wrapper{width:100%;max-width:283px}@media(min-width:768px){.video_section .video_wrapper{max-width:398px}}.video_section .video-panel{position:relative}.video_section .underlay_image{position:absolute;left:20px;top:20px;width:100%}.video_section .video-container{aspect-ratio:398/707;position:relative}.video_section .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video_section .video-overlay img{height:100%}.video_section .video-overlay .play-button{position:absolute;width:100%;max-width:95px;height:96px;display:flex;align-items:center;justify-content:center}.video_section .video-controls{position:absolute;bottom:0;left:0;width:100%}.video_section .video-controls .controls-row{display:flex;align-items:center;width:100%;padding:10px 15px}.video_section .video-controls .play_pause{width:100%;max-width:22px;margin-right:5px;height:25px}.video_section .video-controls .play_pause svg{width:100%}.video_section .video-controls .progress_bar{width:100%;position:relative;margin-right:16px;margin-left:10px}.video_section .video-controls .progress_bar .progress_bg{width:100%;height:5px;background:hsla(0,0%,100%,.2);border-radius:20px}@media(min-width:768px){.video_section .video-controls .progress_bar .progress_bg{height:9px}}.video_section .video-controls .progress_bar .progress_fill{position:absolute;top:0;left:0;height:5px;background:#10cfc9;border-radius:20px}@media(min-width:768px){.video_section .video-controls .progress_bar .progress_fill{height:9px}}.video_section .video-controls .progress_bar .progress_fill:after{content:"";width:10px;height:10px;background:#fff;display:flex;border-radius:100%;top:-2px;right:0;position:absolute}@media(min-width:768px){.video_section .video-controls .progress_bar .progress_fill:after{width:16px;height:16px;top:-4px}}.video_section .video-controls .volume_control{position:relative;width:100%;max-width:22px;height:22px;display:flex;align-items:center;justify-content:center}.video_section .video-controls .volume_control .vol_control_btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:18px}.video_section .video-controls .volume_control .volume_bar{display:none;position:absolute;top:-96px;left:-64px;transform:rotate(270deg)}.video_section .video-controls .volume_control:focus-within .volume_bar,.video_section .video-controls .volume_control:hover .volume_bar{display:block}.video_section .video-controls .volume_control input[type=range]{-webkit-appearance:none;margin-right:15px;width:128px;height:10px;background:#10cfc9;border-radius:5px;background-size:100% 100%;background-repeat:no-repeat}.video_section .video-controls .volume_control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:18px;width:18px;background:#f3f0e7;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;border-radius:100px}.video_section .video-controls .volume_control input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:18px;width:18px;background:#f3f0e7;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out;border-radius:100px}.video_section .video-controls .volume_control input[type=range]::-ms-thumb{-webkit-appearance:none;height:18px;width:18px;background:#f3f0e7;-ms-transition:background .3s ease-in-out;transition:background .3s ease-in-out;border-radius:100px}.journey_panel{padding-top:121px}@media(min-width:768px){.journey_panel .mobile{display:none}}.journey_panel .desktop{display:none}@media(min-width:768px){.journey_panel .desktop{display:block}}.journey_panel .panel_slide{margin-bottom:40px}.journey_panel .slide_1{max-width:50%}.journey_panel .slide_2{max-width:65%}.journey_panel .slide_3{max-width:75%}.journey_panel .start_journey{background:#10cfc9;padding:150px 47px}.journey_panel h2{font-family:foundersGrotesk;font-weight:300;font-size:40px;line-height:120%;color:#282727;text-align:center}@media(min-width:768px){.journey_panel h2{font-size:110px}}@media(min-width:992px){.journey_panel h2{font-size:146px}}.journey_panel h2 strong{font-weight:500}.overview_panel .panel_inner{background-image:url(/images/square_grid_mobile.png);background-position:0 0;background-size:100% auto;padding:188px 0 94px}@media(min-width:768px){.overview_panel .panel_inner{background-image:url(/images/square_grid_desktop.png);padding:82px 0 165px}}.overview_panel .overview_image_1{width:100%;max-width:84%}@media(min-width:768px){.overview_panel .overview_image_1{max-width:495px}}.overview_panel .overview_image_2{width:100%;max-width:84%;margin-left:auto}@media(min-width:768px){.overview_panel .overview_image_2{max-width:495px}}@media(min-width:992px){.overview_panel .overview_image_2{margin-top:-42%}}.overview_panel p{font-family:foundersGrotesk;font-weight:300;font-size:28px;line-height:36px;color:#282727;margin-top:40px;margin-bottom:100px;padding:24px;background:#10cfc9}@media(min-width:768px){.overview_panel p{font-size:42px;line-height:42px;padding:80px 72px;max-width:50%}}.overview_panel p strong{font-weight:500}.based_at_panel{padding-bottom:40px}@media(min-width:768px){.based_at_panel{padding-bottom:126px}}.based_at_panel .based_at_image_1,.based_at_panel .panel_inner{position:relative}.based_at_panel .based_at_image_1 .image_2{max-width:50%;margin-left:auto;margin-top:-15%;margin-right:5%}.based_at_panel .image_underlay{position:absolute;z-index:-1;top:0;left:0;width:100%;display:flex;justify-content:center}.based_at_panel .image_underlay img{max-width:80%;margin-top:60px}.based_at_panel .title_area{padding:40px 0;width:auto;position:relative}@media(min-width:768px){.based_at_panel .title_area{padding:0;z-index:2}}@media(min-width:992px){.based_at_panel .title_area{margin-top:-80px}}.based_at_panel h2{font-family:signifier;font-weight:500;font-size:40px;line-height:48px;color:#fff;margin-bottom:10px}@media(min-width:768px){.based_at_panel h2{font-size:84px;line-height:97px;display:inline-grid}}.based_at_panel .title_underline{max-width:50%}.facilities_panel .panel_inner{display:flex;flex-direction:column}@media(min-width:992px){.facilities_panel .panel_inner{flex-direction:row}}.facilities_panel h3{font-family:foundersGrotesk;font-weight:300;font-size:28px;line-height:36px;color:#fff;margin-bottom:20px}@media(min-width:768px){.facilities_panel h3{font-size:42px;line-height:42px;margin-bottom:57px}}.facilities_panel h3 strong{font-weight:500}.facilities_panel p{font-family:foundersGrotesk;font-weight:300;font-size:14px;line-height:20px;color:#fff}@media(min-width:768px){.facilities_panel p{font-size:24px;line-height:30px;margin-bottom:80px}}.facilities_panel .facilities_arrow{max-width:141px;position:relative;z-index:5}@media(min-width:992px){.facilities_panel .facilities_arrow{max-width:270px;margin-left:auto}}.facilities_panel .col{width:100%}@media(min-width:992px){.facilities_panel .col{max-width:50%}.facilities_panel .col_left{padding-right:80px}}.facilities_panel .col_right{position:relative;margin-top:-10%}@media(min-width:992px){.facilities_panel .col_right{margin-top:0;padding-right:80px}}.facilities_panel .col_right .underlay{position:absolute;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.facilities_panel .col_right .underlay img{max-width:90%}@media(min-width:768px){.facilities_panel .col_right .underlay img{height:100%;margin-top:20%}}.facilities_panel .col_right .overlay{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column}.facilities_panel .col_right .image_2{max-width:80%;margin-left:auto;margin-right:5%;margin-top:-5%}@media(min-width:992px){.facilities_panel .col_right .image_2{margin-top:43px;margin-right:0;margin-left:0;max-width:100%}}.map_panel{padding-top:43px}@media(min-width:768px){.map_panel{padding-top:147px}}.map_panel .map_logo{display:flex;flex-direction:column}@media(min-width:768px){.map_panel .map_logo{flex-direction:row;justify-content:center}}.map_panel .icon{order:2;max-width:119px;margin-top:20px}@media(min-width:768px){.map_panel .icon{order:1;max-width:389px;margin-top:0;margin-right:102px}}.map_panel .text{order:1}@media(min-width:768px){.map_panel .text{order:2;max-width:600px;margin-top:60px}}.map_panel h2{font-family:foundersGrotesk;font-weight:300;font-size:28px;line-height:36px;color:#fff;display:inline-flex;flex-direction:column}@media(min-width:768px){.map_panel h2{font-size:42px;line-height:42px}}.map_panel h2 strong{font-family:signifier;font-weight:500;font-size:40px;line-height:48px;margin-top:20px}@media(min-width:768px){.map_panel h2 strong{font-size:84px;line-height:97px}}.map_panel .map_area{width:100%;margin-top:-150px;margin-bottom:-180px;display:flex}.map_panel .map_area>div{margin-left:auto}@media(min-width:768px){.map_panel .map_area>div{margin-right:-200px}}.map_panel .map_area svg{min-height:60vh;width:auto;margin-left:71px}@media(min-width:992px){.map_panel .map_area svg{min-height:unset;width:auto;margin-left:auto}}.worth_it_panel{padding-bottom:116px}.worth_it_panel .panel_a .container{position:relative}.worth_it_panel .panel_a .panel_inner{background:#ede1da;padding:37px 20px;position:relative;z-index:2}@media(min-width:768px){.worth_it_panel .panel_a .panel_inner{padding:75px 107;max-width:726px}}.worth_it_panel .panel_a h3{font-family:foundersGrotesk;font-weight:300;font-size:28px;line-height:36px;margin-bottom:20px;color:#282727}@media(min-width:768px){.worth_it_panel .panel_a h3{font-size:42px;line-height:42px}}.worth_it_panel .panel_a p{font-family:foundersGrotesk;font-weight:300;font-size:14px;line-height:20px;color:#282727}@media(min-width:768px){.worth_it_panel .panel_a p{font-size:24px;line-height:30px}}.worth_it_panel .panel_a .image{width:100%;max-width:70%;margin-left:auto;margin-top:-40px;position:relative}@media(min-width:768px){.worth_it_panel .panel_a .image{max-width:90%;margin-top:-300px}}@media(min-width:1600px){.worth_it_panel .panel_a .image{max-width:80%}}.worth_it_panel .panel_a .underlay{position:absolute;top:100%;z-index:-1}@media(min-width:768px){.worth_it_panel .panel_a .underlay{left:40px}}.worth_it_panel .panel_b{margin-top:200px}.worth_it_panel .panel_b .panel_inner{background:#ede1da;padding:37px 20px;position:relative;z-index:2;margin-right:-24px;margin-left:20px}@media(min-width:768px){.worth_it_panel .panel_b .panel_inner{padding:65px 115px;max-width:724px;margin-left:auto}}.worth_it_panel .panel_b p{font-family:foundersGrotesk;font-weight:300;font-size:28px;line-height:36px;color:#282727}@media(min-width:768px){.worth_it_panel .panel_b p{font-size:42px;line-height:42px}}.worth_it_panel .panel_b .image{margin-right:20px}@media(min-width:768px){.worth_it_panel .panel_b .image{margin-top:-150px;margin-right:60px}}.career_panel{padding:40px 0 0}.career_panel .panel_inner{margin-bottom:84px;max-width:940px}@media(min-width:768px){.career_panel .panel_inner{margin-bottom:70px}}.career_panel h2{font-family:signifier;font-weight:500;font-size:40px;line-height:48px;color:#fff;margin-bottom:20px}@media(min-width:768px){.career_panel h2{font-size:84px;line-height:97px;margin-bottom:40px}}.career_panel p{font-family:foundersGrotesk;font-weight:300;font-size:14px;line-height:20px;color:#fff}@media(min-width:768px){.career_panel p{font-size:24px;line-height:30px}}.career_panel .image{width:calc(100vw - 71px)}@media(min-width:1600px){.career_panel .image{width:84vw}}.faq_panel{margin-top:40px}.faq_panel h2{font-family:signifier;font-weight:500;font-size:40px;line-height:48px;color:#fff;margin-bottom:20px;max-width:940px}@media(min-width:768px){.faq_panel h2{font-size:84px;line-height:97px}}.faq_panel p{font-family:foundersGrotesk;font-weight:300;font-size:14px;line-height:20px;color:#fff;margin-bottom:40px}@media(min-width:768px){.faq_panel p{font-size:24px;line-height:30px}}.faq_panel h3{font-family:foundersGrotesk;font-weight:500;font-size:14px;line-height:20px;color:#fff}@media(min-width:768px){.faq_panel h3{font-size:24px;line-height:30px}}.faq_panel ol{margin:40px 0 0;padding:0;counter-reset:my-counter;list-style:none}.faq_panel li{font-family:signifier;font-weight:500;font-size:20px;line-height:130%;color:#282727;background:#88e7e4;padding:24px 20px 24px 44px;margin-bottom:20px;list-style:none;position:relative;counter-increment:my-counter}@media(min-width:768px){.faq_panel li{padding:24px 40px 24px 70px;font-size:26px}}.faq_panel li:before{content:counter(my-counter) ". ";position:absolute;top:24px;left:24px}@media(min-width:768px){.faq_panel li:before{left:40px}}.footer_panel{padding-top:75px}@media(min-width:768px){.footer_panel{padding-top:148px}}.footer_panel .footer_top{margin-bottom:43px}.footer_panel .footer_top p{font-family:foundersGrotesk;font-weight:300;font-size:28px;line-height:36px;color:#fff}@media(min-width:768px){.footer_panel .footer_top p{font-size:42px;line-height:42px}}.footer_panel .footer_top .logo{margin-top:20px;margin-bottom:20px}@media(min-width:768px){.footer_panel .footer_top .logo{max-width:726px;margin-top:40px;margin-bottom:40px}}@media(min-width:992px){.footer_panel .footer_bottom{display:flex}}.footer_panel .start_now{display:flex;margin-bottom:60px}@media(min-width:768px){.footer_panel .start_now{margin-top:auto}}@media(min-width:992px){.footer_panel .start_now{margin-bottom:0}}.footer_panel .start_now a{font-family:foundersGrotesk;font-weight:500;font-size:21px;line-height:27px;letter-spacing:-.04rem;color:#282727;background:#10cfc9;width:100%;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:6px}@media(min-width:768px){.footer_panel .start_now a{padding:22px;width:300px}}.footer_panel .start_now a:hover .icon{margin-left:12px}.footer_panel .start_now .icon{display:flex;align-items:center;justify-content:center;width:100%;max-width:18px;height:18px;margin-left:6px;transition:all .3s ease}@media(min-width:768px){.footer_panel .social{margin-left:auto}}.footer_panel .social p{font-family:foundersGrotesk;font-weight:300;font-size:20px;line-height:40px;color:#fff}.footer_panel .social .social_wrapper{display:flex;margin:0;padding:0;list-style:none}.footer_panel .social .social_item{display:flex;align-items:center;justify-content:center;margin:0 5px;width:48px;height:48px;background:#fff;transition:all .3s ease;list-style:none}@media(min-width:768px){.footer_panel .social .social_item{width:71px;height:71px}}.footer_panel .social .social_item:hover{background:#10cfc9}.footer_panel .social .social_item img{max-width:28px}@media(min-width:768px){.footer_panel .social .social_item img{max-width:42px}}.footer_panel .footer_grap{position:relative;margin-top:40px;max-height:220px;max-width:814px}@media(min-width:768px){.footer_panel .footer_grap{max-height:285px}}.empty_panel .panel_inner{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.empty_panel .panel_inner svg{max-width:80vw}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}:focus{outline:2px solid #007acc;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.loading-container{display:flex;justify-content:center;align-items:center;min-height:200px;font-size:1.1rem;color:#666}.video-panel .video-overlay{cursor:pointer}.video-panel .video-overlay:focus{outline:3px solid #007acc;outline-offset:2px}.video-panel .progress_bar{cursor:pointer}.video-panel .progress_bar:focus,.video-panel .volume_slider:focus{outline:2px solid #007acc;outline-offset:1px}.video-panel .play_pause:focus,.video-panel .vol_control_btn:focus{outline:2px solid #007acc;outline-offset:2px}.video-panel .time-display{font-size:.9rem;color:#fff;margin-left:10px}a:focus-visible,button:focus-visible{outline:2px solid #007acc;outline-offset:2px}.social_wrapper a:focus{outline:2px solid #007acc;outline-offset:2px;border-radius:4px}@media(prefers-contrast:high){:focus{outline:3px solid #000;outline-offset:2px}.video-panel .time-display{color:#000;background:#fff;padding:2px 4px;border-radius:2px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.scroll_arrow_block{animation:none!important}}@media(prefers-color-scheme:dark){.video-panel .time-display{color:#fff}}