:root{--white:#fff;--black:#000;--grey-300:#eee;--grey-600:#333;--clear:transparent}*{margin:0;box-sizing:border-box}button:hover{cursor:pointer}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;padding:0}html{font-size:24px;background-color:var(--white)}body{scroll-behavior:smooth!important}@media (max-width:640px){html{font-size:20px}}@media (max-width:320px){html{font-size:18px}}a,button,h1,h2,h3,input,label,li,p,select,textarea{font-size:1rem;font-weight:400;line-height:1.3em;list-style:none}.text-white{color:var(--white)}.text-black{color:var(--black)}.text-center{text-align:center}.text-right{text-align:right}.text-large{font-size:1.5rem;line-height:1.2em;text-wrap:balance}.text-display{font-size:8rem;line-height:1em}.text-underline{text-decoration:underline;text-underline-offset:.2em}.text-container{display:flex;flex-direction:column;gap:.5rem}a{color:unset;text-decoration:unset}button{all:unset}@media (max-width:980px){.text-display{font-size:6rem;line-height:1em}}@media (max-width:640px){.text-large{font-size:1.5rem;line-height:1.2em}.text-display.small-mobile{font-size:3rem;line-height:1em}.text-display{font-size:4rem;line-height:1em}}@media (max-width:320px){.text-display{font-size:2rem;line-height:1em}}img{max-width:100%;line-height:0;object-fit:cover}main{overflow:hidden}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.border-top{border-top:2px solid var(--black);padding-top:1rem}.background-white{background-color:var(--white)}.background-black{background-color:var(--black)}.onScreen{transform:translateX(0)}.onScreen,.onScreen.deactive{transition:transform .5s ease-out}.onScreen.deactive{transform:translateX(-100vw)}@font-face{font-family:__bastardoFont_487cfe;src:url(/_next/static/media/ea8d3165b06d205f-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__bastardoFont_Fallback_487cfe;src:local("Arial");ascent-override:78.16%;descent-override:26.05%;line-gap-override:10.42%;size-adjust:95.96%}.__className_487cfe{font-family:__bastardoFont_487cfe,__bastardoFont_Fallback_487cfe;font-weight:400;font-style:normal}.banner{position:fixed;bottom:0;left:0;width:100%;background-color:var(--black);color:var(--white);padding:1rem;z-index:1000;display:flex;justify-content:space-between;align-items:center}.actions{display:flex;gap:.5rem}.accept,.decline{cursor:pointer}.link{color:var(--white);text-decoration:underline}.link:hover{text-decoration:none}