.cover[data-astro-cid-2z4hosiv]{position:relative}.cover__stage[data-astro-cid-2z4hosiv]{padding:calc(var(--header-h) + clamp(28px, 6vh, 72px)) 0 clamp(28px, 4vh, 48px);position:relative;overflow:hidden}.cover__canvas[data-astro-cid-2z4hosiv]{cursor:crosshair;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.cover__copy[data-astro-cid-2z4hosiv]{width:min(38vw,600px);margin-left:var(--gutter);pointer-events:none;position:relative}.cover__copy[data-astro-cid-2z4hosiv]>[data-astro-cid-2z4hosiv]{pointer-events:auto}.cover__title[data-astro-cid-2z4hosiv]{flex-direction:column;font-weight:400;line-height:1;display:flex}.cover__name[data-astro-cid-2z4hosiv]{letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(3.4rem,7.4vw,8.8rem);font-weight:800;font-stretch:125%;line-height:.8;display:flex}.cover__letter[data-astro-cid-2z4hosiv]{margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:hidden}.cover__letter[data-astro-cid-2z4hosiv]>span[data-astro-cid-2z4hosiv]{animation:letter 1.05s var(--ease-out) forwards;animation-delay:calc(.28s + var(--i) * 70ms);display:inline-block;transform:translateY(105%)}@keyframes letter{to{transform:none}}.cover__word[data-astro-cid-2z4hosiv]{position:relative}.cover__word[data-astro-cid-2z4hosiv]:after{content:"";background:var(--accent);transform-origin:0;height:1.5px;position:absolute;bottom:.02em;left:.04em;right:.2em;transform:scaleX(0)}.cover__word[data-astro-cid-2z4hosiv].swap:after{animation:rule .9s var(--ease-out) .15s forwards}.cover__word[data-astro-cid-2z4hosiv].ruled:after{animation:rule .9s var(--ease-out) .6s forwards}@keyframes rule{to{transform:scaleX(1)}}.cover__knows[data-astro-cid-2z4hosiv]{letter-spacing:-.02em;animation:settle 1.2s var(--ease-out) .1s both;align-items:baseline;gap:.28em;margin-top:.12em;font-size:clamp(2rem,4.4vw,4.8rem);font-weight:300;font-stretch:112%;display:flex}.cover__word[data-astro-cid-2z4hosiv]{color:var(--accent);letter-spacing:-.01em;white-space:nowrap;font-size:1.14em;display:inline-block}.cover__word[data-astro-cid-2z4hosiv].swap{animation:swap .7s var(--ease-out)}.cover__lede[data-astro-cid-2z4hosiv]{max-width:30ch;color:var(--ink-2);animation:settle 1.2s var(--ease-out) .25s both;margin-top:clamp(20px,3.4vh,40px);font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.5}.cover__vav[data-astro-cid-2z4hosiv]{border:1.5px solid var(--ink);background:var(--sheet);color:var(--ink);opacity:0;animation:rise 1s var(--ease-out) 1.4s forwards;border-radius:99px;align-items:center;gap:10px;margin-top:clamp(18px,3vh,28px);padding:7px 9px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.cover__vav[data-astro-cid-2z4hosiv] svg[data-astro-cid-2z4hosiv]{fill:none;stroke:currentColor;stroke-width:1.4px;width:18px;height:18px;transition:transform .6s var(--ease-out)}.cover__vav-pool[data-astro-cid-2z4hosiv]{fill:var(--accent);stroke:none}.cover__vav[data-astro-cid-2z4hosiv] b[data-astro-cid-2z4hosiv]{background:var(--ink);color:var(--paper);letter-spacing:.08em;border-radius:99px;padding:4px 8px 3px;font-size:10px;font-weight:500;transition:background-color .3s}.cover__vav[data-astro-cid-2z4hosiv]:hover,.cover__vav[data-astro-cid-2z4hosiv]:focus-visible{background:var(--ink);color:var(--paper)}.cover__vav[data-astro-cid-2z4hosiv]:hover b[data-astro-cid-2z4hosiv],.cover__vav[data-astro-cid-2z4hosiv]:focus-visible b[data-astro-cid-2z4hosiv]{background:var(--accent);color:#fff}.cover__vav[data-astro-cid-2z4hosiv]:hover svg[data-astro-cid-2z4hosiv]{transform:rotate(90deg)}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes settle{0%{transform:translateY(18px)}}@keyframes swap{0%{opacity:0;filter:blur(4px);transform:translateY(.35em)skew(-8deg)}to{opacity:1;filter:none;transform:none}}@media (width<=899px){.cover__stage[data-astro-cid-2z4hosiv]{padding-top:calc(var(--header-h) + 28px);padding-bottom:min(84vw,340px)}.cover__copy[data-astro-cid-2z4hosiv]{width:auto;margin-right:var(--gutter)}.cover__name[data-astro-cid-2z4hosiv]{font-size:clamp(3.4rem,17vw,6rem)}.cover__knows[data-astro-cid-2z4hosiv]{font-size:clamp(1.8rem,8.4vw,3rem)}.cover__lede[data-astro-cid-2z4hosiv]{max-width:36ch;font-size:.95rem}}.works[data-astro-cid-rcgqestb].section{padding-top:clamp(8px,1.5vw,24px)}.works[data-astro-cid-rcgqestb] .section-head[data-astro-cid-rcgqestb]{margin-bottom:clamp(20px,2.4vw,32px);padding-bottom:12px}.works[data-astro-cid-rcgqestb] .section-head[data-astro-cid-rcgqestb] h2[data-astro-cid-rcgqestb]{font-size:clamp(1.6rem,2.6vw,2.6rem)}[data-astro-cid-rcgqestb][data-live]:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:2s ease-in-out infinite live;display:inline-block}@keyframes live{50%{opacity:.3}}.sheets[data-astro-cid-rcgqestb]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);display:grid}.sheet[data-astro-cid-rcgqestb]{grid-column:span var(--span);background:var(--sheet);border:1.5px solid var(--ink);outline:1px solid var(--line);outline-offset:5px;transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out), box-shadow .5s var(--ease-out), outline-offset .5s var(--ease-out);transition-delay:var(--delay,0s), var(--delay,0s), 0s, 0s;flex-direction:column;display:flex;position:relative;container:sheet/inline-size}.sheet[data-astro-cid-rcgqestb].is-in:hover{outline-offset:9px;box-shadow:0 22px 40px -28px color-mix(in oklab, var(--ink) 60%, transparent);transform:translateY(-4px)}.sheet[data-astro-cid-rcgqestb][data-reveal]{clip-path:inset(0 0 100%);opacity:1;transition:clip-path 1.25s cubic-bezier(.65,0,.35,1);transition-delay:var(--delay,0s);transform:none}.sheet[data-astro-cid-rcgqestb][data-reveal].is-in{clip-path:inset(0)}.no-js .sheet[data-astro-cid-rcgqestb][data-reveal]{clip-path:none}@media (prefers-reduced-motion:reduce){.sheet[data-astro-cid-rcgqestb][data-reveal]{clip-path:none}}.sheet__art[data-astro-cid-rcgqestb]{border-bottom:1.5px solid var(--ink);background-color:color-mix(in oklab, var(--accent) 6%, transparent);background-image:linear-gradient(var(--hair) 1px, transparent 1px), linear-gradient(90deg, var(--hair) 1px, transparent 1px);background-position:-1px -1px;background-size:20px 20px;flex:1;min-height:clamp(260px,30vw,440px);padding:clamp(16px,2.2vw,32px) clamp(16px,2.2vw,32px) 40px;position:relative}.sheet__art[data-astro-cid-rcgqestb][style*=--hue]{--accent:color-mix(in oklab, var(--hue) 72%, var(--ink))}.sheet__detail[data-astro-cid-rcgqestb]{letter-spacing:.04em;color:var(--ink-2);align-items:center;gap:8px;margin:0;font-size:10px;display:flex;position:absolute;bottom:10px;left:16px}.sheet__detail[data-astro-cid-rcgqestb] b[data-astro-cid-rcgqestb]{border:1px solid var(--accent);width:20px;height:20px;color:var(--accent);border-radius:50%;place-items:center;font-size:9px;font-weight:500;display:inline-grid}.sheet--next[data-astro-cid-rcgqestb]{color:inherit;text-decoration:none}.sheet__art--blank[data-astro-cid-rcgqestb]{place-items:center;display:grid;position:relative}.next__drawing[data-astro-cid-rcgqestb]{fill:none;width:calc(100% - 2*clamp(20px,3vw,44px));height:calc(100% - 2*clamp(20px,3vw,44px));stroke:var(--line);position:absolute;inset:clamp(20px,3vw,44px)}.next__frame[data-astro-cid-rcgqestb]{stroke-dasharray:6 5}.next__cross[data-astro-cid-rcgqestb]{stroke-dasharray:2 6}.next__dot[data-astro-cid-rcgqestb]{fill:var(--accent);stroke:none;transform-origin:200px 125px;animation:2.4s ease-in-out infinite next-pulse}@keyframes next-pulse{50%{opacity:.5;transform:scale(1.8)}}.next__line[data-astro-cid-rcgqestb]{background:var(--sheet);padding:6px 14px;font-size:clamp(1.3rem,2.2vw,1.9rem);font-style:italic;position:relative}.next__cta[data-astro-cid-rcgqestb]{border:1.5px solid var(--ink);font-family:var(--font-mono);grid-area:meta;place-self:center end;align-items:center;gap:10px;padding:10px 14px;font-size:12px;transition:background-color .3s,color .3s;display:flex}.sheet--next[data-astro-cid-rcgqestb]:hover .next__cta[data-astro-cid-rcgqestb]{background:var(--ink);color:var(--paper)}.sheet--next[data-astro-cid-rcgqestb]:hover .next__line[data-astro-cid-rcgqestb]{color:var(--accent)}.sheet__crop[data-astro-cid-rcgqestb]{border-color:var(--accent);border-style:solid;border-width:0;width:14px;height:14px;position:absolute}.sheet__crop--tl[data-astro-cid-rcgqestb]{border-top-width:1.5px;border-left-width:1.5px;top:10px;left:10px}.sheet__crop--br[data-astro-cid-rcgqestb]{border-bottom-width:1.5px;border-right-width:1.5px;bottom:10px;right:10px}.sheet__block[data-astro-cid-rcgqestb]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"no title meta""body body body""foot foot foot";display:grid}.sheet__no[data-astro-cid-rcgqestb],.sheet__title[data-astro-cid-rcgqestb],.sheet__meta[data-astro-cid-rcgqestb]{border-bottom:1px solid var(--line);padding:14px 16px}.sheet__no[data-astro-cid-rcgqestb]{text-align:center;border-right:1px solid var(--line);flex-direction:column;grid-area:no;justify-content:center;align-items:center;min-width:88px;padding:16px 16px 12px;display:flex}.sheet__no[data-astro-cid-rcgqestb] .mono[data-astro-cid-rcgqestb]{color:var(--ink-3);font-size:8.5px}.sheet__no[data-astro-cid-rcgqestb] strong[data-astro-cid-rcgqestb]{font-family:var(--font-mono);color:var(--accent-ink);font-size:17px;font-weight:500;font-stretch:87.5%}.sheet__title[data-astro-cid-rcgqestb]{flex-direction:column;grid-area:title;justify-content:center;gap:3px;display:flex}.sheet__title[data-astro-cid-rcgqestb] h3[data-astro-cid-rcgqestb]{letter-spacing:-.02em;font-size:clamp(1.5rem,2.3vw,2.2rem);font-weight:750;font-stretch:118%;line-height:1}.sheet__title[data-astro-cid-rcgqestb] .mono[data-astro-cid-rcgqestb]{color:var(--ink-2);font-size:10px}.sheet__meta[data-astro-cid-rcgqestb]{border-left:1px solid var(--line);grid-area:meta;padding:0;display:flex}.sheet__meta[data-astro-cid-rcgqestb] div[data-astro-cid-rcgqestb]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:15px 16px 13px;display:flex}.sheet__meta[data-astro-cid-rcgqestb] div[data-astro-cid-rcgqestb]+div[data-astro-cid-rcgqestb]{border-left:1px solid var(--line)}.sheet__meta[data-astro-cid-rcgqestb] dt[data-astro-cid-rcgqestb]{color:var(--ink-3);font-size:8.5px}.sheet__meta[data-astro-cid-rcgqestb] dd[data-astro-cid-rcgqestb]{white-space:nowrap;font-size:10.5px}.sheet__body[data-astro-cid-rcgqestb]{border-bottom:1px solid var(--line);grid-area:body;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px 28px;padding:18px 16px 20px;display:grid}.sheet__body[data-astro-cid-rcgqestb]>p[data-astro-cid-rcgqestb]{color:var(--ink-2);font-size:15.5px;line-height:1.55}.sheet__notes[data-astro-cid-rcgqestb]{align-content:start;gap:7px;font-size:13.5px;line-height:1.4;display:grid}.sheet__notes[data-astro-cid-rcgqestb] li[data-astro-cid-rcgqestb]{grid-template-columns:22px 1fr;display:grid}.sheet__notes[data-astro-cid-rcgqestb] .mono[data-astro-cid-rcgqestb]{color:var(--accent-ink);padding-top:3px;font-size:9px}.sheet__foot[data-astro-cid-rcgqestb]{grid-area:foot;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.sheet__legend[data-astro-cid-rcgqestb]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:9.5px;display:flex}.sheet__legend[data-astro-cid-rcgqestb] li[data-astro-cid-rcgqestb]{align-items:center;gap:7px;display:flex}.sheet__link[data-astro-cid-rcgqestb]{border:1.5px solid var(--ink);font-family:var(--font-mono);background:var(--sheet);isolation:isolate;transition:color .35s var(--ease-out);flex:none;align-items:center;gap:8px;padding:9px 14px;font-size:11px;font-stretch:87.5%;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.sheet__link[data-astro-cid-rcgqestb]:before{content:"";z-index:-1;background:var(--ink);transition:transform .45s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.sheet__link[data-astro-cid-rcgqestb]:hover{color:var(--sheet)}.sheet__link[data-astro-cid-rcgqestb]:hover:before{transform:none}.sheet__link[data-astro-cid-rcgqestb] svg[data-astro-cid-rcgqestb]{transition:transform .45s var(--ease-out)}.sheet__link[data-astro-cid-rcgqestb]:hover svg[data-astro-cid-rcgqestb]{transform:translate(2px,-2px)}.sheet__private[data-astro-cid-rcgqestb]{color:var(--ink-3);font-size:10px}.sheet__actions[data-astro-cid-rcgqestb]{flex:none;align-items:center;gap:16px;display:flex}.sheet__ext[data-astro-cid-rcgqestb]{color:var(--ink-2);border-bottom:1px solid var(--line);padding-bottom:2px;font-size:10.5px;text-decoration:none;transition:color .3s,border-color .3s}.sheet__ext[data-astro-cid-rcgqestb]:hover{color:var(--ink);border-color:var(--accent)}.sheet__title[data-astro-cid-rcgqestb] h3[data-astro-cid-rcgqestb] a[data-astro-cid-rcgqestb]{text-decoration:none}.sheet__title[data-astro-cid-rcgqestb] h3[data-astro-cid-rcgqestb] a[data-astro-cid-rcgqestb]:hover{color:var(--accent)}@container sheet (width<=560px){.sheet__block[data-astro-cid-rcgqestb]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"no title""meta meta""body body""foot foot"}.sheet__meta[data-astro-cid-rcgqestb]{border-left:0}.sheet__meta[data-astro-cid-rcgqestb] div[data-astro-cid-rcgqestb]{flex:1}.sheet__foot[data-astro-cid-rcgqestb]{flex-direction:column;gap:14px}.sheet__legend[data-astro-cid-rcgqestb]{text-align:center;justify-content:center}}@media (width<=1100px){.sheet[data-astro-cid-rcgqestb]{grid-column:span 6}.sheet__body[data-astro-cid-rcgqestb]{grid-template-columns:1fr}}@media (width<=760px){.sheet[data-astro-cid-rcgqestb]{grid-column:1/-1}.sheet__block[data-astro-cid-rcgqestb]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"no title""meta meta""body body""foot foot"}.sheet__meta[data-astro-cid-rcgqestb]{border-left:0}.sheet__meta[data-astro-cid-rcgqestb] div[data-astro-cid-rcgqestb]{flex:1}.sheet__foot[data-astro-cid-rcgqestb]{flex-direction:column;gap:14px}.sheet__legend[data-astro-cid-rcgqestb]{text-align:center;justify-content:center}}.notes[data-astro-cid-w7cbg4su]{padding-top:clamp(24px,4vw,56px)}.notes__grid[data-astro-cid-w7cbg4su]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,110px);display:grid}.notes__bio[data-astro-cid-w7cbg4su]{font-family:var(--font-serif);letter-spacing:-.005em;margin-bottom:clamp(48px,6vw,88px);font-size:clamp(1.7rem,2.9vw,2.75rem);font-style:italic;line-height:1.3}.notes__bio[data-astro-cid-w7cbg4su] em[data-astro-cid-w7cbg4su]{font-style:normal;font-family:var(--font-display);letter-spacing:-.02em;font-size:.86em;font-weight:300;font-stretch:112%}.revcloud[data-astro-cid-w7cbg4su]{color:var(--accent);white-space:nowrap;margin:0 .04em 0 .2em;padding:0 .1em;display:inline-block;position:relative}.revcloud[data-astro-cid-w7cbg4su] svg{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.revcloud[data-astro-cid-w7cbg4su] path{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-dasharray:1 2;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--ease-draw) .4s}.revcloud[data-astro-cid-w7cbg4su].is-drawn path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.revcloud[data-astro-cid-w7cbg4su] path{transition:none}}.notes__list[data-astro-cid-w7cbg4su]{border-top:1.5px solid var(--ink);display:grid}.notes__list[data-astro-cid-w7cbg4su] li[data-astro-cid-w7cbg4su]{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:12px;padding:22px 0 24px;display:grid}.notes__n[data-astro-cid-w7cbg4su]{color:var(--accent-ink);padding-top:6px}.notes__list[data-astro-cid-w7cbg4su] h3[data-astro-cid-w7cbg4su]{letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(1.2rem,1.7vw,1.55rem);font-weight:650;font-stretch:112%;line-height:1.2}.notes__list[data-astro-cid-w7cbg4su] p[data-astro-cid-w7cbg4su]{color:var(--ink-2);max-width:52ch;margin-top:6px}.notes__side[data-astro-cid-w7cbg4su]{top:calc(var(--header-h) + 40px);gap:28px;display:grid;position:sticky}.box[data-astro-cid-w7cbg4su]{border:1.5px solid var(--ink);background:var(--sheet)}.box__title[data-astro-cid-w7cbg4su]{text-align:center;border-bottom:1.5px solid var(--ink);padding:11px 14px 10px;font-weight:500}.legend[data-astro-cid-w7cbg4su]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:18px 14px;font-size:10.5px;display:grid}.legend[data-astro-cid-w7cbg4su] li[data-astro-cid-w7cbg4su]{align-items:center;gap:12px;display:flex}.schedule[data-astro-cid-w7cbg4su]{border-collapse:collapse;width:100%;font-size:13.5px}.schedule[data-astro-cid-w7cbg4su] th[data-astro-cid-w7cbg4su]{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);padding:9px 14px;font-size:9px;font-weight:400}.schedule[data-astro-cid-w7cbg4su] td[data-astro-cid-w7cbg4su]{border-bottom:1px solid var(--hair);vertical-align:top;padding:10px 14px;line-height:1.35}.schedule[data-astro-cid-w7cbg4su] td[data-astro-cid-w7cbg4su]:first-child{color:var(--accent-ink);white-space:nowrap;padding-top:13px;font-size:10px}.schedule[data-astro-cid-w7cbg4su] tr[data-astro-cid-w7cbg4su]:last-child td[data-astro-cid-w7cbg4su]{border-bottom:0}.schedule__seen[data-astro-cid-w7cbg4su]{color:var(--ink-2);font-size:12.5px}.schedule__seen[data-astro-cid-w7cbg4su] a[data-astro-cid-w7cbg4su]{border-bottom:1px solid var(--line);text-decoration:none;transition:color .3s,border-color .3s}.schedule__seen[data-astro-cid-w7cbg4su] a[data-astro-cid-w7cbg4su]:hover{color:var(--ink);border-color:var(--accent)}.schedule__foot[data-astro-cid-w7cbg4su]{border-top:1px solid var(--line);font-family:var(--font-serif);color:var(--ink-2);padding:12px 14px 13px;font-size:15px;font-style:italic;line-height:1.35}@media (width<=960px){.notes__grid[data-astro-cid-w7cbg4su]{grid-template-columns:1fr}.notes__side[data-astro-cid-w7cbg4su]{position:static}}@media (width<=560px){.notes__list[data-astro-cid-w7cbg4su] li[data-astro-cid-w7cbg4su]{grid-template-columns:40px minmax(0,1fr)}.schedule[data-astro-cid-w7cbg4su] thead[data-astro-cid-w7cbg4su]{display:none}.schedule[data-astro-cid-w7cbg4su] tr[data-astro-cid-w7cbg4su]{border-bottom:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr);display:grid}.schedule[data-astro-cid-w7cbg4su] td[data-astro-cid-w7cbg4su],.schedule[data-astro-cid-w7cbg4su] tr[data-astro-cid-w7cbg4su]:last-child{border-bottom:0}.schedule__seen[data-astro-cid-w7cbg4su]{grid-column:2;padding-top:0}}.contact[data-astro-cid-he3spzz3]{padding-top:clamp(24px,4vw,56px);overflow-x:clip}.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(40px,6vw,100px);display:grid}.contact__main[data-astro-cid-he3spzz3]{container-type:inline-size}.contact__lead[data-astro-cid-he3spzz3]{font-family:var(--font-serif);max-width:22ch;margin-bottom:clamp(24px,3vw,40px);font-size:clamp(1.6rem,2.6vw,2.5rem);font-style:italic;line-height:1.2}.contact__label[data-astro-cid-he3spzz3]{color:var(--ink-3);margin-bottom:12px}.contact__hint[data-astro-cid-he3spzz3]{max-width:46ch;color:var(--ink-2);margin-top:18px}.contact__mail[data-astro-cid-he3spzz3]{letter-spacing:-.03em;align-items:center;gap:.3em;max-width:100%;padding-bottom:.12em;font-size:clamp(1.3rem,6.4cqi,4.6rem);font-weight:700;font-stretch:120%;line-height:1;text-decoration:none;display:inline-flex;position:relative}.contact__mail-text[data-astro-cid-he3spzz3]{white-space:nowrap}.contact__mail[data-astro-cid-he3spzz3]:after{content:"";background:var(--ink);transform-origin:100%;height:3px;transition:transform .6s var(--ease-out);position:absolute;bottom:0;left:0;right:0}.contact__mail[data-astro-cid-he3spzz3]:hover{color:var(--accent)}.contact__mail[data-astro-cid-he3spzz3]:hover:after{transform:scaleX(0)}.contact__mail[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{width:.62em;height:.62em;transition:transform .5s var(--ease-out);flex:none}.contact__mail[data-astro-cid-he3spzz3]:hover svg[data-astro-cid-he3spzz3]{transform:translate(.08em,-.08em)}.contact__links[data-astro-cid-he3spzz3]{gap:10px;margin-top:32px;display:grid}.contact__links[data-astro-cid-he3spzz3] div[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:baseline;gap:6px 22px;display:flex}.contact__links[data-astro-cid-he3spzz3] dt[data-astro-cid-he3spzz3]{width:9.5em;color:var(--ink-3)}.contact__links[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:6px 22px;display:flex}.contact__links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--ink-2);border-bottom:1px solid var(--line);padding-bottom:3px;text-decoration:none;transition:color .3s,border-color .3s}.contact__links[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--ink);border-color:var(--accent)}.contact__side[data-astro-cid-he3spzz3]{justify-items:end;gap:40px;display:grid}.stamp[data-astro-cid-he3spzz3]{border:3px double var(--accent);color:var(--accent);font-family:var(--font-mono);text-transform:uppercase;opacity:0;mix-blend-mode:multiply;justify-items:center;gap:4px;padding:14px 22px 12px;font-stretch:87.5%;display:grid;transform:rotate(-9deg)scale(1.3)}:root[data-theme=cyanotype] .stamp[data-astro-cid-he3spzz3]{mix-blend-mode:normal}.stamp[data-astro-cid-he3spzz3].is-in{animation:.55s cubic-bezier(.3,1.6,.5,1) forwards stamp}.stamp__top[data-astro-cid-he3spzz3],.stamp__bottom[data-astro-cid-he3spzz3]{letter-spacing:.18em;font-size:9px}.stamp__main[data-astro-cid-he3spzz3]{font-family:var(--font-display);letter-spacing:.02em;border-top:1.5px solid;border-bottom:1.5px solid;padding:2px 0;font-size:26px;font-weight:800;font-stretch:125%}@keyframes stamp{0%{opacity:0;transform:rotate(-4deg)scale(1.35)}60%{opacity:.92;transform:rotate(-9deg)scale(.96)}to{opacity:.88;transform:rotate(-9deg)scale(1)}}.reasons[data-astro-cid-he3spzz3]{border:1.5px solid var(--ink);background:var(--sheet);width:100%;max-width:440px}.reasons__title[data-astro-cid-he3spzz3]{text-align:center;border-bottom:1.5px solid var(--ink);padding:11px 14px 10px;font-weight:500}.reasons[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{border-bottom:1px solid var(--hair);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:14px;padding:11px 14px;font-size:14px;line-height:1.4;display:grid}.reasons[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]:last-child{border-bottom:0}.reasons__delta[data-astro-cid-he3spzz3]{width:22px;height:19px;color:var(--accent-ink);clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--accent-wash);place-items:center;margin-top:1px;padding-top:7px;font-size:8.5px;display:grid}@media (width<=560px){.stamp__main[data-astro-cid-he3spzz3]{font-size:19px}}@media (width<=1100px){.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr}.contact__side[data-astro-cid-he3spzz3]{justify-items:start}}
