.project-card[data-astro-cid-y2vllrex]{border-top:var(--border-hair) solid var(--c-rule);padding-top:var(--space-lg)}.project-card__link[data-astro-cid-y2vllrex]{gap:var(--column-gap);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;text-decoration:none;display:grid}.project-card[data-astro-cid-y2vllrex]:nth-child(2n) .project-card__media[data-astro-cid-y2vllrex]{order:2}.project-card__media[data-astro-cid-y2vllrex]{border:var(--border-hair) solid var(--c-ink);border-radius:var(--radius-md);background-color:var(--c-paper);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.project-card__media[data-astro-cid-y2vllrex] img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform var(--dur-slow) var(--ease-out)}.project-card__link[data-astro-cid-y2vllrex]:hover .project-card__media[data-astro-cid-y2vllrex] img{transform:scale(1.025)}.project-card__body[data-astro-cid-y2vllrex]{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.project-card__title[data-astro-cid-y2vllrex]{font-size:var(--text-display-sm);letter-spacing:var(--tracking-tight)}.project-card__summary[data-astro-cid-y2vllrex]{max-width:var(--measure);font-size:var(--text-base);color:var(--c-ink-muted);line-height:var(--leading-normal)}.project-card__outcome[data-astro-cid-y2vllrex]{max-width:var(--measure);padding-top:var(--space-sm);border-top:var(--border-hair) solid var(--c-rule);font-size:var(--text-sm);line-height:var(--leading-normal)}.project-card__outcome[data-astro-cid-y2vllrex] span[data-astro-cid-y2vllrex]{margin-bottom:var(--space-3xs);color:var(--c-coral-deep);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:block}.project-card__cta[data-astro-cid-y2vllrex]{align-items:center;gap:var(--space-2xs);padding-bottom:var(--space-3xs);border-bottom:var(--border) solid var(--c-blue);color:var(--c-blue);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-flex}.project-card__arrow[data-astro-cid-y2vllrex]{width:1em;height:1em;transition:transform var(--dur-fast) var(--ease-out)}.project-card__link[data-astro-cid-y2vllrex]:hover .project-card__arrow[data-astro-cid-y2vllrex]{transform:translateX(var(--space-2xs))}.project-card__link[data-astro-cid-y2vllrex]:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}@media (width<=56rem){.project-card__link[data-astro-cid-y2vllrex]{gap:var(--space-md);grid-template-columns:1fr}.project-card[data-astro-cid-y2vllrex]:nth-child(2n) .project-card__media[data-astro-cid-y2vllrex]{order:0}.project-card__media[data-astro-cid-y2vllrex] img{aspect-ratio:16/9}}.cv-button__icon[data-astro-cid-bqtil2ps]{flex:none;width:1.05em;height:1.05em}.seal[data-astro-cid-haliiez6]{aspect-ratio:1;transform:rotate(var(--seal-rotate,0deg));filter:drop-shadow(0 var(--space-2xs) var(--space-md) color-mix(in srgb, var(--c-ink) 18%, transparent));place-items:center;display:grid;position:relative}.seal[data-astro-cid-haliiez6] svg[data-astro-cid-haliiez6]{width:100%;height:100%;position:absolute;inset:0}.seal__shape[data-astro-cid-haliiez6]{fill:var(--c-lime)}.seal--coral[data-astro-cid-haliiez6] .seal__shape[data-astro-cid-haliiez6]{fill:var(--c-coral)}.seal--blue[data-astro-cid-haliiez6] .seal__shape[data-astro-cid-haliiez6]{fill:var(--c-blue)}.seal--paper[data-astro-cid-haliiez6] .seal__shape[data-astro-cid-haliiez6]{fill:var(--c-paper)}.seal__label[data-astro-cid-haliiez6]{font-family:var(--font-display);font-size:var(--text-sm);font-variation-settings:"SOFT" 30, "WONK" 1;letter-spacing:-.01em;text-align:center;text-transform:uppercase;color:var(--c-ink);padding:18%;font-weight:800;line-height:.98;position:relative}.seal--blue[data-astro-cid-haliiez6] .seal__label[data-astro-cid-haliiez6]{color:var(--c-paper)}.seal--sm[data-astro-cid-haliiez6] .seal__label[data-astro-cid-haliiez6]{font-size:var(--text-3xs);padding:20%}.seal--lg[data-astro-cid-haliiez6] .seal__label[data-astro-cid-haliiez6]{font-size:var(--text-md);padding:16%}.sparkle[data-astro-cid-lxxffrqw]{width:100%;height:auto;transform:rotate(var(--sparkle-rotate,0deg));display:block}.asterisk[data-astro-cid-tasrthet]{width:100%;height:auto;transform:rotate(var(--asterisk-rotate,0deg));display:block}.squiggle[data-astro-cid-f3wfjoyd],.arrow[data-astro-cid-bl4ycpbz]{width:100%;height:auto;display:block;overflow:visible}.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-xl) var(--section-y);position:relative;overflow:clip}.hero__inner[data-astro-cid-lcdefpme]{position:relative}.hero__top[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-md);padding-bottom:var(--space-lg);border-bottom:var(--border-hair) solid var(--c-rule);display:flex}.hero__place[data-astro-cid-lcdefpme]{text-align:right}.hero__name-wrap[data-astro-cid-lcdefpme]{padding-block:var(--space-xl) var(--space-md);position:relative}.hero__name[data-astro-cid-lcdefpme]{font-size:var(--text-hero);line-height:var(--leading-none);letter-spacing:var(--tracking-hero);font-variation-settings:"SOFT" 40, "WONK" 1, "opsz" 144}.hero__line[data-astro-cid-lcdefpme]{display:block}.hero__line--last[data-astro-cid-lcdefpme]{margin-left:clamp(var(--space-lg), 13vw, 11rem);color:var(--c-blue);font-style:italic}.hero__seal[data-astro-cid-lcdefpme]{top:var(--space-2xl);right:var(--space-3xs);width:var(--seal-hero-width)}.hero__lower[data-astro-cid-lcdefpme]{gap:clamp(var(--space-lg), 5vw, var(--space-4xl));margin-top:var(--space-xl);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid}.hero__intro[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-md);padding-top:var(--space-xl);flex-direction:column;display:flex}.hero__lede[data-astro-cid-lcdefpme]{max-width:var(--measure-wide);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.hero__support[data-astro-cid-lcdefpme]{max-width:var(--measure);color:var(--c-ink-muted);font-size:var(--text-base);line-height:var(--leading-relaxed)}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-xs);padding-top:var(--space-2xs);flex-wrap:wrap;display:flex}.hero__status[data-astro-cid-lcdefpme]{gap:var(--space-sm);width:100%;margin-top:var(--space-md);padding-top:var(--space-md);border-top:var(--border-hair) solid var(--c-rule);flex-direction:column;display:flex}.hero__status[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{align-self:flex-start}.hero__dot[data-astro-cid-lcdefpme]{width:var(--space-2xs);height:var(--space-2xs);margin-right:var(--space-3xs);border-radius:var(--radius-pill);background-color:var(--c-ink)}.hero__availability[data-astro-cid-lcdefpme]{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.hero__availability[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3xs);color:var(--c-ink-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.hero__availability[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.hero__portrait[data-astro-cid-lcdefpme]{width:min(100%, var(--portrait-width));margin:0;margin-top:calc(-1 * var(--space-2xl));justify-self:end;position:relative}.hero__photo[data-astro-cid-lcdefpme]{padding:var(--space-sm) var(--space-sm) var(--space-xs);border:var(--border-hair) solid var(--c-ink);border-radius:var(--radius-md);background-color:var(--c-paper);box-shadow:var(--shadow-photo);transform:rotate(1.5deg)}.hero__photo[data-astro-cid-lcdefpme] img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-sm);width:100%}.hero__caption[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-xs);padding:var(--space-sm) var(--space-3xs) var(--space-3xs);display:flex}.hero__caption-name[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.hero__caption-note[data-astro-cid-lcdefpme]{color:var(--c-ink-muted);font-size:var(--text-3xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.hero__tape[data-astro-cid-lcdefpme]{top:calc(-1 * var(--space-sm));width:var(--tape-width);height:var(--space-lg);background-color:color-mix(in srgb, var(--c-lime-soft) 82%, transparent);border-inline:var(--border-hair) solid color-mix(in srgb, var(--c-ink) 10%, transparent);box-shadow:var(--shadow-sticker);position:absolute;left:50%;transform:translate(-50%)rotate(-3deg)}.hero__decor[data-astro-cid-lcdefpme] .sticker[data-astro-cid-lcdefpme]{color:var(--c-ink)}.sticker--hero-asterisk[data-astro-cid-lcdefpme]{top:12%;left:var(--space-sm);width:var(--space-xl)}.sticker--hero-sparkle[data-astro-cid-lcdefpme]{width:var(--space-lg);top:19%;right:8%}.sticker--hero-sparkle-two[data-astro-cid-lcdefpme]{width:var(--space-md);top:6%;right:2%}.sticker--hero-arrow[data-astro-cid-lcdefpme]{width:clamp(6rem,9vw,9rem);bottom:31%;right:36%}.about[data-astro-cid-lcdefpme]{border-top:var(--border-hair) solid var(--c-rule)}.about__head[data-astro-cid-lcdefpme]{padding-bottom:var(--space-xl);position:relative}.about__title[data-astro-cid-lcdefpme]{margin-top:var(--space-xs);color:var(--c-blue);font-size:var(--text-display);font-style:italic;line-height:var(--leading-none)}.about__squiggle[data-astro-cid-lcdefpme]{width:clamp(6rem,12vw,10rem);margin-top:var(--space-xs)}.about__grid[data-astro-cid-lcdefpme]{gap:clamp(var(--space-lg), 6vw, var(--space-4xl));grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;display:grid}.about__copy[data-astro-cid-lcdefpme]{gap:var(--space-md);max-width:var(--measure);font-size:var(--text-lg);line-height:var(--leading-normal);letter-spacing:var(--tracking-snug);display:grid}.about__facts[data-astro-cid-lcdefpme]{padding:var(--space-lg);border:var(--border-hair) solid var(--c-ink);border-radius:var(--radius-md);background-color:var(--c-paper);box-shadow:var(--shadow-card);position:relative;transform:rotate(.6deg)}.about__facts-title[data-astro-cid-lcdefpme]{padding-bottom:var(--space-sm);border-bottom:var(--border-hair) solid var(--c-rule);font-size:var(--text-md);letter-spacing:var(--tracking-snug)}.about__facts-list[data-astro-cid-lcdefpme]{gap:var(--space-sm);margin:var(--space-md) 0 0;display:grid}.about__fact[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--c-ink-muted);font-size:var(--text-3xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.about__fact[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.about__facts-star[data-astro-cid-lcdefpme]{top:calc(-1 * var(--space-md));right:calc(-1 * var(--space-md));width:var(--space-xl)}.about__honest[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin-top:var(--space-2xl);padding:var(--space-lg);border:var(--border-hair) solid var(--c-ink);border-left:var(--space-2xs) solid var(--c-coral);border-radius:var(--radius-sm);background-color:var(--c-paper);grid-template-columns:minmax(0,.4fr) minmax(0,1fr);display:grid}.about__honest-body[data-astro-cid-lcdefpme]{max-width:var(--measure-wide);font-size:var(--text-base);line-height:var(--leading-relaxed)}.about__quote[data-astro-cid-lcdefpme]{max-width:var(--measure-wide);margin-top:var(--space-2xl);font-family:var(--font-display);font-size:var(--text-quote);font-style:italic;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--c-blue)}.about__quote[data-astro-cid-lcdefpme]:before{content:"“"}.about__quote[data-astro-cid-lcdefpme]:after{content:"”"}.work[data-astro-cid-lcdefpme]{border-top:var(--border-hair) solid var(--c-rule)}.work__head[data-astro-cid-lcdefpme]{gap:var(--space-sm);max-width:var(--measure-wide);margin-bottom:var(--space-2xl);display:grid}.work__title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],.skills__title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--c-blue);font-style:italic}.work__intro[data-astro-cid-lcdefpme],.skills__intro[data-astro-cid-lcdefpme],.track__intro[data-astro-cid-lcdefpme]{color:var(--c-ink-muted);font-size:var(--text-base)}.work__list[data-astro-cid-lcdefpme]{gap:var(--space-2xl);display:grid}.skills[data-astro-cid-lcdefpme]{border-top:var(--border-hair) solid var(--c-rule)}.skills__head[data-astro-cid-lcdefpme]{gap:var(--space-sm);max-width:var(--measure-wide);margin-bottom:var(--space-2xl);display:grid}.skills__tiers[data-astro-cid-lcdefpme]{gap:var(--space-sm);display:grid}.tier[data-astro-cid-lcdefpme]{gap:var(--space-sm) var(--space-xl);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-lg);background-color:var(--c-paper);grid-template-columns:minmax(0,.5fr) minmax(0,1fr);grid-template-areas:"head items""note items";align-items:start;display:grid}.tier__head[data-astro-cid-lcdefpme]{gap:var(--space-3xs);grid-area:head;align-content:start;display:grid}.tier__number[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide)}.tier__title[data-astro-cid-lcdefpme]{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight)}.tier__note[data-astro-cid-lcdefpme]{max-width:var(--measure-narrow);font-size:var(--text-sm);line-height:var(--leading-normal);grid-area:note}.tier__items[data-astro-cid-lcdefpme]{gap:var(--space-2xs);flex-wrap:wrap;grid-area:items;align-self:center;display:flex}.tier__item[data-astro-cid-lcdefpme]{padding:var(--space-2xs) var(--space-md);border:var(--border) solid currentColor;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.tier--comfortable[data-astro-cid-lcdefpme]{background-color:var(--c-lime);border:var(--border-hair) solid var(--c-ink)}.tier--comfortable[data-astro-cid-lcdefpme] .tier__note[data-astro-cid-lcdefpme]{color:var(--c-ink-muted)}.tier--learning[data-astro-cid-lcdefpme]{border:var(--border-hair) solid var(--c-ink);border-left:var(--space-2xs) solid var(--c-coral)}.tier--learning[data-astro-cid-lcdefpme] .tier__note[data-astro-cid-lcdefpme]{color:var(--c-ink-muted)}.tier--interested[data-astro-cid-lcdefpme]{background-color:var(--c-blue);color:var(--c-paper)}.tier--interested[data-astro-cid-lcdefpme] .tier__note[data-astro-cid-lcdefpme]{color:var(--c-paper)}.tier--interested[data-astro-cid-lcdefpme] .tier__number[data-astro-cid-lcdefpme],.tier--interested[data-astro-cid-lcdefpme] .tier__item[data-astro-cid-lcdefpme]{color:var(--c-lime)}.skills__note[data-astro-cid-lcdefpme]{margin-top:var(--space-lg);color:var(--c-ink-muted);font-size:var(--text-sm);font-style:italic}.track[data-astro-cid-lcdefpme]{border-top:var(--border-hair) solid var(--c-rule)}.track__head[data-astro-cid-lcdefpme]{gap:var(--space-sm);max-width:var(--measure-wide);margin-bottom:var(--space-2xl);display:grid}.track__grid[data-astro-cid-lcdefpme]{gap:clamp(var(--space-lg), 6vw, var(--space-4xl));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.track__col-title[data-astro-cid-lcdefpme]{padding-bottom:var(--space-sm);border-bottom:var(--border) solid var(--c-ink);font-size:var(--text-lg);letter-spacing:var(--tracking-snug)}.timeline[data-astro-cid-lcdefpme]{gap:var(--space-xl);margin-top:var(--space-lg);display:grid}.timeline__entry[data-astro-cid-lcdefpme]{padding-left:var(--space-lg);border-left:var(--border-hair) solid var(--c-rule);position:relative}.timeline__entry[data-astro-cid-lcdefpme]:before{content:"";top:.5em;left:calc(-1 * (var(--space-3xs) + (var(--border-hair) / 2)));width:var(--space-2xs);height:var(--space-2xs);border-radius:var(--radius-pill);background-color:var(--c-coral);position:absolute}.timeline__period[data-astro-cid-lcdefpme]{color:var(--c-ink-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.timeline__role[data-astro-cid-lcdefpme]{margin-top:var(--space-3xs);font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.timeline__org[data-astro-cid-lcdefpme]{margin-top:var(--space-3xs);color:var(--c-blue);font-size:var(--text-sm);font-weight:var(--weight-medium)}.timeline__note[data-astro-cid-lcdefpme]{max-width:var(--measure);margin-top:var(--space-2xs);color:var(--c-ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.contact[data-astro-cid-lcdefpme]{padding-block:var(--section-y);background-color:var(--c-blue);color:var(--c-paper);position:relative;overflow:clip}.contact__inner[data-astro-cid-lcdefpme]{position:relative}.contact__head[data-astro-cid-lcdefpme]{gap:var(--space-xs);display:grid}.contact__title[data-astro-cid-lcdefpme]{color:var(--c-paper);font-size:var(--text-hero);font-style:italic;line-height:var(--leading-none);letter-spacing:var(--tracking-hero)}.contact__title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--c-lime)}.contact__body[data-astro-cid-lcdefpme]{gap:var(--space-md);max-width:var(--measure-wide);margin-top:var(--space-2xl);justify-items:start;display:grid}.contact__copy[data-astro-cid-lcdefpme]{font-size:var(--text-lg);line-height:var(--leading-normal)}.contact__email[data-astro-cid-lcdefpme]{padding-bottom:var(--space-2xs);border-bottom:var(--border-thick) solid var(--c-lime);color:var(--c-lime);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);overflow-wrap:anywhere;text-decoration:none}.contact__email[data-astro-cid-lcdefpme]:hover{color:var(--c-paper);border-bottom-color:var(--c-paper)}.contact__meta[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin:var(--space-2xl) 0 0;padding-top:var(--space-md);border-top:var(--border-hair) solid color-mix(in srgb, var(--c-paper) 35%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact__meta[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--c-lime);font-size:var(--text-3xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.contact__meta[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:var(--space-3xs) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal)}.contact__meta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--c-paper)}.contact__meta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--c-lime)}.contact__seal[data-astro-cid-lcdefpme]{top:var(--space-sm);width:var(--seal-contact-width);right:4%}@media (prefers-reduced-motion:no-preference){.hero__line[data-astro-cid-lcdefpme]{animation:rise var(--dur-slow) var(--ease-out) both}.hero__line--last[data-astro-cid-lcdefpme]{animation-delay:90ms}}@keyframes rise{0%{transform:translateY(.12em)}}@media (width<=64rem){.hero__lower[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.hero__seal[data-astro-cid-lcdefpme]{right:0}.tier[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.5fr) minmax(0,1fr)}}@media (width<=48rem){.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-lg)}.hero__name-wrap[data-astro-cid-lcdefpme]{padding-block:var(--space-lg) var(--space-sm)}.hero__line--last[data-astro-cid-lcdefpme]{margin-left:8%}.hero__lower[data-astro-cid-lcdefpme]{gap:var(--space-xl);margin-top:var(--space-lg);grid-template-columns:1fr}.hero__intro[data-astro-cid-lcdefpme]{padding-top:var(--space-sm);gap:var(--space-md)}.hero__portrait[data-astro-cid-lcdefpme]{margin-top:0;justify-self:stretch;width:min(100%,24rem);margin-inline:auto}.about__grid[data-astro-cid-lcdefpme],.about__honest[data-astro-cid-lcdefpme],.track__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.about__facts[data-astro-cid-lcdefpme]{transform:none}.tier[data-astro-cid-lcdefpme]{gap:var(--space-sm);padding:var(--space-lg);grid-template-columns:1fr;grid-template-areas:"head""note""items"}.tier__items[data-astro-cid-lcdefpme]{margin-top:var(--space-2xs)}.contact__meta[data-astro-cid-lcdefpme]{gap:var(--space-md);grid-template-columns:1fr 1fr}}@media (width<=36rem){.hero__caption[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-3xs);flex-direction:column}.hero__top[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.hero__place[data-astro-cid-lcdefpme]{text-align:left}.hero__availability[data-astro-cid-lcdefpme]{gap:var(--space-sm);grid-template-columns:1fr}.hero__availability[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:var(--space-sm);grid-template-columns:6rem 1fr;align-items:baseline;display:grid}.hero__actions[data-astro-cid-lcdefpme]{width:100%}.hero__actions[data-astro-cid-lcdefpme] .button{flex:1 1 calc(50% - (var(--space-xs) / 2));padding-inline:var(--space-sm);justify-content:center}.hero__actions[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{flex-basis:100%}.contact__meta[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.contact__title[data-astro-cid-lcdefpme]{font-size:var(--text-contact)}}@media (width<=22rem){.hero__actions[data-astro-cid-lcdefpme] .button{flex-basis:100%}}
