.SunsetSupHero_hero__2Om6_{position:relative;isolation:isolate;display:flex;align-items:center;min-height:max(640px,calc(100svh - 72px));overflow:hidden;background:#283332;color:#fff9ec}.SunsetSupHero_art__voWgo{position:absolute;inset:0;z-index:-1}.SunsetSupHero_picture__dZHLq{display:block;position:absolute;inset:0}.SunsetSupHero_image__arocc{object-fit:cover;object-position:65% center}.SunsetSupHero_shade__kkSF6{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(15 30 36/75%),rgb(15 30 36/53%) 35%,transparent 72%),linear-gradient(0deg,rgb(15 30 36/35%),transparent 55%)}.SunsetSupHero_copy__hyCdw{width:100%;padding:clamp(48px,5vw,88px) 6vw}.SunsetSupHero_eyebrow__46GhI{margin-bottom:32px;font-size:12px;font-weight:700;letter-spacing:.16em}.SunsetSupHero_headline__56pZ_{max-width:11em;margin-bottom:30px;font-family:Georgia,Songti TC,"Noto Serif TC",PMingLiU,serif;font-size:clamp(48px,5.3vw,100px);line-height:1.23;letter-spacing:-.025em}.SunsetSupHero_headline__56pZ_ span{display:block}.SunsetSupHero_headline__56pZ_ span+span{color:#ffd391}.kayarine-site .SunsetSupHero_hero__2Om6_ h1.SunsetSupHero_title__04aAA{max-width:26em;margin:0 0 18px;color:#fff9ec;font-family:var(--font-geist-sans),"PingFang TC","Hiragino Kaku Gothic ProN",sans-serif;font-size:clamp(20px,1.65vw,30px);font-weight:650;line-height:1.5;letter-spacing:.025em;text-wrap:wrap}.SunsetSupHero_subtitle__Fk_lJ{max-width:30em;color:#f1e4d5;font-size:clamp(15px,1.3vw,20px);line-height:1.9}.SunsetSupHero_action__K_tGQ{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:56px;margin-top:30px;padding:17px 24px;border-radius:4px;background:#f2a15f;color:#203d3c;font-size:15px;font-weight:750;cursor:pointer;transition:background .15s ease}.SunsetSupHero_action__K_tGQ:hover{background:#ffb97d}.kayarine-site .SunsetSupHero_action__K_tGQ:focus-visible{outline-color:#fff9ec}.SunsetSupHero_signature__gjUEs{position:absolute;bottom:44px;right:6vw;color:rgb(255 249 236/80%);font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.4vw,64px);line-height:1.1;letter-spacing:.14em;text-align:right;pointer-events:none}@media (max-width:1199px){.SunsetSupHero_hero__2Om6_{min-height:0;aspect-ratio:4/3;align-items:flex-start}.SunsetSupHero_image__arocc{object-fit:contain;object-position:center}.SunsetSupHero_copy__hyCdw{width:56%;padding:5vw 0 32px 6vw}.SunsetSupHero_eyebrow__46GhI{margin-bottom:22px;font-size:11px}.SunsetSupHero_headline__56pZ_{margin-bottom:24px;font-size:clamp(44px,5.8vw,64px)}.SunsetSupHero_headline__56pZ_:lang(en){font-size:clamp(34px,4.6vw,54px)}.SunsetSupHero_subtitle__Fk_lJ{font-size:14px}.SunsetSupHero_shade__kkSF6,.SunsetSupHero_signature__gjUEs{display:none}}@media (max-width:767px){.SunsetSupHero_hero__2Om6_{aspect-ratio:941/1672}.SunsetSupHero_copy__hyCdw{width:100%;padding:30px 24px}.SunsetSupHero_eyebrow__46GhI{margin-bottom:16px;font-size:10px;letter-spacing:.13em}.SunsetSupHero_headline__56pZ_{margin-bottom:16px;font-size:clamp(34px,9.7vw,44px);line-height:1.18}.SunsetSupHero_headline__56pZ_:lang(en){font-size:clamp(29px,8.1vw,36px)}.kayarine-site .SunsetSupHero_hero__2Om6_ h1.SunsetSupHero_title__04aAA{margin:0;font-size:15px;line-height:1.6;letter-spacing:.015em}.SunsetSupHero_action__K_tGQ,.SunsetSupHero_subtitle__Fk_lJ{display:none}}.SunsetScrollHero_hero__zL_9x.SunsetScrollHero_hero__zL_9x{--footer-clearance:0px;--sun-x:71.83%;--horizon:39.3%;--waterline:42%;--sun-size:1%;--sun-start:-180%;--scene-ratio:2.4004944376;--scene-height:calc(100lvh - 72px);height:var(--scene-height);min-height:0;aspect-ratio:auto;background:#283332;container-type:size}.SunsetScrollHero_scene__TP6cQ{position:absolute;z-index:-1;width:max(100%,calc(100cqh * var(--scene-ratio)));aspect-ratio:var(--scene-ratio);left:65%;top:50%;transform:translate(-65%,-50%);pointer-events:none}.SunsetScrollHero_night__9l_C0,.SunsetScrollHero_reflection__L_izT{position:absolute;inset:0}.SunsetScrollHero_reflection__L_izT{clip-path:polygon(0 var(--waterline),100% var(--waterline),100% 100%,0 100%);mask-image:radial-gradient(ellipse 13% 54% at var(--sun-x) 80%,#000 18%,transparent 84%)}.SunsetScrollHero_night__9l_C0{opacity:0}.SunsetScrollHero_sunWindow__6rF1f{position:absolute;inset:0 0 auto;height:var(--horizon);overflow:hidden}.SunsetScrollHero_sun__a6hmb{position:absolute;width:var(--sun-size);aspect-ratio:1;left:var(--sun-x);bottom:0;margin-left:calc(var(--sun-size) / -2);border-radius:50%;background:radial-gradient(circle at 50% 35%,#fffce8 35%,#fff0b5 72%,#ffb680 100%);box-shadow:0 0 10px 3px rgb(255 178 120/65%),0 0 32px 12px rgb(255 142 104/22%);transform:translateY(var(--sun-start))}.SunsetScrollHero_copyMotion__bbVDQ{position:relative;text-shadow:0 2px 20px rgb(16 24 32/60%)}.SunsetScrollHero_magicSignature__YGwU2{opacity:0}.SunsetScrollHero_hero__zL_9x p span+span{color:#ffdfac}.SunsetScrollHero_skip__3qoea{position:absolute;top:28px;right:6vw;display:flex;align-items:center;gap:8px;min-height:44px;color:rgb(246 248 255/85%);font-size:12px;cursor:pointer}.SunsetScrollHero_progress__SKMag{position:absolute;left:6vw;bottom:calc(36px + var(--footer-clearance));width:240px;color:#e8e8f4}.SunsetScrollHero_phaseLabels__HRebw{display:flex;justify-content:space-between;gap:12px;margin-bottom:11px;font-size:10px;letter-spacing:.12em}.SunsetScrollHero_track__9tbXI{height:1px;background:rgb(255 255 255/25%)}.SunsetScrollHero_track__9tbXI span{display:block;height:100%;background:#f7d8bd;transform-origin:left}.SunsetScrollHero_scrollCue__4JvpV{position:absolute;bottom:calc(24px + var(--footer-clearance));left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:108px;min-height:56px;padding:6px 12px;color:#f3f7fc;font-size:10px;letter-spacing:.16em;line-height:1.4;text-shadow:0 1px 5px rgb(9 33 61/55%);cursor:pointer}.SunsetScrollHero_scrollCue__4JvpV:focus-visible,.SunsetScrollHero_skip__3qoea:focus-visible{outline:2px solid #fff;outline-offset:4px}.SunsetScrollHero_scrollArrow__pz__i{width:24px;height:24px;animation:SunsetScrollHero_driftDown__YFJVg 2.2s ease-in-out infinite}@keyframes SunsetScrollHero_driftDown__YFJVg{0%,to{transform:translateY(0);opacity:.65}50%{transform:translateY(6px);opacity:1}}@media (prefers-reduced-motion:no-preference){.SunsetScrollHero_track__9tbXI span{transform:scaleX(0)}}@media (max-width:1199px) and (min-width:768px){.SunsetScrollHero_hero__zL_9x.SunsetScrollHero_hero__zL_9x{--sun-x:73.7%;--horizon:44.65%;--waterline:46.3%;--sun-size:1.3%;--sun-start:-200%;--scene-ratio:1.3333333333}.SunsetScrollHero_hero__zL_9x .SunsetScrollHero_copyMotion__bbVDQ{width:70%;padding-top:8vh}}@media (max-width:1023px){.SunsetScrollHero_hero__zL_9x.SunsetScrollHero_hero__zL_9x{--footer-clearance:calc(88px + env(safe-area-inset-bottom, 0px) + 100lvh - 100svh)}}@media (max-width:1199px) and (orientation:portrait),(max-width:767px){.SunsetScrollHero_hero__zL_9x.SunsetScrollHero_hero__zL_9x{--sun-x:76.65%;--horizon:51.3%;--waterline:52.2%;--sun-size:2%;--sun-start:-285%;--scene-ratio:.5627990431}.SunsetScrollHero_scene__TP6cQ{left:50%;top:auto;bottom:0;transform:translateX(-50%)}}@media (max-width:767px){.SunsetScrollHero_skip__3qoea{right:24px;top:13px;font-size:10px}.SunsetScrollHero_hero__zL_9x .SunsetScrollHero_copyMotion__bbVDQ{padding-top:64px}.SunsetScrollHero_progress__SKMag{left:24px;bottom:calc(22px + var(--footer-clearance));width:calc(100% - 48px)}.SunsetScrollHero_phaseLabels__HRebw{font-size:9px;margin-bottom:9px}.SunsetScrollHero_scrollCue__4JvpV{bottom:calc(65px + var(--footer-clearance));font-size:9px}}@media (max-width:767px) and (max-height:740px){.SunsetScrollHero_hero__zL_9x .SunsetScrollHero_copyMotion__bbVDQ{padding-top:46px}.SunsetScrollHero_hero__zL_9x .SunsetScrollHero_copyMotion__bbVDQ>p:first-child{margin-bottom:12px}.SunsetScrollHero_scrollCue__4JvpV{left:20px;transform:none;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.SunsetScrollHero_scrollArrow__pz__i{animation:none}.SunsetScrollHero_progress__SKMag{display:none}}.SunriseSupHero_hero__sELOJ.SunriseSupHero_hero__sELOJ{--footer-clearance:0px;--sun-x:70.15%;--horizon:49.85%;--waterline:52.2%;--sun-size:1.35%;--scene-ratio:1.7768331562;--scene-height:calc(100lvh - 72px);height:var(--scene-height);min-height:0;aspect-ratio:auto;background:#09152f;container-type:size}.SunriseSupHero_scene__BCdfs{position:absolute;z-index:-1;width:max(100%,calc(100cqh * var(--scene-ratio)));aspect-ratio:var(--scene-ratio);left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.SunriseSupHero_night__pdASd,.SunriseSupHero_reflection__poYyi{position:absolute;inset:0}.SunriseSupHero_reflection__poYyi{clip-path:polygon(0 var(--waterline),100% var(--waterline),100% 100%,0 100%);mask-image:radial-gradient(ellipse 13% 54% at var(--sun-x) 80%,#000 18%,transparent 84%)}.SunriseSupHero_night__pdASd{opacity:0}.SunriseSupHero_sunWindow__NklXh{position:absolute;inset:0 0 auto;height:var(--horizon);overflow:hidden}.SunriseSupHero_sun__pBP2E{position:absolute;width:var(--sun-size);aspect-ratio:1;left:var(--sun-x);bottom:0;margin-left:calc(var(--sun-size) / -2);border-radius:50%;background:radial-gradient(circle at 50% 35%,#fffce8 35%,#fff0b5 72%,#ffb680 100%);box-shadow:0 0 10px 3px rgb(255 178 120/65%),0 0 32px 12px rgb(255 142 104/22%);transform:translateY(-45%)}.SunriseSupHero_copyMotion__exD3L{position:relative;text-shadow:0 1px 24px rgb(4 12 34/18%)}.SunriseSupHero_hero__sELOJ p span+span{color:#d2e5f9}.SunriseSupHero_skip__PT4TL{position:absolute;top:28px;right:6vw;display:flex;align-items:center;gap:8px;min-height:44px;color:rgb(246 248 255/85%);font-size:12px;cursor:pointer}.SunriseSupHero_progress__q2hiZ{position:absolute;left:6vw;bottom:calc(36px + var(--footer-clearance));width:240px;color:#e8e8f4}.SunriseSupHero_phaseLabels__Bf3gs{display:flex;justify-content:space-between;gap:12px;margin-bottom:11px;font-size:10px;letter-spacing:.12em}.SunriseSupHero_track__f8qc4{height:1px;background:rgb(255 255 255/25%)}.SunriseSupHero_track__f8qc4 span{display:block;height:100%;background:#f7d8bd;transform-origin:left}.SunriseSupHero_scrollCue__Qptx_{position:absolute;bottom:calc(24px + var(--footer-clearance));left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:108px;min-height:56px;padding:6px 12px;color:#f3f7fc;font-size:10px;letter-spacing:.16em;line-height:1.4;text-shadow:0 1px 5px rgb(9 33 61/55%);cursor:pointer}.SunriseSupHero_scrollCue__Qptx_:focus-visible,.SunriseSupHero_skip__PT4TL:focus-visible{outline:2px solid #fff;outline-offset:4px}.SunriseSupHero_scrollArrow__bUMB_{width:24px;height:24px;animation:SunriseSupHero_driftDown__OL6k0 2.2s ease-in-out infinite}@keyframes SunriseSupHero_driftDown__OL6k0{0%,to{transform:translateY(0);opacity:.65}50%{transform:translateY(6px);opacity:1}}@media (prefers-reduced-motion:no-preference){.SunriseSupHero_night__pdASd{opacity:1}.SunriseSupHero_reflection__poYyi{opacity:0}.SunriseSupHero_sun__pBP2E{transform:translateY(105%)}.SunriseSupHero_track__f8qc4 span{transform:scaleX(0)}.SunriseSupHero_firstLine__GJ9RG,.SunriseSupHero_secondLine__GAavW{animation:SunriseSupHero_headlineArrival__pQYeB .8s cubic-bezier(.22,1,.36,1) both}.SunriseSupHero_secondLine__GAavW{animation-delay:.14s}}@keyframes SunriseSupHero_headlineArrival__pQYeB{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1199px) and (min-width:768px){.SunriseSupHero_hero__sELOJ.SunriseSupHero_hero__sELOJ{--sun-x:71.2%;--horizon:46.85%;--waterline:49%;--sun-size:1.55%;--scene-ratio:1.3333333333}.SunriseSupHero_hero__sELOJ .SunriseSupHero_copyMotion__exD3L{width:70%;padding-top:8vh}}@media (max-width:1023px){.SunriseSupHero_hero__sELOJ.SunriseSupHero_hero__sELOJ{--footer-clearance:calc(88px + env(safe-area-inset-bottom, 0px) + 100lvh - 100svh)}}@media (max-width:1199px) and (orientation:portrait),(max-width:767px){.SunriseSupHero_hero__sELOJ.SunriseSupHero_hero__sELOJ{--sun-x:75.2%;--horizon:49.95%;--waterline:51.5%;--sun-size:2.25%;--scene-ratio:.5627990431}.SunriseSupHero_scene__BCdfs{top:auto;bottom:0;transform:translateX(-50%)}}@media (max-width:767px){.SunriseSupHero_skip__PT4TL{right:24px;top:13px;font-size:10px}.SunriseSupHero_hero__sELOJ .SunriseSupHero_copyMotion__exD3L{padding-top:64px}.SunriseSupHero_progress__q2hiZ{left:24px;bottom:calc(22px + var(--footer-clearance));width:calc(100% - 48px)}.SunriseSupHero_phaseLabels__Bf3gs{font-size:9px;margin-bottom:9px}.SunriseSupHero_scrollCue__Qptx_{bottom:calc(65px + var(--footer-clearance));font-size:9px}}@media (max-width:767px) and (max-height:740px){.SunriseSupHero_hero__sELOJ .SunriseSupHero_copyMotion__exD3L{padding-top:46px}.SunriseSupHero_hero__sELOJ .SunriseSupHero_copyMotion__exD3L>p:first-child{margin-bottom:12px}.SunriseSupHero_scrollCue__Qptx_{left:20px;transform:none;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.SunriseSupHero_scrollArrow__bUMB_{animation:none}.SunriseSupHero_progress__q2hiZ{display:none}}