:root{--ink:#0c0c0b;--ink-2:#1a1a18;--paper:#efebe3;--paper-2:#e4dfd4;--mint:#cfe3d3;--pink:#f0d3cd;--rule-d:#efebe32e;--rule-l:#0c0c0b33;--display:"Anton", "Impact", "Arial Narrow", sans-serif;--sans:"Archivo", ui-sans-serif, system-ui, sans-serif;--g:clamp(16px, 1.6vw, 24px);--fast:.18s cubic-bezier(.2, 0, 0, 1);--slow:.68s cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:smooth}section[id],footer[id],article[id]{scroll-margin-top:52px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ink);color:var(--paper);font:400 15px/1.45 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit}:focus-visible{outline-offset:3px;outline:2px solid}.skip{left:var(--g);z-index:60;background:var(--paper);color:var(--ink);padding:10px 14px;font-weight:600;position:absolute;top:-100px}.skip:focus{top:8px}.label,.rowhead p,.bar,.hero__meta,.hero__foot p,.file__meta,.updates time,.updates__cat,.menu__top,.menu__foot,.foot__fine{font:500 11px/1.35 var(--sans);letter-spacing:.12em;text-transform:uppercase}.bar{z-index:40;height:52px;padding:0 var(--g);background:var(--ink);color:var(--paper);border-bottom:1px solid var(--rule-d);transition:background var(--fast), color var(--fast), border-color var(--fast);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.bar[data-tone=light]{background:var(--paper);color:var(--ink);border-color:var(--rule-l)}.bar__now{white-space:nowrap;gap:8px;margin:0;display:flex}.bar__sep{opacity:.4}.bar__id{font:600 15px/1 var(--sans);letter-spacing:.04em;text-decoration:none}.bar__menu{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:opacity var(--fast);background:0 0;border:0;border-bottom:1px solid;justify-self:end;padding:6px 0}.bar__menu:hover{opacity:.6}.bar__menu:active{transform:translateY(1px)}.menu{width:100%;max-width:none;height:100%;max-height:none;padding:0 var(--g) var(--g);background:var(--ink);color:var(--paper);border:0;flex-direction:column;margin:0;display:none}.menu[open]{display:flex}.menu::backdrop{background:var(--ink)}.menu__top{border-bottom:1px solid var(--rule-d);justify-content:space-between;align-items:center;height:52px;display:flex}.menu__top p{margin:0}.menu__close{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:6px 0}.menu__list{margin:auto 0;padding:0;list-style:none}.menu__list li{border-bottom:1px solid var(--rule-d)}.menu__list a{font:400 clamp(48px, 9vw, 128px)/.92 var(--display);text-transform:uppercase;transition:padding var(--fast), color var(--fast);align-items:baseline;gap:1rem;padding:6px 0;text-decoration:none;display:flex}.menu__list a span{font:500 12px/1 var(--sans);letter-spacing:.12em;min-width:2.5em}.menu__list a:hover,.menu__list a:focus-visible{color:var(--mint);padding-left:1.2rem}.menu__foot{padding-top:var(--g);margin:0}.hero{min-height:max(620px,100svh - 52px);padding:0 var(--g);isolation:isolate;position:relative;overflow:hidden}.hero__meta{justify-content:space-between;gap:1rem;padding:26px 0 0;display:flex}.hero__meta p{margin:0}.hero__h{z-index:3;font:400 clamp(64px, 14.6vw, 260px)/.8 var(--display);text-transform:uppercase;letter-spacing:-.005em;color:var(--paper);margin:clamp(18px,3.2vh,40px) 0 0;position:relative}.ln{padding-top:.04em;display:block;overflow:hidden}.ln>span{white-space:nowrap;display:block}.ln--2{text-align:right;margin-right:-.02em}.hf{background:var(--ink-2);border:1px solid #efebe38c;margin:0;position:absolute;overflow:hidden}.hf img{object-fit:cover;filter:grayscale()contrast(1.08)brightness(.82);width:100%;height:100%;display:block}.hf--1{z-index:2;aspect-ratio:6/5;width:24vw;top:92px;left:38%}.hf--2{z-index:4;aspect-ratio:4/5;width:15vw;bottom:34px;left:27%}.hf--2 img{object-position:40% 50%}.hf--3{z-index:2;aspect-ratio:4/3;width:24vw;bottom:52px;right:11%}.hero__foot{z-index:5;left:var(--g);right:var(--g);pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:34px}.hero__foot p{max-width:30ch;margin:0}.round{pointer-events:auto;background:var(--ink);width:58px;height:58px;transition:background var(--fast), color var(--fast);border:1px solid;border-radius:50%;place-items:center;font-size:22px;text-decoration:none;display:grid}.round:hover,.round:focus-visible{background:var(--paper);color:var(--ink)}.js .ln>span{transition:transform .76s cubic-bezier(.16,1,.3,1);transform:translateY(105%)}.js .ln--2>span{transition-delay:90ms}.js .hf{clip-path:inset(0 0 100%);transition:clip-path .72s cubic-bezier(.7,0,.2,1)}.js .hf--3{transition-delay:.12s}.js .hf--2{transition-delay:.24s}.js.ready .ln>span{transform:none}.js.ready .hf{clip-path:inset(0)}.rowhead{border-bottom:1px solid var(--rule-d);justify-content:space-between;gap:1rem;padding:14px 0;display:flex}.rowhead p{margin:0}.rv{transition:transform var(--slow), opacity var(--slow)}.js .rv:not(.in){opacity:0;transform:translateY(28px)}.arrow{transition:gap var(--fast), opacity var(--fast);border-bottom:1px solid;gap:.5em;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.arrow:hover,.arrow:focus-visible{gap:.9em}.work{padding:0 var(--g) 80px;background:var(--ink)}.file{column-gap:var(--g);border-bottom:1px solid var(--rule-d);grid-template-columns:repeat(12,1fr);row-gap:28px;padding:36px 0 56px;display:grid;position:relative}.file__meta{grid-column:1/4}.file__meta p,.file__meta ul{margin:0 0 14px}.file__meta ul{opacity:.7;padding:0;list-style:none}.file__no{font-weight:600}.file__status{color:var(--mint)}.file__t{font:400 clamp(64px, 11vw, 196px)/.84 var(--display);text-transform:uppercase;grid-column:4/13;margin:0}.file__t span{display:block}.file__t span+span{padding-left:1.4em}.file__m{aspect-ratio:16/9;background:var(--ink-2);border:1px solid var(--rule-d);grid-column:4/11;margin:0;overflow:hidden}.file__m img{object-fit:cover;filter:grayscale()contrast(1.1);width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block}.file:hover .file__m img{transform:scale(1.025)}.file__body{grid-column:11/13;align-self:end}.file__body p{opacity:.85;margin:0 0 18px;font-size:14px}.file__year{font:500 11px/1 var(--sans);letter-spacing:.12em;opacity:.5;margin:0;position:absolute;top:36px;right:0}.file:nth-child(odd of .file) .file__m{grid-column:2/9}.file:nth-child(odd of .file) .file__body{grid-column:9/12}.position{background:var(--paper);color:var(--ink);padding:clamp(80px, 14vw, 200px) var(--g);column-gap:var(--g);grid-template-columns:repeat(12,1fr);row-gap:48px;display:grid}.position .label{grid-column:1/4;margin:0}.position__big{font:500 clamp(30px, 4.4vw, 70px)/1.02 var(--sans);letter-spacing:-.035em;grid-column:4/13;max-width:19ch;margin:0}.position__small{grid-column:9/13;max-width:34ch;margin:0;font-size:15px}.anatomy{padding:0 var(--g) 120px;background:var(--ink)}.anatomy__h{font:400 clamp(64px, 12vw, 210px)/.84 var(--display);text-transform:uppercase;margin:56px 0 72px}.anatomy__h span{display:block}.anatomy__h span+span{text-align:right}.collage{column-gap:var(--g);grid-template-columns:repeat(12,1fr);align-items:start;row-gap:clamp(40px,6vw,96px);margin:0;padding:0;list-style:none;display:grid}.cf figure{outline-offset:6px;will-change:transform;margin:0;position:relative}.cf__box{background:var(--ink-2);border:1px solid var(--rule-d);position:relative;overflow:hidden}.cf__box img{object-fit:cover;filter:grayscale()contrast(1.1)brightness(.9);width:100%;height:100%;transition:filter var(--fast);display:block;position:absolute;inset:0}.cf figure:hover img,.cf figure:focus-visible img{filter:grayscale()contrast(1.15)brightness()}.cf figcaption{opacity:.55;max-width:34ch;transition:opacity var(--fast);margin-top:12px;font-size:13px;line-height:1.4}.cf figcaption b{font:500 11px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;display:block}.cf figcaption{opacity:1}.cf figcaption span{opacity:.6;display:block}@media (hover:hover){.cf figcaption span{opacity:0;transition:opacity var(--fast), transform var(--fast);transform:translateY(-4px)}.cf figure:hover figcaption span,.cf figure:focus-visible figcaption span{opacity:.75;transform:none}.cf figcaption b:after{content:"  +";white-space:pre;opacity:.5}}.a1{grid-column:1/4}.a2{grid-column:5/8;margin-top:12vw}.a3{grid-column:9/13;margin-top:6vw}.a4{grid-column:2/7;margin-top:-6vw}.a5{grid-column:8/12;margin-top:4vw}.a6{grid-column:1/4;margin-top:-2vw}.a7{grid-column:5/13;margin-top:6vw}.a6 .cf__box{aspect-ratio:3/4!important}.a7 .cf__box{aspect-ratio:16/9!important}.a1 .cf__box,.a2 .cf__box{aspect-ratio:3/4!important}.proof{background:var(--paper);color:var(--ink);padding:0 var(--g) 100px}.proof .rowhead{border-color:var(--rule-l)}.quotes{gap:var(--g);grid-template-columns:1.25fr 1fr .8fr;align-items:start;padding:28px 0 100px;display:grid}.quote{flex-direction:column;justify-content:space-between;gap:48px;min-height:340px;margin:0;padding:28px 26px 24px;display:flex}.quote p{font:500 clamp(19px, 1.7vw, 26px)/1.18 var(--sans);letter-spacing:-.02em;margin:0}.quote footer{text-transform:uppercase;letter-spacing:.1em;border-top:1px solid var(--rule-l);flex-direction:column;gap:2px;padding-top:12px;font-size:12px;display:flex}.quote--mint{background:var(--mint)}.quote--pink{background:var(--pink);margin-top:72px}.quote--paper{background:var(--paper-2);margin-top:24px}.quote--paper p{font:400 clamp(32px, 3vw, 46px)/.95 var(--display);text-transform:uppercase;letter-spacing:0}.updates{margin:0;padding:0;list-style:none}.updates li{gap:var(--g);border-bottom:1px solid var(--rule-l);grid-template-columns:110px 140px 1fr auto;align-items:baseline;padding:20px 0;display:grid}.updates p{font:500 clamp(17px, 1.5vw, 22px)/1.25 var(--sans);letter-spacing:-.015em;max-width:46ch;margin:0}.updates__cat{opacity:.6}.faq{background:var(--paper);color:var(--ink);padding:40px var(--g) 140px;border-top:1px solid var(--rule-l)}.faq__grid{column-gap:var(--g);grid-template-columns:repeat(12,1fr);display:grid}.faq__h{font:400 clamp(64px, 9vw, 150px)/.84 var(--display);text-transform:uppercase;hyphens:manual;grid-column:1/6;margin:0}.faq__list{border-top:1px solid var(--ink);grid-column:7/13}.faq details{border-bottom:1px solid var(--ink)}.faq summary{cursor:pointer;font:500 clamp(18px, 1.6vw, 22px)/1.2 var(--sans);letter-spacing:-.015em;transition:padding var(--fast);justify-content:space-between;align-items:center;gap:1rem;padding:20px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{padding-left:8px}.pm{flex:none;width:14px;height:14px;position:relative}.pm:before,.pm:after{content:"";height:1.5px;transition:transform var(--fast);background:currentColor;position:absolute;top:50%;left:0;right:0}.pm:after{transform:rotate(90deg)}.faq details[open] .pm:after{transform:rotate(0)}.faq details p{max-width:52ch;margin:0 0 24px}.foot{background:var(--ink);color:var(--paper);padding:0 var(--g) 24px;overflow:hidden}.foot__cols{gap:var(--g);border-bottom:1px solid var(--rule-d);grid-template-columns:2fr 1fr 1fr;padding:40px 0;display:grid}.foot__cols p{margin:0}.foot__cols .label{opacity:.6;margin-bottom:10px}.foot__mail{font:500 clamp(22px, 2.6vw, 40px)/1 var(--sans);letter-spacing:-.03em;border-bottom:1px solid;text-decoration:none}.foot__mark sup{vertical-align:top;margin-left:.04em;font-size:.16em;position:relative;top:.35em}.foot__mark{font:400 36vw/.8 var(--display);letter-spacing:-.01em;white-space:nowrap;text-align:center;margin:24px 0 0}.foot__fine{opacity:.5;margin:18px 0 0}@media (width<=1024px){.file__meta{flex-wrap:wrap;grid-column:1/13;gap:6px 24px;display:flex}.file__meta ul{flex-wrap:wrap;gap:6px 18px;display:flex}.file__meta p,.file__meta ul{margin:0}.file__t,.file__m,.file:nth-child(odd of .file) .file__m{grid-column:1/13}.file__body,.file:nth-child(odd of .file) .file__body{grid-column:1/13;max-width:46ch}.file__year{display:none}.quotes{grid-template-columns:1fr 1fr}.quote--paper{grid-column:1/3;min-height:0;margin-top:0}}@media (width<=700px){body{font-size:14px}.bar__now span:not(#now){display:none}.bar__now{overflow:hidden}.hero{min-height:max(640px,100svh - 52px)}.hero__meta{flex-direction:column;gap:4px;padding-top:18px}.hero__h{margin-top:18px;font-size:25.5vw}.ln--1>span{white-space:normal}.ln--2{text-align:left}.hf--1{left:auto;right:var(--g);width:58vw;top:250px}.hf--2{left:var(--g);width:36vw;bottom:130px}.hf--3{right:var(--g);width:50vw;bottom:160px}.hero__foot p{max-width:26ch}.round{width:48px;height:48px}.file__t span+span{padding-left:.6em}.position{row-gap:32px}.position .label,.position__big,.position__small{grid-column:1/13}.collage{grid-template-columns:repeat(6,1fr)}.cf{margin-top:0!important}.a1,.a6{grid-column:1/5}.a2,.a5{grid-column:2/7}.a3,.a4,.a7{grid-column:1/7}.quotes{grid-template-columns:1fr;padding-bottom:64px}.quote--pink,.quote--paper{grid-column:auto;margin-top:0}.quote{min-height:0}.updates li{grid-template-columns:1fr auto;gap:8px 16px}.updates p{grid-column:1/3}.updates .arrow{grid-column:1/3;justify-self:start}.faq__h,.faq__list{grid-column:1/13}.faq__h{margin-bottom:32px}.foot__cols{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important}.cf figure{transform:none!important}}
