@layer components{.story-about_wrap{width:100%;margin-top:var(--section-space-medium);container-type:inline-size}.story-about_layout{--_edge:max(var(--site-margin), (100vw - var(--max-width-main)) / 2);gap:var(--space-6);flex-direction:column;display:flex}.story-about_layout p{margin:0}.story-about_text,.story-about_captions{gap:var(--space-4);flex-direction:column;display:flex}.story-about_photo,.story-about_detail{overflow:hidden}.story-about_photo{aspect-ratio:628/840}.story-about_detail{aspect-ratio:660/840;width:calc(85% + var(--_edge));margin-inline-start:calc(var(--_edge) * -1)}.story-about_image{object-fit:cover;width:100%;max-width:none;height:115%;display:block}@media (min-width:64rem){.story-about_layout{--u:calc(100cqw / 1280);height:calc(1360 * var(--u));display:block;position:relative}.story-about_layout>*{position:absolute}.story-about_text{width:max(calc(413 * var(--u)), 18rem);gap:calc(92 * var(--u));top:0;left:0}.story-about_photo{top:0;left:calc(652 * var(--u));width:calc(628 * var(--u));height:calc(840 * var(--u));aspect-ratio:auto}.story-about_captions{top:calc(900 * var(--u));left:calc(652 * var(--u));width:calc(628 * var(--u));gap:calc(28 * var(--u));flex-direction:row}.story-about_captions>*{flex:1}.story-about_detail{top:calc(520 * var(--u));left:calc(var(--_edge) * -1);width:calc(556 * var(--u) + var(--_edge));height:calc(840 * var(--u));aspect-ratio:auto;margin:0}}.workshop-about_wrap{gap:var(--section-space-medium);flex-direction:column;width:100%;display:flex;container-type:inline-size}.workshop-about_photo{--_edge:max(var(--site-margin), (100vw - var(--max-width-main)) / 2);width:calc(100% + var(--_edge) * 2);height:max(70.3cqw,20rem);margin-inline:calc(var(--_edge) * -1);overflow:hidden}.workshop-about_image{object-fit:cover;width:100%;max-width:none;height:100%;display:block}@media (pointer:coarse) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.workshop-about_photo{view-timeline:--workshop-photo block}.workshop-about_image{animation:linear both workshop-about-open;animation-timeline:--workshop-photo;animation-range:entry contain 50%}}}@keyframes workshop-about-open{0%{scale:1.2}to{scale:1}}.workshop-about_title{font-family:var(--secondary-family);font-weight:var(--secondary-regular);text-align:center;text-transform:uppercase;white-space:nowrap;margin:0;line-height:1}.workshop-about_title>span{--_fs:9.375cqw;--_track:.245;font-size:var(--_fs);letter-spacing:calc(var(--_track) * var(--_fs));margin-inline-end:calc(var(--_track) * var(--_fs) * -1);display:inline-block;transition-property:none!important}.chapters-about_wrap{width:100%;margin-top:var(--section-space-medium);container-type:inline-size}.chapters-about_item{--_edge:max(var(--site-margin), (100vw - var(--max-width-main)) / 2);gap:var(--space-5);flex-direction:column;display:flex}.chapters-about_item+.chapters-about_item{margin-top:var(--section-space-large)}.chapters-about_copy{gap:var(--space-3);flex-direction:column;display:flex}.chapters-about_label{color:var(--text-2);margin:0}.chapters-about_body{gap:var(--space-5);flex-direction:column;display:flex}.chapters-about_body p{margin:0}.chapters-about_numeral{z-index:2;margin:var(--space-6) 0 .16em;font-family:var(--secondary-family);font-weight:var(--secondary-regular);white-space:nowrap;color:var(--teak-500);pointer-events:none;font-size:30cqw;line-height:1;position:relative}.chapters-about_char{display:inline-block}.chapters-about_photo,.chapters-about_detail{position:relative;overflow:hidden}.chapters-about_photo{aspect-ratio:628/840}.chapters-about_detail{aspect-ratio:295/364;width:70%}@media not (min-width:64rem){.is-mirror .chapters-about_numeral{align-self:end}.is-mirror .chapters-about_detail{width:calc(85% + var(--_edge));aspect-ratio:612/700;align-self:end;margin-inline-end:calc(var(--_edge) * -1)}.is-pair .chapters-about_photo{aspect-ratio:560/700;order:-2;width:85%}.is-pair .chapters-about_detail{aspect-ratio:460/580;order:-1;align-self:end}}.chapters-about_image{object-fit:cover;width:100%;max-width:none;height:115%;display:block}@media (min-width:64rem){.chapters-about_item{--u:calc(100cqw / 1280);display:block;position:relative}.chapters-about_item>*{position:absolute}.chapters-about_item+.chapters-about_item{margin-top:calc(var(--_gap) * var(--u))}.chapters-about_copy{grid-template-columns:calc(217 * var(--u)) max(calc(264 * var(--u)), 15rem);z-index:1;align-items:start;display:grid;left:0}.chapters-about_numeral{font-size:calc(240 * var(--u));margin:0}.chapters-about_photo{aspect-ratio:auto}.chapters-about_detail{aspect-ratio:auto;margin:0}.is-inset{--_gap:0;height:calc(1444 * var(--u))}.is-inset .chapters-about_copy{top:calc(480 * var(--u))}.is-inset .chapters-about_numeral{top:calc(760 * var(--u));left:calc(217 * var(--u))}.is-inset .chapters-about_photo{top:0;left:calc(652 * var(--u));width:calc(628 * var(--u));height:calc(840 * var(--u))}.is-inset .chapters-about_detail{top:calc(1080 * var(--u));left:calc(460 * var(--u));width:calc(295 * var(--u));height:calc(364 * var(--u))}.is-mirror{--_gap:320;height:calc(1460 * var(--u))}.is-mirror .chapters-about_copy{top:calc(120 * var(--u));left:auto;right:0}.is-mirror .chapters-about_numeral{top:calc(420 * var(--u));right:0}.is-mirror .chapters-about_photo{width:calc(628 * var(--u));height:calc(840 * var(--u));top:0;left:0}.is-mirror .chapters-about_detail{top:calc(760 * var(--u));right:calc(var(--_edge) * -1);width:calc(518 * var(--u) + var(--_edge));height:calc(700 * var(--u))}.is-pair{--_gap:320;height:calc(1100 * var(--u))}.is-pair .chapters-about_photo{width:calc(560 * var(--u));height:calc(700 * var(--u));top:0;left:0}.is-pair .chapters-about_detail{top:calc(140 * var(--u));left:calc(640 * var(--u));width:calc(460 * var(--u));height:calc(580 * var(--u))}.is-pair .chapters-about_numeral{top:calc(860 * var(--u));right:calc(720 * var(--u))}.is-pair .chapters-about_copy{top:calc(900 * var(--u));left:calc(760 * var(--u))}}.quote-about_wrap{width:100%;margin:0;container-type:inline-size}.quote-about_text{max-width:95.625cqw;font-family:var(--secondary-family);font-weight:var(--secondary-regular);font-size:var(--h2);color:var(--teak-500);margin:0;padding-inline-start:4.375cqw;line-height:1.3}.quote-about_word{display:inline-block}.quote-about_by{margin-top:var(--space-6);color:var(--text-2);padding-inline-start:4.375cqw}}
