.Background_back__030Xm{background-color:rgba(217,217,217,.1882352941);border-radius:0 0 0 120px;position:fixed;z-index:-1;top:0;right:0;width:100%;max-width:1640px;height:650px;opacity:0;transform:translateY(-80px);animation:Background_panelSlideIn__55PQd 1.4s cubic-bezier(.22,1,.36,1) .1s forwards}@media(max-width:480px){.Background_back__030Xm{max-width:calc(100% - 30px);height:85vh;border-radius:0 0 0 100px;background-color:rgba(217,217,217,.062745098)}}.Background_back02__gw6VV{background-color:rgba(217,217,217,.2509803922);border-radius:0 0 0 120px;position:fixed;z-index:-1;top:0;right:0;width:100%;max-width:1290px;height:550px;opacity:0;transform:translate(80px,-80px);animation:Background_panelSlideInFromTopRight__itvqj 1.4s cubic-bezier(.22,1,.36,1) .35s forwards}@media(max-width:480px){.Background_back02__gw6VV{max-width:calc(100% - 130px);height:75vh;border-radius:0 0 0 100px;background-color:rgba(217,217,217,.062745098)}}@keyframes Background_panelSlideIn__55PQd{to{opacity:1;transform:translateY(0)}}@keyframes Background_panelSlideInFromTopRight__itvqj{to{opacity:1;transform:translate(0)}}.Background_back03__YU26N{background-color:rgba(44,55,116,.2509803922);border-radius:0 0 0 120px;position:fixed;z-index:-2;top:0;right:0;width:100%;height:100%;overflow:hidden;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}@media(max-width:480px){.Background_back03__YU26N{border-radius:0 0 0 0}}.Background_ripple__ptIz5{position:absolute;border-radius:50%;background:rgba(53,111,142,.505);transform:scale(0);animation:Background_ripple-animation__LXjzy .6s linear}@keyframes Background_ripple-animation__LXjzy{to{transform:scale(.2);opacity:0}}.Background_icon__nOXp3{width:100px;position:absolute;left:-150px}.Background_huwahuwa__UFklQ{animation:Background_float__KqnhD 3s ease-in-out infinite}.Background_back03__YU26N[data-paused=true] .Background_huwahuwa__UFklQ{animation-play-state:paused}.Background_huwahuwa1__I1UHN{animation-delay:0s}.Background_huwahuwa2__BAH2t{animation-delay:.3s}.Background_huwahuwa3__wjrdS{animation-delay:.6s}.Background_huwahuwa4__vJye9{animation-delay:.9s}.Background_huwahuwa5__bkpsW{animation-delay:1.2s}.Background_huwahuwa6__5_omI{animation-delay:1.5s}.Background_huwahuwa7__haQUz{animation-delay:1.8s}.Background_huwahuwa8__iA_du{animation-delay:2.1s}.Background_huwahuwa9__RKglb{animation-delay:2.4s}.Background_huwahuwa10__co5Kc{animation-delay:2.7s}@keyframes Background_float__KqnhD{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.Background_back04__fh0Y1{position:fixed;z-index:-1;top:0;right:0;width:100%;height:100vh}.Background03_scrollInfinity__BKky7{border-radius:0 0 0 120px;z-index:-2;top:0;right:0;width:100%;height:100%;position:absolute;pointer-events:auto}.Background03_scrollImage__F7O2q{position:absolute;top:0;left:0;width:200%;height:100%;background-repeat:repeat-x;animation:Background03_scroll__9F6G0 30s linear infinite;pointer-events:none}@keyframes Background03_scroll__9F6G0{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Background03_cubeContainer__y5Jgt{position:absolute;top:100%;left:100%;transform:translate(-50%,-50%);perspective:2000px;width:1590px;height:1590px;transition:opacity .3s ease-out}.Background03_cube__r63uW{position:relative;width:795px;height:795px;transform-style:preserve-3d;animation:Background03_cubeRotate__C6YOG 80s linear infinite}@media(max-width:480px){.Background03_cube__r63uW{display:none}}@keyframes Background03_cubeRotate__C6YOG{0%{transform:rotateX(0deg) rotateY(0deg)}to{transform:rotateX(1turn) rotateY(180deg)}}.Background03_face__hliHk{position:absolute;width:795px;height:795px;border:2px solid hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;font-family:var(--font-cormorant),serif;font-size:14px;font-weight:700;color:hsla(0,0%,100%,.9);text-shadow:0 2px 4px rgba(0,0,0,.3);box-shadow:0 8px 32px rgba(0,0,0,.1)}.Background03_faceContent__teXgT{text-align:center;letter-spacing:2px;transform:rotateY(180deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.Background03_faceImage__eOj6b{width:200px;height:200px;object-fit:contain;filter:brightness(0) invert(1);opacity:.5}.Background03_faceText__DIuAP{font-family:var(--font-cormorant),serif;font-size:14px;font-weight:700;color:hsla(0,0%,100%,.9);text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:2px}.Fish_soloLayer___SwHT{position:absolute;inset:0;pointer-events:none;overflow:hidden}.Fish_fish__awV9h{position:absolute}.Fish_fishImage__1H4bq{object-fit:contain}.Fish_huwahuwa__s1kKl{animation:Fish_huwahuwa__s1kKl 3s ease-in-out infinite}@keyframes Fish_huwahuwa__s1kKl{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.Fish_huwahuwa1__l0fhp{animation-delay:0s}.Fish_huwahuwa2__9F8Xd{animation-delay:.5s}.Fish_huwahuwa3__q33ai{animation-delay:1s}.Fish_icon__wfhIn{width:100%;height:100%;object-fit:contain}.Fish_finPulse___kAf7{animation:Fish_finPulse___kAf7 2s ease-in-out infinite}@keyframes Fish_finPulse___kAf7{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.Fish_finWave__BWDv2{animation:Fish_finWave__BWDv2 1.5s ease-in-out infinite}@keyframes Fish_finWave__BWDv2{0%,to{transform:scaleX(1) scaleY(1)}25%{transform:scaleX(1.1) scaleY(.95)}50%{transform:scaleX(1.05) scaleY(1.02)}75%{transform:scaleX(.95) scaleY(1.05)}}.Fish_finSwim__bzIx0{animation:Fish_finSwim__bzIx0 .8s ease-in-out infinite}@keyframes Fish_finSwim__bzIx0{0%,to{transform:scaleX(1) rotate(0deg)}50%{transform:scaleX(1.1) rotate(2deg)}}.footer_footer__jSWAG{width:100%;height:261px;margin-top:-1px}.footer_inner__bFmP9{display:flex;height:261px;overflow:hidden}.footer_inner__bFmP9 .footer_left__xrF5R{width:30.21%;z-index:-1;height:auto}@media(max-width:1440px){.footer_inner__bFmP9 .footer_left__xrF5R{width:21%}}@media(max-width:1024px){.footer_inner__bFmP9 .footer_left__xrF5R{width:15%}}@media(max-width:768px){.footer_inner__bFmP9 .footer_left__xrF5R{width:11%}}@media(max-width:576px){.footer_inner__bFmP9 .footer_left__xrF5R{width:0}}@media(max-width:480px){.footer_inner__bFmP9 .footer_left__xrF5R{width:0}}.footer_inner__bFmP9 .footer_center__lZK62{width:440px;height:auto;position:relative}@media(max-width:480px){.footer_inner__bFmP9 .footer_center__lZK62{width:100%}}.footer_inner__bFmP9 .footer_center__lZK62 .footer_bg_circle__mRQUu{background-image:url(/circle_medaka.png);background-repeat:no-repeat;position:absolute;background-position:50%;width:942px;height:942px;left:50%;top:-335px;background-size:contain;transform:translateX(-50%) scale(1);animation:footer_rotate__OtOct 20s linear infinite}.footer_inner__bFmP9 .footer_center__lZK62 .footer_logo__Qu4bd{width:250px;height:auto;margin:70px auto 25px}@media(max-width:480px){.footer_inner__bFmP9 .footer_center__lZK62 .footer_logo__Qu4bd{width:220px}}.footer_inner__bFmP9 .footer_center__lZK62 p{width:100%;text-align:center;font-family:var(--font-shippori),serif}.footer_inner__bFmP9 .footer_center__lZK62 small{text-align:center;bottom:0;position:absolute;width:100%}.footer_inner__bFmP9 .footer_right__emL2M{width:46.88%;z-index:-1;height:auto}@media(max-width:1440px){.footer_inner__bFmP9 .footer_right__emL2M{width:40%}}@media(max-width:1024px){.footer_inner__bFmP9 .footer_right__emL2M{width:11%}}@media(max-width:768px){.footer_inner__bFmP9 .footer_right__emL2M{width:30%}}@media(max-width:576px){.footer_inner__bFmP9 .footer_right__emL2M{width:0}}@media(max-width:480px){.footer_inner__bFmP9 .footer_right__emL2M{width:0}}.footer_homefoot__v8rCl{animation:footer_fadeIn__v_6QY 1s ease-in-out}@keyframes footer_rotate__OtOct{0%{transform:translateX(-50%) scale(1) rotate(0deg)}to{transform:translateX(-50%) scale(1) rotate(-1turn)}}@keyframes footer_fadeIn__v_6QY{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.header_header__GtwF7{background-color:#f8f9fa;width:100%;height:60px;position:fixed;background:rgba(0,0,0,0)}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_65e73c{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_65e73c{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/949adacb6381283a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/949adacb6381283a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/949adacb6381283a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_3de331{font-family:Jost,Jost Fallback}.__variable_3de331{--font-jost:"Jost","Jost Fallback"}