.film.astro-vlunooed{border-radius:var(--radius-card);background:var(--color-ink);aspect-ratio:16/9;margin:0;position:relative;overflow:hidden}.film__poster.astro-vlunooed,.film.astro-vlunooed .film__frame{object-fit:cover;border:0;width:100%;height:100%;display:block}.film__play.astro-vlunooed{border-radius:inherit;cursor:pointer;place-items:center;display:grid;position:absolute;inset:0}.film__play.astro-vlunooed svg.astro-vlunooed{width:128px;height:128px;transition:transform var(--dur-short) var(--ease-out)}.film__play-mark.astro-vlunooed{fill:var(--color-youtube)}.film__play-tri.astro-vlunooed{fill:var(--color-youtube-ink)}.film__play.astro-vlunooed:hover svg.astro-vlunooed{transform:scale(1.06)}.film__play.astro-vlunooed:active svg.astro-vlunooed{transform:scale(.98)}.film__play.astro-vlunooed:focus-visible{outline:3px solid var(--color-focus);outline-offset:-6px}@media (width<=40rem){.film.astro-vlunooed{border-radius:var(--space-lg)}.film__play.astro-vlunooed svg.astro-vlunooed{width:88px;height:88px}}@media (prefers-reduced-motion:reduce){.film__play.astro-vlunooed svg.astro-vlunooed{transition:none}.film__play.astro-vlunooed:hover svg.astro-vlunooed,.film__play.astro-vlunooed:active svg.astro-vlunooed{transform:none}}.hero.astro-tjofog7i{min-height:calc(100dvh - var(--nav-height));padding-block:var(--space-xl);align-items:center;display:grid}.hero__grid.astro-tjofog7i{gap:var(--space-3xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid}.hero.astro-tjofog7i h1.astro-tjofog7i{max-width:13ch}.hero__lede.astro-tjofog7i{margin-top:var(--space-lg);max-width:34ch;font-weight:var(--weight-strong)}.hero__actions.astro-tjofog7i{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.hero__note.astro-tjofog7i{margin-top:var(--space-md);font-size:var(--text-lg);font-weight:var(--weight-strong)}.hero__screen.astro-tjofog7i{height:min(740px, calc(100dvh - var(--nav-height) - var(--space-2xl)));aspect-ratio:1080/2212;justify-self:start;max-width:100%}.hero__screen.astro-tjofog7i picture{height:100%;display:block}.bento.astro-tjofog7i{gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tile.astro-tjofog7i{gap:var(--space-lg);padding:var(--space-xl) var(--space-xl) 0;border-radius:var(--radius-card);background:var(--color-paper-2);flex-direction:column;min-height:340px;display:flex;overflow:hidden}.tile.astro-tjofog7i h3.astro-tjofog7i{font-weight:var(--display-weight)}.tile__text.astro-tjofog7i{gap:var(--space-xs);display:grid}.tile__text.astro-tjofog7i p.astro-tjofog7i{color:var(--color-ink-2);max-width:38ch}.tile__screen.astro-tjofog7i{border-radius:var(--space-lg) var(--space-lg) 0 0;width:min(100%,300px);height:230px;box-shadow:none;align-self:center;margin-top:auto}.tile__screen.astro-tjofog7i picture{height:100%;display:block}.tile--1.astro-tjofog7i{align-items:flex-end;gap:var(--space-xl);flex-direction:row;grid-area:span 2/1/auto/9}.tile--1.astro-tjofog7i .tile__text.astro-tjofog7i{flex:1 1 0;align-self:flex-start;min-width:0}.tile--1.astro-tjofog7i h3.astro-tjofog7i{font-size:var(--text-2xl)}.tile--1.astro-tjofog7i .tile__screen.astro-tjofog7i{flex:none;width:min(46%,360px);height:560px;margin-top:0}.tile--2.astro-tjofog7i,.tile--3.astro-tjofog7i{grid-column:9/13}.tile--4.astro-tjofog7i,.tile--5.astro-tjofog7i,.tile--6.astro-tjofog7i{grid-column:span 4}.tile--1.astro-tjofog7i{background:var(--color-accent-tint)}.fix__rows.astro-tjofog7i{border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.fix__row.astro-tjofog7i{gap:var(--gap-columns);padding-block:var(--space-xl);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr);align-items:baseline;display:grid}.fix__wrong.astro-tjofog7i{font-size:var(--text-xl);color:var(--color-muted)}.fix__wrong.astro-tjofog7i s.astro-tjofog7i{text-decoration-color:var(--color-accent);text-decoration-thickness:2px}.fix__right.astro-tjofog7i{font:var(--display-weight) var(--text-2xl)/1.15 var(--font-display);letter-spacing:-.015em;color:var(--color-fix)}.fix__why.astro-tjofog7i{color:var(--color-ink-2)}.fix__caption.astro-tjofog7i{margin-top:var(--space-md);font-size:var(--text-sm);color:var(--color-muted)}.head--split.astro-tjofog7i{align-items:end;column-gap:var(--gap-columns);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.head--split.astro-tjofog7i .lead.astro-tjofog7i{justify-self:end}.index.astro-tjofog7i,.plan.astro-tjofog7i{border-collapse:collapse;width:100%}.index.astro-tjofog7i th.astro-tjofog7i,.index.astro-tjofog7i td.astro-tjofog7i,.plan.astro-tjofog7i th.astro-tjofog7i,.plan.astro-tjofog7i td.astro-tjofog7i{padding:var(--space-md) var(--space-md) var(--space-md) 0;border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:baseline}.index.astro-tjofog7i thead.astro-tjofog7i th.astro-tjofog7i,.plan.astro-tjofog7i thead.astro-tjofog7i th.astro-tjofog7i{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-muted);white-space:nowrap}.index.astro-tjofog7i tbody.astro-tjofog7i th.astro-tjofog7i{font-size:var(--text-title);font-weight:var(--display-weight);letter-spacing:-.01em;line-height:1.25}.index.astro-tjofog7i tbody.astro-tjofog7i th.astro-tjofog7i a.astro-tjofog7i{color:var(--color-ink);text-decoration:none}.index.astro-tjofog7i tbody.astro-tjofog7i th.astro-tjofog7i a.astro-tjofog7i:hover{color:var(--color-accent-text);text-decoration:underline}.index__pro.astro-tjofog7i{margin-left:var(--space-sm);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-accent-tint);color:var(--color-accent-text);font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:0;vertical-align:middle}.index__cat.astro-tjofog7i{font-size:var(--text-sm);color:var(--color-muted);display:block}.index__num.astro-tjofog7i{white-space:nowrap;font-variant-numeric:tabular-nums}.index__more.astro-tjofog7i{margin-top:var(--space-lg);font-weight:var(--weight-strong)}.plan.astro-tjofog7i tbody.astro-tjofog7i th.astro-tjofog7i{width:28%;font-weight:var(--weight-strong)}.plan.astro-tjofog7i td.astro-tjofog7i{width:36%;font-size:var(--text-lg)}.plan.astro-tjofog7i thead.astro-tjofog7i th.astro-tjofog7i:not(:first-child){font:var(--display-weight) var(--text-title)/1.2 var(--font-display);color:var(--color-ink)}.plan__note.astro-tjofog7i{margin-top:var(--space-lg);color:var(--color-ink-2);max-width:70ch}.close.astro-tjofog7i{gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.close__screen.astro-tjofog7i{aspect-ratio:9/14;background:var(--color-paper);justify-self:center;width:min(100%,360px)}.close__screen.astro-tjofog7i picture{height:100%;display:block}.close__text.astro-tjofog7i{gap:var(--space-xl);justify-items:start;display:grid}.close__needs.astro-tjofog7i{border-top:1px solid var(--color-rule);width:100%;margin:0;display:grid}.close__needs.astro-tjofog7i div.astro-tjofog7i{gap:var(--space-md);padding-block:var(--space-md);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,10rem) minmax(0,1fr);display:grid}.close__needs.astro-tjofog7i dt.astro-tjofog7i{font-weight:var(--weight-strong)}.close__needs.astro-tjofog7i dd.astro-tjofog7i{color:var(--color-ink-2);margin:0}@media (width<=60rem){.hero.astro-tjofog7i{min-height:0;padding-block:var(--space-2xl)}.hero__grid.astro-tjofog7i,.close.astro-tjofog7i{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.hero__screen.astro-tjofog7i{justify-self:center;width:min(100%,340px);height:auto;max-height:none}.bento.astro-tjofog7i{grid-template-columns:repeat(2,minmax(0,1fr))}.tile--1.astro-tjofog7i,.tile--2.astro-tjofog7i,.tile--3.astro-tjofog7i,.tile--4.astro-tjofog7i,.tile--5.astro-tjofog7i,.tile--6.astro-tjofog7i{grid-area:auto}.tile--1.astro-tjofog7i{grid-column:1/-1}.tile--1.astro-tjofog7i .tile__screen.astro-tjofog7i{height:420px}.fix__row.astro-tjofog7i{gap:var(--space-xs);padding-block:var(--space-lg);grid-template-columns:minmax(0,1fr)}.head--split.astro-tjofog7i{grid-template-columns:minmax(0,1fr)}.head--split.astro-tjofog7i .lead.astro-tjofog7i{justify-self:start}.close__screen.astro-tjofog7i{order:2}}@media (width<=40rem){.bento.astro-tjofog7i{grid-template-columns:minmax(0,1fr)}.tile.astro-tjofog7i{padding:var(--space-lg) var(--space-lg) 0}.tile--1.astro-tjofog7i{flex-direction:column;align-items:stretch}.tile--1.astro-tjofog7i .tile__screen.astro-tjofog7i{align-self:center;width:min(100%,300px);height:300px}.index.astro-tjofog7i thead.astro-tjofog7i{display:none}.index.astro-tjofog7i tr.astro-tjofog7i{column-gap:var(--space-md);padding-block:var(--space-md);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.index.astro-tjofog7i th.astro-tjofog7i,.index.astro-tjofog7i td.astro-tjofog7i{border:0;padding:0}.index.astro-tjofog7i tbody.astro-tjofog7i th.astro-tjofog7i{grid-column:1/-1}.index.astro-tjofog7i td.astro-tjofog7i:nth-child(2){color:var(--color-ink-2)}.plan.astro-tjofog7i thead.astro-tjofog7i th.astro-tjofog7i:first-child{display:none}.plan.astro-tjofog7i thead.astro-tjofog7i tr.astro-tjofog7i,.plan.astro-tjofog7i tbody.astro-tjofog7i tr.astro-tjofog7i{column-gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plan.astro-tjofog7i tbody.astro-tjofog7i th.astro-tjofog7i{width:auto;font-size:var(--text-sm);color:var(--color-muted);border:0;grid-column:1/-1;padding-bottom:0}.plan.astro-tjofog7i td.astro-tjofog7i{width:auto;font-size:var(--text-md)}}
