.landing_page__UYkKb{--bg-room:#d5a181;--navbar:#5a4032;--cream:#fff9ed;--ink:#353535;--footer-ink:#4a3428a6;--footer-ink-hover:#3a2820;--font-display:var(--font-quicksand),"Quicksand",sans-serif;--font-body:"Pretendard Variable",Pretendard,system-ui,-apple-system,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--pad-x:clamp(20px,4.19vw + 3.66px,64px);--hero-gap:clamp(16px,0.571vw + 13.77px,22px);min-height:100dvh;display:flex;flex-direction:column;overflow-x:hidden;background:var(--bg-room);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}.landing_page__UYkKb[data-lang=ja]{--font-body:"Pretendard JP Variable","Pretendard JP",system-ui,-apple-system,"Hiragino Sans","Yu Gothic",sans-serif}.landing_nav__y752i{height:clamp(56px,1.524vw + 50.06px,72px);padding:0 clamp(18px,4.381vw + .91px,64px);background:var(--navbar);display:flex;align-items:center;justify-content:space-between;gap:16px}.landing_brand__HBPRd{display:flex;align-items:center;gap:clamp(8px,.19vw + 7.26px,10px);text-decoration:none}.landing_brandIcon__VNy8p{width:clamp(24px,1.143vw + 19.55px,36px);height:auto;border-radius:clamp(6px,.286vw + 4.89px,9px)}.landing_brandName__OGx0V{font-family:var(--font-display);font-weight:700;font-size:clamp(17px,.476vw + 15.14px,22px);color:var(--cream);letter-spacing:0}.landing_langSwitch__QpMEp{position:relative}.landing_langPill__yPbOA{display:flex;align-items:center;gap:.46em;padding:.5em .9em;border:2px solid #fff9ed55;border-radius:999px;background:#fff9ed22;color:var(--cream);font-family:var(--font-body);font-weight:700;font-size:clamp(13px,.19vw + 12.26px,15px);line-height:1.2;cursor:pointer}.landing_langPill__yPbOA:hover{background:#fff9ed33}.landing_langCurrent__gtdGH{white-space:nowrap}.landing_langGlobe__UiWPV{width:1.1em;height:1.1em;flex:none}.landing_langChevron__XGwWG{width:.95em;height:.95em;flex:none;color:#fff9edaa;transition:transform .12s ease}.landing_langChevronOpen__3F4mN{transform:rotate(180deg)}.landing_langMenu__Xah7j{position:absolute;top:calc(100% + 8px);right:0;z-index:10;margin:0;padding:6px;list-style:none;min-width:100%;border-radius:14px;background:var(--navbar);border:2px solid #fff9ed33;box-shadow:0 12px 28px #2e211944}.landing_langOption__1Xy_4{display:block;padding:8px 14px;border-radius:9px;color:#fff9edcc;font-size:clamp(13px,.19vw + 12.26px,15px);font-weight:500;text-decoration:none;white-space:nowrap}.landing_langOption__1Xy_4:hover{background:#fff9ed1f;color:var(--cream)}.landing_langOptionActive__VpBKV{color:var(--cream);font-weight:700}.landing_hero__gjtTQ{padding:clamp(104px,6.857vw + 77.26px,176px) var(--pad-x) clamp(44px,3.81vw + 29.14px,84px);display:flex;flex-direction:column;align-items:center;gap:var(--hero-gap)}.landing_wordmarkStack__RBKDs{position:relative;font-family:var(--font-display);font-size:min(clamp(80px,12.857vw + 29.86px,215px),calc((100vw - 2 * var(--pad-x)) / 4.4));line-height:1}.landing_wordmarkBig__qf9Us{display:block;font-weight:700;font-size:1em;line-height:1;color:var(--ink)}.landing_cappyLying__KKH5R{position:absolute;left:2.223em;top:-.087em;width:1.071em;height:auto}.landing_tagline__npZm1{margin:0;max-width:min(780px,100%);font-weight:700;font-size:clamp(17px,.857vw + 13.66px,26px);line-height:1.5;text-align:center;text-wrap:balance;color:var(--ink)}.landing_badges__XyP2T{margin-top:calc(var(--hero-gap) + 6px);display:flex;flex-direction:column;align-items:center;gap:12px}.landing_badge__lxcXp{display:block}.landing_badgeImage__dadkR{width:auto;height:clamp(56px,6.11vw,104px)}@media (min-width:480px){.landing_badges__XyP2T{flex-direction:row;gap:clamp(18px,1.53vw,28px)}}.landing_features__ZN3Gq{padding:24px 0 25px}.landing_featureRow__n75ul{display:flex;gap:32px;margin:0;padding:0 var(--pad-x);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.landing_featureRow__n75ul::-webkit-scrollbar{display:none}.landing_shot__8x_mE{flex:none;width:clamp(200px,50vw,300px);scroll-snap-align:center;border-radius:22px;overflow:hidden;box-shadow:0 14px 34px #2e211944}.landing_shotImage__hZEZF{display:block;width:100%;height:auto;aspect-ratio:1000/2164;object-fit:cover}@media (min-width:1024px){.landing_features__ZN3Gq{padding:0 clamp(24px,2.5vw,64px) clamp(56px,5.56vw,128px)}.landing_featureRow__n75ul{margin:0 auto;padding:14px 0 34px;gap:clamp(12px,1.11vw,26px);justify-content:center;overflow-x:visible;scroll-snap-type:none}.landing_shot__8x_mE{flex:1 1;width:auto;max-width:420px}}.landing_footer__AsuSR{padding:clamp(56px,3.81vw + 41.14px,96px) var(--pad-x) clamp(72px,3.81vw + 57.14px,112px);display:flex;flex-direction:column;align-items:center}.landing_footerWordmark__dI7Lc{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,.571vw + 23.77px,32px);color:var(--footer-ink);margin-bottom:clamp(28px,.762vw + 25.03px,36px)}.landing_footerLinks__Gltzt{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(16px,.571vw + 13.77px,22px);margin-top:clamp(12px,.19vw + 11.26px,14px)}.landing_footerLink__qegvi{color:var(--footer-ink);font-weight:500;font-size:clamp(14px,.19vw + 13.26px,16px);text-decoration:none}.landing_footer__AsuSR>.landing_footerLink__qegvi{font-size:clamp(15px,.095vw + 14.63px,16px)}.landing_footerLink__qegvi:hover{color:var(--footer-ink-hover)}.landing_footerBusiness__30ccL,.landing_footerCopyright__68Ii2{margin:0;max-width:min(880px,100%);color:var(--footer-ink);text-align:center;text-wrap:balance;line-height:1.6}.landing_footerBusiness__30ccL{margin-top:clamp(24px,.762vw + 21.03px,32px);font-weight:400;font-size:clamp(12px,.19vw + 11.26px,14px)}.landing_footerCopyright__68Ii2{margin-top:clamp(10px,.19vw + 9.26px,12px);font-weight:500;font-size:clamp(13px,.19vw + 12.26px,15px)}@media (prefers-reduced-motion:reduce){.landing_langChevron__XGwWG{transition:none}}@media (min-width:1440px){.landing_page__UYkKb{--pad-x:min(4.444vw,90px);--hero-gap:min(1.528vw,28px)}.landing_hero__gjtTQ{padding:min(12.222vw,220px) var(--pad-x) min(5.833vw,105px)}.landing_wordmarkStack__RBKDs{font-size:min(14.931vw,260px)}.landing_tagline__npZm1{max-width:min(54.17vw,900px);font-size:min(1.806vw,32px)}}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/dec2af9253527ac2-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:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9545f061bd4695b0-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a075426ba0520f30-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:Quicksand Fallback;src:local("Arial");ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.00%;size-adjust:104.31%}.__className_e20689{font-family:Quicksand,Quicksand Fallback;font-weight:700;font-style:normal}.__variable_e20689{--font-quicksand:"Quicksand","Quicksand Fallback"}