@font-face{font-family:Archivo;font-style:normal;font-weight:500 800;font-stretch:62% 85%;font-display:swap;src:url(/fonts/archivo-500-800-latin-ext.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:Archivo;font-style:normal;font-weight:500 800;font-stretch:62% 85%;font-display:swap;src:url(/fonts/archivo-500-800-latin.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-ext.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.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:Newsreader;font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/newsreader-300-500-latin-ext.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:Newsreader;font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/newsreader-300-500-latin.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}.wif{--ink-900: #0d0d0c;--ink-800: #121211;--ink-700: #242423;--paper-100: #f7f7f7;--grey-300: #d3d2d1;--grey-400: #b6b4b3;--grey-500: #91908f;--grey-600: #6d6c6b;--file-1: #201d1a;--file-2: #312b27;--file-3: #413a34;--file-4: #524942;--file-5: #62574f;--file-6: #72665c;--wif-gap: clamp(2.5rem, 5.4vh, 4.25rem);--wif-panel: clamp(13.5rem, 27vh, 19.5rem);--wif-tab-step: 8.5rem;--wif-radius: 10px;--wif-notch: 12px;--wif-dur: .65s;--wif-ease: cubic-bezier(.33, 1, .68, 1);--font-display: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-serif: "Newsreader", Georgia, "Times New Roman", serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;width:100vw;margin-inline:calc(50% - 50vw);background:var(--ink-800);color:var(--paper-100);padding:clamp(2.25rem,5.5vh,5.5rem) 0 clamp(1.75rem,3.5vh,3.5rem)}.wif__inner{max-width:78rem;margin-inline:auto;padding-inline:2rem}.wif__title{margin:0;font-family:var(--font-display);font-variation-settings:"wdth" 64,"wght" 800;font-size:clamp(2.25rem,min(9.5vw,11vh),7.5rem);line-height:.86;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:var(--paper-100)}.wif__intro{margin:clamp(.9rem,2vh,1.75rem) 0 0;max-width:44ch;font-family:var(--font-serif);font-size:clamp(1rem,1.4vw,1.3125rem);line-height:1.45;color:var(--grey-400)}.wif__clip{margin-top:clamp(1.5rem,4vh,3.5rem);padding-top:clamp(2.35rem,5.2vh,3.25rem);overflow:hidden}.wif__stack{position:relative;height:calc(var(--wif-gap) * (var(--wif-count) - 1) + var(--wif-panel))}.wif__card{position:absolute;inset-inline:0;bottom:0;top:calc(var(--i) * var(--wif-gap));--tab-x: calc(2.5rem + var(--i) * var(--wif-tab-step));z-index:var(--i);background:var(--card-bg);border-radius:var(--wif-radius) var(--wif-radius) 0 0;box-shadow:inset 0 1px #ffffff17;transition:transform var(--wif-dur) var(--wif-ease);will-change:transform}.wif__card.is-pushed{transform:translateY(calc(var(--wif-panel) - var(--wif-gap)))}.wif__tab{position:absolute;bottom:100%;inset-inline-start:var(--tab-x);display:flex;align-items:center;height:clamp(2.35rem,5.2vh,3.25rem);padding:0 1.4rem;background:var(--card-bg);border-radius:var(--wif-radius) var(--wif-radius) 0 0;box-shadow:inset 0 1px #ffffff17;max-width:calc(100% - var(--tab-x) - 1rem);overflow:visible;pointer-events:none;font-family:var(--font-display);font-variation-settings:"wdth" 80,"wght" 700;font-size:clamp(1rem,1.45vw,1.25rem);letter-spacing:.005em;color:var(--paper-100)}.wif__tab-text{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wif__tab:before,.wif__tab:after{content:"";position:absolute;bottom:0;width:var(--wif-notch);height:var(--wif-notch);background:var(--card-bg)}.wif__tab:before{inset-inline-start:calc(var(--wif-notch) * -1);-webkit-mask:radial-gradient(circle var(--wif-notch) at 0 0,transparent 99%,#000 100%);mask:radial-gradient(circle var(--wif-notch) at 0 0,transparent 99%,#000 100%)}.wif__tab:after{inset-inline-end:calc(var(--wif-notch) * -1);-webkit-mask:radial-gradient(circle var(--wif-notch) at 100% 0,transparent 99%,#000 100%);mask:radial-gradient(circle var(--wif-notch) at 100% 0,transparent 99%,#000 100%)}.wif__hit{position:absolute;inset:0 0 auto;height:var(--wif-gap);z-index:4;display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-inline:2rem;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.wif__hit:focus-visible{outline:2px solid var(--paper-100);outline-offset:-5px;border-radius:var(--wif-radius) var(--wif-radius) 0 0}.wif__name{display:none}.wif__label{font-family:var(--font-mono);font-weight:500;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--grey-300)}.wif__chev{width:12px;height:12px;flex:none;color:var(--grey-300);transform:rotate(-90deg);transition:transform var(--wif-dur) var(--wif-ease)}[dir=rtl] .wif__chev{transform:rotate(90deg)}.wif__card.is-open .wif__chev,[dir=rtl] .wif__card.is-open .wif__chev{transform:rotate(0)}.wif__body{position:absolute;top:var(--wif-gap);inset-inline:0;padding:0 1.5rem 1.25rem;opacity:0;transform:translateY(.75rem);pointer-events:none;transition:opacity .4s ease,transform .5s var(--wif-ease)}.wif__card.is-open .wif__body{opacity:1;transform:none;pointer-events:auto;transition-delay:.14s}.paper{position:relative;background:var(--paper-100);color:var(--ink-700);border-radius:3px;padding:clamp(2.1rem,4.6vh,3.25rem) 2.25rem clamp(1.35rem,3vh,2.25rem) 4.25rem;box-shadow:0 12px 28px #00000059;min-height:calc(var(--wif-panel) - var(--wif-gap) - 1.25rem)}.paper__holes{position:absolute;top:1.9rem;bottom:1.9rem;inset-inline-start:1.6rem;width:12px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.paper__holes i{display:block;width:12px;height:12px;border-radius:50%;background:var(--card-bg);box-shadow:inset 0 1px 2px #00000073}.paper__clip{position:absolute;top:clamp(-2.25rem,-4.4vh,-1.5rem);inset-inline-start:3.5rem;width:26px;height:clamp(58px,8vh,76px);color:var(--ink-900);filter:drop-shadow(0 1px 1px rgba(255,255,255,.32)) drop-shadow(0 4px 6px rgba(0,0,0,.5));pointer-events:none}.paper__cols{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:1.5rem 3rem;align-items:start}.paper__eyebrow{display:block;font-family:var(--font-mono);font-weight:500;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--grey-500)}.paper__name{margin:clamp(.5rem,1.4vh,.9rem) 0 0;font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 700;font-size:clamp(1.3rem,min(2vw,2.6vh),1.85rem);line-height:1.04;letter-spacing:.002em;color:var(--ink-900);text-wrap:balance}.paper__text{font-family:var(--font-serif);border-inline-start:1px solid rgba(13,13,12,.13);padding-inline-start:clamp(1.5rem,3vw,2.75rem)}.paper__text p{margin:0;font-size:clamp(1rem,min(1.35vw,2vh),1.2rem);line-height:1.45;color:var(--ink-700)}.paper__text p:first-letter{float:inline-start;font-size:3.5em;line-height:.78;padding:.04em .09em 0 0;font-weight:400}.paper__text p:lang(ar):first-letter,.paper__text p:lang(hi):first-letter,.paper__text p:lang(ja):first-letter,.paper__text p:lang(zh):first-letter{float:none;font-size:inherit;line-height:inherit;padding:0}@media(max-width:980px){.wif{--wif-gap: clamp(2.5rem, 5vh, 3.5rem);--wif-panel: clamp(17.75rem, 34vh, 22rem)}.wif__clip{margin-top:3rem;padding-top:0}.wif__tab{display:none}.wif__name{display:block;font-family:var(--font-display);font-variation-settings:"wdth" 80,"wght" 700;font-size:1.0625rem;color:var(--paper-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wif__hit{justify-content:space-between;padding-inline:1.25rem;gap:1rem}.wif__label{flex:none}.wif__body{padding-inline:.75rem}.paper{padding:3.25rem 1.5rem 2rem 3.4rem}.paper__holes{inset-inline-start:1.1rem}.paper__clip{inset-inline-start:2.4rem}.paper__cols{grid-template-columns:minmax(0,1fr);gap:1.5rem}.paper__text{border-inline-start:0;border-top:1px solid rgba(13,13,12,.13);padding:1.25rem 0 0}}@media(max-width:620px){.wif{--wif-panel: clamp(21.5rem, 42vh, 26.5rem)}.wif__label{display:none}}@media(max-width:450px){.wif{--wif-panel: clamp(25rem, 46vh, 30rem)}}@media(prefers-reduced-motion:reduce){.wif{--wif-dur: 1ms}.wif__body{transition-duration:1ms}}
