.home-module__Hx0lNG__page{--sky:#a9b4ed;--ink:#242048;--cream:#fff7dc;--pink:#f58db9;--blue:#5967c8;background:var(--sky);min-height:100svh;color:var(--ink);flex-direction:column;padding:clamp(22px,3vw,42px);display:flex;position:relative;overflow:hidden}.home-module__Hx0lNG__bottom{letter-spacing:.15em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:16px;font-size:clamp(11px,1vw,14px);font-weight:700;display:flex}.home-module__Hx0lNG__main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:560px;padding:48px 0 35px;display:flex}.home-module__Hx0lNG__name{z-index:1;font-family:var(--font-fraunces), serif;font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:-.04em;color:var(--cream);margin:0;font-size:clamp(68px,11vw,180px);font-weight:800;line-height:.83;position:relative}.home-module__Hx0lNG__name span{display:block}.home-module__Hx0lNG__name span:last-child{margin-left:.12em}.home-module__Hx0lNG__character{z-index:2;filter:drop-shadow(0 23px 20px #32388421);width:min(38vw,360px);min-width:230px;margin:-7px auto -4px;animation:5s ease-in-out infinite home-module__Hx0lNG__float;position:relative}.home-module__Hx0lNG__character svg{width:100%;display:block;overflow:visible}.home-module__Hx0lNG__face{transform-origin:50% 55%;animation:5s ease-in-out infinite home-module__Hx0lNG__bob}.home-module__Hx0lNG__eyes{transform-origin:50%;transform-box:fill-box;animation:6s infinite home-module__Hx0lNG__blink}.home-module__Hx0lNG__bottom{padding-top:18px}.home-module__Hx0lNG__location{text-align:right;line-height:1.5}@keyframes home-module__Hx0lNG__float{50%{transform:translateY(-11px)rotate(1.5deg)}}@keyframes home-module__Hx0lNG__bob{50%{transform:rotate(-2deg)}}@keyframes home-module__Hx0lNG__blink{0%,43%,46%,to{transform:scaleY(1)}44.5%{transform:scaleY(.08)}}@media (max-width:600px){.home-module__Hx0lNG__page{padding:22px}.home-module__Hx0lNG__main{min-height:560px;padding:42px 0}.home-module__Hx0lNG__name{font-size:clamp(70px,19vw,112px)}.home-module__Hx0lNG__character{width:min(74vw,320px);min-width:0;margin:12px auto 0}.home-module__Hx0lNG__bottom{font-size:10px}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__character,.home-module__Hx0lNG__face,.home-module__Hx0lNG__eyes{animation:none}}
