.sc[data-astro-cid-aq2powqh]{gap:clamp(4.5rem,3rem + 5vw,8rem);display:grid}.sc__head[data-astro-cid-aq2powqh]{align-content:start;gap:var(--spacing-3);display:grid}.sc__no[data-astro-cid-aq2powqh]{align-items:center;gap:var(--spacing-4);font-family:var(--font-en,var(--font-body));font-size:var(--font-size-sm);letter-spacing:.12em;color:var(--tsugius-green-deep);font-weight:600;display:flex}.sc__no[data-astro-cid-aq2powqh]:after{content:"";background:currentColor;width:56px;height:1px}.sc__no--light[data-astro-cid-aq2powqh]{color:#b7dc4a}.sc__title[data-astro-cid-aq2powqh]{font-family:var(--font-serif,serif);letter-spacing:.08em;color:var(--tsugius-ink);font-size:clamp(1.6rem,1.15rem + 1.6vw,2.5rem);font-weight:700;line-height:1.5}.sc__title--light[data-astro-cid-aq2powqh]{color:#fff}.sc__sec[data-astro-cid-aq2powqh]{gap:var(--spacing-8) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}@media (width>=901px){.sc__sec[data-astro-cid-aq2powqh] .sc__head[data-astro-cid-aq2powqh]{top:calc(var(--header-height,76px) + var(--spacing-8));position:sticky}}.sc__sec--nohead[data-astro-cid-aq2powqh]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.sc__flow[data-astro-cid-aq2powqh]{gap:var(--spacing-6);display:grid}.sc__flow[data-astro-cid-aq2powqh] .prose[data-astro-cid-aq2powqh]{max-width:44rem;font-size:var(--font-size-base)}.sc__en[data-astro-cid-aq2powqh]{margin-top:calc(-1 * var(--spacing-3));font-family:var(--font-en,var(--font-body));font-size:var(--font-size-sm);letter-spacing:.24em;text-transform:uppercase;color:var(--tsugius-green-dark);font-weight:500}.sc__label[data-astro-cid-aq2powqh]{align-items:center;gap:var(--spacing-3);margin-bottom:calc(-1 * var(--spacing-3));font-size:var(--font-size-sm);letter-spacing:.12em;color:var(--tsugius-green-deep);font-weight:700;display:inline-flex}.sc__label[data-astro-cid-aq2powqh]:before{content:"";background:var(--tsugius-green);width:.5em;height:.5em}.sc__sign[data-astro-cid-aq2powqh]{margin-top:var(--spacing-10);padding-top:var(--spacing-6);font-family:var(--font-serif,serif);font-size:var(--font-size-lg);letter-spacing:.06em;text-align:end;white-space:pre-line;border-top:1px solid #d9dccf;font-weight:500;line-height:1.9}.sc__media[data-astro-cid-aq2powqh]{gap:var(--spacing-10) clamp(2.5rem, 1rem + 5vw, 6rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.sc__media--flip[data-astro-cid-aq2powqh]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sc__media--flip[data-astro-cid-aq2powqh] .sc__media-img[data-astro-cid-aq2powqh]{order:-1}.sc__media-text[data-astro-cid-aq2powqh]{gap:var(--spacing-8);display:grid}.sc__media-img[data-astro-cid-aq2powqh]{isolation:isolate;gap:var(--spacing-5);margin-block-start:var(--spacing-2);display:grid;position:relative}.sc__media-img[data-astro-cid-aq2powqh]:before{content:"";z-index:-1;background:var(--tsugius-green);opacity:.3;position:absolute;inset:24px -24px -24px 24px}.sc__media--flip[data-astro-cid-aq2powqh] .sc__media-img[data-astro-cid-aq2powqh]:before{inset:24px 24px -24px -24px}.sc__media-img[data-astro-cid-aq2powqh] figure,.sc__gallery[data-astro-cid-aq2powqh] figure{margin:0}.sc__media-img[data-astro-cid-aq2powqh] img,.sc__gallery[data-astro-cid-aq2powqh] img{border-radius:0;width:100%;height:auto;display:block}.sc__gallery--multi[data-astro-cid-aq2powqh]{gap:var(--spacing-5);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.sc__sec--nohead[data-astro-cid-aq2powqh]:has(.sc__gallery--multi){grid-template-columns:minmax(0,1fr)}.sc__sec--nohead[data-astro-cid-aq2powqh]:has(.sc__gallery--multi) .sc__head[data-astro-cid-aq2powqh]{display:none}.sc__gallery--multi[data-astro-cid-aq2powqh] img{aspect-ratio:3/2;object-fit:cover;box-shadow:0 0 0 1px #e3e6da}.sc__table[data-astro-cid-aq2powqh]{border-top:1px solid var(--tsugius-ink);margin:0}.sc__row[data-astro-cid-aq2powqh]{gap:var(--spacing-2) var(--spacing-8);padding:var(--spacing-5) var(--spacing-1);border-bottom:1px solid #d9dccf;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);display:grid}.sc__row[data-astro-cid-aq2powqh] dt[data-astro-cid-aq2powqh]{font-size:var(--font-size-sm);letter-spacing:.08em;color:var(--tsugius-green-deep);font-weight:700}.sc__row[data-astro-cid-aq2powqh] dd[data-astro-cid-aq2powqh]{white-space:pre-line;margin:0;line-height:1.9}.timeline[data-astro-cid-aq2powqh]{margin:0;display:grid;position:relative}.timeline[data-astro-cid-aq2powqh]:before{content:"";background:#cfd7ba;width:1px;position:absolute;inset-block:.9em;inset-inline-start:5.55rem}.timeline__row[data-astro-cid-aq2powqh]{gap:var(--spacing-8);padding-block:var(--spacing-2);grid-template-columns:4.6rem minmax(0,1fr);display:grid;position:relative}.timeline__row[data-astro-cid-aq2powqh]:before{content:"";width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--tsugius-green);background:#fff;border-radius:50%;position:absolute;inset-block-start:calc(var(--spacing-2) + .62em);inset-inline-start:calc(5.55rem - 4px)}.timeline[data-astro-cid-aq2powqh] dt[data-astro-cid-aq2powqh]{font-family:var(--font-en,var(--font-body));font-size:var(--font-size-sm);letter-spacing:.06em;color:var(--tsugius-green-deep);text-align:end;font-weight:600;line-height:1.9}.timeline[data-astro-cid-aq2powqh] dd[data-astro-cid-aq2powqh]{margin:0;line-height:1.9}.sc__band[data-astro-cid-aq2powqh]{color:#fff;background:#10140b;margin-inline:calc(50% - 50cqw);padding:clamp(4.5rem,3rem + 5vw,8rem) calc(50cqw - 50%)}.sc__band-inner[data-astro-cid-aq2powqh]{gap:var(--spacing-10) clamp(2rem, 1rem + 5vw, 6rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.sc__band-info[data-astro-cid-aq2powqh]{gap:var(--spacing-10);display:grid}.sc__band-label[data-astro-cid-aq2powqh],.sc__band-list[data-astro-cid-aq2powqh] dt[data-astro-cid-aq2powqh]{font-size:var(--font-size-xs);letter-spacing:.2em;color:#b7dc4a;font-weight:700}.sc__band-tel[data-astro-cid-aq2powqh]{margin-top:var(--spacing-1);color:#fff;font-family:var(--font-en,var(--font-body));letter-spacing:.03em;white-space:nowrap;background:linear-gradient(#b7dc4a,#b7dc4a) 0 100%/100% 1px no-repeat;padding-bottom:.12em;font-size:clamp(2.1rem,1rem + 4cqw,4.25rem);font-weight:300;line-height:1.2;text-decoration:none;display:inline-block}.sc__band-note[data-astro-cid-aq2powqh]{margin-top:var(--spacing-3);font-size:var(--font-size-sm);color:#e6eadb}.sc__band-list[data-astro-cid-aq2powqh]{gap:var(--spacing-5);padding-top:var(--spacing-8);border-top:1px solid #ffffff38;margin:0;display:grid}.sc__band-list[data-astro-cid-aq2powqh] dd[data-astro-cid-aq2powqh]{margin:var(--spacing-1) 0 0;white-space:pre-line;line-height:1.9}.sc__band[data-astro-cid-aq2powqh] .prose{color:#fff}.sc__band-map[data-astro-cid-aq2powqh] .gmap iframe{border-radius:0}.sc__band-map[data-astro-cid-aq2powqh] .gmap__link{color:#b7dc4a}.flow[data-astro-cid-aq2powqh]{border-top:1px solid var(--tsugius-ink);max-width:60rem;margin:0 auto;padding:0;list-style:none;display:grid}.flow__step[data-astro-cid-aq2powqh]{gap:var(--spacing-8);padding-block:var(--spacing-8);border-bottom:1px solid #d9dccf;grid-template-columns:8.5rem minmax(0,1fr);display:grid;position:relative}.flow__num[data-astro-cid-aq2powqh]{align-content:start;justify-items:start;gap:var(--spacing-1);display:grid}.flow__step-label[data-astro-cid-aq2powqh]{font-family:var(--font-en,var(--font-body));letter-spacing:.3em;color:var(--tsugius-green-dark);font-size:.6875rem;font-weight:600}.flow__no[data-astro-cid-aq2powqh]{font-family:var(--font-en,var(--font-body));color:var(--tsugius-ink);font-size:clamp(2.75rem,2rem + 2vw,3.75rem);font-weight:300;line-height:1}.flow__title[data-astro-cid-aq2powqh]{font-family:var(--font-serif,serif);letter-spacing:.08em;font-size:clamp(1.25rem,1.05rem + .6vw,1.6rem);font-weight:700;line-height:1.6}.flow__text[data-astro-cid-aq2powqh]{margin-top:var(--spacing-3);font-size:var(--font-size-base)}.faq[data-astro-cid-aq2powqh]{border-top:1px solid var(--tsugius-ink);max-width:60rem;margin:0 auto;display:grid}.faq__item[data-astro-cid-aq2powqh]{border-bottom:1px solid #d9dccf}.faq__q[data-astro-cid-aq2powqh]{gap:var(--spacing-4);padding:var(--spacing-8) var(--spacing-1);cursor:pointer;grid-template-columns:4.5rem minmax(0,1fr) 2rem;align-items:center;list-style:none;display:grid}.faq__q[data-astro-cid-aq2powqh]::-webkit-details-marker{display:none}.faq__mark[data-astro-cid-aq2powqh]{font-family:var(--font-en,var(--font-body));color:var(--tsugius-green-dark);font-size:1.75rem;font-weight:300;line-height:1}.faq__mark--a[data-astro-cid-aq2powqh]{color:#8a917c}.faq__qtext[data-astro-cid-aq2powqh]{font-family:var(--font-serif,serif);letter-spacing:.05em;font-size:clamp(1.1rem,1rem + .4vw,1.35rem);font-weight:700;line-height:1.6}.faq__toggle[data-astro-cid-aq2powqh]{border:1px solid #cfd7ba;border-radius:50%;width:2rem;height:2rem;position:relative}.faq__toggle[data-astro-cid-aq2powqh]:before,.faq__toggle[data-astro-cid-aq2powqh]:after{content:"";background:var(--tsugius-ink);width:10px;height:1px;transition:rotate var(--transition-base);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.faq__toggle[data-astro-cid-aq2powqh]:after{rotate:90deg}.faq__item[data-astro-cid-aq2powqh][open] .faq__toggle[data-astro-cid-aq2powqh]:after{rotate:0deg}.faq__a[data-astro-cid-aq2powqh]{gap:var(--spacing-4);padding:0 var(--spacing-1) var(--spacing-8);grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;display:grid}.faq__a[data-astro-cid-aq2powqh] .prose[data-astro-cid-aq2powqh]{font-size:var(--font-size-base)}@media (width<=900px){.sc__sec[data-astro-cid-aq2powqh],.sc__sec--nohead[data-astro-cid-aq2powqh],.sc__media[data-astro-cid-aq2powqh],.sc__media--flip[data-astro-cid-aq2powqh],.sc__band-inner[data-astro-cid-aq2powqh]{grid-template-columns:minmax(0,1fr)}.sc__sec--nohead[data-astro-cid-aq2powqh] .sc__head[data-astro-cid-aq2powqh]{display:none}.sc__media[data-astro-cid-aq2powqh] .sc__media-img[data-astro-cid-aq2powqh],.sc__media--flip[data-astro-cid-aq2powqh] .sc__media-img[data-astro-cid-aq2powqh]{order:-1;width:min(100% - 24px,420px)}}@media (width<=640px){.sc__row[data-astro-cid-aq2powqh]{grid-template-columns:minmax(0,1fr)}.timeline[data-astro-cid-aq2powqh]:before{inset-inline-start:4.15rem}.timeline__row[data-astro-cid-aq2powqh]{gap:var(--spacing-6);grid-template-columns:3.4rem minmax(0,1fr)}.timeline__row[data-astro-cid-aq2powqh]:before{inset-inline-start:calc(4.15rem - 4px)}.flow__step[data-astro-cid-aq2powqh]{gap:var(--spacing-5);grid-template-columns:4.5rem minmax(0,1fr)}.flow__no[data-astro-cid-aq2powqh]{font-size:2.5rem}.faq__q[data-astro-cid-aq2powqh]{padding-block:var(--spacing-6);grid-template-columns:3rem minmax(0,1fr) 2rem}.faq__a[data-astro-cid-aq2powqh]{grid-template-columns:3rem minmax(0,1fr)}.faq__mark[data-astro-cid-aq2powqh]{font-size:1.4rem}}.subnav[data-astro-cid-empwc6hr]{background:#fff;border-bottom:1px solid #e3e6da}.subnav[data-astro-cid-empwc6hr] ul[data-astro-cid-empwc6hr]{scrollbar-width:none;gap:clamp(1.5rem,1rem + 2vw,3rem);margin-block:0;list-style:none;display:flex;overflow-x:auto}.subnav[data-astro-cid-empwc6hr] a[data-astro-cid-empwc6hr]{align-items:baseline;gap:var(--spacing-3);padding:var(--spacing-5) 0 calc(var(--spacing-5) - 2px);color:#5b6150;font-size:var(--font-size-sm);letter-spacing:.08em;white-space:nowrap;transition:color var(--transition-fast), border-color var(--transition-fast);border-bottom:2px solid #0000;font-weight:700;text-decoration:none;display:flex}.subnav[data-astro-cid-empwc6hr] a[data-astro-cid-empwc6hr]:hover{color:var(--tsugius-ink)}.subnav[data-astro-cid-empwc6hr] a[data-astro-cid-empwc6hr][aria-current=page]{border-bottom-color:var(--tsugius-green);color:var(--tsugius-ink)}.subnav__no[data-astro-cid-empwc6hr]{font-family:var(--font-en,var(--font-body));font-size:var(--font-size-xs);letter-spacing:.1em;color:var(--tsugius-green-dark);font-weight:600}.page[data-astro-cid-h4qngm3k]{padding-block:clamp(4rem,2.5rem + 6vw,8.5rem);overflow-x:clip;container-type:inline-size}.page[data-astro-cid-h4qngm3k]:has(.sc>.sc__band:last-child){padding-block-end:0}
