.page-head__lead[data-astro-cid-gp4onsyz]{z-index:1;margin-top:var(--space-4);font-family:var(--font-serif-ja);letter-spacing:.05em;color:#e8e4dac7;max-width:560px;margin-inline:auto;font-size:clamp(.92rem,2.2vw,1.05rem);line-height:2.1;position:relative}.jobs[data-astro-cid-gp4onsyz]{padding-block:clamp(var(--space-5), 12vw, var(--space-6));padding-inline:var(--space-4)}.jobs__inner[data-astro-cid-gp4onsyz]{max-width:1000px;margin:0 auto}.job-cards[data-astro-cid-gp4onsyz]{margin-top:var(--space-5);gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=720px){.job-cards[data-astro-cid-gp4onsyz]{grid-template-columns:repeat(2,1fr)}}.job-card[data-astro-cid-gp4onsyz]{padding:var(--space-4);border:1px solid #c9a24b38}.job-card__num[data-astro-cid-gp4onsyz]{font-family:var(--font-serif-en);letter-spacing:.04em;font-size:clamp(2.2rem,5.6vw,2.8rem);font-weight:500;line-height:1;display:block}.job-card__rule[data-astro-cid-gp4onsyz]{width:32px;height:1px;margin:var(--space-3) 0;background:linear-gradient(90deg, var(--color-gold), transparent);display:block}.job-card__title[data-astro-cid-gp4onsyz]{font-family:var(--font-serif-ja);letter-spacing:.06em;color:var(--color-text);font-size:1.15rem;font-weight:500}.job-card__text[data-astro-cid-gp4onsyz]{margin-top:var(--space-3);font-family:var(--font-serif-ja);letter-spacing:.03em;color:#e8e4dab3;font-size:.9rem;line-height:2}.treatment[data-astro-cid-gp4onsyz]{padding-block:clamp(var(--space-5), 12vw, var(--space-6));padding-inline:var(--space-4);border-top:1px solid #c9a24b24}.treatment__inner[data-astro-cid-gp4onsyz]{max-width:780px;margin:0 auto}.treatment-list[data-astro-cid-gp4onsyz]{margin-top:var(--space-5);list-style:none}.treatment-list__row[data-astro-cid-gp4onsyz]{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-top:1px solid #c9a24b29;display:flex}.treatment-list__row[data-astro-cid-gp4onsyz]:last-child{border-bottom:1px solid #c9a24b29}.treatment-list__label[data-astro-cid-gp4onsyz]{flex-direction:column;gap:4px;min-width:0;display:flex}.treatment-list__name[data-astro-cid-gp4onsyz]{font-family:var(--font-serif-ja);letter-spacing:.06em;color:var(--color-text);font-size:clamp(.94rem,2.2vw,1.05rem);font-weight:500}.treatment-list__note[data-astro-cid-gp4onsyz]{font-family:var(--font-sans);letter-spacing:.04em;color:#e8e4da80;font-size:.7rem}.treatment-list__value[data-astro-cid-gp4onsyz]{font-family:var(--font-serif-en);letter-spacing:.05em;color:var(--color-gold-light);text-align:right;white-space:nowrap;flex-shrink:0;font-size:clamp(1.05rem,2.8vw,1.3rem)}.treatment-disclaimer[data-astro-cid-gp4onsyz]{margin-top:var(--space-4);font-family:var(--font-sans);letter-spacing:.04em;color:#e8e4da80;font-size:.74rem;line-height:1.9}.merits[data-astro-cid-gp4onsyz]{padding-block:clamp(var(--space-5), 12vw, var(--space-6));padding-inline:var(--space-4);border-top:1px solid #c9a24b24}.merits__inner[data-astro-cid-gp4onsyz]{max-width:1000px;margin:0 auto}.merit-list[data-astro-cid-gp4onsyz]{margin-top:var(--space-5);gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=720px){.merit-list[data-astro-cid-gp4onsyz]{gap:var(--space-4);grid-template-columns:repeat(3,1fr)}}.merit-item__num[data-astro-cid-gp4onsyz]{font-family:var(--font-serif-en);letter-spacing:.06em;font-size:1.4rem;display:block}.merit-item__title[data-astro-cid-gp4onsyz]{margin-top:var(--space-2);font-family:var(--font-serif-ja);letter-spacing:.06em;color:var(--color-text);font-size:1.05rem;font-weight:500}.merit-item__text[data-astro-cid-gp4onsyz]{margin-top:var(--space-3);font-family:var(--font-serif-ja);letter-spacing:.03em;color:#e8e4daad;font-size:.88rem;line-height:2}.apply[data-astro-cid-gp4onsyz]{padding-block:clamp(var(--space-5), 12vw, var(--space-6));padding-inline:var(--space-4);border-top:1px solid #c9a24b24}.apply__inner[data-astro-cid-gp4onsyz]{max-width:640px;margin:0 auto}.apply__lead[data-astro-cid-gp4onsyz]{margin-top:var(--space-4);font-family:var(--font-serif-ja);letter-spacing:.04em;color:#e8e4dab3;font-size:.92rem;line-height:2}.apply__form[data-astro-cid-gp4onsyz]{margin-top:var(--space-5)}.apply__line[data-astro-cid-gp4onsyz]{margin-top:var(--space-5);padding-top:var(--space-5);align-items:center;gap:var(--space-3);text-align:center;border-top:1px solid #c9a24b24;flex-direction:column;display:flex}.apply__line-text[data-astro-cid-gp4onsyz]{font-family:var(--font-sans);letter-spacing:.06em;color:#e8e4da99;font-size:.78rem}.btn-outline[data-astro-cid-gp4onsyz]{justify-content:center;align-items:center;gap:var(--space-2);min-width:200px;padding:var(--space-3) var(--space-4);color:var(--color-text);font-family:var(--font-sans);letter-spacing:.14em;transition:border-color var(--dur-slow) var(--ease-luxe), color var(--dur-slow) var(--ease-luxe), background-color var(--dur-slow) var(--ease-luxe), transform .3s var(--ease-luxe);border:1px solid #c9a24b66;font-size:.82rem;text-decoration:none;display:inline-flex}.btn-outline[data-astro-cid-gp4onsyz] svg[data-astro-cid-gp4onsyz]{width:17px;height:17px}.btn-outline[data-astro-cid-gp4onsyz]:hover,.btn-outline[data-astro-cid-gp4onsyz]:focus-visible{border-color:var(--color-gold);color:var(--color-gold-light);transform:translateY(-2px)}.btn-outline--primary[data-astro-cid-gp4onsyz]{border-color:var(--color-gold);color:var(--color-gold-light)}.btn-outline--primary[data-astro-cid-gp4onsyz]:hover,.btn-outline--primary[data-astro-cid-gp4onsyz]:focus-visible{background:#c9a24b14}@media (width<=767px){.apply[data-astro-cid-gp4onsyz]{padding-bottom:calc(var(--space-6) + 52px)}}
