@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin.woff2) format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latinext.woff2) format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2) format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter-latinext.woff2) format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink: #0f0e0c;--ink-2: #171512;--ink-3: #221e1a;--paper: #f4f2ed;--paper-2: #e7e3da;--paper-3: #d8d2c6;--blush: #c6a664;--bronze: #7e5f33;--clay: #7e5f33;--on-paper: #14120f;--on-paper-soft: #635c55;--on-ink: #f2efe9;--on-ink-soft: #a9a099;--rule-paper: color-mix(in srgb, var(--ink) 14%, transparent);--rule-ink: color-mix(in srgb, var(--on-ink) 18%, transparent);--display: "Fraunces", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--gut: clamp(1.25rem, 4vw, 3.5rem);--maxw: 82.5rem;--measure: 34rem;--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-emph: cubic-bezier(.16, .84, .24, 1);--t-fast: .45s;--t: .8s;--t-slow: 1.15s;--lift: 2.25rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--on-paper);font-family:var(--sans);font-weight:300;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;overflow-x:hidden}body.is-locked{overflow:hidden}img{display:block;max-width:100%;height:auto}picture{display:contents}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--blush);color:var(--ink)}:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.display{font-family:var(--display);font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 100;font-weight:300;line-height:.98;letter-spacing:-.022em;text-wrap:balance}.eyebrow{font-family:var(--sans);font-size:.8125rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--on-paper-soft);display:flex;align-items:baseline;gap:.9em}.eyebrow:before{content:attr(data-num);font-variant-numeric:tabular-nums;color:var(--clay)}.eyebrow:after{content:"";flex:1 1 auto;align-self:center;max-width:30rem;height:1px;background:currentColor;opacity:.3;transform-origin:left;transition:transform var(--t-slow) var(--ease-emph) .12s}.rv:not(.is-in) .eyebrow:after,.rv-s:not(.is-in) .eyebrow:after{transform:scaleX(0)}section.on-ink .eyebrow{color:var(--on-ink-soft)}section.on-ink .eyebrow:before{color:var(--blush)}.lede{font-family:var(--display);font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 40;font-weight:300;font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);line-height:1.42;letter-spacing:-.012em}.prose p+p{margin-top:1.15em}.prose{max-width:var(--measure);color:inherit}.on-ink .prose,.hero .prose,.footer .prose{color:var(--on-ink-soft)}.on-ink .prose strong,.hero .prose strong,.footer .prose strong{color:var(--on-ink);font-weight:400}.link{color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,currentColor 35%,transparent);padding-bottom:.08em;transition:border-color .35s var(--ease),color .35s var(--ease)}.link:hover{border-color:currentColor;color:var(--clay)}.on-ink .link:hover{color:var(--blush)}.shell{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}section{position:relative;padding-block:clamp(4.5rem,9vw,9.5rem)}section.on-ink{background:var(--ink);color:var(--on-ink)}section.on-paper-2{background:var(--paper-2)}section.on-ink:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.24'/%3E%3C/svg%3E")}section.on-ink>*{position:relative;z-index:1}.section-head{display:grid;gap:clamp(1.5rem,3vw,2.75rem);margin-bottom:clamp(2.75rem,5vw,4.5rem)}.section-head h2{font-size:clamp(2.1rem,1.3rem + 3.4vw,4.25rem)}@media(min-width:56rem){.section-head{grid-template-columns:1fr minmax(0,26rem);align-items:end}.section-head .eyebrow{grid-column:1 / -1}}.rule{height:1px;background:var(--rule-paper);border:0;margin:0}.on-ink .rule{background:var(--rule-ink)}.plate{position:relative;margin:0;overflow:hidden;background:var(--ink-2)}.plate img{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.035);transition:opacity 1.1s var(--ease-out),transform 1.6s var(--ease-out)}.plate img.is-loaded{opacity:1;transform:none}.plate:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 16%,transparent)}.on-paper-2 .plate:after,section:not(.on-ink) .plate:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent)}figcaption{margin-top:.85rem;font-size:.875rem;letter-spacing:.06em;line-height:1.55;color:var(--on-paper-soft)}.on-ink figcaption{color:var(--on-ink-soft)}figcaption .yr{color:var(--clay);font-variant-numeric:tabular-nums;margin-right:.6em}.on-ink figcaption .yr{color:var(--blush)}.masthead{position:fixed;inset:0 0 auto;z-index:60;transition:background .5s var(--ease),border-color .5s var(--ease),backdrop-filter .5s var(--ease);border-bottom:1px solid transparent;animation:bar-in .85s var(--ease-out) .1s both}@keyframes bar-in{0%{opacity:0;translate:0 -100%}}.masthead-in{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:clamp(4rem,5.5vw,5.25rem)}.wordmark{display:flex;align-items:center;text-decoration:none;flex:none}.wordmark span{display:block;height:clamp(1.5rem,2.4vw,2rem);aspect-ratio:921 / 244;background-color:var(--on-ink);-webkit-mask:url(/img/wordmark.png) left center / contain no-repeat;mask:url(/img/wordmark.png) left center / contain no-repeat;transition:background-color .5s var(--ease)}.masthead.is-stuck .wordmark span{background-color:var(--on-paper)}.nav{display:none;gap:.15rem;align-items:center}.nav a{display:inline-grid;grid-template-columns:auto 0fr;align-items:center;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--on-ink);opacity:.66;padding:.5rem .55rem;border-radius:2rem;transition:opacity .3s var(--ease),color .3s var(--ease),background .35s var(--ease),grid-template-columns .42s var(--ease-out);animation:nav-in .55s var(--ease-out) calc(.5s + var(--i, 0) * 45ms) backwards}@keyframes nav-in{0%{opacity:0;translate:0 -.7rem}}.nav-glyph{display:block;width:1.3rem;height:1.3rem}.nav-glyph svg{width:100%;height:100%}.nav-label{overflow:hidden;min-width:0}.nav-label>span{display:block;padding-left:.5em;padding-right:.15em;white-space:nowrap}.nav a:hover,.nav a:focus-visible,.nav a[aria-current=true]{opacity:1;grid-template-columns:auto 1fr}.nav a:hover{background:color-mix(in srgb,var(--on-ink) 8%,transparent)}.masthead .nav a[aria-current=true],.masthead .nav a[aria-current=true]:hover,.masthead.is-stuck .nav a[aria-current=true],.masthead.is-stuck .nav a[aria-current=true]:hover{color:var(--ink);background:var(--blush);opacity:1}.nav a[aria-current=true] .nav-glyph{animation:glyph-mark .55s var(--ease-emph)}@keyframes glyph-mark{0%{scale:.72}55%{scale:1.07}to{scale:1}}@media(max-width:63.99rem){.nav{gap:.05rem}.nav a{padding-inline:.4rem}}@media(prefers-reduced-motion:reduce){.nav a{transition:opacity .3s var(--ease),color .3s var(--ease)}}.masthead.is-stuck{background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom-color:var(--rule-paper)}.masthead.is-stuck .nav a{color:var(--on-paper)}.masthead.is-stuck .nav a:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}@media(min-width:47rem){.nav{display:flex}.nav-toggle{display:none}}.nav-toggle{display:grid;align-content:center;gap:5px;width:2.75rem;min-height:2.75rem;padding:0 .5rem;justify-self:end}@media(min-width:47rem){.nav-toggle{display:none}}.nav-toggle span{height:1px;background:var(--on-ink);transition:background .5s var(--ease),transform .4s var(--ease),opacity .3s var(--ease)}.masthead.is-stuck .nav-toggle span{background:var(--on-paper)}.nav-toggle[aria-expanded=true] span{background:var(--on-ink)}.nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.drawer{position:fixed;inset:0;z-index:55;background:var(--ink);display:grid;place-items:center;align-content:safe center;overflow-y:auto;overscroll-behavior:contain;padding:5.5rem 1.5rem 2.5rem;visibility:hidden;clip-path:inset(0 0 100% 0);transition:clip-path .72s var(--ease-emph),visibility .72s}.drawer.is-open{visibility:visible;clip-path:inset(0 0 0 0)}.drawer ol{display:grid;gap:.35rem;counter-reset:d;text-align:center}.drawer li{overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.drawer a{display:block;font-family:var(--display);font-variation-settings:"opsz" 60;font-weight:300;font-size:clamp(1.75rem,7vw,2.75rem);line-height:1.2;color:var(--on-ink);text-decoration:none;letter-spacing:-.02em;translate:0 120%;transition:translate .7s var(--ease-out),color .35s var(--ease)}.drawer.is-open a{translate:none}.drawer.is-open a{transition-delay:calc(.16s + var(--i, 0) * .05s)}.drawer:not(.is-open) a{transition-delay:0s}.drawer a:hover{color:var(--blush)}.hero{position:relative;background:var(--ink);color:var(--on-ink);padding-block:clamp(7rem,14vw,9rem) clamp(3rem,6vw,5rem);overflow:hidden}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.24'/%3E%3C/svg%3E")}.hero-in{position:relative;z-index:1;display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:end}@media(min-width:60rem){.hero-in{grid-template-columns:1.05fr .95fr}}.hero h1{font-size:clamp(3rem,1.2rem + 9vw,8.25rem);font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 144;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.ln{display:block;overflow:hidden;padding-bottom:.26em;margin-bottom:-.26em}.ln>span{display:block}.hero h1 .ln>span{transform:translateY(135%);animation:rise 1.25s var(--ease-out) .06s both}.hero h1 .ln:nth-child(2)>span{animation-delay:.19s}@keyframes rise{to{transform:none}}@keyframes lift-in{0%{opacity:0;translate:0 1.6rem}to{opacity:1;translate:none}}.hero .roles li{animation:lift-in .85s var(--ease-out) both}.hero .roles li:nth-child(1){animation-delay:.5s}.hero .roles li:nth-child(2){animation-delay:.58s}.hero .roles li:nth-child(3){animation-delay:.66s}.hero .prose{animation:lift-in .9s var(--ease-out) .74s both}.hero .hero-cta{animation:lift-in .9s var(--ease-out) .88s both}.hero .cue{animation:lift-in .9s var(--ease-out) 1.08s both}.hero-plate{animation:plate-in 1.5s var(--ease-emph) .24s both}@keyframes plate-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.hero-copy{opacity:calc(1 - var(--hp, 0) * .85);translate:0 calc(var(--hp, 0) * -2.5rem)}.hero-plate{translate:0 calc(var(--hp, 0) * 4rem)}.cue{display:inline-flex;align-items:center;gap:.9rem;margin-top:clamp(2rem,4vw,3rem);font-size:.8125rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--on-ink-soft)}.cue-rail{position:relative;display:block;width:3.5rem;height:1px;background:var(--rule-ink);overflow:hidden}.cue-run{position:absolute;inset:0;background:var(--blush);animation:cue-run 2.6s var(--ease) infinite}@keyframes cue-run{0%{translate:-100% 0}60%,to{translate:100% 0}}.hero .roles{display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;font-size:.875rem;letter-spacing:.15em;text-transform:uppercase;color:var(--on-ink-soft);margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.hero .roles li{display:flex;align-items:center;gap:1.1rem}.hero .roles li:not(:first-child):before{content:"";width:3px;height:3px;border-radius:50%;background:var(--blush);flex:none}@media(max-width:47.99rem){.hero .roles{display:grid;gap:.4rem}.hero .roles li:not(:first-child):before{display:none}}.hero .prose{max-width:30rem}.hero-cta{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:clamp(1.75rem,3.5vw,2.5rem)}@media(max-width:33.99rem){.hero-cta{display:grid;gap:.75rem}.hero-cta .btn{justify-content:center}}.hero-plate{position:relative;aspect-ratio:1080 / 1340;max-height:78vh;margin-inline-start:auto;width:100%;max-width:34rem}.hero-plate .plate{height:100%}.btn{--btn-fg: var(--ink);--btn-bg: var(--blush);display:inline-flex;align-items:center;gap:.7em;padding:.95em 1.7em;font-size:.875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--btn-fg);background:var(--btn-bg);position:relative;overflow:hidden;transition:color .4s var(--ease),scale .35s var(--ease-out)}.btn:active{scale:.985}.btn span{position:relative;z-index:1}.btn:after{content:"";position:relative;z-index:1;width:1.2em;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease-out)}.btn:hover:after,.btn:focus-visible:after{transform:scaleX(1)}.btn:before{content:"";position:absolute;inset:0;background:var(--ink);transform:translateY(101%);transition:transform .5s var(--ease-out)}.btn:hover{color:var(--blush)}.btn:hover:before{transform:none}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--on-ink);box-shadow:inset 0 0 0 1px var(--rule-ink)}.btn--ghost:before{background:var(--on-ink)}.btn--ghost:hover{color:var(--ink)}.sealed{position:relative}.rv.is-in .seal{animation:seal-in .9s var(--ease-emph) .55s both}@keyframes seal-in{0%{opacity:0;scale:.8;rotate:-9deg}}.sealed .seal{position:absolute;top:0;right:0;width:clamp(3.75rem,6vw,5.25rem);height:auto;padding:.5rem;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 18px color-mix(in srgb,var(--ink) 35%,transparent)}.masthead-mark{max-height:1.4rem;max-width:8.5rem;width:auto;opacity:.72;transition:opacity .35s var(--ease)}.press a:hover .masthead-mark{opacity:1}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rule-ink);border-left:1px solid var(--rule-ink)}@media(min-width:52rem){.facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.fact{background:var(--ink);padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2vw,1.75rem);border-right:1px solid var(--rule-ink);border-bottom:1px solid var(--rule-ink)}.fact dt{font-family:var(--display);font-variation-settings:"opsz" 144;font-weight:300;font-size:clamp(2.25rem,1.2rem + 4vw,4rem);line-height:1;letter-spacing:-.03em;color:var(--on-ink);display:flex;align-items:baseline;gap:.06em;font-variant-numeric:tabular-nums}.tally{display:inline-block}.tally.is-counted{animation:tally-settle .55s var(--ease-out)}@keyframes tally-settle{40%{scale:1.04}}.fact dt .sfx{font-size:.42em;color:var(--on-ink);letter-spacing:0}.fact dd{margin:1rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--on-ink-soft)}.fact dd b{display:block;color:var(--on-ink);font-weight:400;letter-spacing:.02em;margin-bottom:.35rem}.split{display:grid;gap:clamp(2.5rem,5vw,4.5rem);align-items:start}@media(min-width:60rem){.split{grid-template-columns:.9fr 1.1fr}.split--flip>:first-child{order:2}}.split .plate{aspect-ratio:1080 / 1440}.creds{display:grid;gap:0;margin-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--rule-paper)}.on-ink .creds{border-color:var(--rule-ink)}.creds>div{display:grid;gap:.2rem 1.5rem;padding-block:1rem;border-bottom:1px solid var(--rule-paper)}.on-ink .creds>div{border-color:var(--rule-ink)}.creds dt{margin-bottom:.15rem}.creds dt{font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:var(--on-paper-soft);padding-top:.35em}.on-ink .creds dt{color:var(--on-ink-soft)}.creds dd{margin:0;font-size:1rem;line-height:1.6}.creds dd em{font-style:normal;color:var(--clay);font-size:.8em;letter-spacing:.08em;text-transform:uppercase;margin-left:.5em}.on-ink .creds dd em{color:var(--blush)}.bio-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease-out)}.bio-more>div{overflow:hidden}.bio-more.is-open{grid-template-rows:1fr}.bio-more>div>.prose{padding-top:1.15em}.more{display:inline-flex;align-items:center;gap:.55em;margin-top:1.15em;padding:0 0 .25em;font-size:.875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--clay);border-bottom:1px solid color-mix(in srgb,var(--clay) 40%,transparent);transition:color .35s var(--ease),border-color .35s var(--ease)}.more:hover{border-color:currentColor}.more svg{transition:transform .45s var(--ease-out)}.more[aria-expanded=true] svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.bio-more,.more svg{transition:none}}.creds-block{margin-top:clamp(4rem,8vw,7rem)}.creds-head{padding-bottom:1.25rem;border-bottom:1px solid var(--rule-paper);margin-bottom:0}.creds-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--rule-paper)}@media(min-width:46rem){.creds-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:72rem){.creds-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.creds-grid li{background:var(--paper);display:grid;align-content:start;gap:.3rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1rem,2vw,1.75rem);border-right:1px solid var(--rule-paper);border-bottom:1px solid var(--rule-paper);transition:background .4s var(--ease)}.creds-grid li:hover{background:var(--paper-2)}.creds-icon{display:block;width:2.75rem;height:2.75rem;margin-bottom:.9rem;color:var(--clay)}.creds-icon svg{width:100%;height:100%}.creds-label{font-size:.8125rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--on-paper-soft)}.creds-value{font-family:var(--display);font-variation-settings:"opsz" 40;font-weight:400;font-size:1.0625rem;line-height:1.3;letter-spacing:-.008em}.creds-where{font-size:.9375rem;line-height:1.45;color:var(--on-paper-soft)}.creds-note{justify-self:start;margin-top:.5rem;padding:.28em .7em;font-size:.8125rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--clay);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--clay) 32%,transparent)}.carousel{position:relative;width:100vw;margin-inline:calc(50% - 50vw)}.carousel-track{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:.25rem}.carousel-track::-webkit-scrollbar{display:none}.carousel-track:focus-visible{outline:2px solid var(--clay);outline-offset:6px}@media(prefers-reduced-motion:reduce){.carousel-track{scroll-behavior:auto}}.slide{flex:0 0 auto;position:relative;width:76vw;height:auto;padding:0;overflow:hidden;scroll-snap-align:start;cursor:zoom-in;background:var(--ink-2)}@media(min-width:48rem){.slide{width:auto;height:min(72vh,34rem)}}@media(min-width:68rem){.slide{height:clamp(34.5rem,92vh,60rem)}}.slide img{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.slide img.is-loaded{opacity:1;transform:none}.slide:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--ink) 62%,transparent),transparent 42%);opacity:0;transition:opacity .45s var(--ease)}.slide .tag{position:absolute;left:1.1rem;right:1.1rem;bottom:1.1rem;z-index:2;text-align:left;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--blush);opacity:0;transform:translateY(.5rem);transition:opacity .45s var(--ease),transform .45s var(--ease-out)}.slide:hover:after,.slide:focus-visible:after,.slide:hover .tag,.slide:focus-visible .tag{opacity:1}.slide:hover .tag,.slide:focus-visible .tag{transform:none}.slide:hover img.is-loaded{transform:scale(1.03)}.carousel-controls{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding-inline:clamp(.75rem,2vw,1.5rem);pointer-events:none}.carousel-btn{pointer-events:auto;width:clamp(2.75rem,3.5vw,3.4rem);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;color:var(--paper);background:color-mix(in srgb,var(--ink) 55%,transparent);-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 22%,transparent);opacity:.85;transition:background .35s var(--ease),color .35s var(--ease),opacity .35s var(--ease),scale .35s var(--ease-out)}.carousel:hover .carousel-btn{opacity:1}.carousel-btn:hover{background:var(--blush);color:var(--ink);scale:1.05}.gallery{columns:1;column-gap:clamp(.75rem,1.6vw,1.5rem)}@media(min-width:34rem){.gallery{columns:2}}@media(min-width:62rem){.gallery{columns:3}}@media(min-width:88rem){.gallery{columns:4}}.gallery>figure{break-inside:avoid;margin-bottom:clamp(.75rem,1.6vw,1.5rem)}.gallery--grid{columns:auto;display:grid;gap:clamp(.75rem,1.6vw,1.5rem);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:62rem){.gallery--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:88rem){.gallery--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gallery--grid>figure{margin-bottom:0}.gallery--grid .shot{aspect-ratio:2 / 3}.gallery--grid .shot img{height:100%;object-fit:cover;object-position:center 22%}.shot{display:block;width:100%;padding:0;position:relative;cursor:zoom-in;background:var(--ink-2);overflow:hidden}.shot img{width:100%;height:auto;opacity:0;transform:scale(1.04);transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out)}.shot img.is-loaded{opacity:1;transform:none}.shot:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--ink) 62%,transparent),transparent 46%);opacity:0;transition:opacity .5s var(--ease)}.shot .tag{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:2;text-align:left;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--blush);transform:translateY(.6rem);opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease-out)}.shot:hover:after,.shot:focus-visible:after{opacity:1}.shot:hover .tag,.shot:focus-visible .tag{opacity:1;transform:none}.shot:hover img.is-loaded{transform:scale(1.03)}.lb{position:fixed;inset:0;z-index:90;background:var(--ink);display:grid;grid-template-rows:auto minmax(0,1fr) auto;opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility .4s}.lb.is-open{opacity:1;visibility:visible}.lb-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1rem,2.5vw,1.75rem) var(--gut);color:var(--on-ink-soft);font-size:.875rem;letter-spacing:.16em;text-transform:uppercase}.lb-count{font-variant-numeric:tabular-nums}.lb-close{color:var(--on-ink);display:flex;align-items:center;gap:.6em;letter-spacing:.16em}.lb-close:hover{color:var(--blush)}.lb-stage{position:relative;display:grid;place-items:center;padding-inline:clamp(1rem,6vw,5rem);min-height:0}.lb-stage img{max-width:100%;max-height:100%;width:auto;height:auto;min-height:0;object-fit:contain;opacity:0;transition:opacity .4s var(--ease)}.lb-stage img.is-ready{opacity:1}.lb-nav{position:absolute;top:50%;translate:0 -50%;width:clamp(2.75rem,4vw,3.5rem);aspect-ratio:1;display:grid;place-items:center;color:var(--on-ink);background:color-mix(in srgb,var(--on-ink) 8%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;transition:background .35s var(--ease),color .35s var(--ease)}.lb-nav:hover{background:var(--blush);color:var(--ink)}.lb-nav--prev{left:clamp(.5rem,2vw,1.5rem)}.lb-nav--next{right:clamp(.5rem,2vw,1.5rem)}.lb-cap{padding:clamp(1rem,2.5vw,1.75rem) var(--gut);text-align:center;color:var(--on-ink-soft);font-size:.9375rem;letter-spacing:.06em;min-height:3.5rem}.timeline-wrap{position:relative;--rail: clamp(1.1rem, 2.4vw, 1.9rem);--pad: clamp(1.5rem, 3vw, 2.25rem);padding-left:var(--rail)}.tl-spine{position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--rule-paper)}.tl-spine i{position:absolute;inset:0;background:var(--clay);transform:scaleY(var(--tp, 0));transform-origin:top}.timeline{display:grid;gap:0;border-top:1px solid var(--rule-paper)}.on-ink .timeline{border-color:var(--rule-ink)}.tl-row{position:relative;display:grid;gap:.5rem clamp(1.5rem,4vw,3.5rem);padding-block:var(--pad, clamp(1.5rem, 3vw, 2.25rem));border-bottom:1px solid var(--rule-paper);align-items:baseline}.tl-row:before{content:"";position:absolute;left:calc(var(--rail) * -1);top:calc(var(--pad) + .45em);width:7px;height:7px;border-radius:50%;translate:-50% 0;background:var(--paper);box-shadow:inset 0 0 0 1px var(--clay);scale:0;transition:scale .6s var(--ease-emph) .18s,background .4s var(--ease)}.tl-row.is-in:before{scale:1}.tl-row:hover:before{background:var(--clay)}.on-ink .tl-row{border-color:var(--rule-ink)}@media(min-width:48rem){.tl-row{grid-template-columns:8.5rem minmax(0,20rem) 1fr}}.tl-year{font-family:var(--display);font-variation-settings:"opsz" 72;font-weight:300;font-size:clamp(1.25rem,1.05rem + .7vw,1.625rem);letter-spacing:-.01em;color:var(--clay);font-variant-numeric:tabular-nums}.on-ink .tl-year{color:var(--blush)}.tl-row h3{font-family:var(--display);font-variation-settings:"opsz" 40;font-weight:400;font-size:1.0625rem;line-height:1.4;letter-spacing:-.005em}.tl-row p{font-size:1rem;line-height:1.7;color:var(--on-paper-soft);max-width:42rem}.on-ink .tl-row p{color:var(--on-ink-soft)}.pull{display:grid;gap:clamp(2rem,4vw,3.5rem)}@media(min-width:62rem){.pull{grid-template-columns:minmax(0,1fr) 22rem;align-items:center}}blockquote.big{font-family:var(--display);font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 144;font-weight:300;font-size:clamp(1.6rem,1rem + 2.6vw,3.25rem);line-height:1.16;letter-spacing:-.024em;text-wrap:balance}blockquote.big .mark{color:var(--blush)}.attrib{margin-top:clamp(1.5rem,3vw,2.25rem);font-size:.875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-soft)}.pull .plate{aspect-ratio:1080 / 1440}.grid{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}@media(min-width:46rem){.grid--2,.grid--3{grid-template-columns:repeat(2,1fr)}}@media(min-width:68rem){.grid--3{grid-template-columns:repeat(3,1fr)}}.card{display:grid;gap:1rem;align-content:start;padding-top:1.5rem;border-top:1px solid var(--rule-paper)}.on-ink .card{border-color:var(--rule-ink)}.card h3{font-family:var(--display);font-variation-settings:"opsz" 40;font-weight:400;font-size:1.25rem;line-height:1.3;letter-spacing:-.01em}.card p{font-size:1rem;line-height:1.7;color:var(--on-paper-soft)}.on-ink .card p{color:var(--on-ink-soft)}.card .num{font-size:.8125rem;letter-spacing:.2em;color:var(--clay);font-variant-numeric:tabular-nums}.on-ink .card .num{color:var(--blush)}.collab{font-size:1rem;line-height:1.75;color:var(--on-paper-soft);max-width:52rem;margin-top:clamp(1.5rem,3vw,2rem)}.on-ink .collab{color:var(--on-ink-soft)}.collab b{color:var(--on-paper);font-weight:400}.roster{display:grid;gap:0;border-top:1px solid var(--rule-paper)}.on-ink .roster{border-color:var(--rule-ink)}.roster li{display:grid;gap:.15rem 2rem;padding-block:1.05rem;border-bottom:1px solid var(--rule-paper);align-items:baseline}.on-ink .roster li{border-color:var(--rule-ink)}@media(min-width:44rem){.roster li{grid-template-columns:1fr auto}}.roster b{font-family:var(--display);font-variation-settings:"opsz" 40;font-weight:400;font-size:1.0625rem;letter-spacing:-.005em}.roster span{font-size:.875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-paper-soft)}.on-ink .roster span{color:var(--on-ink-soft)}.masonry{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,1.6vw,1.25rem)}@media(min-width:34rem){.masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:68rem){.masonry{grid-template-columns:repeat(3,minmax(0,1fr))}}.masonry>figure{display:flex;flex-direction:column;margin:0}.masonry .plate{aspect-ratio:4 / 3}.masonry .plate img{object-position:center 32%}@media(min-width:68rem){.masonry>figure.feature{grid-column:span 2;grid-row:span 2}.masonry>figure.feature .plate{aspect-ratio:auto;flex:1 1 auto;min-height:0}.masonry>figure.wide{grid-column:1 / -1}.masonry>figure.wide .plate{aspect-ratio:5 / 2}.masonry>figure.wide .plate img{object-position:center 78%}}.orgs{display:grid;gap:1px;background:var(--rule-paper);grid-template-columns:repeat(2,1fr);margin-top:clamp(2rem,4vw,3rem)}@media(min-width:52rem){.orgs{grid-template-columns:repeat(4,1fr)}}.orgs figure{background:var(--paper);aspect-ratio:16 / 10;display:grid;place-items:center;padding:clamp(1rem,2.5vw,1.75rem)}.orgs img{max-height:100%;width:auto;object-fit:contain;filter:saturate(.15) opacity(.62);transition:filter .5s var(--ease)}.orgs figure:hover img{filter:none}.years-rail{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--rule-ink);margin-bottom:clamp(2rem,4vw,3rem)}.years-nav{display:flex;flex-wrap:wrap;gap:.4rem .5rem}.years-nav button{display:inline-flex;align-items:baseline;gap:.5em;padding:.5em 1em;font-family:var(--display);font-variation-settings:"opsz" 40;font-weight:400;font-size:1rem;letter-spacing:.01em;color:var(--on-ink-soft);border-radius:2rem;box-shadow:inset 0 0 0 1px transparent;transition:color .35s var(--ease),background .35s var(--ease),box-shadow .35s var(--ease)}.years-nav button:hover{color:var(--on-ink);box-shadow:inset 0 0 0 1px var(--rule-ink)}.years-nav button.is-active{color:var(--ink);background:var(--blush)}.years-count{font-family:var(--sans);font-size:.8125rem;font-weight:500;letter-spacing:.1em;opacity:.7;font-variant-numeric:tabular-nums}.years-arrows{display:flex;gap:.5rem;flex:none}.years-arrows button{width:2.75rem;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;color:var(--on-ink);box-shadow:inset 0 0 0 1px var(--rule-ink);transition:background .35s var(--ease),color .35s var(--ease),opacity .35s var(--ease)}.years-arrows button:hover:not(:disabled){background:var(--blush);color:var(--ink)}.years-arrows button:disabled{opacity:.28;cursor:default}@media(max-width:45rem){.years-arrows{display:none}}.years-track{display:flex;gap:1px;background:var(--rule-ink);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;overflow-y:hidden;scrollbar-width:none;align-items:flex-start;transition:height .45s var(--ease-out)}.years-track::-webkit-scrollbar{display:none}.years-track:focus-visible{outline:2px solid var(--blush);outline-offset:4px}@media(prefers-reduced-motion:reduce){.years-track{scroll-behavior:auto;transition:none}}.year-panel{flex:0 0 100%;scroll-snap-align:start;background:var(--ink);padding-block:clamp(.5rem,1.5vw,1rem)}.year-panel header{display:flex;align-items:baseline;gap:1.1rem;padding-bottom:1.1rem;border-bottom:1px solid var(--rule-ink);margin-bottom:clamp(1.25rem,2.5vw,2rem)}.year-num{font-family:var(--display);font-variation-settings:"opsz" 144;font-weight:300;font-size:clamp(2.75rem,1.5rem + 4vw,5rem);line-height:1;letter-spacing:-.03em;color:var(--blush)}.year-meta{font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:var(--on-ink-soft);white-space:nowrap}.year-list{display:grid;gap:1px;background:color-mix(in srgb,var(--on-ink) 9%,transparent);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.year-list li{display:grid;gap:.25rem;align-content:start;background:var(--ink);padding:clamp(1.1rem,2vw,1.5rem) clamp(1rem,1.6vw,1.35rem);transition:background .4s var(--ease)}.year-list li:hover{background:var(--ink-2)}.year-list b{font-family:var(--display);font-variation-settings:"opsz" 40;font-weight:400;font-size:1.0625rem;line-height:1.35;letter-spacing:-.008em;color:var(--on-ink)}.year-list span{font-size:.9375rem;line-height:1.6;color:var(--on-ink-soft)}.year-list time{margin-top:.15rem;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:var(--blush);opacity:.85}.press{display:grid;gap:0;border-top:1px solid var(--rule-paper)}.press a{position:relative;display:grid;gap:.35rem 2rem;padding-block:clamp(1.25rem,2.4vw,1.75rem);border-bottom:1px solid var(--rule-paper);text-decoration:none;align-items:baseline;transition:background .4s var(--ease),padding-inline .4s var(--ease)}.press a:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--clay);scale:1 0;transform-origin:top;transition:scale .45s var(--ease-out)}.press a:hover:before,.press a:focus-visible:before{scale:1 1}@media(min-width:50rem){.press a{grid-template-columns:11rem 1fr auto}}.press a:hover{background:var(--paper-2);padding-inline:1.25rem}.press .src{font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;color:var(--clay)}.press .ttl{font-family:var(--display);font-variation-settings:"opsz" 40;font-weight:400;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.35;letter-spacing:-.008em}.press .go{font-size:.875rem;letter-spacing:.14em;color:var(--on-paper-soft);white-space:nowrap}.press a:hover .go{color:var(--clay)}.marquee{position:relative;width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden}.marquee-track{display:flex;width:max-content;animation:marquee var(--marquee-dur, 52s) linear infinite}.marquee:hover .marquee-track,.marquee:focus-within .marquee-track{animation-play-state:paused}.marquee-set{display:flex;flex:none}@keyframes marquee{to{transform:translate3d(-50%,0,0)}}.orgwall{background:var(--ink);box-shadow:inset 0 1px 0 var(--rule-ink),inset 0 -1px 0 var(--rule-ink);margin-bottom:clamp(2.5rem,5vw,4rem)}.orgwall li{flex:none;width:clamp(10rem,21vw,14.5rem);height:clamp(6.5rem,10vw,8.5rem);display:grid;place-items:center;padding:clamp(1rem,2.5vw,1.75rem);box-shadow:inset -1px 0 0 var(--rule-ink)}.orgwall img{max-width:100%;max-height:3.25rem;width:auto;height:auto;filter:brightness(0) invert(1);opacity:.55;transition:opacity .45s var(--ease),scale .45s var(--ease-out)}.orgwall li:hover img{opacity:1;scale:1.06}.reels{display:grid;gap:clamp(1.25rem,2.5vw,2rem)}@media(min-width:40rem){.reels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:62rem){.reels{grid-template-columns:repeat(4,minmax(0,1fr))}}.reel{display:grid;gap:.7rem;align-content:start;text-decoration:none}.reel-frame{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--paper-2)}.reel-frame img{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .9s var(--ease-out),transform .7s var(--ease-out),filter .5s var(--ease);filter:saturate(.9)}.reel-frame img.is-loaded{opacity:1;transform:none}.reel:hover .reel-frame img.is-loaded{transform:scale(1.04);filter:none}.reel-frame:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent)}.reel-play{position:absolute;left:50%;top:50%;translate:-50% -50%;width:3rem;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--ink) 74%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--paper);padding-left:.2rem;transition:background .4s var(--ease),color .4s var(--ease),scale .4s var(--ease-out)}.reel:hover .reel-play{background:var(--blush);color:var(--ink);scale:1.06}.reel-play:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none}.reel:hover .reel-play:after,.reel:focus-visible .reel-play:after{animation:ping 1.8s var(--ease-out) infinite}@keyframes ping{0%{box-shadow:0 0 color-mix(in srgb,var(--blush) 45%,transparent)}to{box-shadow:0 0 0 .95rem color-mix(in srgb,var(--blush) 0%,transparent)}}.reel-src{font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;color:var(--clay)}.on-ink .reel-src{color:var(--blush)}.reel-ttl{font-family:var(--display);font-variation-settings:"opsz" 40;font-weight:400;font-size:1.0625rem;line-height:1.35;letter-spacing:-.008em}.writing{display:grid;gap:clamp(1.25rem,2.5vw,2rem)}@media(min-width:46rem){.writing{grid-template-columns:repeat(2,1fr)}}.writing a{display:grid;gap:.55rem;padding:clamp(1.25rem,2.5vw,1.75rem);text-decoration:none;background:var(--ink-2);transition:background .45s var(--ease),transform .45s var(--ease-out)}.writing a:hover{background:var(--ink-3);transform:translateY(-3px)}.writing .dt{font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;color:var(--blush)}.writing h3{font-family:var(--display);font-variation-settings:"opsz" 40;font-weight:400;font-size:1.1875rem;line-height:1.35;letter-spacing:-.008em;color:var(--on-ink)}.writing p{font-size:.9375rem;line-height:1.65;color:var(--on-ink-soft)}.footer{background:var(--ink);color:var(--on-ink);padding-block:clamp(4rem,8vw,7rem) clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.footer:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.24'/%3E%3C/svg%3E")}.footer>*{position:relative;z-index:1}.footer h2{font-size:clamp(2.25rem,1.2rem + 4.5vw,5rem);margin-bottom:clamp(1.5rem,3vw,2.25rem)}.socials{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin-top:clamp(2rem,4vw,3rem)}.socials a{font-size:.875rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--on-ink-soft);display:inline-flex;align-items:center;gap:.6em;transition:color .35s var(--ease)}.socials a:hover{color:var(--blush)}.colophon{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:clamp(3rem,6vw,5rem);padding-top:1.5rem;border-top:1px solid var(--rule-ink);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--on-ink-soft) 78%,transparent)}.footnote{font-size:.9375rem;line-height:1.7;color:var(--on-ink-soft);max-width:46rem;margin-top:clamp(1.5rem,3vw,2.25rem)}.on-ink .footnote{color:var(--on-ink-soft)}section:not(.on-ink) .footnote{color:var(--on-paper-soft)}.rv{opacity:0;transform:translate3d(0,var(--lift),0);transition:opacity var(--t-slow) var(--ease-out),transform var(--t-slow) var(--ease-out)}.rv.is-in{opacity:1;transform:none}.rv--fade{transform:none}.rv--plate{opacity:0}.rv--plate.is-in{animation:rv-wipe 1.25s var(--ease-emph) both}.rv-d1{transition-delay:.09s}.rv-d2{transition-delay:.18s}.rv-d3{transition-delay:.27s}.rise{display:block;overflow:hidden;padding-bottom:.26em;margin-bottom:-.26em}.rise-in{display:block;transform:translateY(135%);transition:transform 1.05s var(--ease-out)}.rv.is-in .rise-in,.rv-s.is-in .rise-in{transform:none}.pull .rise-in{transition-duration:1.35s}.rv-s>*{opacity:0}.rv-s>*.is-in{animation:rv-up var(--t) var(--ease-out) var(--d, 0ms) both}@keyframes rv-up{0%{opacity:0;translate:0 1.6rem}to{opacity:1;translate:none}}.rv-s--plate>*{opacity:0}.rv-s--plate>*.is-in{animation:rv-wipe 1.05s var(--ease-emph) var(--d, 0ms) both}@keyframes rv-wipe{0%{opacity:1;clip-path:inset(0 0 100% 0);translate:0 .9rem}to{opacity:1;clip-path:inset(0 0 0 0);translate:none}}.rule--draw{transform:scaleX(0);transform-origin:left}.rule--draw.is-in{animation:draw 1.3s var(--ease-emph) both}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.progress{position:fixed;inset:0 0 auto;height:2px;z-index:70;pointer-events:none;opacity:calc(var(--sp, 0) * 25)}.progress span{display:block;height:100%;background:linear-gradient(90deg,var(--bronze),var(--blush));transform:scaleX(var(--sp, 0));transform-origin:left}.carousel-rail{position:absolute;left:0;right:0;bottom:0;height:2px;z-index:3;background:color-mix(in srgb,var(--ink) 30%,transparent)}.carousel-rail span{display:block;height:100%;background:var(--blush);transform:scaleX(calc(.05 + var(--cp, 0) * .95));transform-origin:left;transition:transform .18s linear}.rv.is-in .year-panel[data-active=true] .year-num{animation:lift-in .75s var(--ease-out) both}.rv.is-in .year-panel[data-active=true] .year-list li{animation:rv-up .62s var(--ease-out) both}.year-panel[data-active=true] .year-list li:nth-child(1){animation-delay:.06s}.year-panel[data-active=true] .year-list li:nth-child(2){animation-delay:.11s}.year-panel[data-active=true] .year-list li:nth-child(3){animation-delay:.16s}.year-panel[data-active=true] .year-list li:nth-child(4){animation-delay:.21s}.year-panel[data-active=true] .year-list li:nth-child(5){animation-delay:.26s}.year-panel[data-active=true] .year-list li:nth-child(6){animation-delay:.31s}.year-panel[data-active=true] .year-list li:nth-child(7){animation-delay:.36s}.year-panel[data-active=true] .year-list li:nth-child(8){animation-delay:.41s}.year-panel[data-active=true] .year-list li:nth-child(n+9){animation-delay:.46s}.rv.is-in .years-nav li{animation:lift-in .6s var(--ease-out) both}.years-nav li:nth-child(1){animation-delay:.04s}.years-nav li:nth-child(2){animation-delay:.08s}.years-nav li:nth-child(3){animation-delay:.12s}.years-nav li:nth-child(4){animation-delay:.16s}.years-nav li:nth-child(5){animation-delay:.2s}.years-nav li:nth-child(6){animation-delay:.24s}.years-nav li:nth-child(7){animation-delay:.28s}.years-nav li:nth-child(n+8){animation-delay:.32s}@media(scripting:none){.rv,.rv--plate,.rv-s>*,.rv-s--plate>*{opacity:1;transform:none;translate:none;clip-path:none}.rise-in{transform:none}.eyebrow:after{transform:none}.rule--draw{transform:scaleX(1)}.tl-row:before{scale:1}.plate img,.shot img,.slide img,.reel-frame img{opacity:1;transform:none}.progress{display:none}.masthead{background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom-color:var(--rule-paper)}.masthead .nav a,.masthead .wordmark span,.masthead .nav-toggle span{color:var(--on-paper);background-color:var(--on-paper)}.masthead .nav a{background-color:transparent}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important}.rv,.rv--plate,.rv-s>*,.rv-s--plate>*{opacity:1!important;transform:none!important;translate:none!important;clip-path:none!important}.rise-in,.ln>span,.drawer a,.eyebrow:after,.rule--draw{transform:none!important;translate:none!important}.tl-row:before{scale:1!important}.plate img,.shot img,.slide img,.reel-frame img{opacity:1;transform:none}.carousel-rail span{transition:none}.marquee{width:auto;margin-inline:0}.marquee-track{animation:none!important;width:100%}.marquee-set{flex-wrap:wrap;justify-content:center;width:100%}.marquee-set[data-clone],.cue-run{display:none}}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--blush);color:var(--ink);padding:.9em 1.5em;font-size:.875rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.skip:focus{left:1rem;top:1rem}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media print{.masthead,.drawer,.lb,.nav-toggle{display:none!important}body{background:#fff;color:#000}section.on-ink{background:#fff;color:#000}}@media(pointer:coarse){.link,.press .go,.socials a,.colophon a{display:inline-block;padding-block:.65rem}.more{padding-block:.6rem}.nav a{padding-block:.7rem}.lb-close{padding:.7rem .25rem}.years-nav button{padding-block:.75em}.drawer a{padding-block:.35rem}.wordmark{padding-block:.65rem}.carousel-btn,.years-arrows button,.lb-nav{min-width:2.75rem;min-height:2.75rem}}
