@import url(fonts.css);@import url(columns.css);:root{--orange:#fc983b;--orange_light:#ec933f;--orange_original:#f87f0d;--link_color:#de7c21}#captcha,.grecaptcha-badge{z-index:98 !important}a{color:var(--link_color)}a:visited{color:var(--link_color)}body,html{overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:200px}*{padding:0;margin:0;box-sizing:border-box;font-family:"Quicksand"}*.hidden{display:none !important}img{display:block;max-width:100%}.hirokimu{font-family:"Bangers" !important;text-transform:uppercase}h1,h2{font-family:"BreeSerif" !important}.centered{text-align:center !important}h1{font-size:36px}.light{color:rgba(0,0,0,0.56)}a.hidden_links{text-decoration:none !important;color:inherit !important}.navigation_background{width:100%;position:fixed;z-index:30;transition:background-color .5s ease;background-color:rgba(0,0,0,0)}.navigation_background.scrolling,.navigation_background.static{background-color:rgba(0,0,0,0.877)}.nav_toggle{display:none;color:black;background-color:var(--orange);width:40px;height:40px;padding:20px;border-radius:50%;font-weight:bold;font-size:26px;cursor:pointer;transform-origin:center center;position:absolute;top:1em;right:1em;user-select:none;justify-content:center;align-items:center}.navigation_container{display:grid;grid-template-columns:2fr 5fr;padding:2em 1em;max-width:1500px;width:100%;margin-left:50%;transform:translateX(-50%);transition:grid-template-columns .5s ease;position:relative}.navigation_container.scrolling,.navigation_background.static .navigation_container{grid-template-columns:1fr 5fr}.navigation_container nav ul.navigation_list{list-style:none;list-style-type:none;display:flex;gap:1em;justify-content:space-evenly;align-items:center;height:100%}.navigation_container nav ul.navigation_list li a{color:white;text-decoration:none;font-size:26px;transition:font-size .5s ease;text-shadow:4px 4px 2px rgba(0,0,0,0.6)}.navigation_container.scrolling nav ul.navigation_list li a,.navigation_background.static .navigation_container nav ul.navigation_list li a{font-size:22px;text-shadow:none}.navigation_container nav ul.navigation_list li a:hover{text-decoration:underline}img.brand_image{cursor:pointer}.container{display:block;margin:2em auto;max-width:1500px;width:100%;padding:2em 1em}.no_padding{padding:0 !important}header.hero{display:block;width:100%;height:100vh;z-index:0;position:relative;z-index:0}header.hero video.hero_video{position:fixed;z-index:0;background-size:100% 100%;background-position:center;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto}header.hero img{position:fixed;z-index:-1;min-width:100%;top:0;left:0;min-height:100%}header.hero .hero_content{position:absolute;left:50%;top:50%;transform:translate(-50%);color:white;text-align:center;width:100%}header.hero .hero_content h1{font-size:64px;text-shadow:4px 4px 2px rgba(0,0,0,0.6)}header.hero .hero_content p.subtitle{color:rgba(255,255,255,0.658);margin-bottom:1em;text-shadow:4px 4px 2px rgba(0,0,0,0.6)}header.hero .hero_content a.start_button{display:inline-block;padding:1em 4em;text-decoration:none;background-color:var(--orange);border-radius:40px;cursor:pointer;color:white;transition:border .2s ease,background-color .2s ease,color .2s ease}header.hero .hero_content a.start_button:hover{border:2px solid white;background-color:#fff;color:black}section{display:block;position:relative;z-index:10;width:100%;height:100%;background-color:white;padding:1em 0}section.spaced{margin-top:80px}p.subtitle{font-weight:400;margin-bottom:2em;font-size:18px;max-width:1000px;display:block;margin:auto}.spacing{display:block;margin:5em 0}.spacing.large{display:block;margin:10em 0}.spacing.small{display:block;margin:2em 0}.button_group{display:flex;max-width:1000px;margin:auto;width:100%;justify-content:center;gap:1em;margin-top:2em}.buttons{display:flex;width:100%;gap:25px;flex-wrap:wrap;margin-block:1em}button.pill,.button.pill{padding:1em 3em;border:0;background-color:rgba(0,0,0,0.098);border-radius:40px;cursor:pointer;transition:background-color .2s ease;color:black !important}a.button.pill{display:block;text-align:center;margin-block:1em;text-decoration:none;transition:background-color .1s ease}a.button.pill:hover{background-color:rgba(0,0,0,0.195)}a.button.youtube{background-color:#e40e0e;color:white !important}button.pill:hover{background-color:rgba(0,0,0,0.195)}button.pill.active{background-color:var(--orange)}button.pill.active:hover{background-color:var(--orange_light)}button.fluid{width:100%}button.loading{background-color:var(--orange_light);color:black;cursor:not-allowed}.card{--card-radius:5px;width:100%;position:relative;height:350px;border-radius:var(--card-radius);transition:transform .2s ease}.card .card_image{width:100%;height:100%;position:absolute;top:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:var(--card-radius)}.card.square{width:100%;height:auto !important;aspect-ratio:1 / 1}.card .card_image.square{aspect-ratio:1 / 1;height:auto !important}.card:hover{transform:scale(105%)}.card .card_info{position:absolute;bottom:0;left:0;width:100%;height:25%;background-color:var(--orange);border-radius:0 0 var(--card-radius) var(--card-radius);padding:1em;display:flex;justify-content:center;flex-direction:column}.card .card_info p:first-child{font-weight:bold;font-size:22px}.hideable{scale:1;transition:scale .2s ease}.question_list{display:block}.question{display:block;width:100%;border-bottom:1px solid rgba(0,0,0,0.07);margin:2em 0 1em 0;transition:color .2s ease}.question>p{cursor:pointer;font-size:22px;padding:10px 0;position:relative;padding-left:1em}.question[aria-expanded="true"]>p{color:var(--orange)}.question>p::before{content:"V";position:absolute;left:0;scale:.5;transition:transform .2s ease}.question[aria-expanded="true"]>p::before{transform:rotate(180deg);color:var(--orange)}.question .content{max-height:0;transition:height .2s ease;overflow:hidden;padding:0;line-height:28px}.question[aria-expanded="true"] .content{padding:1em}.prevent_select{-webkit-user-select:none;-ms-user-select:none;user-select:none}pre#musicContent,*.forceWrap{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.person_card{cursor:pointer;box-shadow:10px 10px 42px -16px rgba(0,0,0,0.3);-webkit-box-shadow:10px 10px 42px -16px rgba(0,0,0,0.3);-moz-box-shadow:10px 10px 42px -16px rgba(0,0,0,0.3);position:relative;height:450px;overflow-y:hidden;transition:scale .2s ease}.person_card .person_image{width:100%;height:350px;background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 0 0;position:absolute;top:0;left:0}.person_card .person_image.primary{z-index:10;transition:transform .2s ease;filter:grayscale(1)}.person_card .person_image.secondary{z-index:8;pointer-events:none}.person_card:hover .person_image.primary,.person_card[aria-expanded="true"] .person_image.primary{transform:translateY(-100%)}.person_card:hover,.person_card[aria-expanded="true"]{scale:110%}.person_card .person_details{padding:1em;border-radius:0 0 8px 8px;background-color:white;text-align:center;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%}.person_card .person_details p.name{font-size:18px}.icon_item{display:grid;grid-template-columns:80px auto;cursor:pointer;color:inherit;text-decoration:none}.icon_item .icon{background-color:var(--orange);border-radius:50%;width:80px;height:80px;display:flex;justify-content:center;align-items:center;font-size:32px;transition:background-color .2s ease}.icon_item .content{display:flex;justify-content:center;flex-direction:column;margin-left:1em;font-size:22px}.icon_item:hover .icon{background-color:var(--orange_original)}.field{display:block;margin-bottom:1em;width:100%}.field input,.field textarea{display:block;width:100%;padding:1em;font-size:18px;border:1px solid rgba(0,0,0,0.092);border-radius:3px}.field input:focus,.field textarea:focus{outline:1px solid rgba(0,0,0,0.367)}textarea{resize:vertical}footer.main{padding:1em 5em;width:100%;min-height:20em;background-color:#f5f5f5;margin:0 !important}.footer_container.main{max-width:1500px;margin:auto;display:grid;grid-template-columns:1fr 1fr 2fr;gap:1.5em}.footer_container.main p{margin-bottom:1.5em}.link_block a{display:block;margin-bottom:1em;color:var(--link_color)}.footer_container.main h3{margin-bottom:1em}footer.sub{padding:1em 5em;width:100%;min-height:5em;background-color:#eee;margin:0 !important}.footer_container.sub{max-width:1500px;width:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.footer_container.sub .copyright{display:block;height:100%;display:flex;justify-content:space-between;flex-direction:column;gap:10px;flex-shrink:0}.icon_buttons{width:100%;display:flex;justify-content:right;align-items:center;gap:1em}a.icon_button{color:inherit;background-color:var(--orange);width:40px;height:40px;display:block;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:22px;transition:background-color .2s ease;flex-shrink:0}a.icon_button:hover{background-color:var(--orange_light)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;padding:1em;transition:scale .2s ease;pointer-events:none}.modal[aria-expanded="true"]{pointer-events:all}.modal .modal_background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;flex:none;transition:opacity .2s ease;opacity:0;background-color:rgba(0,0,0,0.586)}.modal[aria-expanded="true"] .modal_background{opacity:1}.modal .modal_container{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);max-width:1500px;width:100%;z-index:100;scale:0;transition:scale .2s ease;transform-origin:top left}.modal#musicModal .modal_container{position:relative}.modal.small .modal_container{max-width:1000px}.modal[aria-expanded="true"] .modal_container{pointer-events:all;scale:1}.modal .modal_header{background-color:#e8e8e8;border-radius:8px 8px 0 0;padding:1em}.modal .modal_header:last-child{border-radius:8px}.modal .modal_content{padding:1em;background-color:white;border-radius:0 0 8px 8px;max-width:100%;max-height:100%;overflow:auto;overscroll-behavior:contain}#musicModal.modal .modal_content{box-shadow:-1px 1px 26px 0 rgba(0,0,0,0.39);-webkit-box-shadow:-1px 1px 26px 0 rgba(0,0,0,0.39);-moz-box-shadow:-1px 1px 26px 0 rgba(0,0,0,0.39)}.modal:not(#musicModal) .modal_container{box-shadow:-1px 1px 26px 0 rgba(0,0,0,0.39);-webkit-box-shadow:-1px 1px 26px 0 rgba(0,0,0,0.39);-moz-box-shadow:-1px 1px 26px 0 rgba(0,0,0,0.39)}.modal .modal_content:first-child{border-radius:8px}.modal .modal_close{position:absolute;right:1em;top:1em;cursor:pointer;font-size:26px;transition:rotate .2s ease}.modal .modal_close:hover{rotate:45deg}.logo_image{max-width:50%;max-height:100px;display:block;margin:auto;margin-bottom:2.5em}.content p:not(:last-child){margin-bottom:1em;line-height:150%}.content.big p{font-size:18px}.divider{width:100%;display:block;height:1px;border-bottom:1px solid #00000022;margin-block:1.5em}.music_player_container{width:100%;height:100%;display:grid;grid-template-areas:"m_image m_desc" "m_info m_desc";grid-template-columns:1fr 3fr;grid-template-rows:auto 1fr;gap:1em}.music_player_container .music_image{grid-area:m_image;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:3px;aspect-ratio:1 / 1}.music_image#postModalImage{aspect-ratio:1 / 1;height:auto;background-repeat:no-repeat;background-position:center;background-size:cover}.music_player_container .music_info{grid-area:m_info;width:100%;height:fit-content;padding:1em 0;font-size:22px}.music_player_container .music_description{grid-area:m_desc;width:100%;padding:0 1em}.music_player_container .music_description h1{font-size:42px}.music_player_container .music_description p.subtitle{display:block;font-size:22px;margin:0;margin-bottom:.5em}.music_player_container .music_inner_content{font-size:22px}.music_player{max-width:1500px;min-height:100px;display:flex;flex-direction:column;justify-content:center;background-color:white;position:relative;left:50%;padding:1em;border-radius:6px;z-index:999;transform:translateX(-50%);transform-origin:left;pointer-events:none;scale:0;transition:scale .2s ease}.music_player .music_progress_container{width:100%;height:100%;display:grid;grid-template-columns:max-content auto max-content;gap:1em}.music_player .music_progress_container span{display:flex;justify-content:center;align-items:center;user-select:none}.musicModalWrapper{display:grid;grid-template-rows:80vh 150px;height:100%;gap:2em}.modal[aria-expanded="true"] .music_player{pointer-events:all;scale:1}.player_controls{display:flex;justify-content:space-between}.player_controls .player_button{width:50px;height:50px;background:0;border:2px solid rgba(255,255,255,0);border-radius:50%;font-size:26px;cursor:pointer;color:black;transition:scale .2s ease,border-color .2s ease}.player_controls .player_button:hover,.song_element .icon:hover{scale:110%;border-color:rgba(0,0,0,0.197)}.music_progress{height:5em;color:red}.song_element{display:block;width:100%;padding:.5em;font-size:18px;display:grid;grid-template-columns:50px max-content 1fr;gap:2em}.song_element span{display:flex;align-items:center}.song_element .icon{cursor:pointer;width:50px;height:50px;border:2px solid rgba(255,255,255,0);justify-content:center;border-radius:50%;transition:scale .2s ease,border-color .2s ease}.download_item{font-size:18px;cursor:pointer;margin-bottom:1em;margin-left:1.5em}.download_item span{margin-left:1.5em}.download_item:hover span{text-decoration:underline}.messages{position:fixed;top:0;right:0;z-index:9999;display:flex;flex-direction:column;padding:1em;gap:1em}.messages .message{display:block;padding:1em;background-color:white;border-radius:3px}.messages .message.danger{background-color:#dd1313;color:white}.capitalized{text-transform:capitalize}.fixedWidth{font-variant-numeric:tabular-nums lining-nums}