.passage-chronicle{box-sizing:border-box;isolation:isolate;font-family:var(--rs-sans,Arial,sans-serif);scroll-margin:0;position:relative}.rs-hero-contours,.passage-window:before{--journey-half:max(62.5vw,100svh);-webkit-mask-image:url(/study-media/journey-contours.svg?v=hairline);mask-image:url(/study-media/journey-contours.svg?v=hairline);-webkit-mask-size:max(100vw,160svh) calc(var(--journey-half) * 2);mask-size:max(100vw,160svh) calc(var(--journey-half) * 2);-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.passage-window:before{content:"";z-index:-1;pointer-events:none;-webkit-mask-position:50% calc(0px - var(--journey-half));mask-position:50% calc(0px - var(--journey-half));position:absolute;inset:0}.passage-date{font:500 clamp(7px,.62vw,11px)/1.15 var(--font-mono);letter-spacing:.02em;text-transform:uppercase}.passage-chronicle{--archive-bg:#171719;--caption-color:#fff;--archive-progress:0;background:var(--archive-bg);height:calc(100svh + 315vw)}.passage-window{isolation:isolate;background:var(--archive-bg);height:100svh;color:var(--caption-color);position:sticky;top:0;overflow:clip}.passage-window:before{background:var(--caption-color);opacity:.24}.passage-bio-title{font:500 clamp(20px,2.3vw,40px)/1 var(--rs-serif,Georgia,serif);letter-spacing:-.055em;position:absolute;top:clamp(103px,11.7svh,135px);left:5.5vw}.passage-rail{width:max-content;height:100%;transform:translateX(calc((100vw - 100%) * var(--archive-progress)));will-change:transform;align-items:start;gap:9vw;margin:0;padding:0 5.5vw;list-style:none;display:flex;position:relative}.passage-frame{--frame-width:29vw;--frame-top:max(145px,24svh);--photo-height:min(33svh,23vw);--drift:0vw;width:max(var(--frame-width),min(33vw,310px));margin-top:var(--frame-top);transform:translateX(calc(var(--drift)*var(--archive-progress)));will-change:transform;flex:none;position:relative}.passage-frame:nth-child(3n+2){--frame-width:24vw;--frame-top:40svh;--photo-height:min(29svh,19vw);--drift:-2.2vw}.passage-frame:nth-child(3n){--frame-width:32vw;--frame-top:max(155px,21svh);--photo-height:min(36svh,22vw);--drift:1.7vw}.passage-frame:last-child{--drift:0vw}.passage-frame figure{margin:0}.passage-date{letter-spacing:.075em;margin:0 0 .7vw;font-size:clamp(10px,.8vw,14px);display:block}.passage-frame img{width:100%;height:var(--photo-height);object-fit:cover;object-position:center;display:block}.passage-frame figcaption{color:inherit;margin:clamp(10px,1vw,19px) 0 0}.passage-frame h3{font:590 clamp(23px,2.55vw,52px)/1.04 var(--font-heading);letter-spacing:-.045em}.passage-frame p{font:450 clamp(14px,1.16vw,22px)/1.38 var(--rs-sans,Arial,sans-serif);letter-spacing:-.025em;max-width:34em;margin:.55em 0 0}@media (max-width:700px){.passage-date{font-size:clamp(6px,1.58vw,10px)}}@media (min-width:701px) and (min-height:481px) and (max-height:640px){.passage-frame{--photo-height:min(25svh,22vw)}.passage-frame:nth-child(3n){--photo-height:min(26svh,22vw)}.passage-frame:nth-child(3n+2){--frame-top:max(151px,30svh);--photo-height:min(23svh,19vw)}.passage-frame h3{font-size:clamp(23px,2.55vw,36px)}.passage-frame p{font-size:clamp(14px,1.16vw,17px)}}@media (max-width:700px),(max-height:480px){.passage-chronicle{height:auto}.passage-window{height:auto;position:relative}.passage-bio-title{padding:78px 5vw 0;font-size:34px;position:static}.passage-rail{will-change:auto;flex-direction:column;gap:34px;width:100%;height:auto;margin:0;padding:32px 5vw 52px;display:flex;transform:none}.passage-frame,.passage-frame:nth-child(n){will-change:auto;flex:auto;width:89%;margin:0;transform:none}.passage-frame:nth-child(2n){align-self:flex-end;width:85%}.passage-frame:nth-child(3n){width:94%}.passage-date{margin-bottom:8px;font-size:10px}.passage-frame img{aspect-ratio:1.45;object-fit:cover;height:auto}.passage-frame h3{font-size:clamp(26px,6.7vw,40px)}.passage-frame p{font-size:clamp(15px,3.85vw,19px);line-height:1.4}}@media (min-width:701px) and (max-height:480px){.passage-frame:nth-child(n){align-self:center;width:95%}.passage-frame figure{grid-template-columns:46% 1fr;align-items:start;gap:6px 4%;display:grid}.passage-date{grid-column:1/-1;margin:0}.passage-frame img{aspect-ratio:1.75;height:min(47svh,205px)}.passage-frame figcaption{margin:0}.passage-frame h3{font-size:28px}.passage-frame p{font-size:15px}}@media (prefers-reduced-motion:reduce),(scripting:none){.passage-chronicle{height:auto}.passage-window{height:auto;position:relative}.passage-bio-title{padding:50px 5vw 0;position:static}.passage-rail{will-change:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:36px 3vw;width:100%;height:auto;padding:32px 5vw 52px;display:grid;position:relative;transform:none}.passage-frame:nth-child(n){will-change:auto;width:auto;margin:0;position:relative;inset:auto;transform:none}.passage-frame img{aspect-ratio:1.5;height:auto}}@media (prefers-reduced-motion:reduce) and (max-width:1000px),(scripting:none) and (max-width:1000px){.passage-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce) and (max-width:600px),(scripting:none) and (max-width:600px){.passage-rail{grid-template-columns:1fr}}.archive-mast,.archive-pull,.archive-timeline,.archive-stage-pin{display:none}.archive-meta{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.archive-status{background:color-mix(in srgb,currentColor 8%,transparent);font:500 clamp(10px,.75vw,12px)/1.25 var(--font-body);border-radius:1em;align-items:center;gap:.45em;padding:3px 8px;display:inline-flex}.archive-status:before{content:"";background:#369c75;border-radius:50%;flex:none;width:.48em;height:.48em}.archive-date-line .brand-logo{max-width:34%}.archive-spread .passage-frame{scroll-margin-top:clamp(22px,7svh,80px)}.archive-spread .passage-frame:focus{outline:none}.archive-print{border-radius:var(--rs-corner-medium,8px)}.passage-frame figure>.archive-scene-photo{border-radius:var(--rs-corner-medium,8px);display:block;overflow:hidden}.archive-exit{display:flow-root;position:relative}@media (min-width:901px) and (min-height:651px) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.archive-exit{margin-bottom:-100svh}.archive-exit:after{content:"";height:100svh;display:block}.archive-exit>.passage-chronicle{top:var(--archive-exit-top,0px);position:sticky}}.archive-canvas,.archive-spread,.archive-date-line,.archive-print{display:contents}.archive-dialog{color:#22251e;overscroll-behavior:contain;background:#f3f2e9;border:0;width:min(780px,100vw - 36px);max-height:90dvh;margin:auto;padding:0;position:fixed;inset:0}.archive-dialog::backdrop{background:#171b12b8}.archive-dialog article{padding:clamp(28px,5vw,66px);position:relative}.archive-dialog small,.archive-dialog dt,.archive-dialog figcaption{font:500 10px/1.24 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.archive-dialog h2{font:550 clamp(38px,6vw,90px)/.97 var(--rs-serif);letter-spacing:-.045em;margin:12px 0 25px}.archive-dialog dl{border-block:1px solid #8e9183;gap:28px;margin:0 0 18px;padding:13px 0;display:flex}.archive-dialog dd{margin:5px 0 0;font-size:14px;font-weight:620}.archive-dialog figure img{object-fit:contain;background:#e9e8de;width:100%;max-height:31vh;display:block}.archive-dialog figcaption{margin-top:8px;font-size:9px}.archive-dialog article>p{margin:18px 0 0;font-size:16px;line-height:1.45}.archive-dialog article>a{border-bottom:1px solid;margin-top:22px;font-size:13px;font-weight:650;display:inline-block}.archive-case-close{background:0 0;border:1px solid #a6a999;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:12px;right:12px}@media (min-width:701px){.editorial-archive{color:var(--caption-color);--archive-three-width:145vw}.archive-mast{width:calc(100% - 9vw);display:block;position:absolute;top:clamp(64px,8svh,105px);left:4vw}.archive-mast h2{font:490 clamp(42px,min(5.6vw,8.5svh),100px)/.98 var(--rs-serif);letter-spacing:-.045em}.archive-canvas{z-index:1;width:max-content;height:100%;transform:translateX(var(--archive-x,0px));will-change:transform;display:flex;position:relative}.archive-spread{width:var(--archive-three-width);--sheet-phase:0;height:100%;display:block;position:relative}.archive-spread .passage-rail{will-change:auto;width:100%;height:auto;padding:0;display:block;position:static;transform:none}.archive-spread .passage-frame:nth-child(n){width:var(--art-w);inset:auto;left:var(--art-x);top:var(--art-y);transform:translate(calc(var(--sheet-phase)*var(--art-dx)),calc(var(--sheet-phase)*var(--art-dy)));will-change:transform;flex:none;margin:0;position:absolute}.archive-spread .archive-slot-0{--art-x:4vw;--art-y:max(28svh,181px);--art-w:36vw;--art-h:43svh;--art-dx:-.5vw;--art-dy:1svh}.archive-spread .archive-slot-1{--art-x:48vw;--art-y:max(28svh,181px);--art-w:46vw;--art-h:49svh;--art-dx:1vw;--art-dy:-.6svh}.archive-spread .archive-slot-2{--art-x:101vw;--art-y:max(27svh,174px);--art-w:36vw;--art-h:43svh;--art-dx:-1vw;--art-dy:1svh}.archive-spread-1 .archive-slot-0{--art-w:39vw;--art-h:44svh}.archive-spread-1 .archive-slot-1{--art-h:43svh}.archive-spread-1 .archive-slot-2{--art-w:40vw;--art-h:46svh}.archive-spread-2{width:100vw}.archive-spread-2 .archive-slot-0{--art-w:42vw}.archive-spread-2 .archive-slot-1{--art-x:50vw;--art-w:46vw}.archive-spread .archive-date-line{align-items:center;gap:10px;margin-bottom:8px;display:flex}.archive-date-line:after{content:"";opacity:.55;background:currentColor;flex:1;height:1px}.archive-spread .passage-date{color:inherit;letter-spacing:.07em;margin:0;font-size:clamp(10px,.77vw,14px)}.archive-print{width:min(100%,calc(var(--art-h) * var(--photo-ratio)));display:block;overflow:clip}.archive-spread .passage-frame figcaption{margin:9px 0 0}.archive-spread .passage-frame h3{font:540 clamp(22px,min(2.35vw,4.6svh),44px)/1.05 var(--rs-serif);letter-spacing:-.045em;color:inherit;margin:0}.archive-spread .passage-frame p{font:450 clamp(14px,1.04vw,19px)/1.29 var(--rs-sans);letter-spacing:-.018em;color:inherit;max-width:33em;margin:7px 0 0}.archive-spread .archive-slot-1 figure{grid-template-columns:min(27.5vw,calc(var(--art-h) * var(--photo-ratio))) minmax(0,1fr);column-gap:clamp(14px,1.4vw,26px);display:grid}.archive-spread .archive-slot-1 .archive-date-line{grid-column:1/-1}.archive-spread .archive-slot-1 .archive-print{width:100%}.archive-spread .archive-slot-1 figcaption{align-self:end;margin:0}.archive-spread .archive-slot-1 h3{overflow-wrap:anywhere;font-size:clamp(17px,1.78vw,36px)}.archive-spread .archive-slot-0 figcaption{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5px 1.2vw;display:grid}.archive-spread .archive-slot-0 figcaption p{margin:0}.archive-spread-2 .archive-slot-0 figcaption{display:block}.archive-spread-2 .archive-slot-0 figcaption p{margin-top:7px}.archive-pull{border-left:2px solid var(--rs-accent-ink);width:min(100%,61ch);margin:clamp(9px,1.3svh,18px) 0 0;padding-left:1vw;display:block}.archive-pull span{font:485 clamp(16px,min(1.45vw,2.6svh),27px)/1.16 var(--font-body);letter-spacing:-.04em}.archive-pull cite{font:500 clamp(9px,.68vw,13px)/1.15 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-top:8px;display:block}}@media (min-width:901px) and (min-height:651px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.editorial-archive{height:calc(100svh + 2 * var(--archive-three-width))}.editorial-archive .passage-window{height:100svh;position:sticky;top:0;overflow:clip}}@media (min-width:701px) and (max-width:900px),(min-width:701px) and (max-height:650px),(min-width:701px) and (prefers-reduced-motion:reduce),(min-width:701px) and (pointer:coarse),(min-width:701px) and (scripting:none){.editorial-archive{height:auto}.editorial-archive .passage-window{height:auto;position:relative}.archive-canvas{will-change:auto;width:100%;height:auto;display:block;transform:none}.archive-spread{width:100%;height:auto;padding:3.5vw 5vw 5vw}.archive-spread .archive-mast{width:100%;margin-bottom:24px;position:relative;inset:auto}.archive-spread .passage-frame figure{display:block}.archive-spread .passage-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 3vw;display:grid}.archive-spread .passage-frame:nth-child(n){width:auto;position:relative;inset:auto;transform:none}.archive-spread .archive-print{width:100%}.archive-spread .archive-slot-1 figure{display:block}.archive-spread .archive-slot-1 figcaption{margin-top:9px}.archive-spread .archive-slot-0 figcaption{display:block}.archive-spread .archive-pull{width:75%;margin:25px 0 0;position:relative;inset:auto;transform:none}}@media (max-width:700px){.archive-spread .archive-date-line{align-items:center;gap:10px;margin-bottom:8px;display:flex}.archive-spread .passage-date{margin:0}.archive-spread .archive-print{display:block;overflow:clip}.archive-spread:first-child .archive-mast{padding:72px 5vw 0;display:block}.archive-spread .passage-frame:nth-child(n){align-self:stretch;width:100%}.archive-spread:first-child .archive-mast h2{font:550 clamp(30px,8.7vw,46px)/1.02 var(--font-heading);letter-spacing:-.045em}.archive-spread+.archive-spread .passage-rail{padding-top:0}.archive-spread:not(:last-child) .passage-rail{padding-bottom:34px}}.archive-spread .archive-scene-photo{width:100%;aspect-ratio:var(--photo-ratio);display:block}.archive-spread .archive-scene-photo img{width:100%;height:100%;aspect-ratio:var(--photo-ratio);object-fit:contain}@media (max-width:700px) and (orientation:portrait){.archive-spread{--extra-photo-room:max(0px,calc(var(--story-screen) - 660px))}.archive-spread .archive-print{--photo-height:calc(43 * var(--story-unit) + 2 * var(--extra-photo-room));width:min(100%,calc(var(--photo-height) * var(--photo-ratio)));margin-inline:auto}.archive-spread-0 .archive-slot-1 .archive-print{--photo-height:calc(48 * var(--story-unit) + 2 * var(--extra-photo-room))}.archive-spread .archive-date-line{margin-bottom:6px}.archive-spread .passage-frame p{font-size:clamp(14px,4vw,16px);line-height:1.36}}@media (max-width:700px) and (max-height:660px) and (orientation:portrait){.archive-spread .passage-frame{scroll-margin-top:8px}}@media (prefers-reduced-motion:no-preference){.editorial-archive [data-entry=visible]{animation:.55s cubic-bezier(.2,.7,.2,1) both archive-entry}@keyframes archive-entry{0%{translate:0 20px}to{translate:0}}}@media (max-width:700px),(min-width:701px) and (max-width:900px) and (orientation:landscape) and (pointer:coarse){.editorial-archive{--timeline-x:clamp(14px,4.4vw,24px);--timeline-gap:clamp(16px,4.4vw,23px);--timeline-inset:calc(var(--timeline-x) + var(--timeline-gap));--timeline-ink:#f18339}.editorial-archive[data-nav-tone=light]{--timeline-ink:#bd5217}.archive-spread .passage-rail{padding-inline:var(--timeline-inset) 5vw;grid-template-columns:minmax(0,1fr)}.archive-spread:first-child .archive-mast{padding-left:var(--timeline-inset)}.archive-spread .passage-frame h3{font-size:clamp(24px,6.4vw,38px);line-height:1.08;position:relative}.archive-timeline{z-index:1;pointer-events:none;left:var(--timeline-x);background:color-mix(in srgb,currentColor 12%,transparent);width:1.5px;display:block;position:absolute;top:8.75rem;bottom:4.5rem;transform:translate(-50%)}.archive-timeline-fill{background:var(--timeline-ink);width:100%;height:100%;transform:scaleY(var(--line-fill,1));transform-origin:top;display:block}.archive-stage-pin{pointer-events:none;left:calc(-1 * var(--timeline-gap));background:var(--timeline-ink);width:9px;height:9px;box-shadow:0 0 0 3px var(--archive-bg);border-radius:50%;display:block;position:absolute;top:50%;transform:translate(-50%,-50%)}}@media (min-width:701px) and (max-width:900px) and (orientation:landscape) and (pointer:coarse){.archive-spread{padding:0}.archive-spread .archive-mast,.archive-spread .archive-pull{display:none}.archive-spread:first-child .archive-mast{width:100%;margin:0;padding-top:30px;display:block}.archive-spread .passage-rail{gap:28px;padding-block:20px 32px}.archive-spread .passage-frame:nth-child(n){width:100%;margin:0}.archive-spread .passage-frame figure{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"date date""caption photo";gap:8px 4%;display:grid}.archive-spread .archive-date-line{grid-area:date}.archive-spread .archive-print{width:min(100%,calc(46 * var(--story-unit) * var(--photo-ratio)));grid-area:photo;justify-self:end}.archive-spread .passage-frame figcaption{grid-area:caption;align-self:start;margin:0;display:block}}@media (max-width:700px) and (scripting:enabled) and (prefers-reduced-motion:no-preference),(min-width:701px) and (max-width:900px) and (orientation:landscape) and (pointer:coarse) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.archive-timeline-fill{transform:scaleY(var(--line-fill,0))}.archive-stage-pin{opacity:0;transition:opacity .15s,transform .18s ease-out;transform:translate(-50%,-50%)scale(.5)}.passage-frame[data-reached=true] .archive-stage-pin{opacity:1;transform:translate(-50%,-50%)}}
