.hero[data-astro-cid-i3irphx7]{min-height:100lvh;padding:calc(var(--nav-height) + var(--space-32)) var(--grid-margin) calc(clamp(var(--space-128), 20svh, 14rem) + 100lvh - 100svh);isolation:isolate;color:var(--text-inverse);background:var(--blue-600);place-items:center;display:grid;position:relative;overflow:hidden}.hero__ground[data-astro-cid-i3irphx7]{z-index:-1;background:radial-gradient(120% 90% at 50% 45%, var(--blue-600) 55%, #2015d6);position:absolute;inset:0}.hero__gradient[data-astro-cid-i3irphx7]{opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.hero__gradient[data-astro-cid-i3irphx7][data-ready]{opacity:1}.hero__ground[data-astro-cid-i3irphx7]:after{content:"";pointer-events:none;background:radial-gradient(58% 50% at 50% 56%,#0709149e,#0709144d 55%,#0000 82%);position:absolute;inset:0}.hero__content[data-astro-cid-i3irphx7]{justify-items:center;gap:var(--space-32);text-align:center;text-shadow:0 1px 24px #07091459;max-width:44rem;display:grid}.hero__overline[data-astro-cid-i3irphx7]{color:var(--accent-primary-on-ink);text-shadow:none}.hero__title[data-astro-cid-i3irphx7]{max-width:13ch}@media (width>=1024px){.hero__content[data-astro-cid-i3irphx7]{max-width:60rem}.hero__title[data-astro-cid-i3irphx7]{max-width:17ch}}.hero__subline[data-astro-cid-i3irphx7]{color:#ffffffdb;text-wrap:pretty;max-width:42rem}.hero__actions[data-astro-cid-i3irphx7]{justify-content:center;gap:var(--space-12);text-shadow:none;flex-wrap:wrap;margin-block-start:var(--space-16);display:flex}@media (width<=639.98px){.hero__content[data-astro-cid-i3irphx7]{gap:var(--space-24)}.hero__subline[data-astro-cid-i3irphx7]{font-size:1rem}}[data-contrast=high] .hero__ground[data-astro-cid-i3irphx7]{background:var(--neutral-950)}[data-contrast=high] .hero__ground[data-astro-cid-i3irphx7]:after,[data-contrast=high] .hero__gradient[data-astro-cid-i3irphx7]{display:none}[data-contrast=high] .hero__subline[data-astro-cid-i3irphx7]{color:var(--neutral-0)}[data-contrast=high] .hero__content[data-astro-cid-i3irphx7]{text-shadow:none}.section-header[data-astro-cid-4pwhl5fg]{gap:var(--space-16);max-width:720px;display:grid}.section-header--center[data-astro-cid-4pwhl5fg]{text-align:center;justify-items:center;margin-inline:auto}.section-header__overline[data-astro-cid-4pwhl5fg]{color:var(--accent-primary-text)}.section-header__lead[data-astro-cid-4pwhl5fg]{color:var(--text-secondary);text-wrap:balance;max-width:34rem}.process[data-astro-cid-2kegqo7y]{padding-block-end:calc(var(--section-padding-y) + var(--space-64))}.process__stage[data-astro-cid-2kegqo7y]{margin-block-start:var(--section-gap);display:grid}.process__art[data-astro-cid-2kegqo7y],.steps[data-astro-cid-2kegqo7y]{grid-area:1/1}.process__art[data-astro-cid-2kegqo7y]{pointer-events:none;margin-block-end:calc((var(--section-padding-y) + var(--space-64)) * -1);position:relative}.process__flower[data-astro-cid-2kegqo7y]{--ascii-ink:#a9aab0;--ascii-ink-strong:#6f717a;opacity:0;width:100%;height:100svh;transition:opacity .9s ease-out;position:sticky;top:0}.process__flower[data-astro-cid-2kegqo7y].is-ready{opacity:1}[data-contrast=high] .process__flower[data-astro-cid-2kegqo7y]{--ascii-ink:#c3c4c8;--ascii-ink-strong:#85878f}.steps[data-astro-cid-2kegqo7y]{width:min(var(--grid-max), 100% - 2 * var(--grid-margin));justify-self:center;gap:var(--space-24);padding-block:var(--space-32) 0;display:grid;position:relative}.step[data-astro-cid-2kegqo7y]{width:min(480px,100%);padding:var(--space-24) var(--space-24) var(--space-32);border-radius:var(--radius-lg);background:var(--bg-raised);margin-inline-start:calc((100% - min(480px, 100%)) * var(--x));box-shadow:0 1px 2px #0709140a}.step__label[data-astro-cid-2kegqo7y]{align-items:baseline;gap:var(--space-12);display:flex}.step__num[data-astro-cid-2kegqo7y]{font-family:var(--font-pixel);color:var(--accent-primary-text);font-size:.75rem}.step__word[data-astro-cid-2kegqo7y]{color:var(--text-secondary)}.step__title[data-astro-cid-2kegqo7y]{margin-block:var(--space-16) var(--space-12)}.step__text[data-astro-cid-2kegqo7y]{color:var(--text-secondary);text-wrap:pretty}@media (width<=1023.98px){.step[data-astro-cid-2kegqo7y]{margin-inline-start:calc((100% - min(480px, 100%)) * (var(--x) * .6 + .2))}}@media (width<=639.98px){.steps[data-astro-cid-2kegqo7y]{gap:var(--space-16)}.step[data-astro-cid-2kegqo7y]{padding:var(--space-24) var(--space-16);background:#fffffff0;margin-inline-start:0}}[data-contrast=high] .step[data-astro-cid-2kegqo7y]{box-shadow:inset 0 0 0 2px var(--neutral-950);background:var(--neutral-0)}.process--deck[data-astro-cid-2kegqo7y]{--deck-gap:max(var(--space-16), env(safe-area-inset-bottom));--deck-peek:10px;--deck-h:calc(var(--card-h,0px) + var(--deck-gap) + var(--deck-peek) * 3 + var(--space-16));--deck-unit:55svh;--deck-drop:calc(var(--card-h) + var(--deck-gap) + 24px)}.process--deck[data-astro-cid-2kegqo7y] .process__stage[data-astro-cid-2kegqo7y]{height:calc(100svh + (var(--steps) - .5) * var(--deck-unit));view-timeline:--deck block}.process--deck[data-astro-cid-2kegqo7y] .process__flower[data-astro-cid-2kegqo7y]{top:var(--nav-height);height:calc(100svh - var(--nav-height))}.process--deck[data-astro-cid-2kegqo7y] .steps[data-astro-cid-2kegqo7y]{pointer-events:none;align-self:start;height:100svh;padding:0;position:sticky;top:0;overflow:clip}.process--deck[data-astro-cid-2kegqo7y] .step[data-astro-cid-2kegqo7y]{inset-inline:0;bottom:var(--deck-gap);height:var(--card-h);background:var(--bg-raised);pointer-events:auto;transform-origin:50% 0;will-change:transform;width:auto;margin:0;position:absolute;overflow:hidden;box-shadow:0 -1px 2px #0709140a,0 -8px 24px #0709140f}.process--sda[data-astro-cid-2kegqo7y] .step[data-astro-cid-2kegqo7y]{animation:linear both deck-card;animation-timeline:--deck;animation-range:contain calc((var(--i) - 1) * var(--deck-unit)) contain calc((var(--i) + 3) * var(--deck-unit))}.process--sda[data-astro-cid-2kegqo7y] .step[data-astro-cid-2kegqo7y]:first-child{animation-name:deck-first;animation-range:contain 0px contain calc(3 * var(--deck-unit))}.process--sda[data-astro-cid-2kegqo7y] .step[data-astro-cid-2kegqo7y]:nth-last-child(3){animation-name:deck-card-2;animation-range:contain calc((var(--i) - 1) * var(--deck-unit)) contain calc((var(--i) + 2) * var(--deck-unit))}.process--sda[data-astro-cid-2kegqo7y] .step[data-astro-cid-2kegqo7y]:nth-last-child(2){animation-name:deck-card-1;animation-range:contain calc((var(--i) - 1) * var(--deck-unit)) contain calc((var(--i) + 1) * var(--deck-unit))}.process--sda[data-astro-cid-2kegqo7y] .step[data-astro-cid-2kegqo7y]:last-child{animation-name:deck-last;animation-range:contain calc((var(--i) - 1) * var(--deck-unit)) contain calc(var(--i) * var(--deck-unit))}.process--sda[data-astro-cid-2kegqo7y] .step[data-astro-cid-2kegqo7y]:not(:last-child)>[data-astro-cid-2kegqo7y]{animation:linear both deck-fade;animation-timeline:--deck;animation-range:contain calc(var(--i) * var(--deck-unit)) contain calc((var(--i) + 1) * var(--deck-unit))}[data-calm=on] .process--sda[data-astro-cid-2kegqo7y] .step[data-astro-cid-2kegqo7y],[data-calm=on] .process--sda[data-astro-cid-2kegqo7y] .step[data-astro-cid-2kegqo7y]>[data-astro-cid-2kegqo7y]{animation-duration:auto!important}@keyframes deck-card{0%{transform:translate3d(0, var(--deck-drop), 0) scale(1)}25%{transform:translate(0,0)scale(1)}50%{transform:translate3d(0, calc(var(--deck-peek) * -1), 0) scale(.96)}75%{transform:translate3d(0, calc(var(--deck-peek) * -2), 0) scale(.92)}to{transform:translate3d(0, calc(var(--deck-peek) * -3), 0) scale(.88)}}@keyframes deck-card-2{0%{transform:translate3d(0, var(--deck-drop), 0) scale(1)}33.333%{transform:translate(0,0)scale(1)}66.667%{transform:translate3d(0, calc(var(--deck-peek) * -1), 0) scale(.96)}to{transform:translate3d(0, calc(var(--deck-peek) * -2), 0) scale(.92)}}@keyframes deck-card-1{0%{transform:translate3d(0, var(--deck-drop), 0) scale(1)}50%{transform:translate(0,0)scale(1)}to{transform:translate3d(0, calc(var(--deck-peek) * -1), 0) scale(.96)}}@keyframes deck-first{0%{transform:translate(0,0)scale(1)}33.333%{transform:translate3d(0, calc(var(--deck-peek) * -1), 0) scale(.96)}66.667%{transform:translate3d(0, calc(var(--deck-peek) * -2), 0) scale(.92)}to{transform:translate3d(0, calc(var(--deck-peek) * -3), 0) scale(.88)}}@keyframes deck-last{0%{transform:translate3d(0, var(--deck-drop), 0) scale(1)}to{transform:translate(0,0)scale(1)}}@keyframes deck-fade{0%{opacity:1}to{opacity:.4}}[data-contrast=high] .process--deck[data-astro-cid-2kegqo7y] .step[data-astro-cid-2kegqo7y]{background:var(--neutral-0)}.projects[data-astro-cid-wbvzyo52]{--w:clamp(220px, min(26vw, (100svh - 22rem) * .5), max(360px, 19vw));--h:calc(var(--w) * 16 / 9);--radius-card:var(--radius-xl);z-index:1;padding-block:var(--section-padding-y);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--neutral-50);margin-block-start:calc(var(--space-64) * -1);position:relative;overflow-x:clip}.stage[data-astro-cid-wbvzyo52]{width:100%;height:calc(var(--h) * 1.3);margin-block:var(--space-32) var(--space-16);perspective:calc(var(--w) * 3.9);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.track[data-astro-cid-wbvzyo52]{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.card[data-astro-cid-wbvzyo52]{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);will-change:transform;backface-visibility:hidden;pointer-events:auto;position:absolute;top:50%;left:50%}.card__link[data-astro-cid-wbvzyo52]{border-radius:var(--radius-card);cursor:pointer;-webkit-touch-callout:none;display:block;position:absolute;inset:0}html.is-grabbing,html.is-grabbing [data-astro-cid-wbvzyo52]{cursor:grabbing!important}.card__tilt[data-astro-cid-wbvzyo52]{border-radius:var(--radius-card);transition:transform .5s var(--ease-out);display:block;position:absolute;inset:0;box-shadow:0 1px 2px #07091414,0 28px 50px -28px #07091459}.card__media[data-astro-cid-wbvzyo52]{border-radius:var(--radius-card);clip-path:inset(0 round var(--radius-card));background:var(--neutral-200);isolation:isolate;display:block;position:absolute;inset:0;overflow:hidden}.card__media[data-astro-cid-wbvzyo52]:before{content:"";background:var(--neutral-200);animation:1.6s ease-in-out infinite skeleton-pulse;position:absolute;inset:0}.card__media[data-astro-cid-wbvzyo52]:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff38}.card__media[data-astro-cid-wbvzyo52] .card__poster,.card__video[data-astro-cid-wbvzyo52]{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.card__video[data-astro-cid-wbvzyo52]{z-index:1;opacity:0;transition:opacity .22s}.card[data-astro-cid-wbvzyo52].is-playing .card__video[data-astro-cid-wbvzyo52],.card[data-astro-cid-wbvzyo52].has-frame .card__video[data-astro-cid-wbvzyo52]{opacity:1}.card__glare[data-astro-cid-wbvzyo52]{z-index:2;mix-blend-mode:soft-light;opacity:0;width:200%;height:200%;transform:translate3d(var(--gx,0), var(--gy,0), 0);pointer-events:none;background:radial-gradient(closest-side,#ffffff4d,#ffffff0f 55%,#0000 70%);transition:opacity .22s;position:absolute;top:-50%;left:-50%}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-wbvzyo52].is-hover .card__glare[data-astro-cid-wbvzyo52]{opacity:1}}.round-btn[data-astro-cid-wbvzyo52]{background:var(--button-glass-fill);width:48px;height:48px;color:var(--text-primary);box-shadow:var(--shadow-button), var(--shadow-button-inset);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-fast) ease;border-radius:50%;flex:none;place-items:center;display:inline-grid}.round-btn[data-astro-cid-wbvzyo52] svg[data-astro-cid-wbvzyo52]{width:22px;height:22px}.round-btn[data-astro-cid-wbvzyo52]:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.round-btn[data-astro-cid-wbvzyo52]:hover{background:var(--neutral-0)}}.card__play[data-astro-cid-wbvzyo52]{z-index:4;left:var(--space-16);bottom:var(--space-16);color:var(--neutral-0);background:#07091473;display:none;position:absolute;box-shadow:inset 0 0 0 1px #fff6}.card__play[data-astro-cid-wbvzyo52] .i-pause[data-astro-cid-wbvzyo52],.card[data-astro-cid-wbvzyo52].is-playing .card__play[data-astro-cid-wbvzyo52] .i-play[data-astro-cid-wbvzyo52]{display:none}.card[data-astro-cid-wbvzyo52].is-playing .card__play[data-astro-cid-wbvzyo52] .i-pause[data-astro-cid-wbvzyo52]{display:block}@media (pointer:coarse){.card[data-astro-cid-wbvzyo52].is-center .card__play[data-astro-cid-wbvzyo52]{display:inline-grid}}:root[data-calm=on] .card[data-astro-cid-wbvzyo52].is-center .card__play[data-astro-cid-wbvzyo52]{display:inline-grid}.projects__foot[data-astro-cid-wbvzyo52]{justify-content:center;align-items:center;gap:var(--space-24);padding-inline:var(--grid-margin);display:flex}.projects__caption[data-astro-cid-wbvzyo52]{text-align:center;justify-items:center;min-width:min(18rem,50vw);display:grid}.projects__title[data-astro-cid-wbvzyo52]{display:grid}.projects__name[data-astro-cid-wbvzyo52]{font-family:var(--font-display);letter-spacing:-.02em;opacity:0;transition:opacity var(--dur-slow) var(--ease-in-out), transform var(--dur-slow) var(--ease-out);grid-area:1/1;font-size:1.5rem;line-height:1.25;transform:translateY(.2em)}.projects__name[data-astro-cid-wbvzyo52].is-on{opacity:1;transform:none}.projects__meta[data-astro-cid-wbvzyo52]{color:var(--text-secondary);transition:opacity var(--dur-base) ease}.projects__meta[data-astro-cid-wbvzyo52].is-fading{opacity:0}:root[data-contrast=high] .card__media[data-astro-cid-wbvzyo52]:after{box-shadow:inset 0 0 0 2px var(--neutral-950)}:root[data-contrast=high] .card[data-astro-cid-wbvzyo52].is-center .card__media[data-astro-cid-wbvzyo52]:after{box-shadow:inset 0 0 0 4px var(--blue-600)}:root[data-contrast=high] .round-btn[data-astro-cid-wbvzyo52]{background:var(--neutral-0);box-shadow:inset 0 0 0 2px var(--neutral-950)}:root[data-contrast=high] .card__play[data-astro-cid-wbvzyo52]{background:var(--neutral-950);box-shadow:inset 0 0 0 2px var(--neutral-0)}.quotes__list[data-astro-cid-ndabfdc4]{gap:var(--space-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin-block-start:var(--section-gap);display:grid}.quote[data-astro-cid-ndabfdc4]{gap:var(--space-16);padding:var(--space-32);border-radius:var(--radius-lg);background:var(--bg-raised);display:grid}.quote__by[data-astro-cid-ndabfdc4]{color:var(--text-secondary)}.contact[data-astro-cid-rm6npfgm]{background:var(--bg-canvas)}.contact__inner[data-astro-cid-rm6npfgm]{gap:var(--section-gap);justify-items:center;display:grid}.contact__layout[data-astro-cid-rm6npfgm]{justify-content:center;align-items:flex-start;gap:var(--space-48);width:100%;padding-block-start:var(--space-48);display:flex}.ticket[data-astro-cid-rm6npfgm]{--pad-x:clamp(var(--space-24), 6vw, 36px);--notch:8px;--perf:var(--neutral-0);filter:drop-shadow(0 1px 2px #0709140f)drop-shadow(0 10px 20px #0709140d);width:min(100%,508px);display:grid;position:relative}@media (width<=1023.98px){.ticket[data-astro-cid-rm6npfgm]{width:min(100%,600px)}}.ticket__stub[data-astro-cid-rm6npfgm],.ticket__body[data-astro-cid-rm6npfgm]{background:var(--neutral-0)}.ticket__stub[data-astro-cid-rm6npfgm]{gap:var(--space-8);padding:var(--space-32) var(--pad-x) calc(var(--space-24) + var(--notch));-webkit-mask:radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;border-block-start:3px dotted var(--neutral-200);display:grid}.ticket__body[data-astro-cid-rm6npfgm]{gap:var(--space-24);padding:calc(var(--notch) + var(--space-24)) var(--pad-x) var(--space-32);border-block-end:3px dotted var(--neutral-200);background-image:linear-gradient(to right, var(--neutral-300) 50%, transparent 0);-webkit-mask:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat;background-position:0 0;background-repeat:repeat-x;background-size:8px 1px;display:grid;position:relative}.ticket__stub[data-astro-cid-rm6npfgm]{-webkit-mask:radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) right / 51% 100% no-repeat}.ticket__meta[data-astro-cid-rm6npfgm]{gap:12px;display:flex}.ticket__kind[data-astro-cid-rm6npfgm]{color:var(--accent-primary-text)}.ticket__no[data-astro-cid-rm6npfgm]{color:var(--text-secondary);font-family:var(--font-pixel);text-transform:none;font-variant-numeric:tabular-nums}.ticket__title[data-astro-cid-rm6npfgm]{max-width:330px;font-size:1.875rem;font-weight:500;line-height:1.15}.ticket__form[data-astro-cid-rm6npfgm]{gap:var(--space-24);display:grid}.ticket__fields[data-astro-cid-rm6npfgm]{gap:var(--space-24);border:0;min-width:0;margin:0;padding:0;display:grid}.ticket__row[data-astro-cid-rm6npfgm]{column-gap:var(--space-24);row-gap:var(--space-24);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ticket__row[data-astro-cid-rm6npfgm]>.field[data-astro-cid-rm6npfgm]{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-4)}.ticket__hp[data-astro-cid-rm6npfgm]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.field[data-astro-cid-rm6npfgm]{align-content:start;gap:var(--space-4);min-width:0;display:grid}.field__labels[data-astro-cid-rm6npfgm]{align-items:baseline;column-gap:var(--space-12);min-height:1.6rem;color:var(--text-primary);flex-wrap:wrap;display:flex}.field__hint[data-astro-cid-rm6npfgm]{white-space:nowrap;color:var(--accent-primary-text)}.field__hint--below[data-astro-cid-rm6npfgm]{flex-basis:100%}.field__input[data-astro-cid-rm6npfgm]{border:0;border-block-end:1.5px dashed var(--neutral-500);width:100%;height:30px;color:var(--text-primary);font:inherit;transition:border-color var(--dur-fast) ease;background:0 0;border-radius:0;padding:0 0 3px;font-size:1.125rem;line-height:1.4}.field__input[data-astro-cid-rm6npfgm]:focus{border-block-end:2px solid var(--neutral-950);outline:none}.field__input[data-astro-cid-rm6npfgm]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:4px;border-radius:2px}.field__area[data-astro-cid-rm6npfgm]{resize:vertical;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='29'%3E%3Crect y='28' width='3' height='1' fill='%2385878F' fill-opacity='.5'/%3E%3C/svg%3E");background-position:0 0;background-attachment:local;border-block-end-color:#0000;height:auto;min-height:120px;padding-block-start:0;line-height:29px}[data-astro-cid-rm6npfgm][data-invalid]>.field__input[data-astro-cid-rm6npfgm]{border-block-end:2px solid var(--rose-700)}.ticket[data-astro-cid-rm6npfgm] .field__error{align-items:flex-start;gap:var(--space-8);color:var(--accent-primary-text);padding-block-start:var(--space-4);display:flex}.ticket[data-astro-cid-rm6npfgm] .field__error[hidden]{display:none}.ticket[data-astro-cid-rm6npfgm] .field__error:not([hidden]){transition:opacity .16s var(--ease-out), translate .16s var(--ease-out)}@starting-style{.ticket[data-astro-cid-rm6npfgm] .field__error:not([hidden]){opacity:0;translate:0 -4px}}:root[data-calm=on] .ticket[data-astro-cid-rm6npfgm] .field__error{translate:none}.ticket[data-astro-cid-rm6npfgm] .field__alert{border-radius:var(--radius-pill);background:var(--rose-700);width:16px;height:16px;color:var(--neutral-0);flex:none;place-items:center;margin-block-start:.2em;font-size:12px;line-height:1;display:grid}.ticket[data-astro-cid-rm6npfgm] .tick{fill:none;width:20px;height:20px;stroke:var(--neutral-950);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden;flex:none;align-self:center;margin-inline-start:auto}.ticket[data-astro-cid-rm6npfgm] .tick path{stroke-dasharray:1 1.2;stroke-dashoffset:1.1px}.ticket[data-astro-cid-rm6npfgm] [data-valid]>.field__labels .tick,.ticket[data-astro-cid-rm6npfgm] [data-valid]>legend .tick{visibility:visible}.ticket[data-astro-cid-rm6npfgm] [data-valid]>.field__labels .tick path,.ticket[data-astro-cid-rm6npfgm] [data-valid]>legend .tick path{animation:tick-draw .32s var(--ease-out) 40ms both}@keyframes tick-draw{0%{stroke-dashoffset:1.1px}to{stroke-dashoffset:0}}:root[data-calm=on] .ticket[data-astro-cid-rm6npfgm] .tick path{stroke-dashoffset:0;animation:none}.chips[data-astro-cid-rm6npfgm]{gap:var(--space-8);border:0;min-width:0;margin:0;padding:0;display:grid}.chips__legend[data-astro-cid-rm6npfgm]{align-items:center;gap:var(--space-8);width:100%;color:var(--text-primary);flex-wrap:wrap;margin-block-end:var(--space-8);padding:0;display:flex}.chips__legend[data-astro-cid-rm6npfgm] .tick{margin-inline-start:0}.chips__list[data-astro-cid-rm6npfgm]{gap:var(--space-8);flex-wrap:wrap;display:flex}.chip[data-astro-cid-rm6npfgm]{cursor:pointer;display:inline-flex;position:relative}.chip__input[data-astro-cid-rm6npfgm]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip__face[data-astro-cid-rm6npfgm]{align-items:center;gap:var(--space-8);border:1px solid var(--neutral-600);border-radius:var(--radius-pill);min-height:44px;color:var(--text-primary);transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-press) var(--ease-out);padding:0 14px;font-size:.9375rem;line-height:1.6;display:inline-flex}.chip[data-astro-cid-rm6npfgm]:active .chip__face[data-astro-cid-rm6npfgm]{transform:scale(.97)}.chip__check[data-astro-cid-rm6npfgm]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:none}.chip__input[data-astro-cid-rm6npfgm]:checked+.chip__face[data-astro-cid-rm6npfgm]{border-color:var(--neutral-950);background:var(--neutral-950);color:var(--text-inverse)}.chip__input[data-astro-cid-rm6npfgm]:checked+.chip__face[data-astro-cid-rm6npfgm] .chip__check[data-astro-cid-rm6npfgm]{display:block}.chip__input[data-astro-cid-rm6npfgm]:focus-visible+.chip__face[data-astro-cid-rm6npfgm]{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@media (hover:hover){.chip[data-astro-cid-rm6npfgm]:hover .chip__input[data-astro-cid-rm6npfgm]:not(:checked)+.chip__face[data-astro-cid-rm6npfgm]{border-color:var(--neutral-950)}}.chips[data-astro-cid-rm6npfgm][data-invalid] .chip__face[data-astro-cid-rm6npfgm]{border-color:var(--rose-700)}.ticket__submit[data-astro-cid-rm6npfgm]{justify-items:start;gap:var(--space-12);padding-block-start:var(--space-8);display:grid}.ticket__status[data-astro-cid-rm6npfgm]:empty{display:none}.ticket__status[data-astro-cid-rm6npfgm]{color:var(--accent-primary-text)}.ticket__privacy[data-astro-cid-rm6npfgm]{color:var(--text-secondary)}.ticket__privacy[data-astro-cid-rm6npfgm] a[data-astro-cid-rm6npfgm]{color:var(--link);text-underline-offset:.2em;text-decoration:underline}.ticket[data-astro-cid-rm6npfgm] .ticket__send{overflow:hidden}.ticket[data-astro-cid-rm6npfgm] .ticket__send:not(:hover){box-shadow:none}.ticket__progress[data-astro-cid-rm6npfgm]{opacity:0;background:linear-gradient(90deg,#0000,#fffc,#0000) 0 0/40% 100% no-repeat;height:1px;position:absolute;inset:auto 18px 9px}.ticket[data-astro-cid-rm6npfgm][data-state=sending] .ticket__progress[data-astro-cid-rm6npfgm]{opacity:1;animation:1.1s linear .4s infinite both send-run}@keyframes send-run{0%{background-position:-60% 0}to{background-position:160% 0}}.ticket[data-astro-cid-rm6npfgm][data-state=sending] .ticket__send{cursor:progress}.ticket[data-astro-cid-rm6npfgm][data-state=success] .ticket__fields[data-astro-cid-rm6npfgm]{opacity:.45}.ticket[data-astro-cid-rm6npfgm][data-state=success] .ticket__submit[data-astro-cid-rm6npfgm]{display:none}.ticket__success[data-astro-cid-rm6npfgm]{gap:var(--space-12);display:grid}.ticket__success[data-astro-cid-rm6npfgm][hidden]{display:none}.ticket__success[data-astro-cid-rm6npfgm] h3[data-astro-cid-rm6npfgm]:focus{outline:none}.ticket__success-body[data-astro-cid-rm6npfgm]{color:var(--text-secondary)}.received[data-astro-cid-rm6npfgm]{opacity:0;pointer-events:none;fill:none;width:148px;height:148px;stroke:var(--rose-600);visibility:hidden;position:absolute;inset-block-start:44%;inset-inline-end:clamp(16px,12%,64px)}.received[data-astro-cid-rm6npfgm] circle[data-astro-cid-rm6npfgm]:first-of-type{stroke-width:3px}.received[data-astro-cid-rm6npfgm] circle[data-astro-cid-rm6npfgm]:last-of-type{stroke-width:1.5px}.received[data-astro-cid-rm6npfgm] text[data-astro-cid-rm6npfgm]{fill:var(--rose-600);stroke:none;text-anchor:middle}.received__title[data-astro-cid-rm6npfgm]{font:400 14px var(--font-pixel);letter-spacing:.06em}.received__line[data-astro-cid-rm6npfgm]{font:400 12px var(--font-pixel)}.ticket[data-astro-cid-rm6npfgm][data-state=success] .received[data-astro-cid-rm6npfgm]{visibility:visible;opacity:.92;animation:stamp-in .3s var(--ease-out) both;rotate:-8deg}@keyframes stamp-in{0%{opacity:0;rotate:-20deg;scale:1.4}to{opacity:.92;rotate:-8deg;scale:1}}:root[data-calm=on] .ticket[data-astro-cid-rm6npfgm][data-state=success] .received[data-astro-cid-rm6npfgm]{animation:none}.stamp[data-astro-cid-rm6npfgm]{background:var(--neutral-0);filter:drop-shadow(0 4px 8px #0709141f);width:92px;height:112px;padding:7px;position:absolute;inset-block-start:-52px;inset-inline-end:-36px;rotate:6deg;-webkit-mask:radial-gradient(circle,#0000 2.6px,#000 3px) -5px -5px/10px 10px,linear-gradient(#000,#000) 6px 6px/calc(100% - 12px) calc(100% - 12px) no-repeat;mask:radial-gradient(circle,#0000 2.6px,#000 3px) -5px -5px/10px 10px,linear-gradient(#000,#000) 6px 6px/calc(100% - 12px) calc(100% - 12px) no-repeat}.stamp__face[data-astro-cid-rm6npfgm]{border:1.5px solid var(--rose-500);align-content:center;place-items:center;gap:8px;height:100%;display:grid}.stamp[data-astro-cid-rm6npfgm] .stamp__flower{--flower-centre:var(--neutral-0);width:34px}.stamp__city[data-astro-cid-rm6npfgm]{font-family:var(--font-body);letter-spacing:.04em;color:var(--text-primary);font-size:10px}@media (width<=767.98px){.stamp[data-astro-cid-rm6npfgm]{inset-block-start:-44px;inset-inline-end:-4px;scale:.8}}.pad[data-astro-cid-rm6npfgm]{gap:var(--space-8);width:360px;height:430px;padding:var(--space-24) var(--space-24) var(--space-12);background:var(--neutral-0);transition:translate .42s var(--ease-out), rotate .42s var(--ease-out);flex-direction:column;margin-block-start:8px;display:none;position:sticky;inset-block-start:128px;rotate:-2deg;box-shadow:0 1px 2px #0709140f,0 10px 20px #0709140d}@media (width>=1024px) and (hover:hover) and (pointer:fine){.pad[data-astro-cid-rm6npfgm]:not([hidden]){display:flex}}.pad[data-astro-cid-rm6npfgm][data-attached=true]{translate:-28px 8px;rotate:-.6deg}.pad__tape[data-astro-cid-rm6npfgm]{opacity:0;width:84px;height:24px;transition:opacity .2s ease, scale .28s var(--ease-out);pointer-events:none;background:#d8d9ddbf;position:absolute;inset-block-start:-12px;inset-inline-start:-18px;rotate:-30deg;scale:.7}.pad[data-astro-cid-rm6npfgm][data-attached=true] .pad__tape[data-astro-cid-rm6npfgm]{opacity:1;transition-delay:.26s;scale:1}.pad__hint[data-astro-cid-rm6npfgm]{color:var(--text-secondary)}.pad__hint-pinned[data-astro-cid-rm6npfgm],.pad[data-astro-cid-rm6npfgm][data-attached=true] .pad__hint-idle[data-astro-cid-rm6npfgm]{display:none}.pad[data-astro-cid-rm6npfgm][data-attached=true] .pad__hint-pinned[data-astro-cid-rm6npfgm]{display:inline}.pad__canvas[data-astro-cid-rm6npfgm]{touch-action:none;cursor:crosshair;flex:1;width:100%;min-height:0}.pad[data-astro-cid-rm6npfgm][data-attached=true] .pad__canvas[data-astro-cid-rm6npfgm]{cursor:default}.pad__controls[data-astro-cid-rm6npfgm]{align-items:center;gap:var(--space-4);display:flex}.pad__spacer[data-astro-cid-rm6npfgm]{flex:1;order:-1}.pad__btn[data-astro-cid-rm6npfgm]{width:44px;height:44px;color:var(--text-secondary);border-radius:50%;place-items:center;display:grid}.pad__btn[data-astro-cid-rm6npfgm] svg[data-astro-cid-rm6npfgm]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pad__btn[data-astro-cid-rm6npfgm]:disabled{opacity:.4;cursor:default}@media (hover:hover){.pad__btn[data-astro-cid-rm6npfgm]:not(:disabled):hover{background:var(--neutral-100);color:var(--text-primary)}}.pad__pin[data-astro-cid-rm6npfgm]{min-height:44px;padding:0 var(--space-12);border-radius:var(--radius-pill);color:var(--text-primary);text-underline-offset:.35em;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}.pad__pin[data-astro-cid-rm6npfgm]:disabled{opacity:.4;cursor:default}@media (hover:hover){.pad__pin[data-astro-cid-rm6npfgm]:not(:disabled):hover{background:var(--neutral-100)}}:root[data-contrast=high] .ticket[data-astro-cid-rm6npfgm]{filter:none}:root[data-contrast=high] .ticket__stub[data-astro-cid-rm6npfgm],:root[data-contrast=high] .ticket__body[data-astro-cid-rm6npfgm]{box-shadow:inset 2px 0 0 var(--neutral-950), inset -2px 0 0 var(--neutral-950)}:root[data-contrast=high] .field__input[data-astro-cid-rm6npfgm]{border-block-end-style:solid;border-block-end-color:var(--neutral-950)}:root[data-contrast=high] .chip__face[data-astro-cid-rm6npfgm]{border-width:2px;border-color:var(--neutral-950)}:root[data-contrast=high] .pad[data-astro-cid-rm6npfgm]{box-shadow:inset 0 0 0 2px var(--neutral-950)}.faq--sheet[data-astro-cid-ajsgapk5]{z-index:1;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--neutral-50);margin-block-start:calc(var(--space-64) * -1);position:relative}.faq__list[data-astro-cid-ajsgapk5]{gap:var(--space-12);max-width:760px;margin:var(--section-gap) auto 0;display:grid}.faq__item[data-astro-cid-ajsgapk5]{border-radius:var(--radius-lg);background:var(--bg-raised);transition:border-radius .22s cubic-bezier(.2,0,0,1),background-color .22s cubic-bezier(.2,0,0,1);box-shadow:0 1px 2px #0709140a}@media (hover:hover) and (pointer:fine){.faq__item[data-astro-cid-ajsgapk5]:hover{background:var(--neutral-50);border-radius:20px}.faq--sheet[data-astro-cid-ajsgapk5] .faq__item[data-astro-cid-ajsgapk5]:hover{background:var(--neutral-100)}}.faq__question[data-astro-cid-ajsgapk5]{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-24);border-radius:inherit;cursor:pointer;list-style:none;display:flex}.faq__question[data-astro-cid-ajsgapk5]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-ajsgapk5] h3[data-astro-cid-ajsgapk5]{text-wrap:balance}.faq__clause[data-astro-cid-ajsgapk5]{display:inline-block}.faq__icon[data-astro-cid-ajsgapk5]{color:var(--accent-primary-text);flex:none;transition:transform .24s cubic-bezier(.2,0,0,1)}.faq__item[data-astro-cid-ajsgapk5][open]:not([data-closing]) .faq__icon[data-astro-cid-ajsgapk5]{transform:rotate(45deg)}.faq__answer[data-astro-cid-ajsgapk5]{padding:0 var(--space-24) var(--space-24);max-width:62ch;color:var(--text-secondary);text-wrap:pretty}.faq__word[data-astro-cid-ajsgapk5]{display:inline-block}.faq__item[data-astro-cid-ajsgapk5].is-revealing .faq__word[data-astro-cid-ajsgapk5]{animation:faq-word .2s cubic-bezier(.2, 0, 0, 1) var(--d) both}@keyframes faq-word{0%{opacity:0;translate:0 4px}}.ph[data-astro-cid-ajsgapk5]{background:color-mix(in srgb, var(--amber-500) 28%, transparent);color:var(--amber-800);border-radius:3px;padding:0 4px}@media (width<=639.98px){.faq__question[data-astro-cid-ajsgapk5]{padding:var(--space-16)}.faq__question[data-astro-cid-ajsgapk5] h3[data-astro-cid-ajsgapk5]{font-size:1.25rem}.faq__answer[data-astro-cid-ajsgapk5]{padding:0 var(--space-16) var(--space-16)}}:root[data-calm=on] .faq__item[data-astro-cid-ajsgapk5]{transition:none!important}:root[data-calm=on] .faq__item[data-astro-cid-ajsgapk5]:hover{border-radius:var(--radius-lg)}:root[data-calm=on] .faq__word[data-astro-cid-ajsgapk5]{animation:none!important}:root[data-calm=on] .faq__icon[data-astro-cid-ajsgapk5]{transition:none!important}[data-contrast=high] .faq__item[data-astro-cid-ajsgapk5]{box-shadow:inset 0 0 0 2px var(--neutral-950);background:var(--neutral-0)}
