.sec[data-astro-cid-t7atvwl7]{flex-direction:column;gap:clamp(24px,3.9vw,56px);padding-bottom:clamp(72px,11vw,160px);scroll-margin-top:80px;display:flex}.intro[data-astro-cid-t7atvwl7]{padding-top:clamp(64px,8.3vw,120px);padding-bottom:clamp(64px,8.3vw,120px)}.intro__text[data-astro-cid-t7atvwl7]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,640px);align-items:start;gap:28px clamp(40px,6vw,88px);display:grid}.intro__title[data-astro-cid-t7atvwl7]{font-family:var(--f-mincho);letter-spacing:.05em;grid-column:1;align-self:end;font-size:clamp(28px,1.52381vw + 22.0571px,44px);font-weight:500;line-height:1.6}.intro__body[data-astro-cid-t7atvwl7]{color:var(--sub);grid-column:1;font-size:16px;line-height:2.3}.intro__photo[data-astro-cid-t7atvwl7]{aspect-ratio:640/420;grid-area:1/2/3;align-self:center;position:relative;overflow:hidden}.intro__photo[data-astro-cid-t7atvwl7] img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.intro__photo[data-astro-cid-t7atvwl7] figcaption[data-astro-cid-t7atvwl7]{letter-spacing:.28em;color:var(--sub);font-size:11px;position:absolute;bottom:20px;left:24px}@media (width<=1079px){.intro__text[data-astro-cid-t7atvwl7]{grid-template-columns:1fr}.intro__photo[data-astro-cid-t7atvwl7]{grid-area:auto/1}}@media (width<=767px){.intro__text[data-astro-cid-t7atvwl7]{row-gap:32px}.intro__photo[data-astro-cid-t7atvwl7]{aspect-ratio:auto;height:210px;margin:0 calc(var(--gutter) * -1)}.intro__body[data-astro-cid-t7atvwl7]{font-size:15px;line-height:2.2}}.offers[data-astro-cid-t7atvwl7]{border-top:1px solid var(--line)}.offer[data-astro-cid-t7atvwl7]{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,440px) minmax(0,1fr) auto;align-items:baseline;column-gap:40px;padding:40px 0;display:grid}.offer__no[data-astro-cid-t7atvwl7]{font-family:var(--f-display);color:var(--gold);font-size:32px;font-style:italic}.offer__title[data-astro-cid-t7atvwl7]{font-family:var(--f-mincho);letter-spacing:.04em;font-size:26px;line-height:1.5}.offer__desc[data-astro-cid-t7atvwl7]{color:var(--muted);font-size:14px;line-height:2}.offer__count[data-astro-cid-t7atvwl7]{font-family:var(--f-display);white-space:nowrap;font-size:30px}.offer[data-astro-cid-t7atvwl7].no-count .offer__desc[data-astro-cid-t7atvwl7]{font-size:15px}@media (width<=1079px){.offer[data-astro-cid-t7atvwl7]{grid-template-columns:56px minmax(0,1fr) auto;row-gap:10px;padding:32px 0}.offer__desc[data-astro-cid-t7atvwl7]{grid-column:2/-1}.offer__title[data-astro-cid-t7atvwl7]{grid-area:1/2;font-size:22px}.offer__count[data-astro-cid-t7atvwl7]{grid-area:1/3}}@media (width<=767px){.offer[data-astro-cid-t7atvwl7]{grid-template-columns:1fr auto;column-gap:12px;padding:22px 0}.offer__no[data-astro-cid-t7atvwl7]{grid-area:1/1;font-size:24px}.offer__count[data-astro-cid-t7atvwl7]{grid-area:1/2;font-size:26px}.offer__title[data-astro-cid-t7atvwl7]{letter-spacing:0;grid-area:2/1/auto/-1;font-size:19px}.offer__desc[data-astro-cid-t7atvwl7]{grid-column:1/-1;line-height:1.9}}.genres[data-astro-cid-t7atvwl7]{flex-direction:column;gap:16px;display:flex}.genres__label[data-astro-cid-t7atvwl7]{letter-spacing:.24em;color:var(--gold);font-size:12px}.genres__list[data-astro-cid-t7atvwl7]{flex-wrap:wrap;gap:8px;display:flex}.genres__list[data-astro-cid-t7atvwl7] li[data-astro-cid-t7atvwl7]{color:var(--sub-2);border:1px solid var(--line);padding:10px 16px;font-size:14px}@media (width<=767px){.genres__list[data-astro-cid-t7atvwl7] li[data-astro-cid-t7atvwl7]{padding:8px 12px;font-size:13px}}.menu-cards[data-astro-cid-t7atvwl7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.menu-card[data-astro-cid-t7atvwl7]{border:1px solid var(--line);background:var(--surface);flex-direction:column;gap:18px;padding:40px 32px;display:flex}.menu-card__no[data-astro-cid-t7atvwl7]{font-family:var(--f-display);color:var(--teal);font-size:36px;font-style:italic;line-height:1}.menu-card__title[data-astro-cid-t7atvwl7]{font-family:var(--f-mincho);font-size:25px;font-weight:500;line-height:1.5}.menu-card__desc[data-astro-cid-t7atvwl7]{color:var(--muted);font-size:14px;line-height:2}.menu-card__points[data-astro-cid-t7atvwl7]{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:6px;padding-top:18px;display:flex}.menu-card__points[data-astro-cid-t7atvwl7] li[data-astro-cid-t7atvwl7]{color:var(--sub);align-items:baseline;gap:12px;font-size:14px;line-height:1.9;display:flex}.menu-card__points[data-astro-cid-t7atvwl7] li[data-astro-cid-t7atvwl7]:before{content:"";background:var(--teal);flex:none;width:6px;height:6px;transform:translateY(-2px)}@media (width<=1079px){.menu-cards[data-astro-cid-t7atvwl7]{grid-template-columns:1fr}}@media (width<=767px){.menu-card[data-astro-cid-t7atvwl7]{gap:14px;padding:28px 22px}.menu-card__title[data-astro-cid-t7atvwl7]{font-size:21px}}.hl[data-astro-cid-t7atvwl7]{flex-direction:row;gap:88px}.hl__side[data-astro-cid-t7atvwl7]{flex-direction:column;flex:0 0 320px;align-items:flex-start;gap:32px;display:flex}.hl__photo[data-astro-cid-t7atvwl7]{width:100%;height:300px;position:relative;overflow:hidden}.hl__photo[data-astro-cid-t7atvwl7] img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hl__main[data-astro-cid-t7atvwl7]{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.hl__list[data-astro-cid-t7atvwl7]{border-top:1px solid var(--line)}.hl__item[data-astro-cid-t7atvwl7]{border-bottom:1px solid var(--line);align-items:baseline;gap:32px;padding:24px 0;display:flex}.hl__title[data-astro-cid-t7atvwl7]{flex:1 1 0;font-size:16px;line-height:1.8}.hl__client[data-astro-cid-t7atvwl7]{width:150px;color:var(--muted);flex:none;font-size:13px}.hl__years[data-astro-cid-t7atvwl7]{text-align:right;width:90px;font-family:var(--f-display);color:var(--gold);flex:none;font-size:17px}.hl__note[data-astro-cid-t7atvwl7]{letter-spacing:0;margin-top:24px;font-size:13px;line-height:2}@media (width<=1079px){.hl[data-astro-cid-t7atvwl7]{flex-direction:column;gap:32px}.hl__side[data-astro-cid-t7atvwl7]{flex:none}.hl__photo[data-astro-cid-t7atvwl7]{display:none}}@media (width<=767px){.hl[data-astro-cid-t7atvwl7]{gap:24px}.hl__item[data-astro-cid-t7atvwl7]{flex-wrap:wrap;gap:8px 12px;padding:18px 0}.hl__title[data-astro-cid-t7atvwl7]{flex-basis:100%;font-size:15px;line-height:1.7}.hl__client[data-astro-cid-t7atvwl7]{flex:auto;width:auto;font-size:12px}.hl__years[data-astro-cid-t7atvwl7]{width:auto;font-size:15px}.hl__list[data-astro-cid-t7atvwl7].sp-limit-5 .hl__item[data-astro-cid-t7atvwl7]:nth-child(n+6),.hl__list[data-astro-cid-t7atvwl7].sp-limit-6 .hl__item[data-astro-cid-t7atvwl7]:nth-child(n+7){display:none}.hl__note[data-astro-cid-t7atvwl7]{margin:16px 0 8px;font-size:11px}}.repeat[data-astro-cid-t7atvwl7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.repeat__card[data-astro-cid-t7atvwl7]{background:var(--surface);flex-direction:column;gap:14px;padding:36px 28px;display:flex}.repeat__num[data-astro-cid-t7atvwl7]{font-family:var(--f-display);white-space:nowrap;font-size:clamp(56px,6.1vw,88px);line-height:1}.repeat__num[data-astro-cid-t7atvwl7] span[data-astro-cid-t7atvwl7]{font-family:var(--f-mincho);margin-left:8px;font-size:16px}.repeat__client[data-astro-cid-t7atvwl7]{font-family:var(--f-mincho);font-size:19px;line-height:1.6}.repeat__tag[data-astro-cid-t7atvwl7]{letter-spacing:.18em;color:var(--gold);font-size:12px}.repeat__desc[data-astro-cid-t7atvwl7]{color:var(--muted);font-size:14px;line-height:1.9}@media (width<=1079px){.repeat[data-astro-cid-t7atvwl7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.repeat[data-astro-cid-t7atvwl7]{gap:10px}.repeat__card[data-astro-cid-t7atvwl7]{gap:8px;padding:20px 16px}.repeat__num[data-astro-cid-t7atvwl7] span[data-astro-cid-t7atvwl7]{margin-left:4px;font-size:13px}.repeat__client[data-astro-cid-t7atvwl7]{font-size:15px;line-height:1.5}.repeat__tag[data-astro-cid-t7atvwl7]{letter-spacing:.12em;font-size:11px}.repeat__desc[data-astro-cid-t7atvwl7]{display:none}}.reasons[data-astro-cid-t7atvwl7]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;display:grid}.reason[data-astro-cid-t7atvwl7]{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding:40px 0;display:flex}.reason__title[data-astro-cid-t7atvwl7]{font-family:var(--f-mincho);letter-spacing:.04em;font-size:24px;font-weight:500;line-height:1.5}.reason__no[data-astro-cid-t7atvwl7]{font-family:var(--f-display);color:var(--gold);margin-right:18px;font-style:italic}.reason__text[data-astro-cid-t7atvwl7]{color:var(--muted);font-size:14px;line-height:2.1}@media (width<=767px){.reasons[data-astro-cid-t7atvwl7]{grid-template-columns:1fr}.reason[data-astro-cid-t7atvwl7]{gap:10px;padding:22px 0}.reason__title[data-astro-cid-t7atvwl7]{letter-spacing:0;font-size:19px}.reason__no[data-astro-cid-t7atvwl7]{margin-right:12px}.reason__text[data-astro-cid-t7atvwl7]{line-height:2}}.policy[data-astro-cid-t7atvwl7]{background:linear-gradient(135deg, #5bbdb81a, #0a0b0d00 60%), var(--surface);flex-direction:column;gap:40px;padding:clamp(28px,4.4vw,64px) clamp(22px,5vw,72px);display:flex}.policy__head[data-astro-cid-t7atvwl7]{flex-direction:column;gap:14px;display:flex}.policy__label[data-astro-cid-t7atvwl7]{letter-spacing:.3em;color:var(--teal);font-size:12px}.policy__title[data-astro-cid-t7atvwl7]{font-family:var(--f-mincho);font-size:clamp(24px,2.5vw,36px);font-weight:500;line-height:1.5}.policy__lead[data-astro-cid-t7atvwl7]{color:var(--sub);font-size:15px;line-height:2}.policy__items[data-astro-cid-t7atvwl7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.policy__item[data-astro-cid-t7atvwl7]{border-top:1px solid var(--teal);flex-direction:column;gap:12px;padding-top:32px;display:flex}.policy__item[data-astro-cid-t7atvwl7] h3[data-astro-cid-t7atvwl7]{font-family:var(--f-mincho);font-size:22px;font-weight:500;line-height:1.5}.policy__item[data-astro-cid-t7atvwl7] p[data-astro-cid-t7atvwl7]{color:var(--muted);font-size:14px;line-height:2}@media (width<=1079px){.policy__items[data-astro-cid-t7atvwl7]{grid-template-columns:1fr;gap:28px}.policy__item[data-astro-cid-t7atvwl7]{padding-top:20px}}@media (width<=767px){.policy[data-astro-cid-t7atvwl7]{gap:28px}.policy__item[data-astro-cid-t7atvwl7] h3[data-astro-cid-t7atvwl7]{font-size:19px}}.with[data-astro-cid-t7atvwl7]{border-top:1px solid var(--line)}.with__row[data-astro-cid-t7atvwl7]{border-bottom:1px solid var(--line);align-items:baseline;gap:40px;padding:32px 0;transition:color .3s;display:flex}.with__row[data-astro-cid-t7atvwl7]:hover .with__name[data-astro-cid-t7atvwl7]{color:var(--gold-hover)}.with__key[data-astro-cid-t7atvwl7]{letter-spacing:.28em;width:120px;color:var(--gold);flex:none;font-size:12px}.with__name[data-astro-cid-t7atvwl7]{font-family:var(--f-mincho);flex:0 0 260px;font-size:22px;transition:color .3s}.with__text[data-astro-cid-t7atvwl7]{color:var(--muted);font-size:15px;line-height:2}@media (width<=1079px){.with__row[data-astro-cid-t7atvwl7]{flex-wrap:wrap;gap:6px 24px;padding:24px 0}.with__key[data-astro-cid-t7atvwl7]{width:auto}.with__name[data-astro-cid-t7atvwl7]{flex:auto;font-size:20px}.with__text[data-astro-cid-t7atvwl7]{flex-basis:100%;font-size:14px}}.works-cards[data-astro-cid-t7atvwl7]{grid-template-columns:minmax(0,560fr) minmax(0,352fr) minmax(0,352fr);gap:32px;display:grid}.works-feature[data-astro-cid-t7atvwl7]{grid-template-columns:minmax(0,640fr) minmax(0,608fr);align-items:start;gap:40px;display:grid}.works-feature__grid[data-astro-cid-t7atvwl7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px;display:grid}.works-feature[data-astro-cid-t7atvwl7] .works-feature__main .work-card__title{font-size:clamp(20px,1.7vw,24px)}.works-feature__grid[data-astro-cid-t7atvwl7] .work-card__title{font-size:16px}@media (width<=1079px){.works-cards[data-astro-cid-t7atvwl7]{grid-template-columns:repeat(2,minmax(0,1fr))}.works-feature[data-astro-cid-t7atvwl7]{grid-template-columns:1fr}}@media (width<=767px){.works-cards[data-astro-cid-t7atvwl7]{grid-template-columns:1fr;gap:24px}.works-feature__grid[data-astro-cid-t7atvwl7]{gap:28px 14px}.works-feature__grid[data-astro-cid-t7atvwl7] .work-card__title{font-size:14px;line-height:1.6}.works-feature__grid[data-astro-cid-t7atvwl7] .work-card__sub{font-size:11px}}.growth[data-astro-cid-t7atvwl7]{align-items:stretch;gap:20px;display:flex}.growth__step[data-astro-cid-t7atvwl7]{border:1px solid var(--line);background:var(--surface);flex-direction:column;flex:1 1 0;gap:12px;padding:36px 32px;display:flex}.growth__step[data-astro-cid-t7atvwl7].is-goal{border-color:var(--gold)}.growth__label[data-astro-cid-t7atvwl7]{letter-spacing:.28em;color:var(--gold);font-size:12px}.growth__title[data-astro-cid-t7atvwl7]{font-family:var(--f-mincho);font-size:28px;line-height:1.4}.growth__text[data-astro-cid-t7atvwl7]{color:var(--muted);font-size:14px;line-height:1.9}.growth__arrow[data-astro-cid-t7atvwl7]{color:var(--gold);justify-content:center;align-items:center;display:flex}@media (width<=767px){.growth[data-astro-cid-t7atvwl7]{flex-direction:column;gap:10px}.growth__step[data-astro-cid-t7atvwl7]{padding:24px 22px}.growth__title[data-astro-cid-t7atvwl7]{font-size:22px}.growth__arrow[data-astro-cid-t7atvwl7] svg{transform:rotate(90deg)}}.next-wrap[data-astro-cid-t7atvwl7]{padding-bottom:40px;scroll-margin-top:80px}.next[data-astro-cid-t7atvwl7]{border:1px solid var(--gold);align-items:center;gap:72px;padding:72px;display:flex}.next__head[data-astro-cid-t7atvwl7]{flex-direction:column;flex:0 0 min(480px,40%);gap:18px;display:flex}.next__label[data-astro-cid-t7atvwl7]{letter-spacing:.32em;color:var(--gold);font-size:12px}.next__title[data-astro-cid-t7atvwl7]{font-family:var(--f-mincho);letter-spacing:.04em;font-size:clamp(22px,2.4vw,34px);font-weight:500;line-height:1.6}.next__list[data-astro-cid-t7atvwl7]{flex-direction:column;gap:18px;display:flex}.next__list[data-astro-cid-t7atvwl7] li[data-astro-cid-t7atvwl7]{align-items:baseline;gap:18px;font-size:16px;line-height:1.9;display:flex}.next__arrow[data-astro-cid-t7atvwl7]{color:var(--gold);flex:none;display:flex}@media (width<=1079px){.next[data-astro-cid-t7atvwl7]{flex-direction:column;align-items:flex-start;gap:28px;padding:48px 40px}.next__head[data-astro-cid-t7atvwl7]{flex:none}}@media (width<=767px){.next-wrap[data-astro-cid-t7atvwl7]{padding-bottom:64px}.next[data-astro-cid-t7atvwl7]{gap:18px;padding:28px 22px}.next__label[data-astro-cid-t7atvwl7]{letter-spacing:.28em}.next__list[data-astro-cid-t7atvwl7] li[data-astro-cid-t7atvwl7]{gap:12px;font-size:14px}.next__arrow[data-astro-cid-t7atvwl7]{transform:translateY(1px)}}.related[data-astro-cid-t7atvwl7]{flex-direction:column;gap:32px;padding-top:80px;padding-bottom:40px;display:flex}.related__label[data-astro-cid-t7atvwl7]{letter-spacing:.32em;color:var(--gold);font-size:12px;font-weight:400;line-height:1.8}.related__cards[data-astro-cid-t7atvwl7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.related__card[data-astro-cid-t7atvwl7]{border:1px solid var(--line);flex-direction:column;gap:10px;padding:28px;transition:border-color .3s;display:flex}.related__card[data-astro-cid-t7atvwl7]:hover{border-color:var(--gold)}.related__key[data-astro-cid-t7atvwl7]{letter-spacing:.28em;color:var(--gold);font-size:12px}.related__name[data-astro-cid-t7atvwl7]{font-family:var(--f-mincho);font-size:22px}.related__tagline[data-astro-cid-t7atvwl7]{color:var(--muted);font-size:14px;line-height:1.8}@media (width<=1079px){.related__cards[data-astro-cid-t7atvwl7]{grid-template-columns:1fr;gap:10px}}@media (width<=767px){.related[data-astro-cid-t7atvwl7]{gap:20px;padding-top:0;padding-bottom:56px}.related__label[data-astro-cid-t7atvwl7]{letter-spacing:.2em;font-size:11px}.related__card[data-astro-cid-t7atvwl7]{gap:6px;padding:20px}.related__name[data-astro-cid-t7atvwl7]{font-size:19px}}
