@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/big-shoulders-display-latin-ext-700.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:Big Shoulders Display;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/big-shoulders-display-latin-700.woff2) format("woff2");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:Big Shoulders Display;font-style:normal;font-weight:900;font-display:block;src:url(/fonts/big-shoulders-display-latin-ext-900.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:Big Shoulders Display;font-style:normal;font-weight:900;font-display:block;src:url(/fonts/big-shoulders-display-latin-900.woff2) format("woff2");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:Work Sans;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/work-sans-latin-ext-400-italic.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:Work Sans;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/work-sans-latin-400-italic.woff2) format("woff2");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:Work Sans;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/work-sans-latin-ext-400.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:Work Sans;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/work-sans-latin-400.woff2) format("woff2");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:Work Sans;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/work-sans-latin-ext-500.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:Work Sans;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/work-sans-latin-500.woff2) format("woff2");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:Work Sans;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/work-sans-latin-ext-600.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:Work Sans;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/work-sans-latin-600.woff2) format("woff2");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}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,video{display:block;max-width:100%}a{color:inherit}button{font:inherit;cursor:pointer}input,textarea{font:inherit}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid #b91b2c;outline-offset:3px}::selection{background:#b91b2c;color:#efe9dc}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--paper: #efe9dc;--ink: #111111;--red: #b91b2c;--grey: #5c574f;--paper-60: rgba(239, 233, 220, .6);--paper-30: rgba(239, 233, 220, .3);--ink-15: rgba(17, 17, 17, .15);--gutter: clamp(1rem, 4vw, 4rem);--rule: 3px;--head-h: calc(4.2rem + var(--rule));--display: "Big Shoulders Display", "Impact", "Arial Narrow", sans-serif;--text: "Work Sans", "Helvetica Neue", Arial, sans-serif;--h1: clamp(4.5rem, 17vw, 19rem);--h2: clamp(3rem, 9vw, 9rem);--h3: clamp(1.6rem, 2.8vw, 2.5rem);--h4: clamp(1.25rem, 1.8vw, 1.6rem);--ease-out: cubic-bezier(.3, 1, .3, 1);--ease-pop: cubic-bezier(.2, .9, .3, 1.2);--fast: .15s;--mid: .4s;--slow: .7s}html{background:var(--paper);color:var(--ink);font-family:var(--text);font-size:clamp(1rem,.95rem + .25vw,1.1rem);line-height:1.5}.skip{position:absolute;left:-200vw;top:.5rem;padding:.5rem .9rem;background:var(--ink);color:var(--paper);z-index:100;font-weight:600}.skip:focus{left:1rem}.display{font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.86;letter-spacing:.005em;text-wrap:balance}.h1{font-size:var(--h1)}.h2{font-size:var(--h2)}.h3{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:var(--h3);line-height:.95;letter-spacing:.01em}.h4{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:var(--h4);line-height:1;letter-spacing:.02em}.lede{font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.4;max-width:46ch;font-weight:500}.lede--sm{font-size:clamp(1.05rem,1.3vw,1.2rem)}.body{max-width:58ch}.body+.body{margin-top:1em}.kicker{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:1.1rem;letter-spacing:.06em}.kicker:before{content:"";display:inline-block;width:.6em;height:.6em;background:var(--red);margin-right:.6em;vertical-align:.05em}.block--red .kicker:before{background:var(--paper)}.mute{color:var(--grey)}.block--ink .mute,.block--red .mute{color:var(--paper-60)}.head{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:.7rem var(--gutter);background:var(--paper);border-bottom:var(--rule) solid var(--ink);view-transition-name:head}.brand img{height:48px;width:auto}.nav ul{display:flex;gap:0}.nav a{position:relative;display:inline-block;text-decoration:none;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:1.35rem;letter-spacing:.02em;padding:.35rem .9rem;transition:background var(--fast),color var(--fast)}.nav a:hover{background:var(--ink);color:var(--paper)}.nav a[aria-current=page]{background:var(--red);color:var(--paper)}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--rule);background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform var(--d-panel, .22s) var(--ease-paper, ease-out)}.nav a:hover:after,.nav a:focus-visible:after{transform:scaleX(1)}.nav a[aria-current=page]:after{background:var(--paper);transform:scaleX(1)}.burger{display:none;background:var(--ink);color:var(--paper);border:0;padding:.5rem 1rem;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:1.2rem}.block{padding:clamp(3rem,9vh,7rem) var(--gutter)}.block--tight{padding-block:clamp(2.5rem,6vh,4.5rem)}.block--ink{background:var(--ink);color:var(--paper)}.block--red{background:var(--red);color:var(--paper)}.block--paper{background:var(--paper);color:var(--ink)}.block--red ::selection{background:var(--ink);color:var(--paper)}.block--ink :focus-visible,.block--red :focus-visible,.foot :focus-visible{outline-color:var(--paper)}.btn{display:inline-block;padding:.9rem 1.5rem;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:1.4rem;letter-spacing:.02em;line-height:1;text-decoration:none;background:var(--ink);color:var(--paper);border:var(--rule) solid var(--ink);transition:translate var(--fast),background var(--fast),color var(--fast),box-shadow var(--fast)}.btn:hover{translate:-3px -3px;box-shadow:3px 3px 0 currentColor}.btn:active{translate:1px 1px;box-shadow:none;transition-duration:.06s}.btn--paper{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn--red{background:var(--red);color:var(--paper);border-color:var(--red)}.btn--line{background:transparent;color:currentColor;border-color:currentColor}.btn--sm{font-size:1.1rem;padding:.65rem 1.1rem}.link{color:inherit;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.2em;font-weight:600;transition:background var(--fast),color var(--fast),text-decoration-color var(--fast)}.link:hover{background:var(--red);color:var(--paper);text-decoration-color:transparent}.block--red .link:hover{background:var(--ink)}.arrow{display:inline-block;width:.8em;height:.8em;vertical-align:-.05em;margin-left:.35em;transition:transform var(--fast)}a:hover .arrow{transform:translate(.15em,-.15em)}.ink-defs{position:absolute;width:0;height:0;overflow:hidden}.stamp--red{display:inline-block;padding:.25rem .6rem;border:2px solid currentColor;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:1rem;letter-spacing:.06em;line-height:1.1;color:var(--red)}.block--ink .stamp--red,.block--red .stamp--red{color:var(--paper)}.plate{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--grey);border:var(--rule) solid var(--ink);transition:transform var(--mid) var(--ease-out),box-shadow var(--mid) var(--ease-out)}.plate img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.plate--lift:hover{transform:translate(-4px,-4px);box-shadow:6px 6px 0 var(--ink)}.plate--lift:hover img{transform:scale(1.04)}.block--red .plate,.block--ink .plate{border-color:var(--paper)}.block--red .plate--lift:hover,.block--ink .plate--lift:hover{box-shadow:6px 6px 0 var(--paper)}.squares{display:grid;gap:.5rem;max-width:58ch}.squares li{padding-left:1.4rem;position:relative}.squares li:before{content:"";position:absolute;left:0;top:.5em;width:.6rem;height:.6rem;background:currentColor}.index{position:sticky;top:calc(var(--head-h) + 1.25rem);display:grid;gap:.15rem;align-content:start}.index a{position:relative;display:flex;gap:.5rem;padding:.35rem 0 .35rem 1.2rem;text-decoration:none;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:1.2rem;letter-spacing:.02em;color:var(--grey);transition:color var(--fast),padding-left var(--fast)}.index a:before{content:"";position:absolute;left:0;top:.65em;width:.6em;height:.6em;background:var(--red);transform:scale(0);transition:transform var(--mid) var(--ease-pop)}.index a:hover,.index a[aria-current=true]{color:var(--ink)}.index a[aria-current=true]:before{transform:scale(1)}.index__n{flex:none;min-width:1.6em;color:var(--red)}.entries{display:grid}.entry{padding-block:clamp(2.5rem,6vh,4.5rem);border-top:var(--rule) solid var(--ink);scroll-margin-top:calc(var(--head-h) + .5rem)}.entry:first-child{border-top:0;padding-top:.5rem}@media(max-width:900px){.index{position:static;display:flex;flex-wrap:wrap;gap:.25rem 1rem}.index a{padding-left:1rem;font-size:1.05rem}}.strip{position:relative;overflow:hidden;background:var(--red);color:var(--paper);border-top:var(--rule) solid var(--ink);border-bottom:var(--rule) solid var(--ink)}.strip__skew{width:112%;margin-left:-6%}html.js .strip__skew.skew{transform:skew(clamp(-6deg,calc(var(--vel, 0) * -.08deg),6deg)) translate(clamp(-56px,calc(var(--vel, 0) * -1.2px),56px))}.strip__track{display:flex;gap:0;width:max-content;animation:run 40s linear infinite;will-change:transform}.strip.is-paused .strip__track,.strip.is-away .strip__track{animation-play-state:paused}.strip.is-paused .strip__skew.skew{transform:none;transition:transform var(--d-panel) var(--ease-paper)}@media(hover:hover)and (pointer:fine){.strip:hover .strip__track{animation-play-state:paused}}.strip span{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(1.6rem,3.5vw,3rem);padding:.4rem 1.2rem;white-space:nowrap}.strip span:after{content:"";display:inline-block;width:.55em;height:.55em;background:var(--paper);margin-left:1.2rem;vertical-align:middle}@keyframes run{to{transform:translate(-50%)}}.strip__pause{position:absolute;right:0;top:0;bottom:0;border:0;border-left:var(--rule) solid var(--ink);background:var(--red);color:var(--paper);font-family:var(--text);font-weight:600;font-size:.875rem;padding:.4rem .9rem;transition:background var(--t-fast),color var(--t-fast)}.strip__pause:hover{background:var(--ink);color:var(--paper)}@media(prefers-reduced-motion:reduce){.strip__track{animation:none}.strip__pause{display:none}html.js .strip__skew.skew{transform:none}}.foot{background:var(--ink);color:var(--paper);padding:clamp(2.5rem,6vh,4rem) var(--gutter) 2rem}.foot__top{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:2rem}.foot__logo{height:84px;width:auto}.foot__mail{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(2rem,5.6vw,4.5rem);line-height:.94;letter-spacing:.01em;text-decoration:none;word-break:break-word;transition:color var(--fast)}.foot__mail .w{white-space:normal}.foot__mail:hover{color:var(--red)}.foot__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--paper-30)}.foot__nav{display:flex;flex-wrap:wrap;gap:1.25rem}.foot a{text-decoration:none}.foot__nav a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.foot__clocks{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-variant-numeric:tabular-nums;color:var(--paper-60)}.foot__clocks b{font-weight:600;color:var(--paper)}.foot__clocks time{display:inline-block;min-width:3.2em}.digs{display:inline-flex}.dig{position:relative;display:inline-block;perspective:320px}.dig--sep{padding-inline:.04em}.foot__clocks .dig b{display:block;font-weight:400;color:inherit;backface-visibility:hidden}.dig b.is-out{position:absolute;left:0;top:0;right:0;animation:flip-out .32s var(--ease-paper) both}.dig b.is-in{animation:flip-in .32s var(--ease-paper) both}@keyframes flip-out{to{transform:rotateX(-92deg) translateY(-45%);opacity:0}}@keyframes flip-in{0%{transform:rotateX(92deg) translateY(45%);opacity:0}}.foot__meta{display:grid;gap:.5rem}html.js .head:after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * var(--rule));height:var(--rule);background:var(--red);transform-origin:left;animation:rule .5s var(--ease-out) .05s both;pointer-events:none}@keyframes rule{0%{transform:scaleX(0)}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}html.js .brand{animation:slap .45s var(--ease-pop) .15s both}@keyframes slap{0%{opacity:0;transform:scale(1.25) rotate(-2deg)}}html.js .nav li,html.js .burger{clip-path:inset(0 0 -10% 0);animation:drop .4s cubic-bezier(.2,.9,.3,1.1) both}html.js .burger{animation-delay:.3s}html.js .nav li:nth-child(1){animation-delay:.3s}html.js .nav li:nth-child(2){animation-delay:.37s}html.js .nav li:nth-child(3){animation-delay:.44s}html.js .nav li:nth-child(4){animation-delay:.51s}html.js .nav li:nth-child(5){animation-delay:.58s}@keyframes drop{0%{transform:translateY(-110%)}}.paste-clip{clip-path:inset(-5% 0 -5% 0)}html.js .paste{display:inline-block;transform:translateY(110%);animation:paste var(--slow) cubic-bezier(.2,.9,.2,1) calc(.1s + var(--i, 0) * .09s) forwards}html.js p.paste{display:block}@keyframes paste{to{transform:none}}html.js .reveal:not(.in){opacity:0}html.js .reveal.in{animation:wipe var(--slow) var(--ease-out) both}@media(prefers-reduced-motion:reduce){html.js .reveal:not(.in){opacity:1}html.js .reveal.in{animation:none;clip-path:none}}@view-transition{navigation:auto}::view-transition{background:var(--paper)}::view-transition-group(root){background:var(--red)}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){animation:cut-out .18s var(--ease-cut) both}::view-transition-new(root){animation:cut-in .26s var(--ease-paper) both}::view-transition-group(head),::view-transition-old(head),::view-transition-new(head){animation:none;mix-blend-mode:normal}@keyframes cut-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2%)}}@keyframes cut-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}::view-transition-group(print-dansadmin),::view-transition-group(print-salsabachata),::view-transition-group(print-kemik),::view-transition-group(print-stepclap),::view-transition-group(print-elegans),::view-transition-old(print-dansadmin),::view-transition-new(print-dansadmin),::view-transition-old(print-salsabachata),::view-transition-new(print-salsabachata),::view-transition-old(print-kemik),::view-transition-new(print-kemik),::view-transition-old(print-stepclap),::view-transition-new(print-stepclap),::view-transition-old(print-elegans),::view-transition-new(print-elegans){animation-duration:.4s;animation-timing-function:var(--ease-paper)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(pointer:coarse){.link,.foot__nav a,.foot__mail{display:inline-block;padding-block:.7rem;margin-block:-.7rem}}@media(max-width:760px){.head{flex-wrap:wrap}.nav{width:100%;order:3;border-top:1px solid var(--ink-15)}html.js .burger{display:inline-block}html.js .nav{position:absolute;left:0;right:0;top:100%;width:auto;border-top:0;background:var(--paper);border-bottom:var(--rule) solid var(--ink);padding-bottom:env(safe-area-inset-bottom);visibility:hidden;clip-path:inset(0 0 100% 0);transition:clip-path .3s var(--ease-out),visibility 0s .3s}html.js .nav.open{visibility:visible;clip-path:inset(0);transition-delay:0s}html.js .nav li{animation:none;clip-path:none}.nav ul{flex-direction:column}.nav a{display:block;padding:.9rem var(--gutter);font-size:2rem;border-bottom:1px solid var(--ink-15)}.brand img{height:40px}:root{--head-h: calc(3.7rem + var(--rule))}}:root{--paper-muted: var(--grey);--ink-muted: rgb(239 233 220 / .72);--red-muted: rgb(239 233 220 / .85);--edge: 3px solid var(--ink);--edge-shadow: 10px 10px 0 var(--ink);--edge-shadow-sm: 8px 8px 0 var(--ink);--wrap: 78rem;--gutter-i: clamp(1.25rem, 3.3vw, 3rem);--section-gap: clamp(4rem, 8vw, 5rem);--t-fast: .12s;--t-panel: .22s}.t-title{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(2.5rem,1.94rem + 2.29vw,4rem);line-height:1.04;letter-spacing:.01em;text-wrap:balance}.t-section{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(1.875rem,1.64rem + .95vw,2.5rem);line-height:1.12;letter-spacing:.015em;text-wrap:balance}.t-name{font-family:var(--text);font-weight:600;font-size:clamp(1.5rem,1.41rem + .38vw,1.75rem);line-height:1.22;letter-spacing:0}.t-intro{font-family:var(--text);font-weight:400;font-size:clamp(1.125rem,1.08rem + .19vw,1.25rem);line-height:1.5;max-width:46ch}.t-body{font-family:var(--text);font-weight:400;font-size:clamp(1rem,.98rem + .1vw,1.0625rem);line-height:1.59;max-width:60ch}.t-body+.t-body{margin-top:1em}.t-meta{font-family:var(--text);font-weight:500;font-size:.875rem;line-height:1.5}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter-i)}.edge{border:var(--edge);background:var(--paper);color:var(--ink);box-shadow:var(--edge-shadow)}.edge--sm{box-shadow:var(--edge-shadow-sm)}.edge--red{box-shadow:10px 10px 0 var(--red)}.edge--red.edge--sm{box-shadow:8px 8px 0 var(--red)}.band{background:var(--red);color:var(--paper);padding:clamp(2.5rem,6vh,4.5rem) 0 clamp(2rem,5vh,3.5rem);border-bottom:var(--rule) solid var(--ink)}.band .t-title{color:var(--paper)}.band .t-intro{color:var(--red-muted);margin-top:1rem}.proof{display:inline-grid;gap:.5rem;text-decoration:none;color:inherit;transition:transform var(--t-fast) var(--ease-out)}.proof img{display:block;width:100%;height:auto;border:var(--edge);background:var(--paper)}.proof span{font-family:var(--text);font-weight:500;font-size:.875rem;line-height:1.5}.proof:hover,.proof:focus-visible{transform:translate(-2px,-2px)}.chip{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .5rem .4rem .75rem;border:2px solid currentColor;font-weight:500;font-size:.875rem;line-height:1.4}.chip button{border:0;background:var(--ink);color:var(--paper);font:inherit;font-weight:600;padding:.15rem .5rem;cursor:pointer;transition:background var(--t-fast)}.chip button:hover{background:var(--red)}.btn:active{translate:1px 1px;box-shadow:1px 1px 0 currentColor;transition-duration:var(--t-fast)}.btn:hover:active{translate:1px 1px;box-shadow:1px 1px 0 currentColor}.intro{display:none}html.overture .intro{display:grid;place-items:center;position:fixed;inset:0;z-index:90;background:var(--paper);pointer-events:none;transform-origin:50% 100%;animation:intro-lift .64s var(--ease-paper) .42s both}html.overture .intro:before{content:"";position:absolute;left:0;right:0;top:0;height:var(--rule);background:var(--red);transform-origin:left;animation:intro-rule .3s var(--ease-paper) both}html.overture .intro__mark{width:min(52vw,340px);height:auto;animation:intro-stamp .32s var(--ease-stamp) .12s both}@keyframes intro-rule{0%{transform:scaleX(0)}}@keyframes intro-stamp{0%{opacity:0;transform:scale(1.4) rotate(-6deg)}to{opacity:1;transform:none}}@keyframes intro-lift{to{transform:translateY(-106%) rotate(-.8deg)}}.cur{position:fixed;left:0;top:0;z-index:120;display:grid;place-items:center;width:10px;height:10px;background:var(--red);box-shadow:inset 0 0 0 1px var(--paper);opacity:0;pointer-events:none;will-change:transform;transition:width var(--d-panel) var(--ease-paper),height var(--d-panel) var(--ease-paper),background var(--d-tap) linear,box-shadow var(--d-tap) linear,opacity var(--d-tap) linear}.cur.is-on{opacity:1}.cur.is-off{opacity:0}.cur.is-lock{background:transparent;box-shadow:inset 0 0 0 var(--rule) var(--red)}.cur.is-press{background:var(--red);box-shadow:inset 0 0 0 var(--rule) var(--red)}.cur__word{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:.95rem;letter-spacing:.06em;line-height:1;white-space:nowrap;padding:.15em .3em .05em;background:var(--red);color:var(--paper);opacity:0;transition:opacity var(--d-tap) linear}.cur.has-word .cur__word{opacity:1}html.has-cur,html.has-cur *{cursor:none}html.has-cur input,html.has-cur textarea,html.has-cur select,html.has-cur [contenteditable=true]{cursor:auto}@media(prefers-reduced-motion:reduce){.cur{display:none}html.has-cur,html.has-cur *{cursor:auto}}:root{--ease-paper: cubic-bezier(.22, 1, .36, 1);--ease-stamp: cubic-bezier(.34, 1.56, .64, 1);--ease-cut: steps(2, jump-none);--d-tap: .12s;--d-panel: .22s;--d-sheet: .56s;--d-paste: .72s;--vel: 0}.w{display:inline-block;white-space:nowrap}.c{display:inline-block}html.js .paste[data-split].is-split{animation:none;transform:none;--pd: calc(.1s + var(--i, 0) * .09s)}html.js .paste[data-split].is-split .c{animation:paste-c var(--d-paste) var(--ease-paper) calc(var(--pd, 0s) + var(--wi, 0) * 90ms + var(--ci, 0) * 22ms) both}html.js .paste[data-inview]{animation-play-state:paused}html.js .paste[data-inview]:not(.in){opacity:0;transform:none}html.js .paste[data-inview].in{animation-play-state:running}html.js .paste[data-split][data-inview].is-split .c{animation-play-state:paused}html.js .paste[data-split][data-inview].is-split.in .c{animation-play-state:running}@keyframes paste-c{0%{transform:translateY(110%) rotate(2deg);opacity:0}18%{opacity:1}70%{transform:translateY(0) rotate(-.8deg);opacity:1}to{transform:none;opacity:1}}.wipe{position:relative}.wipe:after{content:"";position:absolute;top:-.12em;bottom:-.12em;left:0;width:100%;background:linear-gradient(to right,var(--red) var(--rule),transparent var(--rule));opacity:0;pointer-events:none;transform:translate(calc(-1 * var(--rule)))}html.js .wipe:not(.in){opacity:0}html.js .wipe.in{animation:wipe var(--d-sheet) var(--ease-paper) both}html.js .wipe.in:after{animation:wipe-edge var(--d-sheet) var(--ease-paper) both}@keyframes wipe{0%{clip-path:inset(-.3em 100% -.3em -.1em);opacity:1}to{clip-path:inset(-.3em -.1em -.3em -.1em);opacity:1}}@keyframes wipe-edge{0%{transform:translate(calc(-1 * var(--rule)));opacity:1}70%{opacity:1}to{transform:translate(calc(100% - var(--rule)));opacity:0}}.print{position:relative;isolation:isolate}.print>figcaption,.print>.print__over{position:relative;z-index:2}.print:after{content:"";position:absolute;inset:0;z-index:1;background:var(--red);mix-blend-mode:multiply;opacity:0;pointer-events:none}@keyframes ink-up{0%{filter:grayscale(1) contrast(1.14) brightness(.96)}to{filter:grayscale(0) contrast(1) brightness(1)}}@keyframes ink-up-solo{0%{filter:grayscale(1) sepia(.55) hue-rotate(-28deg) saturate(3) contrast(1.1)}to{filter:grayscale(0) sepia(0) hue-rotate(0deg) saturate(1) contrast(1)}}@keyframes deink{0%{opacity:.5}to{opacity:0}}@keyframes reink{0%{opacity:0}30%{opacity:.45}to{opacity:0}}@supports (animation-timeline: view()){html.js .print img,html.js img.print,html.js .print:after{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 12% entry 88%}html.js .print img{animation-name:ink-up}html.js img.print{animation-name:ink-up-solo}html.js .print:after{animation-name:deink}}@supports not (animation-timeline: view()){html.js .print:not(.in) img{filter:grayscale(1) contrast(1.14) brightness(.96)}html.js .print.in img{animation:ink-up .9s var(--ease-paper) both}html.js img.print:not(.in){filter:grayscale(1) sepia(.55) hue-rotate(-28deg) saturate(3) contrast(1.1)}html.js img.print.in{animation:ink-up-solo .9s var(--ease-paper) both}html.js .print:not(.in):after{opacity:.5}html.js .print.in:after{animation:deink .9s var(--ease-paper) both}}@media(hover:hover)and (pointer:fine){html.js .print:hover:after{animation-name:reink;animation-duration:.26s;animation-timing-function:var(--ease-paper);animation-fill-mode:both;animation-timeline:auto;animation-range:normal}}html.js .sheet{position:sticky;top:var(--head-h);transform-origin:50% 0%;transition:transform var(--d-sheet) var(--ease-paper),filter var(--d-sheet) var(--ease-paper)}html.js .sheet.is-under{transform:scale(.96)}@supports not (animation-timeline: view()){html.js .sheet.is-under{filter:brightness(.88)}}.stampable{--tilt: 0deg}html.js .stampable:active,html.js .is-stamp{animation:stamp .26s var(--ease-stamp) both}@keyframes stamp{0%{transform:scale(1.35) rotate(-6deg)}70%{transform:scale(.98) rotate(calc(var(--tilt, 0deg) * .6))}to{transform:scale(1) rotate(var(--tilt, 0deg))}}html.js .tilt{transition:transform .4s var(--ease-paper)}@media(hover:hover)and (pointer:fine){html.js .tilt[data-tilt]{transform:perspective(900px) rotateX(calc((.5 - var(--py, .5)) * 8deg)) rotateY(calc((var(--px, .5) - .5) * 8deg))}html.js .tilt.is-tilt{transition-duration:.12s;transition-timing-function:linear}}html.js .skew{transform:skew(clamp(-6deg,calc(var(--vel, 0) * -.08deg),6deg))}.ink.is-ink{filter:url(#ink-bleed)}.count:before{content:"";display:inline-block;width:.6em;height:.6em;background:var(--red);margin-right:.6em;vertical-align:.05em}.block--red .count:before{background:var(--paper)}html.js .count:not(.in):before{transform:scale(0)}html.js .count.in:before{animation:count-blink .62s var(--ease-stamp) both}@keyframes count-blink{0%{transform:scale(0);opacity:1}45%{transform:scale(1.3);opacity:1}56%{opacity:0}64%{opacity:1}to{transform:scale(1);opacity:1}}.peel{position:relative;--peel: 2.6rem}.peel:before,.peel:after{content:"";position:absolute;right:0;bottom:0;width:var(--peel);height:var(--peel);pointer-events:none;transform-origin:100% 100%;transition:transform var(--d-panel) var(--ease-paper),opacity var(--d-panel) var(--ease-paper)}.peel:before{background:linear-gradient(135deg,transparent 0 50%,rgb(17 17 17 / .2) 50%)}.peel:after{background:linear-gradient(135deg,transparent 0 calc(50% - 1px),var(--ink) calc(50% - 1px) calc(50% + 2px),var(--paper) calc(50% + 2px))}@media(hover:hover)and (pointer:fine){.peel:hover:after,.peel:focus-within:after{transform:rotate(-15deg) scale(1.08)}.peel:hover:before,.peel:focus-within:before{transform:translate(-3px,-3px) scale(1.06)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-delay:0s!important;animation-timeline:auto!important;animation-range:normal!important}html.js .paste[data-split].is-split .c,html.js .paste[data-inview],html.js .paste[data-inview]:not(.in),html.js .paste[data-split][data-inview].is-split .c{animation:none;transform:none;opacity:1}html.js .wipe:not(.in){opacity:1}html.js .wipe,html.js .wipe.in{animation:none;clip-path:none}.wipe:after{display:none}html.js .print img,html.js img.print,html.js .print:not(.in) img,html.js img.print:not(.in){animation:none;filter:none}.print:after{display:none}html.js .sheet{position:static;transform:none;filter:none;transition:none}html.js .stampable:active,html.js .is-stamp{animation:none}html.js .tilt[data-tilt]{transform:none;transition:none}html.js .skew{transform:none}.ink.is-ink{filter:none}html.js .count:not(.in):before,html.js .count.in:before{animation:none;transform:none;opacity:1}.peel:before,.peel:after{transition:none}}@media(hover:none){html.js .tilt[data-tilt]{transform:none}}
