.player[data-astro-cid-5u5ai3nz]{cursor:pointer;aspect-ratio:204/162;background:linear-gradient(231.55deg,#efeeec 0%,#fcfbf8 53.846%,#dedede 100%);border:0;width:100%;padding:0;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;display:block;position:relative;box-shadow:-12px 11px 16.1px #00000030}.player[data-astro-cid-5u5ai3nz]:hover{transform:translateY(-2px);box-shadow:-14px 14px 20px #0003}.player[data-astro-cid-5u5ai3nz] svg[data-astro-cid-5u5ai3nz]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.player__disc[data-astro-cid-5u5ai3nz]{transform-box:view-box;transform-origin:84.5px 80.5px}.player__arm[data-astro-cid-5u5ai3nz]{transform-box:view-box;transform-origin:158px 51px}.player__key[data-astro-cid-5u5ai3nz]{transform-box:view-box;transform-origin:18px 141px;transition:transform .15s}.player[data-astro-cid-5u5ai3nz]:active .player__key[data-astro-cid-5u5ai3nz]{transform:scale(.92)}.player__key-play[data-astro-cid-5u5ai3nz],.player[data-astro-cid-5u5ai3nz][aria-pressed=false] .player__key-pause[data-astro-cid-5u5ai3nz]{display:none}.player[data-astro-cid-5u5ai3nz][aria-pressed=false] .player__key-play[data-astro-cid-5u5ai3nz]{display:inline}.player__led[data-astro-cid-5u5ai3nz]{fill:#c9c6c1;transition:fill .4s,filter .4s}.player[data-astro-cid-5u5ai3nz][aria-pressed=true] .player__led[data-astro-cid-5u5ai3nz]{fill:#b51b03;filter:drop-shadow(0 0 1.6px #b51b03e6)}.hero[data-astro-cid-ge2uvauf]{height:calc(1074 * var(--u));position:relative}.hero[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{position:absolute}.hero[data-astro-cid-ge2uvauf]>.nav[data-astro-cid-ge2uvauf]{z-index:50;padding:calc(24 * var(--u)) calc(100% - max(0px, (100% - 1728 * var(--ux)) / 2) - 1624 * var(--ux)) calc(18 * var(--u)) calc(max(0px, (100% - 1728 * var(--ux)) / 2) + 104 * var(--ux));border-bottom:.5px solid #0000;justify-content:space-between;align-items:center;transition:background-color .4s,border-color .4s,backdrop-filter .4s,padding .4s;display:flex;position:fixed;top:0;left:0;right:0}.hero[data-astro-cid-ge2uvauf]>.nav[data-astro-cid-ge2uvauf].is-stuck{background-color:color-mix(in oklab, var(--page) 82%, transparent);backdrop-filter:blur(12px)saturate(1.1);padding-top:calc(16 * var(--u));padding-bottom:calc(14 * var(--u));border-bottom-color:#0f0e0c1f}.nav__brand[data-astro-cid-ge2uvauf]{font-size:max(16px, calc(25 * var(--nav-u)));font-weight:500}.nav__links[data-astro-cid-ge2uvauf]{gap:calc(63 * var(--u));font-size:max(12px, calc(16 * var(--u)));font-weight:300;display:flex}.nav__links[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .4s}.nav__links[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{background-size:100% 1px}.nav__links[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf].is-active{background-size:100% 1px;font-weight:400}.nav__end[data-astro-cid-ge2uvauf]{align-items:center;gap:12px;display:flex}.nav__toggle[data-astro-cid-ge2uvauf]{cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border:0;margin-right:-10px;padding:0;display:none;position:relative}.nav__toggle[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:currentColor;border-radius:1px;width:22px;height:1.5px;transition:transform .45s cubic-bezier(.65,0,.35,1),top .45s cubic-bezier(.65,0,.35,1);position:absolute;left:11px}.nav__toggle[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:first-child{top:18px}.nav__toggle[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:last-child{top:25px}.nav[data-astro-cid-ge2uvauf].is-open .nav__toggle[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:first-child{top:21.5px;transform:rotate(45deg)}.nav[data-astro-cid-ge2uvauf].is-open .nav__toggle[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:last-child{top:21.5px;transform:rotate(-45deg)}.hero[data-astro-cid-ge2uvauf]>.nav[data-astro-cid-ge2uvauf].is-open{background-color:var(--page);backdrop-filter:none;border-bottom-color:#0000}.hero[data-astro-cid-ge2uvauf]>.menu[data-astro-cid-ge2uvauf]{z-index:49;padding:calc(var(--nav-h) + 48px) 20px 32px;background:var(--page);flex-direction:column;justify-content:space-between;animation:.5s cubic-bezier(.2,.7,.2,1) both menu-in;display:flex;position:fixed;inset:0}.hero[data-astro-cid-ge2uvauf]>.menu[data-astro-cid-ge2uvauf][hidden]{display:none}@keyframes menu-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.menu__links[data-astro-cid-ge2uvauf]{flex-direction:column;display:flex}.menu__links[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{font-family:var(--serif);font-variation-settings:"SOFT" 0, "WONK" 1;border-bottom:.5px solid #0f0e0c2e;align-items:baseline;gap:16px;padding:14px 0;font-size:44px;font-weight:300;line-height:1.1;animation:.6s cubic-bezier(.2,.7,.2,1) both menu-link;display:flex}.menu__links[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:50ms}.menu__links[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.1s}@keyframes menu-link{0%{opacity:0;transform:translateY(16px)}}.menu__links[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{font-family:var(--mono);color:var(--accent);font-size:12px}.menu__links[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf].is-active{color:var(--accent);font-style:italic}.menu__foot[data-astro-cid-ge2uvauf]{color:var(--muted);justify-content:space-between;align-items:flex-end;font-size:14px;display:flex}.menu__foot[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--ink);text-underline-offset:4px;padding:12px 0;text-decoration:underline}html.menu-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-ge2uvauf]>.menu[data-astro-cid-ge2uvauf],.menu__links[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{animation:none}}.nav__resume[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;gap:calc(12 * var(--nav-u));width:max(104px, calc(144 * var(--nav-u)));height:max(36px, calc(50 * var(--nav-u)));background:var(--grad-resume);color:var(--paper);font-size:max(14px, calc(20 * var(--nav-u)));font-weight:400;transition:transform .3s,box-shadow .3s;display:inline-flex}.nav__resume[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:max(9px, calc(12 * var(--nav-u)));height:auto}.nav__resume[data-astro-cid-ge2uvauf]:hover{transform:translateY(-2px);box-shadow:0 10px 20px #2d0a0540}.hero__title[data-astro-cid-ge2uvauf]{left:calc(104 * var(--u));top:calc(245.35 * var(--u));width:calc(1005 * var(--u));font-size:calc(290 * var(--u));white-space:nowrap;line-height:.976;display:grid}.hero__title[data-astro-cid-ge2uvauf] .greet{visibility:hidden;white-space:nowrap;grid-area:1/1;display:block}.hero__title[data-astro-cid-ge2uvauf] .greet__cell{vertical-align:top;justify-content:center;display:inline-flex}.hero__title[data-astro-cid-ge2uvauf] .greet__ch{--w:300;--s:0;font-variation-settings:"wght" var(--w), "SOFT" var(--s), "WONK" 1}.hero__lede[data-astro-cid-ge2uvauf]{left:calc(104 * var(--u));top:calc(567.35 * var(--u));width:calc(1005 * var(--u));font-size:max(20px, calc(31 * var(--u)));font-style:italic;line-height:1.25}.hero__lede[data-astro-cid-ge2uvauf] .em[data-astro-cid-ge2uvauf]{font-weight:400;line-height:normal}.hero__rule[data-astro-cid-ge2uvauf]{left:calc(104 * var(--u));top:calc(695.35 * var(--u));width:calc(1005 * var(--u));border-top:.5px solid var(--ink);height:0}.hero__facts[data-astro-cid-ge2uvauf]{left:0;right:0;top:calc(747.35 * var(--u))}.fact[data-astro-cid-ge2uvauf]{gap:calc(6.5 * var(--u));flex-direction:column;display:flex;position:absolute;top:0;width:max-content!important}.fact--current[data-astro-cid-ge2uvauf]{left:calc(104 * var(--u));width:calc(157 * var(--u))}.fact--previous[data-astro-cid-ge2uvauf]{left:calc(358 * var(--u));width:calc(165 * var(--u))}.fact--based[data-astro-cid-ge2uvauf]{left:calc(620 * var(--u));width:calc(122 * var(--u))}.fact__name[data-astro-cid-ge2uvauf]{white-space:nowrap;align-items:center;gap:.32em;display:inline-flex}.fact__name[data-astro-cid-ge2uvauf] .fact__logo{object-fit:contain;flex:none;width:.82em;height:.82em}.fact__pin[data-astro-cid-ge2uvauf]{fill:none;width:.78em;height:.78em;stroke:var(--ink);stroke-width:1.4px;flex:none}.fact[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{font-size:max(12px, calc(16 * var(--u)));font-style:italic}.fact[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{font-size:max(16px, calc(25 * var(--u)));line-height:1.4}.fact[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{white-space:nowrap;margin-top:calc(4 * var(--u));font-size:max(12px, calc(16 * var(--u)));font-style:italic;line-height:normal;display:block}.hero__player[data-astro-cid-ge2uvauf]{left:calc(912 * var(--u));top:calc(744 * var(--u));width:calc(204 * var(--u))}.player-note[data-astro-cid-ge2uvauf]{margin:calc(14 * var(--u)) 0 0;white-space:nowrap;text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.player-note__state[data-astro-cid-ge2uvauf]{font-family:var(--mono);font-size:max(12px, calc(13 * var(--u)));letter-spacing:.06em;text-transform:uppercase;color:var(--ink);align-items:center;gap:6px;display:inline-flex}.player-note__track[data-astro-cid-ge2uvauf]{font-family:var(--serif);font-variation-settings:"SOFT" 0, "WONK" 1;font-style:italic;font-weight:300;font-size:max(12px, calc(16 * var(--u)))}.eq[data-astro-cid-ge2uvauf]{align-items:flex-end;gap:1.5px;height:9px;display:inline-flex}.eq[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--accent);width:2px;height:30%;transition:height .4s}.player-note__on[data-astro-cid-ge2uvauf],.player-note__off[data-astro-cid-ge2uvauf]{display:none}.hero__player[data-astro-cid-ge2uvauf]:has(.player[aria-pressed=true]) .player-note__on[data-astro-cid-ge2uvauf],.hero__player[data-astro-cid-ge2uvauf]:not(:has(.player[aria-pressed=true])) .player-note__off[data-astro-cid-ge2uvauf]{display:inline}.hero__player[data-astro-cid-ge2uvauf]:has(.player[aria-pressed=true]) .eq[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{animation:.9s ease-in-out infinite alternate eq}.hero__player[data-astro-cid-ge2uvauf]:has(.player[aria-pressed=true]) .eq[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(2){animation-duration:.7s;animation-delay:-.3s}.hero__player[data-astro-cid-ge2uvauf]:has(.player[aria-pressed=true]) .eq[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(3){animation-duration:1.1s;animation-delay:-.6s}@keyframes eq{0%{height:25%}to{height:100%}}@media (prefers-reduced-motion:reduce){.eq[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{height:60%;animation:none!important}}.hero__portrait[data-astro-cid-ge2uvauf]{left:calc(1238 * var(--u));top:calc(194 * var(--u));width:calc(386 * var(--u));position:absolute}.hero__photo[data-astro-cid-ge2uvauf]{width:100%;height:calc(540 * var(--u));position:relative}.hero__photo[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:bottom;width:100%;height:100%}.hero__signature[data-astro-cid-ge2uvauf]{left:calc(285 * var(--u));top:calc(470 * var(--u));width:calc(192 * var(--u));height:calc(115 * var(--u));background:var(--ink);-webkit-mask:var(--mask) no-repeat calc(-18 * var(--u)) calc(-6 * var(--u)) / calc(204 * var(--u)) calc(136 * var(--u));mask:var(--mask) no-repeat calc(-18 * var(--u)) calc(-6 * var(--u)) / calc(204 * var(--u)) calc(136 * var(--u));position:absolute}.hero__caption[data-astro-cid-ge2uvauf]{margin-top:calc(26 * var(--u));font-size:max(14px, calc(16 * var(--u)));font-weight:400;line-height:normal}.hero__tags[data-astro-cid-ge2uvauf]{margin-top:calc(33 * var(--u));gap:calc(8 * var(--u));font-size:max(12px, calc(16 * var(--u)));font-style:italic;display:flex;position:static}.hero__tags[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{white-space:nowrap}.hero__tags[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:last-child{width:calc(115 * var(--u));text-align:right}.hero__title[data-astro-cid-ge2uvauf],.hero__lede[data-astro-cid-ge2uvauf],.hero__rule[data-astro-cid-ge2uvauf],.hero__facts[data-astro-cid-ge2uvauf]{margin-left:calc(104 * var(--dx))}.hero__rule[data-astro-cid-ge2uvauf]{width:calc(1005 * var(--u) + 1520 * var(--dx))}.hero__lede[data-astro-cid-ge2uvauf]{width:calc(1005 * var(--u) + 760 * var(--dx))}.hero__player[data-astro-cid-ge2uvauf],.hero__portrait[data-astro-cid-ge2uvauf]{margin-left:calc(1624 * var(--dx))}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{flex-direction:column;height:auto;padding:20px 20px 56px;display:flex}.hero[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{position:static}.hero[data-astro-cid-ge2uvauf]>.nav[data-astro-cid-ge2uvauf]{padding:14px 20px;position:fixed}.hero[data-astro-cid-ge2uvauf]>.nav[data-astro-cid-ge2uvauf].is-stuck{padding:10px 20px}.nav__links[data-astro-cid-ge2uvauf]{display:none}.nav__toggle[data-astro-cid-ge2uvauf]{display:block}.hero__title[data-astro-cid-ge2uvauf]{order:1;width:auto;margin-top:72px;font-size:clamp(64px,21vw,120px)}.hero__lede[data-astro-cid-ge2uvauf]{order:2;width:auto;margin-top:20px;font-size:20px}.hero__rule[data-astro-cid-ge2uvauf]{order:3;width:100%;margin:28px 0}.hero__facts[data-astro-cid-ge2uvauf]{flex-wrap:wrap;order:4;gap:20px 32px;display:flex;position:static}.fact[data-astro-cid-ge2uvauf]{gap:6px;position:static;width:auto!important}.hero__player[data-astro-cid-ge2uvauf]{order:5;align-items:center;gap:16px;width:100%;margin-top:36px;display:flex}.hero__player[data-astro-cid-ge2uvauf]>.player{flex:none;width:min(204px,52%)}.player-note[data-astro-cid-ge2uvauf]{text-align:left;white-space:normal;align-items:flex-start;margin-top:0}.hero__portrait[data-astro-cid-ge2uvauf]{order:6;width:min(386px,100%);margin-top:48px}.hero__photo[data-astro-cid-ge2uvauf]{aspect-ratio:386/540;height:auto}.hero__signature[data-astro-cid-ge2uvauf]{width:49.7%;height:21.3%;top:87%;left:73.8%;-webkit-mask-position:-9% -5%;mask-position:-9% -5%;-webkit-mask-size:106% 118%;mask-size:106% 118%}.hero__caption[data-astro-cid-ge2uvauf]{margin-top:18px}.hero__tags[data-astro-cid-ge2uvauf]{margin-top:18px;position:static}.hero__tags[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:last-child{width:auto}}@media (width>=600px) and (width<=900px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr;align-items:start;column-gap:32px;display:grid}.hero[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{grid-column:1/-1}.hero[data-astro-cid-ge2uvauf]>.hero__player[data-astro-cid-ge2uvauf]{flex-direction:column;grid-column:1;align-items:flex-start;margin-top:48px}.hero__player[data-astro-cid-ge2uvauf]>.player{width:100%}.hero[data-astro-cid-ge2uvauf]>.hero__portrait[data-astro-cid-ge2uvauf]{grid-column:2;width:100%}.hero__signature[data-astro-cid-ge2uvauf]{left:50%}}.work[data-astro-cid-t3eiqlen]{--pu:var(--u);position:relative}.slide[data-astro-cid-t3eiqlen]{min-height:calc(100svh - var(--nav-h));place-items:center;padding:4svh 0;display:grid}.slide[data-astro-cid-t3eiqlen]>[data-astro-cid-t3eiqlen]{position:relative}.falcon[data-astro-cid-t3eiqlen],.swad[data-astro-cid-t3eiqlen],.story[data-astro-cid-t3eiqlen]{width:calc(1520 * var(--pu))!important}.slide--first[data-astro-cid-t3eiqlen]{padding-top:calc(4svh + 150 * var(--su,var(--pu)))}.slide__stack[data-astro-cid-t3eiqlen]{position:relative}.work[data-astro-cid-t3eiqlen]{--room:calc(92svh - var(--nav-h))}.falcon[data-astro-cid-t3eiqlen],.swad[data-astro-cid-t3eiqlen],.story[data-astro-cid-t3eiqlen]{--u:var(--su,min(1px, calc(var(--vw,100vw) / 1728)));cursor:pointer;transition:translate .5s cubic-bezier(.2,.7,.2,1);translate:0}.falcon[data-astro-cid-t3eiqlen]:hover,.swad[data-astro-cid-t3eiqlen]:hover,.story[data-astro-cid-t3eiqlen]:hover{translate:0 -6px}.falcon[data-astro-cid-t3eiqlen]:hover .case__more[data-astro-cid-t3eiqlen],.swad[data-astro-cid-t3eiqlen]:hover .case__more[data-astro-cid-t3eiqlen]{color:var(--accent)}.story[data-astro-cid-t3eiqlen]:hover .case__more[data-astro-cid-t3eiqlen]{text-decoration-thickness:2px}.case__more[data-astro-cid-t3eiqlen]:after{content:" →";transition:transform .4s cubic-bezier(.2,.7,.2,1);display:inline-block}.falcon[data-astro-cid-t3eiqlen]:hover .case__more[data-astro-cid-t3eiqlen]:after,.swad[data-astro-cid-t3eiqlen]:hover .case__more[data-astro-cid-t3eiqlen]:after,.story[data-astro-cid-t3eiqlen]:hover .case__more[data-astro-cid-t3eiqlen]:after{transform:translate(6px)}.work__word[data-astro-cid-t3eiqlen]{right:calc(-1 * var(--pu));z-index:2;font-size:calc(200 * var(--su,var(--pu)));color:var(--accent);white-space:nowrap;text-shadow:none;margin-bottom:-.128em;line-height:1;position:absolute;bottom:100%}.work__label[data-astro-cid-t3eiqlen]{left:0;bottom:calc(100% + 35 * var(--su,var(--pu)));font-size:max(12px, calc(16 * var(--su,var(--pu))));font-weight:400;position:absolute}.case__meta[data-astro-cid-t3eiqlen]{align-items:center;gap:calc(5 * var(--u));font-size:max(12px, calc(16 * var(--u)));color:var(--muted);display:flex}.dot[data-astro-cid-t3eiqlen]{background:var(--muted);width:4px;height:4px;margin-left:calc(31 * var(--u));border-radius:50%}.dot--light[data-astro-cid-t3eiqlen]{background:var(--paper)}.case__title[data-astro-cid-t3eiqlen]{margin-top:calc(13 * var(--u));font-size:max(30px, calc(61 * var(--u)));color:var(--ink);line-height:1.15}.case__title[data-astro-cid-t3eiqlen] em[data-astro-cid-t3eiqlen]{color:var(--accent)}.case__lede[data-astro-cid-t3eiqlen]{margin-top:calc(13 * var(--u));font-size:max(18px, calc(31 * var(--u)));line-height:1.3}.case__rule[data-astro-cid-t3eiqlen]{margin:calc(39 * var(--u)) 0;width:calc(489 * var(--u));border:0;border-top:1px solid;max-width:100%;height:0}.case__facts[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(2, calc(228.5 * var(--u)));gap:calc(26 * var(--u));width:calc(483 * var(--u));display:grid}.case__facts[data-astro-cid-t3eiqlen] dt[data-astro-cid-t3eiqlen]{font-size:max(12px, calc(16 * var(--u)));color:var(--muted);margin-bottom:calc(6.5 * var(--u));font-style:italic}.case__facts[data-astro-cid-t3eiqlen] dd[data-astro-cid-t3eiqlen]{font-size:max(14px, calc(20 * var(--u)));line-height:1.5}.case__links[data-astro-cid-t3eiqlen]{align-items:center;gap:calc(43 * var(--u));margin-top:calc(39 * var(--u));display:flex}.case__more[data-astro-cid-t3eiqlen]{font-size:max(16px, calc(25 * var(--u)));text-underline-position:from-font;font-weight:500;text-decoration:underline from-font;transition:color .3s}.case__paper[data-astro-cid-t3eiqlen]{align-items:center;gap:calc(7 * var(--u));font-size:max(14px, calc(20 * var(--u)));line-height:1.5;transition:color .3s;display:inline-flex}.case__paper[data-astro-cid-t3eiqlen] img[data-astro-cid-t3eiqlen]{width:calc(8 * var(--u))}.case__more[data-astro-cid-t3eiqlen]:hover,.case__paper[data-astro-cid-t3eiqlen]:hover{color:var(--accent)}.falcon[data-astro-cid-t3eiqlen]{width:calc(1520 * var(--u));min-height:calc(956 * var(--u));background:var(--white);border-radius:var(--radius);filter:var(--drop-big,drop-shadow(-20px 20px 13px #00000014));align-items:center;gap:0;padding:0 6.645%;display:flex;padding-block:calc(40 * var(--u))!important}.falcon[data-astro-cid-t3eiqlen]:before{content:"";width:calc(6.645% + 309 * var(--u));background:var(--accent);border-radius:var(--radius);position:absolute;top:0;bottom:0;left:0}.falcon__img[data-astro-cid-t3eiqlen]{width:calc(618 * var(--u));height:calc(799 * var(--u));border-radius:var(--radius);box-shadow:var(--shadow-soft);flex:none;position:relative;overflow:hidden}.falcon__img[data-astro-cid-t3eiqlen] img{object-fit:cover;width:100%;height:110%;margin-top:-5%}.falcon[data-astro-cid-t3eiqlen] .case[data-astro-cid-t3eiqlen]{width:max(calc(517 * var(--u)), 36%);margin:0 auto;position:relative}.swad[data-astro-cid-t3eiqlen]{width:calc(1520 * var(--u));min-height:calc(986 * var(--u));grid-template-columns:1fr 1fr;column-gap:1.72%;display:grid}.swad__visual[data-astro-cid-t3eiqlen],.swad__body[data-astro-cid-t3eiqlen]{border-radius:var(--radius);position:relative}.swad__visual[data-astro-cid-t3eiqlen]{background:var(--ink);box-shadow:var(--shadow-big)}.swad__plate[data-astro-cid-t3eiqlen]{left:calc(50% - 245.5 * var(--u));top:calc(242 * var(--u));width:calc(491 * var(--u));height:calc(503 * var(--u));border-radius:var(--radius);background:var(--grad-swad);object-fit:cover;position:absolute}.swad__body[data-astro-cid-t3eiqlen]{background:var(--white);filter:var(--drop-big,drop-shadow(-20px 20px 13px #00000014));padding:calc(92 * var(--u)) calc(101 * var(--u)) calc(86 * var(--u)) calc(129 * var(--u))}.swad__body[data-astro-cid-t3eiqlen]>[data-astro-cid-t3eiqlen]{max-width:max(calc(517 * var(--u)), 82%)}.story[data-astro-cid-t3eiqlen]{width:calc(1520 * var(--u));min-height:calc(915 * var(--u));border-radius:var(--radius);box-shadow:var(--shadow-big);color:var(--paper);padding:calc(140 * var(--u)) 0 0 calc(129 * var(--u));overflow:hidden;padding-bottom:calc(60 * var(--u))!important}.story__bg[data-astro-cid-t3eiqlen]{position:absolute;inset:0}.story__bg[data-astro-cid-t3eiqlen] img{object-fit:cover;width:100%;height:112%;margin-top:-6%}.story[data-astro-cid-t3eiqlen]:after{content:"";background:var(--grad-story);pointer-events:none;position:absolute;inset:0}.story__body[data-astro-cid-t3eiqlen]{z-index:1;width:max(calc(517 * var(--u)), 36%);position:relative}.case--light[data-astro-cid-t3eiqlen] .case__meta[data-astro-cid-t3eiqlen],.case--light[data-astro-cid-t3eiqlen] .case__facts[data-astro-cid-t3eiqlen] dt[data-astro-cid-t3eiqlen],.case--light[data-astro-cid-t3eiqlen] .case__title[data-astro-cid-t3eiqlen],.case--light[data-astro-cid-t3eiqlen] .case__title[data-astro-cid-t3eiqlen] em[data-astro-cid-t3eiqlen]{color:var(--paper)}@media (width<=900px){.work[data-astro-cid-t3eiqlen]{flex-direction:column;gap:24px;height:auto;padding:72px 20px 0;display:flex}.slide__stack[data-astro-cid-t3eiqlen]{flex-direction:column;gap:24px;display:flex}.falcon[data-astro-cid-t3eiqlen],.swad[data-astro-cid-t3eiqlen],.story[data-astro-cid-t3eiqlen]{width:auto!important}.slide--first[data-astro-cid-t3eiqlen]{padding-top:0}.slide[data-astro-cid-t3eiqlen]>[data-astro-cid-t3eiqlen],.slide__stack[data-astro-cid-t3eiqlen]>[data-astro-cid-t3eiqlen]{width:auto;height:auto;position:relative;top:auto;left:auto}.slide[data-astro-cid-t3eiqlen]{min-height:0;padding:0;display:block}.work__word[data-astro-cid-t3eiqlen]{align-self:flex-end;margin:0 0 -32px;font-size:96px;position:static}.work__label[data-astro-cid-t3eiqlen]{order:-1;margin-bottom:4px;position:static}.case__title[data-astro-cid-t3eiqlen]{font-size:34px}.case__lede[data-astro-cid-t3eiqlen]{font-size:20px}.case__facts[data-astro-cid-t3eiqlen]{grid-template-columns:1fr 1fr;gap:20px;width:auto}.dot[data-astro-cid-t3eiqlen]{margin-left:24px}.falcon[data-astro-cid-t3eiqlen]{flex-direction:column;align-items:stretch;gap:32px;padding:20px 20px 32px;overflow:hidden}.falcon[data-astro-cid-t3eiqlen]:before{display:none}.falcon__img[data-astro-cid-t3eiqlen]{box-shadow:0 0 0 20px var(--accent);aspect-ratio:4/3;border-radius:0;width:100%;height:auto}.falcon[data-astro-cid-t3eiqlen] .case[data-astro-cid-t3eiqlen]{width:auto}.swad[data-astro-cid-t3eiqlen]{flex-direction:column;gap:20px;min-height:0;display:flex}.falcon[data-astro-cid-t3eiqlen],.story[data-astro-cid-t3eiqlen]{min-height:0}.swad__visual[data-astro-cid-t3eiqlen],.swad__body[data-astro-cid-t3eiqlen]{width:auto;height:auto;position:relative;left:auto}.swad__visual[data-astro-cid-t3eiqlen]{aspect-ratio:4/3}.swad__plate[data-astro-cid-t3eiqlen]{width:52.5%;height:70%;top:15%;left:23.75%}.swad__body[data-astro-cid-t3eiqlen]{padding:32px 20px}.swad__body[data-astro-cid-t3eiqlen]>[data-astro-cid-t3eiqlen]{max-width:none}.story[data-astro-cid-t3eiqlen]{min-height:480px;padding:40px 20px}.story[data-astro-cid-t3eiqlen]:after{background:linear-gradient(#0f0d0acc,#0f0d0a59)}.story__body[data-astro-cid-t3eiqlen]{width:auto}.case__more[data-astro-cid-t3eiqlen]{padding:11px 0;display:inline-block}}.about[data-astro-cid-oxgmilyn]{height:calc(1144 * var(--u));position:relative}.about[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn],.panel[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn]{position:absolute}.about__divider[data-astro-cid-oxgmilyn]{left:calc(104 * var(--u));top:calc(82 * var(--u));width:calc(1520 * var(--u));border:0;border-top:1px solid var(--ink);height:0;margin:0}.about__head[data-astro-cid-oxgmilyn]{left:calc(104 * var(--u));top:calc(130 * var(--u));width:calc(1520 * var(--u));height:calc(101 * var(--u));justify-content:space-between;align-items:flex-end;display:flex}.about__label[data-astro-cid-oxgmilyn]{font-size:max(12px, calc(16 * var(--u)));font-weight:300}.tabs[data-astro-cid-oxgmilyn]{align-items:flex-end;gap:calc(13 * var(--u));width:calc(139 * var(--u));flex-direction:column;display:flex}.tabs[data-astro-cid-oxgmilyn] button[data-astro-cid-oxgmilyn]{cursor:pointer;text-align:right;font-size:max(12px, calc(16 * var(--u)));background:0 0;border:0;padding:0;font-weight:300;transition:color .3s,font-size .4s}.tabs[data-astro-cid-oxgmilyn] button[data-astro-cid-oxgmilyn][aria-selected=true]{font-size:max(16px, calc(25 * var(--u)));font-weight:500}.tabs[data-astro-cid-oxgmilyn] button[data-astro-cid-oxgmilyn]:hover{color:var(--accent)}.about__media[data-astro-cid-oxgmilyn]{left:calc(104 * var(--u));top:calc(270 * var(--u));width:calc(729 * var(--u));height:calc(744 * var(--u));background:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-soft);margin:0}.media__item[data-astro-cid-oxgmilyn]{border-radius:var(--radius);opacity:0;transition:opacity 1.1s;position:absolute;inset:0;overflow:hidden}.media__item[data-astro-cid-oxgmilyn] img{object-fit:cover;width:100%;height:100%;transition:transform 6s ease-out;transform:scale(1.04)}.media__item[data-astro-cid-oxgmilyn].is-on{opacity:1}.media__item[data-astro-cid-oxgmilyn].is-on img{transform:scale(1)}.media__credits[data-astro-cid-oxgmilyn]{position:absolute;top:calc(100% + 8px);left:0}.media__credit[data-astro-cid-oxgmilyn]{font-family:var(--mono);color:var(--muted);font-size:12px;display:none}.media__credit[data-astro-cid-oxgmilyn].is-on{display:inline}.media__credit[data-astro-cid-oxgmilyn]:hover{color:var(--accent)}.rule[data-astro-cid-oxgmilyn]{display:block}.rule--top[data-astro-cid-oxgmilyn]{left:calc(952 * var(--u));top:calc(275 * var(--u));width:calc(672 * var(--u));border-top:1px solid var(--ink)}.rule--top-accent[data-astro-cid-oxgmilyn]{--a:0;--b:.187;left:calc(934 * var(--u));top:calc(273.5 * var(--u));width:calc(690 * var(--u));background:var(--accent);height:3px;clip-path:inset(0 calc((1 - var(--b)) * 100%) 0 calc(var(--a) * 100%))}.rule--side[data-astro-cid-oxgmilyn]{left:calc(1623 * var(--u));top:calc(275 * var(--u));height:calc(739 * var(--u));border-left:1px solid var(--ink)}.rule--side-accent[data-astro-cid-oxgmilyn]{--a:0;--b:.501;left:calc(1621.5 * var(--u));top:calc(274 * var(--u));width:3px;height:calc(740 * var(--u));background:var(--accent);clip-path:inset(calc(var(--a) * 100%) 0 calc((1 - var(--b)) * 100%) 0)}.about__controls[data-astro-cid-oxgmilyn]{right:calc(104 * var(--u));top:calc(1044 * var(--u));gap:10px;display:flex}.ctl[data-astro-cid-oxgmilyn]{cursor:pointer;border:.5px solid var(--ink);width:36px;height:36px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;padding:0;transition:color .3s,border-color .3s,background-color .3s;display:grid}.ctl[data-astro-cid-oxgmilyn] svg[data-astro-cid-oxgmilyn]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ctl[data-astro-cid-oxgmilyn]:hover{color:var(--accent);border-color:var(--accent)}.ctl[data-astro-cid-oxgmilyn]:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.ctl--play[data-astro-cid-oxgmilyn]{background:var(--ink);color:var(--paper)}.ctl--play[data-astro-cid-oxgmilyn]:hover{background:var(--accent);color:var(--paper)}.ctl__play[data-astro-cid-oxgmilyn],.ctl--play[data-astro-cid-oxgmilyn][aria-pressed=true] .ctl__pause[data-astro-cid-oxgmilyn]{display:none}.ctl--play[data-astro-cid-oxgmilyn][aria-pressed=true] .ctl__play[data-astro-cid-oxgmilyn]{margin-left:2px;display:block}.about[data-astro-cid-oxgmilyn].is-static .ctl--play[data-astro-cid-oxgmilyn]{display:none}.about__panels[data-astro-cid-oxgmilyn]{inset:0}.panel[data-astro-cid-oxgmilyn]{position:absolute;inset:0}.entry[data-astro-cid-oxgmilyn]{right:calc(182 * var(--u));width:calc(472 * var(--u));text-align:right;transition:opacity .6s}.entry[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{font-size:max(22px, calc(39 * var(--u)));line-height:1.25}.entry[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{margin-top:calc(6.75 * var(--u));font-size:max(14px, calc(20 * var(--u)));line-height:1.5}.entry[data-astro-cid-oxgmilyn] small[data-astro-cid-oxgmilyn]{margin-top:calc(6.5 * var(--u));font-size:max(12px, calc(16 * var(--u)));color:var(--muted);display:block}.entry--1[data-astro-cid-oxgmilyn]{top:calc(323.5 * var(--u))}.entry--2[data-astro-cid-oxgmilyn]{top:calc(635.5 * var(--u))}.entry--note[data-astro-cid-oxgmilyn]{top:calc(921.5 * var(--u));width:calc(389 * var(--u))}.entry--note[data-astro-cid-oxgmilyn] small[data-astro-cid-oxgmilyn]{margin:0 0 calc(6.5 * var(--u));font-style:italic}.entry--note[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{margin-top:0}.about[data-astro-cid-oxgmilyn].is-playing .entry[data-astro-cid-oxgmilyn]:not(.is-reached){opacity:.6}.tick[data-astro-cid-oxgmilyn]{right:calc(182 * var(--u));width:0;height:calc(126 * var(--u));border-left:.5px solid var(--ink)}.tick--1[data-astro-cid-oxgmilyn]{top:calc(483.5 * var(--u))}.tick--2[data-astro-cid-oxgmilyn]{top:calc(769.5 * var(--u))}.panel--dense[data-astro-cid-oxgmilyn] .entry--1[data-astro-cid-oxgmilyn]{top:calc(315 * var(--u))}.panel--dense[data-astro-cid-oxgmilyn] .entry--2[data-astro-cid-oxgmilyn]{top:calc(487 * var(--u))}.panel--dense[data-astro-cid-oxgmilyn] .entry--3[data-astro-cid-oxgmilyn]{top:calc(659 * var(--u))}.panel--dense[data-astro-cid-oxgmilyn] .entry--4[data-astro-cid-oxgmilyn]{top:calc(831 * var(--u))}.panel--dense[data-astro-cid-oxgmilyn] .tick[data-astro-cid-oxgmilyn]{height:calc(32 * var(--u))}.panel--dense[data-astro-cid-oxgmilyn] .tick--1[data-astro-cid-oxgmilyn]{top:calc(443 * var(--u))}.panel--dense[data-astro-cid-oxgmilyn] .tick--2[data-astro-cid-oxgmilyn]{top:calc(615 * var(--u))}.panel--dense[data-astro-cid-oxgmilyn] .tick--3[data-astro-cid-oxgmilyn]{top:calc(787 * var(--u))}.panel[data-astro-cid-oxgmilyn][hidden]{display:none}.panel[data-astro-cid-oxgmilyn]:not([hidden]){animation:.8s both panel-in}@keyframes panel-in{0%{opacity:0}}.about__divider[data-astro-cid-oxgmilyn],.about__head[data-astro-cid-oxgmilyn]{width:calc(1520 * var(--u) + 1520 * var(--dx))}.about__divider[data-astro-cid-oxgmilyn],.about__head[data-astro-cid-oxgmilyn],.about__media[data-astro-cid-oxgmilyn],.rule--top[data-astro-cid-oxgmilyn],.rule--top-accent[data-astro-cid-oxgmilyn]{margin-left:calc(104 * var(--dx))}.rule--top[data-astro-cid-oxgmilyn]{width:calc(672 * var(--u) + 1520 * var(--dx))}.rule--top-accent[data-astro-cid-oxgmilyn]{width:calc(690 * var(--u) + 1520 * var(--dx))}.rule--side[data-astro-cid-oxgmilyn],.rule--side-accent[data-astro-cid-oxgmilyn]{margin-left:calc(1624 * var(--dx))}.about__panels[data-astro-cid-oxgmilyn],.about__controls[data-astro-cid-oxgmilyn]{margin-right:calc(104 * var(--dx))}@media (width<=900px){.about[data-astro-cid-oxgmilyn]{flex-direction:column;gap:32px;height:auto;padding:72px 20px 0;display:flex}.about[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn],.panel[data-astro-cid-oxgmilyn]>[data-astro-cid-oxgmilyn]{position:static;width:auto!important}.panel[data-astro-cid-oxgmilyn]{position:static}.media__credits[data-astro-cid-oxgmilyn]{z-index:1;border-radius:0 0 var(--radius) var(--radius);pointer-events:none;background:linear-gradient(#0000,#0f0e0c99);padding:28px 12px 10px;inset:auto 0 0}.media__credits[data-astro-cid-oxgmilyn]:not(:has(.is-on)){display:none}.media__credit[data-astro-cid-oxgmilyn]{color:var(--paper);pointer-events:auto}.about__media[data-astro-cid-oxgmilyn]{margin-bottom:24px}.about__divider[data-astro-cid-oxgmilyn]{width:100%}.about__head[data-astro-cid-oxgmilyn]{height:auto}.about__media[data-astro-cid-oxgmilyn]{aspect-ratio:729/744;height:auto;margin-bottom:28px;left:auto;position:relative!important}.rule[data-astro-cid-oxgmilyn]{display:none}.about__panels[data-astro-cid-oxgmilyn]{border-top:1px solid var(--ink);border-right:1px solid var(--ink);padding:32px 24px 0 0;position:relative!important}.entry[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{font-size:28px}.tick[data-astro-cid-oxgmilyn]{height:72px;margin:16px 0 16px auto;display:block}.entry--note[data-astro-cid-oxgmilyn]{margin-top:24px}.about__controls[data-astro-cid-oxgmilyn]{justify-content:flex-end;margin-bottom:8px}.tabs[data-astro-cid-oxgmilyn] button[data-astro-cid-oxgmilyn]{min-height:44px}}.contact[data-astro-cid-he3spzz3]{height:calc(1266 * var(--u));margin-top:calc(56 * var(--u));scroll-margin-top:calc(40 * var(--u));position:relative}.contact[data-astro-cid-he3spzz3]>[data-astro-cid-he3spzz3]{position:absolute}.contact__word[data-astro-cid-he3spzz3]{left:calc(985 * var(--u));font-size:calc(200 * var(--u));color:var(--accent);white-space:nowrap;z-index:2;text-shadow:none;top:0}.contact[data-astro-cid-he3spzz3] .letter[data-astro-cid-he3spzz3]{z-index:1}.contact__label[data-astro-cid-he3spzz3]{left:calc(104 * var(--u));top:calc(150 * var(--u));font-size:max(12px, calc(16 * var(--u)))}.letter[data-astro-cid-he3spzz3]{left:calc(104 * var(--u));top:calc(196 * var(--u));width:calc(1520 * var(--u));height:calc(940 * var(--u));border-radius:var(--radius);box-shadow:var(--shadow-big);background:var(--grad-letter)}.letter__form[data-astro-cid-he3spzz3],.letter__aside[data-astro-cid-he3spzz3]{pointer-events:none;position:absolute;inset:0}.letter__form[data-astro-cid-he3spzz3]>[data-astro-cid-he3spzz3],.letter__aside[data-astro-cid-he3spzz3]>[data-astro-cid-he3spzz3]{pointer-events:auto;position:absolute}.l-label[data-astro-cid-he3spzz3]{left:calc(74 * var(--u));top:calc(156 * var(--u));width:calc(215 * var(--u));font-size:max(12px, calc(16 * var(--u)));color:var(--muted)}.l-hello[data-astro-cid-he3spzz3],.l-text[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3]{font-size:calc(39 * var(--u));line-height:1.25}.l-hello[data-astro-cid-he3spzz3]{left:calc(74 * var(--u));top:calc(229 * var(--u));font-style:italic}.l-im[data-astro-cid-he3spzz3]{left:calc(74 * var(--u));top:calc(304 * var(--u))}.l-from[data-astro-cid-he3spzz3]{left:calc(463 * var(--u));top:calc(303 * var(--u))}.l-dot1[data-astro-cid-he3spzz3]{left:calc(917 * var(--u));top:calc(311 * var(--u))}.l-about[data-astro-cid-he3spzz3]{left:calc(74 * var(--u));top:calc(379 * var(--u))}.l-dot2[data-astro-cid-he3spzz3]{left:calc(524 * var(--u));top:calc(461 * var(--u))}.l-more[data-astro-cid-he3spzz3]{left:calc(74 * var(--u));top:calc(577 * var(--u))}.field[data-astro-cid-he3spzz3]{color:var(--ink);border:0;border-bottom:.5px solid var(--ink);height:calc(45 * var(--u));background:0 0;border-radius:0;outline:none;padding:0;font-style:italic;transition:border-color .3s}.field[data-astro-cid-he3spzz3]::placeholder{color:var(--placeholder);opacity:1}.field[data-astro-cid-he3spzz3]:focus{border-bottom-color:var(--accent)}.field--name[data-astro-cid-he3spzz3]{left:calc(146 * var(--u));top:calc(304 * var(--u));width:calc(300 * var(--u));padding-left:calc(43 * var(--u))}.field--org[data-astro-cid-he3spzz3]{left:calc(583 * var(--u));top:calc(304 * var(--u));width:calc(317 * var(--u));padding-left:calc(1 * var(--u))}.field--about[data-astro-cid-he3spzz3]{left:calc(332 * var(--u));top:calc(383 * var(--u));width:calc(580 * var(--u));padding-left:calc(11 * var(--u))}.field--else[data-astro-cid-he3spzz3]{left:calc(74 * var(--u));top:calc(458 * var(--u));width:calc(436 * var(--u))}.field--more[data-astro-cid-he3spzz3]{left:calc(74 * var(--u));top:calc(652 * var(--u));width:calc(838 * var(--u));height:auto;min-height:calc(49 * var(--u));resize:none;overflow:hidden}.l-send[data-astro-cid-he3spzz3]{left:calc(74 * var(--u));top:calc(777 * var(--u));width:max(104px, calc(144 * var(--u)));height:max(36px, calc(50 * var(--u)));background:var(--ink);color:var(--paper);cursor:pointer;font-size:max(14px, calc(20 * var(--u)));border:0;font-weight:400;transition:transform .3s,box-shadow .3s}.l-send[data-astro-cid-he3spzz3]:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0f0e0c33}.l-send[data-astro-cid-he3spzz3]{transition:transform .3s,box-shadow .3s,translate .55s cubic-bezier(.34,1.56,.64,1),rotate .55s cubic-bezier(.34,1.56,.64,1);translate:0;rotate:0deg}.is-shy[data-astro-cid-he3spzz3] .l-send[data-astro-cid-he3spzz3]{translate:calc(26 * var(--u)) calc(-6 * var(--u));rotate:-2deg}.is-shy[data-astro-cid-he3spzz3].is-sure .l-send[data-astro-cid-he3spzz3]{rotate:0deg}.l-shy[data-astro-cid-he3spzz3]{left:calc(270 * var(--u));top:calc(777 * var(--u));white-space:nowrap;padding:calc(12 * var(--u)) calc(18 * var(--u));background:var(--paper);font-family:var(--serif);font-variation-settings:"SOFT" 0, "WONK" 1;font-style:italic;font-weight:300;font-size:max(15px, calc(22 * var(--u)));color:var(--ink);filter:drop-shadow(-12px 12px 10px #1e0c061a)drop-shadow(0 0 .5px #0f0e0c40);opacity:0;translate:calc(-8 * var(--u)) 0;border-radius:4px;margin:0;line-height:1.3;transition:opacity .4s .1s,translate .55s cubic-bezier(.2,.7,.2,1) .1s}.l-shy[data-astro-cid-he3spzz3]:before{content:"";left:calc(-6 * var(--u));width:calc(12 * var(--u));height:calc(12 * var(--u));background:var(--paper);position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.is-pop[data-astro-cid-he3spzz3] .l-shy[data-astro-cid-he3spzz3]{opacity:1;translate:0}.l-shy[data-astro-cid-he3spzz3].is-error{color:var(--accent)}.field[data-astro-cid-he3spzz3][aria-invalid=true]{border-bottom:1px solid var(--accent)}.field[data-astro-cid-he3spzz3][aria-invalid=true]::placeholder{color:color-mix(in oklab, var(--accent) 70%, var(--placeholder))}@media (prefers-reduced-motion:reduce){.l-send[data-astro-cid-he3spzz3],.l-shy[data-astro-cid-he3spzz3]{transition:opacity .2s}.is-shy[data-astro-cid-he3spzz3] .l-send[data-astro-cid-he3spzz3]{rotate:0deg}}.l-divider[data-astro-cid-he3spzz3]{left:calc(997 * var(--u));top:calc(141 * var(--u));height:calc(701 * var(--u));border-left:.5px solid var(--ink);position:absolute}.l-label--aside[data-astro-cid-he3spzz3]{left:calc(1068 * var(--u));top:calc(166.5 * var(--u));width:calc(379 * var(--u))}.l-email[data-astro-cid-he3spzz3]{left:calc(1068 * var(--u));top:calc(233.5 * var(--u));width:calc(379 * var(--u));font-size:calc(39 * var(--u));overflow-wrap:anywhere;line-height:1.25;transition:color .3s}.l-email[data-astro-cid-he3spzz3]:hover{color:var(--accent)}.l-line[data-astro-cid-he3spzz3]{left:calc(1069 * var(--u));top:calc(451 * var(--u));width:calc(362 * var(--u));border-top:.5px solid #0f0e0c2e}.l-links[data-astro-cid-he3spzz3]{left:calc(1068 * var(--u));top:calc(582 * var(--u));width:calc(363 * var(--u));flex-direction:column;display:flex}.l-links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{font-size:max(14px, calc(20 * var(--u)));line-height:1.5;transition:color .3s}.l-links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]+a[data-astro-cid-he3spzz3]{margin-top:calc(26 * var(--u));padding-top:calc(26 * var(--u));border-top:.5px solid var(--ink)}.l-links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--accent)}.contact__label[data-astro-cid-he3spzz3],.letter[data-astro-cid-he3spzz3]{margin-left:calc(104 * var(--dx))}.letter[data-astro-cid-he3spzz3]{width:calc(1520 * var(--u) + 1520 * var(--dx))}.contact__word[data-astro-cid-he3spzz3]{margin-left:calc(1624 * var(--dx))}.l-divider[data-astro-cid-he3spzz3],.letter__aside[data-astro-cid-he3spzz3]{margin-left:calc(1520 * var(--dx))}@media (width<=900px){.contact[data-astro-cid-he3spzz3]{flex-direction:column;gap:16px;height:auto;margin-top:0;padding:72px 20px 0;display:flex}.contact[data-astro-cid-he3spzz3]>[data-astro-cid-he3spzz3]{position:static}.contact__word[data-astro-cid-he3spzz3]{align-self:flex-end;font-size:96px;line-height:.9}.contact__label[data-astro-cid-he3spzz3]{order:-1;margin-bottom:-48px}.letter[data-astro-cid-he3spzz3]{width:auto;height:auto;padding:32px 20px}.letter__form[data-astro-cid-he3spzz3],.letter__aside[data-astro-cid-he3spzz3]{pointer-events:auto;flex-wrap:wrap;align-items:baseline;gap:12px 10px;display:flex;position:static}.letter__form[data-astro-cid-he3spzz3]>[data-astro-cid-he3spzz3],.letter__aside[data-astro-cid-he3spzz3]>[data-astro-cid-he3spzz3]{position:static}.l-label[data-astro-cid-he3spzz3],.l-hello[data-astro-cid-he3spzz3],.l-more[data-astro-cid-he3spzz3],.field--more[data-astro-cid-he3spzz3],.l-send[data-astro-cid-he3spzz3],.l-shy[data-astro-cid-he3spzz3]{flex-basis:100%}.l-shy[data-astro-cid-he3spzz3]{white-space:normal;margin-top:12px;font-size:17px}.l-shy[data-astro-cid-he3spzz3]:before{top:-6px;left:24px;transform:rotate(45deg)}.l-hello[data-astro-cid-he3spzz3],.l-text[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3]{font-size:26px}.field[data-astro-cid-he3spzz3]{flex:160px;height:auto;width:auto!important;padding-left:4px!important}.l-send[data-astro-cid-he3spzz3]{flex-basis:auto;width:144px;height:50px;margin-top:16px}.l-divider[data-astro-cid-he3spzz3]{display:none}.letter__aside[data-astro-cid-he3spzz3]{border-top:.5px solid var(--ink);flex-direction:column;align-items:stretch;margin-top:40px;padding-top:32px}.l-email[data-astro-cid-he3spzz3]{width:auto;font-size:26px}.l-line[data-astro-cid-he3spzz3]{display:none}.l-links[data-astro-cid-he3spzz3]{width:auto;margin-top:16px}}.l-email[data-astro-cid-he3spzz3]{white-space:nowrap;font-size:calc(25 * var(--u))}@media (width<=900px){.l-dot1[data-astro-cid-he3spzz3],.l-dot2[data-astro-cid-he3spzz3]{display:none}.field[data-astro-cid-he3spzz3]{flex:100%}.l-from[data-astro-cid-he3spzz3]{font-size:0!important}.l-from[data-astro-cid-he3spzz3]:after{content:"from";font-size:26px}.l-email[data-astro-cid-he3spzz3]{white-space:normal;overflow-wrap:anywhere;font-size:22px}.l-links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{padding:12px 0;display:block}}.page--home{--placeholder:#6f6a63}@media (width>=901px){.page--home{--su:min(1px, calc(var(--vw,100vw) / 1728), calc((100svh - var(--nav-h)) / 1176))}.page--home .fit{--u:var(--su);--ux:min(1px, calc(var(--vw,100vw) / 1728));--dx:calc(var(--ux) - var(--u))}}.page--home{--section-gap:calc(120 * var(--su,var(--u)))}.page[data-astro-cid-lcdefpme]{width:calc(1728 * var(--u));margin:0 auto;position:relative;overflow-y:clip}.page__glow[data-astro-cid-lcdefpme]{left:calc(-589 * var(--u));top:calc(-1344 * var(--u));width:calc(1284 * var(--u));height:calc(9370 * var(--u));pointer-events:none;max-width:none;position:absolute}@media (width<=900px){.page[data-astro-cid-lcdefpme]{width:100%}.page__glow[data-astro-cid-lcdefpme]{display:none}}
