.opening[data-astro-cid-inpi3r5t],.opening__wrap[data-astro-cid-inpi3r5t]{position:relative}.opening__text[data-astro-cid-inpi3r5t]{pointer-events:auto;align-content:start;gap:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid;container-type:inline-size}.opening__tb[data-astro-cid-inpi3r5t]{border-top:1px solid var(--rule-2);border-left:1px solid var(--rule-2);grid-template-columns:repeat(2,minmax(0,1fr));max-width:40rem;display:grid}.opening__tb[data-astro-cid-inpi3r5t]>div[data-astro-cid-inpi3r5t]:last-child:nth-child(odd){grid-column:1/-1}@container (width>=34rem){.opening__tb[data-astro-cid-inpi3r5t]{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.opening__tb[data-astro-cid-inpi3r5t]>div[data-astro-cid-inpi3r5t]:last-child:nth-child(odd){grid-column:auto}}.opening__tb[data-astro-cid-inpi3r5t]>div[data-astro-cid-inpi3r5t]{border-right:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);background:var(--ground-2);gap:.25rem;padding:.6rem .8rem .7rem;display:grid}.opening__tb[data-astro-cid-inpi3r5t] dd[data-astro-cid-inpi3r5t]{margin:0;font-size:.9375rem;font-weight:520}.opening__name[data-astro-cid-inpi3r5t]{font-size:min(var(--t-display), 19.5cqi);letter-spacing:-.045em;margin-left:-.05em;font-weight:500;line-height:.86}.opening__name[data-astro-cid-inpi3r5t] span[data-astro-cid-inpi3r5t]{display:block}.opening__thesis[data-astro-cid-inpi3r5t]{font-family:var(--f-text);font-size:var(--t-lede);text-wrap:pretty;max-width:36ch;line-height:1.4}.opening__actions[data-astro-cid-inpi3r5t]{gap:var(--s-3);flex-wrap:wrap;display:flex}.opening__hint[data-astro-cid-inpi3r5t]{color:var(--ink-3);letter-spacing:.02em;font-size:.6875rem}.opening__hint-fine[data-astro-cid-inpi3r5t]{display:none}@media (pointer:fine){.opening__hint-fine[data-astro-cid-inpi3r5t]{display:inline}.opening__hint-scroll[data-astro-cid-inpi3r5t]{display:none}}@media (prefers-reduced-motion:no-preference){.opening__name[data-astro-cid-inpi3r5t] span[data-astro-cid-inpi3r5t]{animation:survey-in 1.7s var(--ease-out) both}.opening__name[data-astro-cid-inpi3r5t] span[data-astro-cid-inpi3r5t]+span[data-astro-cid-inpi3r5t]{animation-delay:90ms}.opening__thesis[data-astro-cid-inpi3r5t],.opening__actions[data-astro-cid-inpi3r5t],.opening__hint[data-astro-cid-inpi3r5t]{animation:settle 1.1s var(--ease-out) .45s both}}@keyframes survey-in{0%{letter-spacing:.02em;opacity:.15;font-stretch:62%}to{letter-spacing:-.045em;opacity:1;font-stretch:100%}}@keyframes settle{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media (width<=63.99rem){.opening__wrap[data-astro-cid-inpi3r5t]{background:var(--ground);padding-block:var(--s-7) var(--s-8)}.opening__wrap[data-astro-cid-inpi3r5t]:before{content:"";background:linear-gradient(to top, var(--ground), transparent);pointer-events:none;height:5rem;position:absolute;bottom:100%;left:0;right:0}.opening__name[data-astro-cid-inpi3r5t]{font-size:min(var(--t-display), 22cqi)}}@media (width>=64rem){.opening[data-astro-cid-inpi3r5t]{min-height:calc(100svh - var(--nav-h));align-items:center;display:grid}.opening[data-astro-cid-inpi3r5t]:before{content:"";inset:0 auto 0 calc(-1 * var(--rail-w,0px));width:calc(56% + var(--rail-w,0px));background:linear-gradient(to right, var(--ground) 0%, var(--ground) 62%, color-mix(in srgb, var(--ground) 0%, transparent) 100%);pointer-events:none;position:absolute}.opening__text[data-astro-cid-inpi3r5t]{width:50%;padding-block:var(--s-7) var(--s-9)}}.atlas__intro[data-astro-cid-sb7panng]{font-family:var(--f-text);font-size:var(--t-body);color:var(--ink-2);max-width:44ch;margin-block:var(--s-5) var(--s-6)}.atlas__row[data-astro-cid-sb7panng]{gap:.25rem var(--s-4);grid-template-columns:2.5rem minmax(0,1fr);padding:1.2rem 0 1.25rem;text-decoration:none;display:grid;position:relative}.atlas__row[data-astro-cid-sb7panng]:before{content:"";background:var(--cinnabar);transform-origin:top;width:2px;transition:transform var(--d-2) var(--ease-out);position:absolute;top:1.1rem;bottom:1.1rem;left:-1rem;transform:scaleY(0)}li[data-astro-cid-sb7panng].is-on>.atlas__row[data-astro-cid-sb7panng]:before,.atlas__row[data-astro-cid-sb7panng]:hover:before,.atlas__row[data-astro-cid-sb7panng]:focus-visible:before{transform:scaleY(1)}.atlas__no[data-astro-cid-sb7panng]{color:var(--ink-3);transition:color var(--d-1) var(--ease);padding-top:.25rem}li[data-astro-cid-sb7panng].is-on .atlas__no[data-astro-cid-sb7panng]{color:var(--cinnabar-ink)}.atlas__main[data-astro-cid-sb7panng]{gap:.35rem;display:grid}.atlas__title[data-astro-cid-sb7panng]{font-size:var(--t-h4);letter-spacing:-.01em;transition:color var(--d-1) var(--ease);font-weight:580;line-height:1.2}.atlas__row[data-astro-cid-sb7panng]:hover .atlas__title[data-astro-cid-sb7panng]{color:var(--cinnabar-ink)}.atlas__meta[data-astro-cid-sb7panng]{color:var(--ink-2);font-size:.9375rem}.atlas__side[data-astro-cid-sb7panng]{gap:var(--s-2) var(--s-4);flex-wrap:wrap;align-items:center;margin-top:.35rem;display:flex}.atlas__dates[data-astro-cid-sb7panng],.atlas__ll[data-astro-cid-sb7panng]{color:var(--ink-3);font-size:.75rem}@media (width>=64rem){.atlas__list[data-astro-cid-sb7panng]>li[data-astro-cid-sb7panng][data-station]{align-content:center;min-height:26vh;display:grid}.atlas__title[data-astro-cid-sb7panng]{font-size:clamp(1.375rem,1rem + .8vw,1.75rem)}}.work__list[data-astro-cid-eei5yqns]{padding:0;list-style:none;display:grid}.work__item[data-astro-cid-eei5yqns]{display:grid}.work__panel[data-astro-cid-eei5yqns]{align-content:start;gap:var(--s-3);display:grid}.work__no[data-astro-cid-eei5yqns]{color:var(--cinnabar-ink)}.work__title[data-astro-cid-eei5yqns]{letter-spacing:-.028em;margin-block:var(--s-1) var(--s-2);font-size:clamp(1.875rem,1.4rem + 1.5vw,2.75rem);font-weight:530;line-height:1.02}.work__title[data-astro-cid-eei5yqns] a[data-astro-cid-eei5yqns]{text-decoration:none}.work__title[data-astro-cid-eei5yqns] a[data-astro-cid-eei5yqns]:hover{color:var(--cinnabar-ink)}.work__summary[data-astro-cid-eei5yqns]{font-family:var(--f-text);font-size:var(--t-body);line-height:var(--lh-text);color:var(--ink-2);max-width:46ch}.work__fig[data-astro-cid-eei5yqns]{color:inherit;margin-top:var(--s-4);text-decoration:none;display:block}.work__loop[data-astro-cid-eei5yqns]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.work__film[data-astro-cid-eei5yqns]{backdrop-filter:blur(10px);color:#f2f3ee;letter-spacing:.08em;text-transform:uppercase;background:#0a0c0a80;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .6rem .3rem .45rem;font-size:.6875rem;display:inline-flex;position:absolute;top:.75rem;left:.75rem}.work__film[data-astro-cid-eei5yqns] svg[data-astro-cid-eei5yqns]{color:#ff6a45;width:.7rem;height:.7rem}.work__facts[data-astro-cid-eei5yqns]{gap:var(--s-4) var(--s-5);margin:var(--s-4) 0 var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.work__facts[data-astro-cid-eei5yqns]>div[data-astro-cid-eei5yqns]{align-content:start;gap:.3rem;display:grid}.work__facts[data-astro-cid-eei5yqns] dd[data-astro-cid-eei5yqns]{margin:0;font-size:.9375rem;line-height:1.35}.work__panel[data-astro-cid-eei5yqns]>.go[data-astro-cid-eei5yqns]{justify-self:start}.ground-live .work__still[data-astro-cid-eei5yqns]{display:none}@media (width>=64rem){.work__item[data-astro-cid-eei5yqns]{padding-block:22vh}.work__item[data-astro-cid-eei5yqns]:first-child{padding-top:12vh}}.tools__grid[data-astro-cid-mp555yrt]{gap:clamp(2.5rem, 2rem + 2vw, 4rem) var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));padding:0;list-style:none;display:grid}.tool__link[data-astro-cid-mp555yrt]{gap:var(--s-3);text-decoration:none;display:grid}.tool__fig[data-astro-cid-mp555yrt]{aspect-ratio:16/10;background:var(--ground-2);border:1px solid var(--rule);transition:border-color var(--d-2) var(--ease);margin-bottom:var(--s-2);padding:7% 8% 9%;display:block;position:relative;overflow:hidden}.tool__fig[data-astro-cid-mp555yrt] .loop{position:absolute;inset:0}.tool__link[data-astro-cid-mp555yrt]:hover .tool__fig[data-astro-cid-mp555yrt]{border-color:var(--ink-2)}.tool__no[data-astro-cid-mp555yrt]{color:var(--ink-3);font-size:.6875rem;position:absolute;top:.55rem;left:.7rem}.tool__name[data-astro-cid-mp555yrt]{font-size:var(--t-h4);letter-spacing:-.01em;transition:color var(--d-1) var(--ease);font-weight:600}.tool__link[data-astro-cid-mp555yrt]:hover .tool__name[data-astro-cid-mp555yrt]{color:var(--cinnabar-ink)}.tool__sum[data-astro-cid-mp555yrt]{font-family:var(--f-text);color:var(--ink-2);font-size:1.0625rem;line-height:1.5}.tool__tech[data-astro-cid-mp555yrt]{color:var(--ink-3);font-size:.75rem}.tools[data-astro-cid-mp555yrt] .panel--full{padding-block:var(--s-8) var(--section)}.section-key[data-astro-cid-mp555yrt]{gap:var(--s-3);max-width:36rem;padding:var(--s-4) var(--s-5);background:var(--scrim);backdrop-filter:blur(8px);border-left:2px solid var(--cinnabar);pointer-events:auto;margin:0;display:grid}.section-key__title[data-astro-cid-mp555yrt]{font-family:var(--f-text);color:var(--ink-2);font-size:.9375rem;line-height:1.45}.section-key__list[data-astro-cid-mp555yrt]{gap:.35rem var(--s-5);color:var(--ink-2);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;font-size:.8125rem;list-style:none;display:grid}@media (width>=40rem){.section-key__list[data-astro-cid-mp555yrt]{grid-template-columns:repeat(3,minmax(0,1fr))}}.section-key__list[data-astro-cid-mp555yrt] li[data-astro-cid-mp555yrt]{align-items:center;gap:.5rem;display:flex}.k[data-astro-cid-mp555yrt]{width:1.4rem;height:.8rem;color:var(--ink-2);flex:none;display:inline-block}.k--sand[data-astro-cid-mp555yrt]{background:radial-gradient(circle,currentColor .8px,#0000 1.2px) 0 0/4px 4px}.k--clay[data-astro-cid-mp555yrt]{background:repeating-linear-gradient(#0000 0 2px,currentColor 2px 3px)}.k--gravel[data-astro-cid-mp555yrt]{background:radial-gradient(circle,#0000 1.6px,currentColor 1.8px 2.4px,#0000 2.6px) 0 0/7px 7px}.k--rock[data-astro-cid-mp555yrt]{opacity:.8;background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 6px) 0 0/5px 4px;height:.6rem}.k--water[data-astro-cid-mp555yrt]{background:var(--water);height:2px}.k--boring[data-astro-cid-mp555yrt]{background:var(--cinnabar);width:3px;height:.9rem;margin-inline:.55rem}.notelist__row[data-astro-cid-r6yy45vc]{gap:var(--s-2) var(--gap);padding:var(--s-5) 0;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.notelist__date[data-astro-cid-r6yy45vc]{color:var(--ink-3)}.notelist__main[data-astro-cid-r6yy45vc]{gap:var(--s-2);display:grid}.notelist__title[data-astro-cid-r6yy45vc]{font-size:var(--t-h3);letter-spacing:-.02em;transition:color var(--d-1) var(--ease);font-weight:540;line-height:1.15}.notelist__row[data-astro-cid-r6yy45vc]:hover .notelist__title[data-astro-cid-r6yy45vc]{color:var(--cinnabar-ink)}.notelist__desc[data-astro-cid-r6yy45vc]{font-family:var(--f-text);color:var(--ink-2);max-width:60ch;font-size:1.0625rem;line-height:1.5}.notelist__side[data-astro-cid-r6yy45vc]{gap:var(--s-3);color:var(--ink-3);align-items:baseline;display:flex}@media (width>=56rem){.notelist__row[data-astro-cid-r6yy45vc]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline}.notelist__date[data-astro-cid-r6yy45vc]{grid-column:1/span 2}.notelist__main[data-astro-cid-r6yy45vc]{grid-column:3/span 7}.notelist__side[data-astro-cid-r6yy45vc]{flex-direction:column;grid-column:11/span 2;justify-content:flex-end;align-items:flex-end;gap:.3rem}}.field__sheet[data-astro-cid-cicgot25]{gap:var(--s-6) var(--gap);margin-top:var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field__sheet[data-astro-cid-cicgot25] .fig__cap{font-size:.875rem}.about__grid[data-astro-cid-5ojjifha]{gap:var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}.about__portrait[data-astro-cid-5ojjifha]{width:100%;max-width:26rem}.about__text[data-astro-cid-5ojjifha]{gap:var(--s-6);align-content:start;min-width:0;display:grid}.about__lede[data-astro-cid-5ojjifha]{font-family:var(--f-text);font-size:var(--t-lede);max-width:36ch;line-height:1.45}.about__creds[data-astro-cid-5ojjifha]{width:100%;max-width:38rem}.about__creds[data-astro-cid-5ojjifha] caption[data-astro-cid-5ojjifha]{text-align:left;padding-bottom:var(--s-3)}.about__creds[data-astro-cid-5ojjifha] th[data-astro-cid-5ojjifha],.about__creds[data-astro-cid-5ojjifha] td[data-astro-cid-5ojjifha]{text-align:left;vertical-align:baseline;border-top:1px solid var(--rule);padding:.7rem 0}.about__creds[data-astro-cid-5ojjifha] th[data-astro-cid-5ojjifha]{padding-right:var(--s-5);font-weight:560}.about__creds[data-astro-cid-5ojjifha] td[data-astro-cid-5ojjifha]{color:var(--ink-3);text-align:right;white-space:nowrap;font-size:.75rem}.about__creds[data-astro-cid-5ojjifha] tr[data-astro-cid-5ojjifha]:last-child th[data-astro-cid-5ojjifha],.about__creds[data-astro-cid-5ojjifha] tr[data-astro-cid-5ojjifha]:last-child td[data-astro-cid-5ojjifha]{border-bottom:1px solid var(--rule)}@media (width<=40rem){.about__creds[data-astro-cid-5ojjifha] tr[data-astro-cid-5ojjifha]{border-top:1px solid var(--rule);gap:.2rem;padding:.7rem 0;display:grid}.about__creds[data-astro-cid-5ojjifha] tr[data-astro-cid-5ojjifha]:last-child{border-bottom:1px solid var(--rule)}.about__creds[data-astro-cid-5ojjifha] th[data-astro-cid-5ojjifha],.about__creds[data-astro-cid-5ojjifha] td[data-astro-cid-5ojjifha]{text-align:left;white-space:normal;padding:0;border:0!important}}.about__links[data-astro-cid-5ojjifha]{gap:var(--s-5);flex-wrap:wrap;align-items:center;display:flex}.about__portrait[data-astro-cid-5ojjifha]{max-width:18rem}.contact__grid[data-astro-cid-rm6npfgm]{gap:var(--s-8);display:grid}.contact__left[data-astro-cid-rm6npfgm]{gap:var(--s-6);align-content:start;display:grid}.contact__lede[data-astro-cid-rm6npfgm]{font-family:var(--f-text);font-size:var(--t-lede);max-width:30ch;line-height:1.45}.contact__mail[data-astro-cid-rm6npfgm]{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.contact__addr[data-astro-cid-rm6npfgm]{letter-spacing:-.02em;text-decoration-color:var(--cinnabar);text-underline-offset:.18em;overflow-wrap:anywhere;font-size:clamp(1.25rem,1rem + 1.1vw,2rem);font-weight:540}.contact__elsewhere[data-astro-cid-rm6npfgm]{gap:var(--s-2) var(--s-5);color:var(--ink-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.contact__form[data-astro-cid-rm6npfgm]{gap:var(--s-5);display:grid}.contact__send[data-astro-cid-rm6npfgm]{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.contact__status[data-astro-cid-rm6npfgm]{font-family:var(--f-text);color:var(--ink-2)}.contact__status[data-astro-cid-rm6npfgm][data-tone=ok]{color:var(--ink)}.contact__status[data-astro-cid-rm6npfgm][data-tone=err]{color:var(--cinnabar-ink)}.has-ground main{z-index:1;pointer-events:none;position:relative}.has-ground main :where(a,button,input,textarea,select,label,summary,dialog,[tabindex],.panel,.section-key,figure){pointer-events:auto}.has-ground .foot{z-index:1;background:var(--ground);position:relative}.has-ground .sec{padding-top:clamp(10rem,6rem + 12vw,18rem)}.ground{z-index:0;view-transition-name:ground;background:var(--ground-2);contain:strict;height:100lvh;position:fixed;top:0;left:0;right:0;overflow:hidden;transform:translateZ(0)}.ground__canvas{touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}@media (pointer:fine){.ground__canvas{cursor:crosshair}.ground.is-dragging .ground__canvas{cursor:grabbing}}.ground__still{opacity:0;transition:opacity var(--d-3) var(--ease);position:absolute;inset:14% 6% 12% 52%}.ground.is-static .ground__still{opacity:.9}@media (width<=63.99rem){.ground__still{inset:12% 10% 46%}}.ground__overlay{pointer-events:none;position:absolute;inset:0}.ground__north{top:calc(var(--nav-h) + 1rem);right:var(--gutter);width:1.15rem;fill:var(--ink-2);position:absolute}.ground__north text{font-family:var(--f-mono);fill:var(--ink-2);font-size:9px}.ground__hud{right:var(--gutter);text-align:right;pointer-events:none;justify-items:end;gap:.35rem;max-width:min(34rem,44vw);margin:0;display:grid;position:absolute;bottom:1.1rem}.ground__cap{font-family:var(--f-text);color:var(--ink-2);background:var(--scrim);padding:.15rem .45rem;font-size:.9375rem}.ground__cap .fig__no{margin-right:.35rem}.ground__meta{color:var(--ink-3);font-variant-numeric:tabular-nums;background:var(--scrim);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem 1rem;padding:.15rem .45rem;font-size:.6875rem;display:flex}.ground__meta .is-lens{color:var(--cinnabar-ink)}.ground__scale{align-items:center;gap:.4rem;display:inline-flex}.ground__scale i{border:1px solid var(--ink-2);background:linear-gradient(90deg, var(--ink-2) 50%, transparent 50%) bottom / 100% 2px no-repeat;border-top:0;height:.35rem;transition:width .12s linear;display:block}.ground:not(.is-live) .ground__meta{display:none}@media (width<=63.99rem){.ground__hud,.ground__north{display:none}}.panel{isolation:isolate;padding-block:var(--s-8);position:relative;container-type:inline-size}.panel:before{content:"";z-index:-1;top:0;bottom:0;left:-100vw;right:calc(-1 * var(--gutter));background:var(--ground);position:absolute}@media (width>=64rem){.panel{width:50%;padding-right:var(--s-6)}.panel:before{right:0}.panel:after{content:"";z-index:-1;background:linear-gradient(to right, var(--ground), color-mix(in srgb, var(--ground) 0%, transparent));pointer-events:none;width:clamp(3rem,7vw,8rem);position:absolute;top:0;bottom:0;left:100%}.panel--full{width:auto;padding-right:0}.panel--full:before{right:-100vw}.panel--full:after{display:none}}.panel+.panel{padding-top:0}.window{pointer-events:none;display:none}@media (width<=63.99rem){.window{height:62svh;margin-inline:calc(-1 * var(--gutter));display:block}.panel .window{margin-block:var(--s-6)}.panel:has(.window):before{display:none}.panel:has(.window)>:not(.window){position:relative}.panel:has(.window)>:not(.window):before{content:"";z-index:-1;inset:calc(-1 * var(--s-4)) calc(-1 * var(--gutter));background:var(--ground);position:absolute}.window--hero{height:58svh}}.window--wide{height:max(34rem,96svh);padding-bottom:var(--s-7);align-items:end;display:grid}@media (width<=63.99rem){.window--wide{height:78svh;margin-inline:0}}.ground .stake{color:var(--ink);opacity:0;will-change:transform, opacity;text-decoration:none;position:absolute;top:0;left:0}.ground .stake__pole{width:1.5px;height:calc(1.9rem * var(--grow,1));background:var(--ink);position:absolute;bottom:0;left:0}.ground .stake__flag{left:1.5px;bottom:calc(1.9rem * var(--grow,1) - .55rem);background:var(--ink-3);clip-path:polygon(0 0,100% 50%,0 100%);width:.75rem;height:.55rem;position:absolute}.ground .stake--active .stake__flag{background:var(--cinnabar)}.ground .stake__label{left:1rem;bottom:calc(1.9rem * var(--grow,1) - .75rem);white-space:nowrap;background:var(--scrim);align-items:baseline;gap:.4rem;padding:.15rem .4rem;font-size:.75rem;font-weight:600;display:flex;position:absolute}.ground .stake__label b{font-family:var(--f-mono);color:var(--cinnabar-ink);font-weight:500}.ground .stake__label span{display:none}.ground .stake.is-hi .stake__label span,.ground .stake:hover .stake__label span{display:inline}.ground .stake.is-hi .stake__pole{background:var(--cinnabar)}.ground .stake.is-hi .stake__label{border-left:2px solid var(--cinnabar);padding:.25rem .5rem;font-size:.875rem}.ground-home{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.ground-home__dot{background:var(--cinnabar);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px}.ground-home__ring{border:1.5px solid var(--cinnabar);border-radius:50%;width:28px;height:28px;position:absolute;top:-14px;left:-14px}.ground-home__label{white-space:nowrap;background:var(--scrim);border-left:2px solid var(--cinnabar);padding:.2rem .5rem;font-size:.8125rem;font-weight:600;position:absolute;top:-.75rem;left:1.1rem}@media (prefers-reduced-motion:no-preference){.ground-home__ring{animation:home-pulse 2.6s var(--ease-out) infinite}}@keyframes home-pulse{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}.ground-sec{opacity:0;white-space:nowrap;color:var(--ink-2);will-change:transform, opacity;font-size:.75rem;position:absolute;top:0;left:0}.ground-sec--end{font-family:var(--f-display);color:var(--ink);font-size:1.375rem;font-weight:600;translate:-50% -100%}.ground-sec--boring{background:var(--scrim);color:var(--ink);padding:.15rem .4rem;font-weight:560;translate:-50% calc(-100% - .4rem)}.ground-sec--boring b{font-family:var(--f-mono);color:var(--cinnabar-ink);font-weight:500}@media (width<=40rem){.ground-sec--boring span{display:none}}.ground-sec--water{color:var(--water);font-family:var(--f-mono);font-size:.6875rem;translate:-50% .2rem}.ground-sec--water i{font-style:normal}.ground-photo{aspect-ratio:4/3;background:var(--ground);width:6.5rem;box-shadow:0 1px 0 var(--rule-2), 0 6px 18px #0000002e;opacity:0;transform-origin:50% 100%;will-change:transform, opacity;transition:box-shadow var(--d-2) var(--ease);margin:-2.4375rem 0 0 -3.25rem;padding:3px 3px 10px;position:absolute;top:0;left:0}.ground-photo img{object-fit:cover;width:100%;height:100%;display:block}.ground-photo.is-on{box-shadow:0 0 0 1.5px var(--cinnabar), 0 10px 26px #00000042}.ground-static .ground__overlay{display:none}
