*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}.mt0{margin-top:0}.mt1{margin-top:3px}.mt2{margin-top:6px}.mt3{margin-top:12px}.mt4{margin-top:24px}.mt5{margin-top:48px}.mt6{margin-top:96px}.mb0{margin-bottom:0}.mb1{margin-bottom:3px}.mb2{margin-bottom:6px}.mb3{margin-bottom:12px}.mb4{margin-bottom:24px}.mb5{margin-bottom:48px}.mb6{margin-bottom:96px}.flex{display:flex}.flex.column{flex-direction:column}.flex.align-center{align-items:center}.flex.justify-center{justify-content:center}html,body{width:100%;height:100%}html{background-color:#fff3cb;background-image:radial-gradient(#fffcf4 20%,transparent 0),radial-gradient(#fffcf4 20%,transparent 0);background-size:100px 100px;background-position:0 0,50px 50px}.surface{padding:6px 12px}.surface>*:last-child{margin-bottom:0}.surface.inset{width:calc(100% + 24px);margin-left:-12px}.surface.large{padding:24px 48px}.surface.large>.surface.inset{width:calc(100% + 48px);margin-left:-24px;margin-bottom:-6px}.surface.large.border{border:solid 24px #ffbf00;animation:border-wobble-large 10s linear;animation-iteration-count:infinite}.surface.paper{background-color:#fffcf4;border-radius:24px}.surface.paper.dark{background-color:#ebe7da}.surface.paper.border:not(.large),.surface.paper.small-border{border:solid 3px #ffe289}.round-holder{position:absolute;width:100%;transition:transform .5s ease,opacity .5s ease;padding-top:80px}.round-holder:not(.show){opacity:0;pointer-events:none;transform:translateY(16px)}.round-holder.show{opacity:1;pointer-events:all;transform:translateY(0)}*{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}h1{font-size:2.2rem;margin-bottom:12px}h2{font-size:1.5rem;margin-bottom:12px}h3{font-size:1.2rem;margin-bottom:6px}h4{font-size:1rem;margin-bottom:6px}.text-center{text-align:center}h1.huge{font-size:3.5rem;margin-bottom:12px}.caption{font-size:.75rem;text-transform:uppercase;color:#c49300}.highlight{border-radius:100px;background-color:#ebe7da;padding:6px 12px;text-transform:uppercase}@keyframes border-wobble-large{0%{border-radius:116px 106px 101px/106px 116px 106px 101px}25%{border-radius:106px 116px 106px 101px/101px 106px 116px}50%{border-radius:101px 106px 116px/106px 101px 106px 116px}75%{border-radius:106px 101px 106px 116px/116px 106px 101px}to{border-radius:116px 106px 101px/106px 116px 106px 101px}}.fade-in{animation:fade-in 2s cubic-bezier(.075,.82,.165,1);animation-iteration-count:1}.fade-out{opacity:0;pointer-events:none;animation:fade-out .5s ease;animation-iteration-count:1}@keyframes fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(32px)}}button{border:none;outline:none;background-color:#ffbf00;color:#000;text-transform:uppercase;font-weight:800;cursor:pointer}button.large{border-radius:100px;padding:12px 48px;transition:transform cubic-bezier(.075,.82,.165,1) .2s}button.large:not(:disabled):hover{transform:scale(1.05);color:#011818;background-size:calc(100% + 150px) 100%;background-image:repeating-linear-gradient(45deg,#18c7cd,#18c7cd 30px,#18b8bd 30px 60px);animation:barberpole 5s linear infinite}button.large:not(:disabled):active{transform:scale(.95)}button.large:disabled{cursor:auto;background-color:#aaa}@keyframes barberpole{0%{background-position:0 0}to{background-position:-84.852px 0}}
