.hero[data-astro-cid-dcwno5ig]{background:var(--surface);padding-block:40px 48px}.hero__field[data-astro-cid-dcwno5ig]{padding-left:var(--gutter)}.hero__split[data-astro-cid-dcwno5ig]{grid-template-columns:456px minmax(0,1fr);align-items:start;gap:48px;display:grid}.hero__title[data-astro-cid-dcwno5ig]{letter-spacing:-.01em;text-wrap:balance;margin-bottom:20px;font-size:clamp(2.6rem,4.8vw,4.4rem);line-height:1.06}.hero__hook[data-astro-cid-dcwno5ig]{max-width:none;font-family:var(--font-display);font-size:var(--step-3);font-weight:var(--weight-detail);margin-bottom:18px;line-height:1.15}.hero__text[data-astro-cid-dcwno5ig]{max-width:46ch;color:var(--muted);margin-bottom:30px}.hero__cta[data-astro-cid-dcwno5ig]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero__photos[data-astro-cid-dcwno5ig]{grid-template-columns:440px repeat(auto-fit,minmax(340px,1fr));grid-auto-rows:520px;gap:0 1px;height:520px;display:grid;overflow:hidden}.hero__photo[data-astro-cid-dcwno5ig]{--clip-cut:64px;--clip-line:transparent;min-width:0;height:520px}.hero__photo[data-astro-cid-dcwno5ig] img[data-astro-cid-dcwno5ig]{object-fit:cover;width:100%;height:100%;display:block}.hero__facts[data-astro-cid-dcwno5ig]{max-width:none;font-size:var(--step--2);font-weight:var(--weight-detail);font-variant-numeric:tabular-nums;margin:40px 0 0}@media (width<=1000px){.hero__field[data-astro-cid-dcwno5ig]{max-width:var(--container);padding-right:var(--gutter)}.hero__split[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,1fr) minmax(200px,440px);gap:32px}.hero__photos[data-astro-cid-dcwno5ig]{height:auto;display:block}.hero__photo--extra[data-astro-cid-dcwno5ig]{display:none}.hero__photo[data-astro-cid-dcwno5ig]{aspect-ratio:11/14;width:100%;height:auto}}@media (width<=760px){.hero[data-astro-cid-dcwno5ig]{padding-block:28px 40px}.hero__split[data-astro-cid-dcwno5ig]{grid-template-columns:1fr;gap:24px}.hero__title[data-astro-cid-dcwno5ig]{margin-bottom:14px}.hero__hook[data-astro-cid-dcwno5ig]{margin-bottom:12px}.hero__text[data-astro-cid-dcwno5ig]{font-size:var(--step--1);margin-bottom:20px}.hero__photo[data-astro-cid-dcwno5ig]{--clip-cut:48px;aspect-ratio:auto;width:100%;height:300px}.hero__facts[data-astro-cid-dcwno5ig]{font-size:var(--step-micro);margin-top:24px}}.svc[data-astro-cid-bzpiquiw]{padding-block:var(--section-y);background:var(--surface)}.svc__head[data-astro-cid-bzpiquiw]{gap:16px;display:grid}.svc__lead[data-astro-cid-bzpiquiw]{max-width:52ch;color:var(--muted);margin-bottom:0}.blk[data-astro-cid-bzpiquiw],.blk--quiet[data-astro-cid-bzpiquiw] .grp[data-astro-cid-bzpiquiw]+.grp[data-astro-cid-bzpiquiw]{margin-top:34px}.grp__name[data-astro-cid-bzpiquiw]{border-bottom:1px solid var(--line-strong);font-size:var(--step-group-title);margin-bottom:0;padding-bottom:12px;line-height:1}.grp__win[data-astro-cid-bzpiquiw]{gap:1px;margin-top:16px;display:grid}.grp__win--pair[data-astro-cid-bzpiquiw]{grid-template-columns:1fr 1fr}.grp__shot[data-astro-cid-bzpiquiw]{min-width:0;margin:0}.grp__shot[data-astro-cid-bzpiquiw] img[data-astro-cid-bzpiquiw]{object-fit:cover;width:100%;height:240px;display:block}.grp__win--wide[data-astro-cid-bzpiquiw] .grp__shot[data-astro-cid-bzpiquiw] img[data-astro-cid-bzpiquiw]{height:248px}.grp__shot[data-astro-cid-bzpiquiw] figcaption[data-astro-cid-bzpiquiw]{color:var(--muted);font-size:var(--step-micro);padding-top:7px;line-height:1.3}.grp__rows[data-astro-cid-bzpiquiw]{margin:0;padding:0;list-style:none}.srow[data-astro-cid-bzpiquiw]{border-top:1px solid var(--line-strong);grid-template-columns:38% minmax(0,1fr);align-items:start;gap:4px 32px;padding-block:0 11px;display:grid}.srow[data-astro-cid-bzpiquiw]:first-child{border-top:0}.srow__title[data-astro-cid-bzpiquiw]{font-family:var(--font-body);font-size:var(--step-1);font-weight:var(--weight-detail);margin-bottom:0;line-height:1.3}.srow__title[data-astro-cid-bzpiquiw] a[data-astro-cid-bzpiquiw]{min-height:44px;color:var(--text);text-underline-offset:4px;padding-block:12px;text-decoration:underline 1px;display:inline-block}.srow__title[data-astro-cid-bzpiquiw] a[data-astro-cid-bzpiquiw]:after{content:" →"}.srow__title[data-astro-cid-bzpiquiw] a[data-astro-cid-bzpiquiw]:hover{text-decoration-thickness:2px}.srow__title[data-astro-cid-bzpiquiw] a[data-astro-cid-bzpiquiw]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.srow__note[data-astro-cid-bzpiquiw]{padding-top:12px}.srow__summary[data-astro-cid-bzpiquiw]{max-width:48ch;margin-bottom:2px;line-height:1.4}.srow__fact[data-astro-cid-bzpiquiw]{max-width:56ch;color:var(--muted);font-size:var(--step-meta);margin-bottom:0;line-height:1.35}.svc__foot[data-astro-cid-bzpiquiw]{border-top:1px solid var(--line-strong);margin-top:24px;padding-top:14px}.svc__foot[data-astro-cid-bzpiquiw] .textlink[data-astro-cid-bzpiquiw]:after{content:" →";white-space:pre}@media (width>=1000px){.svc__head[data-astro-cid-bzpiquiw]{grid-template-columns:38% minmax(0,1fr);align-items:end;gap:32px}.svc__lead[data-astro-cid-bzpiquiw]{padding-bottom:6px}.blk--twoup[data-astro-cid-bzpiquiw]{columns:2;column-gap:40px}.blk--twoup[data-astro-cid-bzpiquiw] .grp[data-astro-cid-bzpiquiw]{break-inside:avoid}.blk--twoup[data-astro-cid-bzpiquiw] .grp[data-astro-cid-bzpiquiw]+.grp[data-astro-cid-bzpiquiw]{margin-top:26px}.blk--twoup[data-astro-cid-bzpiquiw] .srow[data-astro-cid-bzpiquiw]{grid-template-columns:1fr;gap:0;padding-block:0 9px}.blk--twoup[data-astro-cid-bzpiquiw] .srow__note[data-astro-cid-bzpiquiw]{padding-top:2px}}@media (width<=760px){.blk[data-astro-cid-bzpiquiw],.blk--quiet[data-astro-cid-bzpiquiw] .grp[data-astro-cid-bzpiquiw]+.grp[data-astro-cid-bzpiquiw]{margin-top:30px}.grp__win--pair[data-astro-cid-bzpiquiw]{grid-template-columns:1fr;gap:20px}.grp__shot[data-astro-cid-bzpiquiw] img[data-astro-cid-bzpiquiw],.grp__win--wide[data-astro-cid-bzpiquiw] .grp__shot[data-astro-cid-bzpiquiw] img[data-astro-cid-bzpiquiw]{height:200px}.srow[data-astro-cid-bzpiquiw]{grid-template-columns:1fr;gap:0;padding-block:0 12px}.srow__note[data-astro-cid-bzpiquiw]{padding-top:2px}}.ref[data-astro-cid-bzmpmdv7]{padding-block:var(--section-y);background:var(--surface)}.ref__field[data-astro-cid-bzmpmdv7]{padding-left:var(--gutter);margin-top:36px}.ref__open[data-astro-cid-bzmpmdv7]{grid-template-columns:1.5fr 1fr;gap:1px;display:grid}.ref__shot[data-astro-cid-bzmpmdv7]{min-width:0;margin:0}.ref__shot[data-astro-cid-bzmpmdv7] img[data-astro-cid-bzmpmdv7]{object-fit:cover;width:100%;height:auto;display:block}.ref__shot--wide[data-astro-cid-bzmpmdv7] img[data-astro-cid-bzmpmdv7]{aspect-ratio:3/2}.ref__shot--square[data-astro-cid-bzmpmdv7] img[data-astro-cid-bzmpmdv7]{aspect-ratio:1}.ref__shot--small[data-astro-cid-bzmpmdv7] img[data-astro-cid-bzmpmdv7]{aspect-ratio:4/3}.ref__shot[data-astro-cid-bzmpmdv7] figcaption[data-astro-cid-bzmpmdv7]{padding:8px var(--gutter) 0 0;font-size:var(--step-meta);line-height:1.35}.ref__strip[data-astro-cid-bzmpmdv7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ref__foot[data-astro-cid-bzmpmdv7]{border-top:1px solid var(--line-strong);margin-top:36px;padding-top:14px}.ref__foot[data-astro-cid-bzmpmdv7] .textlink[data-astro-cid-bzmpmdv7]:after{content:" →";white-space:pre}@media (width<=1000px){.ref__strip[data-astro-cid-bzmpmdv7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}}@media (width<=760px){.ref__open[data-astro-cid-bzmpmdv7]{padding-right:var(--gutter);grid-template-columns:1fr;gap:20px}.ref__strip[data-astro-cid-bzmpmdv7]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1px;margin-top:20px;padding-bottom:4px;display:flex;overflow-x:auto}.ref__strip[data-astro-cid-bzmpmdv7]::-webkit-scrollbar{display:none}.ref__strip[data-astro-cid-bzmpmdv7]>li[data-astro-cid-bzmpmdv7]{scroll-snap-align:start;flex:0 0 260px}.ref__shot[data-astro-cid-bzmpmdv7] figcaption[data-astro-cid-bzmpmdv7]{padding-right:var(--gutter)}}.cov[data-astro-cid-cfsv5bpl]{padding-block:var(--section-y);background:var(--surface)}.cov__row[data-astro-cid-cfsv5bpl]{margin:28px 0 0 var(--gutter);border-top:1px solid var(--line-strong);padding:0;list-style:none;display:grid}.cov__reg[data-astro-cid-cfsv5bpl]{border-left:1px solid var(--line-strong);padding:14px 16px 6px}.cov__reg[data-astro-cid-cfsv5bpl]:last-child{padding-right:var(--gutter);border-right:1px solid var(--line-strong)}.cov__reg[data-astro-cid-cfsv5bpl] b[data-astro-cid-cfsv5bpl]{font-family:var(--font-display);font-size:clamp(1.3rem,1.7vw,1.6rem);font-weight:var(--weight-title);overflow-wrap:anywhere;margin-bottom:6px;line-height:1;display:block}.cov__reg--seat[data-astro-cid-cfsv5bpl] b[data-astro-cid-cfsv5bpl]{font-size:clamp(1.7rem,3vw,2.4rem)}.cov__reg[data-astro-cid-cfsv5bpl] span[data-astro-cid-cfsv5bpl]{max-width:30ch;color:var(--muted);font-size:var(--step-meta);line-height:1.4;display:block}@media (width>=560px){.cov__row[data-astro-cid-cfsv5bpl]{grid-template-columns:1fr 1fr}.cov__reg[data-astro-cid-cfsv5bpl]:nth-child(odd),.cov__reg[data-astro-cid-cfsv5bpl]:first-child{border-left:0;padding-left:0}}@media (width>=1000px){.cov__row[data-astro-cid-cfsv5bpl]{grid-template-columns:1.3fr 1fr 1fr 1fr 1.35fr}.cov__reg[data-astro-cid-cfsv5bpl]:nth-child(odd){border-left:1px solid var(--line-strong);padding-left:16px}.cov__reg[data-astro-cid-cfsv5bpl].cov__reg--seat{border-left:0;padding-left:0;padding-right:16px}}.con[data-astro-cid-tmhgy3xx]{padding-block:var(--section-y);background:var(--surface)}.con__split[data-astro-cid-tmhgy3xx]{gap:32px;display:grid}.con__call[data-astro-cid-tmhgy3xx]{container-type:inline-size}.con__text[data-astro-cid-tmhgy3xx]{max-width:46ch;color:var(--muted);margin-bottom:28px}.con__tel[data-astro-cid-tmhgy3xx]{width:fit-content;min-height:44px;color:var(--text);font-family:var(--font-display);font-size:min(var(--step-4), 13cqw);font-weight:var(--weight-title);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;margin-bottom:6px;line-height:1;text-decoration:none;display:flex}.con__mail[data-astro-cid-tmhgy3xx]{width:fit-content;min-height:44px;color:var(--text);font-size:var(--step-1);font-weight:var(--weight-detail);align-items:center;margin-bottom:22px;text-decoration:none;display:flex}.con__tel[data-astro-cid-tmhgy3xx]:hover,.con__mail[data-astro-cid-tmhgy3xx]:hover{text-underline-offset:4px;text-decoration:underline}.con__tel[data-astro-cid-tmhgy3xx]:focus-visible,.con__mail[data-astro-cid-tmhgy3xx]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.con[data-astro-cid-tmhgy3xx] .btn[data-astro-cid-tmhgy3xx]{display:inline-flex}.con__whoTitle[data-astro-cid-tmhgy3xx]{font-size:var(--step-1);margin-bottom:4px;line-height:1.1}.con__facts[data-astro-cid-tmhgy3xx],.con__standing[data-astro-cid-tmhgy3xx]{margin:0;padding:0;list-style:none}.con__fact[data-astro-cid-tmhgy3xx]{border-top:1px solid var(--line-strong);grid-template-columns:1fr;gap:2px;padding-block:14px;line-height:1.35;display:grid}.con__fact[data-astro-cid-tmhgy3xx] dt[data-astro-cid-tmhgy3xx]{color:var(--muted);font-size:var(--step-meta);font-weight:var(--weight-detail)}.con__fact[data-astro-cid-tmhgy3xx] dd[data-astro-cid-tmhgy3xx]{margin:0;line-height:1.35}.con__num[data-astro-cid-tmhgy3xx]{font-variant-numeric:tabular-nums}@media (width>=1000px){.con__split[data-astro-cid-tmhgy3xx]{grid-template-columns:1.45fr 1fr;gap:0}.con__call[data-astro-cid-tmhgy3xx]{padding-right:48px}.con__who[data-astro-cid-tmhgy3xx]{border-left:1px solid var(--line-strong);padding-left:48px}.con__tel[data-astro-cid-tmhgy3xx]{font-size:min(var(--step-5), 13cqw);margin-bottom:14px}}
