.intro[data-astro-cid-lcdefpme]{--grow:2.2s;--grow-ease:cubic-bezier(.45, 0, .25, 1);z-index:30;background:var(--ink);color:var(--light);transition:opacity .6s var(--ease), visibility .6s;position:fixed;inset:0}.intro[data-astro-cid-lcdefpme].is-done{opacity:0;visibility:hidden}.intro__frame[data-astro-cid-lcdefpme]{width:211px;height:264px;transition:width var(--grow) var(--grow-ease), height var(--grow) var(--grow-ease), border-radius var(--grow), opacity .35s ease-out;background:0 0;border-radius:2px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.intro[data-astro-cid-lcdefpme].is-nav .intro__frame[data-astro-cid-lcdefpme]{opacity:0}.intro[data-astro-cid-lcdefpme].is-grow .intro__frame[data-astro-cid-lcdefpme]{border-radius:var(--radius);width:416px;height:520px}.intro__frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transition:transform var(--grow) var(--grow-ease);transform:scale(1.4)}.intro[data-astro-cid-lcdefpme].is-grow .intro__frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:none}body.intro-feed .feed .item:first-child{translate:0 200px}body.intro-feed-in .feed .item:first-child{transition:translate 1s var(--ease)}.hero__line[data-astro-cid-lcdefpme]{clip-path:inset(0 -24px)}body.intro-feed .hero__line>span{opacity:0;transform:translateY(105%)}body.intro-feed-in .hero__line>span{transition:transform .9s var(--ease), opacity .7s ease-out}body.intro-feed-in .hero__line:nth-child(2)>span{transition-delay:80ms}body.intro-name [data-nav] .pill--name{translate:var(--intro-name-dx,0px) 0}body.intro-name-in [data-nav] .pill--name{transition:translate .45s var(--ease)}body.intro-nav .nav__pills>:not(.pill--name){opacity:0;translate:-8px}body.intro-nav-in .nav__pills>:not(.pill--name){transition:opacity .25s ease-out, translate .25s var(--ease)}body.intro-nav-in .nav__pills>:nth-child(3){transition-delay:40ms}body.intro-nav-in .nav__pills>:nth-child(4){transition-delay:80ms}@media (width<=767px){body.intro-name [data-nav] .pill--name,body.intro-nav .nav__pills>:not(.pill--name){translate:none}body.intro-nav [data-nav] .nav__menu{opacity:1}}.intro__frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.intro__frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme].on{opacity:1}.display[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.loop[data-astro-cid-lcdefpme]{transition:transform .4s var(--ease);display:flow-root}body.nav-hover:not(.nav-float):not(.panel-open) .loop[data-astro-cid-lcdefpme]{transform:translateY(-12px)}.hero[data-astro-cid-lcdefpme]{touch-action:pan-y;top:var(--band);z-index:0;min-height:calc(100svh - var(--band) - var(--peek));--early:76svh;margin-top:calc(-1 * var(--early));margin-bottom:var(--early);flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky}.emblem-layer[data-astro-cid-lcdefpme]:before{content:"";filter:blur(70px);opacity:.75;background:#ddd9e4;border-radius:50%;width:92vw;height:105vh;position:absolute;top:50%;left:50%;translate:-50% -50%}.emblem-layer[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;position:fixed;inset:0}body.panel-open .emblem-layer[data-astro-cid-lcdefpme],body.panel-closing .emblem-layer[data-astro-cid-lcdefpme],body.nav-hover-hold:not(.nav-float) .emblem-layer[data-astro-cid-lcdefpme]{width:100%;inset:auto auto auto 0;top:calc(var(--ly,0px) - var(--band));height:100vh;position:absolute}.emblem-layer[data-astro-cid-lcdefpme]{transition:transform .7s var(--ease), opacity .6s ease-out}body.nav-hover-hold:not(.nav-float):not(.panel-open):not(.panel-closing) .emblem-layer[data-astro-cid-lcdefpme]{transition-duration:.4s}body.nav-hover:not(.nav-float):not(.panel-open) .emblem-layer[data-astro-cid-lcdefpme]{transform:translateY(-12px)}body.panel-open .emblem-layer[data-astro-cid-lcdefpme]{transform:translateY(calc(-1 * (100svh - var(--peek) - var(--band) + var(--sy,0px) - var(--clip,0px))))}body.panel-open.panel-settled:not(.peek-blocked) .sheet:hover .emblem-layer[data-astro-cid-lcdefpme]{transform:translateY(calc(-1 * (100svh - var(--peek) - var(--band) + var(--sy,0px) - var(--clip,0px) - 12px)));transition-duration:.4s}.emblem-layer__canvas[data-astro-cid-lcdefpme]{opacity:0;width:100%;height:100%;transition:opacity .8s ease-out;display:block}.emblem-layer__glow[data-astro-cid-lcdefpme]{filter:blur(60px)saturate(1.55);position:absolute;inset:0}@media (width>=768px){.emblem-layer__glow[data-astro-cid-lcdefpme]{filter:blur(55px)saturate(1.55)}}.emblem-layer[data-astro-cid-lcdefpme].is-covered{opacity:0}.emblem-layer[data-astro-cid-lcdefpme].is-revealed .emblem-layer__glow[data-astro-cid-lcdefpme]{opacity:1}.emblem-layer__canvas[data-astro-cid-lcdefpme]:not(.emblem-layer__glow){position:relative}.emblem-layer[data-astro-cid-lcdefpme].is-revealed .emblem-layer__canvas[data-astro-cid-lcdefpme]:not(.emblem-layer__glow){opacity:1}.hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{transition:transform .55s var(--ease) .1s, opacity .4s ease-out .1s}.hero__line[data-astro-cid-lcdefpme]:nth-child(2)>span[data-astro-cid-lcdefpme]{transition-delay:.16s}.loop[data-astro-cid-lcdefpme]:not(.is-revealed) .hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{opacity:0;transition-delay:0s;transform:translateY(105%)}html.loop-jump .emblem-layer__canvas[data-astro-cid-lcdefpme],html.loop-jump .hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{transition:none!important}.hero__inner[data-astro-cid-lcdefpme]{width:100%;padding:0 var(--gutter);flex-direction:column;align-items:stretch;display:flex;position:relative}.hero__baseline[data-astro-cid-lcdefpme]{z-index:1;margin:0;font-size:clamp(62px,5.29vw - 14px,121px);font-weight:400;line-height:.86;position:relative}.hero__line[data-astro-cid-lcdefpme]{display:block}.hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-start;display:flex}.hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{white-space:pre-line}.hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child:not(:first-child){text-align:right}.hero__l[data-astro-cid-lcdefpme]{display:block}.feed[data-astro-cid-lcdefpme]{z-index:1;padding:0 var(--gutter);margin:0;list-style:none;position:relative}.item[data-astro-cid-lcdefpme]{will-change:transform;top:var(--gutter);height:var(--card-h);margin-bottom:var(--gutter);border-radius:var(--radius);background:var(--light);transform-origin:50% 0;transform:scale(calc(1 - var(--cover,0) * .05));position:sticky;overflow:hidden}.item[data-astro-cid-lcdefpme]:after{content:"";z-index:2;opacity:calc(var(--cover,0) * .12);pointer-events:none;background:#000;position:absolute;inset:0}.item--M[data-astro-cid-lcdefpme],.item--S[data-astro-cid-lcdefpme]{background:#fff}.item__blur[data-astro-cid-lcdefpme]{width:calc(var(--card-h) * 1.25);height:calc(var(--card-h) * 1.25);object-fit:cover;image-rendering:auto;opacity:.2;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000)}.item__link[data-astro-cid-lcdefpme]{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.item__img[data-astro-cid-lcdefpme]{object-fit:cover;background:var(--light);display:block}.item--L[data-astro-cid-lcdefpme] .item__img[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}.item[data-astro-cid-lcdefpme]{--card-h:calc(100svh - 2 * var(--gutter))}.item--M[data-astro-cid-lcdefpme] .item__img[data-astro-cid-lcdefpme]{height:calc(var(--card-h) * .74);aspect-ratio:1;border-radius:var(--radius);width:auto;max-width:90%}.item--S[data-astro-cid-lcdefpme] .item__img[data-astro-cid-lcdefpme]{height:calc(var(--card-h) * .7);aspect-ratio:700/841;border-radius:var(--radius);width:auto;max-width:90%}.follow[data-astro-cid-lcdefpme]{z-index:10;pointer-events:none;white-space:nowrap;transform:translate(var(--fx,0px), var(--fy,0px)) translateY(-50%);opacity:0;transition:opacity .2s ease-out;position:fixed;top:0;left:0}.follow[data-astro-cid-lcdefpme].is-on{opacity:1}.follow[data-astro-cid-lcdefpme]{transition:opacity .2s ease-out, width .35s var(--ease);overflow:hidden;box-shadow:0 1px 8px #00000012}.follow[data-astro-cid-lcdefpme].no-anim{transition:opacity .2s ease-out}@media (width<=767px){.follow[data-astro-cid-lcdefpme]{top:auto;left:50%;bottom:calc(var(--gutter) + env(safe-area-inset-bottom,0px));padding-top:7px;padding-bottom:7px;transform:translate(-50%)}.follow[data-astro-cid-lcdefpme] .follow__t.is-out{top:7px}}.follow-tags[data-astro-cid-lcdefpme]{pointer-events:none}.follow-tags__t{z-index:11;opacity:0;transition:opacity .2s ease-out;position:fixed;top:0;left:0}.follow-tags[data-astro-cid-lcdefpme].is-on .follow-tags__t{opacity:1}.follow-tags__t{--mono:50;font-family:var(--mono-font);white-space:nowrap;border-radius:var(--radius);color:#fff;box-sizing:border-box;transition:opacity .2s ease-out, width .35s var(--ease);background:#2a2a2a;padding:2px 7px;font-size:11px;line-height:normal;display:block;overflow:hidden}.follow-tags__x{vertical-align:top;display:inline-block}.follow-tags__x.is-in{animation:follow-in .4s var(--ease) both}.follow-tags__x.is-out{animation:follow-out .3s var(--ease) both;position:absolute;top:2px;left:7px}.follow-tags__t.is-new{animation:.3s ease-out both tag-fade}.follow-tags[data-astro-cid-lcdefpme].is-on .follow-tags__t.is-gone{opacity:0}@keyframes tag-fade{0%{opacity:0}}@media (width<=767px){.follow-tags[data-astro-cid-lcdefpme]{display:none}}.follow__t{display:block}.follow__t.is-in{animation:follow-in .4s var(--ease) both}.follow__t.is-out{animation:follow-out .3s var(--ease) both;position:absolute;top:4px;left:18px}@keyframes follow-in{0%{opacity:0;transform:translateY(110%)}}@keyframes follow-out{to{opacity:0;transform:translateY(-110%)}}.contact[data-astro-cid-lcdefpme]{--trail:#555;min-height:100svh;padding:0 var(--gutter);text-align:center;flex-direction:column;justify-content:center;margin:0;list-style:none;display:flex;position:relative}.contact[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{z-index:2;position:relative}.contact[data-astro-cid-lcdefpme] .trail-row.is-lit{backdrop-filter:blur(16px);color:#000;background-color:#ffffff80}.contact[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{height:52px}.contact[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].contact__status{left:50%;bottom:calc(var(--gutter) + 28px);border-radius:var(--radius);backdrop-filter:blur(8px);height:auto;color:var(--ink);letter-spacing:normal;text-transform:none;font-feature-settings:normal;white-space:nowrap;border:1px solid #ccc;align-items:center;gap:8px;padding:4px 14px;font-size:12px;line-height:normal;display:inline-flex;position:absolute;transform:translate(-50%)}.contact__dot[data-astro-cid-lcdefpme]{background:#3ddc84;border-radius:50%;width:6px;height:6px}@media (width<=767px){.intro[data-astro-cid-lcdefpme].is-grow .intro__frame[data-astro-cid-lcdefpme]{width:58vw;height:72.5vw}.intro__frame[data-astro-cid-lcdefpme]{width:34vw;height:42.5vw}.hero__baseline[data-astro-cid-lcdefpme]{font-size:44px}.hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{flex-direction:column;gap:.5em}.hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child:not(:first-child){align-self:flex-end}}
