@font-face{font-family:'Brandon_Grotesque_Medium';src:url('/static/matchapp/fonts/Brandon_Grotesque_Bold.otf?14bd093c2371') format('opentype')}@font-face{font-family:'Brandon_Grotesque_Regular';src:url('/static/matchapp/fonts/HvDTrial_Brandon_Grotesque_regular-BF64a625c9311e1.otf?14bd093c2371') format('opentype')}@font-face{font-family:'Brandon_Grotesque_Regular_Italic';src:url('/static/matchapp/fonts/HvDTrial_Brandon_Grotesque_regular_italic-BF64a625c94445e.otf?14bd093c2371') format('opentype')}@keyframes scrollText{0%{transform:translateX(80%)}100%{transform:translateX(-80%)}}*{background-color:#fafafa;font-size:62.5%;width:auto;box-sizing:border-box}body{margin:0;width:100%;overflow-x:hidden;color:#121d27}.margin_container{width:100%;position:absolute;margin:0}.top_colour_band{background-color:#121d27;height:400px;max-width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.logo_container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;background-color:#121d27;height:fit-content;position:relative;margin-bottom:20px}.account{margin-right:93%;margin-left:7%;background-color:#121d27;position:absolute;display:flex;flex-direction:row}.account_slideout{width:30%;max-width:200px;height:400px;background-color:#f1f1f1;position:absolute;z-index:2;display:flex;flex-direction:column;justify-content:left;align-items:left;transition:left 0.3s ease;left:-100%}#account_graphic{max-width:75px;position:relative;z-index:1;align-self:flex-start;top:50px;transition:left 0.3s ease;left:20px}#account_graphic:hover{cursor:pointer}.account_nav{width:100%;background-color:#f1f1f1;display:flex;flex-direction:column;position:relative;padding:0 20px 20px 20px;border-radius:20px;gap:5px}.account_nav>*{background-color:#f1f1f1}.no_account_nav{width:100%;background-color:#f1f1f1;display:flex;flex-direction:column;position:relative;padding:0 20px 20px 20px;border-radius:20px;gap:5px}.no_account_nav>*{background-color:#f1f1f1}.nav_title{font-family:'Brandon_Grotesque_Medium';font-size:clamp(15px,15em,20px);letter-spacing:1px}.nav_text{font-size:14px;font-family:'Brandon_Grotesque_Regular';margin:5px auto 5px 0}.nav_link{font-family:'Brandon_Grotesque_Regular';font-size:clamp(14px,15em,16px);color:#121d27;text-decoration:none}.chevron{transform:translateX(-10px);transition:transform 0.5s ease}.hide_container{display:flex;justify-content:center;text-align:center;height:100%;background-color:#f1f1f1;z-index:-1}.hide{font-family:'Brandon_Grotesque_Regular';font-size:clamp(14px,15em,16px);color:#121d27;background-color:#f1f1f1;z-index:3;justify-self:flex-end;align-self:flex-end}.hide:hover{cursor:pointer;text-decoration:underline}@media only screen and (max-width:480px){.account{flex-direction:colum}#account_graphic{max-width:60px;height:auto}}.logo_container{display:flex;flex-direction:column;position:absolute}#hp_logo{width:clamp(15rem,15%,30rem);min-width:50px;height:auto;background-color:#121d27;margin:0 auto 20px auto;position:relative}.slogan{font-family:'Brandon_Grotesque_Medium';font-size:clamp(2rem,6vw,3rem);letter-spacing:1.5px;color:#fafafa;background-color:#121d27;margin:auto;position:relative;text-align:center}.match_button{min-width:250px;min-height:115px;width:20%;max-width:300px;background-color:#f2f2f2;text-align:center;position:relative;border-radius:36px;display:flex;justify-content:center;align-items:center;font-family:'Brandon_Grotesque_Medium';color:#121d27;margin-top:30px;margin-bottom:30px}.button_border{width:93%;height:87%;border:4px solid #121d27;position:absolute;border-radius:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0px 13px;background-color:#fafafa;transition:transform 0.5s ease}@media only screen and (max-width:480px){.match_button{border-radius:28px}.button_border{border-radius:23px}.match_button_img{display:none}}@media only screen and (max-width:1000px){.button_border{border:2px solid #121d27}}.button_text{font-size:clamp(1rem,5vw,2rem);letter-spacing:1px;color:#121d27}.match_button_img{height:auto;margin-top:-20px;min-width:1.5rem;max-width:2rem;background-color:transparent}.second_colour_band{min-height:300px;display:block;position:relative;min-width:100%;border:2px solid #fafafa}.wrapper{display:flex;flex-direction:column;align-items:stretch;margin:auto;align-items:center}.main_section_header{display:flex;position:relative;max-height:60px;justify-content:space-between;font-size:clamp(2.5rem,7vw,4rem);letter-spacing:2px;align-items:center;font-family:'Brandon_Grotesque_Medium';width:47%}.section_link{font-size:34px;background-color:#121d27;color:#fafafa;height:40px;display:flex;align-items:center;position:relative;text-decoration:none}#section_link_white{background-color:#fafafa}.main_hr{height:1px;background-color:#121d27;width:47%;position:relative;margin-top:30px;margin-bottom:10px}.main_section_header_text{display:inline-block}.main_header_button{background-color:#121d27;position:relative;border-radius:30px;width:150px;display:flex;align-items:center;justify-content:center;transition:transform 0.5s ease}.main_header_button_text{background-color:#121d27;font-family:'Brandon_Grotesque_Regular'}@media only screen and (max-width:480px){.main_section_header{width:80%;margin-bottom:30px;letter-spacing:1px}.main_header_button{width:100px}.main_header_button_text{font-size:3vw}.brands_section_header{width:80%;margin-bottom:30px;justify-content:space-equally}.brands_section_header>p{font-size:5vw;margin-right:20px;letter-spacing:1px}.brands_section_link{margin-left:20px}}.how_to_gallery{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:47%;max-width:900px;margin:40px auto 0 auto;gap:100px;height:fit-content;padding-bottom:20px}.gallery_button{background-color:#121d27;color:#f1f1f1;font-size:18px;vertical-align:text-top;text-align:center;align-items:center;border-radius:200px;justify-content:center;position:sticky;display:none}.gallery_button:hover{cursor:pointer}#left_button{z-index:1}#right_button{z-index:1}.how_to_image{width:70%;align-self:flex-start}@media only screen and (max-width:1000px){.gallery_button{display:flex}.how_to_image{max-width:70%;scroll-snap-align:center}.how_to_gallery{width:70%;gap:60px;justify-content:left;overflow-x:scroll;flex-wrap:nowrap;position:relative;scroll-snap-type:x mandatory;scroll-behavior:smooth;align-items:top}.gallery_button{align-items:center;vertical-align:text-top}#left_button{position:sticky;left:30px;padding:5px}#right_button{position:sticky;right:30px;padding:5px}.image_caption_text{text-wrap:pretty}}@media only screen and (max-width:480px){.gallery_button{display:flex}.how_to_image{max-width:60%;scroll-snap-align:center}.how_to_gallery{width:100%;gap:80px;justify-content:left;overflow-x:scroll;flex-wrap:nowrap;position:relative;scroll-snap-type:x mandatory;scroll-behavior:smooth}.gallery_button{align-items:center}#left_button{position:sticky;left:30px;padding:5px}#right_button{position:sticky;right:30px;padding:5px}.image_caption_text{text-wrap:pretty}}.image_hr{max-width:200px;height:1px;background-color:#121d27}.how_to_image>img{max-width:200px;height:auto}.image_title{font-size:17px;letter-spacing:1px;font-family:'Brandon_Grotesque_Medium'}.image_caption_text{text-align:left;max-width:200px;min-width:150px;font-size:15px;font-family:'Brandon_Grotesque_Regular';height:auto}.third_colour_band{background-color:#f1f1f1;min-height:300px;display:block;position:relative;min-width:100%;border:2px solid #f1f1f1}#wrapper_grey{background-color:#f1f1f1}.brands_section_header{display:flex;position:relative;max-height:60px;justify-content:space-around;font-size:40px;letter-spacing:2px;align-items:center;font-family:'Brandon_Grotesque_Medium';width:75%}#brands_hr{position:relative}#brands_header{background-color:#f1f1f1}#brands_header_text{background-color:#f1f1f1}.brands_section_link{font-size:34px;background-color:#121d27;color:#fafafa;height:40px;display:flex;align-items:center;position:relative;text-decoration:none}#section_link_grey{background-color:#f1f1f1}.brands_gallery{margin:25px auto;display:flex;flex-wrap:wrap;justify-content:center;gap:80px;padding:0 30px;background-color:#f1f1f1;position:relative;max-width:750px}.brands_gallery img{object-fit:contain;aspect-ratio:16/9;width:130px;background-color:#f1f1f1}#brand_logo{transition:transform 0.5s ease}@media only screen and (max-width:480px){#brands_header_button{padding:0 5px 0 5px;width:auto;text-align:center}#brands_header_button_text{font-size:3vw;letter-spacing:0.5px;width:100px}.brands_gallery img{width:30%;height:auto}.brands_gallery{margin:25px auto 0 auto;gap:50px}}.masthead{background-color:#fafafa;height:275px;width:100%;color:#121d27}.masthead_header{display:flex;position:relative;flex-direction:row;max-height:60px;justify-content:space-between;font-size:30px;letter-spacing:2px;align-items:center;font-family:'Brandon_Grotesque_Medium';padding-bottom:20px;left:9%}#the_people_header::after{content:"";width:150px}.section_spacer{padding-left:525px}.masthead_names{display:flex;flex-direction:column;position:relative;justify-content:center;align-items:center;gap:10px;margin-top:10px}.masthead_text{position:sticky;text-align:center;width:fit-content;font-size:18px;font-family:'Brandon_Grotesque_Medium';letter-spacing:1px;margin-top:-5px}.masthead_text>a{font-family:'Brandon_Grotesque_regular';font-size:18px;letter-spacing:1px}.masthead_text>a:link{color:#121d27;text-decoration:none}.masthead_text>a:hover{cursor:pointer}.masthead_text>a:visited{color:#121d27}.whitepaper>*{font-size:15px;font-family:'Brandon_Grotesque_regular';text-align:center;margin:40px auto 0 auto;letter-spacing:1px;width:fit-content}.whitepaper_subtext{font-size:16px;margin-top:-20px;font-family:'Brandon_Grotesque_Regular_Italic'}.whitepaper>p>a:link{font-size:15px;color:#121d27}.whitepaper>p>a:visited{color:#121d27}@media only screen and (max-width:480px){.masthead{margin-bottom:70px}#masthead_section_header{margin:0 0 30px 0}.masthead_names{margin-top:30px}.masthead_names>*{font-size:3.5vw}.masthed_link{font-size:3.5vw}.whitepaper_text>*{margin-bottom:40px;font-size:5vw}}.cookies_bar>*{background-color:#000000}.cookies_bar{position:fixed;bottom:0;display:flex;flex-direction:row;background-color:#000000;color:#f1f1f1;height:60px;width:100%;justify-content:space-between;padding-inline:10%;align-items:center;z-index:1;font-family:'Brandon_Grotesque_Medium';font-size:30px;letter-spacing:1px;transform:translateY(0);transition:transform 10s ease}.cookies_bar p a{background-color:#000000;color:#f1f1f1;font-size:clamp(1rem,1.5vw,1.9rem);text-wrap:break-word;width:70%}.cookies_bar>p{width:70%;font-size:clamp(1rem,1.5vw,1.9rem)}.font_correct{font-family:,'Brandon_Grotesque_Regular';color:#fafafa;background-color:#000000}.cookies_bar p a:hover{color:grey}.cookies_button{display:flex;background-color:#f1f1f1;color:#000000;width:fit-content;height:fit-content;padding:12px;border-radius:25px;align-items:center;text-align:center;justify-content:center;transition:transform 0.3s ease;font-family:'Brandon_Grotesque_Regular';font-size:clamp(1rem,1.5vw,1.9rem)}.cookies_button:hover{cursor:pointer}.cookies_button:link{text-decoration:none}.footer_hr{background-color:#fafafa;width:20%}footer>*{background-color:#121d27}.footer{width:100%;background-color:#121d27;color:#fafafa;text-align:center;font-family:'Brandon_Grotesque_regular';margin-top:40px;padding-top:20px}.footer_logo{outline:none}.footer_logo>img{width:150px;aspect-ratio:16/9;background-color:#121d27}.footer_links{display:flex;box-sizing:border-box;flex-direction:row;flex-wrap:wrap;letter-spacing:1px;font-size:32px;justify-content:center;max-width:800px;background-color:#121d27;margin:0 auto;padding-bottom:15px}.footer_links>a{background-color:#121d27}.footer_link{color:#fafafa;font-size:14px;margin:0 30px 0 30px;background-color:#121d27}.footer_link:link{color:#fafafa;text-decoration:none}.footer_link:hover{color:grey;transition:color 0.15s}.footer_signoff{font-size:14px;letter-spacing:1px;padding:5px 0px 5px 0px;background-color:#121d27;margin:auto}.footer_signoff>p{background-color:#121d27}@media only screen and (max-width:480px){.footer_link{margin:0 20px 0 20px}.footer_logo>img{width:100px;margin-bottom:-15px}.footer_signoff{font-size:3vw}}