.Tmd_lq_only{display:none}.Tmd_lq_onDesktop{display:block}@media (min-width:810px) and (max-width:1439.98px){.Tmd_lq_onDesktop{display:none}.Tmd_lq_onTablet{display:block}}@media (max-width:809.98px){.Tmd_lq_onDesktop{display:none}.Tmd_lq_onPhone{display:block}}
.D_UdGq_poem{width:100%;max-width:1440px;padding:128px 32px;container-type:inline-size}.D_UdGq_lines{width:calc(var(--poem-width) * 1em);font-size:min(64px, 100cqi / var(--poem-fit));--read:999;--unread:.14;flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.D_UdGq_word{opacity:clamp(var(--unread), var(--unread) + (var(--read) - var(--number)) * (1 - var(--unread)) / var(--spread), 1)}.D_UdGq_line{display:flex}.D_UdGq_text{letter-spacing:0;text-transform:uppercase;white-space:pre;flex:none;font-size:1em;font-weight:400}.D_UdGq_first{margin-left:2.3em}.D_UdGq_second{margin-left:6.43em}.D_UdGq_third{margin-left:.91em}.D_UdGq_fourth{margin-left:1.44em}.D_UdGq_fifth{margin-left:6.32em}@media (min-width:810px) and (max-width:1439.98px){.D_UdGq_poem{padding:40px 0 80px}}@media (max-width:809.98px){.D_UdGq_poem{padding:40px 0 80px}.D_UdGq_lines{width:100%;margin-inline:0;font-size:min(40px,8.69565cqi)}.D_UdGq_text{white-space:normal;flex:0 auto}.D_UdGq_first,.D_UdGq_second,.D_UdGq_third,.D_UdGq_fourth,.D_UdGq_fifth{margin-left:0}}
.aEBb9a_eyes{width:var(--eyes-width,20px);aspect-ratio:20/14;height:auto;display:block;overflow:visible}.aEBb9a_white{fill:var(--color-white);stroke:var(--eyes-line,var(--color-black));vector-effect:non-scaling-stroke}.aEBb9a_pupils{fill:var(--color-black);transform:translate(calc(var(--look-x,0) * 1px), calc(var(--look-y,0) * 1px));transition:transform .18s cubic-bezier(.2,.8,.2,1)}.aEBb9a_lids{transform-box:fill-box;transform-origin:50%;animation:5.2s infinite aEBb9a_blink}.aEBb9a_eyes[data-resting] .aEBb9a_lids{animation-play-state:paused}@keyframes aEBb9a_blink{0%,88%,92%,96%,to{transform:scaleY(1)}90%,94%{transform:scaleY(.08)}}@media (prefers-reduced-motion:reduce){.aEBb9a_lids{animation:none}.aEBb9a_pupils{transition:none}}
.ZOB3ta_glyph{--drawn:clamp(0, (var(--read) - var(--number)) / var(--spread), 1);--weight:6.6;--ease-out:cubic-bezier(.16, 1, .3, 1);vertical-align:baseline;height:.67em;color:var(--color-black);margin-inline:.04em;display:inline-block}.ZOB3ta_see{opacity:calc(var(--unread) + var(--drawn) * (1 - var(--unread)))}.ZOB3ta_glyph svg{width:auto;height:100%;display:block;overflow:visible}.ZOB3ta_stroke{fill:none;stroke:currentColor;stroke-width:var(--weight);stroke-dasharray:1;stroke-dashoffset:calc(1px * (1 - var(--drawn)))}.ZOB3ta_unread{opacity:var(--unread)}.ZOB3ta_unread .ZOB3ta_stroke{stroke-dashoffset:0;transition:none;animation:none;transform:none}.ZOB3ta_eyes{--eyes-width:calc(.67em * 20 / 14)}.ZOB3ta_see ellipse{stroke-width:calc(var(--weight) * .01em)}.ZOB3ta_early{stroke-dashoffset:calc(1px * (1 - clamp(0, var(--drawn) / .7, 1)))}.ZOB3ta_late{stroke-dashoffset:calc(1px * (1 - clamp(0, (var(--drawn) - .65) / .35, 1)))}.ZOB3ta_runner{stroke-width:calc(var(--weight) * 2.3);stroke-linecap:round;stroke-dasharray:0 1;stroke-dashoffset:0;opacity:var(--drawn);transition:stroke-width .5s var(--ease-out);animation:4.2s linear infinite ZOB3ta_run}@keyframes ZOB3ta_run{0%{stroke-dashoffset:1px}}[data-poem-resting] .ZOB3ta_runner{animation-play-state:paused}@media (hover:hover){.ZOB3ta_growth:hover .ZOB3ta_early{animation:ZOB3ta_draw .7s var(--ease-out)}.ZOB3ta_growth:hover .ZOB3ta_late{animation:ZOB3ta_draw .45s var(--ease-out) .4s backwards}.ZOB3ta_loop:hover .ZOB3ta_runner{stroke-width:calc(var(--weight) * 3.4)}}@keyframes ZOB3ta_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ZOB3ta_runner,.ZOB3ta_glyph .ZOB3ta_stroke{transition:none;animation:none!important}.ZOB3ta_runner{display:none}}
.Np-zPa_token{display:inline-block}.Np-zPa_word{white-space:nowrap}.Np-zPa_window{clip-path:inset(-.1em -100vw -.14em);display:inline-block}[data-revealed=done] .Np-zPa_window{clip-path:none}
.I1rDCq_links{gap:8px;width:100%;max-width:1376px;padding:16px 0 0;display:flex;container-type:inline-size}.I1rDCq_link:first-child{margin-left:calc((100cqi - var(--poem-width) * min(64px, 100cqi / var(--poem-fit))) / 2)}.I1rDCq_link{border:1px solid var(--color-grey);border-radius:40px;flex:none;justify-content:center;align-items:center;height:46px;padding:0 16px;display:flex}.I1rDCq_label{font-family:var(--font-sans);letter-spacing:var(--tracking-text);white-space:pre;color:var(--color-black);font-size:14px;font-weight:500;line-height:1.2}@media (max-width:809.98px){.I1rDCq_links{flex-direction:column}.I1rDCq_link{width:100%}.I1rDCq_link:first-child{margin-left:0}}
.pQsGFq_logos{vertical-align:.07em;align-items:center;padding-left:.14em;display:inline-flex}.pQsGFq_disc{border:1px solid var(--color-black);background-color:var(--color-white);width:.86em;height:.86em;color:var(--color-black);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:-.14em;display:flex}.pQsGFq_mark{width:.44em;height:.44em}[data-revealed] .pQsGFq_disc{animation:.8s cubic-bezier(.16,1,.3,1) backwards pQsGFq_roll-in;animation-delay:calc(.55s + var(--place,0) * 90ms)}@keyframes pQsGFq_roll-in{0%{opacity:0;transform:translate(-.7em)rotate(-180deg)}30%{opacity:1}}@media (prefers-reduced-motion:reduce){[data-revealed] .pQsGFq_disc{animation-name:pQsGFq_fade-in;animation-duration:.4s}}@keyframes pQsGFq_fade-in{0%{opacity:0}}
.sd6LYa_gallery{--travel:cubic-bezier(.7, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--gutter:var(--page-gutter,36px);width:100%;max-width:none;height:100dvh;max-height:none;padding:0 var(--gutter);background-color:var(--color-white);color:var(--color-black);border:0;margin:0;animation:.45s backwards sd6LYa_sheet;position:fixed;inset:0;overflow:hidden}.sd6LYa_gallery[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.sd6LYa_gallery:focus{outline:none}.sd6LYa_gallery::backdrop{background:0 0}@keyframes sd6LYa_sheet{0%{background-color:#fff0}}.sd6LYa_gallery[data-closing]{background-color:#fff0;transition:background-color .45s .1s}.sd6LYa_bar,.sd6LYa_foot{animation:sd6LYa_bar .6s var(--ease-out) .3s backwards;justify-content:space-between;align-items:center;gap:24px;display:flex}.sd6LYa_bar{border-bottom:1px solid var(--color-black);height:64px}.sd6LYa_foot{border-top:1px solid var(--color-black);grid-template-columns:1fr auto 1fr;height:72px;display:grid}@keyframes sd6LYa_bar{0%{opacity:0}}.sd6LYa_gallery[data-closing] .sd6LYa_bar,.sd6LYa_gallery[data-closing] .sd6LYa_foot{opacity:0;transition:opacity .2s}.sd6LYa_title{margin:0}.sd6LYa_close{height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-right:-12px;padding:0 12px 0 16px;display:flex}.sd6LYa_closeIcon{width:14px;height:14px;transition:rotate .5s var(--ease-out)}@media (hover:hover){.sd6LYa_close:hover .sd6LYa_closeIcon{rotate:90deg}}.sd6LYa_stage{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;min-height:0;padding:40px 0;display:grid;position:relative}.sd6LYa_picture{-webkit-user-drag:none;grid-area:1/1;max-width:100%;min-height:0;max-height:100%;display:block}.sd6LYa_picture[data-enter]{animation:.8s var(--travel) backwards}.sd6LYa_picture[data-leave]{animation:.8s var(--travel) forwards}.sd6LYa_picture[data-enter=ahead]{animation-name:sd6LYa_in-from-right}.sd6LYa_picture[data-enter=back]{animation-name:sd6LYa_in-from-left}.sd6LYa_picture[data-leave=back]{animation-name:sd6LYa_out-to-left}.sd6LYa_picture[data-leave=ahead]{animation-name:sd6LYa_out-to-right}@keyframes sd6LYa_in-from-right{0%{clip-path:inset(0 0 0 100%);transform:translate(8%)}to{clip-path:inset(0)}}@keyframes sd6LYa_in-from-left{0%{clip-path:inset(0 100% 0 0);transform:translate(-8%)}to{clip-path:inset(0)}}@keyframes sd6LYa_out-to-left{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0);transform:translate(-8%)}}@keyframes sd6LYa_out-to-right{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%);transform:translate(8%)}}.sd6LYa_cue{top:var(--y,0);left:var(--x,0);z-index:2;outline:1px solid var(--color-white);background-color:var(--color-black);height:32px;font-family:var(--font-sans);letter-spacing:var(--tracking-text);white-space:nowrap;color:var(--color-white);pointer-events:none;opacity:0;transform-origin:0 0;border-radius:100px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;transition:top .22s cubic-bezier(.2,.8,.2,1),left .22s cubic-bezier(.2,.8,.2,1),translate .3s cubic-bezier(.2,.8,.2,1),opacity .2s,scale .2s;display:flex;position:absolute;translate:14px 16px;scale:.6}.sd6LYa_stage[data-side=previous] .sd6LYa_cue{transform-origin:100% 0;translate:calc(-100% - 14px) 16px}.sd6LYa_cue[data-shown]{opacity:1;transition:top .22s cubic-bezier(.2, .8, .2, 1), left .22s cubic-bezier(.2, .8, .2, 1), translate .3s cubic-bezier(.2, .8, .2, 1), opacity .25s ease, scale .45s var(--ease-out);scale:1}.sd6LYa_cue[data-jump]{transition:none}.sd6LYa_gallery[data-closing] .sd6LYa_cue{opacity:0}.sd6LYa_arrow{flex:none;width:14px;height:14px;rotate:45deg}.sd6LYa_arrow.sd6LYa_back{rotate:225deg}.sd6LYa_made{align-items:center;gap:10px;margin:0;display:flex}.sd6LYa_madeWith{font-family:var(--font-sans);letter-spacing:var(--tracking-text);color:var(--color-grey);font-size:14px;line-height:1.2}.sd6LYa_tools{font-size:32.5px;line-height:1;display:flex}.sd6LYa_ticks{margin:0;padding:0;list-style:none;display:flex}.sd6LYa_tick{cursor:pointer;background:0 0;border:0;width:14px;height:44px;padding:0;display:block;position:relative}.sd6LYa_tick:before{content:"";background-color:var(--color-black);opacity:.35;width:1px;height:24px;transition:scale .5s var(--ease-out), opacity .3s ease;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:1 .42}.sd6LYa_tick[aria-current]:before{opacity:1;scale:1}@media (hover:hover){.sd6LYa_tick:hover:before{opacity:1;scale:1 .7}.sd6LYa_tick[aria-current]:hover:before{scale:1}}.sd6LYa_turn{justify-self:end;align-items:center;gap:4px;display:flex}.sd6LYa_step{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sd6LYa_step .sd6LYa_arrow{transition:translate .4s var(--ease-out)}@media (hover:hover){.sd6LYa_step:hover .sd6LYa_arrow{translate:3px}.sd6LYa_step:hover .sd6LYa_arrow.sd6LYa_back{translate:-3px}}.sd6LYa_count{min-width:4.6em;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:center;white-space:pre;margin:0;font-size:20px;line-height:1}.sd6LYa_now{animation:sd6LYa_count .5s var(--ease-out) backwards;display:inline-block}@keyframes sd6LYa_count{0%{opacity:0;transform:translateY(.4em)}}.sd6LYa_of{color:var(--color-grey)}.sd6LYa_close:focus-visible,.sd6LYa_step:focus-visible,.sd6LYa_tick:focus-visible{outline:2px solid var(--color-black);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.sd6LYa_picture[data-enter]{animation:.25s backwards sd6LYa_fade}.sd6LYa_picture[data-leave]{animation:.25s reverse forwards sd6LYa_fade}.sd6LYa_now,.sd6LYa_bar,.sd6LYa_foot{animation:none}.sd6LYa_cue,.sd6LYa_cue[data-shown],.sd6LYa_tick:before,.sd6LYa_closeIcon,.sd6LYa_step .sd6LYa_arrow{transition:none}}@keyframes sd6LYa_fade{0%{opacity:0}}@media (max-width:809.98px){.sd6LYa_gallery{--gutter:16px}.sd6LYa_bar{height:56px}.sd6LYa_stage{padding:24px 0}.sd6LYa_foot{height:auto;padding-bottom:env(safe-area-inset-bottom);grid-template-rows:44px 56px;grid-template-columns:1fr auto}.sd6LYa_ticks{border-bottom:1px solid var(--color-black);grid-area:1/1/2/-1;justify-content:center}.sd6LYa_made{grid-area:2/1}.sd6LYa_turn{grid-area:2/2}.sd6LYa_tools{font-size:28px}}
._3Nulva_cue{top:var(--y,0);left:var(--x,0);z-index:3;outline:1px solid var(--color-white);background-color:var(--color-black);height:32px;font-family:var(--font-sans);letter-spacing:var(--tracking-text);white-space:nowrap;color:var(--color-white);pointer-events:none;opacity:0;transform-origin:0 0;border-radius:100px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13px;font-weight:500;line-height:1;transition:top .22s cubic-bezier(.2,.8,.2,1),left .22s cubic-bezier(.2,.8,.2,1),translate .3s cubic-bezier(.2,.8,.2,1),opacity .2s,scale .2s;display:flex;position:absolute;translate:14px 16px;scale:.6}._3Nulva_eyes{--eyes-width:23px;--eyes-line:var(--color-white);flex:none}._3Nulva_cue[data-side=left]{transform-origin:100% 0;translate:calc(-100% - 14px) 16px}._3Nulva_cue[data-shown]{opacity:1;transition:top .22s cubic-bezier(.2,.8,.2,1),left .22s cubic-bezier(.2,.8,.2,1),translate .3s cubic-bezier(.2,.8,.2,1),opacity .25s,scale .45s cubic-bezier(.16,1,.3,1);scale:1}._3Nulva_cue[data-jump]{transition:none}@media (hover:none){._3Nulva_cue{display:none}}@media (prefers-reduced-motion:reduce){._3Nulva_cue,._3Nulva_cue[data-shown]{transition:none}}
.ldgnoG_header{gap:var(--frame-gap);flex-direction:column;width:100%;display:flex}.ldgnoG_wordmark{gap:var(--space-10);flex-direction:column;display:flex}.ldgnoG_name{align-items:center;gap:var(--column-gap);padding:14px 0 2px;display:flex;overflow:hidden}.ldgnoG_nameHalf{flex:1 0 0;justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.ldgnoG_nameLink{max-width:640px;height:var(--wordmark-height);flex:1 0 0;position:relative}.ldgnoG_nameText{width:100%;font-family:var(--font-display);font-size:var(--wordmark-size);font-weight:var(--wordmark-weight);letter-spacing:-.03em;text-transform:uppercase;white-space:pre-wrap;color:var(--color-black);line-height:.95em;position:absolute;top:49%;left:-.006em;transform:translateY(-50%)}.ldgnoG_surname{left:-.035em}.ldgnoG_plus{white-space:nowrap;flex:none;margin-block:-33.5px}.ldgnoG_rule{height:var(--rule);background-color:var(--color-line)}.ldgnoG_nav{align-items:flex-start;gap:var(--column-gap);padding-top:14px;display:flex}.ldgnoG_menuToggle{display:none}.ldgnoG_menu{display:contents}.ldgnoG_navRow{align-items:center;gap:var(--column-gap);flex:1 0 0;min-width:0;display:flex}.ldgnoG_navItem{flex:1 0 0;min-width:0}.ldgnoG_index{display:none}.ldgnoG_eyes{--eyes-width:28px}.ldgnoG_navRow:first-child>.ldgnoG_navItem:first-child{max-width:672px}@media (min-width:1920px){.ldgnoG_nameLink{max-width:880px}}@media (min-width:810px) and (max-width:1439.98px){.ldgnoG_nav{gap:var(--space-20);flex-direction:column}.ldgnoG_navRow{flex:none;width:100%}}@media (max-width:809.98px){.ldgnoG_name{--wordmark-size:min(42px, ((100vw - 2 * var(--page-gutter) - 12px) / 2 - 20px) / 3.2);gap:12px}.ldgnoG_nameText,.ldgnoG_surname{top:48%}.ldgnoG_plus{margin-block:0;font-size:18px;line-height:1}.ldgnoG_nav{gap:var(--space-20);flex-direction:column}.ldgnoG_menuToggle{box-sizing:content-box;text-align:start;border-block:12px solid #0000;justify-content:space-between;align-items:center;width:100%;margin-block:-12px;display:flex}.ldgnoG_menuToggle>span{font-size:16px}.ldgnoG_dotsIcon{width:20px;height:20px}.ldgnoG_closeIcon{width:16px;height:16px}.ldgnoG_menu{display:none}.ldgnoG_menu[data-open=true]{width:100%;clip-path:inset(0 0 calc((100% + 16px) * (1 - var(--reveal,1))) 0);display:block}.ldgnoG_navRow{display:none}.ldgnoG_index{--ease-out:cubic-bezier(.16, 1, .3, 1);--number-column:36px;--row-padding:14px;--step:70ms;display:block}.ldgnoG_pages,.ldgnoG_elsewhere{margin:0;padding:0;list-style:none}.ldgnoG_pages{position:relative}.ldgnoG_entry{--delay:calc(var(--order) * var(--step) + 60ms);position:relative}.ldgnoG_pages:before,.ldgnoG_entry:after{content:"";background-color:var(--color-black);transform-origin:0;height:1px;animation:ldgnoG_index-rule .8s var(--ease-out) backwards;position:absolute;left:0;right:0}.ldgnoG_pages:before{top:0}.ldgnoG_entry:after{animation-delay:var(--delay);bottom:0}.ldgnoG_entryLink{grid-template-columns:var(--number-column) minmax(0, 1fr) auto;padding-block:var(--row-padding);color:var(--color-black);-webkit-tap-highlight-color:transparent;align-items:baseline;display:grid}.ldgnoG_entryLink[aria-current=page]{color:var(--color-grey)}.ldgnoG_entryNumber{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-text);color:var(--color-grey);animation:.6s backwards ldgnoG_index-fade;animation-delay:var(--delay);font-size:14px;line-height:1.2}.ldgnoG_entryTitle{font-family:var(--font-display);font-size:var(--statement-size);letter-spacing:-.01em;transition:transform .4s var(--ease-out);animation:ldgnoG_index-rise .9s var(--ease-out) backwards;animation-delay:var(--delay);font-weight:400;line-height:1.1}.ldgnoG_entryIcons{animation:ldgnoG_index-slide .7s var(--ease-out) backwards;animation-delay:calc(var(--delay) + .12s);align-self:center;align-items:center;gap:10px;display:flex}.ldgnoG_entryArrow{width:20px;height:20px;transition:translate .4s var(--ease-out);rotate:45deg}.ldgnoG_entryHere{background-color:currentColor;border-radius:50%;width:6px;height:6px;margin-inline:7px}.ldgnoG_entryLink:active .ldgnoG_entryTitle{transform:translate(6px)}.ldgnoG_entryLink:active .ldgnoG_entryArrow{translate:4px}.ldgnoG_elsewhere{padding-block:6px 14px}.ldgnoG_elsewhere>li{animation:ldgnoG_index-lift .7s var(--ease-out) backwards;animation-delay:calc(var(--order) * var(--step) + .12s)}.ldgnoG_outLink{min-height:44px;padding-left:var(--number-column);font-family:var(--font-sans);letter-spacing:var(--tracking-text);color:var(--color-black);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;font-size:16px;line-height:1.2;display:flex}.ldgnoG_outArrow{width:16px;height:16px;transition:translate .4s var(--ease-out)}.ldgnoG_outLink:active .ldgnoG_outArrow{translate:3px -3px}.ldgnoG_entryLink:focus-visible,.ldgnoG_outLink:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}@keyframes ldgnoG_index-rule{0%{transform:scaleX(0)}}@keyframes ldgnoG_index-rise{0%{transform:translateY(calc(1.1em + var(--row-padding)));clip-path:inset(-.2em -.2em 1.1em)}to{clip-path:inset(-.2em -.2em calc(-1 * var(--row-padding)) -.2em)}}@keyframes ldgnoG_index-slide{0%{opacity:0;transform:translate(-14px)}}@keyframes ldgnoG_index-lift{0%{opacity:0;transform:translateY(10px)}}@keyframes ldgnoG_index-fade{0%{opacity:0}}}@media (max-width:809.98px) and (prefers-reduced-motion:reduce){.ldgnoG_index *,.ldgnoG_index :before,.ldgnoG_index :after{transition:none;animation:none}}
.e8Oydq_frame{flex:none;width:1440px;padding:48px 0 41.6px;position:relative}.e8Oydq_window{z-index:1;width:1440px;height:173px;position:sticky;top:0}.e8Oydq_strip{cursor:grab;align-items:flex-start;width:2880px;display:flex;position:absolute;top:0;left:-573px}.e8Oydq_tile{text-align:start;width:187px;height:173px;cursor:inherit;background:0 0;border:0;flex:none;padding:0;display:block}.e8Oydq_picture[data-away]{visibility:hidden}.e8Oydq_keyboardWay{z-index:2;border:1px solid var(--color-black);background-color:var(--color-white);height:40px;font-family:var(--font-sans);letter-spacing:var(--tracking-text);color:var(--color-black);opacity:0;pointer-events:none;border-radius:100px;padding:0 22px;font-size:14px;font-weight:500;position:absolute;top:0;left:50%;translate:-50%}.e8Oydq_keyboardWay:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--color-black);outline-offset:3px}.e8Oydq_tile:nth-child(10){width:188px}.e8Oydq_picture{object-fit:cover;border-radius:86px;width:173px;height:173px}.e8Oydq_centered{padding-left:7px}.e8Oydq_pill{width:274px}.e8Oydq_pill .e8Oydq_picture{border-radius:150px;width:259px}@media (min-width:1920px){.e8Oydq_frame{width:100%;padding:0 0 40px}.e8Oydq_window{width:100%;display:flex}.e8Oydq_strip{flex:1 0 0;justify-content:center;width:auto;min-width:0;position:static}}@media (max-width:809.98px){.e8Oydq_frame{flex-direction:column;align-items:center;width:600px;padding:40px 0;display:flex}.e8Oydq_window{flex:none}.e8Oydq_strip{justify-content:center;gap:8px}.e8Oydq_tile,.e8Oydq_tile:nth-child(10),.e8Oydq_picture{width:140px;height:140px}.e8Oydq_centered{padding-left:0}.e8Oydq_tile:nth-child(2) .e8Oydq_picture{width:125.6px}.e8Oydq_pill{width:212px}.e8Oydq_pill .e8Oydq_picture{width:212px;height:140.1px}}
.IF9hfq_note{width:100%;max-width:1440px;padding:0 32px 24px;overflow:hidden;container-type:inline-size}.IF9hfq_noteText{width:350px;margin-left:calc((100cqi - var(--poem-width) * min(64px, 100cqi / var(--poem-fit))) / 2);font-family:var(--font-sans);letter-spacing:var(--tracking-text);white-space:pre-wrap;overflow-wrap:break-word;color:var(--color-black);font-size:16px;font-weight:400;line-height:1.6}.IF9hfq_gallery{flex-direction:column;align-items:center;width:100%;max-width:1440px;padding:0 32px 128px;display:flex}@media (min-width:1920px){.IF9hfq_gallery{max-width:none}}@media (min-width:810px) and (max-width:1439.98px){.IF9hfq_note{padding:0 0 16px;overflow:visible}.IF9hfq_gallery{padding:0 0 40px}}@media (max-width:809.98px){.IF9hfq_note{padding:0 0 8px}.IF9hfq_noteText{width:100%;margin-left:0}.IF9hfq_gallery{padding:0 0 40px}}
.G3yvOG_door{cursor:pointer;animation:1s cubic-bezier(.16,1,.3,1) backwards G3yvOG_open;animation-delay:var(--door-delay,0s)}@keyframes G3yvOG_open{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}.G3yvOG_door:after{content:"";border-inline:1px solid var(--color-black);pointer-events:none;opacity:0;animation:1s cubic-bezier(.16,1,.3,1) backwards G3yvOG_sides;animation-delay:var(--door-delay,0s);position:absolute;inset:0}@keyframes G3yvOG_sides{0%{opacity:1;inset:0 50%}to{opacity:1;inset:0}}.G3yvOG_picture{border:1px solid var(--color-black);background-color:var(--color-white);width:100%;height:100%;display:block;overflow:hidden}.G3yvOG_picture img{object-fit:cover;object-position:left top;width:100%;height:100%;animation:1.5s cubic-bezier(.16,1,.3,1) backwards G3yvOG_settle;animation-delay:var(--door-delay,0s);transition:transform .9s cubic-bezier(.16,1,.3,1);display:block}@keyframes G3yvOG_settle{0%{transform:scale(1.3)}}.G3yvOG_cue{top:var(--y,100%);left:var(--x,50%);z-index:2;outline:1px solid var(--color-white);background-color:var(--color-black);height:32px;font-family:var(--font-sans);letter-spacing:var(--tracking-text);white-space:nowrap;color:var(--color-white);pointer-events:none;opacity:0;transform-origin:0 0;border-radius:100px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;transition:top .22s cubic-bezier(.2,.8,.2,1),left .22s cubic-bezier(.2,.8,.2,1),opacity .2s,scale .2s;display:flex;position:absolute;translate:14px 16px;scale:.6}.G3yvOG_cue svg{width:12px;height:9px}.G3yvOG_door[data-jump] .G3yvOG_cue{transition:none}.G3yvOG_door:focus-visible{outline:2px solid var(--color-black);outline-offset:3px}.G3yvOG_door:focus-visible .G3yvOG_cue{opacity:1;transform-origin:50% 0;translate:-50% 12px;scale:1}@media (hover:hover){.G3yvOG_door:hover .G3yvOG_cue{opacity:1;transition:top .22s cubic-bezier(.2,.8,.2,1),left .22s cubic-bezier(.2,.8,.2,1),opacity .25s,scale .45s cubic-bezier(.16,1,.3,1);scale:1}.G3yvOG_door:hover .G3yvOG_picture img{transform:scale(1.08)}[data-pictures-hinted] .G3yvOG_picture img{transform:scale(1.08)}}@media (hover:none){.G3yvOG_cue{opacity:1;border-radius:0;outline:0;justify-content:space-between;gap:6px;height:24px;padding:0 8px;font-size:11px;inset:auto 0 0;translate:none;scale:1}.G3yvOG_cue svg{flex:none;width:10px;height:8px}}@media (hover:none) and (max-width:359.98px){.G3yvOG_cue{gap:4px;padding:0 6px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.G3yvOG_picture img,.G3yvOG_cue,.G3yvOG_door:hover .G3yvOG_cue{transition:none}.G3yvOG_door{animation:.6s backwards G3yvOG_appear;animation-delay:var(--door-delay,0s)}.G3yvOG_door:after,.G3yvOG_picture img{animation:none}}@keyframes G3yvOG_appear{0%{opacity:0}}
.B2eaeW_hero{width:100%;padding:var(--hero-padding) 0;background-color:var(--color-white);--hero-padding:24px;container-type:inline-size}.B2eaeW_stage{font-size:min(100cqi / 6.3, max(88px, (100svh - var(--header-height) - var(--frame-gap) - 2 * var(--hero-padding)) / 3.32));width:100%;padding-inline:var(--inset);--inset:max(0px, min(100cqi - 7.6em, 7cqi));--step-in:max(.365em, min((74cqi - var(--inset) - 5.37em) / 2, (72cqi - var(--inset) - 2.7em) / 3));--shift:0px;--ease-out:cubic-bezier(.16, 1, .3, 1);--step:.11s;--rise:.9em;flex-direction:column;align-items:flex-start;display:flex;position:relative}.B2eaeW_sentence{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.B2eaeW_row{align-items:baseline;gap:.1825em;height:.824em;display:flex}.B2eaeW_row:before{content:"";flex:none;width:0;height:.8em;margin-right:-.1825em}.B2eaeW_rowAn{margin-left:calc(3 * var(--step-in) + var(--shift));--row:0}.B2eaeW_rowAiNative{margin-left:calc(2 * var(--step-in) + var(--shift));--row:1}.B2eaeW_rowDesign{margin-left:var(--step-in);--row:2}.B2eaeW_rowGeneralist{--row:3;gap:.188em;width:100%;margin-top:.023em}.B2eaeW_rowGeneralist:before{margin-right:-.188em}.B2eaeW_word{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;white-space:pre;color:var(--color-black);flex:none;font-size:1em;font-weight:400;line-height:.9em}.B2eaeW_rowGeneralist .B2eaeW_word{margin-left:-.036em}.B2eaeW_serif{font-family:var(--font-serif);font-size-adjust:cap-height .728;font-size:.9153em;font-style:italic;font-weight:300}.B2eaeW_scene{flex:none;height:.694em;position:relative;top:.012em}.B2eaeW_sceneBesideAn,.B2eaeW_sceneBesideAiNative,.B2eaeW_sceneBeforeDesign{aspect-ratio:1.6}.B2eaeW_sceneAfterDesign{aspect-ratio:1}.B2eaeW_scene{--door-delay:calc(var(--row) * var(--step) + .28s)}.B2eaeW_sceneAfterDesign{--door-delay:calc(var(--row) * var(--step) + .38s)}.B2eaeW_arrow{width:.498em;height:.657em;color:var(--color-black);flex:none;margin-left:auto;position:relative;top:-.018em}.B2eaeW_slogan{top:.104em;right:calc(var(--inset) + .36em);align-items:flex-start;gap:.0365em;display:flex;position:absolute}.B2eaeW_asterisk{width:max(14px,.0763em);height:max(15px,.0816em);color:var(--color-black);transform-origin:48% 46.7%;animation:B2eaeW_spin-in 1s var(--ease-out) .7s backwards, B2eaeW_turn 3.6s cubic-bezier(.7, 0, .2, 1) 2.6s infinite;flex:none;margin-top:-1px}.B2eaeW_stage[data-off-screen] .B2eaeW_asterisk{animation-play-state:paused}@keyframes B2eaeW_spin-in{0%{transform:rotate(-240deg)scale(0)}}@keyframes B2eaeW_turn{0%{rotate:0deg}45%,to{rotate:180deg}}.B2eaeW_sloganText{font-family:var(--font-sans);letter-spacing:var(--tracking-text);white-space:pre-wrap;color:var(--color-black);font-size:16px;font-weight:500;line-height:1.6}.B2eaeW_floating{display:none}.B2eaeW_word{--edge:.12em;animation:B2eaeW_rise 1.15s var(--ease-out) backwards;animation-delay:calc(var(--row) * var(--step))}.B2eaeW_serif{--edge:.043em}@keyframes B2eaeW_rise{0%{transform:translateY(var(--rise));clip-path:inset(-1em -1em calc(var(--rise) + var(--edge)) -1em)}to{clip-path:inset(-1em -1em var(--edge) -1em)}}.B2eaeW_arrow{animation:B2eaeW_draw .9s var(--ease-out) backwards;animation-delay:calc(var(--row) * var(--step) + .42s)}@keyframes B2eaeW_draw{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (min-width:1440px){.B2eaeW_stage{--shift:max(0px, min((100cqi - 2 * var(--inset) - 2 * var(--step-in) - 5.37em) / 2, 72cqi - var(--inset) - 3 * var(--step-in) - 2.7em))}.B2eaeW_slogan{right:auto;left:calc((100% - 3 * var(--column-gap)) * 3 / 4 + 3 * var(--column-gap))}}@media (prefers-reduced-motion:reduce){.B2eaeW_word,.B2eaeW_arrow{animation:.6s backwards B2eaeW_appear;animation-delay:calc(var(--row) * var(--step))}.B2eaeW_asterisk{animation:.6s .4s backwards B2eaeW_appear}}@keyframes B2eaeW_appear{0%{opacity:0}}@media (max-width:809.98px){.B2eaeW_hero{padding:0}.B2eaeW_stage{grid-template-columns:minmax(0, 1fr) var(--picture-width);--picture-width:2.26em;--picture-height:1.41em;place-items:start;column-gap:.28em;width:100%;margin-inline:0;padding-inline:0;font-size:17.6991cqi;display:grid}.B2eaeW_row{grid-column:1/-1}.B2eaeW_rowAn{grid-row:2;margin-left:.9em}.B2eaeW_rowAiNative{grid-row:3;margin-left:.1em}.B2eaeW_rowDesign{grid-row:4;margin-left:1.41em}.B2eaeW_rowGeneralist{grid-row:5;margin-left:0}.B2eaeW_scene{display:none}.B2eaeW_floating{z-index:1;width:var(--picture-width);height:var(--picture-height);display:block;position:relative}.B2eaeW_floatingTop{--door-delay:.2s;grid-area:1/1/2/-1;justify-self:center;margin-bottom:.85em}.B2eaeW_floatingMiddle{margin:calc(.8em - var(--picture-height)) .23em .024em 0;--door-delay:.32s;grid-area:2/2;place-self:end}.B2eaeW_slogan{--note:clamp(10.5px, .198em, 16px);grid-area:6/1;align-self:center;gap:.085em;margin-top:.59em;position:static}.B2eaeW_floatingRight{--door-delay:.52s;grid-area:6/2;margin-top:.59em}.B2eaeW_floatingCorner{--door-delay:.62s;grid-area:7/1;margin:.2em 0 0 .49em}.B2eaeW_arrow{top:auto;right:.23em;bottom:calc(var(--picture-height) - .76em);width:.573em;height:.76em;position:absolute}.B2eaeW_asterisk{width:calc(var(--note) * .9);height:calc(var(--note) * .975);margin-top:calc(var(--note) * .26)}.B2eaeW_sloganText{min-width:0;font-size:var(--note);flex:1 0 0;line-height:1.5}}
.Jk_afG_intro{align-items:flex-start;gap:var(--column-gap);padding-top:126px;display:flex}.Jk_afG_about{align-items:center;gap:var(--column-gap);flex:1 0 0;min-width:0;padding-top:12px;display:flex}.Jk_afG_logo{flex:none;justify-content:center;align-items:center;width:122px;height:120px;display:flex;overflow:hidden}.Jk_afG_scene{flex:none;width:134px;height:134px}.Jk_afG_role{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:8px;min-width:0;display:flex}.Jk_afG_roleText{width:100%}.Jk_afG_company{color:inherit;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}@media (hover:hover){.Jk_afG_company:hover{color:var(--color-grey)}}@media (pointer:coarse){.Jk_afG_company{padding-block:12px}}.Jk_afG_joinedLine{display:none}.Jk_afG_roleImage{aspect-ratio:2.975;object-fit:contain;width:107px;height:auto}.Jk_afG_slogan{flex:1 0 0;min-width:0;overflow:hidden}.Jk_afG_sloganText{width:628px;padding-bottom:5px}.Jk_afG_greeting{white-space:pre;line-height:58px}.Jk_afG_statement{white-space:pre-wrap;overflow-wrap:break-word}@media (min-width:1920px){.Jk_afG_logo{width:121px}.Jk_afG_scene{width:133px;height:133px}}@media (min-width:810px) and (max-width:1439.98px){.Jk_afG_intro{flex-direction:column;gap:40px;padding-top:60px}.Jk_afG_about,.Jk_afG_slogan{flex:none;width:100%}}@media (max-width:809.98px){.Jk_afG_intro{flex-direction:column;gap:32px;padding-top:20px}.Jk_afG_about{flex-direction:column;flex:none;align-items:flex-start;gap:16px;width:100%;padding-top:0}.Jk_afG_role{flex:none;width:100%}.Jk_afG_separateLine{display:none}.Jk_afG_joinedLine{display:block}.Jk_afG_slogan{flex:none;width:100%}.Jk_afG_sloganText{width:100%}.Jk_afG_greeting{line-height:1.2em}.Jk_afG_statement{line-height:1.15em}}
.JPLIfa_intro{width:100%;max-width:1440px;padding:8vw 0}.JPLIfa_text{text-align:right;white-space:pre-wrap;overflow-wrap:break-word;text-wrap:balance;max-width:18em;margin-left:auto;font-weight:400}.JPLIfa_text>span{white-space:nowrap}@media (max-width:809.98px){.JPLIfa_intro{padding:60px 0}.JPLIfa_text{text-wrap:pretty}}
.lK7dUW_card{flex-direction:column;gap:20px;width:100%;display:flex}.lK7dUW_small{padding-top:16px}.lK7dUW_info{align-items:flex-start;gap:var(--column-gap);display:flex;overflow:hidden}.lK7dUW_name,.lK7dUW_year{flex:1 0 0;min-width:0}.lK7dUW_text{white-space:pre-wrap;overflow-wrap:break-word}.lK7dUW_title{font-weight:500}.lK7dUW_details{align-items:flex-start;gap:10px;display:flex}.lK7dUW_detail{flex:1 0 0;min-width:0}.lK7dUW_detail,.lK7dUW_year{color:var(--color-grey)}.lK7dUW_image{aspect-ratio:1.6;object-fit:cover;border-radius:8px;width:100%;height:auto}.lK7dUW_featured .lK7dUW_image{aspect-ratio:2.02667}@media (min-width:810px) and (max-width:1439.98px){.lK7dUW_small{padding-top:36px}.lK7dUW_image,.lK7dUW_featured .lK7dUW_image{aspect-ratio:1.865}}@media (max-width:809.98px){.lK7dUW_card{gap:16px}.lK7dUW_small{padding-top:36px}.lK7dUW_info{grid-template-columns:minmax(0,1fr) auto;gap:0 16px;display:grid}.lK7dUW_name{display:contents}.lK7dUW_title{grid-area:1/1}.lK7dUW_year{text-align:right;grid-area:1/2}.lK7dUW_details{grid-area:2/1/3/-1}.lK7dUW_image,.lK7dUW_featured .lK7dUW_image{aspect-ratio:1.69;border-radius:6px}}
._QbcbW_cta{clip-path:inset(-4px -6px);cursor:pointer;width:100%;max-width:672px;height:25px;position:relative}._QbcbW_cta a{width:fit-content;height:100%;display:block;position:relative}._QbcbW_line{white-space:pre;align-items:center;gap:2px;display:flex}._QbcbW_line:not(._QbcbW_copy){position:relative;top:.8px}._QbcbW_copy{position:absolute;bottom:-24px;left:0}._QbcbW_arrow{width:20px;height:20px;color:var(--color-black);flex:none}._QbcbW_across{rotate:-90deg}@media (pointer:coarse){._QbcbW_cta{clip-path:none}._QbcbW_line{transform:none!important}._QbcbW_copy{display:none}._QbcbW_cta a:before{content:"";position:absolute;inset:-9px 0}}
._8NMiva_services{align-items:flex-start;gap:var(--column-gap);padding-top:132px;display:flex;overflow:hidden}._8NMiva_header{align-items:flex-start;gap:var(--column-gap);flex:1 0 0;min-width:0;display:flex}._8NMiva_title,._8NMiva_links{flex:1 0 0;min-width:0}._8NMiva_links{gap:var(--space-10);flex-direction:column;display:flex}._8NMiva_listColumn{flex:1 0 0;min-width:0}._8NMiva_list{flex-direction:column;gap:15px;display:flex;overflow:hidden}._8NMiva_item{white-space:pre;align-items:center;gap:16px;display:flex}._8NMiva_item:not(:last-child){border-bottom:1px solid var(--color-line);padding-bottom:15px}@media (min-width:810px) and (max-width:1439.98px){._8NMiva_services{flex-direction:column;gap:32px;padding-top:60px}._8NMiva_header,._8NMiva_listColumn{flex:none;width:100%}}@media (max-width:809.98px){._8NMiva_services{flex-direction:column;gap:32px;padding-top:40px}._8NMiva_header{gap:var(--space-4);flex-direction:column;flex:none;width:100%}._8NMiva_title,._8NMiva_links,._8NMiva_listColumn{flex:none;width:100%}._8NMiva_item{white-space:normal;align-items:baseline}._8NMiva_item>:first-child{flex:none}}
.Hx0lNG_main{flex-direction:column;display:flex}.Hx0lNG_work{gap:var(--column-gap);flex-direction:column;display:flex}.Hx0lNG_featured{padding-top:54px}.Hx0lNG_grid{gap:var(--column-gap);grid-template-columns:repeat(2,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);display:grid}.Hx0lNG_gridItem{place-self:start;width:100%}.Hx0lNG_more{justify-content:center;padding:24px 0 16px;display:flex}.Hx0lNG_allProjects{border:1px solid var(--color-black);background-color:var(--color-white);height:40px;font-family:var(--font-sans);letter-spacing:var(--tracking-text);white-space:nowrap;color:var(--color-black);border-radius:100px;align-items:center;padding:0 22px;font-size:14px;font-weight:500;line-height:1.2em;transition:background-color .2s,color .2s;display:flex}@media (hover:hover){.Hx0lNG_allProjects:hover{background-color:var(--color-black);color:var(--color-white)}}.Hx0lNG_allProjects:focus-visible{outline:2px solid var(--color-black);outline-offset:3px}@media (min-width:810px) and (max-width:1439.98px){.Hx0lNG_work{gap:0}.Hx0lNG_more{padding:40px 0 16px}.Hx0lNG_featured{padding-top:40px}.Hx0lNG_grid{grid-template-columns:minmax(50px,1fr);gap:0}}@media (max-width:809.98px){.Hx0lNG_work{gap:0}.Hx0lNG_featured{padding-top:40px}.Hx0lNG_more{padding:32px 0 8px}.Hx0lNG_grid{flex-direction:column;gap:0;display:flex}}
