@font-face{font-family:bodoni;src:url(../media/bodoni_moda_latin-s.p.0rld8m60nn64b.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:bodoni Fallback;src:local(Arial);ascent-override:106.94%;descent-override:38.02%;line-gap-override:0.0%;size-adjust:105.2%}.bodoni_c59da813-module__pdAada__className{font-family:bodoni,bodoni Fallback,Didot,Georgia,serif}.bodoni_c59da813-module__pdAada__variable{--font-bodoni:"bodoni", "bodoni Fallback", Didot, Georgia, serif}
@font-face{size-adjust:108%;font-family:newsreader;src:url(../media/newsreader_latin-s.p.3se9ogqst-d6c.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{size-adjust:108%;font-family:newsreader;src:url(../media/newsreader_italic_latin-s.p.32vcy6_pq4pnh.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Times New Roman);ascent-override:73.61%;descent-override:26.54%;line-gap-override:0.0%;size-adjust:99.84%}.newsreader_fc56c9aa-module__UR5YbG__className{font-family:newsreader,newsreader Fallback,Georgia,serif}.newsreader_fc56c9aa-module__UR5YbG__variable{--font-newsreader:"newsreader", "newsreader Fallback", Georgia, serif}
@font-face{font-family:jost;src:url(../media/jost_latin-s.p.00r2o6pv87vbs.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:jost Fallback;src:local(Arial);ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.0%;size-adjust:95.51%}.jost_eafb539c-module__n8I3iq__className{font-family:jost,jost Fallback,Futura,Avenir Next,system-ui,sans-serif}.jost_eafb539c-module__n8I3iq__variable{--font-jost:"jost", "jost Fallback", Futura, Avenir Next, system-ui, sans-serif}
.scarlet{--night:#0d0709;--night-2:#170f12;--black:#040202;--void:#010001;--paper:#f4f0e7;--ink:#191114;--ink-2:#4e4548;--ink-3:#69625d;--page-hair:#cfcac1;--ivory:#f3ede7;--ivory-2:#d1c9c3;--ash:#a79c98;--ash-2:#817875;--hair:#342b2e;--her:#892b20;--her-ink:#fcefe5;--scarlet:#cc272e;--focus:#f4514f;--serif:var(--font-newsreader), Georgia, ui-serif, serif;--brand:var(--font-bodoni), "Didot", "Bodoni 72", ui-serif, Georgia, serif;--text:var(--font-newsreader), Georgia, ui-serif, serif;--caps:var(--font-jost), "Futura", "Avenir Next", ui-sans-serif, system-ui, sans-serif;--gutter:clamp(1.25rem, 4.5vw, 4.5rem);--frame:min(82.5rem, 100vw - 2 * var(--gutter));--bleed:calc((100vw - var(--frame)) / 2);--col-gap:clamp(1rem, 2.2vw, 2.25rem);--section:clamp(6rem, 15vh, 10rem);--eyebrow-title-gap:clamp(2.5rem, 5vh, 3.25rem);--ease:cubic-bezier(.22, 1, .36, 1)}@supports (color:lab(0% 0 0)){.scarlet{--night:lab(2.40793% 1.89582 -.162023);--night-2:lab(5.13154% 3.64878 -.312898);--black:lab(.639025% .52274 -.0446141);--void:lab(.14484% .147179 -.0124514);--paper:lab(94.8276% .352055 4.5813);--ink:lab(6.04358% 4.06119 -.348872);--ink-2:lab(30.2183% 4.69412 -.417501);--ink-3:lab(41.9761% 2.06143 4.02065);--page-hair:lab(81.4787% .83819 5.29926);--ivory:lab(94.2052% 1.15106 3.60569);--ivory-2:lab(81.4175% 2.03317 4.00119);--ash:lab(65.111% 3.63389 3.48656);--ash-2:lab(51.2037% 3.1158 2.9893);--hair:lab(18.6182% 4.68411 -.417042);--her:lab(32.6542% 40.1151 30.0538);--her-ink:lab(95.3209% 3.42041 6.6903);--scarlet:lab(45.7636% 63.3818 40.1799);--focus:lab(58.557% 63.1012 37.9167)}}.scarlet *,.scarlet :before,.scarlet :after{box-sizing:border-box}.scarlet{background:var(--night);color:var(--ivory);font-family:var(--text);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;margin:0;font-size:1.1875rem;font-weight:400;line-height:1.6;overflow-x:clip}.scarlet h2,.scarlet h3{font-family:var(--text);font-weight:500}.scarlet h1,.scarlet .name,.scarlet .name--big,.scarlet .frieze__year{font-family:var(--serif);font-weight:400}.scarlet h1,.scarlet h2,.scarlet h3,.scarlet p,.scarlet figure{margin:0}.scarlet h1,.scarlet h2,.scarlet h3{text-wrap:balance;font-style:normal;font-weight:400}.scarlet p{text-wrap:pretty}.scarlet a{color:inherit;text-decoration:none}.scarlet button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.scarlet img{max-width:100%;height:auto;display:block}.scarlet em{font-style:italic}.scarlet :focus-visible{outline:2px solid var(--focus);outline-offset:4px}.scarlet ::selection{background:var(--scarlet);color:var(--ivory)}.scarlet [hidden]{display:none!important}.scarlet .nowrap{white-space:nowrap}.scarlet .seq{--sep:1.5em;margin-left:calc(var(--sep) * -1);clip-path:inset(-1em -1em -1em var(--sep));flex-wrap:wrap;display:inline-flex}.scarlet .seq>span{margin-left:var(--sep);position:relative}.scarlet .seq>span:before{content:"·";right:calc(100% + var(--sep) / 2 - .3em);position:absolute}.scarlet .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scarlet .skip{left:var(--gutter);z-index:50;background:var(--ivory);color:var(--night);font-family:var(--caps);letter-spacing:.2em;text-transform:uppercase;padding:.6rem .9rem;font-size:.75rem;position:absolute;top:1rem}.scarlet .skip:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.scarlet .frame{width:var(--frame);margin-inline:auto}.scarlet .grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.scarlet .section{padding-block:var(--section)}.scarlet .caps{font-family:var(--caps);letter-spacing:.26em;text-transform:uppercase;color:var(--ash);font-size:.75rem;font-weight:400;line-height:1.5}.scarlet .caps b{color:var(--ivory);font-weight:500}.scarlet .name{letter-spacing:-.015em;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:1}.scarlet .name--big{letter-spacing:-.03em;font-size:clamp(3.4rem,7.4vw,7.25rem);line-height:.92}.scarlet .line{color:var(--ivory-2);max-width:30ch;font-size:1.25rem;line-height:1.5}.scarlet .more{min-height:44px;font-family:var(--caps);letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.9rem;font-size:.75rem;display:inline-flex}.scarlet .more:after{content:"";transform-origin:0;width:2.5rem;height:1px;transition:transform .5s var(--ease);background:currentColor}@media (hover:hover) and (pointer:fine){.scarlet .more:hover:after{transform:scaleX(1.6)}}.scarlet .caption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-top:1.1rem;display:flex}.scarlet .caption .caps{letter-spacing:.2em;font-size:.6875rem}.scarlet .caps.source{color:var(--ash-2);letter-spacing:.18em;font-size:.625rem}.scarlet .caption .caps{text-wrap:balance}.scarlet .still{background:var(--night-2);position:relative;overflow:hidden}.scarlet .still img{width:100%;height:auto}.scarlet .text>.caps:first-child{margin-top:.22em;margin-bottom:1.75rem;line-height:1;display:block}.scarlet .text .name--big+.line{margin-top:1.75rem}.scarlet .text .more{margin-top:2rem}.scarlet .house{padding:2rem var(--gutter) 1.6rem;justify-items:center;gap:.9rem;display:grid}.scarlet .lockup{justify-items:stretch;gap:.45rem;display:inline-grid}.scarlet .lockup__name{font-family:var(--brand);letter-spacing:-.012em;font-size:clamp(2rem,2.6vw,2.5rem);font-weight:400;line-height:.95}.scarlet .lockup__country{font-family:var(--caps);letter-spacing:0;text-transform:uppercase;color:var(--scarlet);justify-content:space-between;padding-inline:.06em;font-size:.6rem;font-weight:500;line-height:1;display:flex}.scarlet .house nav{flex-wrap:wrap;justify-content:center;gap:0 2.25rem;display:flex}.scarlet .house nav a{min-height:40px;font-family:var(--caps);letter-spacing:.26em;text-transform:uppercase;color:var(--ash);transition:color .3s var(--ease);align-items:center;font-size:.6875rem;display:inline-flex}.scarlet .house nav a[aria-current]{color:var(--ivory)}@media (hover:hover) and (pointer:fine){.scarlet .house nav a:hover{color:var(--ivory)}}.scarlet .colophon{padding:5rem var(--gutter) 3.5rem;border-top:1px solid var(--hair);text-align:center;justify-items:center;gap:1.75rem;display:grid}.scarlet .colophon__mark .lockup__name{font-size:1.25rem}.scarlet .colophon__mark .lockup__country{font-size:.5rem}.scarlet .colophon nav{flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;display:flex}.scarlet .colophon nav a{align-items:center;min-height:44px;display:inline-flex}.scarlet .colophon p{max-width:62ch;color:var(--ash);font-size:.9rem;line-height:1.6}.scarlet .colophon__network{border-top:1px solid var(--hair);align-items:center;gap:.7rem;min-height:44px;margin-top:.75rem;padding-top:1.5rem;display:inline-flex}.scarlet .colophon__network .caps{color:var(--ash-2);font-size:.625rem}.scarlet .colophon__network img{width:18px;height:18px}.scarlet .colophon__network-name{transition:color .3s var(--ease);font-size:1rem}@media (hover:hover) and (pointer:fine){.scarlet .colophon__network:hover .colophon__network-name{color:var(--ivory)}}.scarlet .frieze{border-top:1px solid var(--hair);position:relative}.scarlet .frieze__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:2rem;display:grid}.scarlet .frieze__year{letter-spacing:-.02em;font-size:clamp(2.6rem,5vw,4.75rem);line-height:1}.scarlet .frieze__now{text-align:center;position:relative}.scarlet .frieze__now>.caps{transition:opacity .25s var(--ease)}.scarlet .frieze__readout{white-space:nowrap;text-align:left;opacity:0;pointer-events:none;transition:opacity .25s var(--ease);align-items:flex-end;gap:1rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.scarlet .frieze__readout img{object-fit:cover;width:40px;height:60px}.scarlet .frieze__readout b{letter-spacing:-.01em;font-size:1.6rem;font-weight:400;line-height:1.1;display:block}.scarlet .frieze__readout small{font-family:var(--caps);letter-spacing:.2em;text-transform:uppercase;color:var(--ash);margin-top:.4rem;font-size:.625rem;line-height:1.4;display:block}.scarlet .frieze.is-reading .frieze__readout{opacity:1}.scarlet .frieze.is-reading .frieze__now>.caps{opacity:0}.scarlet .frieze__track{border-bottom:1px solid var(--hair);height:170px;margin-top:4.5rem;position:relative}.scarlet .tick{width:13px;height:30px;transform:translateX(-50%) translateY(calc(var(--stack) * -34px));justify-content:center;display:flex;position:absolute;bottom:0}.scarlet .tick:before{content:"";background:var(--ivory-2);width:1px;height:100%;transition:background .3s var(--ease), width .3s var(--ease)}.scarlet .tick--now:before{background:var(--scarlet);width:2px}.scarlet .frieze.is-reading .tick:before{background:var(--ash-2)}.scarlet .frieze.is-reading .tick--now:before{background:#822b2a;background:lab(31.524% 37.8087 22.4439)}.scarlet .frieze .tick:hover:before,.scarlet .frieze .tick:focus-visible:before{background:var(--ivory);width:3px}.scarlet .frieze__years{height:1.5rem;margin-top:.75rem;position:relative}.scarlet .frieze__years span{position:absolute;transform:translate(-50%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.scarlet .tick:before{transform-origin:bottom;animation:linear both sc-trace;animation-timeline:view();animation-range:entry 15% entry calc(50% + var(--i) * 0.5%)}}}@keyframes sc-trace{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.scarlet .work a{align-content:start;gap:.45rem;display:grid}.scarlet .work__poster{aspect-ratio:2/3;background:var(--night-2);transition:transform .5s var(--ease);justify-content:center;align-items:center;margin-bottom:.55rem;display:flex;overflow:hidden}.scarlet .work__poster img{object-fit:contain;width:100%;height:100%}.scarlet .work__poster--still img{object-fit:cover}.scarlet .work__empty{text-align:center;color:var(--ash);padding:1rem;font-size:1.05rem;font-style:italic;line-height:1.25}.scarlet .work__title{color:var(--ivory);text-wrap:balance;font-size:1.0625rem;line-height:1.25}.scarlet .work__meta,.scarlet .work__status,.scarlet .work__score{letter-spacing:.16em;font-size:.625rem;line-height:1.5}.scarlet .work__status{color:var(--ash-2)}.scarlet .work__score b{color:var(--ivory);font-weight:400}@media (hover:hover) and (pointer:fine){.scarlet .work a:hover .work__poster{transform:translateY(-4px)}}@media (max-width:47.99rem){.scarlet{font-size:1.125rem}.scarlet .grid{grid-template-columns:minmax(0,1fr)}.scarlet .grid>*{grid-column:1/-1!important}.scarlet .house{padding:1.25rem var(--gutter) 1rem;gap:.5rem}.scarlet .house nav{gap:0 1.1rem}.scarlet .house nav a{letter-spacing:.18em;min-height:36px;font-size:.625rem}.scarlet .caption{flex-direction:column;gap:.35rem}.scarlet .frieze__head{grid-template-columns:1fr 1fr;row-gap:1rem}.scarlet .frieze__year:last-child{text-align:right}.scarlet .frieze__now{text-align:left;grid-area:2/1/auto/-1}.scarlet .frieze__readout{display:none}.scarlet .frieze.is-reading .frieze__now>.caps{opacity:1}.scarlet .frieze__track{height:104px;margin-top:3rem}.scarlet .tick{width:9px;height:15px;transform:translateX(-50%) translateY(calc(var(--stack) * -18px))}}
