.sec-head[data-astro-cid-gakqr736]{margin-bottom:var(--space-xl);max-width:46rem}.quotes[data-astro-cid-gakqr736]{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.quote[data-astro-cid-gakqr736]{gap:var(--space-s);padding-top:var(--space-s);border-top:2px solid var(--ink);align-content:start;display:grid}.quote[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736]{margin:0}.quote[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.015em;text-wrap:pretty;line-height:1.35}.quote[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]:before{content:"\\201C"}.quote[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]:after{content:"\\201D"}.quote__who[data-astro-cid-gakqr736]{font-size:var(--step--1);color:var(--ink-faint);flex-wrap:wrap;align-items:baseline;gap:.5em;display:flex}.quote__name[data-astro-cid-gakqr736]{color:var(--ink);font-weight:600}.quote__biz[data-astro-cid-gakqr736]{color:var(--ink-soft)}.quote__where[data-astro-cid-gakqr736]:before{content:"· "}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(3rem, 2rem + 6vw, 6.5rem) var(--space-2xl);overflow:clip}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}@media (width<=940px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.hero__place[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);padding-bottom:var(--space-2xs);margin-bottom:var(--space-m);border-bottom:1px solid var(--rule);font-size:clamp(.64rem,.58rem + .28vw,.72rem);font-weight:500}.hero__place-sep[data-astro-cid-lcdefpme]{color:var(--rule-strong);margin-inline:.4em}.hero__price[data-astro-cid-lcdefpme]{color:var(--accent-deep);white-space:nowrap;box-decoration-break:clone;background-image:linear-gradient(var(--highlight), var(--highlight));background-position:0 88%;background-repeat:no-repeat;background-size:100% 42%;padding-inline:.08em}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-xs);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.hero__ticks[data-astro-cid-lcdefpme]{gap:var(--space-s) var(--space-m);margin-top:var(--space-l);padding:0;padding-top:var(--space-m);border-top:1px solid var(--rule);font-size:var(--step--1);color:var(--ink-soft);flex-wrap:wrap;list-style:none;display:flex}.hero__ticks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:baseline;gap:.6em;display:flex}.hero__ticks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);flex:none;width:1.1rem;height:1px;translate:0 -.3em}.hero__stack[data-astro-cid-lcdefpme]{aspect-ratio:10/9;position:relative}.hero__card[data-astro-cid-lcdefpme]{width:76%;z-index:var(--z);transform:var(--tf);border:1px solid var(--rule);box-shadow:var(--shadow-md);cursor:pointer;will-change:transform;--ease-card:cubic-bezier(.44, .02, .4, 1);transition:transform .6s var(--ease-card) var(--delay), box-shadow .5s ease var(--delay),  z-index 0s linear var(--z-delay);border-radius:4px;position:absolute;top:0;left:0}.hero__card[data-astro-cid-lcdefpme][data-slot="0"]{--tf:translate(0%, 80%) rotate(1.2deg) scale(1);--z:3;--delay:0s;--z-delay:0s;box-shadow:var(--shadow-lg)}.hero__card[data-astro-cid-lcdefpme][data-slot="1"]{--tf:translate(15%, 40%) rotate(-2.2deg) scale(.965);--z:2;--delay:55ms;--z-delay:.3s}.hero__card[data-astro-cid-lcdefpme][data-slot="2"]{--tf:translate(30%, 0%) rotate(3.6deg) scale(.93);--z:1;--delay:.11s;--z-delay:.3s}.hero__card[data-astro-cid-lcdefpme].is-arcing{z-index:10;transition:none}@media (prefers-reduced-motion:reduce){.hero__card[data-astro-cid-lcdefpme]{will-change:auto;transition:none}}.sec-head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-xl);max-width:46rem}.pitch[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.015em;text-wrap:pretty;line-height:1.35}.pitch[data-astro-cid-lcdefpme] s[data-astro-cid-lcdefpme]{color:var(--ink-faint);text-decoration-thickness:2px}.pitch[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--accent);font-weight:600}.work-grid[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.work-item[data-astro-cid-lcdefpme]{gap:var(--space-s);align-content:start;display:grid}.work-item__meta[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--ink-faint);margin-top:.15rem}.work-item__summary[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:var(--space-2xs)}.arrow-link[data-astro-cid-lcdefpme]{margin-top:var(--space-xs);font-weight:600;font-size:var(--step--1);align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.arrow-link[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transition:translate .2s}.arrow-link[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{translate:4px}.incl[data-astro-cid-lcdefpme]{gap:var(--space-m) var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));padding:0;list-style:none;display:grid}.incl__item[data-astro-cid-lcdefpme]{gap:var(--space-xs);padding-top:var(--space-s);border-top:1px solid var(--night-soft);grid-template-columns:2.1rem 1fr;align-items:start;display:grid}.incl__n[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--highlight);letter-spacing:.04em}.incl__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-0);font-family:var(--font-body);letter-spacing:0;font-weight:600}.incl__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step--1);margin-top:.3rem;line-height:1.55}.steps[data-astro-cid-lcdefpme]{gap:var(--space-l);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}.steps__item[data-astro-cid-lcdefpme]{align-content:start;gap:var(--space-s);display:grid}.steps__rule[data-astro-cid-lcdefpme]{background:var(--accent);height:3px;display:block}.steps__n[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step--1);font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--accent);margin-bottom:var(--space-2xs);display:block}.steps__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1)}.steps__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:var(--step--1);margin-top:var(--space-2xs);line-height:1.55}.faq[data-astro-cid-lcdefpme]{gap:0;display:grid}.faq__item[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.faq__item[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--rule)}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-s);padding-block:var(--space-s);font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.015em;cursor:pointer;list-style:none;display:flex}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--accent);flex:none;transition:rotate .25s}.faq__item[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{rotate:45deg}.faq__a[data-astro-cid-lcdefpme]{padding-bottom:var(--space-m);color:var(--ink-soft);max-width:var(--measure)}@supports (interpolate-size:allow-keywords){.faq__item[data-astro-cid-lcdefpme]::details-content{opacity:0;block-size:0;transition:block-size .4s var(--ease), opacity .3s ease, content-visibility .4s allow-discrete;overflow:hidden}.faq__item[data-astro-cid-lcdefpme][open]::details-content{opacity:1;block-size:auto}}.close__actions[data-astro-cid-lcdefpme]{gap:var(--space-xs);margin-top:var(--space-l);flex-wrap:wrap;justify-content:center;display:flex}
