@property --works-route-p{syntax:"<number>";inherits:false;initial-value:0}.worksSite{--works-night:#0B1120;--works-paper:#ECEAE4;--works-ink:#0B1120;--works-ink-2:#2A3343;--works-ink-3:#5B6575;--works-off:#5F6878;--works-on-dark:#F0F4F7;--works-on-dark-2:rgba(240,244,247,0.76);--works-tag-dark:#A9B6C6;--works-tag-backing:rgba(11,17,32,0.92);--works-route-paper:#0B8A84;--works-route-paper-idle:rgba(11,138,132,0.4);--works-route-paper-glow:#26DAD2;--works-route-dark:#26DAD2;--works-underline:rgba(11,17,32,0.24);--works-underline-hover:var(--works-route-paper);--works-underline-dark:rgba(240,244,247,0.4);--works-underline-dark-hover:var(--works-route-dark);--works-rule:rgba(11,17,32,0.16);--works-filter-dot:var(--works-ink);--works-link-text:var(--works-ink);--works-shot-shadow:0 0 2px rgba(11,17,32,0.24),0 1px 3px rgba(11,17,32,0.16),0 24px 48px -28px rgba(11,17,32,0.55);--works-feature-heading:"palt" 1;--works-fs-h1-index:clamp(56px,7.8vw,112px);--works-fs-h1-kind:clamp(40px,5vw,72px);--works-fs-h2:clamp(26px,2.4vw,32px);--works-fs-h2-faq:clamp(24px,2vw,28px);--works-fs-lead:clamp(15px,1.25vw,18px);--works-fs-card-name:clamp(22px,1.8vw,26px);--works-hero-text-top:172px;--works-list-pad-top:56px;--works-head-to-cards:56px;--works-branch-offset:28px;--works-cards-col-gap:24px;--works-cards-row-gap:72px;--works-note-top:32px;--works-list-pad-bottom:120px;--works-faq-pad-top:96px;--works-faq-pad-bottom:104px;--works-meta-gap:18px;--works-gutter-x:max(calc((100% - 1200px) / 2),8px);--works-route-w:3px;--works-station-d:12px;--works-head-d:10px;--works-ring-d:14px;--works-route-head-clear:8px;--works-route-end-clear:16px;--works-filter-dot-d:10px;--works-halo-r:14px}@media(min-width:1216px){.worksSite{--works-halo-r:22px}}@media(max-width:768px){.worksSite{--works-gutter-x:6px;--works-halo-r:8px;--works-list-pad-top:40px;--works-head-to-cards:40px;--works-note-top:28px;--works-list-pad-bottom:96px;--works-faq-pad-top:72px;--works-faq-pad-bottom:80px;--works-route-head-clear:4px}}.worksSite{--works-header-h:74px}@media(min-width:1164px)and (max-width:1437.98px){.worksSite{--works-header-h:102px}}@media(min-width:1438px){.worksSite{--works-header-h:108px}}.worksSite{--works-sec-pad-screens:144px;--works-fs-caption:15px;--works-care-gap:24px;--works-rule-form:rgba(11,17,32,0.24);--works-figure-col:440px;--works-form-figure:520px;--works-access-shot:240px;--works-access-text-max:560px;--works-screens-pc:760px;--works-screens-sp:190px;--works-screens-sp-drop:48px}@media(min-width:1280px){.worksSite{--works-access-shot:260px;--works-screens-pc:800px;--works-screens-sp:200px}}@media(min-width:1440px){.worksSite{--works-figure-col:480px;--works-form-figure:560px;--works-access-shot:280px;--works-screens-pc:880px;--works-screens-sp:220px}}@media(max-width:768px){.worksSite{--works-sec-pad-screens:96px;--works-screens-pc:358px;--works-screens-sp:180px}}.worksSite{--works-fs-h1-detail:clamp(32px,3.6vw,52px);--works-fs-h1-detail-min:28px;--works-hero-text-w-detail:460px;--works-hero-map-band-detail:280px;--works-fs-facts:14px;--works-facts-gap:20px;--works-sec-pad:120px;--works-sec-pad-figure:112px;--works-side-col:280px;--works-fs-node-name:17px;--works-fs-node-body:15px;--works-sitemap-line:1.5px}@media(min-width:1280px){.worksSite{--works-hero-text-w-detail:540px}}@media(min-width:1440px){.worksSite{--works-hero-text-w-detail:600px;--works-side-col:336px}}@media(max-width:768px){.worksSite{--works-sec-pad:80px;--works-sec-pad-figure:72px}}.worksSite{display:block;background:#f6f6f6;color:#1a1a1a;font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;overflow-x:clip}.worksCrumbs{padding-top:var(--works-header-h)}.worksSr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}@keyframes worksRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes worksRiseNoFade{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes worksRiseB{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.worksMapHero{position:relative;isolation:isolate;min-height:clamp(560px,64vh,760px);min-height:clamp(560px,64svh,760px);background:var(--works-night);color:var(--works-on-dark);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;overflow:clip}@media(max-width:768px){.worksMapHero{display:flex;flex-direction:column;min-height:640px}}.worksMapHero__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.worksMapHero__inner{padding:0 16px}}.worksMapHero__inner{padding-top:var(--works-hero-text-top)}@media(max-width:768px){.worksMapHero__inner{display:flex;flex:1 0 auto;flex-direction:column}}.worksMapHero__text{position:relative;z-index:2;max-width:440px}@media(min-width:1280px){.worksMapHero__text{max-width:520px}}@media(min-width:1440px){.worksMapHero__text{max-width:560px}}@media(max-width:768px){.worksMapHero__text{flex:1 0 auto;max-width:none}}.worksMapHero__title{margin:0;font-size:var(--works-fs-h1-index);font-weight:800;line-height:1.04;letter-spacing:-.045em;color:var(--works-on-dark);white-space:nowrap;font-feature-settings:var(--works-feature-heading)}.worksMapHero__lead{max-width:25em;margin:32px 0 0;font-size:var(--works-fs-lead);font-weight:500;line-height:1.9;color:var(--works-on-dark-2);word-break:keep-all;font-feature-settings:var(--works-feature-heading)}@media(max-width:768px){.worksMapHero__lead{margin-top:24px}}@media(prefers-reduced-motion:no-preference){.worksMapHero__lead,.worksMapHero__title{animation:worksRiseB .3s cubic-bezier(.19,1,.22,1) both;animation-delay:calc(var(--i, 0)*.06s)}}.worksMapHero__map{position:absolute;inset:0;z-index:0}@media(max-width:768px){.worksMapHero__map{position:relative;inset:auto;flex:none;height:300px;margin:24px -16px 0}}.worksMapHero__canvas,.worksMapHero__still,.worksMapHero__stillNoscript{position:absolute;inset:0}.worksMapHero__still{display:block}.worksMapHero__still img,.worksMapHero__stillNoscript{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.worksMapHero[data-map=still] .worksMapHero__still{display:block}.worksMapHero[data-map=still] .worksMapHero__canvas{display:none}@media(scripting:none){.worksMapHero__still{display:none}}@media(prefers-reduced-motion:reduce){.worksMapHero__still{display:block}.worksMapHero__canvas{display:none}}.worksMapHero__tags{position:absolute;inset:0;z-index:1;margin:0;padding:0;list-style:none;pointer-events:none}.worksMapHero__tag{position:absolute;top:var(--works-tag-y,0);left:var(--works-tag-x,0);display:flex;flex-direction:column;align-items:center;transform:translateX(-50%);font-size:12px;font-weight:400;line-height:1.5;color:var(--works-tag-dark);white-space:nowrap;transition:opacity .3s cubic-bezier(.165,.84,.44,1),left .3s cubic-bezier(.19,1,.22,1),top .3s cubic-bezier(.19,1,.22,1)}@media(max-width:768px){.worksMapHero__tag{font-size:11px}}.worksMapHero__tag:before{content:"";position:absolute;inset:-10px -18px;z-index:-1;background:radial-gradient(closest-side,var(--works-tag-backing) 62%,transparent);pointer-events:none}.worksMapHero__tagName{font-size:13px;font-weight:700;color:var(--works-on-dark)}@media(max-width:768px){.worksMapHero__tagName{font-size:11px}}.worksMapHero__tag:not([data-placed]){opacity:0}.worksMapHero__gutter{position:absolute;bottom:0;left:var(--works-gutter-x);width:0;height:0}.worksCrumbBand,.worksList,.worksSite_page_index{background:var(--works-paper)}.worksList{padding:var(--works-list-pad-top) 0 var(--works-list-pad-bottom);color:var(--works-ink);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.worksList__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.worksList__inner{padding:0 16px}}.worksList__head{display:grid;row-gap:32px}@media(max-width:768px){.worksList__head{row-gap:24px}}.worksList__title{margin:0;font-size:var(--works-fs-h2);font-weight:800;line-height:1.4;letter-spacing:-.02em;color:var(--works-ink);word-break:keep-all;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksList__title:not([data-works-in]){transform:translateY(16px);opacity:0}.worksList__title{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksFilter__label{margin:0 0 16px;font-size:13px;font-weight:700;line-height:1.6;letter-spacing:.06em;color:var(--works-ink-3)}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksFilter__label:not([data-works-in]){transform:translateY(16px);opacity:0}.worksFilter__label{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksFilter{min-width:0}.worksFilter__list{--works-filter-fs:17px;--works-filter-fs-off:14px;--works-filter-line:calc(var(--works-filter-fs) * 1.5);display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0;padding:0;list-style:none}@media(min-width:769px){.worksFilter__list{display:grid;grid-template-columns:repeat(3,minmax(max-content,1fr));gap:14px 28px}}@media(min-width:1164px){.worksFilter__list{grid-template-columns:max-content repeat(4,minmax(max-content,1fr))}}@media(min-width:1440px){.worksFilter__list{column-gap:40px}}.worksFilter__item{display:flex;flex:none;align-items:center;height:var(--works-filter-line);font-size:var(--works-filter-fs);font-weight:700;line-height:var(--works-filter-line);color:var(--works-ink);white-space:nowrap}.worksFilter__item_kind_all{flex-basis:100%;height:auto;font-size:26px;line-height:1.5}@media(min-width:769px){.worksFilter__item_kind_all{grid-column:1/-1}}@media(min-width:1164px){.worksFilter__item_kind_all{grid-column:1;grid-row:1/span 3;align-self:start;margin-right:12px}}.worksFilter__item.is-empty{font-size:var(--works-filter-fs-off);font-weight:500;color:var(--works-off)}.worksFilter__here,.worksFilter__link{display:inline-flex;align-items:baseline;color:inherit}.worksFilter__link{text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--works-underline);text-underline-offset:.28em;transition:text-decoration-color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.worksFilter__link:hover{text-decoration-color:var(--works-underline-hover)}}.worksFilter__link:focus-visible{outline:2px solid var(--works-ink);outline-offset:4px}.worksFilter__here{text-decoration:none}.worksFilter__dot{flex:none;align-self:center;width:var(--works-filter-dot-d);height:var(--works-filter-dot-d);margin-right:8px;fill:var(--works-filter-dot)}.worksFilter__count{display:inline-block;margin-left:6px;font-size:13px;font-weight:400;color:var(--works-ink-3);font-variant-numeric:tabular-nums}.worksFilter__item.is-empty .worksFilter__count{color:var(--works-off)}.worksCards{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--works-cards-col-gap);row-gap:0;margin:var(--works-head-to-cards) 0 0;padding:0;list-style:none}.worksCards>.worksCard:nth-child(n+2){padding-top:var(--works-cards-row-gap)}@media(min-width:769px){.worksCards{grid-template-columns:repeat(2,minmax(0,1fr))}.worksCards>.worksCard:nth-child(2){padding-top:0}}.worksCard{position:relative;display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;background:rgba(0,0,0,0);border:0;border-radius:0}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksCard:not([data-works-in]){transform:translateY(16px);opacity:0}.worksCard{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksCard:has(.worksCard__link:focus-visible){outline:2px solid var(--works-ink);outline-offset:8px}.worksCard__shot{display:block;aspect-ratio:16/10;overflow:hidden;border:0;border-radius:0;box-shadow:var(--works-shot-shadow)}.worksCard__img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .3s cubic-bezier(.19,1,.22,1)}.worksCard__kind{margin:0;padding-top:20px;font-size:13px;font-weight:400;line-height:1.6;color:var(--works-ink-3)}.worksCard__name{margin:0;padding-top:4px;font-size:var(--works-fs-card-name);font-weight:800;line-height:1.35;letter-spacing:-.02em;color:var(--works-ink);word-break:keep-all;overflow-wrap:anywhere;font-feature-settings:var(--works-feature-heading)}.worksCard__link{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--works-underline);text-underline-offset:.22em;transition:text-decoration-color .2s cubic-bezier(.165,.84,.44,1),text-decoration-thickness .2s cubic-bezier(.165,.84,.44,1)}.worksCard__link:after{content:"";position:absolute;inset:0;z-index:1}@supports selector(:has(a)){.worksCard__link:focus-visible{outline:none}}@media(hover:hover){.worksCard:hover .worksCard__img{transform:scale(1.025)}.worksCard:hover .worksCard__link{text-decoration-thickness:2px;text-decoration-color:var(--works-underline-hover)}}.worksCard__what{margin:0;padding-top:8px;font-size:15px;font-weight:500;line-height:1.75;color:var(--works-ink-2)}.worksCard__meta{display:flex;flex-wrap:wrap;gap:0 var(--works-meta-gap);margin:0;padding-top:10px;font-size:13px;font-weight:400;line-height:1.6;color:var(--works-ink-3)}.worksCard__metaItem{white-space:nowrap}@media(min-width:769px){.worksCards>.worksCard:only-child{grid-column:1/-1;grid-row:auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:repeat(4,auto) 1fr;column-gap:calc(var(--works-cards-col-gap)*2);align-content:start}.worksCards>.worksCard:only-child>*{grid-column:2}.worksCards>.worksCard:only-child .worksCard__shot{grid-column:1;grid-row:1/-1;align-self:start}.worksCards>.worksCard:only-child .worksCard__kind{padding-top:0}}.worksList__note{max-width:46em;margin:var(--works-note-top) 0 0;padding:0 0 0 1em;text-indent:-1em;font-size:13px;font-weight:400;line-height:1.85;color:var(--works-ink-3);background:rgba(0,0,0,0);border:0}.worksRoute{position:relative;isolation:isolate}.worksRoute__measure{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.worksRoute__measure{padding:0 16px}}.worksRoute__measure{position:absolute;top:0;right:0;left:0;height:0;visibility:hidden;pointer-events:none}.worksRoute__gutter{position:absolute;top:0;left:var(--works-gutter-x);width:0;height:0}.worksRoute__svg{position:absolute;top:0;left:0;z-index:1;overflow:visible;pointer-events:none}.worksRoute__line{fill:none;stroke:var(--works-route-paper-idle);stroke-width:var(--works-route-w)}.worksRoute__branchLit,.worksRoute__trunkLit{stroke:var(--works-route-paper)}.worksRoute__station{fill:var(--works-route-paper-idle);transition:fill .2s cubic-bezier(.165,.84,.44,1)}.worksRoute__station.is-hover,.worksRoute__station.is-lit{fill:var(--works-route-paper)}.worksRoute__end{fill:none;stroke:var(--works-route-paper-idle);stroke-width:var(--works-route-w)}.worksRoute__end.is-lit{stroke:var(--works-route-paper)}.worksRoute__headCore{fill:var(--works-route-paper)}.worksRoute__glowStop{stop-color:var(--works-route-paper-glow);stop-opacity:.55}.worksRoute__glowStop_edge{stop-opacity:0}@media(prefers-reduced-motion:reduce){.worksRoute__head{display:none}}.worksFaq{color:var(--works-ink-2,#1A1A1A);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.worksFaq_place_index{padding:var(--works-faq-pad-top) 0 var(--works-faq-pad-bottom);background:var(--works-paper)}.worksFaq__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.worksFaq__inner{padding:0 16px}}.worksFaq__inner{display:grid;row-gap:32px}@media(min-width:1025px){.worksFaq__inner{grid-template-columns:var(--works-side-col) minmax(0,1fr);column-gap:56px;align-items:start}}.worksFaq__title{margin:0;font-size:var(--works-fs-h2-faq);font-weight:800;line-height:1.4;letter-spacing:-.02em;color:var(--works-ink);word-break:keep-all;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksFaq__title:not([data-works-in]){transform:translateY(16px);opacity:0}.worksFaq__title{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksFaq__list{margin:0;padding:0;list-style:none}.worksFaq__item{border-top:1px solid var(--works-rule)}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksFaq__item:not([data-works-in]){transform:translateY(16px);opacity:0}.worksFaq__item{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksFaq__item:last-child{border-bottom:1px solid var(--works-rule)}.worksFaq__details{background:rgba(0,0,0,0);border-radius:0}.worksFaq__q{display:grid;grid-template-columns:minmax(0,1fr) 16px;column-gap:24px;align-items:center;padding:22px 0;font-size:18px;font-weight:700;line-height:1.6;color:var(--works-ink);list-style:none;cursor:pointer;transition:color .2s cubic-bezier(.165,.84,.44,1)}.worksFaq__q::-webkit-details-marker{display:none}.worksFaq__q::marker{content:""}.worksFaq__q:focus-visible{outline:2px solid var(--works-ink);outline-offset:4px}@media(hover:hover){.worksFaq__q:hover .worksFaq__icon{transform:translateY(2px)}}.worksFaq__icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.75}.worksFaq__icon,.worksFaq__iconV{transition:transform .2s cubic-bezier(.165,.84,.44,1)}.worksFaq__iconV{transform-box:fill-box;transform-origin:center}.worksFaq__details[open] .worksFaq__iconV{transform:scaleY(0)}.worksFaq__a{padding:0 40px 28px 0}@media(max-width:768px){.worksFaq__a{padding-right:0}}.worksFaq__aText,.worksFaq__qText{word-break:keep-all;overflow-wrap:anywhere}.worksFaq__aText{margin:0;font-size:16px;font-weight:400;line-height:1.9;color:var(--works-ink-2)}.worksFaq__linkRow{margin:12px 0 0;font-size:16px;line-height:1.9}.worksFaq__link{color:var(--works-link-text);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--works-route-paper);text-underline-offset:.25em;transition:text-decoration-thickness .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.worksFaq__link:hover{text-decoration-thickness:2px}}.worksFaq__link:focus-visible{outline:2px solid var(--works-ink);outline-offset:3px}@media(max-width:768px){.worksMapHero_page_kind .worksMapHero__inner{width:100%}}.worksMapHero_page_kind .worksMapHero__text{container-type:inline-size}.worksMapHero_page_kind .worksMapHero__title{font-size:min(var(--works-fs-h1-kind),100cqi/var(--works-h1-run,1));line-height:1.15;letter-spacing:-.035em;white-space:normal;word-break:keep-all}.worksSite_page_kind{background:var(--works-paper)}.worksMapHero_page_detail{min-height:clamp(640px,76vh,860px);min-height:clamp(640px,76svh,860px)}@media(max-width:768px){.worksMapHero_page_detail{min-height:640px}.worksMapHero_page_detail .worksMapHero__inner{width:100%}}.worksMapHero_page_detail .worksMapHero__text{max-width:var(--works-hero-text-w-detail);container-type:inline-size}@media(max-width:768px){.worksMapHero_page_detail .worksMapHero__text{max-width:none}}.worksMapHero_page_detail .worksMapHero__title{font-size:max(var(--works-fs-h1-detail-min),min(var(--works-fs-h1-detail),100cqi/var(--works-h1-run,1)));line-height:1.25;letter-spacing:-.03em;white-space:normal;word-break:keep-all}@media(max-width:768px){.worksMapHero_page_detail .worksMapHero__title{max-width:calc(var(--works-h1-run, 100)*1em)}.worksMapHero_page_detail .worksMapHero__title_split_sp{max-width:calc((var(--works-h1-run) - 1)*1em);font-size:max(var(--works-fs-h1-detail-min),min(var(--works-fs-h1-detail),100cqi/var(--works-h1-run-sp,1)))}}.worksMapHero_page_detail .worksMapHero__lead{margin-top:24px}@media(prefers-reduced-motion:no-preference){.worksMapHero_page_detail .worksMapHero__facts,.worksMapHero_page_detail .worksMapHero__open,.worksMapHero_page_detail .worksMapHero__planRow{animation:worksRiseB .3s cubic-bezier(.19,1,.22,1) both;animation-delay:calc(var(--i, 0)*.06s)}}@media(max-width:768px){.worksMapHero_page_detail .worksMapHero__map{height:var(--works-hero-map-band-detail)}}.worksMapHero__facts{display:flex;flex-wrap:wrap;gap:4px var(--works-facts-gap);margin:24px 0 0;padding:0;list-style:none;font-size:var(--works-fs-facts);font-weight:500;line-height:1.6;color:var(--works-tag-dark)}.worksMapHero__fact{white-space:nowrap}.worksMapHero__open{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px}@media(max-width:768px){.worksMapHero__open{display:grid;justify-items:start;gap:16px;margin-top:32px}}.worksMapHero__planRow{margin:20px 0 0;font-size:15px;font-weight:500;line-height:1.7}.worksMapHero__plan,.worksMapHero__url{color:var(--works-on-dark);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--works-underline-dark);text-underline-offset:.28em;transition:text-decoration-color .2s cubic-bezier(.165,.84,.44,1),text-decoration-thickness .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.worksMapHero__plan:hover,.worksMapHero__url:hover{text-decoration-thickness:2px;text-decoration-color:var(--works-underline-dark-hover)}}.worksMapHero__plan:focus-visible,.worksMapHero__url:focus-visible{outline:2px solid var(--works-on-dark);outline-offset:4px}.worksMapHero__url{font-size:16px;font-weight:500;line-height:1.6;letter-spacing:.01em;white-space:nowrap}.worksMapHero__plan{word-break:keep-all}.worksMapHero__plan svg{display:inline-block;width:.9em;height:.9em;margin-left:.3em;vertical-align:-.08em}.worksSitemap{--sitemap-station:var(--works-station-d);--sitemap-line:var(--works-sitemap-line);--sitemap-indent:40px;--sitemap-gap:24px;--sitemap-col-gap:16px;--sitemap-name-lh:1.5;--sitemap-cy:calc(var(--works-fs-node-name) * var(--sitemap-name-lh) / 2);--sitemap-cx:calc(var(--sitemap-station) / 2);padding:var(--works-sec-pad-figure) 0;background:var(--works-paper);color:var(--works-ink-2);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.worksSitemap__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.worksSitemap__inner{padding:0 16px}}.worksSitemap__title{margin:0;font-size:var(--works-fs-h2);font-weight:800;line-height:1.4;letter-spacing:-.02em;color:var(--works-ink);word-break:keep-all;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksSitemap__title:not([data-works-in]){transform:translateY(16px);opacity:0}.worksSitemap__title{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksSitemap__lead{margin:20px 0 0;font-size:16px;font-weight:400;line-height:1.9;color:var(--works-ink-2);max-inline-size:40em;word-break:keep-all;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksSitemap__lead:not([data-works-in]){transform:translateY(16px);opacity:0}.worksSitemap__lead{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksSitemap__figure{margin:40px 0 0}.worksSitemap__tree{margin:0;padding:0;list-style:none}.worksSitemap__node{position:relative;display:grid;grid-template-columns:var(--sitemap-station) minmax(0,1fr);column-gap:var(--sitemap-col-gap);margin:0;padding:0;background:rgba(0,0,0,0);border:0;border-radius:0}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksSitemap__node:not([data-works-in]){transform:translateY(16px);opacity:0}.worksSitemap__node{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksSitemap__node+.worksSitemap__node{margin-top:var(--sitemap-gap)}.worksSitemap__node:before{top:0;bottom:calc(-1*var(--sitemap-gap));left:calc(var(--sitemap-cx) - var(--sitemap-indent) - var(--sitemap-line)/2);width:var(--sitemap-line)}.worksSitemap__node:after,.worksSitemap__node:before{content:"";position:absolute;background:var(--works-route-paper)}.worksSitemap__node:after{top:calc(var(--sitemap-cy) - var(--sitemap-line)/2);left:calc(var(--sitemap-cx) - var(--sitemap-indent));width:calc(var(--sitemap-indent) - var(--sitemap-cx));height:var(--sitemap-line)}.worksSitemap__node:not(.worksSitemap__node_root){margin-left:var(--sitemap-indent)}.worksSitemap__node:last-child:before{bottom:auto;height:calc(var(--sitemap-cy) + var(--sitemap-line)/2)}.worksSitemap__node_root:before{top:var(--sitemap-cy);left:calc(var(--sitemap-cx) - var(--sitemap-line)/2)}.worksSitemap__node_root:after,.worksSitemap__node_root:last-child:before{content:none}.worksSitemap__stationBox{grid-column:1;grid-row:1/span 2;display:block;width:var(--sitemap-station);height:var(--sitemap-station);margin-top:calc(var(--sitemap-cy) - var(--sitemap-station)/2)}.worksSitemap__station{display:block;width:100%;height:100%;fill:var(--works-route-paper);transition:fill .2s cubic-bezier(.165,.84,.44,1)}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksSitemap__node_root .worksSitemap__stationBox:not(.is-lit) .worksSitemap__station{fill:var(--works-route-paper-idle)}}.worksSitemap__name{margin:0;font-size:var(--works-fs-node-name);font-weight:700;line-height:var(--sitemap-name-lh);color:var(--works-ink)}.worksSitemap__body,.worksSitemap__name{grid-column:2;word-break:keep-all;overflow-wrap:anywhere}.worksSitemap__body{max-width:36em;margin:4px 0 0;font-size:var(--works-fs-node-body);font-weight:400;line-height:1.75;color:var(--works-ink-2)}.worksScreens{padding:var(--works-sec-pad-screens) 0;background:var(--works-night);color:var(--works-on-dark-2);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.worksScreens__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.worksScreens__inner{padding:0 16px}}.worksScreens__title{--i:0;margin:0;font-size:var(--works-fs-h2);font-weight:800;line-height:1.4;letter-spacing:-.02em;color:var(--works-on-dark);word-break:keep-all;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksScreens__title:not([data-works-in]){transform:translateY(16px);opacity:0}.worksScreens__title{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksScreens__lead{--i:1;margin:20px 0 0;max-width:40em;font-size:16px;font-weight:400;line-height:1.9;color:var(--works-on-dark-2);word-break:keep-all;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksScreens__lead:not([data-works-in]){transform:translateY(16px);opacity:0}.worksScreens__lead{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksScreens__list{display:grid;row-gap:120px;margin:var(--works-head-to-cards) 0 0;padding:0;list-style:none}@media(max-width:768px){.worksScreens__list{row-gap:72px}}.worksScreens__figure,.worksScreens__item{margin:0;padding:0}.worksScreens__shots{--shots-pc:min(var(--works-screens-pc),calc(100% - var(--works-screens-sp) * 0.85));--shots-sp-below:16px;--shots-sp-gap:6px;position:relative}@media(max-width:768px){.worksScreens__shots{--shots-pc:100%}}@media(min-width:769px){.worksScreens__shots{padding-bottom:var(--works-screens-sp-drop)}}.worksScreens__pc,.worksScreens__sp{border:0;border-radius:0;background:rgba(0,0,0,0)}.worksScreens__pc img,.worksScreens__sp img{display:block;width:100%;height:auto}.worksScreens__pc{--i:0;width:var(--shots-pc)}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksScreens__pc:not([data-works-in]){transform:translateY(16px);opacity:0}.worksScreens__pc{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksScreens__pc img{aspect-ratio:16/10;object-fit:cover;object-position:top}.worksScreens__sp{--i:1;position:absolute;z-index:1;bottom:0;left:calc(var(--shots-pc) - var(--works-screens-sp)*.15);width:var(--works-screens-sp);box-shadow:0 0 0 var(--shots-sp-gap) var(--works-night)}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksScreens__sp:not([data-works-in]){transform:translateY(16px);opacity:0}.worksScreens__sp{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}@media(max-width:768px){.worksScreens__sp{position:relative;bottom:auto;left:auto;margin:var(--shots-sp-below) 0 0 auto}}.worksScreens__caption{--i:2;max-width:40em;margin:15px 0 0;font-size:var(--works-fs-caption);font-weight:400;line-height:1.9;color:var(--works-on-dark-2);word-break:keep-all;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksScreens__caption:not([data-works-in]){transform:translateY(16px);opacity:0}.worksScreens__caption{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksCare{--care-station:var(--works-station-d);--care-line:var(--works-route-w);--care-name-lh:1.6;--care-cx:calc(var(--care-station) / 2);--care-cy:calc(16px * var(--care-name-lh) / 2);padding:var(--works-sec-pad-figure) 0;background:var(--works-paper);color:var(--works-ink-2);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.worksCare__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.worksCare__inner{padding:0 16px}}.worksCare__title{--i:0;margin:0;font-size:var(--works-fs-h2);font-weight:800;line-height:1.4;letter-spacing:-.02em;color:var(--works-ink);word-break:keep-all;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksCare__title:not([data-works-in]){transform:translateY(16px);opacity:0}.worksCare__title{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksCare__body{margin-top:var(--works-head-to-cards)}@media(min-width:1025px){.worksCare__body{display:grid;grid-template-columns:var(--works-figure-col) minmax(0,1fr);column-gap:56px}}.worksCare__flow{--i:1;display:flex;flex-direction:column;margin:0;padding:0}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksCare__flow:not([data-works-in]){transform:translateY(16px);opacity:0}.worksCare__flow{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksCare__flowTitle{margin:0 0 16px;font-size:16px;font-weight:700;line-height:1.6;color:var(--works-ink);font-feature-settings:var(--works-feature-heading);word-break:keep-all;overflow-wrap:anywhere}.worksCare__steps{position:relative;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;row-gap:28px;margin:0;padding:0;list-style:none}.worksCare__steps:before{content:"";position:absolute;top:var(--care-cy);bottom:var(--care-cy);left:calc(var(--care-cx) - var(--care-line)/2);width:var(--care-line);background:var(--works-route-paper)}.worksCare__step{position:relative;display:grid;grid-template-columns:var(--care-station) minmax(0,1fr);column-gap:16px;margin:0;padding:0}.worksCare__station{position:relative;z-index:1;display:block;inline-size:var(--care-station);block-size:var(--care-station);margin-top:calc(var(--care-cy) - var(--care-cx));border-radius:50%;background:var(--works-route-paper)}.worksCare__stepName{display:block;font-size:16px;font-weight:700;line-height:var(--care-name-lh);color:var(--works-ink);font-feature-settings:var(--works-feature-heading);white-space:nowrap}.worksCare__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;row-gap:var(--works-care-gap);margin:48px 0 0;padding:0;list-style:none}@media(min-width:1025px){.worksCare__list{margin-top:0}}@media(max-width:768px){.worksCare__list{grid-template-columns:minmax(0,1fr);margin-top:40px}}.worksCare__item{margin:0;padding:0;border:0}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksCare__item:not([data-works-in]){transform:translateY(16px);opacity:0}.worksCare__item{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksCare__item:first-child{--i:1}.worksCare__item:nth-child(2){--i:2}.worksCare__item:nth-child(3){--i:1}.worksCare__item:nth-child(4){--i:2}.worksCare__item:nth-child(5){--i:1}.worksCare__item:nth-child(6){--i:2}.worksCare__label{margin:0;font-size:16px;font-weight:700;line-height:1.6;color:var(--works-ink);font-feature-settings:var(--works-feature-heading);white-space:nowrap}.worksCare__text{margin:4px 0 0;font-size:16px;font-weight:400;line-height:1.9;color:var(--works-ink-2);word-break:keep-all;overflow-wrap:anywhere}.worksFilm{padding:var(--works-sec-pad) 0;background:var(--works-paper);color:var(--works-ink-2);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.worksFilm__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.worksFilm__inner{padding:0 16px}}@media(min-width:1025px){.worksFilm__head{display:grid;grid-template-columns:minmax(0,1fr) 36em;column-gap:56px;align-items:start}}.worksFilm__title{margin:0;font-size:var(--works-fs-h2);font-weight:800;line-height:1.4;letter-spacing:-.02em;color:var(--works-ink);word-break:keep-all;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksFilm__title:not([data-works-in]){transform:translateY(16px);opacity:0}.worksFilm__title{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksFilm__text{max-inline-size:36em;margin-top:24px}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksFilm__text:not([data-works-in]){transform:translateY(16px);opacity:0}.worksFilm__text{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}@media(min-width:1025px){.worksFilm__text{margin-top:0}}.worksFilm__para{margin:0;font-size:16px;font-weight:400;line-height:1.9;color:var(--works-ink-2);word-break:keep-all;overflow-wrap:anywhere}.worksFilm__para+.worksFilm__para{margin-top:16px}.worksFilm__link{color:var(--works-link-text);font-weight:700;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--works-underline);text-underline-offset:5px;transition:text-decoration-thickness .2s cubic-bezier(.165,.84,.44,1),text-decoration-color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.worksFilm__link:hover{text-decoration-thickness:2px;text-decoration-color:var(--works-underline-hover)}}.worksFilm__link:focus-visible{outline:2px solid var(--works-ink);outline-offset:3px}.worksFilm__linkMark{display:inline-block;inline-size:14px;block-size:14px;margin-left:4px;vertical-align:-1px;--glyph-stroke:1.6}.worksFilm__scenes{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--works-cards-row-gap);margin:var(--works-head-to-cards) 0 0;padding:0;list-style:none}@media(min-width:769px){.worksFilm__scenes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--works-cards-col-gap)}}@media(max-width:768px){.worksFilm__scenes{row-gap:40px}}.worksFilm__scene{min-width:0}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksFilm__scene:not([data-works-in]){transform:translateY(16px);opacity:0}.worksFilm__scene{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksFilm__figure{margin:0}.worksFilm__img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border:0;border-radius:0}.worksFilm__caption{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:baseline;margin-top:20px;font-size:var(--works-fs-caption);font-weight:400;line-height:1.8;color:var(--works-ink-2)}.worksFilm__captionNo{font-size:var(--works-fs-card-name);font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--works-ink)}.worksFilm__captionText{min-width:0;word-break:keep-all;overflow-wrap:anywhere}.worksBottles{padding:var(--works-sec-pad-screens) 0;background:var(--works-night);color:var(--works-on-dark-2);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.worksBottles__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.worksBottles__inner{padding:0 16px}}@media(min-width:1025px){.worksBottles__head{display:grid;grid-template-columns:minmax(0,1fr) 36em;column-gap:56px;align-items:start}}.worksBottles__title{margin:0;font-size:var(--works-fs-h2);font-weight:800;line-height:1.4;letter-spacing:-.02em;color:var(--works-on-dark);word-break:keep-all;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksBottles__title:not([data-works-in]){transform:translateY(16px);opacity:0}.worksBottles__title{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksBottles__lead{max-inline-size:36em;margin:24px 0 0;font-size:16px;font-weight:400;line-height:1.9;color:var(--works-on-dark-2);word-break:keep-all;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksBottles__lead:not([data-works-in]){transform:translateY(16px);opacity:0}.worksBottles__lead{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}@media(min-width:1025px){.worksBottles__lead{margin-top:0}}.worksBottles__pages{display:grid;grid-template-columns:minmax(0,1fr);row-gap:40px;margin:var(--works-head-to-cards) 0 0;padding:0;list-style:none}@media(min-width:769px){.worksBottles__pages{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--works-cards-col-gap);row-gap:56px}}@media(min-width:1025px){.worksBottles__pages{grid-template-columns:repeat(4,minmax(0,1fr))}}.worksBottles__page{min-width:0}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksBottles__page:not([data-works-in]){transform:translateY(16px);opacity:0}.worksBottles__page{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksBottles__figure{margin:0}.worksBottles__img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border:0;border-radius:0}.worksBottles__caption{margin-top:20px;font-size:var(--works-fs-caption);font-weight:400;line-height:1.8;color:var(--works-on-dark-2);word-break:keep-all;overflow-wrap:anywhere}.worksAccess{padding:var(--works-sec-pad) 0;background:var(--works-paper);color:var(--works-ink-2);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.worksAccess__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.worksAccess__inner{padding:0 16px}}@media(min-width:769px){.worksAccess__inner{display:grid;grid-template-columns:var(--works-access-shot) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;column-gap:56px;align-items:start}}@media(min-width:1025px){.worksAccess__inner{grid-template-columns:var(--works-side-col) minmax(0,1fr)}}.worksAccess__title{max-width:var(--works-access-text-max);margin:0;font-size:var(--works-fs-h2);font-weight:800;line-height:1.4;letter-spacing:-.02em;color:var(--works-ink);word-break:keep-all;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksAccess__title:not([data-works-in]){transform:translateY(16px);opacity:0}.worksAccess__title{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}@media(min-width:769px){.worksAccess__title{grid-column:2;grid-row:2}}.worksAccess__list{max-width:var(--works-access-text-max);margin:32px 0 0;padding:0;list-style:none}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksAccess__list:not([data-works-in]){transform:translateY(16px);opacity:0}.worksAccess__list{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}@media(min-width:769px){.worksAccess__list{grid-column:2;grid-row:3}}.worksAccess__item{margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.9;color:var(--works-ink-2);word-break:keep-all;overflow-wrap:anywhere;border:0}.worksAccess__item+.worksAccess__item{margin-top:var(--works-care-gap)}.worksAccess__figure{width:var(--works-access-shot);margin:48px auto 0}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksAccess__figure:not([data-works-in]){transform:translateY(16px);opacity:0}.worksAccess__figure{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}@media(min-width:769px){.worksAccess__figure{grid-column:1;grid-row:1/-1;margin:0}}.worksAccess__img{display:block;width:100%;height:auto;border:0;border-radius:0}.worksAccess__caption{margin-top:20px;font-size:var(--works-fs-caption);font-weight:400;line-height:1.8;color:var(--works-ink-2);word-break:keep-all;overflow-wrap:anywhere}.worksForm{padding:var(--works-sec-pad-figure) 0;background:var(--works-paper);color:var(--works-ink-2);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.worksForm__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.worksForm__inner{padding:0 16px}}@media(min-width:1025px){.worksForm__inner{display:grid;grid-template-columns:var(--works-figure-col) var(--works-form-figure);justify-content:space-between;align-items:start}}.worksForm__text{max-inline-size:40em}@media(min-width:1025px){.worksForm__text{align-self:center}}.worksForm__title{margin:0;font-size:var(--works-fs-h2);font-weight:800;line-height:1.4;letter-spacing:-.02em;color:var(--works-ink);word-break:keep-all;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksForm__title:not([data-works-in]){transform:translateY(16px);opacity:0}.worksForm__title{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksForm__lead{margin:20px 0 0;font-size:16px;font-weight:700;line-height:1.9;color:var(--works-ink);word-break:keep-all;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksForm__lead:not([data-works-in]){transform:translateY(16px);opacity:0}.worksForm__lead{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksForm__paras{margin-top:16px}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksForm__paras:not([data-works-in]){transform:translateY(16px);opacity:0}.worksForm__paras{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksForm__para{margin:0;font-size:16px;font-weight:400;line-height:1.9;color:var(--works-ink-2);word-break:keep-all;overflow-wrap:anywhere}.worksForm__para+.worksForm__para{margin-top:12px}.worksForm__figure{margin:48px 0 0}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksForm__figure:not([data-works-in]){transform:translateY(16px);opacity:0}.worksForm__figure{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}@media(min-width:1025px){.worksForm__figure{margin:0}}@media(max-width:768px){.worksForm__figure{margin-top:40px}}.worksForm__legend{display:flex;flex-wrap:wrap;gap:4px 32px;margin:0 0 20px;padding:0;list-style:none}.worksForm__key{margin:0;font-size:14px;line-height:1.6;color:var(--works-ink);white-space:nowrap}.worksForm__key_kind_required{font-weight:700}.worksForm__key_kind_optional{font-weight:400}.worksForm__rows{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--works-rule-form)}.worksForm__row{display:flex;align-items:baseline;justify-content:flex-start;gap:12px;margin:0;padding:14px 0;background:rgba(0,0,0,0);border:0;border-top:1px solid var(--works-rule-form);border-radius:0}.worksForm__name{font-size:16px;font-weight:400;line-height:1.6;color:var(--works-ink-2)}.worksForm__mark,.worksForm__row_required .worksForm__name{font-weight:700;color:var(--works-ink)}.worksForm__mark{flex:none;font-size:13px;line-height:1.6}.worksFaq_place_detail{padding:var(--works-faq-pad-top) 0 var(--works-faq-pad-bottom);background:var(--works-paper)}.worksOthers{background:var(--works-paper);color:var(--works-ink-2);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.worksOthers__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.worksOthers__inner{padding:0 16px}}.worksOthers__inner{padding-top:var(--works-sec-pad);padding-bottom:var(--works-sec-pad)}.worksOthers__title{margin:0;font-size:var(--works-fs-h2);font-weight:800;line-height:1.4;letter-spacing:-.02em;color:var(--works-ink);word-break:keep-all;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksOthers__title:not([data-works-in]){transform:translateY(16px);opacity:0}.worksOthers__title{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.worksOthers__back{display:grid;justify-items:start;row-gap:12px;margin:64px 0 0;padding:0;list-style:none;font-size:16px;font-weight:500;line-height:1.7}@media(prefers-reduced-motion:no-preference){:root.worksJs .worksOthers__back:not([data-works-in]){transform:translateY(16px);opacity:0}.worksOthers__back{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}@media(max-width:768px){.worksOthers__back{margin-top:56px}}.worksOthers__backLink{color:var(--works-ink);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--works-underline);text-underline-offset:.28em;word-break:keep-all;transition:text-decoration-color .2s cubic-bezier(.165,.84,.44,1),text-decoration-thickness .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.worksOthers__backLink:hover{text-decoration-thickness:2px;text-decoration-color:var(--works-underline-hover)}}.worksOthers__backLink:focus-visible{outline:2px solid var(--works-ink);outline-offset:4px}.worksSite_page_lecture{background:var(--works-paper);--lecture-on-dark-lead:rgba(240,244,247,0.78);--lecture-on-dark-note:rgba(240,244,247,0.6);--lecture-thread-dark-idle:rgba(38,218,210,0.4);--lecture-ask-card:#1E2A40;--lecture-ask-rule:rgba(240,244,247,0.4);--lecture-sheet:#F7F6F2;--lecture-under-1:#CFCBC1;--lecture-under-2:#B9B4A8;--lecture-underline-paper:var(--works-route-paper);--lecture-thread-lit-at:0.6;--lecture-knot-d:12px;--lecture-knot-ring-w:2px;--lecture-under-shift-1:8px;--lecture-under-shift-2:16px;--lecture-fs-h1-lead:30px;--lecture-fs-h1-main:50px;--lecture-fs-h2:32px;--lecture-fs-h2-themes:36px;--lecture-fs-answer:20px;--lecture-fs-hero-lead:17px;--lecture-fs-dd:17px;--lecture-fs-example:24px;--lecture-fs-card-name:20px;--lecture-fs-sub:15px;--lecture-lh-h1:1.3;--lecture-lh-h2:1.4;--lecture-lh-answer:1.7;--lecture-lh-body:1.9;--lecture-lh-hero-lead:1.9;--lecture-lh-sub:1.8;--lecture-lh-table:1.7;--lecture-lh-card-name:1.4;--lecture-lh-tag:1.5;--lecture-lh-ask:1.6;--lecture-ls-h1-main:-0.025em;--lecture-ls-tight:-0.01em;--lecture-ls-h2:-0.02em;--lecture-pad-hero-top:106px;--lecture-pad-hero-bottom:48px;--lecture-pad-summary:96px;--lecture-pad-night:144px;--lecture-pad-why:104px;--lecture-pad-themes-top:176px;--lecture-pad-themes-bottom:160px;--lecture-pad-next-top:128px;--lecture-pad-next-bottom:176px;--lecture-gap-answer:20px;--lecture-facts-gap:26px;--lecture-gap-28:28px;--lecture-gap-36:36px;--lecture-gap-72:72px;--lecture-gap-handover-cols:88px;--lecture-gap-next-cols:72px;--lecture-stagger-drop:64px;--lecture-groove:208px;--lecture-dt-col:200px;--lecture-dt-col-materials:112px;--lecture-tag-pad:4px 10px;--lecture-hero-gap-crumb:28px;--lecture-hero-box-top:4px;--lecture-hero-text-w:600px;--lecture-hero-min-h:clamp(720px,100svh,960px);--lecture-hero-still-sp-h:440px;--lecture-sheet-w:608px;--lecture-figure-w:504px;--lecture-materials-figure-w:700px;--lecture-materials-min-h:461px}@media(min-width:1440px){.worksSite_page_lecture{--lecture-fs-h1-main:54px;--lecture-fs-h2-themes:40px;--lecture-pad-hero-top:118px;--lecture-materials-figure-w:776px;--lecture-materials-min-h:518px}}@media(max-width:1024px){.worksSite_page_lecture{--lecture-fs-h1-lead:24px;--lecture-fs-h1-main:42px;--lecture-fs-h2:28px;--lecture-fs-h2-themes:32px;--lecture-fs-answer:19px;--lecture-fs-hero-lead:16px;--lecture-pad-hero-top:98px;--lecture-gap-handover-cols:56px;--lecture-gap-next-cols:56px;--lecture-stagger-drop:120px;--lecture-groove:176px;--lecture-dt-col:180px;--lecture-hero-text-w:480px;--lecture-sheet-w:720px;--lecture-figure-w:384px}}@media(max-width:768px){.worksSite_page_lecture{--lecture-knot-d:8px;--lecture-fs-h1-lead:18px;--lecture-fs-h1-main:30px;--lecture-fs-h2:24px;--lecture-fs-h2-themes:26px;--lecture-fs-answer:18px;--lecture-fs-hero-lead:15px;--lecture-fs-dd:16px;--lecture-fs-example:20px;--lecture-fs-card-name:18px;--lecture-lh-hero-lead:1.85;--lecture-pad-hero-top:78px;--lecture-pad-hero-bottom:0px;--lecture-pad-summary:64px;--lecture-pad-night:88px;--lecture-pad-why:72px;--lecture-pad-themes-top:104px;--lecture-pad-themes-bottom:96px;--lecture-pad-next-top:80px;--lecture-pad-next-bottom:104px;--lecture-hero-gap-crumb:24px;--lecture-hero-text-w:100%;--lecture-sheet-w:100%;--lecture-figure-w:100%}}.worksSite_page_lecture{--lecture-materials-overhang:64px;--lecture-thread-r:24px;--lecture-thread-run-y:40px;--lecture-thread-lace-x:0.45;--lecture-thread-lace-y:24px}.lectureHero{position:relative;box-sizing:border-box;padding:var(--lecture-pad-hero-top) 0 var(--lecture-pad-hero-bottom);background-color:var(--works-night);color:var(--works-on-dark);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:0;overflow-x:clip}@supports not (overflow:clip){.lectureHero{overflow-x:hidden}}@media(min-width:960px){.lectureHero{display:flex;flex-direction:column;min-height:clamp(720px,100vh,960px);min-height:var(--lecture-hero-min-h)}}.lectureHero__crumbs{position:relative;z-index:1}.lectureHero__stage{position:relative}@media(min-width:960px){.lectureHero__stage{flex:1 0 auto}}.lectureHero__inner{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.lectureHero__inner{padding:0 16px}}.lectureHero__text{position:relative;z-index:1;width:var(--lecture-hero-text-w);max-width:100%;min-width:0;padding-top:var(--lecture-hero-gap-crumb)}.lectureHero__title{margin:0;font-weight:700;line-height:var(--lecture-lh-h1);font-feature-settings:var(--works-feature-heading);word-break:keep-all;overflow-wrap:anywhere}.lectureHero__titleLead,.lectureHero__titleMain{display:block;font-weight:inherit}.lectureHero__titleLead{color:var(--lecture-on-dark-lead);font-size:var(--lecture-fs-h1-lead);letter-spacing:var(--lecture-ls-tight)}.lectureHero__titleMain{color:var(--works-on-dark);font-size:var(--lecture-fs-h1-main);letter-spacing:var(--lecture-ls-h1-main)}.lectureHero__lead{margin:24px 0 0;color:var(--works-on-dark-2);font-size:var(--lecture-fs-hero-lead);font-weight:400;line-height:var(--lecture-lh-hero-lead);font-feature-settings:normal;word-break:keep-all;overflow-wrap:anywhere}.lectureHero__facts{display:flex;flex-wrap:wrap;gap:4px var(--lecture-facts-gap);margin:24px 0 0;padding:0;list-style:none;color:var(--works-tag-dark);font-size:var(--works-fs-facts);font-weight:400;line-height:var(--lecture-lh-table)}.lectureHero__fact{white-space:nowrap}.lectureHero__action{display:flex;margin-top:32px}@media(max-width:768px){.lectureHero__action{display:grid}}.lectureHero__subRow{margin:20px 0 0;font-size:var(--lecture-fs-sub);font-weight:500;line-height:var(--lecture-lh-ask)}.lectureHero__sublink{color:var(--works-on-dark);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--works-underline-dark);text-underline-offset:.3em;transition:text-decoration-thickness .2s cubic-bezier(.165,.84,.44,1),text-decoration-color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.lectureHero__sublink:hover{text-decoration-thickness:2px;text-decoration-color:var(--works-underline-dark-hover)}}.lectureHero__sublink:focus-visible{outline:2px solid var(--works-route-dark);outline-offset:2px;text-decoration-thickness:2px;text-decoration-color:var(--works-underline-dark-hover)}@media(prefers-reduced-motion:reduce){.lectureHero__sublink{transition:none}}@media(prefers-reduced-motion:no-preference){.lectureHero__action,.lectureHero__facts,.lectureHero__lead,.lectureHero__subRow,.lectureHero__title{animation:worksRiseB .3s cubic-bezier(.19,1,.22,1) both;animation-delay:min(var(--i,0)*0.06s,.12s)}}.lectureHero__box{position:relative;height:var(--lecture-hero-still-sp-h);margin:32px 16px 0;pointer-events:none}@media(min-width:769px)and (max-width:959.98px){.lectureHero__box{width:var(--lecture-hero-text-w);max-width:calc(100% - 2*24px);height:auto;aspect-ratio:358/440;margin:32px auto 0}}@media(min-width:960px){.lectureHero__box{position:absolute;top:var(--lecture-hero-box-top);right:0;bottom:calc(-1*var(--lecture-pad-hero-bottom));left:calc(max((100% - 1200px)/2,0px) + 24px + var(--lecture-hero-text-w) + 24px);width:auto;height:auto;margin:0}.lectureHero__box:after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:1;width:24px;background:linear-gradient(to right,var(--works-night),transparent);pointer-events:none}}.lectureStage{position:absolute;inset:0;pointer-events:none}.lectureStage__gl,.lectureStage__still{display:none}.lectureStage__narrow{display:block;position:absolute;inset:0}.lectureStage__narrow img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:960px){.lectureStage{overflow:hidden;isolation:isolate}.lectureStage:after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:1;width:14%;background:linear-gradient(90deg,#0b1120 0,rgba(11,17,32,.972) 10%,rgba(11,17,32,.896) 20%,rgba(11,17,32,.784) 30%,rgba(11,17,32,.648) 40%,rgba(11,17,32,.5) 50%,rgba(11,17,32,.352) 60%,rgba(11,17,32,.216) 70%,rgba(11,17,32,.104) 80%,rgba(11,17,32,.028) 90%,rgba(11,17,32,0))}.lectureStage__narrow{display:none}.lectureStage__still{display:block;position:absolute;right:0;bottom:0;left:0;opacity:0}.lectureStage__still img{display:block;width:100%;height:auto;aspect-ratio:672/704}.lectureStage__gl{display:block;position:absolute;inset:0;opacity:0}.lectureStage__gl canvas{display:block;width:100%;height:100%}.lectureStage[data-scene=gl] .lectureStage__gl,.lectureStage[data-scene=loading] .lectureStage__still_form_start,.lectureStage[data-scene=loading][data-placed=input] .lectureStage__still_form_end,.lectureStage[data-scene=still] .lectureStage__still_form_end{opacity:1}}@media(min-width:960px)and (prefers-reduced-motion:reduce),(min-width:960px)and (scripting:none){.lectureStage[data-scene] .lectureStage__gl,.lectureStage[data-scene] .lectureStage__still_form_start{opacity:0}.lectureStage[data-scene] .lectureStage__still_form_end{opacity:1}}.lectureThread{position:relative;isolation:isolate;--lecture-thread-draw:0}@media(min-width:1280px){.lectureThread{--lecture-thread-draw:1}}@media not all and (min-width:1280px){.lectureThread__svg{display:none}}.lectureThread__gutter{left:var(--works-gutter-x);width:0;height:0;visibility:hidden}.lectureThread__gutter,.lectureThread__svg{position:absolute;top:0;pointer-events:none}.lectureThread__svg{left:0;z-index:1;display:block;overflow:visible}.lectureThread__line,.lectureThread__trace{fill:none;stroke-width:var(--works-route-w);stroke-linecap:butt;stroke-linejoin:round}.lectureThread__trace_on_dark{stroke:var(--lecture-thread-dark-idle)}.lectureThread__trace_on_paper{stroke:var(--works-route-paper-idle)}.lectureThread__line_on_dark{stroke:var(--works-route-dark)}.lectureThread__line_on_paper{stroke:var(--works-route-paper)}.lectureThread__knot{fill:rgba(0,0,0,0);stroke-width:var(--lecture-knot-ring-w);transition:fill .3s cubic-bezier(.165,.84,.44,1)}@media(prefers-reduced-motion:reduce){.lectureThread__knot{transition:none}}.lectureThread__knot_on_dark{stroke:var(--works-route-dark)}.lectureThread__knot_on_dark.is-lit{fill:var(--works-route-dark)}.lectureThread__knot_on_paper{stroke:var(--works-route-paper)}.lectureThread__knot_on_paper.is-lit{fill:var(--works-route-paper)}.lectureSummary{padding:var(--lecture-pad-summary) 0;background:var(--works-paper);color:var(--works-ink);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.lectureSummary__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.lectureSummary__inner{padding:0 16px}}@media(min-width:1025px){.lectureSummary__inner{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,23fr);column-gap:64px;align-items:start}}.lectureSummary__title{margin:0;font-size:var(--lecture-fs-h2);font-weight:700;line-height:var(--lecture-lh-h2);letter-spacing:var(--lecture-ls-h2);color:var(--works-ink);word-break:keep-all;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureSummary__title:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureSummary__title{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureSummary__lead{margin:16px 0 0;font-size:16px;font-weight:400;line-height:var(--lecture-lh-body);color:var(--works-ink-2);word-break:keep-all;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureSummary__lead:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureSummary__lead{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureSummary__table{margin:0}@media(max-width:1024px){.lectureSummary__table{margin-top:40px}}.lectureSummary__row{display:grid;grid-template-columns:var(--lecture-dt-col) minmax(0,1fr);align-items:start;padding:var(--lecture-gap-answer) 0;border-top:1px solid var(--works-rule)}.lectureSummary__row:last-child{border-bottom:1px solid var(--works-rule)}@media(max-width:768px){.lectureSummary__row{grid-template-columns:minmax(0,1fr);row-gap:8px}}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureSummary__row:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureSummary__row{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureSummary__name,.lectureSummary__value{margin:0;min-width:0}.lectureSummary__name{padding-top:1px}@media(max-width:768px){.lectureSummary__name{padding-top:0}}.lectureSummary__tag{display:inline-block;padding:var(--lecture-tag-pad);border:0;border-radius:0;background:var(--works-night);color:var(--works-on-dark);font-size:13px;font-weight:700;line-height:var(--lecture-lh-tag);letter-spacing:0}.lectureSummary__value{font-size:var(--lecture-fs-dd);font-weight:500;line-height:var(--lecture-lh-table);color:var(--works-ink);word-break:keep-all;overflow-wrap:anywhere}.lectureSummary__main,.lectureSummary__note{display:block}.lectureSummary__note{font-size:14px;font-weight:400;line-height:var(--lecture-lh-table);color:var(--works-ink-3)}.lecturePrompt{padding:var(--lecture-pad-night) 0;background:var(--works-night);color:var(--works-on-dark-2);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.lecturePrompt__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.lecturePrompt__inner{padding:0 16px}}@media(min-width:1025px){.lecturePrompt__top{display:grid;grid-template-columns:minmax(0,12fr) minmax(0,11fr);column-gap:48px;align-items:start}}@media(max-width:1024px){.lecturePrompt__top{max-width:720px}}.lecturePrompt__title{margin:0;font-size:var(--lecture-fs-h2);font-weight:700;line-height:var(--lecture-lh-h2);letter-spacing:var(--lecture-ls-h2);color:var(--works-on-dark);word-break:keep-all;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .lecturePrompt__title:not([data-works-in]){transform:translateY(16px);opacity:0}.lecturePrompt__title{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lecturePrompt__answer{margin:var(--lecture-gap-answer) 0 0;font-size:var(--lecture-fs-answer);font-weight:700;line-height:var(--lecture-lh-answer);color:var(--works-on-dark);word-break:keep-all;overflow-wrap:anywhere;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .lecturePrompt__answer:not([data-works-in]){transform:translateY(16px);opacity:0}.lecturePrompt__answer{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lecturePrompt__body{margin:0;font-size:16px;font-weight:400;line-height:var(--lecture-lh-body);color:var(--works-on-dark-2);word-break:keep-all;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){:root.worksJs .lecturePrompt__body:not([data-works-in]){transform:translateY(16px);opacity:0}.lecturePrompt__body{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}@media(max-width:1024px){.lecturePrompt__body{margin-top:var(--lecture-gap-answer)}}.lecturePrompt__figure{margin:var(--lecture-gap-72) 0 0}@media(max-width:768px){.lecturePrompt__figure{margin-top:40px}}.lecturePrompt__steps{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto auto;gap:0;margin:0;padding:0;list-style:none}@media(max-width:768px){.lecturePrompt__steps{grid-template-columns:minmax(0,1fr);grid-template-rows:none}}.lecturePrompt__step{box-sizing:border-box;min-width:0;margin:0;padding:32px 32px var(--lecture-gap-36);border:0;border-radius:0}@media(prefers-reduced-motion:no-preference){:root.worksJs .lecturePrompt__step:not([data-works-in]){transform:translateY(16px);opacity:0}.lecturePrompt__step{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lecturePrompt__step_tone_paper{grid-row:1/span 2;background:var(--works-paper);color:var(--works-ink)}@media(max-width:768px){.lecturePrompt__step_tone_paper{grid-row:auto}}.lecturePrompt__step_tone_night{background:var(--lecture-ask-card);color:var(--works-on-dark)}.lecturePrompt__step_tone_night+.lecturePrompt__step_tone_night{border-top:1px solid var(--lecture-ask-rule)}.lecturePrompt__stepName{margin:0;font-size:13px;font-weight:700;line-height:var(--lecture-lh-tag);letter-spacing:0}.lecturePrompt__step_tone_paper .lecturePrompt__stepName{color:var(--works-ink-2)}.lecturePrompt__step_tone_night .lecturePrompt__stepName{color:var(--works-tag-dark)}.lecturePrompt__stepBody{margin:12px 0 0;word-break:keep-all;overflow-wrap:anywhere}.lecturePrompt__step_tone_paper .lecturePrompt__stepBody{font-size:16px;font-weight:400;line-height:var(--lecture-lh-sub);color:var(--works-ink)}.lecturePrompt__step_tone_night .lecturePrompt__stepBody{font-size:18px;font-weight:700;line-height:var(--lecture-lh-ask);color:var(--works-on-dark)}.lecturePrompt__example{display:block;margin-top:8px;font-size:var(--lecture-fs-example);font-weight:700;line-height:var(--lecture-lh-tag);letter-spacing:0;color:var(--works-ink)}.lectureWhy{padding:var(--lecture-pad-why) 0;background:var(--works-paper);color:var(--works-ink-2);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.lectureWhy__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.lectureWhy__inner{padding:0 16px}}@media(min-width:1025px){.lectureWhy__inner{display:grid;grid-template-columns:minmax(0,14fr) minmax(0,19fr);column-gap:96px;align-items:start}}.lectureWhy__text{min-width:0}@media(max-width:1024px){.lectureWhy__text{max-width:var(--lecture-sheet-w)}}.lectureWhy__title{margin:0;font-size:var(--lecture-fs-h2);font-weight:700;line-height:var(--lecture-lh-h2);letter-spacing:var(--lecture-ls-h2);color:var(--works-ink);word-break:keep-all;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureWhy__title:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureWhy__title{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureWhy__answer{margin:var(--lecture-gap-answer) 0 0;font-size:var(--lecture-fs-answer);font-weight:700;line-height:var(--lecture-lh-answer);color:var(--works-ink);word-break:keep-all;overflow-wrap:anywhere;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureWhy__answer:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureWhy__answer{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureWhy__body{margin:var(--lecture-gap-answer) 0 0;font-size:16px;font-weight:400;line-height:var(--lecture-lh-body);color:var(--works-ink-2);word-break:keep-all;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureWhy__body:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureWhy__body{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureWhy__aside{min-width:0}@media(max-width:1024px){.lectureWhy__aside{width:var(--lecture-sheet-w);max-width:100%;margin-top:48px}}.lectureWhy__sheet{box-sizing:border-box;margin:0;padding:48px;border:0;border-radius:0;background:var(--lecture-sheet);box-shadow:var(--works-shot-shadow)}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureWhy__sheet:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureWhy__sheet{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}@media(max-width:768px){.lectureWhy__sheet{padding:24px}}.lectureWhy__pair+.lectureWhy__pair{margin-top:var(--lecture-gap-28);padding-top:var(--lecture-gap-28);border-top:1px solid var(--works-rule)}.lectureWhy__step{margin:0;font-size:18px;font-weight:700;line-height:var(--lecture-lh-tag);color:var(--works-ink);word-break:keep-all;overflow-wrap:anywhere}.lectureWhy__reason{display:flex;align-items:flex-start;column-gap:12px;margin:12px 0 0;border:0;background:none}@media(max-width:768px){.lectureWhy__reason{flex-direction:column;row-gap:8px}}.lectureWhy__tag{flex:none;display:inline-block;margin-top:1px;padding:var(--lecture-tag-pad);border:0;border-radius:0;background:var(--works-night);color:var(--works-on-dark);font-size:13px;font-weight:700;line-height:var(--lecture-lh-tag);letter-spacing:0}@media(max-width:768px){.lectureWhy__tag{margin-top:0}}.lectureWhy__reasonText{min-width:0;font-size:16px;color:var(--works-ink-2)}.lectureWhy__note,.lectureWhy__reasonText{font-weight:400;line-height:var(--lecture-lh-sub);word-break:keep-all;overflow-wrap:anywhere}.lectureWhy__note{margin:20px 0 0;font-size:13px;color:var(--works-ink-3)}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureWhy__note:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureWhy__note{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureThemes{box-sizing:border-box;padding:var(--lecture-pad-themes-top) 0 var(--lecture-pad-themes-bottom);background-color:var(--works-night);color:var(--works-on-dark);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;letter-spacing:0}.lectureThemes__inner{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.lectureThemes__inner{padding:0 16px}}.lectureThemes__head{width:58.3333333333%}@media(max-width:768px){.lectureThemes__head{width:auto}}.lectureThemes__title{margin:0;font-size:var(--lecture-fs-h2-themes);font-weight:700;line-height:var(--lecture-lh-h2);letter-spacing:var(--lecture-ls-h2);color:var(--works-on-dark);font-feature-settings:var(--works-feature-heading);word-break:keep-all;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureThemes__title:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureThemes__title{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureThemes__answer{margin:24px 0 0;font-size:var(--lecture-fs-answer);font-weight:700;line-height:var(--lecture-lh-answer);color:var(--works-on-dark);font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureThemes__answer:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureThemes__answer{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureThemes__lead{margin:16px 0 0;font-size:var(--lecture-fs-sub);font-weight:400;line-height:var(--lecture-lh-sub);color:var(--works-on-dark-2)}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureThemes__lead:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureThemes__lead{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureThemes__figure{position:relative;margin-top:var(--works-head-to-cards)}.lectureThemes__bendAt{position:absolute;top:calc(var(--works-head-to-cards)/-2);left:0;right:0;height:0;pointer-events:none}@media(max-width:768px){.lectureThemes__bendAt{display:none}}.lectureThemes__grooveAt{position:absolute;top:0;bottom:0;left:calc((100% - var(--lecture-groove))/2);width:var(--lecture-groove);pointer-events:none}@media(max-width:768px){.lectureThemes__grooveAt{display:none}}.lectureThemes__returnAt{position:absolute;top:calc(100% + 40px);left:0;right:0;height:0;pointer-events:none}@media(max-width:768px){.lectureThemes__returnAt{display:none}}.lectureThemes__cards{display:flow-root;margin:0;padding:0;list-style:none}.lectureThemes__card{position:relative;box-sizing:border-box;display:grid;grid-template:"card" auto/minmax(0,1fr);background-color:var(--works-paper);border-radius:0;color:var(--works-ink)}.lectureThemes__card+.lectureThemes__card{margin-top:24px}@media(min-width:769px){.lectureThemes__card{width:calc((100% - var(--lecture-groove))/2)}.lectureThemes__card:nth-child(odd){float:left;clear:left}.lectureThemes__card:nth-child(2n){float:right;clear:right}.lectureThemes__card+.lectureThemes__card{margin-top:32px}.lectureThemes__card:nth-child(2){margin-top:var(--lecture-stagger-drop)}}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureThemes__card:not(:has(>.lectureThemes__enterAt[data-works-in])){transform:translateY(16px);opacity:0}.lectureThemes__card{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1)}}.lectureThemes__cardFace{grid-area:card;box-sizing:border-box;min-width:0;padding:var(--lecture-gap-28) 32px}.lectureThemes__card_last:after,.lectureThemes__card_last:before{content:"";grid-area:card;border-radius:0;pointer-events:none}.lectureThemes__card_last:before{order:-1;margin:var(--lecture-under-shift-1) calc(var(--lecture-under-shift-1)*-1) calc(var(--lecture-under-shift-1)*-1) var(--lecture-under-shift-1);background-color:var(--lecture-under-1)}.lectureThemes__card_last:after{order:-2;margin:var(--lecture-under-shift-2) calc(var(--lecture-under-shift-2)*-1) calc(var(--lecture-under-shift-2)*-1) var(--lecture-under-shift-2);background-color:var(--lecture-under-2)}.lectureThemes__card_last .lectureThemes__cardFace{background-color:var(--works-paper)}.lectureThemes__cardName{margin:0;font-size:var(--lecture-fs-card-name);font-weight:700;line-height:var(--lecture-lh-card-name);letter-spacing:var(--lecture-ls-tight);color:var(--works-ink);font-feature-settings:var(--works-feature-heading);word-break:keep-all;overflow-wrap:anywhere}.lectureThemes__cardBody{margin:8px 0 0;font-size:var(--works-fs-node-body);font-weight:400;line-height:var(--lecture-lh-sub);color:var(--works-ink-2)}.lectureThemes__knotAt{position:absolute;top:50%;left:calc(var(--works-gutter-x) + 1.5px - 16px);width:0;height:0;pointer-events:none}@media(min-width:769px){.lectureThemes__card:nth-child(odd)>.lectureThemes__knotAt{left:100%}.lectureThemes__card:nth-child(2n)>.lectureThemes__knotAt{left:0}}.lectureThemes__enterAt{position:absolute;top:calc(50% + (.95 - var(--lecture-thread-lit-at))*100vh - 16px);left:0;width:1px;height:1px;pointer-events:none}.lectureThemes__note{margin:80px 0 0;font-size:.8125rem;font-weight:400;line-height:var(--lecture-lh-sub);color:var(--lecture-on-dark-note)}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureThemes__note:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureThemes__note{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureMaterials{padding:var(--works-sec-pad) 0;background:var(--works-paper);color:var(--works-ink);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media(min-width:1280px){.lectureMaterials{min-height:var(--lecture-materials-min-h)}}.lectureMaterials__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "figure" "list"}@media(min-width:769px){.lectureMaterials__inner{grid-template-areas:"head" "list" "figure"}}@media(min-width:1025px){.lectureMaterials__inner{grid-template-columns:minmax(0,700fr) minmax(0,452fr);grid-template-rows:auto 1fr;grid-template-areas:"figure head" "figure list";column-gap:64px;padding-right:calc(max(0px,(100% - 1200px)/2) + 24px)}}@media(min-width:1440px){.lectureMaterials__inner{grid-template-columns:minmax(0,776fr) minmax(0,456fr)}}.lectureMaterials__text{box-sizing:border-box;min-width:0;padding:0 16px}@media(min-width:769px){.lectureMaterials__text{width:100%;max-width:calc(var(--lecture-sheet-w) + 48px);padding:0 24px}}@media(min-width:1025px){.lectureMaterials__text{max-width:none;padding:0}}.lectureMaterials__text_part_head{grid-area:head}.lectureMaterials__text_part_list{grid-area:list;align-self:start}.lectureMaterials__title{margin:0;font-size:var(--lecture-fs-h2);font-weight:700;line-height:var(--lecture-lh-h2);letter-spacing:var(--lecture-ls-h2);color:var(--works-ink);word-break:keep-all;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureMaterials__title:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureMaterials__title{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureMaterials__answer{margin:var(--lecture-gap-answer) 0 0;font-size:var(--lecture-fs-answer);font-weight:700;line-height:var(--lecture-lh-answer);color:var(--works-ink);word-break:keep-all;overflow-wrap:anywhere;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureMaterials__answer:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureMaterials__answer{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureMaterials__list{margin:32px 0 0}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureMaterials__list:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureMaterials__list{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}@supports(grid-template-columns:subgrid){.lectureMaterials__list{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:24px}}.lectureMaterials__row{display:grid;grid-template-columns:var(--lecture-dt-col-materials) minmax(0,1fr);align-items:start;padding:var(--lecture-gap-answer) 0;border-top:1px solid var(--works-rule)}@supports(grid-template-columns:subgrid){.lectureMaterials__row{grid-column:1/-1;grid-template-columns:subgrid}}.lectureMaterials__row:last-child{border-bottom:1px solid var(--works-rule)}.lectureMaterials__name,.lectureMaterials__value{margin:0;min-width:0}.lectureMaterials__name{padding-top:.5px}.lectureMaterials__tag{display:inline-block}@supports(grid-template-columns:subgrid){.lectureMaterials__tag{display:block}}.lectureMaterials__tag{padding:var(--lecture-tag-pad);border:0;border-radius:0;background:var(--works-night);color:var(--works-on-dark);font-size:13px;font-weight:700;line-height:var(--lecture-lh-tag);letter-spacing:0;white-space:nowrap}.lectureMaterials__value{font-weight:500;line-height:var(--lecture-lh-table);color:var(--works-ink)}.lectureMaterials__body,.lectureMaterials__value{font-size:16px;word-break:keep-all;overflow-wrap:anywhere}.lectureMaterials__body{margin:var(--lecture-gap-28) 0 0;font-weight:400;line-height:var(--lecture-lh-body);color:var(--works-ink-2)}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureMaterials__body:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureMaterials__body{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureMaterials__figure{grid-area:figure;position:relative;z-index:2;margin:32px 0 0}@media(min-width:769px){.lectureMaterials__figure{margin-top:48px}}@media(min-width:1025px){.lectureMaterials__figure{align-self:end;margin-top:0}}@media(min-width:1280px){.lectureMaterials__figure{margin-bottom:calc(-1*(var(--works-sec-pad) + var(--lecture-materials-overhang)))}}@media(min-width:769px)and (max-width:1279.98px){.lectureMaterials__figure{margin-bottom:calc(-1*var(--works-sec-pad))}}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureMaterials__figure:not([data-works-in]){opacity:0}.lectureMaterials__figure{transition:opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureMaterials__img{display:block;width:100%;height:auto;border:0;border-radius:0}@media(max-width:1024px)and (min-width:769px){.lectureMaterials__img{aspect-ratio:16/9;object-fit:cover;object-position:50% 50%}}.lectureHandover{padding:var(--lecture-pad-night) 0;background:var(--works-night);color:var(--works-on-dark);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.lectureHandover__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.lectureHandover__inner{padding:0 16px}}@media(min-width:769px){.lectureHandover__inner{display:grid;grid-template-columns:minmax(0,536fr) minmax(0,384fr);column-gap:var(--lecture-gap-handover-cols);align-items:start}}@media(min-width:1025px){.lectureHandover__inner{grid-template-columns:minmax(0,560fr) minmax(0,504fr)}}.lectureHandover__text{min-width:0}.lectureHandover__title{margin:0;font-size:var(--lecture-fs-h2);font-weight:700;line-height:var(--lecture-lh-h2);letter-spacing:var(--lecture-ls-h2);color:var(--works-on-dark);word-break:keep-all;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureHandover__title:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureHandover__title{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureHandover__answer{margin:var(--lecture-gap-answer) 0 0;font-size:var(--lecture-fs-answer);font-weight:700;line-height:var(--lecture-lh-answer);color:var(--works-on-dark);word-break:keep-all;overflow-wrap:anywhere;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureHandover__answer:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureHandover__answer{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureHandover__body{margin:var(--lecture-gap-answer) 0 0;font-size:16px;font-weight:400;line-height:var(--lecture-lh-body);color:var(--works-on-dark-2);word-break:keep-all;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureHandover__body:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureHandover__body{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureHandover__figure{min-width:0;margin:40px 0 0}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureHandover__figure:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureHandover__figure{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}@media(min-width:769px){.lectureHandover__figure{margin-top:0}}.lectureHandover__img{display:block;width:100%;height:auto;border:0;border-radius:0}.lectureNext{padding:var(--lecture-pad-next-top) 0 var(--lecture-pad-next-bottom);background:var(--works-paper);color:var(--works-ink);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.lectureNext__inner{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.lectureNext__inner{padding:0 16px}}@media(min-width:769px){.lectureNext__inner{display:grid;grid-template-columns:minmax(0,536fr) minmax(0,384fr);column-gap:var(--lecture-gap-next-cols);align-items:start}}@media(min-width:1025px){.lectureNext__inner{grid-template-columns:minmax(0,576fr) minmax(0,504fr)}}.lectureNext__text{min-width:0}.lectureNext__title{margin:0;font-size:var(--lecture-fs-h2);font-weight:700;line-height:var(--lecture-lh-h2);letter-spacing:var(--lecture-ls-h2);color:var(--works-ink);word-break:keep-all;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureNext__title:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureNext__title{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureNext__answer{margin:var(--lecture-gap-answer) 0 0;font-size:var(--lecture-fs-answer);font-weight:700;line-height:var(--lecture-lh-answer);color:var(--works-ink);word-break:keep-all;overflow-wrap:anywhere;font-feature-settings:var(--works-feature-heading)}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureNext__answer:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureNext__answer{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureNext__body{margin:var(--lecture-gap-answer) 0 0;font-size:16px;font-weight:400;line-height:var(--lecture-lh-body);color:var(--works-ink-2);word-break:keep-all;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureNext__body:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureNext__body{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureNext__action{position:relative;display:flex;margin-top:var(--lecture-gap-36)}@media(max-width:768px){.lectureNext__action{display:grid}}.lectureNext__button{display:flex}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureNext__button:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureNext__button{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}@media(max-width:768px){.lectureNext__button{display:grid}}.lectureNext__endAt{position:absolute;top:50%;left:-22.5px;width:0;height:0;pointer-events:none}@media(min-width:1200px)and (max-width:1215.98px){.lectureNext__endAt{left:calc(-14.5px - (100vw - 1200px)/2)}}@media(min-width:769px)and (max-width:1199.98px){.lectureNext__endAt{left:-14.5px}}@media(max-width:768px){.lectureNext__endAt{left:-8.5px}}.lectureNext__links{display:grid;justify-items:start;row-gap:12px;margin:24px 0 0;padding:0;list-style:none;font-size:var(--lecture-fs-sub);font-weight:500;line-height:var(--lecture-lh-ask)}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureNext__links:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureNext__links{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}.lectureNext__linkItem{margin:0}.lectureNext__link{color:var(--works-ink);word-break:keep-all;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--lecture-underline-paper);text-underline-offset:.3em;transition:text-decoration-thickness .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.lectureNext__link:hover{text-decoration-thickness:2px}}.lectureNext__link:focus-visible{outline:2px solid var(--works-route-paper);outline-offset:2px;text-decoration-thickness:2px}@media(prefers-reduced-motion:reduce){.lectureNext__link{transition:none}}.lectureNext__figure{min-width:0;margin:40px 0 0}@media(prefers-reduced-motion:no-preference){:root.worksJs .lectureNext__figure:not([data-works-in]){transform:translateY(16px);opacity:0}.lectureNext__figure{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:min(var(--i,0)*0.06s,.12s)}}@media(min-width:769px){.lectureNext__figure{margin-top:0}}.lectureNext__img{display:block;width:100%;height:auto;border:0;border-radius:0;aspect-ratio:3/4;object-fit:cover;object-position:50% 50%}.worksSite_page_lecture .lectureHero__fact,.worksSite_page_lecture .lecturePrompt__stepName,.worksSite_page_lecture .lectureThemes__answer,.worksSite_page_lecture .lectureThemes__cardBody,.worksSite_page_lecture .lectureThemes__lead,.worksSite_page_lecture .lectureThemes__note,.worksSite_page_lecture .lectureWhy__tag{word-break:keep-all;overflow-wrap:anywhere}.worksSite_page_lecture .lectureHandover__answer,.worksSite_page_lecture .lectureHandover__body,.worksSite_page_lecture .lectureHero__lead,.worksSite_page_lecture .lectureMaterials__answer,.worksSite_page_lecture .lectureMaterials__body,.worksSite_page_lecture .lectureMaterials__value,.worksSite_page_lecture .lectureNext__answer,.worksSite_page_lecture .lectureNext__body,.worksSite_page_lecture .lecturePrompt__answer,.worksSite_page_lecture .lecturePrompt__body,.worksSite_page_lecture .lecturePrompt__stepBody,.worksSite_page_lecture .lectureSummary__lead,.worksSite_page_lecture .lectureThemes__answer,.worksSite_page_lecture .lectureThemes__cardBody,.worksSite_page_lecture .lectureThemes__note,.worksSite_page_lecture .lectureWhy__answer,.worksSite_page_lecture .lectureWhy__body,.worksSite_page_lecture .lectureWhy__note{text-wrap:pretty}.worksSite_page_lecture .lectureHandover__body,.worksSite_page_lecture .lectureHero__lead,.worksSite_page_lecture .lectureMaterials__body,.worksSite_page_lecture .lectureMaterials__value,.worksSite_page_lecture .lectureNext__body,.worksSite_page_lecture .lecturePrompt__body,.worksSite_page_lecture .lectureSummary__lead,.worksSite_page_lecture .lectureWhy__body{max-inline-size:36em}.worksSite_page_lecture .lectureHandover__answer,.worksSite_page_lecture .lectureMaterials__answer,.worksSite_page_lecture .lectureNext__answer,.worksSite_page_lecture .lecturePrompt__answer,.worksSite_page_lecture .lectureThemes__answer,.worksSite_page_lecture .lectureWhy__answer{max-inline-size:34em}.worksSite_page_lecture .lectureThemes__cardBody{max-inline-size:30em}