.editorial-page main{padding-top:5.35rem}.editorial-navigation{gap:1.75rem;padding-block:2.4rem 1rem;font-size:.9rem;display:flex}.editorial-navigation a{color:var(--ink-soft);border-bottom:1px solid #0000;padding-bottom:.4rem}.editorial-navigation a[aria-current=page]{color:var(--ink);border-color:var(--pink)}.editorial-navigation a:hover{color:var(--pink)}.editorial-header{justify-content:space-between;align-items:end;gap:3rem;padding-block:2.5rem 3.5rem;display:flex}.editorial-header .eyebrow{margin-bottom:1.4rem}.editorial-header h1{letter-spacing:-.065em;margin:0;font-size:clamp(4rem,9.5vw,9rem)}.editorial-header em{color:var(--pink);font-style:normal}.editorial-prose{max-width:65ch;color:var(--ink-soft);font-size:1.125rem;line-height:1.85}.editorial-prose p{margin-bottom:1.7em}.editorial-prose p:last-child{margin-bottom:0}.editorial-prose a{text-underline-offset:.2em;text-decoration:underline}.editorial-figure{margin:0;overflow:hidden}.editorial-figure img{width:100%;height:auto;display:block}.editorial-related{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;padding-block:4rem 5rem;display:flex}.editorial-next{font-family:var(--display);letter-spacing:-.035em;align-items:baseline;gap:2rem;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.2;display:inline-flex}.editorial-next span{color:var(--pink);transition:transform .18s}.editorial-next:hover span{transform:translate(3px,-3px)}.editorial-related .button{flex-shrink:0}.about-page .editorial-header{padding-bottom:3rem}.about-page .editorial-header h1{font-size:clamp(4rem,11.5vw,10.6rem)}.about-title-word{transform-origin:50% 100%;display:inline-block}.about-welcome{max-width:22rem;margin:0 0 .4rem;font-size:1.3rem;line-height:1.55}.about-performance{background:var(--plum)}.about-performance img{object-fit:cover;object-position:center 42%;max-height:42rem}.about-story{grid-template-columns:1fr 1.35fr;align-items:start;gap:6rem;padding-block:6rem 4rem;display:grid}.about-margin-note{font-family:var(--display);letter-spacing:-.045em;max-width:25rem;margin:0;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.1}.about-margin-note em{color:var(--pink);font-style:normal}.about-story .editorial-prose{margin-top:.25rem}.about-community{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(3rem,7vw,7rem);padding-block:1.5rem 7rem;display:grid}.about-community .editorial-figure{margin-left:-2rem}.about-community img{aspect-ratio:1.12;object-fit:cover;object-position:46% center}.about-community>p{border-top:2px solid var(--pink);margin:0;padding-top:2rem}.about-promise{background:var(--plum);color:var(--cream);padding-block:6rem}.about-promise-inner{grid-template-columns:1fr 1.05fr;align-items:center;gap:5rem;display:grid}.about-promise h2{max-width:12ch;margin:0 0 2.2rem;font-size:clamp(3rem,5.4vw,5.2rem);line-height:1.02}.about-promise .editorial-prose{color:#e1d5e9;max-width:48ch;margin:0}.about-promise img{aspect-ratio:3/2;object-fit:cover;object-position:52% center}.about-page .editorial-related{border-top:0;padding-top:4.5rem}.history-page .editorial-header h1{font-size:clamp(3.8rem,7.8vw,7rem)}.history-opening{grid-template-columns:1.1fr 1fr;align-items:center;gap:5rem;padding-bottom:6rem;display:grid}.history-opening>p{margin:0}.history-opening .editorial-figure{border-top:1px solid var(--line);border-left:1px solid var(--line);padding:1.2rem 0 0 1.2rem}.history-opening img{aspect-ratio:1;object-fit:cover}.history-story{border-top:1px solid var(--line);grid-template-columns:minmax(11rem,.65fr) minmax(0,2fr);align-items:start;gap:3.5rem;padding-top:4.5rem;display:grid}.history-story-heading{padding-bottom:2rem;position:sticky;top:8rem}.history-story-title{font-family:var(--display);letter-spacing:-.04em;margin-bottom:0;font-size:clamp(1.7rem,2.7vw,2.5rem);line-height:1.1}.history-story-title em{color:var(--pink);font-style:normal}.history-progress-status{border-top:1px solid var(--line);margin-top:3rem;padding-top:1.5rem;display:none}[data-motion=enabled] .history-progress-status{gap:.6rem;display:grid}.history-current-position{color:var(--ink-soft);font-variant-numeric:tabular-nums;letter-spacing:.15em;font-size:.75rem}.history-current-year{font-family:var(--display);color:var(--pink);letter-spacing:-.055em;font-size:clamp(1.5rem,2.3vw,2.2rem);font-weight:600}.history-chronology{--rail-offset:9.5rem;--chronology-progress:0;margin:0;padding:0;list-style:none;position:relative}.history-chronology:before,.history-chronology:after{content:"";top:.65rem;bottom:3rem;left:var(--rail-offset);background:var(--line);pointer-events:none;width:1px;position:absolute}.history-chronology:after{background:var(--pink);width:3px;transform:scaleY(var(--chronology-progress));transform-origin:top;margin-left:-1px}.history-chapter{grid-template-columns:var(--rail-offset) minmax(0, 1fr);gap:2.2rem;padding-bottom:4.5rem;scroll-margin-top:8rem;display:grid;position:relative}.history-date{font-family:var(--display);letter-spacing:-.04em;padding-right:1.2rem;font-size:1.3rem;font-weight:600;transition:color .35s;position:relative}.history-date>span{position:sticky;top:8rem}.history-date:after{content:"";z-index:1;border:2px solid var(--pink);background:var(--cream);border-radius:50%;width:.7rem;height:.7rem;transition:background-color .35s,box-shadow .35s;position:absolute;top:.55rem;right:-.35rem}.is-read .history-date:after{background:var(--pink)}.is-active .history-date{color:var(--pink)}.is-active .history-date:after{box-shadow:0 0 0 6px var(--cream-deep)}.history-chapter h2{max-width:20ch;margin-bottom:1.5rem;font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.07;transition:color .35s}.is-active .history-chapter-copy h2{color:var(--pink)}.history-chapter-copy{border-bottom:1px solid var(--line);padding-bottom:2rem}.history-chapter:last-child .history-chapter-copy{border-bottom:0}.history-stage{margin-inline:auto;padding-top:1rem}.history-stage img{aspect-ratio:2.65;object-fit:cover;object-position:center 43%}.history-closing{grid-template-columns:1fr 1.55fr;gap:5rem;padding-block:4.5rem 5rem;display:grid}.history-closing h2{font-size:clamp(3rem,5vw,4.8rem);line-height:1.04}.history-closing p{margin:0}@media (width<=1100px){.history-story{grid-template-columns:minmax(0,1fr);gap:3rem}.history-story-heading{grid-template-columns:1fr 1fr;gap:1rem 3rem;padding-bottom:0;display:grid;position:static}.history-story-heading .eyebrow{grid-column:1/-1;margin:0}.history-progress-status{display:none!important}.history-chronology{--rail-offset:10rem}.history-chapter h2{max-width:24ch}.about-promise-inner{gap:3rem}}@media (width<=900px){.editorial-header{gap:2rem}.about-welcome{max-width:17rem;font-size:1.1rem}.about-story,.about-community{gap:3rem}.about-community .editorial-figure{margin-left:0}.about-promise-inner{grid-template-columns:1fr;gap:3rem}.about-promise-inner>div{grid-template-columns:1fr 1.2fr;gap:3rem;display:grid}.about-promise h2{margin:0}.about-promise img{object-position:center 38%}.history-opening,.history-closing{gap:2.5rem}}@media (width<=600px){.editorial-navigation{padding-top:1.5rem}.editorial-header{padding-block:1.7rem 2.2rem;display:block}.editorial-header .eyebrow{margin-bottom:1rem}.about-page .editorial-header{padding-bottom:2rem}.about-page .editorial-header h1{font-size:clamp(3.6rem,16vw,6rem)}.about-welcome{max-width:26rem;margin-top:1.5rem}.about-performance img{aspect-ratio:1;object-fit:cover;object-position:46% center}.about-story{grid-template-columns:1fr;gap:1.7rem;padding-block:3rem 2rem}.about-margin-note{font-size:2.4rem}.about-community{grid-template-columns:1fr;gap:2rem;padding-block:0 3.5rem}.about-community img{aspect-ratio:1.1}.about-community>p{padding-top:1.5rem}.about-promise{padding-block:3.5rem}.about-promise-inner{gap:2rem}.about-promise-inner>div{display:block}.about-promise h2{margin-bottom:1.7rem;font-size:3.25rem}.editorial-prose{font-size:1.0625rem;line-height:1.8}.editorial-related{flex-direction:column;align-items:start;padding-block:2.5rem 3.5rem}.about-page .editorial-related{padding-top:3rem}.editorial-next{gap:1rem}.history-opening{grid-template-columns:1fr;gap:2rem;padding-bottom:3rem}.history-opening img{aspect-ratio:3/2}.history-opening .editorial-figure{padding:.75rem 0 0 .75rem}.history-story{gap:2.5rem;padding-top:3rem}.history-story-heading{display:block}.history-story-heading .eyebrow{margin-bottom:1rem}.history-story-title{font-size:2.2rem}.history-chronology{--rail-offset:0rem;margin-left:.25rem}.history-chapter{padding:0 0 2.5rem 1.5rem;display:block}.history-date{color:var(--pink);margin-bottom:1rem;font-size:1.2rem}.history-date>span{position:static}.history-date:after{top:.5rem;left:-1.85rem;right:auto}.history-chapter h2{max-width:22ch;font-size:2.2rem}.history-chapter-copy{padding-bottom:1.5rem}.history-stage{padding-top:0}.history-stage img{aspect-ratio:1.3}.history-closing{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.history-closing h2{margin:0}}@media (prefers-reduced-motion:reduce){.history-date,.history-date:after,.history-chapter h2,.editorial-next span{transition:none}.editorial-next:hover span{transform:none}.history-date>span,.history-story-heading{position:static}}@media (prefers-reduced-motion:no-preference){.about-title-word{--entrance-y:24px;--entrance-rotation:-2deg;animation:1.05s cubic-bezier(.16,1,.3,1) backwards about-word-in}.about-title-word:nth-child(2){--entrance-y:38px;--entrance-rotation:2deg;animation-delay:.11s}.about-welcome{--entrance-y:18px;--entrance-rotation:0deg;animation:.9s cubic-bezier(.16,1,.3,1) .18s backwards about-word-in}.about-performance{animation:1.4s cubic-bezier(.16,1,.3,1) .12s backwards about-photo-in}@keyframes about-word-in{0%{transform:translateY(var(--entrance-y)) rotate(var(--entrance-rotation))}to{transform:translateY(0)rotate(0)}}@keyframes about-photo-in{0%{clip-path:inset(0 7%)}to{clip-path:inset(0)}}.history-page .editorial-header h1{--entrance-y:18px;--entrance-rotation:0deg;animation:1.1s cubic-bezier(.16,1,.3,1) backwards about-word-in}.history-opening .editorial-figure{animation:1.35s cubic-bezier(.16,1,.3,1) .1s backwards about-photo-in}.history-opening img{animation:1.6s cubic-bezier(.16,1,.3,1) .1s backwards history-photo-settle}@keyframes history-photo-settle{0%{transform:scale(1.055)}to{transform:scale(1)}}}
