.top-hero__photo[data-astro-cid-ol3edxb3]{z-index:-3;position:absolute;inset:0;overflow:hidden}.top-hero__photo[data-astro-cid-ol3edxb3] img[data-astro-cid-ol3edxb3]{object-fit:cover;object-position:var(--pos-hero-sp);width:100%;max-width:none;height:100%;filter:var(--filter-hero);animation:top-hero-zoom var(--t-hero-zoom) var(--ease-out) both;display:block}.top-hero__photo--late[data-astro-cid-ol3edxb3] img[data-astro-cid-ol3edxb3]{animation:none}@media (width>=900px){.top-hero__photo[data-astro-cid-ol3edxb3] img[data-astro-cid-ol3edxb3]{object-position:var(--pos-hero-pc)}}@keyframes top-hero-zoom{0%{transform:scale(var(--hero-zoom))}to{transform:none}}.top-hero[data-astro-cid-mrili5dc]{isolation:isolate;justify-content:space-between;gap:var(--sp-7);min-height:calc(100svh - var(--hero-cut-sp));padding-inline:var(--gutter-sp);background:var(--c-night);color:var(--c-night-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.top-hero[data-astro-cid-mrili5dc]:before,.top-hero[data-astro-cid-mrili5dc]:after{content:"";pointer-events:none;position:absolute;inset:0}.top-hero[data-astro-cid-mrili5dc]:before{z-index:-2;background:var(--tint-hero);mix-blend-mode:multiply}.top-hero[data-astro-cid-mrili5dc]:after{z-index:-1;background:var(--veil-hero-foot), var(--veil-hero)}.top-hero__head[data-astro-cid-mrili5dc]{padding-top:clamp(var(--sp-5), 5vh, var(--sp-8));font-size:var(--fs-hero-head);line-height:var(--lh-hero-sp);margin:0;position:relative}.top-hero__head[data-astro-cid-mrili5dc]:before{content:"";inset:0 -100vw calc(-1 * var(--veil-hero-head-reach));z-index:-1;background:var(--veil-hero-head);pointer-events:none;position:absolute}.top-hero__line[data-astro-cid-mrili5dc]{animation:top-hero-line var(--t-hero-line) var(--ease-out) both;display:block}.top-hero__line[data-astro-cid-mrili5dc]+.top-hero__line[data-astro-cid-mrili5dc]{animation-delay:var(--t-hero-stagger)}.top-hero__line[data-astro-cid-mrili5dc]>span[data-astro-cid-mrili5dc],.top-hero__lead[data-astro-cid-mrili5dc]>span[data-astro-cid-mrili5dc]{display:inline-block}.top-hero__answer[data-astro-cid-mrili5dc]{padding-bottom:clamp(var(--sp-6), 7vh, var(--sp-8))}.top-hero__lead[data-astro-cid-mrili5dc]{max-width:26em;font-family:var(--font-head);font-feature-settings:var(--ff-head);font-weight:var(--fw-head);font-size:var(--fs-hero-answer);line-height:var(--lh-hero-answer);letter-spacing:.01em;margin:0}@keyframes top-hero-line{0%{opacity:0;transform:translateY(var(--hero-rise))}to{opacity:1;transform:none}}@media (width>=900px){.top-hero[data-astro-cid-mrili5dc]{min-height:calc(100svh - var(--hero-cut-pc));padding-inline:var(--gutter-wrap)}.top-hero__head[data-astro-cid-mrili5dc]{line-height:var(--lh-hero)}}@supports not (height:1svh){.top-hero[data-astro-cid-mrili5dc]{min-height:calc(100vh - var(--hero-cut-sp))}@media (width>=900px){.top-hero[data-astro-cid-mrili5dc]{min-height:calc(100vh - var(--hero-cut-pc))}}}@media print{.top-hero[data-astro-cid-mrili5dc]{min-height:0}}.band[data-astro-cid-lmt4ylvg]{gap:var(--sp-5);padding:var(--sp-7) var(--gutter-sp);background:var(--c-paper-deep);color:var(--c-ink);display:grid}.band__head[data-astro-cid-lmt4ylvg]{gap:var(--sp-4);display:grid}.band__title[data-astro-cid-lmt4ylvg]{font-size:var(--fs-section);text-wrap:balance;word-break:auto-phrase;margin:0}.band__title[data-astro-cid-lmt4ylvg]>span[data-astro-cid-lmt4ylvg]{display:inline-block}.band__lead[data-astro-cid-lmt4ylvg]{max-width:var(--measure-lead);text-wrap:pretty;word-break:auto-phrase;margin:0}.band__steps[data-astro-cid-lmt4ylvg]{counter-reset:band;margin:0;padding:0;list-style:none}.band__step[data-astro-cid-lmt4ylvg]{column-gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:var(--hairline) solid var(--c-line);counter-increment:band;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.band__step[data-astro-cid-lmt4ylvg]:before{content:counter(band);width:var(--tap-bar);height:var(--tap-bar);border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-paper);font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-h3-pc);line-height:var(--lh-tight);grid-row:span 2;place-items:center;display:grid}.band__name[data-astro-cid-lmt4ylvg]{font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-h2-sp);word-break:auto-phrase;margin:0}.band__note[data-astro-cid-lmt4ylvg]{display:none}.band__more[data-astro-cid-lmt4ylvg]{font-family:var(--font-head);font-weight:var(--fw-head);font-size:var(--fs-h3-pc);margin:0}.band__more[data-astro-cid-lmt4ylvg] a[data-astro-cid-lmt4ylvg]{min-height:var(--tap-bar);text-underline-offset:var(--sp-1);align-items:center;display:inline-flex}@media (width>=900px){.band[data-astro-cid-lmt4ylvg]{column-gap:var(--sp-7);row-gap:var(--sp-4);padding:var(--sp-8) var(--gutter-wrap);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.band__head[data-astro-cid-lmt4ylvg]{grid-area:1/1}.band__more[data-astro-cid-lmt4ylvg]{font-size:var(--fs-h2-sp);grid-area:2/1}.band__steps[data-astro-cid-lmt4ylvg]{grid-area:1/2/span 2}.band__step[data-astro-cid-lmt4ylvg]{align-items:start;column-gap:var(--sp-5);padding:var(--sp-4) 0}.band__step[data-astro-cid-lmt4ylvg]:before{width:var(--tap-bar);height:var(--tap-bar);font-size:var(--fs-h2-sp)}.band__name[data-astro-cid-lmt4ylvg]{font-size:var(--fs-h2-pc)}.band__note[data-astro-cid-lmt4ylvg]{margin:var(--sp-1) 0 0;text-wrap:pretty;word-break:auto-phrase;display:block}}.worries[data-astro-cid-3cl4gmq5]{padding:var(--sp-8) var(--gutter-sp);background:var(--c-night)}.worries__title[data-astro-cid-3cl4gmq5]{max-width:var(--measure-lead);font-size:var(--fs-section);text-wrap:balance;word-break:auto-phrase;margin:0}.worries__list[data-astro-cid-3cl4gmq5]{margin:var(--sp-7) 0 0;padding:0;list-style:none;display:grid}.worries__item[data-astro-cid-3cl4gmq5]{padding:var(--sp-6) 0;border-top:var(--hairline) solid var(--c-night-rule)}.worries__item[data-astro-cid-3cl4gmq5]:last-child{border-bottom:var(--hairline) solid var(--c-night-rule)}.worries__voice[data-astro-cid-3cl4gmq5]{font-family:var(--font-head);font-feature-settings:var(--ff-head);font-size:var(--fs-h2-sp);font-weight:var(--fw-head);line-height:var(--lh-head);letter-spacing:var(--ls-head);text-indent:var(--hang-quote);text-wrap:balance;word-break:auto-phrase;margin:0}.worries__answer[data-astro-cid-3cl4gmq5]{margin:var(--sp-3) 0 0;max-width:var(--measure-lead);color:var(--c-night-lead);text-wrap:pretty;word-break:auto-phrase}@media (width>=900px){.worries[data-astro-cid-3cl4gmq5]{padding:var(--sp-9) var(--gutter-wrap)}.worries__item[data-astro-cid-3cl4gmq5]{column-gap:var(--sp-7);padding:var(--sp-7) 0 var(--sp-7) calc(var(--i) * var(--sp-8));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:baseline;display:grid}.worries__voice[data-astro-cid-3cl4gmq5]{font-size:var(--fs-section)}.worries__answer[data-astro-cid-3cl4gmq5]{font-size:var(--fs-body-pc);margin:0}}.demo{gap:var(--sp-6);padding:var(--sp-8) var(--gutter-sp);background:var(--c-paper);color:var(--c-ink);display:grid;position:relative;overflow:clip}.demo__title{font-size:var(--fs-section);margin:0}.demo__title>span{display:inline-block}.demo__lead{margin:var(--sp-3) 0 0;max-width:var(--measure-lead);font-size:var(--fs-body-sp);text-wrap:pretty;word-break:auto-phrase}.demo__stop{min-height:var(--tap-bar);margin-top:var(--sp-5);padding:0 var(--sp-4);border:var(--hairline) solid var(--c-ink);border-radius:var(--r-pill);color:var(--c-ink);font:inherit;font-size:var(--fs-note);font-weight:var(--fw-bold);cursor:pointer;background:0 0;align-items:center;display:inline-flex}.demo__stop[data-stopped]{background:var(--c-ink);color:var(--c-paper)}.demo__stop[hidden]{display:none}@media (prefers-reduced-motion:reduce){.demo__stop{display:none}}.ask{margin-top:var(--sp-6)}.ask__who{font-family:var(--font-hand);font-size:var(--fs-hand);margin:0}.ask__text{margin:var(--sp-1) 0 0;font-family:var(--font-head);font-feature-settings:var(--ff-head);font-size:var(--fs-h2-sp);font-weight:var(--fw-head);line-height:var(--lh-head);letter-spacing:var(--ls-head);text-wrap:balance;word-break:auto-phrase}.ask__text mark{z-index:0;padding:0 var(--mark-pad);color:var(--c-ink);background:0 0;display:inline-block;position:relative}.ask__text mark:after{content:"";z-index:-1;border-radius:var(--r-s);background:var(--c-yellow);position:absolute;inset:0}.bench{gap:var(--sp-3);padding:var(--sp-4);border:var(--hairline) solid var(--c-night-rule);border-radius:var(--r-l) var(--r-l) var(--r-s) var(--r-s);background:var(--c-night);color:var(--c-night-ink);display:grid;position:relative}.bench__dots{gap:var(--sp-2);margin:0;display:flex}.bench__dots i{width:var(--dot);height:var(--dot);border-radius:var(--r-pill);background:var(--c-night-rule)}.msg{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-body-sp);word-break:auto-phrase;margin:0;display:flex}.msg__who{padding:0 var(--sp-2);border-radius:var(--r-s);background:var(--c-night-rule);font-family:var(--font-code);font-size:var(--fs-note);font-weight:var(--fw-bold);flex:none}.code{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-m);background:var(--c-night-deep);font-family:var(--font-code);font-size:var(--fs-code);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.code__line{display:block}.code__kw{color:var(--c-yellow)}.code__str{color:var(--c-code-str)}.made{padding:var(--sp-4) var(--sp-4) var(--sp-7);border-radius:var(--r-m);background:var(--c-yellow);color:var(--c-ink);box-shadow:var(--shadow-made-night);rotate:var(--made-tilt);position:relative}.made__head{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex;position:relative}.made__btn{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-s);background:var(--c-ink);color:var(--c-yellow);font-size:var(--fs-note);font-weight:var(--fw-bold);display:inline-block}.made__example{padding:0 var(--sp-1);border:var(--hairline) solid var(--c-ink);border-radius:var(--r-s);font-size:var(--fs-note);margin-left:auto}.cursor{left:var(--sp-9);top:var(--sp-4);width:var(--cursor);height:var(--cursor);fill:var(--c-card);stroke:var(--c-ink);stroke-width:var(--hairline);position:absolute}.chart__tabs{gap:var(--sp-3);margin-bottom:var(--sp-2);font-size:var(--fs-note);display:flex}.chart__tab{opacity:.75}.chart__tab--on{opacity:1;font-weight:var(--fw-bold);text-underline-offset:var(--sp-1);text-decoration:underline}.chart{overflow:hidden}.chart__track{grid-template-columns:100% 100%;display:grid}.chart__view{margin:0;position:relative}.chart__view svg{width:100%;height:var(--sp-9);display:block;overflow:visible}.chart__area{fill:var(--c-ink);opacity:.12}.chart__line{fill:none;stroke:var(--c-ink);stroke-width:var(--stroke-graph);stroke-linejoin:round}.chart__now{fill:var(--c-ink)}.chart__tag{padding:0 var(--sp-2);border-radius:var(--r-s);background:var(--c-ink);color:var(--c-yellow);font-size:var(--fs-note);font-weight:var(--fw-bold);position:absolute;top:0;right:0}.chart__months{margin-top:var(--sp-1);font-size:var(--fs-note);opacity:.7;justify-content:space-between;display:flex}.bars{gap:var(--sp-2);font-size:var(--fs-note);margin:0;padding:0;list-style:none;display:grid}.bars__row{align-items:center;gap:var(--sp-2);grid-template-columns:4.5em 1fr auto;display:grid}.bars__bar{height:var(--bar-h);border-radius:var(--r-s);background:var(--c-ink);opacity:.45;transform:scaleX(var(--v));transform-origin:0}.bars__row--top .bars__bar{opacity:1}.stock{gap:var(--sp-3);font-size:var(--fs-note);grid-template-columns:1fr 1.4fr;display:grid}.stock__photo{gap:var(--sp-1);padding:var(--sp-2);border:var(--stroke-graph) solid var(--c-ink);border-radius:var(--r-s);background:var(--c-card);display:grid}.stock__shelf{height:var(--sp-4);border-bottom:var(--hairline) solid var(--c-line);background:repeating-linear-gradient(90deg, var(--c-paper-deep) 0 var(--sp-3), transparent var(--sp-3) var(--sp-4))}.stock__list{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.stock__row{justify-content:space-between;gap:var(--sp-2);display:flex}.stock__count small{font-size:var(--fs-note);opacity:.75}.stock__row--short .stock__count{padding:0 var(--sp-1);border:var(--stroke-graph) solid var(--c-vermilion);border-radius:var(--r-pill)}.stock__ordered{font-weight:var(--fw-bold);grid-column:1/-1;margin:0}.order{gap:var(--sp-2);font-size:var(--fs-note);display:grid}.order__title,.order__field,.order__send{margin:0}.order__title{font-weight:var(--fw-bold)}.order__field{align-items:center;gap:var(--sp-2);grid-template-columns:4em 1fr;display:grid}.order__box{height:var(--sp-5);border:var(--hairline) solid var(--c-ink);border-radius:var(--r-s);background:var(--c-card)}.order__send{margin-top:var(--sp-1);position:relative}.order__send .cursor{top:var(--sp-2)}.migr{gap:var(--sp-2);margin:0;display:grid}.migr__row{gap:var(--sp-1);display:grid}.migr__row dt{font-size:var(--fs-note);font-weight:var(--fw-bold)}.migr__row dd{align-items:baseline;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;margin:0;display:flex}.migr__before{font-size:var(--fs-note);opacity:.75;text-decoration:line-through}.migr__after{font-size:var(--fs-h3-sp);font-weight:var(--fw-head);line-height:var(--lh-head)}.stamp{right:var(--sp-4);bottom:var(--sp-2);padding:var(--sp-1) var(--sp-2);border:var(--stamp-border) double var(--c-vermilion);border-radius:var(--r-s);color:var(--c-vermilion-ink);font-size:var(--fs-h3-sp);font-weight:var(--fw-head);line-height:var(--lh-head);mix-blend-mode:multiply;pointer-events:none;position:absolute;transform:rotate(-12deg)}.demo [data-phase-of]{opacity:0;transform:translateY(var(--sp-2))}.demo[data-reached~=ask] [data-phase-of=ask],.demo[data-reached~=typing] [data-phase-of=typing],.demo[data-reached~=code] [data-phase-of=code],.demo[data-reached~=reply] [data-phase-of=reply],.demo[data-reached~=made] [data-phase-of=made],.demo[data-reached~=stamp] [data-phase-of=stamp]{opacity:1;transition:opacity var(--t-mid) var(--ease-out), transform var(--t-mid) var(--ease-out);transform:none}.demo .ask__text mark:after{clip-path:inset(0 100% 0 0 round var(--r-s))}.demo[data-reached~=ask] .ask__text mark:after{clip-path:inset(0 round var(--r-s));transition:clip-path var(--t-mid) var(--ease-out) var(--t-short)}.msg__dots i{font-style:normal}.demo[data-live][data-reached$=typing] .msg__dots i{animation:demo-blink var(--t-long) var(--ease-inout) infinite}.demo[data-live][data-reached$=typing] .msg__dots i:nth-child(2){animation-delay:var(--t-short)}.demo[data-live][data-reached$=typing] .msg__dots i:nth-child(3){animation-delay:calc(var(--t-short) * 2)}.demo[data-live][data-paused][data-reached] .msg__dots i{animation-play-state:paused}@keyframes demo-blink{0%,to{opacity:.2}50%{opacity:1}}.demo .code__line{clip-path:inset(0 100% 0 0)}.demo[data-reached~=code] .code__line{clip-path:inset(0);transition:clip-path var(--t-mid) var(--ease-out) calc(var(--i) * var(--t-short) * 2)}.demo .made[data-phase-of]{transform:translateY(var(--sp-6))}.demo[data-reached~=made] .made[data-phase-of]{transform:none}.demo .cursor{opacity:0;transform:translate(var(--sp-7), var(--sp-6))}.demo[data-reached~=made] .cursor{opacity:1;transition:opacity var(--t-short) var(--ease-out) var(--t-short), transform var(--t-mid) var(--ease-inout) var(--t-short);transform:none}.demo[data-live][data-reached~=made] .cursor{animation:demo-press var(--t-short) var(--ease-out) calc(var(--t-mid) + var(--t-short)) 1 both}@keyframes demo-press{50%{transform:scale(.82)}to{transform:none}}.demo .chart__view--trend svg{clip-path:inset(0 100% 0 0)}.demo[data-reached~=made] .chart__view--trend svg{clip-path:inset(0);transition:clip-path var(--t-long) var(--ease-out) calc(var(--t-mid) + var(--t-short) * 2)}.demo .chart__tag,.demo .chart__now{opacity:0}.demo[data-reached~=made] .chart__tag,.demo[data-reached~=made] .chart__now{opacity:1;transition:opacity var(--t-short) var(--ease-out) calc(var(--t-mid) + var(--t-short) + var(--t-long))}.demo[data-live][data-reached$=hold] .chart__track{transition:transform var(--t-mid) var(--ease-inout) var(--t-mid);transform:translate(-100%)}.demo[data-live][data-reached$=hold] .chart__tab{opacity:1;font-weight:var(--fw-bold);text-underline-offset:var(--sp-1);transition:opacity var(--t-short) var(--ease-out) var(--t-mid);text-decoration:underline}.demo[data-live][data-reached$=hold] .chart__tab--on{opacity:.75;font-weight:var(--fw-body);text-decoration:none}.demo .stamp[data-phase-of]{transform:rotate(-12deg)scale(2.2)}.demo[data-reached~=stamp] .stamp[data-phase-of]{transition:opacity var(--t-short) var(--ease-out), transform var(--t-short) var(--ease-out);transform:rotate(-12deg)}.demo[data-stopped],.demo[data-stopped] *,.demo[data-stopped] :before,.demo[data-stopped] :after{transition:none!important;animation:none!important}@media print{.demo [data-phase-of],.demo .cursor,.demo .chart__tag,.demo .chart__now{opacity:1!important;transform:none!important}.demo .stamp[data-phase-of]{transform:rotate(-12deg)!important}.demo .ask__text mark:after{clip-path:inset(0 round var(--r-s))!important}.demo .code__line,.demo .chart__view--trend svg{clip-path:inset(0)!important}.demo .chart__track{transform:none!important}.demo .chart__tab{opacity:.75!important;font-weight:var(--fw-body)!important;text-decoration:none!important}.demo .chart__tab--on{opacity:1!important;font-weight:var(--fw-bold)!important;text-decoration:underline!important}.demo,.demo *,.demo :before,.demo :after{transition:none!important;animation:none!important}.demo__stop{display:none!important}}@media (width>=900px){.demo{column-gap:var(--sp-7);padding:var(--sp-9) var(--gutter-wrap) calc(var(--sp-9) + var(--sp-8));grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.demo__lead{font-size:var(--fs-lead)}.demo .ask__text{font-size:var(--fs-h2-pc)}.demo .bench{padding:var(--sp-5) var(--sp-6);margin-right:14%}.demo .made{width:min(calc(var(--sp-9) * 4 + var(--sp-3)), 92%);margin-right:-18%;margin-bottom:calc(var(--sp-8) * -1);justify-self:end}.demo .migr__after{font-size:var(--fs-h3-pc)}}.offer[data-astro-cid-m4pkecha]{padding-block:var(--sp-8);background:var(--c-paper);color:var(--c-ink)}.offer[data-astro-cid-m4pkecha]>[data-astro-cid-m4pkecha]{padding-inline:var(--gutter-sp)}.offer__title[data-astro-cid-m4pkecha]{font-size:var(--fs-section);margin:0}.offer__group[data-astro-cid-m4pkecha]{margin-top:var(--sp-5)}.offer__group-name[data-astro-cid-m4pkecha]{color:var(--c-ink-soft);font-size:var(--fs-h3-sp);margin:0}.offer__group[data-astro-cid-m4pkecha][data-group=subsidy]{margin-top:var(--sp-7);padding-block:var(--sp-6);background:var(--c-paper-deep)}.offer__group[data-astro-cid-m4pkecha][data-group=subsidy] .offer__group-name[data-astro-cid-m4pkecha]{color:var(--c-ink);font-size:var(--fs-h2-sp);text-wrap:balance;word-break:auto-phrase}.offer__list[data-astro-cid-m4pkecha]{margin:var(--sp-4) 0 0;border-top:var(--hairline) solid var(--c-line);padding:0;list-style:none}.offer__row[data-astro-cid-m4pkecha]{padding:var(--sp-6) 0;border-bottom:var(--hairline) solid var(--c-line)}.offer__group[data-astro-cid-m4pkecha][data-group=subsidy] .offer__row[data-astro-cid-m4pkecha]:last-child{border-bottom:0;padding-bottom:0}.offer__name[data-astro-cid-m4pkecha]{font-size:var(--fs-service);text-wrap:balance;word-break:auto-phrase;margin:0}.offer__name[data-astro-cid-m4pkecha] a[data-astro-cid-m4pkecha]{text-decoration:none}.offer__name[data-astro-cid-m4pkecha] a[data-astro-cid-m4pkecha]:hover{text-decoration:underline;text-decoration-thickness:var(--stroke-graph);text-underline-offset:var(--sp-1)}.offer__go[data-astro-cid-m4pkecha]{margin-left:var(--sp-2);transition:transform var(--t-short) var(--ease-out);display:inline-block}.offer__name[data-astro-cid-m4pkecha] a[data-astro-cid-m4pkecha]:hover .offer__go[data-astro-cid-m4pkecha]{transform:translateX(var(--sp-1))}.offer__summary[data-astro-cid-m4pkecha]{margin:var(--sp-3) 0 0;max-width:var(--measure);text-wrap:pretty;word-break:auto-phrase}.offer__eg[data-astro-cid-m4pkecha]{margin-top:var(--sp-4)}.offer__eg-label[data-astro-cid-m4pkecha]{font-family:var(--font-hand);font-size:var(--fs-h3-sp);margin:0}.offer__examples[data-astro-cid-m4pkecha]{gap:var(--sp-1);margin:var(--sp-1) 0 0;font-weight:var(--fw-bold);padding:0;list-style:none;display:grid}.offer__examples[data-astro-cid-m4pkecha] li[data-astro-cid-m4pkecha]{text-indent:-1em;padding-left:1em}.offer__examples[data-astro-cid-m4pkecha] li[data-astro-cid-m4pkecha]:before{content:"・"}.offer__line[data-astro-cid-m4pkecha]{margin:var(--sp-4) 0 0}.offer__line[data-astro-cid-m4pkecha] a[data-astro-cid-m4pkecha]{text-underline-offset:var(--sp-1)}.offer__note[data-astro-cid-m4pkecha]{margin:var(--sp-6) 0 0;max-width:var(--measure);font-weight:var(--fw-bold);text-wrap:pretty;word-break:auto-phrase}@media (width>=900px){.offer[data-astro-cid-m4pkecha]{padding-block:var(--sp-9)}.offer[data-astro-cid-m4pkecha]>[data-astro-cid-m4pkecha]{padding-inline:var(--gutter-wrap)}.offer__group-name[data-astro-cid-m4pkecha]{font-size:var(--fs-h3-pc)}.offer__list[data-astro-cid-m4pkecha]{margin-top:var(--sp-6)}.offer__group[data-astro-cid-m4pkecha][data-group=subsidy]{column-gap:var(--sp-7);margin-top:var(--sp-8);padding-block:var(--sp-8);grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:start;display:grid}.offer__group[data-astro-cid-m4pkecha][data-group=subsidy] .offer__group-name[data-astro-cid-m4pkecha]{font-size:var(--fs-h2-pc)}.offer__group[data-astro-cid-m4pkecha][data-group=subsidy] .offer__list[data-astro-cid-m4pkecha]{border-top:0;margin-top:0}.offer__group[data-astro-cid-m4pkecha][data-group=subsidy] .offer__row[data-astro-cid-m4pkecha]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:0}.offer__row[data-astro-cid-m4pkecha]{column-gap:var(--sp-7);padding:var(--sp-7) 0;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;display:grid}.offer__summary[data-astro-cid-m4pkecha]{margin-top:0}.offer__note[data-astro-cid-m4pkecha]{margin-top:var(--sp-7);font-size:var(--fs-lead)}}@media (prefers-reduced-motion:reduce){.offer__name[data-astro-cid-m4pkecha] a[data-astro-cid-m4pkecha]:hover .offer__go[data-astro-cid-m4pkecha]{transform:none}}.news[data-astro-cid-dt5ahkt3]{padding:var(--sp-8) var(--gutter-sp);background:var(--c-paper);color:var(--c-ink)}.news__title[data-astro-cid-dt5ahkt3]{font-size:var(--fs-section);margin:0}.news__list[data-astro-cid-dt5ahkt3]{margin:var(--sp-5) 0 0;border-top:var(--hairline) solid var(--c-line);padding:0;list-style:none}.news__item[data-astro-cid-dt5ahkt3]{padding:var(--sp-4) 0;border-bottom:var(--hairline) solid var(--c-line)}.news__meta[data-astro-cid-dt5ahkt3]{align-items:baseline;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-note);flex-wrap:wrap;margin:0;display:flex}.news__kind[data-astro-cid-dt5ahkt3]{padding:0 var(--sp-2);border:var(--hairline) solid var(--c-ink);border-radius:var(--r-s);font-weight:var(--fw-bold)}.news__name[data-astro-cid-dt5ahkt3]{margin:var(--sp-2) 0 0;font-size:var(--fs-h3-sp)}.news__name[data-astro-cid-dt5ahkt3] a[data-astro-cid-dt5ahkt3]{text-underline-offset:var(--sp-1)}.news__more[data-astro-cid-dt5ahkt3]{margin:var(--sp-5) 0 0;font-weight:var(--fw-bold)}.news__more[data-astro-cid-dt5ahkt3] a[data-astro-cid-dt5ahkt3]{text-underline-offset:var(--sp-1)}@media (width>=900px){.news[data-astro-cid-dt5ahkt3]{column-gap:var(--sp-7);padding:var(--sp-9) var(--gutter-wrap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.news__list[data-astro-cid-dt5ahkt3]{margin-top:0}.news__name[data-astro-cid-dt5ahkt3]{font-size:var(--fs-h3-pc)}.news__more[data-astro-cid-dt5ahkt3]{grid-column:2}}.wscreen[data-astro-cid-4qyyjobd]{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-m) var(--r-m) var(--r-s) var(--r-s);background:var(--c-night);color:var(--c-night-ink);font-size:var(--fs-note);display:grid}.wscreen[data-astro-cid-4qyyjobd][data-pic=none]{min-height:calc(var(--sp-8) * 2)}.wscreen[data-astro-cid-4qyyjobd] img{border-radius:var(--r-s);width:100%;display:block}.wscreen__head[data-astro-cid-4qyyjobd]{padding-bottom:var(--sp-2);border-bottom:var(--hairline) solid var(--c-night-rule);font-weight:var(--fw-bold);margin:0}.wscreen__rows[data-astro-cid-4qyyjobd]{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.wscreen__row[data-astro-cid-4qyyjobd]{align-items:center;gap:var(--sp-2);grid-template-columns:auto minmax(0,7em) minmax(0,1fr);display:grid}.wscreen__dot[data-astro-cid-4qyyjobd]{width:var(--sp-2);height:var(--sp-2);border-radius:var(--r-pill);background:var(--c-code-str)}.wscreen__label[data-astro-cid-4qyyjobd]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wscreen__bar[data-astro-cid-4qyyjobd]{width:var(--w);height:var(--sp-2);border-radius:var(--r-pill);background:var(--c-night-rule)}.wscreen--large[data-astro-cid-4qyyjobd]{gap:var(--sp-3);padding:var(--sp-5);font-size:var(--fs-body-sp)}.wscreen--large[data-astro-cid-4qyyjobd] .wscreen__rows[data-astro-cid-4qyyjobd]{gap:var(--sp-3)}[data-armed]:not([data-in]) .wscreen__row[data-astro-cid-4qyyjobd]{opacity:0;transform:translateY(var(--sp-3))}[data-armed][data-in] .wscreen__row[data-astro-cid-4qyyjobd]{transition:opacity var(--t-mid) var(--ease-out) calc(var(--stack-at,var(--t-short)) + var(--r) * var(--t-short)), transform var(--t-mid) var(--ease-out) calc(var(--stack-at,var(--t-short)) + var(--r) * var(--t-short))}.roll[data-astro-cid-jw5yx2fo]{display:inline-flex}.roll__shown[data-astro-cid-jw5yx2fo]{line-height:var(--lh-tight);align-items:flex-end;display:inline-flex}.roll__digit[data-astro-cid-jw5yx2fo]{height:1em;display:inline-block;overflow:hidden}.roll__strip[data-astro-cid-jw5yx2fo]{transform:translateY(calc(var(--d) * -1em));display:grid}.roll__strip[data-astro-cid-jw5yx2fo]>span[data-astro-cid-jw5yx2fo]{height:1em}[data-armed]:not([data-in]) .roll__strip[data-astro-cid-jw5yx2fo]{transform:none}[data-armed][data-in] .roll__strip[data-astro-cid-jw5yx2fo]{transition:transform var(--t-long) var(--ease-out) var(--roll-at,var(--t-short))}.wcard[data-astro-cid-3xajdfta]{--stack-at:calc(var(--i) * var(--t-short) + var(--t-mid));--roll-at:calc(var(--stack-at) + var(--t-mid) + var(--t-short) * 3);align-content:start;gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-l);background:var(--c-card);color:var(--c-ink);transform-origin:0;display:grid;position:relative}.wcard__client[data-astro-cid-3xajdfta]{margin:var(--sp-2) 0 0;font-size:var(--fs-note)}.wcard__title[data-astro-cid-3xajdfta]{font-size:var(--fs-h3-sp);margin:0}.wcard__link[data-astro-cid-3xajdfta]{text-decoration:none}.wcard__link[data-astro-cid-3xajdfta]:after{content:"";border-radius:var(--r-l);position:absolute;inset:0}.wcard__link[data-astro-cid-3xajdfta]:focus-visible{outline:none}.wcard__link[data-astro-cid-3xajdfta]:focus-visible:after{outline:var(--stroke-graph) solid var(--c-ink);outline-offset:var(--sp-1)}.wcard[data-astro-cid-3xajdfta]:hover .wcard__link[data-astro-cid-3xajdfta]{text-underline-offset:var(--sp-1);text-decoration:underline}.wcard__ba[data-astro-cid-3xajdfta]{align-items:center;gap:var(--sp-1) var(--sp-2);font-size:var(--fs-note);flex-wrap:wrap;margin:0;display:flex}.wcard__before[data-astro-cid-3xajdfta],.wcard__after[data-astro-cid-3xajdfta]{align-items:baseline;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-s);display:inline-flex}.wcard__before[data-astro-cid-3xajdfta]{background:var(--c-line)}.wcard__after[data-astro-cid-3xajdfta]{background:var(--c-yellow);font-weight:var(--fw-bold)}.wcard__tag[data-astro-cid-3xajdfta]{font-weight:var(--fw-bold)}.wcard__figure[data-astro-cid-3xajdfta]{align-items:baseline;gap:var(--sp-1) var(--sp-2);margin:var(--sp-1) 0 0;font-size:var(--fs-note);flex-wrap:wrap;display:flex}.wcard__figure-after[data-astro-cid-3xajdfta]{font-family:var(--font-head);font-size:var(--fs-h2-sp);font-weight:var(--fw-head)}.wcard__example[data-astro-cid-3xajdfta]{padding:0 var(--sp-1);border:var(--hairline) solid var(--c-ink);border-radius:var(--r-s)}.wcard__line[data-astro-cid-3xajdfta]{margin:0}[data-armed]:not([data-in]) .wcard[data-astro-cid-3xajdfta]{opacity:0;transform:perspective(calc(var(--sp-9) * 8)) translateX(var(--sp-8)) rotateY(50deg)}[data-armed][data-in] .wcard[data-astro-cid-3xajdfta]{transition:opacity var(--t-mid) var(--ease-out) calc(var(--i) * var(--t-short)), transform var(--t-long) var(--ease-out) calc(var(--i) * var(--t-short))}@media (width>=900px){.wcard__title[data-astro-cid-3xajdfta]{font-size:var(--fs-h3-pc)}.wcard__figure-after[data-astro-cid-3xajdfta]{font-size:var(--fs-h2-pc)}}.works[data-astro-cid-uhsvohz4]{padding:var(--sp-8) 0;background:var(--c-night)}.works__head[data-astro-cid-uhsvohz4]{padding:0 var(--gutter-sp)}.works__title[data-astro-cid-uhsvohz4]{font-size:var(--fs-section);margin:0}.works__lead[data-astro-cid-uhsvohz4]{margin:var(--sp-2) 0 var(--sp-5);color:var(--c-night-lead)}.works__track[data-astro-cid-uhsvohz4]{gap:var(--sp-4);padding:var(--sp-2) var(--gutter-sp) var(--sp-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter-sp);touch-action:pan-x pan-y;grid-auto-columns:84%;grid-auto-flow:column;display:grid;overflow-x:auto}.works[data-astro-cid-uhsvohz4][data-js] .works__track[data-astro-cid-uhsvohz4]{scrollbar-width:none}.works[data-astro-cid-uhsvohz4][data-js] .works__track[data-astro-cid-uhsvohz4]::-webkit-scrollbar{display:none}.works__track[data-astro-cid-uhsvohz4]:focus-visible{outline-offset:calc(var(--sp-1) * -1)}.works__slot[data-astro-cid-uhsvohz4]{scroll-snap-align:start;display:grid}.works__nav[data-astro-cid-uhsvohz4]{align-items:center;gap:var(--sp-1);padding:0 var(--gutter-sp);flex-wrap:wrap;display:flex}.works[data-astro-cid-uhsvohz4]:not([data-js]) .works__nav[data-astro-cid-uhsvohz4]{display:none}.works__dot[data-astro-cid-uhsvohz4],.works__arrow[data-astro-cid-uhsvohz4]{min-width:var(--tap);height:var(--tap);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.works__arrow[data-astro-cid-uhsvohz4]{padding:0 var(--sp-2);border:var(--hairline) solid currentColor;border-radius:var(--r-s);display:none}.works__arrow[data-astro-cid-uhsvohz4][aria-disabled=true]{opacity:.3;cursor:default}.works__dot[data-astro-cid-uhsvohz4]:before{content:"";width:var(--dot);height:var(--dot);border:var(--hairline) solid currentColor;border-radius:var(--r-pill)}.works__dot[data-astro-cid-uhsvohz4][aria-current=true]:before{background:currentColor}.works[data-astro-cid-uhsvohz4] .wcard__link:focus-visible:after{outline-color:var(--c-yellow)}.works__more[data-astro-cid-uhsvohz4]{margin:var(--sp-5) 0 0;padding:0 var(--gutter-sp);font-weight:var(--fw-bold)}.works__more[data-astro-cid-uhsvohz4] a[data-astro-cid-uhsvohz4]{text-underline-offset:var(--sp-1)}@media (width>=900px){.works[data-astro-cid-uhsvohz4]{padding:var(--sp-9) 0}.works__head[data-astro-cid-uhsvohz4],.works__nav[data-astro-cid-uhsvohz4],.works__more[data-astro-cid-uhsvohz4]{padding-inline:var(--gutter-wrap)}.works__head[data-astro-cid-uhsvohz4]{justify-content:space-between;align-items:flex-end;gap:var(--sp-3) var(--sp-7);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.works__lead[data-astro-cid-uhsvohz4]{margin:0}.works__track[data-astro-cid-uhsvohz4]{grid-auto-columns:calc((100% - var(--sp-5) * 2) / 2.4);gap:var(--sp-5);padding-inline:var(--gutter-wrap);scroll-padding-inline:var(--gutter-wrap)}.works__arrow[data-astro-cid-uhsvohz4]{display:grid}.works__nav[data-astro-cid-uhsvohz4] .works__arrow[data-astro-cid-uhsvohz4]:first-child{margin-right:var(--sp-2)}.works__nav[data-astro-cid-uhsvohz4] .works__arrow[data-astro-cid-uhsvohz4]:last-child{margin-left:var(--sp-2)}}.who[data-astro-cid-tvdhuw5n]{gap:var(--sp-7);padding:var(--sp-8) var(--gutter-sp);display:grid}.who__title[data-astro-cid-tvdhuw5n]{font-size:var(--fs-h2-sp);margin:0}.who__lead[data-astro-cid-tvdhuw5n]{margin:var(--sp-2) 0 0;font-weight:var(--fw-bold)}.who--night[data-astro-cid-tvdhuw5n]{background:var(--c-night)}.who--night[data-astro-cid-tvdhuw5n] .who__title[data-astro-cid-tvdhuw5n]{font-size:var(--fs-section)}.who__intro[data-astro-cid-tvdhuw5n]{margin:var(--sp-3) 0 0;max-width:var(--measure-lead);font-size:var(--fs-lead);font-weight:var(--fw-bold);text-wrap:pretty;word-break:auto-phrase}.who--night[data-astro-cid-tvdhuw5n] .who__lead[data-astro-cid-tvdhuw5n]{color:var(--c-night-lead)}.who--night[data-astro-cid-tvdhuw5n] .split__hand[data-astro-cid-tvdhuw5n]{color:var(--c-night-ink)}.who--night[data-astro-cid-tvdhuw5n] .team__screen[data-astro-cid-tvdhuw5n]{border:var(--hairline) solid var(--c-night-rule);background:var(--c-night-deep)}.who--night[data-astro-cid-tvdhuw5n] .day__key[data-astro-cid-tvdhuw5n]{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--c-card);color:var(--c-ink);display:inline-flex}.who__sub[data-astro-cid-tvdhuw5n]{margin:0 0 var(--sp-3);font-size:var(--fs-h3-sp)}.who__grid[data-astro-cid-tvdhuw5n]{gap:var(--sp-7);display:grid}.team__screen[data-astro-cid-tvdhuw5n]{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-l) var(--r-l) var(--r-s) var(--r-s);background:var(--c-night);color:var(--c-night-ink);display:grid}.team__me[data-astro-cid-tvdhuw5n]{align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:var(--hairline) solid var(--c-night-rule);font-weight:var(--fw-bold);margin:0;display:flex}.team__me[data-astro-cid-tvdhuw5n] small[data-astro-cid-tvdhuw5n]{font-weight:var(--fw-body)}.mark[data-astro-cid-tvdhuw5n]{width:var(--sp-7);height:var(--sp-7);border-radius:var(--r-pill);background:var(--c-yellow);color:var(--c-ink);place-items:center;display:grid}.mark__globe[data-astro-cid-tvdhuw5n]{fill:currentColor;width:55%;height:55%}.team__label[data-astro-cid-tvdhuw5n]{font-size:var(--fs-note);margin:0}.team__roles[data-astro-cid-tvdhuw5n]{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.team__role[data-astro-cid-tvdhuw5n]{padding:var(--sp-1) var(--sp-2);border:var(--hairline) solid var(--c-night-rule);border-radius:var(--r-s);font-family:var(--font-code);font-size:var(--fs-note)}.team[data-astro-cid-tvdhuw5n][data-armed]:not([data-in]) .team__screen[data-astro-cid-tvdhuw5n]{clip-path:inset(0 0 100% 0 round var(--r-l) var(--r-l) var(--r-s) var(--r-s))}.team[data-astro-cid-tvdhuw5n][data-armed]:not([data-in]) .team__me[data-astro-cid-tvdhuw5n],.team[data-astro-cid-tvdhuw5n][data-armed]:not([data-in]) .team__role[data-astro-cid-tvdhuw5n]{opacity:0;transform:scale(.85)}.team[data-astro-cid-tvdhuw5n][data-armed][data-in] .team__screen[data-astro-cid-tvdhuw5n]{clip-path:inset(0 round var(--r-l) var(--r-l) var(--r-s) var(--r-s));transition:clip-path var(--t-mid) var(--ease-out)}.team[data-astro-cid-tvdhuw5n][data-armed][data-in] .team__me[data-astro-cid-tvdhuw5n],.team[data-astro-cid-tvdhuw5n][data-armed][data-in] .team__role[data-astro-cid-tvdhuw5n]{transition:opacity var(--t-short) var(--ease-out) calc(var(--t-mid) + var(--i,0) * var(--t-short) / 2), transform var(--t-short) var(--ease-out) calc(var(--t-mid) + var(--i,0) * var(--t-short) / 2)}.day__key[data-astro-cid-tvdhuw5n]{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);font-size:var(--fs-note);flex-wrap:wrap;display:flex}.day__key[data-astro-cid-tvdhuw5n] .day__dot--ai[data-astro-cid-tvdhuw5n]{margin-left:var(--sp-3)}.day__list[data-astro-cid-tvdhuw5n]{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.day__item[data-astro-cid-tvdhuw5n]{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-m);background:var(--c-card);color:var(--c-ink);text-wrap:pretty;word-break:auto-phrase;grid-template-columns:3.2em auto minmax(0,1fr);display:grid}.day__time[data-astro-cid-tvdhuw5n]{font-family:var(--font-code);font-size:var(--fs-note);font-weight:var(--fw-bold)}.day__dot[data-astro-cid-tvdhuw5n]{width:var(--sp-4);height:var(--sp-4);border-radius:var(--r-pill);border:var(--stroke-graph) solid var(--c-ink)}.day__dot--me[data-astro-cid-tvdhuw5n]{background:var(--c-yellow)}.day__dot--ai[data-astro-cid-tvdhuw5n]{background:var(--c-ink)}.day__who[data-astro-cid-tvdhuw5n]{font-weight:var(--fw-bold)}.day[data-astro-cid-tvdhuw5n][data-armed]:not([data-in]) .day__item[data-astro-cid-tvdhuw5n]{opacity:0;transform:translateY(var(--sp-3)) scale(.92)}.day[data-astro-cid-tvdhuw5n][data-armed][data-in] .day__item[data-astro-cid-tvdhuw5n]{transition:opacity var(--t-short) var(--ease-out) calc(var(--i) * var(--t-mid) / 2), transform var(--t-mid) var(--ease-out) calc(var(--i) * var(--t-mid) / 2)}.split[data-astro-cid-tvdhuw5n]{gap:var(--sp-6);display:grid}.split__list[data-astro-cid-tvdhuw5n]{padding-left:var(--indent-list);margin:0}.split__list[data-astro-cid-tvdhuw5n] li[data-astro-cid-tvdhuw5n]+li[data-astro-cid-tvdhuw5n]{margin-top:var(--sp-1)}.split__hand[data-astro-cid-tvdhuw5n]{margin:var(--sp-3) 0 0;color:var(--c-vermilion-ink);font-family:var(--font-hand);font-size:var(--fs-h3-pc);transform-origin:0;transform:rotate(-2deg)}.faq__list[data-astro-cid-tvdhuw5n]{gap:var(--sp-4);margin:0;display:grid}.faq__item[data-astro-cid-tvdhuw5n]{max-width:var(--measure)}.faq__item[data-astro-cid-tvdhuw5n] dt[data-astro-cid-tvdhuw5n]{font-weight:var(--fw-bold)}.faq__item[data-astro-cid-tvdhuw5n] dt[data-astro-cid-tvdhuw5n]:before{content:"Q. "}.faq__item[data-astro-cid-tvdhuw5n] dd[data-astro-cid-tvdhuw5n]{margin:var(--sp-1) 0 0}.faq__item[data-astro-cid-tvdhuw5n] dd[data-astro-cid-tvdhuw5n]:before{content:"A. ";font-weight:var(--fw-bold)}.voices__notes[data-astro-cid-tvdhuw5n]{padding:var(--sp-2) 0 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}.note[data-astro-cid-tvdhuw5n]{width:min(100%,15em);padding:var(--sp-4) var(--sp-4) var(--sp-5);background:var(--c-yellow);color:var(--c-ink);box-shadow:var(--shadow-note);font-family:var(--font-hand);font-size:var(--fs-h3-pc);line-height:var(--lh-head);position:relative;transform:rotate(-3deg)}.note[data-astro-cid-tvdhuw5n]:first-child{padding-bottom:var(--sp-7)}.note[data-astro-cid-tvdhuw5n]+.note[data-astro-cid-tvdhuw5n]{margin:var(--sp-5) 0 0;transform:rotate(4deg)}.voices__example[data-astro-cid-tvdhuw5n]{margin-left:var(--sp-1);padding:0 var(--sp-1);border:var(--hairline) solid currentColor;border-radius:var(--r-s);font-size:var(--fs-note);font-weight:var(--fw-body);vertical-align:middle}.voices[data-astro-cid-tvdhuw5n][data-armed]:not([data-in]) .note[data-astro-cid-tvdhuw5n]{opacity:0;transform:rotate(0)scale(1.1)}.voices[data-astro-cid-tvdhuw5n][data-armed][data-in] .note[data-astro-cid-tvdhuw5n]{transition:opacity var(--t-short) var(--ease-out) calc(var(--i) * var(--t-mid)), transform var(--t-short) var(--ease-out) calc(var(--i) * var(--t-mid))}@media (width>=900px){.who[data-astro-cid-tvdhuw5n]{gap:var(--sp-8) var(--sp-7);padding:var(--sp-9) var(--gutter-wrap);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.who__head[data-astro-cid-tvdhuw5n],.who__grid[data-astro-cid-tvdhuw5n],.split[data-astro-cid-tvdhuw5n]{grid-column:1/-1}.who__title[data-astro-cid-tvdhuw5n]{font-size:var(--fs-h2-pc)}.who__sub[data-astro-cid-tvdhuw5n]{font-size:var(--fs-h3-pc)}.who__grid[data-astro-cid-tvdhuw5n]{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.split[data-astro-cid-tvdhuw5n]{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.voices__notes[data-astro-cid-tvdhuw5n]{flex-wrap:nowrap}.note[data-astro-cid-tvdhuw5n]{flex:0 15em;width:auto;min-width:0}.note[data-astro-cid-tvdhuw5n]+.note[data-astro-cid-tvdhuw5n]{margin:var(--sp-8) 0 0 calc(var(--sp-5) * -1)}}.end[data-astro-cid-sivm2xy3]{isolation:isolate;justify-items:center;gap:var(--sp-5);padding:var(--sp-8) var(--gutter-sp);background:var(--c-night);text-align:center;display:grid;position:relative;overflow:clip}.end__veil[data-astro-cid-sivm2xy3]{z-index:-2;background:var(--veil-end);position:absolute;inset:0}.end__glow[data-astro-cid-sivm2xy3]{z-index:-1;width:min(100%, calc(var(--sp-9) * 9));aspect-ratio:1;background:var(--glow-end);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.end__title[data-astro-cid-sivm2xy3]{font-size:var(--fs-end);line-height:var(--lh-night);text-wrap:balance;margin:0}.end__title[data-astro-cid-sivm2xy3]>span[data-astro-cid-sivm2xy3]{display:inline-block}.end__lead[data-astro-cid-sivm2xy3]{max-width:var(--measure-lead);color:var(--c-night-ink);font-size:var(--fs-body-sp);text-wrap:pretty;word-break:auto-phrase;margin:0}@media (width>=900px){.end[data-astro-cid-sivm2xy3]{padding:calc(var(--sp-9) + var(--sp-3)) var(--gutter-wrap)}.end__lead[data-astro-cid-sivm2xy3]{font-size:var(--fs-band)}}.feel--night[data-astro-cid-nzuoozrd]{--feel-soft:var(--c-night-lead);--feel-rule:var(--c-night-rule);--feel-wash:var(--wash-night);--feel-fill:var(--c-night-ink);--feel-fill-ink:var(--c-night);background:var(--c-night);color:var(--c-night-ink)}.feel--paper[data-astro-cid-nzuoozrd]{--feel-soft:var(--c-ink-soft);--feel-rule:var(--c-line);--feel-wash:var(--wash-paper);--feel-fill:var(--c-ink);--feel-fill-ink:var(--c-paper);background:var(--c-paper);color:var(--c-ink)}.feel[data-astro-cid-nzuoozrd]{padding:var(--sp-6) var(--gutter-sp)}.feel__in[data-astro-cid-nzuoozrd]{border-block:var(--hairline) solid var(--feel-rule);padding-block:var(--sp-4)}.feel__q[data-astro-cid-nzuoozrd]{font-size:inherit;margin:0}.feel__voice[data-astro-cid-nzuoozrd]{align-items:baseline;column-gap:var(--sp-3);width:100%;min-height:var(--tap-bar);padding:var(--sp-3) 0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;margin:0;display:flex}.feel__said[data-astro-cid-nzuoozrd]{font-family:var(--font-head);font-feature-settings:var(--ff-head);font-size:var(--fs-h2-sp);font-weight:var(--fw-head);line-height:var(--lh-head);letter-spacing:var(--ls-head);text-indent:var(--hang-quote);word-break:auto-phrase}.feel__then[data-astro-cid-nzuoozrd]{color:var(--feel-soft);font-size:var(--fs-body-sp)}.feel__plus[data-astro-cid-nzuoozrd]{width:var(--size-faq-dot);aspect-ratio:1;border:var(--hairline) solid currentColor;border-radius:var(--r-pill);font-size:var(--fs-h3-pc);line-height:var(--lh-head);transition:transform var(--t-mid) var(--ease-out), background-color var(--t-short) var(--ease-out);align-self:center;place-items:center;margin-inline-start:auto;display:grid}.feel__voice[data-astro-cid-nzuoozrd]:hover .feel__plus[data-astro-cid-nzuoozrd]{background:var(--feel-wash)}.feel[data-astro-cid-nzuoozrd][data-open] .feel__plus[data-astro-cid-nzuoozrd]{border-color:var(--feel-fill);background:var(--feel-fill);color:var(--feel-fill-ink);transform:rotate(45deg)}.feel__answer[data-astro-cid-nzuoozrd]{justify-items:start;gap:var(--sp-4);padding-block:var(--sp-3) var(--sp-2);display:grid}.feel[data-astro-cid-nzuoozrd][data-armed]:not([data-open]) .feel__answer[data-astro-cid-nzuoozrd]{display:none}.feel[data-astro-cid-nzuoozrd][data-armed][data-open] .feel__answer[data-astro-cid-nzuoozrd]{animation:feel-open var(--t-mid) var(--ease-out)}.feel__text[data-astro-cid-nzuoozrd],.feel__note[data-astro-cid-nzuoozrd]{max-width:var(--measure-lead);text-wrap:pretty;word-break:auto-phrase;margin:0}.feel__note[data-astro-cid-nzuoozrd]{margin-top:calc(var(--sp-2) * -1);color:var(--feel-soft)}.feel__go[data-astro-cid-nzuoozrd]{min-height:var(--tap-bar);padding-inline:var(--sp-5);border:calc(var(--hairline) * 2) solid currentColor;border-radius:var(--r-pill);color:inherit;font-family:var(--font-head);font-feature-settings:var(--ff-head);font-weight:var(--fw-head);transition:background-color var(--t-short) var(--ease-out), transform var(--t-short) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.feel__go[data-astro-cid-nzuoozrd]:hover{background:var(--feel-wash)}.feel__go[data-astro-cid-nzuoozrd]:active{background:var(--feel-wash);transform:scale(var(--press))}@keyframes feel-open{0%{opacity:0;transform:translateY(calc(var(--sp-2) * -1))}}@media (width>=900px){.feel[data-astro-cid-nzuoozrd]{padding:var(--sp-7) var(--gutter-wrap)}.feel__in[data-astro-cid-nzuoozrd]{column-gap:var(--sp-7);padding-block:var(--sp-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.feel__said[data-astro-cid-nzuoozrd]{font-size:var(--fs-section)}.feel__then[data-astro-cid-nzuoozrd]{font-size:var(--fs-h2-sp)}.feel__voice[data-astro-cid-nzuoozrd]{column-gap:var(--sp-4)}.feel__plus[data-astro-cid-nzuoozrd]{margin-inline-start:0}.feel__answer[data-astro-cid-nzuoozrd]{padding:0}.feel__text[data-astro-cid-nzuoozrd],.feel__note[data-astro-cid-nzuoozrd]{font-size:var(--fs-body-pc)}}@media (hover:hover) and (pointer:fine) and (width>=900px){.feel__answer[data-astro-cid-nzuoozrd]{transition:opacity var(--t-mid) var(--ease-out), transform var(--t-mid) var(--ease-out), visibility var(--t-none)}.feel[data-astro-cid-nzuoozrd][data-armed]:not([data-open]) .feel__answer[data-astro-cid-nzuoozrd]{visibility:hidden;opacity:0;transform:translateX(calc(var(--sp-3) * -1));transition:opacity var(--t-short) var(--ease-out), transform var(--t-short) var(--ease-out), visibility var(--t-short) linear;display:grid}.feel[data-astro-cid-nzuoozrd][data-armed][data-open] .feel__answer[data-astro-cid-nzuoozrd]{animation:none}}@media print{.feel[data-astro-cid-nzuoozrd][data-armed]:not([data-open]) .feel__answer[data-astro-cid-nzuoozrd]{visibility:visible;opacity:1;display:grid;transform:none}}
