:root{--desk-top:#bababa;--desk-bottom:var(--brand-white);--desk:linear-gradient(to bottom, var(--desk-top), var(--desk-bottom) 70%);--brand-white:#fff;--brand-black:#000;--brand-violet:#5c3bf0;--brand-lilac:#d7a3ff;--brand-cream:#f5e8e4;--brand-orange:#ff4b00;--paper:var(--brand-white);--ink:var(--brand-black);--paper-inverse:var(--brand-black);--ink-inverse:var(--brand-white);--hairline:var(--ink);--hairline-inverse:var(--ink-inverse);--muted:#6b6a66;--muted-inverse:#8a8a86;--placeholder:#ebe9e3;--error:#c8352a;--focus:currentColor;--margin:clamp(20px, 4.4vw, 64px);--gutter:20px}*,:before,:after{box-sizing:border-box;margin:0}html{scroll-behavior:auto;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--paper);min-height:100vh}body[data-page=sheet]{background:var(--paper);color:var(--ink)}img,video{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}[tabindex="-1"]:focus{outline:none}.skip-link{left:var(--margin);z-index:20;background:var(--paper);color:var(--ink);font:400 14px/1 var(--sans);padding:8px 12px;position:absolute;top:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.t-display{letter-spacing:-.015em;font-size:clamp(56px,8.4vw,120px);font-weight:400;line-height:.95}.t-heading{font-size:32px;font-weight:400;line-height:1.1}.t-body{font-size:19px;line-height:1.5}.t-meta{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:400;line-height:1.3}.label-table{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:max-content 1fr;margin:0;font-size:11px;line-height:1.3;display:grid}.label-table :is(dt,dd){border-top:1px solid var(--hairline);margin:0;padding:7px 0}.label-table dt{color:var(--muted);padding-right:28px}.label-table :is(dt,dd):nth-last-child(-n+2){border-bottom:1px solid var(--hairline)}.sheet{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);position:relative}.sheet-punch{left:calc(var(--margin) / 2 - 6px);flex-direction:column;justify-content:center;gap:18vh;height:100vh;display:flex;position:absolute;top:0}.sheet-punch i{background:var(--ink);opacity:.9;border-radius:50%;width:12px;height:12px}.sheet-head,.sheet-body{column-gap:var(--gutter);padding:0 var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sheet-head{padding-top:104px}.sheet-kicker{color:var(--muted);grid-column:1/-1;margin-bottom:22px}.sheet-title{grid-column:1/span 8;margin:0}.sheet-head .label-table{grid-column:9/-1;align-self:end}.sheet-body{row-gap:0;padding-top:112px}.sheet-text{grid-column:3/span 7}.sheet-text+.sheet-text{margin-top:64px}.sheet-text h2{margin-bottom:18px}.sheet-text p{max-width:64ch}.sheet-text p+p{margin-top:1em}.sheet-foot{margin:140px var(--margin) 0;border-top:1px solid var(--hairline);padding:36px 0 64px}.sheet-next{flex-wrap:wrap;align-items:baseline;gap:0 .28em;font-size:clamp(40px,6.4vw,92px);line-height:1;text-decoration:none;display:inline-flex}.sheet-next:hover .sheet-next-name{text-underline-offset:.1em;text-decoration:underline 1px}body[data-page=reel]{overflow:hidden}.reel-page{background:var(--paper-inverse);place-items:center;display:grid;position:fixed;inset:0}.reel-video{object-fit:cover;width:100%;height:100%}@media (width>=1280px){.reel-video{object-fit:contain;width:90vw;height:auto;max-height:90vh}}.reel-close{top:18px;right:var(--margin);background:var(--paper);color:var(--ink);padding:8px 12px;text-decoration:none;position:absolute}@media (width<=1279.98px){.sheet-head{padding-top:84px}.sheet-title,.sheet-head .label-table,.sheet-text{grid-column:1/-1}.sheet-head .label-table{margin-top:28px}.sheet-punch{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.arrow{vertical-align:.02em;flex:none;width:.62em;height:.62em;display:inline-block}
