@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9940be41d763cd40-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d0204c37d9a66afa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/424a6f0e872a6c22-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/870840a80857d4d7-s.woff2) format("woff2");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:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/be955174636e5369-s.p.woff2) format("woff2");unicode-range:u+00??,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:Pacifico Fallback;src:local("Arial");ascent-override:137.32%;descent-override:47.74%;line-gap-override:0.00%;size-adjust:94.89%}.__className_a5c4ba{font-family:Pacifico,Pacifico Fallback;font-weight:400;font-style:normal}.__variable_a5c4ba{--font-pacifico:"Pacifico","Pacifico Fallback"}*,:after,:before{box-sizing:border-box}body,html{margin:0;background:#000;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.cr{--cr-primary:rgb(255 255 255/86%);--cr-secondary:rgb(255 255 255/62%);--cr-tertiary:rgb(255 255 255/42%);--cr-quaternary:rgb(255 255 255/26%);--cr-amber:#f2b340;--cr-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--cr-mono:"SF Mono",ui-monospace,"Cascadia Mono",Menlo,monospace;--cr-script:var(--font-pacifico),"Snell Roundhand",cursive;--cr-ease:cubic-bezier(0.2,0.8,0.2,1);position:relative;min-height:100vh;min-height:100dvh;color:var(--cr-primary);font-family:var(--cr-serif)}.cr ::selection{background:rgb(242 179 64/24%)}.cr-canvas{position:fixed;inset:0;display:block;width:100%;height:100%;z-index:0}.cr-colophon,.cr-final,.cr-outro,.cr-roll,.cr-title{position:relative;z-index:1}.cr-eyebrow{margin:0 0 1.1rem;font-family:var(--cr-mono);font-size:10.5px;font-weight:400;line-height:1.6;letter-spacing:.22em;text-transform:uppercase;color:var(--cr-tertiary)}.cr-amber{color:var(--cr-amber)}.cr-display{margin:0;font-size:clamp(1.9rem,4.2vw,3.4rem);font-weight:400;line-height:1.14;letter-spacing:-.01em;text-wrap:balance}.cr-nowrap{white-space:nowrap}.cr-track{padding:0 6vw;text-align:center}.cr-track>*{max-width:44rem;margin-left:auto;margin-right:auto}.cr-block{margin-top:0;margin-bottom:10rem}.cr-heading{margin:0 0 .8rem;font-size:clamp(2.3rem,6vw,4rem);font-weight:400;line-height:1.05;letter-spacing:-.015em}.cr-tagline{margin:0;font-size:clamp(1rem,1.6vw,1.2rem);font-style:italic;color:var(--cr-secondary)}.cr-roles{display:grid;gap:1.6rem;padding:0}.cr-role{display:grid;grid-template-columns:1fr 1fr;column-gap:1.4rem;align-items:baseline}.cr-role dt{text-align:right;font-family:var(--cr-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--cr-tertiary)}.cr-role dd{margin:0;text-align:left;font-size:clamp(1.3rem,2.6vw,1.75rem);line-height:1.2}.cr-sentence{max-width:32rem;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.5;color:var(--cr-secondary)}.cr-note,.cr-sentence{font-style:italic;text-wrap:balance}.cr-note{max-width:30rem;margin:0 auto 4.5rem;font-size:.95rem;line-height:1.55;color:var(--cr-tertiary)}.cr-chapters{display:grid;gap:5.5rem;margin:0;padding:0;list-style:none}.cr-chapter-date{margin:0 0 .75rem;font-family:var(--cr-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cr-amber)}.cr-chapter-title{margin:0 0 .6rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:400;line-height:1.15}.cr-chapter-words{max-width:32rem;margin:0 auto .75rem;font-size:clamp(.98rem,1.5vw,1.1rem);font-style:italic;line-height:1.5;color:var(--cr-secondary);text-wrap:balance}.cr-hash{margin:0;font-family:var(--cr-mono);font-size:10.5px;letter-spacing:.12em;color:var(--cr-quaternary)}.cr-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0}.cr-numbers>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.6rem}.cr-numbers dd{margin:0;font-size:clamp(2.6rem,6vw,4rem);line-height:1}.cr-numbers dt{font-size:10px;line-height:1.6;letter-spacing:.18em;text-transform:uppercase}.cr-ledger,.cr-numbers dt{font-family:var(--cr-mono);color:var(--cr-tertiary)}.cr-ledger{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.8rem,1fr));gap:.4rem 1.2rem;margin:0 auto;padding:0;list-style:none;font-size:10.5px;line-height:1.5;text-align:left}.cr-ledger li{white-space:nowrap}.cr-ledger li>span{color:var(--cr-quaternary)}.cr-bookends{display:grid;gap:2rem;margin:0}.cr-bookends dt{font-family:var(--cr-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--cr-tertiary)}.cr-bookends dd{margin:.6rem 0 0;font-family:var(--cr-mono);font-size:11px;letter-spacing:.06em;color:var(--cr-secondary);overflow-wrap:anywhere}.cr-thanks{margin-bottom:0;padding-bottom:2rem;font-size:clamp(1.3rem,2.8vw,1.9rem);font-style:italic}.cr-lineage{display:grid;gap:2.4rem;margin:0;padding:0;list-style:none}.cr-lineage p{margin:0}.cr-lineage-when{margin-bottom:.45rem!important;font-family:var(--cr-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cr-amber)}.cr-lineage-name{margin-bottom:.35rem!important;font-size:clamp(1.3rem,2.6vw,1.7rem);line-height:1.2}.cr-lineage-words{margin-left:auto!important;margin-right:auto!important;font-size:clamp(.98rem,1.5vw,1.1rem);color:var(--cr-secondary)}.cr-lineage-close,.cr-lineage-words{max-width:30rem;font-style:italic;line-height:1.5;text-wrap:balance}.cr-lineage-close{margin:3.4rem auto 0;font-size:clamp(1.1rem,2vw,1.35rem)}.cr-made-with{display:grid;gap:2.8rem}.cr-made-with-group{margin:0 0 .9rem;font-family:var(--cr-mono);font-size:10.5px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--cr-tertiary)}.cr-made-with ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem 1.5rem;margin:0;padding:0;list-style:none;font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:1.35;color:var(--cr-secondary)}.cr-letter{position:relative;max-width:34rem;margin:9rem auto 3rem;padding:clamp(30px,5vw,50px) clamp(22px,5vw,54px) clamp(28px,4vw,42px);border-radius:22px;background:#faf6ee;color:#1c1b22;text-align:left;font-size:clamp(1.02rem,1.35vw,1.12rem);line-height:1.7;box-shadow:0 30px 90px rgb(0 0 0/55%),0 0 0 .5px rgb(255 255 255/10%)}.cr-letter p{margin:0 0 1.05em}.cr-letter-from,.cr-letter-to{font-style:italic}.cr-letter-from{margin-top:1.7em!important;margin-bottom:.35em!important;font-size:1.45rem}.cr-letter-note{margin:0!important;font-family:var(--cr-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgb(28 27 34/52%)}.cr-letter-seal{position:absolute;top:20px;right:22px;width:10px;height:10px;border-radius:50%;background:var(--cr-amber);box-shadow:0 0 14px rgb(242 179 64/60%)}.cr-letter ::selection{background:rgb(242 179 64/35%)}.cr-outro{text-align:center}.cr-line{max-width:76vw;margin:0 auto .4rem;font-size:clamp(1.6rem,3.8vw,2.9rem);line-height:1.25;text-wrap:balance}.cr-line[data-line="2"]{font-style:italic;color:var(--cr-secondary)}.cr-final-words{margin:0;font-size:clamp(1.6rem,3.6vw,2.8rem);font-weight:400;line-height:1.28}.cr-script{--cr-scale:1.12em;position:relative;display:inline-block;height:calc(var(--cr-h) * var(--cr-scale));aspect-ratio:var(--cr-ratio);line-height:1;vertical-align:calc(var(--cr-drop) * -1 * var(--cr-scale));white-space:nowrap}.cr-script svg{position:absolute;inset:0;width:100%;height:100%;fill:currentColor;-webkit-mask-image:linear-gradient(90deg,#000 47%,transparent 55%);mask-image:linear-gradient(90deg,#000 47%,transparent 55%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:220% 100%;mask-size:220% 100%}.cr-script text{font-family:var(--cr-script);font-size:100px}@keyframes cr-write{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}html:not([data-credits=cinema]) .cr-title .cr-script svg,html[data-credits=cinema] .cr[data-scene=title] .cr-title .cr-script svg{animation:cr-write var(--cr-write) cubic-bezier(.45,.05,.4,1) .5s backwards}@media (prefers-reduced-motion:reduce){.cr-script svg{animation:none!important}}.cr-wordmark{position:absolute;top:calc(1.4rem + env(safe-area-inset-top));left:calc(1.5rem + env(safe-area-inset-left));z-index:3;display:flex;align-items:center;gap:.6rem;color:var(--cr-primary);text-decoration:none}.cr-wordmark-dot{width:6px;height:6px;border-radius:50%;background:var(--cr-amber)}.cr-wordmark-name{font-family:var(--cr-script);font-size:19px;line-height:1}.cr-colophon{padding:0 8vw calc(3rem + env(safe-area-inset-bottom));font-family:var(--cr-mono);font-size:10px;letter-spacing:.16em;text-align:center;text-transform:uppercase;color:var(--cr-tertiary)}.cr-controls{position:fixed;right:calc(1.5rem + env(safe-area-inset-right));bottom:calc(1.3rem + env(safe-area-inset-bottom));z-index:3;display:grid;grid-template-columns:auto auto auto;align-items:center;gap:1.4rem}.cr-controls [data-control=replay],.cr-controls [data-control=skip]{display:none}.cr-control[data-sound=on]{color:var(--cr-secondary)}.cr-control{padding:.5rem 0;border:0;background:none;font-family:var(--cr-mono);font-size:10px;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--cr-tertiary);text-decoration:none;cursor:pointer;transition:color .3s ease}.cr-control:hover{color:var(--cr-primary)}.cr a:focus-visible,.cr-control:focus-visible{outline:1px solid rgb(242 179 64/55%);outline-offset:4px;border-radius:2px}html:not([data-credits=cinema]) .cr-title{padding:30vh 8vw 16vh;text-align:center}html:not([data-credits=cinema]) .cr-outro{padding:4rem 8vw 8rem}html:not([data-credits=cinema]) .cr-final{padding:4rem 8vw 14rem;text-align:center}html[data-credits=cinema],html[data-credits=cinema] body{height:100%;overflow:hidden;overscroll-behavior:none}html[data-credits=cinema] .cr{position:fixed;inset:0;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none}html[data-credits=cinema] .cr-final,html[data-credits=cinema] .cr-outro,html[data-credits=cinema] .cr-title{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;padding:0 8vw;pointer-events:none}html[data-credits=cinema] .cr-title{align-items:center;text-align:center;opacity:0;transform:translateY(6px);transition:opacity 1.6s ease,transform 2.4s var(--cr-ease)}html[data-credits=cinema] .cr[data-scene=title] .cr-title{opacity:1;transform:none;transition-duration:2.2s,3s}html[data-credits=cinema] .cr-roll{position:fixed;inset:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(transparent,transparent 7%,#000 22%,#000 80%,transparent);mask-image:linear-gradient(transparent,transparent 7%,#000 22%,#000 80%,transparent)}html[data-credits=cinema] .cr-track{position:absolute;top:0;left:0;right:0;transform:translate3d(0,100vh,0);will-change:transform}html[data-credits=cinema] .cr-line{opacity:0;transform:translateY(8px);transition:opacity 1.8s ease,transform 2.6s var(--cr-ease)}html[data-credits=cinema] .cr[data-beat="1"] .cr-line[data-line="1"],html[data-credits=cinema] .cr[data-beat="2"] .cr-line{opacity:1;transform:none}html[data-credits=cinema] .cr[data-beat="3"] .cr-line{opacity:0;transform:none;transition:opacity .35s ease}html[data-credits=cinema] .cr-final{align-items:flex-start;padding-left:12vw;padding-right:28vw}html[data-credits=cinema] .cr-final>*{opacity:0;transition:opacity 2.4s ease}html[data-credits=cinema] .cr-final>:nth-child(2){transition-delay:1.4s}html[data-credits=cinema] .cr:is([data-scene=final],[data-scene=end]) .cr-final>*{opacity:1}html[data-credits=cinema] .cr-wordmark{position:fixed;opacity:0;transition:opacity 2s ease}html[data-credits=cinema] .cr:is([data-scene=title],[data-scene=roll],[data-scene=outro]) .cr-wordmark{opacity:.55}html[data-credits=cinema] .cr:is([data-scene=final],[data-scene=end]) .cr-wordmark{opacity:1}html[data-credits=cinema] .cr-colophon{position:fixed;left:calc(1.5rem + env(safe-area-inset-left));bottom:calc(1.3rem + env(safe-area-inset-bottom));padding:.5rem 0;line-height:1;text-align:left;opacity:0;transition:opacity 2s ease}html[data-credits=cinema] .cr:is([data-scene=final],[data-scene=end]) .cr-colophon{opacity:1;transition-delay:3s}html[data-credits=cinema] .cr-controls [data-control=replay],html[data-credits=cinema] .cr-controls [data-control=skip]{display:inline-block;grid-row:1;grid-column:3;justify-self:end}html[data-credits=cinema] .cr-paused{grid-row:1;grid-column:1}html[data-credits=cinema] .cr-controls [data-control=sound]{grid-row:1;grid-column:2}html[data-credits=cinema] .cr-controls .cr-control{white-space:nowrap;opacity:0;visibility:hidden;transition:color .3s ease,opacity .9s ease,visibility 0s linear .9s}html[data-credits=cinema] .cr:is([data-scene=word],[data-scene=title],[data-scene=roll],[data-scene=outro]) [data-control=skip],html[data-credits=cinema] .cr:not([data-scene=dark]) [data-control=sound]{opacity:1;visibility:visible;transition:color .3s ease,opacity .9s ease 1.2s,visibility 0s}html[data-credits=cinema] .cr:is([data-scene=final],[data-scene=end]) [data-control=replay]{opacity:1;visibility:visible;transition:color .3s ease,opacity 1.2s ease 5s,visibility 0s linear 5s}html[data-credits=cinema] .cr[data-paused] .cr-paused:before{content:"Paused · space to play";font-family:var(--cr-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--cr-amber)}.cr-closed{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 8vw;text-align:center}.cr-closed-link{display:inline-block;margin-top:2rem}@media (min-width:1024px){.cr-block{margin-bottom:8rem}.cr-track>.cr-wide{max-width:68rem}.cr-spine{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:6rem;row-gap:3.5rem;padding-bottom:var(--cr-step)}.cr-chapters.cr-spine{--cr-step:6.5rem}.cr-lineage.cr-spine{--cr-step:5rem}.cr-spine:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(180deg,transparent,rgb(255 255 255/9%) 8%,rgb(255 255 255/9%) 92%,transparent)}.cr-spine>li:nth-child(odd){text-align:right}.cr-spine>li:nth-child(2n){position:relative;top:var(--cr-step);text-align:left}.cr-spine>li:nth-child(odd) :is(.cr-chapter-words,.cr-lineage-words){margin-right:0!important}.cr-spine>li:nth-child(2n) :is(.cr-chapter-words,.cr-lineage-words){margin-left:0!important}.cr-across{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.cr-across>.cr-role{grid-template-columns:1fr;row-gap:.75rem}.cr-across>.cr-role :is(dt,dd){text-align:center}.cr-letter{max-width:38rem}}@media (max-width:640px){.cr-block{margin-bottom:7rem}.cr-chapters{gap:4.25rem}.cr-numbers{grid-template-columns:1fr;gap:2.4rem}.cr-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem .8rem;font-size:10px}.cr-ledger-clock{display:none}html[data-credits=cinema] .cr-final{padding-left:8vw;padding-right:22vw}html[data-credits=cinema] .cr-colophon{display:none}}