@property --sky-1{syntax:"<color>";inherits:true;initial-value:#bcd3e4}@property --sky-2{syntax:"<color>";inherits:true;initial-value:#dfe9ee}@property --sky-3{syntax:"<color>";inherits:true;initial-value:#f4e9dc}@property --paper{syntax:"<color>";inherits:true;initial-value:#f1f4f3}@property --far-1{syntax:"<color>";inherits:true;initial-value:#e3eaee}@property --far-2{syntax:"<color>";inherits:true;initial-value:#d9e3e9}@property --far-3{syntax:"<color>";inherits:true;initial-value:#cfdbe3}@property --snow{syntax:"<color>";inherits:true;initial-value:#f7f9f8}@property --shade{syntax:"<color>";inherits:true;initial-value:#dbe4e9}@property --ink{syntax:"<color>";inherits:true;initial-value:#3a5263}@property --ink-muted{syntax:"<color>";inherits:true;initial-value:#566b79}@property --faint{syntax:"<color>";inherits:true;initial-value:#9db1be}@property --accent{syntax:"<color>";inherits:true;initial-value:#4f7590}@property --accent-text{syntax:"<color>";inherits:true;initial-value:#4b6e87}@property --sun{syntax:"<color>";inherits:true;initial-value:#e6a467}@property --win{syntax:"<color>";inherits:true;initial-value:#dfe8ec}@property --vine{syntax:"<color>";inherits:true;initial-value:#3a5263}@property --wood{syntax:"<color>";inherits:true;initial-value:#cbb8a2}@property --roof{syntax:"<color>";inherits:true;initial-value:#c9a48a}@property --fade{syntax:"<number>";inherits:true;initial-value:1}html[data-descent]{scroll-snap-type:y mandatory;scroll-behavior:auto;--ride:0s;--ease:cubic-bezier(.45, 0, .55, 1);transition-property:--sky-1,--sky-2,--sky-3,--paper,--far-1,--far-2,--far-3,--snow,--shade,--ink,--ink-muted,--faint,--accent,--accent-text,--sun,--win,--vine,--wood,--roof;transition-duration:var(--ride);transition-timing-function:var(--ease);& main{gap:0;padding-bottom:0}& .stop{scroll-snap-align:start;scroll-snap-stop:always;height:100dvh}& #start{padding-inline:var(--page-edge);position:fixed;inset:0}& .panel{top:13.75dvh;left:var(--page-edge);flex-direction:column;max-height:calc(86.25dvh - 24px);display:flex;position:fixed;@media (64rem<=width<80rem){max-width:580px}@media (width<64rem){border-inline:0;border-bottom:0;max-width:none;max-height:54dvh;top:auto;bottom:0;left:0}}@media (width<64rem){&[data-stop=contact] .hud{color:var(--snow)}& #contact{border:1px solid var(--ink);width:auto;inset:108px 20px auto}}& .panel-body{min-height:0;overflow-y:auto;@supports not selector(::-webkit-scrollbar){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink) 45%, transparent) transparent}&::-webkit-scrollbar{width:10px}&::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 45%, transparent) padding-box;border:3px solid #0000;border-radius:5px}}& #start,& .panel,& footer{opacity:0;pointer-events:none;transition:opacity calc(var(--ride) / 2) var(--ease), translate calc(var(--ride) / 2) var(--ease);translate:0 24px}&:not([data-stop]) #start,&[data-stop=start] #start,&[data-stop=about] #about,&[data-stop=projects] #projects,&[data-stop=cv] #cv,&[data-stop=interests] #interests,&[data-stop=contact] :is(#contact,footer){opacity:var(--fade);pointer-events:auto;transition-delay:calc(var(--ride) / 2);translate:none}& footer{left:var(--page-edge);background:color-mix(in srgb, var(--paper) 80%, transparent);border:1px solid color-mix(in srgb, var(--ink) 33%, transparent);padding:5px 10px;position:fixed;bottom:20px;@media (width<64rem){width:fit-content;margin-inline:auto;left:0;right:0}}&[data-stop]{& .layer-world,& .layer-ridge-0,& .layer-ridge-1,& .layer-ridge-2,& .layer-sun{transition:transform var(--ride) var(--ease)}& .layer-world{transform:translate(var(--cam-x), var(--cam-y));@media (width<64rem){transform:translate(var(--phone-cam-x), var(--phone-cam-y)) scale(var(--phone-zoom))}}& .layer-ridge-0{transform:translateY(var(--ridge-0))}& .layer-ridge-1{transform:translateY(var(--ridge-1))}& .layer-ridge-2{transform:translateY(var(--ridge-2))}& .layer-sun{transform:translate(var(--sun-x), var(--sun-y)) scale(var(--sun-s)) translate(calc(-1 * var(--sun-x0)), calc(-1 * var(--sun-y0)))}& .layer-rider{offset-path:var(--rider-path);offset-distance:var(--rider-d);offset-rotate:0deg;transition:offset-distance var(--ride) var(--ease), opacity .3s var(--ease);transform:none}& :is(.rider-pose,.spray-pose){transform:rotate(var(--rider-a)) scale(1.3);transition:transform var(--ride) var(--ease)}& .brake-spray{offset-path:var(--rider-path);offset-distance:var(--rider-d);offset-rotate:0deg;transition:offset-distance var(--ride) var(--ease);transform:none}& .her-chair{offset-path:var(--chair-path);offset-distance:var(--chair-d,0%);offset-rotate:0deg;transition:offset-distance var(--ride) var(--ease)}}&[data-move=lift]{& .layer-rider{opacity:0}& .her-chair{opacity:1}}& .her{opacity:0;transition:opacity .3s var(--ease), translate .3s var(--ease);translate:0 -5px}& .her-board,& .table-glass{transition:opacity .3s var(--ease)}& .her-board{opacity:0}& .table-glass{opacity:1}&[data-arrived]{& .layer-rider{opacity:0;transition:offset-distance var(--ride) var(--ease), opacity .5s var(--ease) .3s}& .her{opacity:1;transition:opacity .5s ease-out .3s,translate .5s ease-out .3s;translate:none}& .table-glass{opacity:0;transition:opacity .5s var(--ease) .3s}& .her-board{opacity:1;transition:opacity .45s var(--ease) .45s}}&[data-brake] .brake-spray circle{animation-name:brake-spray;animation-timing-function:ease-out;animation-fill-mode:both}& .vine{opacity:0;transition:opacity var(--ride) var(--ease)}&[data-stop=contact] .vine{opacity:1}& :is(.glow,.glow-sunset,.stars,.garland,.birds,.cloud-sunset),& .snow-more{transition:opacity var(--ride) var(--ease)}&:is([data-stop=projects],[data-stop=cv],[data-stop=interests],[data-stop=contact]) .snow-1,&:is([data-stop=interests],[data-stop=contact]) .snow-2{opacity:1}& .marker{transition:opacity var(--ride) var(--ease)}& .marker text{transform:translate(-25px)}&[data-move=jump]{animation:descent-jump var(--ride) var(--ease);& .scene{opacity:calc(.25 + .75 * var(--fade))}& :is(#start,.panel,footer){transition:none}}&[data-instant]{&,& *{transition:none!important}}}@keyframes brake-spray{0%{opacity:0;transform:translate(0)}12%{transform:translate(calc(var(--dx) * .15), calc(var(--dy) * .3));opacity:1}55%{transform:translate(calc(var(--dx) * .7), var(--dy));opacity:.9}to{transform:translate(var(--dx), calc(var(--dy) * .1 + 6px));opacity:0}}@keyframes descent-jump{50%{--fade:0}}.hud[data-astro-cid-a2sg44tf]{z-index:10;font-family:var(--font-mono);pointer-events:none;justify-content:space-between;align-items:center;padding:26px 40px;font-size:.75rem;font-weight:400;display:flex;position:fixed;inset:0 0 auto}.hud[data-astro-cid-a2sg44tf] a[data-astro-cid-a2sg44tf],.hud[data-astro-cid-a2sg44tf] button[data-astro-cid-a2sg44tf]{pointer-events:auto}.hud-menu[data-astro-cid-a2sg44tf]{border:1px solid var(--ink);background:color-mix(in srgb, var(--paper) 72%, transparent);backdrop-filter:blur(2px);height:40px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:10px;margin:-12px 0 -12px -12px;padding:0 12px;display:none}.hud-stop[data-astro-cid-a2sg44tf]{display:none}.hud-stop-name[data-astro-cid-a2sg44tf]{font-weight:500}.hud-stop-altitude[data-astro-cid-a2sg44tf]{opacity:.75}html[data-stop] .hud-menu-label[data-astro-cid-a2sg44tf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hud-chevron[data-astro-cid-a2sg44tf]{font-size:.625rem}html:has(.ruler:popover-open) .hud-chevron[data-astro-cid-a2sg44tf]{rotate:180deg}@media (width<64rem){.hud-times[data-astro-cid-a2sg44tf]{display:none}.hud-menu[data-astro-cid-a2sg44tf]{display:flex}}.hud-times[data-astro-cid-a2sg44tf]{letter-spacing:.04em}.hud-time[data-astro-cid-a2sg44tf]{display:none}.hud-lang[data-astro-cid-a2sg44tf]{gap:.5em;font-size:.8125rem;display:flex}.hud-lang[data-astro-cid-a2sg44tf] a[data-astro-cid-a2sg44tf][aria-current]{font-weight:500;text-decoration:none}@media (width<=40rem){.hud[data-astro-cid-a2sg44tf]{padding:20px 24px}}@property --alt{syntax:"<integer>";inherits:false;initial-value:0}.intro{--ease:cubic-bezier(.65, 0, .35, 1);z-index:20;background:var(--paper);color:var(--ink);font-family:var(--font-mono);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:30px;display:none;position:fixed;inset:0;overflow:hidden}.intro svg{fill:none;width:min(440px,86%);height:auto;stroke:var(--ink);overflow:visible}.intro text{font-family:var(--font-mono);fill:var(--ink);stroke:none}.intro .ring{stroke-dasharray:1;stroke-dashoffset:1px}.intro .trail{--to:.9;stroke:var(--accent);stroke-width:1.3px;stroke-dasharray:4 3;opacity:0}.intro .marker{opacity:0}.intro circle.marker{fill:var(--paper)}.intro circle.dot,.intro path.summit{fill:var(--ink);stroke:none}.intro .summit{opacity:0}.intro .meta{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.intro .label{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;display:grid}.intro .label>span{grid-area:1/1}.intro .ready{visibility:hidden}.intro .altitude{counter-reset:alt var(--alt);font-family:var(--font-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.875rem;font-weight:300;line-height:1}.intro .altitude:after{content:counter(alt) " m"}.intro .sub{opacity:.75;font-size:.6875rem}.intro .flake{background:var(--ink);opacity:.3;border-radius:50%;width:2px;height:2px;position:absolute;top:-6px}html.play-intro .intro{--pace:1.5;animation:intro-out calc(.4s * var(--pace)) calc(1.9s * var(--pace)) ease forwards;display:flex}html.play-intro .intro .ring{animation:intro-draw calc(.45s * var(--pace)) calc(var(--k) * .12s * var(--pace)) var(--ease) forwards}html.play-intro .intro .marker{animation:intro-in calc(.15s * var(--pace)) calc((var(--k) * .12s + .27s) * var(--pace)) var(--ease) forwards}html.play-intro .intro .trail,html.play-intro .intro .summit{animation:intro-in calc(.2s * var(--pace)) calc(1.4s * var(--pace)) var(--ease) forwards}html.play-intro .intro .altitude{animation:intro-count calc(1.6s * var(--pace)) var(--ease) forwards}html.play-intro .intro .drawing{animation:intro-swap 1ms calc(1.6s * var(--pace)) forwards}html.play-intro .intro .ready{animation:intro-swap 1ms calc(1.6s * var(--pace)) reverse forwards}html.play-intro .intro .flake{animation:intro-fall var(--t) var(--d) linear infinite}@keyframes intro-draw{to{stroke-dashoffset:0}}@keyframes intro-in{to{opacity:var(--to,1)}}@keyframes intro-count{to{--alt:var(--top)}}@keyframes intro-swap{0%{visibility:visible}to{visibility:hidden}}@keyframes intro-fall{to{transform:translate(var(--dx), calc(100dvh + 12px))}}@keyframes intro-out{to{opacity:0;visibility:hidden}}.ruler[data-astro-cid-wdncri6u]{z-index:10;height:auto;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:fixed;inset:31dvh auto 31dvh 40px;overflow:visible}ol[data-astro-cid-wdncri6u]{border-left:1px solid var(--ink);height:100%;font-family:var(--font-mono);flex-direction:column;justify-content:space-between;padding:0 0 0 10px;font-size:.625rem;font-weight:400;line-height:1;list-style:none;display:flex}a[data-astro-cid-wdncri6u]{padding-block:6px;text-decoration:none;display:block}a[data-astro-cid-wdncri6u]:hover{text-decoration:underline}.ruler-dot[data-astro-cid-wdncri6u],.ruler-number[data-astro-cid-wdncri6u],.ruler-name[data-astro-cid-wdncri6u]{display:none}@media (width<64rem){.ruler[data-astro-cid-wdncri6u]{border:1px solid var(--ink);background:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:blur(4px);width:260px;color:var(--ink);inset:66px auto auto 12px;box-shadow:0 12px 30px #141e281f;&:not(:popover-open){display:none}}ol[data-astro-cid-wdncri6u]{border:0;justify-content:flex-start;padding:0;font-size:.75rem}li[data-astro-cid-wdncri6u]{position:relative}li[data-astro-cid-wdncri6u]+li[data-astro-cid-wdncri6u]{border-top:1px dashed color-mix(in srgb, var(--ink) 30%, transparent)}li[data-astro-cid-wdncri6u]:not(:last-child):after{content:"";border-left:1px dashed var(--ink);opacity:.6;height:44px;position:absolute;top:22px;left:21px}li[data-astro-cid-wdncri6u]:has(~li [aria-current]):after{opacity:1;border-left-style:solid}a[data-astro-cid-wdncri6u]{z-index:1;align-items:center;gap:12px;height:44px;padding:0 14px 0 18px;display:flex;position:relative}a[data-astro-cid-wdncri6u][aria-current]{background:color-mix(in srgb, var(--ink) 10%, transparent)}.ruler-dot[data-astro-cid-wdncri6u]{border:1px solid var(--ink);background:var(--paper);border-radius:50%;flex:none;width:7px;height:7px;display:block}li[data-astro-cid-wdncri6u]:has(~li [aria-current]) .ruler-dot[data-astro-cid-wdncri6u]{background:var(--ink)}[data-astro-cid-wdncri6u][aria-current] .ruler-dot[data-astro-cid-wdncri6u]{background:var(--ink);width:11px;height:11px;box-shadow:0 0 0 3px var(--paper), 0 0 0 4px var(--ink);margin-inline:-2px}.ruler-number[data-astro-cid-wdncri6u],.ruler-name[data-astro-cid-wdncri6u]{display:inline}.ruler-number[data-astro-cid-wdncri6u],.ruler-altitude[data-astro-cid-wdncri6u]{opacity:.65}[data-astro-cid-wdncri6u][aria-current] .ruler-name[data-astro-cid-wdncri6u]{font-weight:500}.ruler-altitude[data-astro-cid-wdncri6u]{margin-left:auto}}.start[data-astro-cid-bmz3xox6]{flex-direction:column;justify-content:space-between;gap:48px;min-height:100dvh;padding-block:30dvh 56px;display:flex}.start-content[data-astro-cid-bmz3xox6]{flex-direction:column;gap:22px;max-width:520px;display:flex}.start-label[data-astro-cid-bmz3xox6]{font-family:var(--font-mono);letter-spacing:.04em;font-size:.75rem;font-weight:400}.start-stop[data-astro-cid-bmz3xox6]{text-transform:uppercase}.start-hero[data-astro-cid-bmz3xox6]{letter-spacing:-.03em;font-size:clamp(4rem,12vw,7rem);line-height:.95}.start-intro[data-astro-cid-bmz3xox6]{text-wrap:pretty;font-size:clamp(1.0625rem,1.6vw,1.25rem)}.start-intro[data-astro-cid-bmz3xox6]>[data-astro-cid-bmz3xox6]{font-size:inherit;line-height:inherit;display:inline}.scroll-hint[data-astro-cid-bmz3xox6]{font-family:var(--font-mono);align-items:center;gap:16px;font-size:.8125rem;font-weight:400;display:flex}.scroll-hint-icon[data-astro-cid-bmz3xox6]{border:1px solid var(--ink);background:color-mix(in srgb, var(--paper) 70%, transparent);border-radius:13px;flex:none;justify-content:center;width:26px;height:42px;padding-top:8px;display:flex}.scroll-hint-icon[data-astro-cid-bmz3xox6]:before{content:"";background:var(--ink);width:2px;height:9px}@media (pointer:coarse){.scroll-hint-icon[data-astro-cid-bmz3xox6]{border-radius:50%;align-items:center;width:32px;height:32px;padding:0}.scroll-hint-icon[data-astro-cid-bmz3xox6]:before{content:"↓";background:0 0;width:auto;height:auto}}.panel[data-astro-cid-repezxbz]{border:1px solid var(--ink);background:color-mix(in srgb, var(--paper) 72%, transparent);backdrop-filter:blur(2px);width:100%;max-width:620px}.panel-header[data-astro-cid-repezxbz]{border-bottom:1px solid var(--ink);font-family:var(--font-mono);justify-content:space-between;gap:16px;padding:14px 22px;font-size:.75rem;font-weight:400;display:flex}.panel-title[data-astro-cid-repezxbz]{font:inherit;text-transform:uppercase}.panel-altitude[data-astro-cid-repezxbz]{white-space:nowrap}.panel-body[data-astro-cid-repezxbz]{flex-direction:column;gap:16px;padding:26px 22px 24px;display:flex}.panel-body--list[data-astro-cid-repezxbz]{padding:8px 22px 6px}.panel-body--flush[data-astro-cid-repezxbz]{gap:0;padding:0}.info-list[data-astro-cid-chgyfvmf]{--rule:1px dashed color-mix(in srgb, var(--ink) 53%, transparent);font-family:var(--font-mono);font-size:.8125rem;font-weight:400}.info-row[data-astro-cid-chgyfvmf]{border-top:var(--rule);justify-content:space-between;gap:16px;padding-block:10px;display:flex}dd[data-astro-cid-chgyfvmf]{text-align:right}.name[data-astro-cid-5gtlsymu]{letter-spacing:-.02em;font-size:clamp(2.5rem,8vw,3.5rem);line-height:1}.role[data-astro-cid-5gtlsymu]{letter-spacing:.04em;font-size:1.0625rem;font-weight:400}.bio[data-astro-cid-5gtlsymu]{font-size:1.0625rem;line-height:1.6}.tablist[data-astro-cid-resrq4zz]{grid-template-columns:1fr 1fr;display:grid}.tab[data-astro-cid-resrq4zz]{border:0;border-bottom:1px solid var(--ink);color:inherit;font-family:var(--font-mono);letter-spacing:.04em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;padding:12px 22px;font-size:.75rem;font-weight:400}.tab[data-astro-cid-resrq4zz][aria-selected=true]{background:var(--ink);color:var(--paper);font-weight:500}.tab[data-astro-cid-resrq4zz]:focus-visible{outline-offset:-4px;outline-color:currentColor}.group[data-astro-cid-resrq4zz]{padding:4px 22px 6px}.group[data-astro-cid-resrq4zz]:focus-visible{outline-offset:-4px}.tabs[data-astro-cid-resrq4zz]:not([data-ready]) .group[data-astro-cid-resrq4zz]+.group[data-astro-cid-resrq4zz]{border-top:1px solid var(--ink)}.tabs[data-astro-cid-resrq4zz][data-ready] .panels[data-astro-cid-resrq4zz]{display:grid}.tabs[data-astro-cid-resrq4zz][data-ready] .group[data-astro-cid-resrq4zz]{grid-area:1/1}.group[data-astro-cid-resrq4zz][inert]{visibility:hidden}.tabs[data-astro-cid-resrq4zz]:not([data-ready]) .group-title[data-astro-cid-resrq4zz]{font-family:var(--font-mono);text-transform:uppercase;padding-top:18px;font-size:.75rem;font-weight:400}.projects[data-astro-cid-resrq4zz]{padding:0;list-style:none}.project[data-astro-cid-resrq4zz]{flex-direction:column;gap:6px;padding-block:16px;display:flex}.project[data-astro-cid-resrq4zz]+.project[data-astro-cid-resrq4zz]{border-top:1px dashed color-mix(in srgb, var(--ink) 40%, transparent)}.project-header[data-astro-cid-resrq4zz]{align-items:baseline;gap:10px;display:flex}.project-number[data-astro-cid-resrq4zz]{font-family:var(--font-mono);color:var(--ink-muted);font-size:.75rem;font-weight:400}.project-title[data-astro-cid-resrq4zz]{font-size:1.25rem;font-weight:400}.project-summary[data-astro-cid-resrq4zz]{font-size:.9375rem;line-height:1.5}.project-tags[data-astro-cid-resrq4zz],.project-link[data-astro-cid-resrq4zz]{font-family:var(--font-mono);font-size:.6875rem;font-weight:400}.project-tags[data-astro-cid-resrq4zz]{color:var(--ink-muted)}.project-link[data-astro-cid-resrq4zz]{text-align:right}.project-link[data-astro-cid-resrq4zz] a[data-astro-cid-resrq4zz]{color:var(--accent-text)}.jobs[data-astro-cid-lasxo6up]{padding:0;list-style:none}.job[data-astro-cid-lasxo6up]{grid-template-columns:130px 1fr;gap:4px 16px;padding-block:18px;display:grid}.job[data-astro-cid-lasxo6up]+.job[data-astro-cid-lasxo6up]{border-top:1px dashed color-mix(in srgb, var(--ink) 40%, transparent)}.job-period[data-astro-cid-lasxo6up],.job-company[data-astro-cid-lasxo6up]{font-family:var(--font-mono);font-size:.75rem;font-weight:400}.job-period[data-astro-cid-lasxo6up]{padding-top:5px}.job-company[data-astro-cid-lasxo6up]{color:var(--accent-text)}.job-body[data-astro-cid-lasxo6up]{flex-direction:column;gap:6px;display:flex}.job-role[data-astro-cid-lasxo6up]{font-size:1.3125rem;font-weight:400}.job-summary[data-astro-cid-lasxo6up]{font-size:1rem;line-height:1.5}@media (width<=40rem){.job[data-astro-cid-lasxo6up]{grid-template-columns:1fr}.job-period[data-astro-cid-lasxo6up]{padding-top:0}}.title[data-astro-cid-tpztghbl]{letter-spacing:-.02em;font-size:clamp(2.25rem,6vw,2.75rem);line-height:1.08}.bio[data-astro-cid-tpztghbl]{flex-direction:column;gap:1em;font-size:1.0625rem;line-height:1.6;display:flex}.instagram[data-astro-cid-tpztghbl]{font-family:var(--font-mono);align-items:center;gap:12px;font-size:.8125rem;font-weight:400;text-decoration:none;display:flex}.instagram-cta[data-astro-cid-tpztghbl]{color:var(--accent-text);text-underline-offset:.2em;margin-left:auto;text-decoration:underline 1px}.instagram-icon[data-astro-cid-tpztghbl]{border:1.5px solid;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid;position:relative}.instagram-icon[data-astro-cid-tpztghbl]:before{content:"";border:1.5px solid;border-radius:50%;width:9px;height:9px}.instagram-icon[data-astro-cid-tpztghbl]:after{content:"";background:currentColor;border-radius:50%;width:2.5px;height:2.5px;position:absolute;top:2.5px;right:2.5px}.title[data-astro-cid-ugvjy3ep]{letter-spacing:-.02em;font-size:clamp(2.5rem,7vw,3.125rem);line-height:1.05}.text[data-astro-cid-ugvjy3ep]{font-size:1.0625rem;line-height:1.6}.toast[data-astro-cid-ugvjy3ep]{font-family:var(--font-mono);font-size:.75rem;font-weight:400}.t-sunset .birds[data-astro-cid-ik5g7xxy]{opacity:0}@media (prefers-reduced-motion:no-preference){path[data-astro-cid-ik5g7xxy]{animation:40s ease-in-out infinite alternate birds-drift}}@keyframes birds-drift{to{transform:translate(120px)}}.cloud-sunset[data-astro-cid-abb5shki]{opacity:0}.t-sunset .cloud-sunset[data-astro-cid-abb5shki]{opacity:1}@media (prefers-reduced-motion:no-preference){path[data-astro-cid-abb5shki]{animation:cloud-drift var(--t) ease-in-out infinite alternate}}@keyframes cloud-drift{to{transform:translateX(var(--d))}}.scene[data-astro-cid-ujwnyegk]{z-index:-1;width:100%;height:max(100dvh,55vw);position:fixed;inset:0}svg[data-astro-cid-ujwnyegk]{width:100%;height:100%;display:block}main[data-astro-cid-7aropxhg],footer[data-astro-cid-7aropxhg]{padding-inline:var(--page-edge)}main[data-astro-cid-7aropxhg]{flex-direction:column;gap:8rem;padding-bottom:8rem;display:flex}footer[data-astro-cid-7aropxhg]{font-family:var(--font-mono);padding-block:20px;font-size:.6875rem;font-weight:400}
