.tablist[data-astro-cid-qcru56ul]{gap:var(--space-2);margin-bottom:var(--space-10);scrollbar-width:none;padding:4px;display:flex;overflow-x:auto}.tablist[data-astro-cid-qcru56ul]::-webkit-scrollbar{display:none}[data-astro-cid-qcru56ul][role=tab]{border-radius:var(--radius-pill);background:var(--color-mist);min-height:2.75rem;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--dur-fast), color var(--dur-fast);border:0;flex:none;padding:.75rem 1.25rem}[data-astro-cid-qcru56ul][role=tab][aria-selected=true]{background:var(--color-text);color:var(--color-white)}.panel[data-astro-cid-qcru56ul]{gap:var(--space-8);align-items:center;display:grid}@media (width>=64em){.tabs[data-astro-cid-qcru56ul].is-enhanced{display:grid}.is-enhanced[data-astro-cid-qcru56ul] .panel[data-astro-cid-qcru56ul]{grid-area:2/1}.is-enhanced[data-astro-cid-qcru56ul] .panel[data-astro-cid-qcru56ul][hidden]{visibility:hidden;display:grid}}.panel[data-astro-cid-qcru56ul][hidden]{display:none}.tabs[data-astro-cid-qcru56ul]:not(.is-enhanced) .panel[data-astro-cid-qcru56ul]+.panel[data-astro-cid-qcru56ul]{margin-top:var(--space-12)}.panel-text[data-astro-cid-qcru56ul]{gap:var(--space-4);display:grid}.panel[data-astro-cid-qcru56ul] h3[data-astro-cid-qcru56ul]{font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem)}.panel-desc[data-astro-cid-qcru56ul]{font-size:var(--text-lg);color:var(--fg-2)}.panel-img[data-astro-cid-qcru56ul]{border-radius:var(--radius-lg)}.panel-photo[data-astro-cid-qcru56ul]{aspect-ratio:4/3;object-fit:cover;object-position:top;background:var(--color-mist);width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.is-enhanced[data-astro-cid-qcru56ul] .panel[data-astro-cid-qcru56ul]:not([hidden]){animation:rise .5s var(--ease-out) both}}@media (width>=64em){.panel[data-astro-cid-qcru56ul]{grid-template-columns:5fr 1fr 6fr}.panel-img[data-astro-cid-qcru56ul]{grid-column:3}}.work-card[data-astro-cid-ryuh4v2g]{flex-direction:column;height:100%;display:flex;position:relative}.cover[data-astro-cid-ryuh4v2g]{aspect-ratio:4/3;object-fit:cover;width:100%}.body[data-astro-cid-ryuh4v2g]{gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-8);display:grid}.meta[data-astro-cid-ryuh4v2g]{justify-content:space-between;gap:var(--space-1) var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--fg-muted);flex-wrap:wrap;display:flex}.title[data-astro-cid-ryuh4v2g]{letter-spacing:-.025em;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}.title[data-astro-cid-ryuh4v2g] a[data-astro-cid-ryuh4v2g]{color:inherit}.title[data-astro-cid-ryuh4v2g] a[data-astro-cid-ryuh4v2g]:after{content:"";border-radius:inherit;position:absolute;inset:0}.title[data-astro-cid-ryuh4v2g] a[data-astro-cid-ryuh4v2g]:focus-visible{outline:none}.work-card[data-astro-cid-ryuh4v2g]:has(.title a:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.result[data-astro-cid-ryuh4v2g]{color:var(--fg-2)}.work-card[data-astro-cid-ryuh4v2g] .cover-shot{box-shadow:none;border-radius:0}@media (prefers-reduced-motion:no-preference){.work-card[data-astro-cid-ryuh4v2g]:hover .cover-shot .page{transform:translateY(calc(-100% + var(--frame)));transition:transform var(--dur) cubic-bezier(.45, 0, .55, 1)}}.badge[data-astro-cid-ryuh4v2g]{z-index:1;top:var(--space-4);left:var(--space-4);border-radius:var(--radius-pill);background:var(--color-yellow);color:var(--color-night);font-size:var(--text-xs);font-weight:var(--weight-bold);padding:.25rem .75rem;position:absolute}.subnav[data-astro-cid-ktcngwqq]{background:#161617;border-bottom:1px solid #ffffff14}.subnav-inner[data-astro-cid-ktcngwqq]{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:3.5rem;display:flex}.subnav[data-astro-cid-ktcngwqq] strong[data-astro-cid-ktcngwqq]{letter-spacing:-.02em;font-size:1.125rem}.subnav-links[data-astro-cid-ktcngwqq]{align-items:center;gap:var(--space-6);font-size:var(--text-xs);display:none}.subnav-links[data-astro-cid-ktcngwqq] a[data-astro-cid-ktcngwqq]:not(.btn){color:var(--color-text-muted-on-dark)}@media (width>=64em){.subnav-links[data-astro-cid-ktcngwqq]{display:flex}}.hero[data-astro-cid-ktcngwqq]{text-align:center;padding-top:clamp(3.5rem,2rem + 5vw,6rem);position:relative;overflow:hidden}.hero-glow[data-astro-cid-ktcngwqq]{filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#ffe6002e,#ffffff0f 55%,#0000);width:min(1200px,140vw);height:500px;position:absolute;top:45%;left:50%;transform:translate(-50%)}.hero-text[data-astro-cid-ktcngwqq]{justify-items:center;gap:var(--space-5);display:grid;position:relative}.hero[data-astro-cid-ktcngwqq] h1[data-astro-cid-ktcngwqq]{font-size:var(--text-h1)}.hero[data-astro-cid-ktcngwqq] .eyebrow[data-astro-cid-ktcngwqq] a[data-astro-cid-ktcngwqq]{color:inherit}.hero[data-astro-cid-ktcngwqq] .lead[data-astro-cid-ktcngwqq]{margin-inline:auto}.hero[data-astro-cid-ktcngwqq] .btn-row[data-astro-cid-ktcngwqq]{justify-content:center}.hero-img[data-astro-cid-ktcngwqq]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin-top:clamp(3rem,2rem + 3vw,4.5rem);position:relative}.hero-photo[data-astro-cid-ktcngwqq]{aspect-ratio:21/9;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.statement-text[data-astro-cid-ktcngwqq]{text-align:center;max-width:62rem;margin-inline:auto}.statement-text[data-astro-cid-ktcngwqq] p{font-size:clamp(1.75rem,1.1rem + 2.4vw,3rem);line-height:1.18;font-weight:var(--weight-bold);letter-spacing:-.035em;text-wrap:balance}.includes[data-astro-cid-ktcngwqq]{gap:var(--space-5);padding:0;list-style:none;display:grid}@media (width>=48em){.includes[data-astro-cid-ktcngwqq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.includes[data-astro-cid-ktcngwqq]{grid-template-columns:repeat(3,minmax(0,1fr))}}.includes[data-astro-cid-ktcngwqq] li[data-astro-cid-ktcngwqq]{align-content:start;gap:var(--space-3);padding:var(--space-8);display:grid}.inc-n[data-astro-cid-ktcngwqq]{font-size:2rem;font-weight:var(--weight-black);letter-spacing:-.04em;line-height:1}.includes[data-astro-cid-ktcngwqq] li[data-astro-cid-ktcngwqq]:first-child .inc-n[data-astro-cid-ktcngwqq]{text-decoration:underline;text-decoration-color:var(--color-red);text-underline-offset:6px;text-decoration-thickness:3px}.includes[data-astro-cid-ktcngwqq] h3[data-astro-cid-ktcngwqq]{letter-spacing:-.02em;font-size:1.375rem}.includes[data-astro-cid-ktcngwqq] p[data-astro-cid-ktcngwqq]{color:var(--fg-2)}.note[data-astro-cid-ktcngwqq]{max-width:52rem;margin:var(--space-10) auto 0;padding-left:var(--space-5);border-left:3px solid var(--color-red);color:var(--fg-2)}.creds[data-astro-cid-ktcngwqq]{margin-bottom:var(--space-10);border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creds[data-astro-cid-ktcngwqq] div[data-astro-cid-ktcngwqq]{justify-content:flex-end;gap:var(--space-1);padding:var(--space-6) var(--space-6) 0 0;flex-direction:column-reverse;display:flex}.creds[data-astro-cid-ktcngwqq] dd[data-astro-cid-ktcngwqq]{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:var(--weight-black);letter-spacing:-.04em;line-height:1.05;font-stretch:var(--stretch-heading)}.creds[data-astro-cid-ktcngwqq] dt[data-astro-cid-ktcngwqq]{color:var(--fg-muted);font-size:var(--text-sm)}@media (width>=64em){.creds[data-astro-cid-ktcngwqq]{grid-template-columns:repeat(4,minmax(0,1fr))}}.journals[data-astro-cid-ktcngwqq]{margin-bottom:var(--space-8);color:var(--fg-2)}.tools[data-astro-cid-ktcngwqq]{gap:var(--space-4);margin-bottom:var(--space-10);display:grid}.tools[data-astro-cid-ktcngwqq] ul[data-astro-cid-ktcngwqq]{gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tools[data-astro-cid-ktcngwqq] li[data-astro-cid-ktcngwqq]{border-radius:var(--radius-pill);background:var(--color-panel-dark-2);padding:.5rem 1rem}.work[data-astro-cid-ktcngwqq]{gap:var(--space-6);padding:0;list-style:none;display:grid}@media (width>=48em){.work[data-astro-cid-ktcngwqq]{grid-template-columns:repeat(2,minmax(0,1fr))}}.packages[data-astro-cid-ktcngwqq]{gap:var(--space-6);padding:0;list-style:none;display:grid}@media (width>=64em){.packages[data-astro-cid-ktcngwqq]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pkg[data-astro-cid-ktcngwqq]{gap:var(--space-4);height:100%;padding:var(--space-10);flex-direction:column;display:flex}.pkg[data-astro-cid-ktcngwqq] h3[data-astro-cid-ktcngwqq]{letter-spacing:-.02em;font-size:1.5rem}.pkg[data-astro-cid-ktcngwqq] .tick-list[data-astro-cid-ktcngwqq]{color:var(--fg-2)}.amount[data-astro-cid-ktcngwqq]{font-size:clamp(2.25rem,1.8rem + 1.2vw,2.75rem);font-weight:var(--weight-black);letter-spacing:-.04em;line-height:1.05}.pkg[data-astro-cid-ktcngwqq] .btn[data-astro-cid-ktcngwqq]{margin-top:auto}.featured[data-astro-cid-ktcngwqq]{box-shadow:0 0 0 2px var(--color-yellow), 0 30px 60px #00000040}.badge[data-astro-cid-ktcngwqq]{border-radius:var(--radius-pill);background:var(--color-yellow);color:var(--color-night);font-size:.75rem;font-weight:var(--weight-bold);align-self:flex-start;padding:.25rem .75rem}.narrow[data-astro-cid-ktcngwqq]{max-width:calc(56rem + 2 * var(--container-pad))}.others[data-astro-cid-ktcngwqq]{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted-on-dark)}
