.page_component__Uvrjq{display:flex;position:relative}.page_component__Uvrjq h2,.page_component__Uvrjq main>section:first-of-type p{font-size:1.5em;font-weight:400;font-family:Roboto,sans-serif}.page_component__Uvrjq p{max-width:unset}.page_component__Uvrjq ul{list-style-type:disc}.page_component__Uvrjq li::marker{color:white}.page_component__Uvrjq main{background-color:var(--color-black);width:100%;padding-bottom:5em}.page_component__Uvrjq main>section{padding:0 20px;@media (min-width:768px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.page_component__Uvrjq main>section:first-of-type{height:100vh;display:grid;grid-template-columns:1fr;grid-template-rows:1.25fr 1.5fr 1fr;justify-content:space-around;align-items:center;@media (min-width:768px){height:calc(100vh - 12em);grid-template-columns:50% 50%;grid-template-rows:1fr;gap:6em;padding-left:3em;padding-bottom:6em;padding-right:3em;padding-top:6em}}.page_component__Uvrjq main>section:first-of-type>section{display:flex;flex-direction:column;gap:1em;@media (min-width:768px){grid-column:1;grid-row:1}}.page_component__Uvrjq main>section:first-of-type>ul{display:flex;flex-direction:column;gap:.5em;order:1;@media (min-width:768px){grid-column:1;grid-row:1;align-self:end}}.page_component__Uvrjq main>section:first-of-type>ul span{font-weight:600}.page_component__Uvrjq main>section:first-of-type>img{width:100%;max-width:30em}.page_component__Uvrjq main>section:last-of-type{display:flex;flex-direction:column;align-items:center}.page_component__Uvrjq main>section:last-of-type div{display:flex;flex-direction:column;gap:2em;max-width:700px}.page_component__Uvrjq main>section:last-of-type div img{width:100%;height:100%}.page_component__Uvrjq main>section:last-of-type>section{display:flex;flex-direction:column;gap:1em;width:800px;@media (min-width:768px){flex-wrap:wrap;flex-direction:row}}.page_component__Uvrjq main a{font-family:Oswald,sans-serif;font-size:1.25em;padding:.5em 2em;background-color:var(--color-orange);color:var(--color-black);transition:background-image .3s ease,transform .2s ease,box-shadow .3s ease;text-align:center}.page_component__Uvrjq main a:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 12px rgba(0,0,0,.15);background-image:linear-gradient(rgba(0,0,0,.15),rgba(0,0,0,.15))}.page_component__Uvrjq main a:nth-of-type(2){background-color:var(--color-grey);color:var(--color-white)}.header_component__mwYZY{display:flex;flex-direction:column;justify-content:center;position:absolute;height:auto;right:0;z-index:2;@media (min-width:768px){top:0;position:-webkit-sticky;position:sticky;height:100vh;width:7%;background-color:var(--color-orange);z-index:unset}}.header_component__mwYZY>button{right:20px;top:40px;display:flex;position:fixed;background:none;border:none;@media (min-width:768px){display:none}}.header_component__mwYZY>button>svg{width:24px}.header_component__mwYZY>nav{display:flex;flex-direction:column;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateX(200%);transition:.5s;gap:3em;background-color:var(--color-black);@media (min-width:768px){position:relative;gap:1em;transform:none;background-color:transparent;transition:none}}.header_component__mwYZY>nav>ul{display:flex;flex-direction:column;justify-content:center;gap:1em}.header_component__mwYZY>nav>ul:last-of-type{flex-direction:row;@media (min-width:768px){flex-direction:column}}.header_component__mwYZY>nav>ul>li{display:flex;justify-content:center;align-items:center;padding:.5em;@media (min-width:768px){writing-mode:vertical-lr}}.header_component__mwYZY>nav>ul:first-of-type>li{@media (min-width:768px){rotate:180deg}}.header_component__mwYZY>nav>ul>li>a{color:var(--color-white);@media (min-width:768px){color:var(--color-black)}}.header_component__mwYZY>nav>ul:first-of-type>li>a{background-image:linear-gradient(var(--color-purple),var(--color-purple));background-size:0 100%;background-position:0 0;background-repeat:no-repeat;transition:background-size .5s ease;font-weight:600;font-size:2em;@media (min-width:768px){font-weight:400;font-size:1em}}.header_component__mwYZY>nav>ul:first-of-type>li>a:hover{background-size:100% 100%;color:var(--color-white)}.header_component__mwYZY>nav>ul:last-of-type>li>a>svg{fill:var(--color-white);@media (min-width:768px){fill:var(--color-black)}}.header_component__mwYZY>nav>ul:last-of-type>li>a:hover>svg{fill:var(--color-purple)}