@font-face{font-family:Sen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/062112641e3106af-s.0af594ab.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/986cfec9ab9a1a11-s.p.f5b12a10.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sen;font-style:normal;font-weight:500;font-display:swap;src:url(../media/062112641e3106af-s.0af594ab.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sen;font-style:normal;font-weight:500;font-display:swap;src:url(../media/986cfec9ab9a1a11-s.p.f5b12a10.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/062112641e3106af-s.0af594ab.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/986cfec9ab9a1a11-s.p.f5b12a10.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sen Fallback;src:local(Arial);ascent-override:87.52%;descent-override:24.56%;line-gap-override:0.0%;size-adjust:107.34%}.sen_5501c0e5-module__w9G3Xq__className{font-family:Sen,Sen Fallback;font-style:normal}.sen_5501c0e5-module__w9G3Xq__variable{--font-sen:"Sen","Sen Fallback"}
:root{--background:#ebfaa9;--foreground:#171717;font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--swiper-navigation-color:#000;padding:0;font-family:Sen,sans-serif;font-style:normal;font-weight:400;line-height:1.5}@font-face{font-family:Wrangler;src:url(../media/WranglerV2.e75e32cf.otf)}@font-face{font-family:FlockDisplay;src:url(../media/FlockDisplay.482e69d6.otf)}@font-face{font-family:DeadEast-Italic;src:url(../media/DeadEast-Italic.4e30f003.otf)}@font-face{font-family:Fender;src:url(../media/Fender.a71e7d46.otf)}@font-face{font-family:Humankind;src:url(../media/Humankind.54bae30b.otf)}@font-face{font-family:Bananarama;src:url(../media/Bananarama.75a23ede.otf)}@font-face{font-family:Elysium;src:url(../media/Elysium.43a77a3f.otf)}@font-face{font-family:DogDays;src:url(../media/DogDays.bfe5923e.otf)}@font-face{font-family:Flowstate-Outline;src:url(../media/Flowstate-Outline.64afe204.otf)}@font-face{font-family:Flowstate;src:url(../media/Flowstate.cd885341.otf)}@font-face{font-family:SacraSpina;src:url(../media/sacra-spina.regular.e11ff60c.ttf)}@font-face{font-family:LoStar;src:url(../media/Lostar.0ec24959.ttf)}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:blanchedalmond}}a{-webkit-text-decoration:inherit;text-decoration:inherit;font-family:Sen,sans-serif;font-size:1.5rem;font-weight:500}input,select,textarea,button{font-family:Sen,sans-serif;line-height:2em}input,select,textarea{color:#000;background-color:#fec4b6}label{margin-top:20px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:wrap;min-width:320px;min-height:100vh;margin:0;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}h1{text-align:center;text-wrap:wrap;overflow-wrap:break-word;color:#fac2b5;margin-bottom:.3rem;font-family:Flowstate;font-size:clamp(2rem,30vw,30rem);line-height:.7em}h2{color:var(--foreground);font-family:LoStar;font-size:4rem}h3{font-size:2rem;font-family:"Sen" sans-serif;color:var(--foreground)}p{text-wrap:wrap;overflow-wrap:break-word;color:var(--foreground);font-size:1.5rem;line-height:1.5}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media only screen and (max-width:480px){h1{font-size:30vw;line-height:.7}h2{font-size:2rem}h3{font-size:1.5rem}p,a{font-size:1rem}}
.nav-menu{cursor:pointer;width:fit-content;position:relative}.nav-menu-links{grid-template-rows:0fr;grid-template-columns:max-content;transition:grid .3s;display:grid;position:absolute;top:0;right:0}.nav-menu:hover .nav-menu-links{z-index:10;grid-template-rows:1fr}.nav-menu-links__container{border-radius:8px;flex-direction:column;width:100%;display:flex;overflow-y:hidden}.nav-menu-links__container>a{text-align:right;color:#000;background-color:#f89b86;width:100%;padding:.2rem 1rem;display:block}.nav-menu-links__container>a:hover{color:#e6e6ff;background-color:#ff7758}.burger{height:2em;margin-bottom:-4px}.menu-header{color:#000;background-color:#eed8f6;border-radius:8px;padding:15px 30px;font-family:Sen,sans-serif;font-size:1.5rem;display:block}.burger-border{background-color:#eed8f6;border-radius:8px;justify-content:center;align-items:center;width:3rem;padding:4px 0 8px;display:none}@media only screen and (max-width:480px){.burger-border{display:flex}.nav-menu-links__container>a{padding:.2rem .6rem;font-size:.85rem}.menu-header{display:none}}
header{z-index:1000;justify-content:space-between;align-items:center;width:100%;padding:2rem;display:flex;position:fixed;top:0;left:0}.big-w{color:#000;will-change:filter;margin:0;padding-top:16px;font-family:Flowstate-Outline;font-size:4rem;transition:filter .3s}.home-button{cursor:pointer;background-color:#eed8f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;padding:20px;transition:border-color .25s,transform .4s;display:flex}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media only screen and (max-width:480px){.big-w{padding-top:8px;font-size:2rem}.home-button{width:3rem;height:3rem}}.home-button:hover{transform-origin:50%;transform:rotate(180deg)}
