.page_loadingContainer__rjvKh{position:fixed;top:0;left:0;height:100dvh;width:100dvw;background:#fff2f9;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--font-pixel-mix);color:#ff637d}.page_loadingContainer__rjvKh .page_loadingImage__b7OXD{padding:1rem}.page_loadingContainer__rjvKh .page_loadingImage__b7OXD img{width:300px;height:auto}.page_tommyAirline__SBcKl{display:flex;justify-content:center;align-items:center;position:relative}.page_tommyAirline__SBcKl img{width:100%;height:auto}.page_tommyAirline__SBcKl .page_tommyAirlineText__On6xZ{position:absolute;top:0;right:0;background:rgba(255,238,245,.6039215686);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 1rem;font-weight:700;border:1px dashed #f66060;transform:translate(10px,-10px) rotate(5deg);font-family:var(--font-noto-sans-jp);color:#fc598a}.page_homeContainerInner__qwUlK{display:flex;flex-direction:column;align-items:stretch;position:relative;max-width:65rem}.page_homeContainerInner__qwUlK .page_windowsGrid__e0VTb{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:1rem;gap:1rem;padding:2rem 0}.page_homeContainerInner__qwUlK .page_spanFull__Di54j{grid-column:1/-1}.page_homeContainerInner__qwUlK .page_span10__Xheqq{grid-column:span 10}.page_homeContainerInner__qwUlK .page_span8__QiepM{grid-column:span 8}.page_homeContainerInner__qwUlK .page_span7__CsrUS{grid-column:span 7}.page_homeContainerInner__qwUlK .page_span6__opUeh{grid-column:span 6}.page_homeContainerInner__qwUlK .page_span5__K_Jdq{grid-column:span 5}.page_homeContainerInner__qwUlK .page_span4__uDSVp{grid-column:span 4}.page_homeContainerInner__qwUlK .page_span3__x_ZwT{grid-column:span 3}.page_homeContainerInner__qwUlK .page_span2__5919p{grid-column:span 2}.page_homeContainerInner__qwUlK .page_headerContainer__mBPuU{position:relative}.page_homeContainerInner__qwUlK .page_headerContainer__mBPuU .page_navButtons__YQfLV{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;align-items:flex-end}.page_homeContainerInner__qwUlK .page_headerContainer__mBPuU .page_navButtons__YQfLV .page_socialMediaContainer__wjOgO{margin-left:auto}.page_homeContainerInner__qwUlK .page_headerContainer__mBPuU .page_navButtons__YQfLV .page_socialMediaContainer__wjOgO img{height:32px;width:auto;transform:translateY(2px)}.page_homeContainerInner__qwUlK .page_musicControls__pL8Zj{display:flex;gap:.5rem;align-items:center}.page_homeContainerInner__qwUlK .page_galleryGrid__2q_4U{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.page_homeContainerInner__qwUlK .page_glassCatContainer__pZdlb{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.page_homeContainerInner__qwUlK .page_glassCatContainer__pZdlb img{transition:transform .2s cubic-bezier(.4,0,.2,1);width:100%;height:auto;transform:translateY(100%)}.page_homeContainerInner__qwUlK .page_glassCatContainer__pZdlb img.page_glassCatActive__OJdTi{transform:translateY(0)}.page_homeContainerInner__qwUlK .page_glassCatContainer__pZdlb:before{position:absolute;content:"";height:200%;width:50%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background:linear-gradient(180deg,rgba(234,192,209,.4274509804),rgba(255,140,182,.1607843137));z-index:1}@media screen and (max-width:1200px){.page_homeContainerInner__qwUlK .page_glassCatContainer__pZdlb{display:none!important}}.page_homeContainerInner__qwUlK .page_paneImage__CgGCY{width:100%;height:auto;max-width:10rem;margin:2rem auto;display:flex;justify-content:center}@media screen and (max-width:1200px){.page_homeContainerInner__qwUlK{max-width:60%;margin-left:.5rem}.page_homeContainerInner__qwUlK .page_span10__Xheqq,.page_homeContainerInner__qwUlK .page_span2__5919p,.page_homeContainerInner__qwUlK .page_span3__x_ZwT,.page_homeContainerInner__qwUlK .page_span4__uDSVp,.page_homeContainerInner__qwUlK .page_span5__K_Jdq,.page_homeContainerInner__qwUlK .page_span6__opUeh,.page_homeContainerInner__qwUlK .page_span7__CsrUS,.page_homeContainerInner__qwUlK .page_span8__QiepM,.page_homeContainerInner__qwUlK .page_spanFull__Di54j{grid-column:span 12}}.page_hideSmall__nPSNl{display:block}@media screen and (max-width:1200px){.page_hideSmall__nPSNl{display:none!important}}.page_showSmall__3vdpI{display:none}@media screen and (max-width:1200px){.page_showSmall__3vdpI{display:block!important}}.page_hideShort__e4pon{display:block}@media screen and (max-height:910px){.page_hideShort__e4pon{display:none!important}}