@import"https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@62..125,100..900&family=Instrument+Serif:ital@0;1&family=DM+Mono:wght@400;500&display=swap";:root{--paper: #ecebe4;--ink: #0d0d0b;--flood: var(--paper);--flood-ink: var(--ink);--pad: clamp(16px, 2.6vw, 44px);--f-display: "Archivo", "Helvetica Neue", Arial, sans-serif;--f-serif: "Instrument Serif", Georgia, serif;--f-mono: "DM Mono", ui-monospace, Menlo, monospace;--ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--f-display);font-stretch:100%;font-weight:400;line-height:1.35;-webkit-font-smoothing:antialiased;transition:background-color .9s var(--ease),color .9s var(--ease)}body.is-static{background:var(--flood);color:var(--flood-ink)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}interact-element{display:contents}::selection{background:var(--ink);color:var(--paper)}.display{font-family:var(--f-display);font-stretch:62%;font-weight:900;text-transform:uppercase;line-height:.8;letter-spacing:-.015em;margin:0}.mono{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:400}.serif{font-family:var(--f-serif);font-style:italic;font-weight:400}.lm{display:block;overflow:clip;padding-bottom:.06em;margin-bottom:-.06em}.tl__line{display:block;overflow:clip;padding:.04em .02em .02em;margin:-.04em 0 -.02em;white-space:nowrap}.tl__c{display:inline-block}.hdr{position:fixed;inset:0 0 auto;z-index:50;color:var(--ink);pointer-events:none}.hdr__in{display:flex;justify-content:space-between;align-items:center;padding:18px var(--pad);pointer-events:none}.hdr a{pointer-events:auto}.hdr__logo{font-family:var(--f-display);font-stretch:62%;font-weight:900;font-size:1.5rem;letter-spacing:-.01em;text-transform:uppercase;line-height:1}.hdr__logo i{font-family:var(--f-serif);font-weight:400;text-transform:none;letter-spacing:0}.hdr__nav{display:flex;gap:clamp(14px,2.4vw,36px)}.hdr__nav a{position:relative;padding-bottom:2px}.hdr__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}.hdr__nav a:hover:after,.hdr__nav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.hero{position:relative;height:100svh;min-height:640px;overflow:clip;display:grid;align-content:center}.hero__name{position:relative;z-index:2;padding:0 var(--pad);font-size:24.5vw}.hero__l1{display:block;text-align:left}.hero__l2{display:block;text-align:right;margin-top:-.02em}.hero__name .lm{padding-top:.04em}.hero__cards{position:absolute;inset:0;z-index:1}.hc{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1vw)}.hc--near{z-index:3}.hc__in,.hc__img{display:block}.hc__img{width:100%;aspect-ratio:var(--ar);object-fit:cover;box-shadow:0 .6vw 1.4vw -.6vw #0000004d}.hero__meta{position:absolute;z-index:4;left:var(--pad);right:var(--pad);bottom:22px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.hero__meta .mono{display:block}.hero__role{font-family:var(--f-serif);font-style:italic;font-size:clamp(1.4rem,2.6vw,2.6rem);line-height:1;text-transform:none;letter-spacing:0}.hero__scroll{text-align:right}.mq{overflow:clip;padding:1.6vw 0;border-block:1px solid currentColor}.mq__track{display:flex;width:max-content;font-size:clamp(3.4rem,9vw,9rem);white-space:nowrap;align-items:center}.mq__track span{padding-right:3vw;display:inline-flex;align-items:center;gap:3vw}.mq__track span:after{content:"✦";font-size:.45em;font-family:var(--f-serif)}.mq--out .mq__track{color:transparent;-webkit-text-stroke:1.5px currentColor}.mq--out{border-top:0}.mq--out .mq__track{-webkit-text-stroke-color:var(--ink)}.mani{padding:clamp(100px,24vh,260px) var(--pad);max-width:1500px}.mani__k{display:block;margin-bottom:3vw}.mani__t{font-family:var(--f-display);font-stretch:78%;font-weight:700;font-size:clamp(2rem,5.6vw,6.2rem);line-height:.98;letter-spacing:-.02em;margin:0;text-transform:uppercase}.mani__t .serif{text-transform:none;font-weight:400;letter-spacing:-.01em;font-size:1.06em}.mw{display:inline-block;margin-right:.22em}.ix{position:relative;padding:clamp(60px,10vh,120px) var(--pad) clamp(80px,12vh,140px)}.ix__head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:18px;border-bottom:1px solid currentColor}.ix__list{list-style:none;margin:0;padding:0}.ix__row{border-bottom:1px solid currentColor}.ix__row a{display:grid;grid-template-columns:6vw 1fr auto;align-items:center;gap:2vw;padding:.7vw 0}.ix__n{opacity:.35}.ix__tw{overflow:clip;padding:.02em 0}.ix__t{display:block;font-size:clamp(2.6rem,5.4vw,6rem);white-space:nowrap}.ix__hv{display:block}.ix__k{text-align:right;max-width:22ch;opacity:.7}.ix__preview{position:fixed;left:0;top:0;z-index:40;will-change:transform,opacity;width:21vw;aspect-ratio:4 / 5;pointer-events:none;opacity:0;transition:opacity .35s var(--ease),background-color .4s;background:var(--pv, #fff);display:grid;place-items:center;padding:1.2vw;box-shadow:0 2vw 5vw -1.5vw #0006}.ix__preview img{width:100%;height:100%;object-fit:cover}.ix.is-hovering .ix__preview{opacity:1}@media(hover:none){.ix__preview{display:none}}.chapters{position:relative}.ch{position:relative;height:calc(var(--H) * 1vw);min-height:100svh;margin-bottom:4vw;color:var(--ch-ink);isolation:isolate;overflow:clip;contain:layout paint}.ch__bg{position:absolute;inset:0;z-index:-1;background:var(--ch-bg);will-change:transform;transform:translate3d(0,100%,0)}.ch__meta{position:absolute;z-index:5;left:var(--pad);right:var(--pad);top:2.4vw;display:flex;justify-content:space-between;align-items:baseline;gap:2vw}.ch__meta .mono{display:block}.ch__title{position:absolute;z-index:2;left:2.2vw;top:5.4vw;font-size:calc(var(--size) * 1vw);white-space:nowrap}.ch__title a{display:block}.ch--outline .ch__title{color:transparent;-webkit-text-stroke:2px var(--ch-ink)}.ch--outline .ch__title .tl__c{-webkit-text-stroke:inherit}.ch__sub{font-family:var(--f-serif);font-style:italic;font-size:clamp(1.1rem,1.8vw,1.9rem);line-height:1;text-align:center}.cm{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);z-index:var(--z, 3)}.cm--d1{--z: 1}.cm--d2{--z: 3}.cm--d3{--z: 4}.cm__in,.cm__rot{display:block}.cm__rot{aspect-ratio:var(--ar);transform:rotate(var(--r, 0deg));box-shadow:0 .8vw 1.6vw -.8vw #00000059;background:#fff}.cm__img{width:100%;height:100%;object-fit:cover}.ch__cta{position:absolute;z-index:6;right:5vw;bottom:4.5vw;width:clamp(88px,9vw,150px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;text-align:center;background:var(--ch-ink);color:var(--ch-bg);transition:transform .6s var(--ease),background .4s}.ch__cta:hover{transform:scale(1.12) rotate(-8deg)}.ch__cta b{font-weight:400;display:block;line-height:1.25}.phone{position:relative;display:block;width:100%;aspect-ratio:9 / 18.5;border-radius:3.2vw;background:#111;padding:.7vw;box-shadow:0 2vw 4vw -1.4vw #00000080}.phone__screen{container-type:size;display:block;position:relative;width:100%;height:100%;border-radius:2.6vw;overflow:clip;background:#fff}.phone__track{display:block;width:100%;will-change:transform}.phone__track img{width:100%;height:auto}.phone:before{content:"";position:absolute;z-index:2;top:1.4vw;left:50%;width:22%;height:1.3%;transform:translate(-50%);background:#111;border-radius:99px}.foot{position:relative;padding:clamp(90px,16vh,200px) var(--pad) 28px;background:var(--ink);color:var(--paper);overflow:clip}.foot__k{display:block;margin-bottom:2.4vw;opacity:.6}.foot__big{font-size:clamp(5rem,19.5vw,24rem)}.foot__big .lm{display:block}.foot__big em{font-family:var(--f-serif);font-weight:400;text-transform:none;font-stretch:100%;letter-spacing:-.03em}.foot__row{display:flex;flex-wrap:wrap;gap:3vw;justify-content:space-between;align-items:flex-end;margin-top:4vw}.foot__mail{display:inline-block;font-family:var(--f-display);font-stretch:75%;font-weight:800;font-size:clamp(1.4rem,3.4vw,3.4rem);line-height:1;text-transform:uppercase;border-bottom:2px solid currentColor;padding-bottom:.18em}.foot__cols{display:flex;gap:4vw;flex-wrap:wrap}.foot__cols .mono{display:block;margin-bottom:.4em}.foot__legal{margin-top:5vw;display:flex;justify-content:space-between;gap:2vw;opacity:.5;flex-wrap:wrap;font-size:.66rem}.foot__legal p{margin:0;max-width:78ch;font-family:var(--f-mono);letter-spacing:.02em;text-transform:none}.pj{padding-top:clamp(86px,11vw,150px)}.pj__top{display:flex;justify-content:space-between;gap:2vw;padding:0 var(--pad)}.pj__title{padding:2vw var(--pad) 0;font-size:calc(var(--size) * 1vw)}.pj__sub{padding:2vw var(--pad) 0;font-family:var(--f-serif);font-style:italic;font-size:clamp(1.4rem,3vw,3.4rem);line-height:1;margin:0}.pj__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:0 2vw;padding:5vw var(--pad) 0;align-items:start}.pj__text{grid-column:1 / span 5;display:grid;gap:1.2em;font-size:clamp(1.05rem,1.35vw,1.5rem);line-height:1.4}.pj__text p{margin:0}.pj__note{padding-top:1.2em;border-top:1px solid currentColor}.pj__cover{grid-column:7 / span 6}.pj__cover .g-frame{aspect-ratio:var(--ar)}.gallery{padding:8vw var(--pad) 4vw;display:grid;gap:6vw}.g-row{display:flex;gap:3vw;align-items:flex-start}.g-row--wide .g-item{width:76%}.g-row--wide:nth-child(odd){justify-content:flex-start}.g-row--wide:nth-child(2n){justify-content:flex-end}.g-row--pair .g-item{flex:var(--ar) 1 0;min-width:0}.g-row--pair .g-item:nth-child(2){margin-top:7vw}.g-row--solo-r{justify-content:flex-end}.g-row--solo-l{justify-content:flex-start}.g-row--solo-r .g-item,.g-row--solo-l .g-item{width:min(62%,calc(var(--ar) * 38vw))}.g-item{margin:0}.g-frame{position:relative;overflow:clip;aspect-ratio:var(--ar);background:#ffffff59;box-shadow:0 .6vw 1.4vw -.6vw #00000047}.g-img{position:absolute;left:0;top:-5%;width:100%;height:110%;object-fit:cover}.g-sec{display:grid;grid-template-columns:repeat(12,1fr);gap:0 2vw;padding:6vw var(--pad) 0}.g-sec__h{grid-column:1 / span 6;font-size:clamp(2.4rem,6vw,6.4rem)}.g-sec__t{grid-column:8 / span 5;font-size:clamp(1rem,1.2vw,1.3rem);display:grid;gap:.5em;align-content:start}.g-sec__t p{margin:0}.pj__credits{padding:2vw var(--pad);display:flex;flex-wrap:wrap;gap:.6em 3vw}.pj__gif{padding:3vw var(--pad) 0;display:flex;justify-content:center}.pj__gif img{width:min(52vw,560px);box-shadow:0 1.6vw 3.4vw -1.2vw #0000004d}.pj__phone{padding:6vw var(--pad) 2vw;display:grid;grid-template-columns:repeat(12,1fr);gap:0 2vw;align-items:start}.pj__phone .phone-wrap{grid-column:7 / span 3}.pj__phone .pj__comp{grid-column:1 / span 5}.next{position:relative;display:block;padding:clamp(80px,14vw,200px) var(--pad) clamp(60px,9vw,130px);background:var(--nx);color:var(--nx-ink);margin-top:6vw;overflow:clip}.next__k{display:block;margin-bottom:2vw}.next__t{font-size:calc(var(--size) * .95vw)}.next__cta{position:absolute;right:6vw;top:50%;width:clamp(96px,11vw,180px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--nx-ink);color:var(--nx);font-size:2.2rem}.ab{padding-top:clamp(86px,11vw,150px)}.ab__title{padding:2vw var(--pad) 0;font-size:27vw}.ab__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:0 2vw;padding:4vw var(--pad) 0;align-items:start}.ab__portrait{grid-column:1 / span 5}.ab__portrait .g-frame{aspect-ratio:var(--ar)}.ab__lede{grid-column:7 / span 6;font-family:var(--f-serif);font-size:clamp(1.7rem,3.3vw,3.8rem);line-height:1.04;margin:0;letter-spacing:-.01em}.ab__manifesto{padding:14vw var(--pad) 8vw}.ab__manifesto .mani__t{max-width:22ch;font-size:clamp(2rem,6vw,7rem)}.edu{padding:4vw var(--pad)}.edu__row{display:grid;grid-template-columns:8vw 1fr 1fr;gap:2vw;padding:1.6vw 0;border-top:1px solid currentColor;align-items:baseline}.edu__row:last-child{border-bottom:1px solid currentColor}.edu__row b{font-family:var(--f-display);font-stretch:62%;font-weight:900;font-size:clamp(1.6rem,3vw,3rem);line-height:1}.edu__row span{font-size:clamp(1rem,1.4vw,1.5rem)}.quote{padding:8vw var(--pad);text-align:center;perspective:900px}.quote__in{display:block;max-width:20ch;margin:0 auto}.quote__in q{display:block;font-family:var(--f-serif);font-style:italic;font-size:clamp(2rem,5.4vw,6rem);line-height:1;quotes:"“" "”"}.quote__in cite{display:block;margin-top:2vw;font-style:normal}.ab__links{padding:0 var(--pad) 6vw;display:flex;gap:3vw;flex-wrap:wrap}@media(max-width:900px){.hero__name{font-size:21.5vw}.hc{width:calc(var(--w) * 1.8vw)}.ix__row a{grid-template-columns:1fr;gap:0;padding:3vw 0}.ix__n{display:none}.ix__k{text-align:left;max-width:none;margin-top:1vw}.ix__t{font-size:17vw}.ch{height:auto;min-height:0;padding:22vw 0 18vw}.ch__meta,.ch__title{position:relative;left:auto;top:auto;right:auto}.ch__meta{padding:0 var(--pad);margin-bottom:4vw}.ch__title{padding:0 var(--pad);font-size:calc(var(--size) * 1.04vw);max-width:100vw}.ch__sub{display:none}.cm{position:relative;left:auto;top:auto;width:74%;margin:-6vw 0 0 4vw}.cm:nth-of-type(2n){margin-left:auto;margin-right:4vw}.ch__cta{position:relative;right:auto;bottom:auto;margin:10vw var(--pad) 0 auto}.pj__grid,.pj__phone,.ab__grid,.g-sec{grid-template-columns:1fr;gap:8vw 0}.pj__text,.pj__cover,.g-sec__h,.g-sec__t,.ab__portrait,.ab__lede,.pj__phone .phone-wrap,.pj__phone .pj__comp{grid-column:1}.pj__phone .phone-wrap{width:62%}.g-row{flex-direction:column}.g-row .g-item,.g-row--solo-r .g-item,.g-row--solo-l .g-item{width:100%!important;margin-top:0!important;flex:none}.edu__row{grid-template-columns:1fr}.next__cta{display:none}}@media(prefers-reduced-motion:reduce){body{transition:none}}.cm__in,.hc__in,.ch__title,.mq__track,.ch__cta{will-change:transform;backface-visibility:hidden}.cm__img,.hc__img,.g-img{content-visibility:auto}.ch--bottom .ch__title{top:auto;bottom:3vw}.ch--bottom .ch__cta{bottom:auto;top:6vw}.ch--vertical .ch__title{left:auto;right:2.4vw;top:4.5vw;writing-mode:vertical-rl;font-size:calc(var(--size) * .62vw);line-height:.82}.ch--vertical .tl__line{padding:.02em .04em;margin:0 -.02em}.ch--vertical .ch__cta{right:auto;left:6vw;bottom:4.5vw}@media(max-width:900px){.ch--bottom .ch__title,.ch--vertical .ch__title{writing-mode:horizontal-tb;font-size:calc(var(--size) * 1.04vw);right:auto;bottom:auto}.ch--vertical .ch__cta,.ch--bottom .ch__cta{left:auto;top:auto}}.wk{position:relative;height:500vh}.wk__pin{position:sticky;top:0;height:100vh;overflow:clip;color:#0d0d0b}.wk__bgs{position:absolute;inset:0}.wk__bg{position:absolute;inset:0;will-change:opacity}.wk__bg:not(.wk__bg--0){opacity:0}.wk__top{position:absolute;z-index:5;left:var(--pad);right:var(--pad);top:76px;display:flex;justify-content:space-between}.wk__track{position:absolute;z-index:2;left:0;top:0;height:100%;width:max-content;display:flex;align-items:center;gap:7vw;padding:0 12vw 0 9vw;will-change:transform}.wk__card{position:relative;flex:none;width:min(34vw,58vh);display:block;margin-top:-4vh;color:var(--ink)}.wk__card--low{margin-top:12vh}.wk__n{position:absolute;z-index:0;left:-3vw;top:-17vh;font-size:min(24vw,42vh);color:transparent;-webkit-text-stroke:2px rgba(13,13,11,.55);pointer-events:none;will-change:transform}.wk__frame{position:relative;z-index:1;display:block;box-shadow:0 .8vw 1.8vw -.8vw #0006;background:#fff}.wk__img{display:block;width:100%;height:auto;object-fit:cover}.wk__img2-wrap{position:absolute;z-index:3;right:-9%;top:34%;width:44%;display:block}.wk__img2{display:block;width:100%;height:auto;object-fit:cover;box-shadow:0 .6vw 1.4vw -.4vw #0006;background:#fff;will-change:transform}.wk__t{position:relative;z-index:4;display:block;margin-top:-3.4vh;margin-left:-2.4vw;font-size:min(7.6vw,13vh);line-height:.82;transition:transform .6s var(--ease)}.wk__t span{display:block}.wk__t[data-l="1"]{font-size:min(8.8vw,14vh)}.wk__t[data-l="2"]{font-size:min(6.8vw,11vh)}.wk__t[data-l="3"]{font-size:min(5.2vw,9vh)}.wk__card:hover .wk__t{transform:translate(.8vw)}.wk__k{position:relative;z-index:4;display:block;margin-top:1.4vh;max-width:30ch}.wk__d{position:relative;z-index:4;display:block;margin-top:1vh;max-width:36ch;font-family:var(--f-serif);font-style:italic;font-size:clamp(1rem,1.25vw,1.35rem);line-height:1.1;opacity:.85}.wk__go{position:relative;z-index:4;display:inline-flex;gap:.6em;align-items:center;margin-top:1.4vh;padding:.7em 1.1em;border:1px solid currentColor;border-radius:99px;transition:background .4s,color .4s}.wk__card:hover .wk__go{background:var(--ink);color:var(--ac)}.wk__bar{position:absolute;z-index:5;left:var(--pad);right:var(--pad);bottom:28px;height:2px;background:#0d0d0b2e}.wk__fill{display:block;height:100%;background:#0d0d0b;transform-origin:left;transform:scaleX(0)}@media(max-width:900px){.wk{height:auto}.wk__pin{position:relative;height:auto;overflow:visible;padding:90px 0 12vw}.wk__bgs,.wk__bar{display:none}.wk__top{position:relative;top:auto;left:auto;right:auto;padding:0 var(--pad);margin-bottom:8vw}.wk__track{position:relative;flex-direction:column;align-items:stretch;width:100%;padding:0 var(--pad);gap:16vw}.wk__card,.wk__card--low{width:100%;margin-top:0}.wk__n{font-size:38vw;top:-12vw}.wk__t,.wk__t[data-l]{font-size:17vw}.wk__img2-wrap{right:-2%}}.pj2{padding-top:0}.pj2__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 4vw;padding:0 var(--pad);align-items:start;--colw: 50vw}.pj2__side{position:sticky;top:0;min-height:100vh;max-height:100vh;padding:92px 0 28px;display:flex;flex-direction:column;gap:1.6vh;overflow:clip}.pj2__top{display:flex;justify-content:space-between;gap:2vw}.pj2__title{font-size:calc(var(--size) * .37vw);margin-top:2.4vh}.pj2__sub{margin:.6vh 0 0;font-family:var(--f-serif);font-style:italic;font-size:clamp(1.3rem,2.2vw,2.4rem);line-height:1}.pj2__kind{margin:0;opacity:.8;max-width:38ch}.pj2__text{display:grid;gap:1em;margin-top:1.4vh;font-size:clamp(.95rem,1.08vw,1.2rem);line-height:1.4;max-width:46ch}.pj2__text p{margin:0}.pj2__credits{opacity:.75}.pj2__nav{margin-top:auto;padding-top:2vh;border-top:1px solid currentColor}.pj2__stack{padding:92px 0 8vh}.stack__item{position:relative;height:94vh}.stack__item--phone{height:230vh}.g-frame{position:sticky;top:calc(88px + var(--i, 0) * 8px);height:min(78vh,calc(var(--colw) / var(--ar, 1.5)));aspect-ratio:var(--ar, 1.5);max-width:100%;margin:0;overflow:clip;background:#fff6;box-shadow:0 1vw 2.4vw -1vw #00000073;transform-origin:50% 0;will-change:transform}.g-clip{position:absolute;inset:0}.g-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.g-frame--card{aspect-ratio:auto;width:100%;height:min(62vh,36vw);background:var(--flood-ink, #0d0d0b);color:var(--flood, #ecebe4);padding:3vw;display:flex;flex-direction:column;justify-content:space-between}.g-frame--card h2{font-size:clamp(2.4rem,5vw,5.6rem)}.g-card__t{display:grid;gap:.5em;max-width:44ch;font-size:clamp(.95rem,1.1vw,1.2rem)}.g-card__t p{margin:0}.g-frame--phone{aspect-ratio:auto;height:min(80vh,46vw);width:auto;background:none;box-shadow:none;overflow:visible;display:flex;justify-content:center}.g-frame--phone .phone{height:100%;width:auto;aspect-ratio:9 / 18.5}@media(max-width:900px){.pj2__grid{grid-template-columns:1fr;--colw: 92vw}.pj2__side{position:relative;min-height:0;max-height:none;padding-top:90px}.pj2__title{font-size:calc(var(--size) * 1.04vw)}.pj2__stack{padding-top:6vw;display:grid;gap:8vw}.stack__item,.stack__item--phone{height:auto}.g-frame{position:relative;top:auto;height:auto;width:100%;aspect-ratio:var(--ar, 1.5)}.g-frame--card{height:auto;gap:6vw;aspect-ratio:auto}.g-frame--phone{height:auto;aspect-ratio:auto}.g-frame--phone .phone{width:62%;height:auto}}@media(max-width:900px){.g-frame{transform:none!important;opacity:1!important}.wk__track,.wk__n,.wk__img2,.phone__track{transform:none!important}.wk__bg:not(.wk__bg--0){opacity:0!important}}.stack__grp,.stack__grp-in{display:block}.pj2__secs{display:grid;margin-top:1.4vh}.pj2__secs>*{display:block;grid-area:1 / 1}.pj2__sec .pj2__sub{margin-bottom:1.6vh}.pj2__sec .pj2__text{margin-top:0}@media(max-width:900px){.pj2__secs{gap:8vw}.pj2__secs>*{grid-area:auto;opacity:1!important;transform:none!important}}.ab__portrait .g-frame{position:relative;top:auto;height:auto;width:100%;aspect-ratio:var(--ar)}.cv .pj2__side{gap:1.2vh;padding-bottom:20px;overflow:auto;scrollbar-width:none}.cv .pj2__title{margin-top:1.4vh}.cv__profile{margin:.6vh 0 0;font-size:clamp(.85rem,.95vw,1.05rem);line-height:1.35;max-width:46ch;opacity:.9}.cv__cols{display:grid;gap:1.1vh;margin-top:1vh;font-size:clamp(.78rem,.85vw,.95rem);line-height:1.3;max-width:52ch}.cv__cols h3{margin:0 0 .3em;font-weight:400;opacity:.55}.cv__cols p{margin:0}.cv__cols a{border-bottom:1px solid currentColor}.cv__dl{align-self:flex-start;margin-top:auto;display:inline-flex;padding:.8em 1.3em;border:1px solid currentColor;border-radius:99px;transition:background .4s,color .4s}.cv__dl:hover{background:var(--flood-ink);color:var(--flood)}.stack__item--cv{height:66vh}.g-frame--cv{aspect-ratio:auto;width:100%;height:min(56vh,31vw);background:var(--flood-ink, #ecebe4);color:var(--flood, #0d0d0b);padding:2.2vw 2.6vw;display:flex;flex-direction:column;gap:1.2vw}.cv__head{display:flex;justify-content:space-between;gap:2vw;opacity:.7}.cv__years{font-size:clamp(2.6rem,6.2vw,7rem);line-height:.85}.cv__body{margin-top:auto;display:grid;gap:.5em;font-size:clamp(.9rem,1.05vw,1.15rem);line-height:1.35;max-width:60ch}.cv__body p{margin:0}.cv__role{margin:0 0 .3em;font-family:var(--f-display);font-stretch:75%;font-weight:800;text-transform:uppercase;font-size:clamp(1.2rem,2vw,2.2rem);line-height:1;letter-spacing:-.01em}@media(max-width:900px){.cv .pj2__side{overflow:visible}.stack__item--cv{height:auto}.g-frame--cv{height:auto;min-height:56vw;gap:5vw}.cv__years{font-size:14vw}}.g-frame--pair{width:min(100%,calc(min(78vh,calc(var(--colw) / var(--ar))) * var(--ar)));overflow:clip;display:grid;grid-template-columns:1fr 1fr;gap:.5vw;background:var(--flood-ink, #0d0d0b)}.g-pair__a,.g-pair__b{position:relative;display:block;min-width:0;min-height:0;overflow:clip;background:#fff}.g-pair__a img,.g-pair__b img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% 50%}.g-pair__tag{position:absolute;left:1vw;top:1vw;padding:.5em .9em;background:var(--flood, #ecebe4);color:var(--flood-ink, #0d0d0b);border-radius:99px}@media(max-width:900px){.g-frame--pair{aspect-ratio:1.7}}.cvx{padding-top:0}.cvx-hero{position:relative;min-height:100svh;padding:96px var(--pad) 36px;display:flex;flex-direction:column;justify-content:space-between;overflow:clip}.cvx-hero__k{display:block}.cvx-hero__name{font-size:21vw;margin:3vh 0 0;position:relative;z-index:1}.cvx-hero__l1,.cvx-hero__l2{display:block;will-change:transform}.cvx-hero__l2{text-align:right;color:transparent;-webkit-text-stroke:2px var(--flood-ink)}.cvx-hero__pic{position:absolute;z-index:2;right:9vw;top:9vh;width:20vw;margin:0;transform:rotate(-4deg);will-change:transform}.cvx-hero__img{width:100%;aspect-ratio:.98;object-fit:cover;box-shadow:0 1vw 2vw -.8vw #0009}.cvx-hero__pic figcaption{margin-top:.8em}.cvx-hero__row{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:flex-end;gap:4vw;flex-wrap:wrap}.cvx-hero__profile{margin:0;max-width:42ch;font-family:var(--f-serif);font-style:italic;font-size:clamp(1.2rem,2vw,2.2rem);line-height:1.08}.cvx-hero__meta{display:grid;gap:.5em;text-align:right}.cvx-hero__meta a{border-bottom:1px solid currentColor;justify-self:end}.cvx .mq{margin-top:2vh}.cvx .mq--out .mq__track{-webkit-text-stroke-color:var(--flood-ink)}.cvx-sec{padding:clamp(80px,12vh,150px) var(--pad) 0}.cvx-sec__head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:2vw}.cvx-sec__head h2{font-size:clamp(3.4rem,11vw,12rem)}.cvr__list,.cvc__list{list-style:none;margin:0;padding:0}.cvr{position:relative;border-top:1px solid rgba(236,235,228,.35);overflow:clip}.cvr:last-child{border-bottom:1px solid rgba(236,235,228,.35)}.cvr__bg{position:absolute;inset:0;background:var(--ac);transform:scaleY(0);transform-origin:50% 100%;will-change:transform}.cvr__in{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,4fr);gap:2vw;align-items:center;padding:2vw 1.4vw;min-height:14vw}.cvr__y{font-size:clamp(3rem,7.4vw,8.4rem);line-height:.85;white-space:nowrap;will-change:transform}.cvr__role{margin:0 0 .4em;font-family:var(--f-display);font-stretch:75%;font-weight:800;text-transform:uppercase;font-size:clamp(1.3rem,2.3vw,2.6rem);line-height:.95;letter-spacing:-.01em}.cvr__org{display:block;opacity:.75}.cvr__txt{display:grid;gap:.6em;font-size:clamp(.9rem,1.05vw,1.15rem);line-height:1.35}.cvr__txt p{margin:0}.cvc__list{display:grid;grid-template-columns:repeat(3,1fr);gap:2vw;perspective:1000px}.cvc{display:block}.cvc__in{display:flex;flex-direction:column;gap:1.2vw;min-height:28vw;padding:2vw;background:var(--ac);color:#0d0d0b;will-change:transform}.cvc__y{font-size:clamp(2.6rem,5vw,5.6rem);line-height:.85}.cvc__role{margin:auto 0 0;font-family:var(--f-display);font-stretch:75%;font-weight:800;text-transform:uppercase;font-size:clamp(1.2rem,1.9vw,2.1rem);line-height:.98}.cvc__org{opacity:.75}.cvc__t{margin:0;font-size:clamp(.85rem,.95vw,1.05rem);line-height:1.3}.cvx-cta{display:flex;justify-content:space-between;align-items:center;gap:4vw;flex-wrap:wrap;padding:clamp(70px,12vh,150px) var(--pad) clamp(70px,12vh,150px)}.cvx-cta__langs{display:grid;gap:.6vw}.cvx-cta__langs .display{font-size:clamp(3rem,9vw,10rem);margin:0}.cvx-cta__langs em{font-size:.6em;text-transform:none;font-family:var(--f-serif);font-weight:400;letter-spacing:0}.cvx-cta__dl{display:grid;place-items:center;align-content:center;gap:.6em;width:clamp(150px,18vw,300px);aspect-ratio:1;border-radius:50%;background:var(--flood-ink);color:var(--flood);text-align:center;transition:transform .6s var(--ease)}.cvx-cta__dl .display{font-size:clamp(1.6rem,2.6vw,3rem);line-height:.9}.cvx-cta__dl:hover{transform:scale(1.06) rotate(-6deg)}@media(max-width:900px){.cvx-hero__name{font-size:24vw}.cvx-hero__pic{width:38vw;right:6vw;top:22vh}.cvx-hero__meta{text-align:left}.cvx-hero__meta a{justify-self:start}.cvr__in{grid-template-columns:1fr;min-height:0;padding:6vw 2vw}.cvc__list{grid-template-columns:1fr}.cvc__in{min-height:60vw}.cvr__y,.cvr__bg,.cvx-hero__l1,.cvx-hero__l2,.cvx-hero__pic{transform:none!important}.cvx-hero__pic{transform:rotate(-4deg)!important}}.cl{padding:clamp(96px,10vw,140px) var(--pad) 8vw;max-width:1400px;margin:0 auto}.cl__head{display:flex;justify-content:space-between;align-items:flex-end;gap:3vw;padding-bottom:2.4vw;border-bottom:2px solid currentColor}.cl__name{font-size:clamp(3.4rem,9vw,9.5rem)}.cl__role{margin:.8vw 0 0;font-family:var(--f-serif);font-style:italic;font-size:clamp(1.2rem,2vw,2.2rem);line-height:1}.cl__dl{padding:.9em 1.4em;border:1px solid currentColor;border-radius:99px;white-space:nowrap;transition:background .3s,color .3s}.cl__dl:hover{background:var(--flood-ink);color:var(--flood)}.cl__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:5vw;padding-top:3vw;align-items:start}.cl__side{display:grid;gap:2.2vw;font-size:.95rem;line-height:1.45}.cl__side p{margin:0 0 .3em}.cl__side a{border-bottom:1px solid currentColor}.cl__photo{width:100%;max-width:280px;aspect-ratio:.98;object-fit:cover}.cl__h{margin:0 0 .8em;padding-bottom:.6em;border-bottom:1px solid currentColor;font-weight:500}.cl__list{list-style:none;margin:0;padding:0;display:grid;gap:.35em}.cl__main{display:grid;gap:4vw}.cl__title{font-size:clamp(1.8rem,3.2vw,3.4rem);padding-bottom:.4em;border-bottom:1px solid currentColor;margin-bottom:1.6vw}.cl__item{padding:1.4vw 0;border-bottom:1px solid rgba(13,13,11,.18)}.cl__item:last-child{border-bottom:0}.cl__row{display:flex;justify-content:space-between;align-items:baseline;gap:2vw}.cl__row h3{margin:0;font-size:clamp(1.05rem,1.4vw,1.4rem);font-weight:700}.cl__years{white-space:nowrap;opacity:.75}.cl__org{margin:.2em 0 .6em;font-family:var(--f-serif);font-style:italic;font-size:1.15rem}.cl__item p{margin:0 0 .5em;max-width:70ch;line-height:1.45}.cl__item .cl__org{max-width:none}@media(max-width:900px){.cl__head{flex-direction:column;align-items:flex-start}.cl__grid{grid-template-columns:1fr;gap:8vw}.cl__row{flex-direction:column;gap:.2em}}@media(max-width:900px){.pj2__grid{grid-template-columns:minmax(0,1fr)}.pj2__side,.pj2__stack,.stack__item{min-width:0;max-width:100%}.pj2__title{font-size:min(calc(var(--size) * .95vw),calc(176vw / var(--n, 6)))}.g-frame,.g-frame--pair,.g-frame--card,.g-frame--cv{width:100%;max-width:100%}.g-frame--phone .phone{width:64%;margin:0 auto}.phone__screen{overflow-y:auto;overflow-x:clip;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-y}.phone__screen::-webkit-scrollbar{display:none}.phone__track{transform:none!important}}@property --anm-0{syntax: "*"; inherits: false; initial-value: none;}@property --anm-cmps-0{syntax: "*"; inherits: false; initial-value: replace;}@property --anm-tmln-0{syntax: "*"; inherits: false; initial-value: auto;}@property --anm-rng-0{syntax: "*"; inherits: false; initial-value: normal;}@keyframes motion-fadeIn{0%{opacity:0;animation-timing-function:step-start}}@keyframes motion-glideIn{0%{transform:translate(var(--motion-translate-x),var(--motion-translate-y)) rotate(var(--motion-rotate, 0deg))}to{transform:translate(0) rotate(var(--motion-rotate, 0deg))}}@keyframes motion-dropIn{0%{scale:var(--motion-scale)}to{scale:1}}@keyframes split-l{0%{transform:translate(0)}to{transform:translate(-16vw)}}@keyframes split-r{0%{transform:translate(0)}to{transform:translate(16vw)}}@keyframes hero-sink{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(14vh) scale(.94);opacity:.2}}@keyframes mq-left{0%{transform:translate(2%)}to{transform:translate(-34%)}}@keyframes mq-right{0%{transform:translate(-34%)}to{transform:translate(2%)}}@keyframes motion-floatIn{0%{transform:translate(var(--motion-translate-x),var(--motion-translate-y)) rotate(var(--motion-rotate, 0deg))}to{transform:translate(0) rotate(var(--motion-rotate, 0deg))}}@keyframes wk-move{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% + 100vw),0,0)}}@keyframes wk-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wk-num{0%{transform:translate3d(6vw,0,0)}to{transform:translate3d(-14vw,0,0)}}@keyframes wk-float{0%{transform:translate3d(0,5vh,0) rotate(-3deg)}to{transform:translate3d(0,-7vh,0) rotate(4deg)}}@keyframes wk-bg-1{0%{opacity:0}to{opacity:1}}@keyframes wk-bg-2{0%{opacity:0}to{opacity:1}}@keyframes wk-bg-3{0%{opacity:0}to{opacity:1}}@keyframes wk-bg-4{0%{opacity:0}to{opacity:1}}@keyframes wk-bg-5{0%{opacity:0}to{opacity:1}}@keyframes wk-bg-6{0%{opacity:0}to{opacity:1}}@keyframes wk-bg-7{0%{opacity:0}to{opacity:1}}@keyframes wk-bg-8{0%{opacity:0}to{opacity:1}}@keyframes phone-scroll{0%{transform:translateY(0)}to{transform:translateY(-76%)}}@keyframes stack-out{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:.25}}@keyframes side-0{0%{opacity:1;transform:translateZ(0)}9.45%{opacity:1;transform:translateZ(0)}33.65%{opacity:1;transform:translateZ(0)}36.29%{opacity:0;transform:translate3d(0,-24px,0)}to{opacity:0;transform:translate3d(0,-24px,0)}}@keyframes side-1{0%{opacity:0;transform:translate3d(0,24px,0)}33.65%{opacity:0;transform:translate3d(0,24px,0)}36.29%{opacity:1;transform:translateZ(0)}51.42%{opacity:1;transform:translateZ(0)}54.06%{opacity:0;transform:translate3d(0,-24px,0)}to{opacity:0;transform:translate3d(0,-24px,0)}}@keyframes side-2{0%{opacity:0;transform:translate3d(0,24px,0)}51.42%{opacity:0;transform:translate3d(0,24px,0)}54.06%{opacity:1;transform:translateZ(0)}to{opacity:1;transform:translateZ(0)}}@keyframes motion-parallaxScroll{0%{transform:translateY(calc(-1 * var(--motion-parallax-to))) rotate(var(--motion-rotate, 0))}to{transform:translateY(var(--motion-parallax-to)) rotate(var(--motion-rotate, 0))}}[data-interact-key=hdr]>:first-child:not([data-interact-enter]){visibility:hidden;transform:none!important;translate:none!important;scale:none!important;rotate:none!important}[data-interact-key=hdr]>:first-child:not([data-interact-enter=done]){--anm-0: motion-fadeIn 1.4s 0ms cubic-bezier(.445, .05, .55, .95) backwards 1 paused}[data-interact-key=hero] .u-line{--motion-translate-x: 0%;--motion-translate-y: 110%;--anm-0: motion-glideIn 1.2s calc((0 + (1 - (1 - (var(--motion-lines-up-index, 0) / var(--motion-lines-up-last, 1))) * (1 - (var(--motion-lines-up-index, 0) / var(--motion-lines-up-last, 1)))) * 110 * var(--motion-lines-up-last, 1)) * 1ms) cubic-bezier(.16,1,.3,1) backwards 1 paused, motion-fadeIn 1.2s calc((0 + (1 - (1 - (var(--motion-lines-up-index, 0) / var(--motion-lines-up-last, 1))) * (1 - (var(--motion-lines-up-index, 0) / var(--motion-lines-up-last, 1)))) * 110 * var(--motion-lines-up-last, 1)) * 1ms) cubic-bezier(.16,1,.3,1) backwards 1 paused;--anm-cmps-0: replace, replace;--anm-tmln-0: auto, auto;--anm-rng-0: normal, normal}[data-interact-key=hero] .hc{--motion-scale: 1.5;--anm-0: motion-fadeIn 1.04s calc((0 + (1 - (1 - (var(--motion-cards-drop-index, 0) / var(--motion-cards-drop-last, 1))) * (1 - (var(--motion-cards-drop-index, 0) / var(--motion-cards-drop-last, 1)))) * 110 * var(--motion-cards-drop-last, 1)) * 1ms) cubic-bezier(.25, .46, .45, .94) backwards 1 paused, motion-dropIn 1.3s calc((0 + (1 - (1 - (var(--motion-cards-drop-index, 0) / var(--motion-cards-drop-last, 1))) * (1 - (var(--motion-cards-drop-index, 0) / var(--motion-cards-drop-last, 1)))) * 110 * var(--motion-cards-drop-last, 1)) * 1ms) cubic-bezier(.16,1,.3,1) backwards 1 paused;--anm-cmps-0: replace, replace;--anm-tmln-0: auto, auto;--anm-rng-0: normal, normal}[data-interact-key=hero] .u-meta{--motion-translate-x: 0%;--motion-translate-y: 40%;--anm-0: motion-glideIn 1s calc((0 + (1 - (1 - (var(--motion-meta-up-index, 0) / var(--motion-meta-up-last, 1))) * (1 - (var(--motion-meta-up-index, 0) / var(--motion-meta-up-last, 1)))) * 90 * var(--motion-meta-up-last, 1)) * 1ms) cubic-bezier(.16,1,.3,1) backwards 1 paused, motion-fadeIn 1s calc((0 + (1 - (1 - (var(--motion-meta-up-index, 0) / var(--motion-meta-up-last, 1))) * (1 - (var(--motion-meta-up-index, 0) / var(--motion-meta-up-last, 1)))) * 90 * var(--motion-meta-up-last, 1)) * 1ms) cubic-bezier(.16,1,.3,1) backwards 1 paused;--anm-cmps-0: replace, replace;--anm-tmln-0: auto, auto;--anm-rng-0: normal, normal}[data-interact-key=hero]>:first-child{view-timeline:--trigger-4}[data-interact-key=hero] .hero__l1{--anm-0: split-l auto linear both 1 ;--anm-tmln-0: --trigger-4;--anm-rng-0: exit 0% exit 100%}[data-interact-key=hero] .hero__l2{--anm-0: split-r auto linear both 1 ;--anm-tmln-0: --trigger-4;--anm-rng-0: exit 0% exit 100%}[data-interact-key=hero] .hero__meta{--anm-0: hero-sink auto linear both 1 ;--anm-tmln-0: --trigger-4;--anm-rng-0: exit 0% exit 100%}[data-interact-key=mq-a]>:first-child{view-timeline:--trigger-5}[data-interact-key=mq-a] .mq__track{--anm-0: mq-left auto linear both 1 ;--anm-tmln-0: --trigger-5;--anm-rng-0: cover 0% cover 100%}[data-interact-key=mq-b]>:first-child{view-timeline:--trigger-6}[data-interact-key=mq-b] .mq__track{--anm-0: mq-right auto linear both 1 ;--anm-tmln-0: --trigger-6;--anm-rng-0: cover 0% cover 100%}[data-interact-key=manifesto] .mw{--motion-translate-x: 0px;--motion-translate-y: 120px;--anm-0: motion-floatIn .9s calc((0 + (1 - (1 - (var(--motion-words-up-index, 0) / var(--motion-words-up-last, 1))) * (1 - (var(--motion-words-up-index, 0) / var(--motion-words-up-last, 1)))) * 38 * var(--motion-words-up-last, 1)) * 1ms) cubic-bezier(.445, .05, .55, .95) backwards 1 paused, motion-fadeIn .9s calc((0 + (1 - (1 - (var(--motion-words-up-index, 0) / var(--motion-words-up-last, 1))) * (1 - (var(--motion-words-up-index, 0) / var(--motion-words-up-last, 1)))) * 38 * var(--motion-words-up-last, 1)) * 1ms) cubic-bezier(.445, .05, .55, .95) backwards 1 paused;--anm-cmps-0: replace, replace;--anm-tmln-0: auto, auto;--anm-rng-0: normal, normal}[data-interact-key=manifesto-k]>:first-child:not([data-interact-enter]){visibility:hidden;transform:none!important;translate:none!important;scale:none!important;rotate:none!important}[data-interact-key=manifesto-k]>:first-child:not([data-interact-enter=done]){--anm-0: motion-fadeIn 1.4s 0ms cubic-bezier(.445, .05, .55, .95) backwards 1 paused}[data-interact-key=foot] .u-line{--motion-translate-x: 0%;--motion-translate-y: 110%;--anm-0: motion-glideIn 1.2s calc((0 + (1 - (1 - (var(--motion-lines-up-index, 0) / var(--motion-lines-up-last, 1))) * (1 - (var(--motion-lines-up-index, 0) / var(--motion-lines-up-last, 1)))) * 110 * var(--motion-lines-up-last, 1)) * 1ms) cubic-bezier(.16,1,.3,1) backwards 1 paused, motion-fadeIn 1.2s calc((0 + (1 - (1 - (var(--motion-lines-up-index, 0) / var(--motion-lines-up-last, 1))) * (1 - (var(--motion-lines-up-index, 0) / var(--motion-lines-up-last, 1)))) * 110 * var(--motion-lines-up-last, 1)) * 1ms) cubic-bezier(.16,1,.3,1) backwards 1 paused;--anm-cmps-0: replace, replace;--anm-tmln-0: auto, auto;--anm-rng-0: normal, normal}[data-interact-key=foot] .u-meta{--motion-translate-x: 0%;--motion-translate-y: 40%;--anm-0: motion-glideIn 1s calc((0 + (1 - (1 - (var(--motion-meta-up-index, 0) / var(--motion-meta-up-last, 1))) * (1 - (var(--motion-meta-up-index, 0) / var(--motion-meta-up-last, 1)))) * 90 * var(--motion-meta-up-last, 1)) * 1ms) cubic-bezier(.16,1,.3,1) backwards 1 paused, motion-fadeIn 1s calc((0 + (1 - (1 - (var(--motion-meta-up-index, 0) / var(--motion-meta-up-last, 1))) * (1 - (var(--motion-meta-up-index, 0) / var(--motion-meta-up-last, 1)))) * 90 * var(--motion-meta-up-last, 1)) * 1ms) cubic-bezier(.16,1,.3,1) backwards 1 paused;--anm-cmps-0: replace, replace;--anm-tmln-0: auto, auto;--anm-rng-0: normal, normal}@media(min-width:901px){[data-interact-key=wk]>:first-child{view-timeline:--trigger-11}}[data-interact-key=wk] .wk__track{--anm-0: wk-move auto linear both 1 ;--anm-tmln-0: --trigger-11;--anm-rng-0: cover 16.667% cover 83.333%}[data-interact-key=wk] .wk__fill{--anm-0: wk-bar auto linear both 1 ;--anm-tmln-0: --trigger-11;--anm-rng-0: cover 16.667% cover 83.333%}[data-interact-key=wk] .wk__n{--anm-0: wk-num auto linear both 1 ;--anm-tmln-0: --trigger-11;--anm-rng-0: cover 16.667% cover 83.333%}[data-interact-key=wk] .wk__img2{--anm-0: wk-float auto linear both 1 ;--anm-tmln-0: --trigger-11;--anm-rng-0: cover 16.667% cover 83.333%}[data-interact-key=wk] .wk__bg--1{--anm-0: wk-bg-1 auto linear both 1 ;--anm-tmln-0: --trigger-11;--anm-rng-0: cover 19.166975% cover 24.166925000000003%}[data-interact-key=wk] .wk__bg--2{--anm-0: wk-bg-2 auto linear both 1 ;--anm-tmln-0: --trigger-11;--anm-rng-0: cover 27.500225% cover 32.500175%}[data-interact-key=wk] .wk__bg--3{--anm-0: wk-bg-3 auto linear both 1 ;--anm-tmln-0: --trigger-11;--anm-rng-0: cover 35.833475% cover 40.833425%}[data-interact-key=wk] .wk__bg--4{--anm-0: wk-bg-4 auto linear both 1 ;--anm-tmln-0: --trigger-11;--anm-rng-0: cover 44.166725% cover 49.166675%}[data-interact-key=wk] .wk__bg--5{--anm-0: wk-bg-5 auto linear both 1 ;--anm-tmln-0: --trigger-11;--anm-rng-0: cover 52.499975% cover 57.499925000000005%}[data-interact-key=wk] .wk__bg--6{--anm-0: wk-bg-6 auto linear both 1 ;--anm-tmln-0: --trigger-11;--anm-rng-0: cover 60.833225% cover 65.83317500000001%}[data-interact-key=wk] .wk__bg--7{--anm-0: wk-bg-7 auto linear both 1 ;--anm-tmln-0: --trigger-11;--anm-rng-0: cover 69.16647499999999% cover 74.166425%}[data-interact-key=wk] .wk__bg--8{--anm-0: wk-bg-8 auto linear both 1 ;--anm-tmln-0: --trigger-11;--anm-rng-0: cover 77.499725% cover 82.499675%}@media(min-width:901px){[data-interact-key=phone]>:first-child{view-timeline:--trigger-13}}[data-interact-key=phone] .phone__track{--anm-0: phone-scroll auto linear both 1 ;--anm-tmln-0: --trigger-13;--anm-rng-0: cover 8% cover 92%}@media(min-width:901px){[data-interact-key=g0]>:first-child{view-timeline:--trigger-14}}[data-interact-key=g0] .g-frame{--anm-0: stack-out auto linear both 1 ;--anm-tmln-0: --trigger-14;--anm-rng-0: exit 0% exit 100%}@media(min-width:901px){[data-interact-key=g1]>:first-child{view-timeline:--trigger-15}}[data-interact-key=g1] .g-frame{--anm-0: stack-out auto linear both 1 ;--anm-tmln-0: --trigger-15;--anm-rng-0: exit 0% exit 100%}@media(min-width:901px){[data-interact-key=g2]>:first-child{view-timeline:--trigger-16}}[data-interact-key=g2] .g-frame{--anm-0: stack-out auto linear both 1 ;--anm-tmln-0: --trigger-16;--anm-rng-0: exit 0% exit 100%}@media(min-width:901px){[data-interact-key=g3]>:first-child{view-timeline:--trigger-17}}[data-interact-key=g3] .g-frame{--anm-0: stack-out auto linear both 1 ;--anm-tmln-0: --trigger-17;--anm-rng-0: exit 0% exit 100%}@media(min-width:901px){[data-interact-key=g4]>:first-child{view-timeline:--trigger-18}}[data-interact-key=g4] .g-frame{--anm-0: stack-out auto linear both 1 ;--anm-tmln-0: --trigger-18;--anm-rng-0: exit 0% exit 100%}@media(min-width:901px){[data-interact-key=g5]>:first-child{view-timeline:--trigger-19}}[data-interact-key=g5] .g-frame{--anm-0: stack-out auto linear both 1 ;--anm-tmln-0: --trigger-19;--anm-rng-0: exit 0% exit 100%}@media(min-width:901px){[data-interact-key=g6]>:first-child{view-timeline:--trigger-20}}[data-interact-key=g6] .g-frame{--anm-0: stack-out auto linear both 1 ;--anm-tmln-0: --trigger-20;--anm-rng-0: exit 0% exit 100%}@media(min-width:901px){[data-interact-key=g7]>:first-child{view-timeline:--trigger-21}}[data-interact-key=g7] .g-frame{--anm-0: stack-out auto linear both 1 ;--anm-tmln-0: --trigger-21;--anm-rng-0: exit 0% exit 100%}@media(min-width:901px){[data-interact-key=g8]>:first-child{view-timeline:--trigger-22}}[data-interact-key=g8] .g-frame{--anm-0: stack-out auto linear both 1 ;--anm-tmln-0: --trigger-22;--anm-rng-0: exit 0% exit 100%}@media(min-width:901px){[data-interact-key=g9]>:first-child{view-timeline:--trigger-23}}[data-interact-key=g9] .g-frame{--anm-0: stack-out auto linear both 1 ;--anm-tmln-0: --trigger-23;--anm-rng-0: exit 0% exit 100%}@media(min-width:901px){[data-interact-key=g10]>:first-child{view-timeline:--trigger-24}}[data-interact-key=g10] .g-frame{--anm-0: stack-out auto linear both 1 ;--anm-tmln-0: --trigger-24;--anm-rng-0: exit 0% exit 100%}@media(min-width:901px){[data-interact-key=g11]>:first-child{view-timeline:--trigger-25}}[data-interact-key=g11] .g-frame{--anm-0: stack-out auto linear both 1 ;--anm-tmln-0: --trigger-25;--anm-rng-0: exit 0% exit 100%}@media(min-width:901px){[data-interact-key=g12]>:first-child{view-timeline:--trigger-26}}[data-interact-key=g12] .g-frame{--anm-0: stack-out auto linear both 1 ;--anm-tmln-0: --trigger-26;--anm-rng-0: exit 0% exit 100%}@media(min-width:901px){[data-interact-key=g13]>:first-child{view-timeline:--trigger-27}}[data-interact-key=g13] .g-frame{--anm-0: stack-out auto linear both 1 ;--anm-tmln-0: --trigger-27;--anm-rng-0: exit 0% exit 100%}@media(min-width:901px){[data-interact-key=g14]>:first-child{view-timeline:--trigger-28}}[data-interact-key=g14] .g-frame{--anm-0: stack-out auto linear both 1 ;--anm-tmln-0: --trigger-28;--anm-rng-0: exit 0% exit 100%}@media(min-width:901px){[data-interact-key=g15]>:first-child{view-timeline:--trigger-29}}[data-interact-key=g15] .g-frame{--anm-0: stack-out auto linear both 1 ;--anm-tmln-0: --trigger-29;--anm-rng-0: exit 0% exit 100%}@media(min-width:901px){[data-interact-key=pgrid]>:first-child{view-timeline:--trigger-30}}[data-interact-key=pgrid] .pj2__sec--0{--anm-0: side-0 auto linear both 1 ;--anm-tmln-0: --trigger-30;--anm-rng-0: cover 0% cover 100%}[data-interact-key=pgrid] .pj2__sec--1{--anm-0: side-1 auto linear both 1 ;--anm-tmln-0: --trigger-30;--anm-rng-0: cover 0% cover 100%}[data-interact-key=pgrid] .pj2__sec--2{--anm-0: side-2 auto linear both 1 ;--anm-tmln-0: --trigger-30;--anm-rng-0: cover 0% cover 100%}[data-interact-key=ab-portrait]>:first-child{view-timeline:--trigger-32}[data-interact-key=ab-portrait] .g-img{--motion-parallax-to: 8vh;--anm-0: motion-parallaxScroll auto linear both 1 ;--anm-tmln-0: --trigger-32;--anm-rng-0: cover calc(0% - 8vh) cover calc(100% + 8vh) }[data-interact-key=hdr]>:first-child,[data-interact-key=hero] .u-line,[data-interact-key=hero] .hc,[data-interact-key=hero] .u-meta,[data-interact-key=hero] .hero__l1,[data-interact-key=hero] .hero__l2,[data-interact-key=hero] .hero__meta,[data-interact-key=mq-a] .mq__track,[data-interact-key=mq-b] .mq__track,[data-interact-key=manifesto] .mw,[data-interact-key=manifesto-k]>:first-child,[data-interact-key=foot] .u-line,[data-interact-key=foot] .u-meta,[data-interact-key=wk] .wk__track,[data-interact-key=wk] .wk__fill,[data-interact-key=wk] .wk__n,[data-interact-key=wk] .wk__img2,[data-interact-key=wk] .wk__bg--1,[data-interact-key=wk] .wk__bg--2,[data-interact-key=wk] .wk__bg--3,[data-interact-key=wk] .wk__bg--4,[data-interact-key=wk] .wk__bg--5,[data-interact-key=wk] .wk__bg--6,[data-interact-key=wk] .wk__bg--7,[data-interact-key=wk] .wk__bg--8,[data-interact-key=phone] .phone__track,[data-interact-key=g0] .g-frame,[data-interact-key=g1] .g-frame,[data-interact-key=g2] .g-frame,[data-interact-key=g3] .g-frame,[data-interact-key=g4] .g-frame,[data-interact-key=g5] .g-frame,[data-interact-key=g6] .g-frame,[data-interact-key=g7] .g-frame,[data-interact-key=g8] .g-frame,[data-interact-key=g9] .g-frame,[data-interact-key=g10] .g-frame,[data-interact-key=g11] .g-frame,[data-interact-key=g12] .g-frame,[data-interact-key=g13] .g-frame,[data-interact-key=g14] .g-frame,[data-interact-key=g15] .g-frame,[data-interact-key=pgrid] .pj2__sec--0,[data-interact-key=pgrid] .pj2__sec--1,[data-interact-key=pgrid] .pj2__sec--2,[data-interact-key=ab-portrait] .g-img{animation:var(--anm-0);animation-composition:var(--anm-cmps-0);animation-timeline:var(--anm-tmln-0);animation-range:var(--anm-rng-0)}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
