.PageHero-module__aE6RSq__hero{--motion-ease:cubic-bezier(.22, 1, .36, 1)}.PageHero-module__aE6RSq__hero>.PageHero-module__aE6RSq__image,.PageHero-module__aE6RSq__stackedPhoto>.PageHero-module__aE6RSq__image{animation:PageHero-module__aE6RSq__imageReveal 1.6s var(--motion-ease) both;transform:scale(1.045)}.PageHero-module__aE6RSq__stackedPhoto{position:absolute;inset:0;overflow:hidden}.PageHero-module__aE6RSq__stackedPhoto>.PageHero-module__aE6RSq__image{object-fit:cover}.PageHero-module__aE6RSq__eyebrow{animation:PageHero-module__aE6RSq__textReveal .9s var(--motion-ease) 80ms both}.PageHero-module__aE6RSq__script{animation:PageHero-module__aE6RSq__textReveal 1s var(--motion-ease) .16s both}.PageHero-module__aE6RSq__titleMask{overflow-clip-margin:.16em;overflow:clip}.PageHero-module__aE6RSq__title{animation:PageHero-module__aE6RSq__titleReveal 1.2s var(--motion-ease) .2s both;display:block}.PageHero-module__aE6RSq__lede{animation:PageHero-module__aE6RSq__textReveal 1.1s var(--motion-ease) .42s both}.PageHero-module__aE6RSq__caption{animation:PageHero-module__aE6RSq__captionReveal .9s var(--motion-ease) .6s both}@keyframes PageHero-module__aE6RSq__imageReveal{0%{transform:scale(1.085)}to{transform:scale(1.045)}}@keyframes PageHero-module__aE6RSq__textReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes PageHero-module__aE6RSq__titleReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes PageHero-module__aE6RSq__captionReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:.8;transform:none}}@media (max-width:600px){.PageHero-module__aE6RSq__mobileStacked.PageHero-module__aE6RSq__mobileStacked{background:var(--surface-dark);height:auto;min-height:0;max-height:none;overflow:visible}.PageHero-module__aE6RSq__mobileStacked>.PageHero-module__aE6RSq__stackedPhoto{width:100%;aspect-ratio:var(--mobile-image-aspect-ratio,4 / 3);position:relative;inset:auto}.PageHero-module__aE6RSq__mobileStacked>.PageHero-module__aE6RSq__stackedPhoto>.PageHero-module__aE6RSq__image{animation:none;transform:none}.PageHero-module__aE6RSq__mobileStacked>.PageHero-module__aE6RSq__stackedPhoto>.chapter-hero__shade{background:linear-gradient(to bottom, rgba(var(--surface-dark-rgb), .28), transparent 48%)}.PageHero-module__aE6RSq__mobileStacked>.chapter-hero__body{padding:34px var(--gutter) 0;display:block;position:static}.PageHero-module__aE6RSq__mobileStacked .PageHero-module__aE6RSq__titleMask{max-width:14ch;margin-top:18px;font-size:clamp(34px,8vw,46px);line-height:1.08}.PageHero-module__aE6RSq__mobileStacked .PageHero-module__aE6RSq__lede{max-width:34ch;margin-top:22px;font-size:17px;line-height:1.55}.PageHero-module__aE6RSq__mobileStacked>.PageHero-module__aE6RSq__caption{padding:24px var(--gutter) 28px;font-size:10px;line-height:1.5;display:block;position:static}}@media (prefers-reduced-motion:reduce){.PageHero-module__aE6RSq__hero>.PageHero-module__aE6RSq__image,.PageHero-module__aE6RSq__stackedPhoto>.PageHero-module__aE6RSq__image,.PageHero-module__aE6RSq__eyebrow,.PageHero-module__aE6RSq__script,.PageHero-module__aE6RSq__title,.PageHero-module__aE6RSq__lede,.PageHero-module__aE6RSq__caption{animation:none;transform:none}}
.CollectionMotion-module__ysVTJq__imageStage.CollectionMotion-module__ysVTJq__imageStage .CollectionMotion-module__ysVTJq__image{opacity:0;transition:opacity .9s var(--motion-ease,cubic-bezier(.22, 1, .36, 1)), transform 2.6s var(--motion-ease,cubic-bezier(.22, 1, .36, 1));transform:scale(1.04)}.CollectionMotion-module__ysVTJq__imageStage.CollectionMotion-module__ysVTJq__imageStage .CollectionMotion-module__ysVTJq__image.CollectionMotion-module__ysVTJq__imageActive{opacity:1;transform:scale(1)}.CollectionMotion-module__ysVTJq__tabListFrame{position:relative}.CollectionMotion-module__ysVTJq__selectionRule{background:var(--accent-light);pointer-events:none;width:1px;transition:transform .85s var(--motion-ease,cubic-bezier(.22, 1, .36, 1)), height .85s var(--motion-ease,cubic-bezier(.22, 1, .36, 1)), opacity .5s ease;position:absolute;top:0;left:0}.CollectionMotion-module__ysVTJq__villageTab.CollectionMotion-module__ysVTJq__villageTab,.CollectionMotion-module__ysVTJq__villageTab.CollectionMotion-module__ysVTJq__villageTab[aria-selected=true]{min-height:44px;transition:color .7s var(--motion-ease,cubic-bezier(.22, 1, .36, 1));border-left:0;padding-left:12px}.CollectionMotion-module__ysVTJq__villageTab>span:first-child{transition:transform .8s var(--motion-ease,cubic-bezier(.22, 1, .36, 1));transform:translate(0)}.CollectionMotion-module__ysVTJq__villageTab[aria-selected=true]>span:first-child{transform:translate(5px)}.CollectionMotion-module__ysVTJq__copyEntrance{animation:CollectionMotion-module__ysVTJq__collection-copy .85s var(--motion-ease,cubic-bezier(.22, 1, .36, 1)) both}.CollectionMotion-module__ysVTJq__count.CollectionMotion-module__ysVTJq__count{text-align:center;min-width:80px;overflow:hidden}.CollectionMotion-module__ysVTJq__count>span{display:inline-block}.CollectionMotion-module__ysVTJq__countEntrance{animation:CollectionMotion-module__ysVTJq__collection-count .8s var(--motion-ease,cubic-bezier(.22, 1, .36, 1)) both}.CollectionMotion-module__ysVTJq__galleryControls.CollectionMotion-module__ysVTJq__galleryControls button,.CollectionMotion-module__ysVTJq__galleryControls.CollectionMotion-module__ysVTJq__galleryControls button[aria-pressed=true]{min-width:44px;min-height:44px;transition:color .5s var(--motion-ease,cubic-bezier(.22, 1, .36, 1));border-bottom-color:#0000;position:relative}.CollectionMotion-module__ysVTJq__visuallyHidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CollectionMotion-module__ysVTJq__editorialGallery{min-width:0}.CollectionMotion-module__ysVTJq__editorialStage.CollectionMotion-module__ysVTJq__editorialStage{aspect-ratio:3/2;background:var(--cream);touch-action:pan-y pinch-zoom}.CollectionMotion-module__ysVTJq__editorialGallery .CollectionMotion-module__ysVTJq__editorialStage.CollectionMotion-module__ysVTJq__editorialStage .CollectionMotion-module__ysVTJq__image{transition:opacity .36s var(--motion-ease,cubic-bezier(.22, 1, .36, 1));transform:none}.CollectionMotion-module__ysVTJq__editorialStage:focus-visible{outline-offset:5px}.CollectionMotion-module__ysVTJq__editorialToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;padding-block:18px 14px;display:flex}.CollectionMotion-module__ysVTJq__editorialCaption{min-width:0}.CollectionMotion-module__ysVTJq__editorialCaption p{font:300 18px/1.35 var(--font-display)}.CollectionMotion-module__ysVTJq__editorialCaption span{max-width:60ch;color:var(--muted);font:400 12px/1.6 var(--font-sans);margin-top:6px;display:block}.CollectionMotion-module__ysVTJq__editorialNavigation{flex-shrink:0;align-items:center;gap:8px;display:flex}.CollectionMotion-module__ysVTJq__editorialCount{color:var(--muted);white-space:nowrap;font:400 13px/1.4 var(--font-sans);font-variant-numeric:tabular-nums;margin-right:8px}.CollectionMotion-module__ysVTJq__editorialArrow{border:1px solid var(--line);width:44px;height:44px;font:300 22px/1 var(--font-display);touch-action:manipulation;place-items:center;transition:border-color .15s,color .15s;display:grid}.CollectionMotion-module__ysVTJq__editorialArrow:hover{border-color:var(--ink)}.CollectionMotion-module__ysVTJq__editorialArrow:disabled{cursor:default;opacity:.4}.CollectionMotion-module__ysVTJq__editorialLoadState{color:var(--muted);font:400 13px/1.6 var(--font-sans);margin-top:10px}.CollectionMotion-module__ysVTJq__editorialFilmstrip{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:10px;padding-block:14px 8px;display:flex;position:relative;overflow-x:auto}.CollectionMotion-module__ysVTJq__editorialThumbnail{background:var(--cream);touch-action:manipulation;flex:0 0 96px;height:64px;padding:0;position:relative}.CollectionMotion-module__ysVTJq__editorialThumbnail:after{content:"";background:var(--ink);opacity:0;height:1px;transition:opacity .15s;position:absolute;bottom:-5px;left:0;right:0}.CollectionMotion-module__ysVTJq__editorialThumbnail[aria-pressed=true]:after{opacity:1}.CollectionMotion-module__ysVTJq__editorialThumbnail:focus-visible{outline-offset:3px}.CollectionMotion-module__ysVTJq__thumbnailNumber{background:var(--shell);color:var(--ink);font:400 10px/1.2 var(--font-sans);font-variant-numeric:tabular-nums;padding:2px 4px;position:absolute;bottom:4px;left:4px}@media (max-width:700px){.CollectionMotion-module__ysVTJq__editorialStage.CollectionMotion-module__ysVTJq__editorialStage{aspect-ratio:4/3}.CollectionMotion-module__ysVTJq__editorialToolbar{flex-wrap:wrap;gap:12px;padding-top:14px}.CollectionMotion-module__ysVTJq__editorialCaption{flex:160px}.CollectionMotion-module__ysVTJq__editorialCaption p{font-size:17px}.CollectionMotion-module__ysVTJq__editorialThumbnail{flex-basis:72px;height:52px}}.CollectionMotion-module__ysVTJq__galleryControls button:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .75s var(--motion-ease,cubic-bezier(.22, 1, .36, 1));position:absolute;bottom:0;left:8px;right:8px;transform:scaleX(0)}.CollectionMotion-module__ysVTJq__galleryControls button[aria-pressed=true]:after{transform:scaleX(1)}@keyframes CollectionMotion-module__ysVTJq__collection-copy{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes CollectionMotion-module__ysVTJq__collection-count{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CollectionMotion-module__ysVTJq__imageStage.CollectionMotion-module__ysVTJq__imageStage .CollectionMotion-module__ysVTJq__image,.CollectionMotion-module__ysVTJq__imageStage.CollectionMotion-module__ysVTJq__imageStage .CollectionMotion-module__ysVTJq__image.CollectionMotion-module__ysVTJq__imageActive,.CollectionMotion-module__ysVTJq__villageTab>span:first-child,.CollectionMotion-module__ysVTJq__villageTab[aria-selected=true]>span:first-child,.CollectionMotion-module__ysVTJq__copyEntrance,.CollectionMotion-module__ysVTJq__countEntrance{transition:none;animation:none;transform:none}.CollectionMotion-module__ysVTJq__selectionRule,.CollectionMotion-module__ysVTJq__villageTab.CollectionMotion-module__ysVTJq__villageTab,.CollectionMotion-module__ysVTJq__galleryControls.CollectionMotion-module__ysVTJq__galleryControls button,.CollectionMotion-module__ysVTJq__galleryControls button:after,.CollectionMotion-module__ysVTJq__editorialGallery .CollectionMotion-module__ysVTJq__editorialStage.CollectionMotion-module__ysVTJq__editorialStage .CollectionMotion-module__ysVTJq__image,.CollectionMotion-module__ysVTJq__editorialArrow,.CollectionMotion-module__ysVTJq__editorialThumbnail:after{transition:none}}
.page-module__JKSTqq__page{overflow:clip}.page-module__JKSTqq__index{border-bottom:1px solid var(--line);font:400 12px/1.5 var(--font-sans);justify-content:space-between;align-items:start;gap:28px;padding-block:28px;display:flex}.page-module__JKSTqq__index a{align-items:center;min-height:44px;display:inline-flex}.page-module__JKSTqq__back{flex-shrink:0;gap:10px}.page-module__JKSTqq__index>div{flex-wrap:wrap;justify-content:end;column-gap:22px;display:flex}.page-module__JKSTqq__introduction{grid-template-columns:1fr 1fr;gap:clamp(36px,8vw,130px);padding-block:clamp(80px,10vw,140px) 54px;display:grid}.page-module__JKSTqq__introduction h2{text-wrap:balance;max-width:14ch;margin-top:24px;font-size:clamp(36px,4.4vw,66px);line-height:1.12}.page-module__JKSTqq__introBody{max-width:52ch;color:var(--muted);font-size:clamp(18px,1.65vw,22px);line-height:1.75}.page-module__JKSTqq__introBody p+p{margin-top:22px}.page-module__JKSTqq__facts{font:400 12px/1.6 var(--font-sans);flex-wrap:wrap;gap:12px 20px;margin-top:28px;padding:0;list-style:none;display:flex}.page-module__JKSTqq__facts li{border-bottom:1px solid var(--line);padding-bottom:9px}.page-module__JKSTqq__disclosure{max-width:80ch;color:var(--muted);font:400 12px/1.8 var(--font-sans);text-align:center;margin-inline:auto;padding-bottom:28px}.page-module__JKSTqq__chapters{padding-bottom:clamp(80px,10vw,140px)}.page-module__JKSTqq__chapter{padding-top:clamp(64px,8vw,110px);scroll-margin-top:110px}.page-module__JKSTqq__chapterHeading{grid-template-columns:1fr 2fr;align-items:start;gap:40px;margin-bottom:34px;display:grid}.page-module__JKSTqq__chapterHeading>p{padding-top:10px}.page-module__JKSTqq__chapterHeading h2{text-wrap:balance;font-size:clamp(32px,3.9vw,58px);line-height:1.12}.page-module__JKSTqq__chapterHeading div>p{max-width:62ch;color:var(--muted);margin-top:22px;font-size:19px;line-height:1.75}.page-module__JKSTqq__designNote{max-width:82ch;color:var(--muted);font:400 12px/1.8 var(--font-sans);margin-top:18px}.page-module__JKSTqq__designNote summary{cursor:pointer;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:44px;list-style:none;display:flex}.page-module__JKSTqq__designNote summary::-webkit-details-marker{display:none}.page-module__JKSTqq__designNote p{margin-top:14px}.page-module__JKSTqq__next{background:var(--cream);padding-block:clamp(64px,8vw,110px)}.page-module__JKSTqq__nextInner{grid-template-columns:1.4fr 1fr;align-items:center;gap:60px;display:grid}.page-module__JKSTqq__next h2{text-wrap:balance;max-width:16ch;margin-top:24px;font-size:clamp(34px,4.4vw,62px);line-height:1.12}.page-module__JKSTqq__next p:not(:first-child){max-width:45ch;color:var(--muted);margin-top:24px;font-size:19px;line-height:1.75}.page-module__JKSTqq__nextLinks{flex-direction:column;align-items:start;gap:24px;display:flex}@media (max-width:900px){.page-module__JKSTqq__index{display:block}.page-module__JKSTqq__index>div{justify-content:start;gap:4px 22px;margin-top:10px}}@media (max-width:700px){.page-module__JKSTqq__introduction,.page-module__JKSTqq__chapterHeading,.page-module__JKSTqq__nextInner{grid-template-columns:1fr;gap:28px}.page-module__JKSTqq__introduction{padding-top:64px}.page-module__JKSTqq__disclosure{text-align:start}.page-module__JKSTqq__chapterHeading>p{padding-top:0}.page-module__JKSTqq__chapterHeading div>p{font-size:18px}.page-module__JKSTqq__nextLinks{gap:22px}}
