.swell-module__KJYICa__opening{min-height:100svh;padding-inline:var(--spacing-gutter);background-color:var(--surface);view-timeline-name:--opening;justify-content:center;align-items:center;display:flex;position:relative}.swell-module__KJYICa__openingLine{display:block}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.swell-module__KJYICa__openingLine{will-change:opacity, translate, scale, filter;animation:linear both swell-module__KJYICa__recede;animation-timeline:--opening;animation-range:exit 8% exit 74%}}}@keyframes swell-module__KJYICa__fadeIn{to{opacity:1}}@keyframes swell-module__KJYICa__recede{0%{opacity:1;filter:blur();translate:0;scale:1}34%{opacity:.88}to{opacity:0;filter:blur(7px);translate:0 32svh;scale:.9}}.swell-module__KJYICa__band{height:calc(var(--passes) * var(--pass-stops) * 100svh);view-timeline-name:--travel;background-color:var(--surface);--pass-stops:3;--slice:calc(100% / var(--passes));--haze:var(--brand-paper);--card-w:min(24svh, 38vw);--turn:-43deg;--focal:3.6;position:relative}@media (min-width:48rem){.swell-module__KJYICa__band{--pass-stops:4;--card-w:min(26svh, 20vw)}}[data-theme=dark] .swell-module__KJYICa__band{--haze:var(--brand-ink)}.swell-module__KJYICa__bandViewport{height:100svh;position:sticky;inset-block-start:0;overflow:hidden}.swell-module__KJYICa__stage{isolation:isolate;height:100%;position:relative}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.swell-module__KJYICa__stage{animation:linear both swell-module__KJYICa__stageIn;animation-timeline:--travel;animation-range:entry 30%}}}@keyframes swell-module__KJYICa__stageIn{0%{opacity:0;translate:0 15svh;scale:1.12}38%{opacity:.6}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.swell-module__KJYICa__haze,.swell-module__KJYICa__rule{animation:linear both swell-module__KJYICa__settle;animation-timeline:--travel;animation-range:entry 64%}}}@keyframes swell-module__KJYICa__settle{0%{opacity:0}to{opacity:1}}.swell-module__KJYICa__track{margin:0;padding:0;list-style:none}.swell-module__KJYICa__slot{opacity:0;will-change:transform, opacity;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.swell-module__KJYICa__panel{width:var(--card-w);aspect-ratio:var(--ratio);background-color:var(--surface-sunken);transform:perspective(calc(var(--card-w) * var(--focal))) rotateY(var(--turn));cursor:pointer;display:block;position:relative;overflow:hidden}.swell-module__KJYICa__panel:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 1.5px 1.5px #ffffff47,inset -1px -1px #ffffff1f}.swell-module__KJYICa__photo{object-fit:cover;width:100%;height:100%}.swell-module__KJYICa__haze{pointer-events:none;background:linear-gradient(65deg, hsl(var(--haze) / .5) 0%, hsl(var(--haze) / .18) 8%, hsl(var(--haze) / 0) 17%, hsl(var(--haze) / 0) 62%, hsl(var(--haze) / .26) 86%, hsl(var(--haze) / .58) 100%);position:absolute;inset:0}.swell-module__KJYICa__rule{--tick:.875rem;--crest:calc(var(--tick) * 1.9);block-size:var(--crest);contain:strict;pointer-events:none;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset-block-end:calc(clamp(1.5rem, 4vh, 2.5rem) - (var(--crest) - var(--tick)) / 2);inset-inline:0}.swell-module__KJYICa__tick{width:2px;height:var(--tick);background-color:var(--ink);opacity:.18}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.swell-module__KJYICa__tick{animation:linear swell-module__KJYICa__crest;animation-timeline:--travel;animation-iteration-count:calc(var(--passes) + 2);animation-range:contain calc(var(--phase) * var(--slice) * -1) contain calc(var(--phase) * var(--slice) * -1 + 100% + 2 * var(--slice))}}}@keyframes swell-module__KJYICa__crest{0%{height:var(--crest);opacity:.5;animation-timing-function:var(--ease-out-quart)}16%,84%{height:var(--tick);opacity:.18;animation-timing-function:var(--ease-out-quart)}to{height:var(--crest);opacity:.5}}.swell-module__KJYICa__header{z-index:50;pointer-events:none;opacity:0;animation:swell-module__KJYICa__fadeIn var(--duration-slow) var(--ease-editorial) forwards;animation-delay:var(--chrome-delay,4s);background:linear-gradient(to bottom, var(--surface) 55%, hsl(var(--brand-paper) / 0) 100%);padding-block-end:2.5rem;position:fixed;inset-block-start:0;inset-inline:0}.swell-module__KJYICa__headerInner{height:var(--spacing-header);padding-inline:var(--spacing-gutter);pointer-events:auto}@media (min-width:64rem){.swell-module__KJYICa__headerInner{height:var(--spacing-header-lg)}}.swell-module__KJYICa__statement{max-width:var(--container-page);padding-block:var(--spacing-section);padding-inline:var(--spacing-gutter);text-align:center;margin-inline:auto}.swell-module__KJYICa__statementLine{max-width:20ch;margin-inline:auto}.swell-module__KJYICa__index{max-width:var(--container-page);padding-block-end:var(--spacing-section);padding-inline:var(--spacing-gutter);margin-inline:auto}.swell-module__KJYICa__indexList{border-block-start:1px solid var(--border);margin:0;padding:0;list-style:none}.swell-module__KJYICa__indexRow{border-block-end:1px solid var(--border)}.swell-module__KJYICa__indexLink{transition:padding-inline-start var(--duration-base) var(--ease-editorial);gap:.5rem;padding-block:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:48rem){.swell-module__KJYICa__indexLink{grid-template-columns:minmax(12rem,4fr) minmax(0,6fr) auto;align-items:baseline;gap:2rem}}@media (hover:hover){.swell-module__KJYICa__indexLink:hover,.swell-module__KJYICa__indexLink:focus-visible{padding-inline-start:1.25rem}}.swell-module__KJYICa__indexTitle{font-family:var(--font-display-face), ui-sans-serif, system-ui, sans-serif;font-weight:300;font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);letter-spacing:var(--text-3xl--letter-spacing)}.swell-module__KJYICa__indexSummary{max-width:34rem;color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.swell-module__KJYICa__footer{background-color:var(--surface-sunken)}.swell-module__KJYICa__footerInner{max-width:var(--container-page);padding-block:var(--spacing-section);padding-inline:var(--spacing-gutter);margin-inline:auto}.swell-module__KJYICa__footerMeta{border-block-start:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;margin-block-start:clamp(4rem,10vw,7rem);padding-block-start:2rem;display:flex}
.opening-line-module__zgljVG__line{font-family:var(--font-display-face), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;text-align:center;text-wrap:nowrap;opacity:0;animation:opening-line-module__zgljVG__lineIn var(--duration-slow) var(--ease-editorial) forwards;font-size:clamp(1.875rem,7.4vw,5.5rem);font-weight:300;line-height:1.1}@keyframes opening-line-module__zgljVG__lineIn{to{opacity:1}}.opening-line-module__zgljVG__lineVisual{justify-content:center;align-items:baseline;display:inline-flex}.opening-line-module__zgljVG__linePrefix{margin-inline-end:.26em}.opening-line-module__zgljVG__slot{grid-template-columns:minmax(0,1fr);place-items:baseline center;display:inline-grid}.opening-line-module__zgljVG__slotMeasured{transition:width var(--duration-slow) var(--ease-editorial)}.opening-line-module__zgljVG__variant{white-space:nowrap;transition:opacity var(--duration-base) var(--ease-out-quart), translate var(--duration-base) var(--ease-editorial);grid-area:1/1}.opening-line-module__zgljVG__variant[data-state=future]{opacity:0;translate:0 .42em}.opening-line-module__zgljVG__variant[data-state=current]{opacity:1;translate:0}.opening-line-module__zgljVG__variant[data-state=past]{opacity:0;translate:0 -.42em}.opening-line-module__zgljVG__variantCjk{font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif CJK JP,Noto Serif SC,Songti SC,SimSun,serif;font-size:.86em}.opening-line-module__zgljVG__slotMark{vertical-align:baseline;width:3.182em;height:.7em;display:inline-block}.opening-line-module__zgljVG__lineStop{display:inline-block}
