.hbunny{--ranPos:70%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;position:fixed;z-index:2000;translate:-50% 0}.hbunny.l{left:0;rotate:90deg;bottom:var(--ranPos)}.hbunny.b{bottom:-100px;left:var(--ranPos)}.hbunny.r{right:-200px;rotate:-90deg;bottom:var(--ranPos)}.hbunny.t{rotate:180deg;top:-200px;left:var(--ranPos)}@media screen and (max-width:550px){.hbunny .bunny{width:120px;height:120px}}.hbunny .bunny{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:1000;width:220px;height:220px;object-fit:contain;animation:hopping 1.5s ease;opacity:0}@keyframes hopping{0%{transform:translateY(100px) translateX(200px);opacity:1;scale:.5 1}60%{scale:1.2 1;opacity:1;transform:translateY(-240px) translateX(0)}to{opacity:1;scale:.78;transform:translateY(100px) translateX(-200px)}}:root{scroll-behavior:smooth}body,html{max-width:100vw;position:relative;overflow-x:clip}body{background:snow;font-family:var(--fontP)}h1,h2,h3,h4,h5{font-family:var(--fontH)}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@keyframes speen{0%{rotate:0deg}to{rotate:1turn}}button{padding:0;outline:none;border:none;background:none;text-decoration:none;color:#000}.btn{cursor:pointer;transition:all .2s ease}.btn:hover{scale:1.05}.btn:active{scale:.95}strong{filter:brightness(90%)}.btn-main{border:4px solid #450920;background:url(/b/pt-dot.png),linear-gradient(180deg,#f9dbbd,#ffa5ab);background-size:100px,auto;font-size:1.7rem;color:#a53860;display:flex;border-radius:1em;align-items:center;padding:.25em 2em .15em}.btn-main:hover{box-shadow:0 0 20px #ffa5ab}.btn-main{font-weight:700}.btn-main,.btn-nav{justify-content:center}.btn-nav{background:linear-gradient(90deg,#ffffff,#f9dbbd);border:4px solid #450920;color:#450920;padding:.25em 1em;border-radius:50%;text-align:center;display:flex;align-items:center;box-shadow:0 5px 0 #450920,2px 5px 0 #d77189}.btn-nav:hover{box-shadow:0 7px 0 #450920;transform:translateY(-5px)}.btn-nav:active{box-shadow:0 2px 0 #450920;transform:translateY(5px)}.ctbtn{display:flex;gap:1em;padding:1em 0}.ctbtn .btn-nav{padding:.2em;width:60px}.ctbtn .btn-nav svg{width:100%;height:100%;scale:1.2}.ctbtn .btn-nav{padding:.75em;height:60px}@font-face{font-family:hossRound;src:url(/_next/static/media/833ec621c2adf153-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hossRound Fallback;src:local("Arial");ascent-override:81.45%;descent-override:20.14%;line-gap-override:2.63%;size-adjust:114.18%}.__className_44c35b{font-family:hossRound,hossRound Fallback;font-weight:400;font-style:normal}@font-face{font-family:anchor;src:url(/_next/static/media/574b4113cef7d631-s.p.otf) format("opentype");font-display:swap;font-weight:400}@font-face{font-family:anchor;src:url(/_next/static/media/053e11c639d5fd8f-s.p.otf) format("opentype");font-display:swap;font-weight:600}@font-face{font-family:anchor Fallback;src:local("Arial");ascent-override:134.58%;descent-override:44.86%;line-gap-override:0.00%;size-adjust:66.88%}.__className_ac4aa3{font-family:anchor,anchor Fallback}#header{position:relative;z-index:100}#header .infitext{position:absolute;left:0;display:flex;opacity:.05;z-index:-10}#header .infitext p{margin:.2em;font-size:6rem;font-family:var(--fontH);white-space:nowrap;animation:infinitext 20s linear infinite reverse}@keyframes infinitext{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media screen and (max-width:1024px){#header{display:flex;justify-content:center;align-items:center;flex-direction:column}}#header .mobilelogo{display:none}@media screen and (max-width:1024px){#header .mobilelogo{display:block;max-width:80%;margin:0 auto}}#header nav{display:flex;justify-content:center;align-items:center;gap:1em;position:relative}@media screen and (max-width:550px){#header nav{display:none}}@media screen and (max-width:768px){#header nav{flex-wrap:wrap;gap:0}}#header nav .main-logo{height:240px;animation:breathe 3s infinite alternate}@media screen and (max-width:1024px){#header nav .main-logo{display:none}}@keyframes breathe{0%{scale:1;rotate:-1deg}to{rotate:2deg;scale:1.1}}#header .center-navigation{margin:0 auto;max-width:90%}@media screen and (min-width:1024px){#header .center-navigation{display:flex;align-items:center;justify-content:center;gap:1em}#header .center-navigation .btn-nav{border-radius:.8em .2em;font-size:1.5rem;font-family:var(--fontH)}}@media screen and (max-width:1024px){#header .center-navigation{display:flex;flex-direction:column;gap:1em}#header .center-navigation .btn-nav{border-radius:1em;font-size:1.5rem;width:100%}#header .center-navigation{margin-bottom:3em}}@media screen and (max-width:550px){#header .center-navigation{width:100%;display:grid;grid-template-columns:1fr 1fr}}@media screen and (max-width:350px){#header .center-navigation{grid-template-columns:1fr}}#header .edge{position:absolute;left:0;-webkit-user-select:all;-moz-user-select:all;user-select:all;pointer-events:none;max-height:200px;top:0;z-index:-100}@media screen and (max-width:1024px){#header .edge{max-width:20%}}#header .edge.r{left:unset;right:0;scale:-1 1}#footer{min-height:600px;background:url(/b/pt-dot25.png),linear-gradient(180deg,#d77189,#6f1f3b);background-size:300px,auto;border-top:10px solid #450920;margin-top:300px;position:relative;z-index:1}@media screen and (max-width:420px){#footer{margin-top:200px}}#footer .side{position:absolute;left:0;bottom:calc(100% + 9px);width:300px;z-index:-10}#footer .side.r{left:unset;right:0;scale:-1 1}#footer .wavetop{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;width:100%;height:120px;top:0;left:0;z-index:-1}#footer{display:flex;justify-content:center;flex-direction:column;text-align:center;align-items:center}#footer .logoc{background:#fdb4b0;width:400px;aspect-ratio:1/1;border-radius:50%;margin-top:-180px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}#footer .logoc img{width:100%;height:100%;scale:1.3;object-fit:contain}@media screen and (max-width:550px){#footer .logoc{width:70%}}#footer .footerde{max-width:800px;color:#ffcf9f;font-size:1.5rem;margin:1em 0}@media screen and (max-width:768px){#footer .footerde{font-size:1.2rem;max-width:85%;margin:0 auto}}#footer .ctbtn{margin-bottom:2em;gap:.5em}@media screen and (max-width:768px){#footer .ctbtn{flex-wrap:wrap;align-items:center;justify-content:center}}@media screen and (max-width:420px){#footer .ctbtn{display:grid;grid-template-columns:1fr 1fr 1fr}}#footer .attrib{color:#fff;font-size:1.4rem}@media screen and (max-width:420px){#footer .attrib{font-size:1rem}}#footer .attrib a{font-weight:700}