.hero[data-astro-cid-irblzwir]{--gap:clamp(10px, 1.2vw, 18px);padding:var(--gap) var(--gap) 0}.stage[data-astro-cid-irblzwir]{height:calc(100svh - 76px - 2 * var(--gap));color:#fff;isolation:isolate;background:#1d1f1b;border-radius:22px;min-height:620px;max-height:960px;position:relative;overflow:hidden}.stage__slide[data-astro-cid-irblzwir]{opacity:0;transition:opacity 1.3s;position:absolute;inset:0}.stage__slide[data-astro-cid-irblzwir].is-on{z-index:1;opacity:1}.stage__slide[data-astro-cid-irblzwir] .stage__media{display:block;position:absolute;inset:0}.stage__slide[data-astro-cid-irblzwir] .stage__image{object-fit:cover;width:100%;height:100%;transition:transform 9s cubic-bezier(.2,.6,.3,1);transform:scale(1.05)}.stage__slide[data-astro-cid-irblzwir].is-on .stage__image{transform:scale(1)}.stage[data-astro-cid-irblzwir]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0c0e0a80 0%,#0c0e0a24 45%,#0c0e0a00 62%,#0c0e0a38 100%);position:absolute;inset:0}.stage__top[data-astro-cid-irblzwir]{z-index:4;text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex;position:absolute;top:clamp(36px,7vh,80px);left:clamp(22px,2.6vw,44px);right:clamp(22px,2.6vw,44px)}.stage__title[data-astro-cid-irblzwir]{color:#fff;text-shadow:0 2px 24px #00000040;gap:10px;display:grid}.stage__en[data-astro-cid-irblzwir]{letter-spacing:-.005em;font-size:clamp(28px,2.8vw,42px);font-weight:500;font-stretch:112%;line-height:1.15}.stage__zh[data-astro-cid-irblzwir]{color:#ffffffd9;letter-spacing:.3em;font-size:15px}.scenes[data-astro-cid-irblzwir]{backdrop-filter:blur(10px);background:#ffffff29;border-radius:999px;gap:4px;padding:5px;display:flex}.scene[data-astro-cid-irblzwir]{color:#ffffffd9;cursor:pointer;border-radius:999px;height:36px;padding:0 16px;font-size:14px;transition:background-color .3s,color .3s;position:relative;overflow:hidden}.scene[data-astro-cid-irblzwir].is-on{color:var(--color-heading);background:#fff}.scene__bar[data-astro-cid-irblzwir]{background:var(--color-brand);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(0)}.scene[data-astro-cid-irblzwir].is-on .scene__bar[data-astro-cid-irblzwir]{animation:8s linear forwards scene-bar}.stage[data-astro-cid-irblzwir].is-paused .scene[data-astro-cid-irblzwir].is-on .scene__bar[data-astro-cid-irblzwir]{animation-play-state:paused}@keyframes scene-bar{to{transform:scaleX(1)}}.stage__hint[data-astro-cid-irblzwir]{z-index:4;color:#ffffffe6;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;bottom:22px;left:clamp(22px,2.6vw,44px)}.stage__hint[data-astro-cid-irblzwir] i[data-astro-cid-irblzwir]{background:#fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #ffffff4d}.pins[data-astro-cid-irblzwir]{z-index:3;pointer-events:none;position:absolute}.pin[data-astro-cid-irblzwir]{opacity:0;pointer-events:auto;width:0;height:0;transition:opacity .5s .5s;position:absolute}.stage__slide[data-astro-cid-irblzwir].is-on .pin[data-astro-cid-irblzwir]{opacity:1}.pin__dot[data-astro-cid-irblzwir]{width:24px;height:24px;color:var(--color-heading);cursor:pointer;transition:transform .3s var(--ease-out-quart), background-color .3s, color .3s;background:#fff;border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;top:-12px;left:-12px;box-shadow:0 2px 10px #0000004d}.pin__dot[data-astro-cid-irblzwir]:before{content:"";border:1.5px solid #ffffffbf;border-radius:50%;animation:2.4s ease-out infinite pin-ping;position:absolute;inset:-7px}@keyframes pin-ping{0%{opacity:1;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.5)}}.pin[data-astro-cid-irblzwir]:hover .pin__dot[data-astro-cid-irblzwir],.pin[data-astro-cid-irblzwir].is-open .pin__dot[data-astro-cid-irblzwir]{background:var(--color-brand);color:#fff;transform:rotate(45deg)}.pin__card[data-astro-cid-irblzwir]{width:240px;color:var(--color-heading);opacity:0;visibility:hidden;transition:opacity .3s, transform .4s var(--ease-out-quart), visibility .3s;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex;position:absolute;bottom:16px;left:22px;transform:translateY(6px);box-shadow:0 18px 40px -16px #00000073}.pin[data-astro-cid-irblzwir].is-left .pin__card[data-astro-cid-irblzwir]{left:auto;right:22px}.pin[data-astro-cid-irblzwir]:hover .pin__card[data-astro-cid-irblzwir],.pin[data-astro-cid-irblzwir].is-open .pin__card[data-astro-cid-irblzwir]{opacity:1;visibility:visible;transform:none}.pin__card[data-astro-cid-irblzwir] .pin__pic{flex:0 0 72px}.pin__card[data-astro-cid-irblzwir] .pin__img{object-fit:contain;background:#fff;border-radius:8px;width:72px;height:54px}.pin__card[data-astro-cid-irblzwir] b[data-astro-cid-irblzwir]{font-size:14px;font-weight:600;font-stretch:108%;display:block}.pin__card[data-astro-cid-irblzwir] small[data-astro-cid-irblzwir]{color:var(--color-brand);font-size:12px}@media (prefers-reduced-motion:reduce){.stage__slide[data-astro-cid-irblzwir] .stage__image{transition:none;transform:none}.pin__dot[data-astro-cid-irblzwir]:before{animation:none}}@media (width<=900px){.stage[data-astro-cid-irblzwir]{height:calc(100svh - 64px - 2 * var(--gap) - 58px);border-radius:16px;min-height:520px}.stage__top[data-astro-cid-irblzwir]{gap:18px}.stage__hint[data-astro-cid-irblzwir]{display:none}}.series[data-astro-cid-rx7sn3rx]{padding:120px 0 130px}.model[data-astro-cid-rx7sn3rx]{letter-spacing:.01em;font-weight:600;font-stretch:125%}.lineup[data-astro-cid-rx7sn3rx]{background:var(--color-soft);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:12px;margin-top:40px;padding:40px 32px 0;display:grid}.lineup__item[data-astro-cid-rx7sn3rx]{text-align:center}.lineup__pic[data-astro-cid-rx7sn3rx]{mix-blend-mode:multiply;overflow:hidden}.lineup__pic[data-astro-cid-rx7sn3rx] .lineup__picture{height:100%;display:block}.lineup__pic[data-astro-cid-rx7sn3rx] .lineup__img{object-fit:cover;object-position:center 58%;width:100%;height:100%;transition:transform .6s var(--ease-out-quart)}.lineup__item[data-astro-cid-rx7sn3rx]:hover .lineup__img{transform:translateY(-6px)}.s1[data-astro-cid-rx7sn3rx] .lineup__pic[data-astro-cid-rx7sn3rx]{height:170px}.s2[data-astro-cid-rx7sn3rx] .lineup__pic[data-astro-cid-rx7sn3rx]{height:210px}.s3[data-astro-cid-rx7sn3rx] .lineup__pic[data-astro-cid-rx7sn3rx]{height:250px}.s4[data-astro-cid-rx7sn3rx] .lineup__pic[data-astro-cid-rx7sn3rx]{height:280px}.s5[data-astro-cid-rx7sn3rx] .lineup__pic[data-astro-cid-rx7sn3rx]{height:310px}.lineup__name[data-astro-cid-rx7sn3rx]{border-top:1px solid var(--color-line);color:var(--color-heading);padding-top:18px;font-size:15px;font-weight:600;font-stretch:118%;transition:color .3s;display:block}.lineup__item[data-astro-cid-rx7sn3rx]:hover .lineup__name[data-astro-cid-rx7sn3rx]{color:var(--color-brand)}.lineup__note[data-astro-cid-rx7sn3rx]{color:var(--color-muted);padding-bottom:26px;font-size:13px;display:block}@media (width<=900px){.series[data-astro-cid-rx7sn3rx]{padding:80px 0 90px}.lineup[data-astro-cid-rx7sn3rx]{scrollbar-width:none;grid-template-columns:repeat(5,46vw);padding:30px 20px 0;overflow-x:auto}.s1[data-astro-cid-rx7sn3rx] .lineup__pic[data-astro-cid-rx7sn3rx]{height:112px}.s2[data-astro-cid-rx7sn3rx] .lineup__pic[data-astro-cid-rx7sn3rx]{height:136px}.s3[data-astro-cid-rx7sn3rx] .lineup__pic[data-astro-cid-rx7sn3rx]{height:160px}.s4[data-astro-cid-rx7sn3rx] .lineup__pic[data-astro-cid-rx7sn3rx]{height:178px}.s5[data-astro-cid-rx7sn3rx] .lineup__pic[data-astro-cid-rx7sn3rx]{height:196px}}.range[data-astro-cid-cxj4vpg6]{padding-bottom:130px}.tabs[data-astro-cid-cxj4vpg6]{scrollbar-width:none;gap:8px;margin:36px 0 28px;display:flex;overflow-x:auto}.tab[data-astro-cid-cxj4vpg6]{border:1px solid var(--color-line);height:40px;color:var(--color-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:0 18px;font-size:14px;transition:background-color .3s,color .3s,border-color .3s}.tab[data-astro-cid-cxj4vpg6] small[data-astro-cid-cxj4vpg6]{color:var(--color-muted);margin-left:6px;font-stretch:112%}.tab[data-astro-cid-cxj4vpg6]:hover{border-color:var(--color-heading)}.tab[data-astro-cid-cxj4vpg6].is-on{border-color:var(--color-heading);background:var(--color-heading);color:#fff}.tab[data-astro-cid-cxj4vpg6].is-on small[data-astro-cid-cxj4vpg6]{color:#fff9}.grid[data-astro-cid-cxj4vpg6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px;display:grid}.card[data-astro-cid-cxj4vpg6][hidden]{display:none}.card__pic[data-astro-cid-cxj4vpg6]{aspect-ratio:4/3;background:var(--color-soft);border-radius:12px}.card__pic[data-astro-cid-cxj4vpg6] .card__picture{height:100%;display:block}.card__pic[data-astro-cid-cxj4vpg6] .card__img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:6%}.card__name[data-astro-cid-cxj4vpg6]{color:var(--color-heading);margin-top:14px;font-size:16px;font-weight:500;transition:color .3s;display:block}.card[data-astro-cid-cxj4vpg6] a[data-astro-cid-cxj4vpg6]:hover .card__name[data-astro-cid-cxj4vpg6]{color:var(--color-brand)}.card__cat[data-astro-cid-cxj4vpg6]{color:var(--color-muted);font-size:13px}@media (width>=900px){.grid[data-astro-cid-cxj4vpg6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}}@media (width<=900px){.range[data-astro-cid-cxj4vpg6]{padding-bottom:90px}}.field[data-astro-cid-sf7vcefb]{padding-bottom:130px}.field__grid[data-astro-cid-sf7vcefb]{gap:16px;margin-top:40px;display:grid}.field__shot[data-astro-cid-sf7vcefb]{aspect-ratio:16/10;border-radius:16px;position:relative;overflow:hidden}.field__shot[data-astro-cid-sf7vcefb] .field__picture{display:block;position:absolute;inset:0}.field__shot[data-astro-cid-sf7vcefb] .field__img{object-fit:cover;object-position:var(--focus,50%) center;width:100%;height:100%;transition:transform 1.2s var(--ease-out-quart)}.field__shot[data-astro-cid-sf7vcefb]:hover .field__img{transform:scale(1.04)}.field__shot[data-astro-cid-sf7vcefb]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000006b);height:40%;position:absolute;inset:auto 0 0}.field__shot[data-astro-cid-sf7vcefb] figcaption[data-astro-cid-sf7vcefb]{z-index:1;color:#fff;position:absolute;bottom:20px;left:24px;right:24px}.field__name[data-astro-cid-sf7vcefb]{font-size:17px;font-weight:500;display:block}.field__products[data-astro-cid-sf7vcefb]{flex-wrap:wrap;gap:4px 16px;margin-top:4px;font-size:13px;display:flex}.field__products[data-astro-cid-sf7vcefb] a[data-astro-cid-sf7vcefb]{color:#ffffffd1;transition:color .3s}.field__products[data-astro-cid-sf7vcefb] a[data-astro-cid-sf7vcefb]:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (width>=900px){.field__grid[data-astro-cid-sf7vcefb]{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.field__shot[data-astro-cid-sf7vcefb]{aspect-ratio:auto;grid-column:span 7;height:clamp(340px,34vw,500px)}.field__shot[data-astro-cid-sf7vcefb]:nth-child(4n+2),.field__shot[data-astro-cid-sf7vcefb]:nth-child(4n+3){grid-column:span 5}}@media (width<=900px){.field[data-astro-cid-sf7vcefb]{padding-bottom:90px}}.care[data-astro-cid-lgwvdis5]{background:var(--color-soft);padding:120px 0}.care__grid[data-astro-cid-lgwvdis5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;margin-top:48px;display:grid}.step[data-astro-cid-lgwvdis5]{display:block}.step__pic[data-astro-cid-lgwvdis5]{aspect-ratio:16/10;border-radius:10px;position:relative}.step__pic[data-astro-cid-lgwvdis5] .step__picture{height:100%;display:block}.step__pic[data-astro-cid-lgwvdis5] .step__img{object-fit:cover;filter:saturate(.85);width:100%;height:100%}.step__play[data-astro-cid-lgwvdis5]{background:var(--color-heading);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;right:10px}.step__name[data-astro-cid-lgwvdis5]{color:var(--color-heading);margin-top:12px;font-size:14px;font-weight:500;display:block}.step__name[data-astro-cid-lgwvdis5] i[data-astro-cid-lgwvdis5]{color:var(--color-brand);margin-right:8px;font-style:normal;font-stretch:118%}@media (width>=900px){.care__grid[data-astro-cid-lgwvdis5]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}}@media (width<=900px){.care[data-astro-cid-lgwvdis5]{padding:80px 0}}.shows[data-astro-cid-5qv63teb]{padding:130px 0}.show-list[data-astro-cid-5qv63teb]{border-top:1px solid var(--color-heading);margin-top:40px}.show-list[data-astro-cid-5qv63teb]>li[data-astro-cid-5qv63teb]{border-bottom:1px solid var(--color-line)}.show[data-astro-cid-5qv63teb]{transition:padding-left .5s var(--ease-out-quart);grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:16px;padding:20px 0;display:grid}.show[data-astro-cid-5qv63teb]:hover{padding-left:12px}.show__name[data-astro-cid-5qv63teb]{color:var(--color-heading);font-size:clamp(18px,1.8vw,26px);font-weight:500;font-stretch:108%;transition:color .3s}.show[data-astro-cid-5qv63teb]:hover .show__name[data-astro-cid-5qv63teb]{color:var(--color-brand)}.show__place[data-astro-cid-5qv63teb]{color:var(--color-body);display:none}.show__thumb[data-astro-cid-5qv63teb]{border-radius:8px;height:64px;overflow:hidden}.show__thumb[data-astro-cid-5qv63teb] .show__picture{height:100%;display:block}.show__thumb[data-astro-cid-5qv63teb] .show__img{object-fit:cover;filter:grayscale(.35);width:100%;height:100%;transition:transform .6s var(--ease-out-quart), filter .4s}.show[data-astro-cid-5qv63teb]:hover .show__img{filter:none;transform:scale(1.06)}@media (width>=768px){.show[data-astro-cid-5qv63teb]{grid-template-columns:1.4fr 1fr 200px;gap:24px;padding:26px 0}.show__place[data-astro-cid-5qv63teb]{display:block}.show__thumb[data-astro-cid-5qv63teb]{height:96px}}@media (width<=900px){.shows[data-astro-cid-5qv63teb]{padding:90px 0}}
