@property --p{syntax:"<number>";inherits:false;initial-value:0}html:has(.nt){scroll-behavior:auto}.nt,.nt-after{--nt-plate:var(--mt-umber,#3a1e12);--nt-white:#fff;--nt-ivory:var(--mt-ivory,#fbf4ea);--nt-ink:var(--mt-ink,#1e0e08);--nt-ink-2:var(--mt-ink-muted,#6b5446);--nt-soft:var(--mt-on-umber-muted,#d9c7b4);--nt-saffron:var(--mt-saffron,#f4ae00);--nt-saffron-lt:var(--mt-saffron-lt,#ffd45c);--nt-rule:#e6d6c4;--nt-serif:var(--font-serif,"Bodoni Moda", Didot, Georgia, serif);--nt-sans:var(--font-display,"Albert Sans", system-ui, sans-serif);--ink:var(--nt-ink);--lime:var(--nt-ivory);--muted:var(--nt-ink-2);--rule:var(--nt-rule);--night:var(--nt-plate);--font-text:var(--nt-sans)}.nt{--nt-bg:#fff;--nt-fg:var(--nt-ink);--nt-fg2:var(--nt-ink-2);--nt-accent:var(--mt-red,#b9482a);--nt-hair:#1e0e0826;--nt-top:64px;--nt-h:calc(100svh - var(--nt-top));background:var(--nt-bg);color:var(--nt-fg);font-family:var(--nt-sans);font-size:18px;line-height:1.6;overflow-x:clip}.nt-dark{--nt-bg:var(--nt-plate);--nt-fg:var(--nt-white);--nt-fg2:var(--nt-soft);--nt-accent:var(--nt-saffron-lt);--nt-hair:#f4ae0073;background:var(--nt-bg);color:var(--nt-fg)}.nt-after{background:var(--nt-ivory);color:var(--nt-ink);font-family:var(--nt-sans)}.nt-after h2{font-family:var(--nt-serif);letter-spacing:0;font-weight:500}.nt :focus-visible,.nt-after :focus-visible{outline:2px solid var(--nt-saffron);outline-offset:2px}.nt-pin,.nt-index{content-visibility:visible;position:relative}.nt-stage{top:var(--nt-top);height:var(--nt-h);isolation:isolate;background:var(--nt-bg);position:sticky;overflow:clip}.nt-shot{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.nt h2,.nt h3{font-family:var(--nt-serif);letter-spacing:0;color:var(--nt-fg);text-wrap:balance;margin:0;font-weight:500;line-height:.95}.nt h2{font-size:clamp(2.5rem,5.4vw,5.2rem)}.nt h3{font-size:clamp(2rem,3.8vw,3.6rem)}.nt-label{font-family:var(--nt-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--nt-saffron-deep);margin:0 0 12px;font-size:12px;font-weight:600}.nt-dark .nt-label{color:var(--nt-saffron)}.nt .mk-textlink,.nt .mk-textbtn{color:var(--nt-fg)}.nt-hero{height:200svh;margin-top:calc(-1 * var(--head,64px))}.nt-hero__stage{flex-direction:column;justify-content:flex-end;height:100svh;display:flex;top:0}.nt-hero__img{transform:scale(calc(1 + var(--p) * .15));transform-origin:50% 60%}.nt-hero__night{opacity:clamp(0, calc(var(--p) * 1.5 - .15), 1)}.nt-hero__frame{z-index:1;right:var(--gutter);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;display:grid;position:absolute;bottom:104px}.nt-hero__frame span{background:var(--nt-plate);color:var(--nt-fg);grid-area:1/1;justify-self:end;padding:6px 10px}.nt-hero__frame-dusk{opacity:clamp(0, calc(1.2 - var(--p) * 2), 1)}.nt-hero__frame-night{opacity:clamp(0, calc(var(--p) * 2 - .8), 1)}.nt .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nt-hero__fade{background:var(--mt-scrim,linear-gradient(to top, #1e0e088c, #1e0e0800 30%));position:absolute;inset:0}.nt-hero__bottom{z-index:1;padding:0 var(--gutter) clamp(20px, 5vh, 56px);position:relative}.nt-hero__plate{background:var(--nt-plate);width:max-content;max-width:min(100%,980px);color:var(--nt-white);padding:40px}.nt .nt-hero__plate .mk-crumbs ol{font-family:var(--nt-sans);font-size:12px}.nt .nt-hero__plate .mk-crumbs,.nt .nt-hero__plate .mk-crumbs [aria-current],.nt .nt-hero__plate .mk-crumbs li+li:before{color:var(--nt-fg2)}.nt .nt-hero__plate .mk-crumbs a{color:var(--nt-fg)}.nt-hero__meta{color:var(--nt-fg2);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12px}.nt-hero__display{font-family:var(--nt-sans);letter-spacing:-.04em;color:var(--nt-fg);font-variant-numeric:tabular-nums;margin:22px 0 0;font-size:clamp(4rem,6.4vw,8.5rem);font-weight:800;line-height:.9}.nt-hero__display>span{display:block}.nt-hero__display>span+span{color:var(--nt-accent)}.nt-hero__h1{max-width:30ch;font-family:var(--nt-serif);letter-spacing:0;color:var(--nt-fg);text-wrap:balance;margin:22px 0 0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.05}.nt-intro{padding:clamp(3rem,8vh,6rem) 0}.nt-intro__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:32px 64px;display:grid}.nt-intro__answer{max-width:60ch;margin:0;font-size:clamp(19px,1.5vw,22px);line-height:1.55}.nt-intro__acts{justify-items:start;gap:12px;display:grid}.nt-intro__for{color:var(--nt-fg2);max-width:40ch;font-size:16px}.nt-reel{height:260svh}.nt-reel--essay{height:200svh}.nt-reel__stage{flex-direction:column;justify-content:center;display:flex}.nt-reel__viewport{overflow:clip}.nt-reel__track{width:max-content;padding:0 var(--gutter);align-items:flex-start;gap:24px;display:flex}[data-live] .nt-reel__track{will-change:transform}.nt-reel__lead{width:min(34rem, calc(100vw - 2 * var(--gutter)));align-self:center}.nt-reel__lead p{color:var(--nt-fg2);margin:16px 0 0}.nt-reel__lead .nt-label{color:var(--nt-saffron);margin:0 0 14px}.nt-reel__note{font-size:16px}.nt-reel__card{width:clamp(260px,26vw,400px);margin:0}.nt-reel__img{height:min(54svh,520px);position:relative;overflow:hidden}.nt-reel__img--type{border:1px solid var(--nt-hair);place-items:center;display:grid}.nt-reel__img--type span{font-family:var(--nt-sans);letter-spacing:-.04em;color:var(--nt-accent);font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,6vw,6rem);font-weight:800;line-height:.9}.nt-reel__card figcaption{gap:4px;padding-top:14px;display:grid}.nt-reel__big{font-family:var(--nt-sans);letter-spacing:-.04em;color:var(--nt-accent);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,3.4vw,3.4rem);font-weight:800;line-height:.9}.nt-reel__card--type .nt-reel__big{display:none}.nt-reel__place{letter-spacing:.16em;text-transform:uppercase;color:var(--nt-fg);font-size:12px;font-weight:600;line-height:1.5}.nt-reel__title{font-family:var(--nt-serif);font-size:1.6rem;font-weight:500;line-height:1}.nt-reel__text{color:var(--nt-fg2);font-size:16px;line-height:1.5}.nt-reel__credit{color:var(--nt-fg2);text-underline-offset:3px;justify-self:start;margin-top:2px;font-size:14px;text-decoration:underline}.nt-reel__bar{height:1px;margin:clamp(18px, 4vh, 36px) var(--gutter) 0;background:var(--nt-saffron);transform-origin:0;transform:scaleX(var(--p))}.nt-index{padding:clamp(5rem,12vh,9rem) 0}.nt-index .nt-label{margin:0 0 24px}.nt-index__list{border-top:1px solid var(--nt-hair);margin:0;padding:0;list-style:none}.nt-index__row{border-bottom:1px solid var(--nt-hair)}.nt .nt-index__head{font-size:inherit;line-height:inherit;margin:0}.nt-index__btn{width:100%;min-height:44px;color:var(--nt-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:4.5rem minmax(0,14rem) minmax(0,1fr);align-items:baseline;gap:8px 32px;padding:26px 0;display:grid}.nt-index__num{font-family:var(--nt-sans);letter-spacing:-.04em;color:var(--nt-accent);font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:800}.nt-index__name{letter-spacing:.16em;text-transform:uppercase;color:var(--nt-fg2);font-size:12px;font-weight:600}.nt-index__title{font-family:var(--nt-serif);font-size:clamp(1.9rem,3.4vw,3.2rem);font-weight:500;line-height:1;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.nt-index__btn:hover .nt-index__title,.nt-index__row.is-open .nt-index__title{transform:translate(10px)}.nt-index__panel{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1);display:grid}.nt-index__row:hover .nt-index__panel,.nt-index__row:focus-within .nt-index__panel,.nt-index__row.is-open .nt-index__panel{grid-template-rows:1fr}.nt-index__inner{padding-left:calc(18.5rem + 64px);overflow:hidden}.nt-index__inner>:last-child{margin-bottom:28px}.nt-index__inner p{max-width:62ch;color:var(--nt-fg2);margin:0 0 12px}.nt-index__tip b{color:var(--nt-fg)}.nt-index__add{text-align:left;min-height:44px}.nt-note{color:var(--nt-fg2);font-size:16px}.nt-quote{padding:clamp(6rem, 16vh, 12rem) var(--gutter);margin:0}.nt-quote blockquote{border-top:1px solid var(--mt-red,#b9482a);max-width:980px;margin:0 auto;padding-top:28px}.nt-quote p{font-family:var(--nt-serif);color:var(--nt-fg);text-wrap:balance;margin:0;font-size:clamp(2rem,4.4vw,4rem);font-style:italic;font-weight:400;line-height:1.08}.nt-plain{border-top:1px solid var(--nt-hair);padding:clamp(6rem,14vh,11rem) 0}.nt .nt-plain h2{max-width:16ch}.nt-plain p{max-width:64ch;color:var(--nt-fg2);margin:18px 0 0}@media (width<=900px){.nt-hero__frame{top:calc(var(--head,64px) + 12px);bottom:auto}.nt-intro__grid{grid-template-columns:1fr}.nt-index__btn{grid-template-columns:3rem minmax(0,1fr)}.nt-index__title{grid-column:2}.nt-index__inner{padding-left:calc(3rem + 32px)}}@media (width<=760px){.nt{font-size:17px}.nt-hero{height:auto}.nt-hero__stage{height:auto;min-height:100svh;padding-top:42svh;position:relative}.nt-hero__img{transform:none}.nt-hero__night,.nt-hero__frame-night{opacity:0}.nt-hero__frame-dusk{opacity:1}.nt-hero__frame{top:calc(var(--head,64px) + 12px);bottom:auto}.nt-hero__bottom{padding:0 0 64px}.nt-hero__plate{width:auto;padding:24px var(--gutter);max-width:none}.nt-hero__display{font-size:clamp(3rem,15vw,4.2rem)}.nt-reel{height:320svh}.nt-reel__card{width:76vw}.nt-reel__img{height:44svh}}@media (height<=820px) and (width>=761px){.nt-hero__display{font-size:clamp(3.4rem,5.4vw,6.5rem)}.nt-hero__plate{padding:32px}}@media (prefers-reduced-motion:reduce){.nt-hero,.nt-reel{height:auto}.nt-hero__stage{min-height:var(--nt-h);height:auto;position:relative;top:0}.nt-index__panel,.nt-index__title{transition:none}.nt-hero__night,.nt-hero__frame-night{opacity:0}.nt-hero__frame-dusk{opacity:1}.nt-hero__img{transition:none;transform:none}.nt-reel .nt-stage{height:auto;padding:56px 0;position:relative;top:0}.nt-reel__viewport{overflow-x:auto}.nt-reel__track{transform:none!important}.nt-reel__bar{display:none}}.nt-after .mk-honest,.nt-after .mk-letter__paper,.nt-after .mk-related a{box-shadow:none;background:0 0}.nt-after .mk-honest{border:1px solid #1e0e0826;border-left:0;border-right:0;padding-left:0;padding-right:0}.nt-after .mk-letter__paper{border:1px solid #1e0e0826}.nt-after .mk-related a{border-top:1px solid #1e0e0826}
