.menu[data-astro-cid-xrc56gie]{min-width:0;top:var(--g);height:calc(100vh - 2 * var(--g));background:var(--bone);border-radius:var(--r);position:sticky;overflow:hidden}.menu-inner[data-astro-cid-xrc56gie]{width:max(100%, calc((100vw - 4 * var(--g)) / 3));height:100%;padding:var(--g);gap:var(--g);flex-direction:column;display:flex}.top[data-astro-cid-xrc56gie]{flex:none;justify-content:space-between;align-items:center;display:flex}.logo[data-astro-cid-xrc56gie] img[data-astro-cid-xrc56gie]{width:134.989px;height:22.35px}.x[data-astro-cid-xrc56gie]{background:var(--n900);border-radius:32px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.x[data-astro-cid-xrc56gie] svg[data-astro-cid-xrc56gie]{width:24px;height:24px;transition:transform .35s var(--ease)}.x[data-astro-cid-xrc56gie] path[data-astro-cid-xrc56gie]{stroke:var(--bone-1);stroke-width:2px;stroke-linecap:round;fill:none}.x[data-astro-cid-xrc56gie]:hover svg[data-astro-cid-xrc56gie]{transform:rotate(90deg)}.x[data-astro-cid-xrc56gie],.x[data-astro-cid-xrc56gie]:focus,.x[data-astro-cid-xrc56gie]:focus-visible{-webkit-tap-highlight-color:transparent;outline:none}.body[data-astro-cid-xrc56gie]{scrollbar-width:none;flex-direction:column;flex:1 1 0;justify-content:space-between;min-height:0;display:flex;overflow:auto}ul[data-astro-cid-xrc56gie]{white-space:nowrap;color:var(--n900);margin:0;padding:0;list-style:none}ul[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie]{transition:color .2s var(--ease)}ul[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie]:hover,ul[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie][aria-current=page]{color:var(--n400)}.about[data-astro-cid-xrc56gie]{gap:var(--g);color:var(--n900);flex-direction:column;display:flex}.portrait[data-astro-cid-xrc56gie]{border-radius:var(--r);flex:none;width:117px;overflow:hidden}.portrait[data-astro-cid-xrc56gie] img[data-astro-cid-xrc56gie]{transform:scaleX(-1)}.about[data-astro-cid-xrc56gie].large .portrait[data-astro-cid-xrc56gie]{width:min(100%,80vh - 272px)}.case-texts[data-astro-cid-xrc56gie],.block[data-astro-cid-xrc56gie]{gap:var(--g);color:var(--text);flex-direction:column;display:flex}.block[data-astro-cid-xrc56gie] p[data-astro-cid-xrc56gie]{white-space:pre-line}.body[data-astro-cid-xrc56gie].case{justify-content:flex-start;gap:var(--g)}.body[data-astro-cid-xrc56gie].case ul[data-astro-cid-xrc56gie]{flex:1 0 0}.body[data-astro-cid-xrc56gie].case .case-texts[data-astro-cid-xrc56gie]{margin-top:auto}.credits[data-astro-cid-xrc56gie]{gap:var(--g);padding-bottom:var(--g);color:var(--text);border-bottom:1px solid #0000004d;flex-direction:column;flex:1 0 0;display:flex}.together[data-astro-cid-xrc56gie]{gap:var(--g);padding-bottom:var(--g);color:var(--text);border-bottom:1px solid #0000004d;grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.together[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie]{color:var(--brand2);transition:opacity .2s var(--ease)}.together[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie]:hover{opacity:.6}.credits[data-astro-cid-xrc56gie] dl[data-astro-cid-xrc56gie]{margin:0}.credits[data-astro-cid-xrc56gie] dl[data-astro-cid-xrc56gie]>div[data-astro-cid-xrc56gie]{gap:var(--g);grid-template-columns:1fr 1fr;display:grid}.credits[data-astro-cid-xrc56gie] dd[data-astro-cid-xrc56gie]{margin:0}.credits[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie]{color:var(--brand2);transition:opacity .2s var(--ease)}.credits[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie]:hover{opacity:.6}@media (width<=820px){.x[data-astro-cid-xrc56gie]{width:44px;height:44px}.menu[data-astro-cid-xrc56gie]{z-index:30;height:auto;inset:calc(var(--g) + env(safe-area-inset-top)) var(--g) calc(var(--g) + env(safe-area-inset-bottom));position:fixed}.menu-inner[data-astro-cid-xrc56gie]{width:100%}ul[data-astro-cid-xrc56gie]{letter-spacing:-.56px;font-size:28px;font-weight:500;line-height:29px}.shell:not(.open) .menu[data-astro-cid-xrc56gie]{visibility:hidden}}html.menu-lock,html.menu-lock body{overflow:hidden}.side[data-astro-cid-jkphbzk7]{view-transition-name:side-buttons;left:var(--g);z-index:20;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.pill[data-astro-cid-jkphbzk7]{background:var(--n900);height:56px;color:var(--bone-1);border-radius:32px;align-items:center;padding:0 16px;display:flex;overflow:hidden}.plus[data-astro-cid-jkphbzk7]{flex:none;width:24px;margin-right:8px;display:flex;overflow:hidden}.plus[data-astro-cid-jkphbzk7] svg[data-astro-cid-jkphbzk7]{flex:none;width:24px;height:24px}.plus[data-astro-cid-jkphbzk7] path[data-astro-cid-jkphbzk7]{stroke:var(--bone-1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none}.word[data-astro-cid-jkphbzk7]{white-space:nowrap;letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:25px}.pill[data-astro-cid-jkphbzk7]:focus-visible,.back[data-astro-cid-jkphbzk7]:focus-visible{outline:2px solid var(--n900);outline-offset:3px}.back[data-astro-cid-jkphbzk7]{background:var(--bone-1);border-radius:32px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.back[data-astro-cid-jkphbzk7] svg[data-astro-cid-jkphbzk7]{width:24px;height:24px}.back[data-astro-cid-jkphbzk7] path[data-astro-cid-jkphbzk7]{stroke:var(--n400);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none}.back[data-astro-cid-jkphbzk7]:hover path[data-astro-cid-jkphbzk7],.back[data-astro-cid-jkphbzk7]:focus-visible path[data-astro-cid-jkphbzk7]{stroke:#000}.burger[data-astro-cid-jkphbzk7]{display:none}@media (width<=820px){.side[data-astro-cid-jkphbzk7]{top:189px;transform:none}.pill[data-astro-cid-jkphbzk7]{-webkit-tap-highlight-color:transparent;justify-content:center;width:44px;height:44px;padding:0}.pill[data-astro-cid-jkphbzk7] .plus[data-astro-cid-jkphbzk7],.pill[data-astro-cid-jkphbzk7] .word[data-astro-cid-jkphbzk7]{display:none}.burger[data-astro-cid-jkphbzk7]{flex-direction:column;gap:8px;display:flex}.burger[data-astro-cid-jkphbzk7] i[data-astro-cid-jkphbzk7]{background:var(--n50,#fafafa);width:15px;height:2px;display:block}.back[data-astro-cid-jkphbzk7]{width:44px;height:44px}}html.js .plus[data-astro-cid-jkphbzk7]{width:0;margin-right:0}@font-face{font-family:Helvetica Now Text;src:url(/fonts/HelveticaNowText-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Text;src:url(/fonts/HelveticaNowText-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Text;src:url(/fonts/HelveticaNowText-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--g:16px;--r:8px;--inset:80px;--text:#070707;--n50:#fafafa;--n800:#262626;--n900:#171717;--n950:#0a0a0a;--bone-1:#dfdcd7;--n100:#f5f5f5;--n400:#a3a3a3;--n600:#525252;--brand2:#ffaf9b;--bg:#fff;--bone:#f3f3f2;--ease:cubic-bezier(.76, 0, .24, 1);--dur:.7s}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);letter-spacing:-.04em;-webkit-font-smoothing:antialiased;margin:0;font-family:Helvetica Now Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px}p{margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (width<=820px){:root{--inset:0px}}.js [data-reveal]{visibility:hidden}.js.from-next .intro [data-reveal]{visibility:visible}.ratio-16-9{aspect-ratio:16/9}.ratio-4-5{aspect-ratio:4/5}.ratio-5-4{aspect-ratio:5/4}.ratio-3-2{aspect-ratio:3/2}.ratio-1-1{aspect-ratio:1}.ratio-16-9 img,.ratio-4-5 img,.ratio-5-4 img,.ratio-3-2 img,.ratio-1-1 img{object-fit:cover;width:100%;height:100%}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(*){animation-duration:0s}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--g);top:var(--g);z-index:100;background:var(--text);color:var(--bg);border-radius:999px;padding:10px 16px;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}:focus-visible{outline:2px solid var(--text);outline-offset:3px}.preloader[data-astro-cid-xtleqxzo]{display:none}html.preload .preloader[data-astro-cid-xtleqxzo]{z-index:100;background:var(--bg);display:block;position:fixed;inset:0}.pl-logo[data-astro-cid-xtleqxzo]{width:134.989px;height:22.35px;margin:-11.175px 0 0 -67.4945px;position:absolute;top:50%;left:50%;overflow:visible}.pl-logo[data-astro-cid-xtleqxzo] path[data-astro-cid-xtleqxzo]{fill:var(--n950,#0a0a0a)}html.preload,html.preload body{overflow:hidden}.pl-s[data-astro-cid-xtleqxzo],.pl-l[data-astro-cid-xtleqxzo]{opacity:0}.next[data-astro-cid-mdc6vb43]{view-transition-name:next-case;right:var(--g);z-index:20;background:var(--bone-1);letter-spacing:-.01em;height:56px;color:var(--n400);transition:color .2s var(--ease);-webkit-tap-highlight-color:transparent;border-radius:32px;align-items:center;padding:0 16px;font-size:22px;font-weight:500;line-height:25px;display:flex;position:fixed;top:calc(50% + 4px)}.next[data-astro-cid-mdc6vb43]:hover,.next[data-astro-cid-mdc6vb43]:focus-visible{color:#000}@media (width<=820px){.next[data-astro-cid-mdc6vb43]{height:44px;top:189px}}.next[data-astro-cid-mdc6vb43]:focus-visible{outline:2px solid var(--n900);outline-offset:3px}.shell[data-astro-cid-ju4pidww]{--p:0;--f:0;--col:calc((100% - 2 * var(--g)) / 3);grid-template-columns:calc(var(--p) * var(--col) + var(--f) * (100% - var(--col))) minmax(0, 1fr);column-gap:calc(var(--p) * (1 - var(--f)) * var(--g));padding:var(--g);display:grid}.shell[data-astro-cid-ju4pidww].full{overflow-x:clip}html.from-about #menu{left:var(--g);top:var(--g);z-index:30;width:calc(100vw - 2 * var(--g));height:calc(100vh - 2 * var(--g));position:fixed}html.from-about #side-buttons{visibility:hidden}html.from-menu .shell[data-astro-cid-ju4pidww]{--p:1}html.from-menu #side-buttons{visibility:hidden}@media (width>=821px){html.from-back #menu-open{transform:translateY(-32px)}}html.from-about #menu .body>:not(ul){opacity:0}.content[data-astro-cid-ju4pidww]{gap:var(--g);flex-direction:column;min-width:0;display:flex}html.locked,html.locked body{overscroll-behavior:none;height:100%;overflow:hidden}@media (width<=820px){html.locked,html.locked body{height:auto;overflow:visible}.shell[data-astro-cid-ju4pidww]{grid-template-columns:minmax(0,1fr);column-gap:0}}
