.copy[data-astro-cid-4ul3c4ct]{border:1.5px solid var(--accent);min-height:56px;color:var(--text);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--ease), color .25s var(--ease);background:0 0;border-radius:8px;place-items:center;padding:15px 28px;font-size:clamp(1rem,1.4vw,1.125rem);font-weight:500;line-height:1.4;display:inline-grid;position:relative}.copy[data-astro-cid-4ul3c4ct]:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}.copy[data-astro-cid-4ul3c4ct].copied{color:var(--accent)}.copy[data-astro-cid-4ul3c4ct]:active{background:color-mix(in srgb, var(--accent) 14%, var(--surface))}.copy-value[data-astro-cid-4ul3c4ct],.copy-feedback[data-astro-cid-4ul3c4ct]{transition:opacity .2s var(--ease), transform .3s var(--ease);grid-area:1/1}.copy-feedback[data-astro-cid-4ul3c4ct]{opacity:0;transform:translateY(5px)}.copied[data-astro-cid-4ul3c4ct] .copy-value[data-astro-cid-4ul3c4ct]{opacity:0;transform:translateY(-5px)}.copied[data-astro-cid-4ul3c4ct] .copy-feedback[data-astro-cid-4ul3c4ct]{opacity:1;transform:none}.copy-failed[data-astro-cid-4ul3c4ct] .copy-value[data-astro-cid-4ul3c4ct]{user-select:all}.copy-failed[data-astro-cid-4ul3c4ct] .copy-feedback[data-astro-cid-4ul3c4ct]{color:var(--text-2);opacity:1;font-size:.75rem;font-weight:400;position:absolute;top:calc(100% + 10px);transform:none}.main:has(.story){padding-top:0;padding-bottom:0}body:has(.story) .header{z-index:10;position:absolute;inset:0 0 auto}body:has(.story) .ambient-grid,body:has(.story) .ambient-orbit{opacity:.35}body:has(.story.is-enhanced) .footer{z-index:3;position:relative}.story[data-astro-cid-lcdefpme],.story-stage[data-astro-cid-lcdefpme]{position:relative}.scene[data-astro-cid-lcdefpme]{min-height:65svh;padding-block:140px 80px}.display[data-astro-cid-lcdefpme]{letter-spacing:-.075em;font-size:clamp(3.5rem,11.3vw,9.5rem);font-weight:500;line-height:.94}.line-mask[data-astro-cid-lcdefpme]{margin-block:-.12em;padding-block:.12em;display:block;overflow:clip}.line-inner[data-astro-cid-lcdefpme]{padding-right:.035em;display:inline-block}.dot-anchor[data-astro-cid-lcdefpme]{background:var(--accent);border-radius:50%;width:.085em;height:.085em;margin-left:.065em;display:inline-block}.name-char[data-astro-cid-lcdefpme]{display:inline-block}.scene-note[data-astro-cid-lcdefpme]{color:var(--text-2);letter-spacing:-.015em;margin-top:40px;font-size:clamp(.9375rem,1.35vw,1.125rem);line-height:1.65}.work-title[data-astro-cid-lcdefpme]{font-size:clamp(2.9rem,9.6vw,8rem)}.work-note[data-astro-cid-lcdefpme]{width:fit-content;font-family:var(--serif);letter-spacing:-.04em;margin-top:24px;font-size:clamp(2.5rem,5.2vw,4.75rem);font-style:italic;line-height:1.1;position:relative}.work-underline[data-astro-cid-lcdefpme]{pointer-events:none;width:125%;height:.28em;position:absolute;top:calc(100% + 4px);left:-.035em;overflow:visible}.work-underline[data-astro-cid-lcdefpme]>path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--accent);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.work-underline-ink[data-astro-cid-lcdefpme]{fill:none;stroke:#fff;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.contact-title[data-astro-cid-lcdefpme]{font-size:clamp(3.5rem,10vw,8.5rem)}.contact-heading[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(18px,2.8vw,40px);width:fit-content;display:flex}.contact-plane[data-astro-cid-lcdefpme]{fill:none;width:clamp(48px,7vw,92px);stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.contact-pill[data-astro-cid-lcdefpme]{z-index:2;width:fit-content;margin-top:48px;position:relative}.travel-dot[data-astro-cid-lcdefpme],.scroll-cue[data-astro-cid-lcdefpme]{display:none}.is-enhanced[data-astro-cid-lcdefpme]{height:435svh}.is-enhanced[data-astro-cid-lcdefpme] .story-stage[data-astro-cid-lcdefpme]{height:100svh;min-height:520px;position:sticky;top:0}.is-enhanced[data-astro-cid-lcdefpme] .scene[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;min-height:0;padding-block:104px 96px;display:flex;position:absolute;inset:0}.is-enhanced[data-astro-cid-lcdefpme] .scene-work[data-astro-cid-lcdefpme],.is-enhanced[data-astro-cid-lcdefpme] .scene-contact[data-astro-cid-lcdefpme]{opacity:0;visibility:hidden}.is-enhanced[data-astro-cid-lcdefpme] .dot-anchor[data-astro-cid-lcdefpme]{background:0 0}.is-enhanced[data-astro-cid-lcdefpme] .travel-dot[data-astro-cid-lcdefpme]{z-index:1;background:var(--accent);pointer-events:none;will-change:transform;border:1.5px solid #0000;border-radius:999px;display:block;position:absolute;top:0;left:0}.is-enhanced[data-astro-cid-lcdefpme] .contact-pill[data-astro-cid-lcdefpme] .copy{box-shadow:none;background:0 0;border-color:#0000}.is-enhanced[data-astro-cid-lcdefpme] .contact-pill[data-astro-cid-lcdefpme] .copy:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}.is-enhanced[data-astro-cid-lcdefpme] .contact-pill[data-astro-cid-lcdefpme] .copy:active{background:color-mix(in srgb, var(--accent) 14%, transparent)}.is-enhanced[data-astro-cid-lcdefpme] .scroll-cue[data-astro-cid-lcdefpme]{color:var(--text-3);align-items:center;gap:14px;font-size:.75rem;display:flex;position:absolute;bottom:36px;left:0}.cue-track[data-astro-cid-lcdefpme]{background:var(--line);width:1px;height:32px;display:block;position:relative;overflow:hidden}.cue-label[data-astro-cid-lcdefpme]{perspective:500px;line-height:1.6;display:grid;overflow:clip}.cue-label[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{white-space:nowrap;transform-origin:50%;backface-visibility:hidden;grid-area:1/1}.cue-label[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:not(:first-child){opacity:0}.cue-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--accent);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.contact-destination[data-astro-cid-lcdefpme]{position:absolute;bottom:100svh}@media (width<=600px){.is-enhanced[data-astro-cid-lcdefpme]{height:400svh}.display[data-astro-cid-lcdefpme]{font-size:clamp(3.35rem,13.5vw,5rem)}.work-title[data-astro-cid-lcdefpme]{font-size:clamp(2.65rem,10.7vw,4rem)}.contact-title[data-astro-cid-lcdefpme]{font-size:clamp(3.3rem,13vw,5rem)}.scene-note[data-astro-cid-lcdefpme]{margin-top:32px}.contact-pill[data-astro-cid-lcdefpme]{margin-top:36px}.is-enhanced[data-astro-cid-lcdefpme] .scene[data-astro-cid-lcdefpme]{padding-block:88px 100px}.is-enhanced[data-astro-cid-lcdefpme] .scroll-cue[data-astro-cid-lcdefpme]{bottom:28px}}@media (prefers-reduced-motion:reduce),(height<=519px){.scene[data-astro-cid-lcdefpme]{min-height:auto;padding-block:120px 40px}.scene[data-astro-cid-lcdefpme]:last-of-type{padding-bottom:100px}}
