.posthero[data-astro-cid-5wvah5qv]{min-height:485px;color:var(--color-text-inverse);align-items:flex-end;display:flex;position:relative;overflow:clip}.posthero[data-astro-cid-5wvah5qv] .posthero__image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.posthero[data-astro-cid-5wvah5qv]:after{content:"";background:color-mix(in srgb, var(--color-navy-800) 45%, transparent);position:absolute;inset:0}.posthero__inner[data-astro-cid-5wvah5qv]{z-index:1;width:100%;max-width:840px;margin-inline:auto;padding:64px 24px 48px;position:relative}.posthero__title[data-astro-cid-5wvah5qv]{max-width:22ch;font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:40px;font-weight:700;line-height:1.2}.posthero__author[data-astro-cid-5wvah5qv]{margin:24px 0 0;font-size:16px;font-weight:500}@media (width<=767px){.posthero[data-astro-cid-5wvah5qv]{min-height:306px}.posthero__inner[data-astro-cid-5wvah5qv]{padding:40px 16px 32px}.posthero__title[data-astro-cid-5wvah5qv]{font-size:32px}}.ptoc[data-astro-cid-mmzwqbdq]{background:var(--post-panel,var(--color-surface-muted));margin-block-end:32px;padding:12px 22px}.ptoc__summary[data-astro-cid-mmzwqbdq]{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:18px;font-weight:700;list-style:none;display:flex}.ptoc__summary[data-astro-cid-mmzwqbdq]::-webkit-details-marker,.ptoc__sub[data-astro-cid-mmzwqbdq]>summary[data-astro-cid-mmzwqbdq]::-webkit-details-marker{display:none}.ptoc__summary[data-astro-cid-mmzwqbdq]:after,.ptoc__sub[data-astro-cid-mmzwqbdq]>summary[data-astro-cid-mmzwqbdq]:after{content:"+";font-size:22px;font-weight:400;line-height:1}.ptoc[data-astro-cid-mmzwqbdq][open]>.ptoc__summary[data-astro-cid-mmzwqbdq]:after,.ptoc__sub[data-astro-cid-mmzwqbdq][open]>summary[data-astro-cid-mmzwqbdq]:after{content:"−"}.ptoc__summary[data-astro-cid-mmzwqbdq]:focus-visible,.ptoc__sub[data-astro-cid-mmzwqbdq]>summary[data-astro-cid-mmzwqbdq]:focus-visible,.ptoc[data-astro-cid-mmzwqbdq] a[data-astro-cid-mmzwqbdq]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ptoc__list[data-astro-cid-mmzwqbdq]{margin:8px 0 12px;padding-inline-start:0;list-style:none}.ptoc__list[data-astro-cid-mmzwqbdq] .ptoc__list[data-astro-cid-mmzwqbdq]{margin-block:0;padding-inline-start:20px}.ptoc[data-astro-cid-mmzwqbdq] li[data-astro-cid-mmzwqbdq]{padding-inline-start:32px;position:relative}.ptoc[data-astro-cid-mmzwqbdq] a[data-astro-cid-mmzwqbdq]{color:inherit;padding-block:6px;font-size:16px;text-decoration:none;display:inline-block}.ptoc[data-astro-cid-mmzwqbdq] a[data-astro-cid-mmzwqbdq]:hover{text-underline-offset:3px;text-decoration:underline}.ptoc__sub[data-astro-cid-mmzwqbdq]>summary[data-astro-cid-mmzwqbdq]{cursor:pointer;place-items:center;width:32px;height:32px;list-style:none;display:grid;position:absolute;inset-block-start:2px;inset-inline-start:0}.bfpb[data-astro-cid-tifyeeov]{background:var(--color-surface-night);min-height:460px;color:var(--color-text-inverse);border-radius:20px;margin-block:64px 0;display:grid;position:relative;overflow:hidden}.bfpb__media[data-astro-cid-tifyeeov]{position:absolute;inset:0}.bfpb__video[data-astro-cid-tifyeeov],.bfpb__photo[data-astro-cid-tifyeeov]{object-fit:cover;object-position:70% center;border:0;border-radius:0;width:100%;max-width:none;height:100%;margin:0;position:absolute;inset:0}.bfpb__video[data-astro-cid-tifyeeov]{opacity:0;transition:opacity .4s}.bfpb__video[data-astro-cid-tifyeeov][data-playing]{opacity:1}.bfpb__photo[data-astro-cid-tifyeeov]{display:none;mask-image:linear-gradient(90deg,#0000 35%,#000 75%)}.bfpb[data-astro-cid-tifyeeov][data-fallback] .bfpb__photo[data-astro-cid-tifyeeov]{display:block}.bfpb__copy[data-astro-cid-tifyeeov]{z-index:1;align-content:center;justify-items:start;gap:14px;max-width:380px;padding:44px;display:grid;position:relative}.bfpb[data-astro-cid-tifyeeov] .bfpb__badge{border:0;border-radius:0;width:150px;height:auto;margin:0}.bfpb__title[data-astro-cid-tifyeeov]{font-family:var(--font-serif);margin:0;font-size:46px;font-weight:400;line-height:1.05}.bfpb__title[data-astro-cid-tifyeeov] b[data-astro-cid-tifyeeov]{font-weight:600}.bfpb__body[data-astro-cid-tifyeeov]{margin:0;font-size:16px;line-height:1.55}.bfpb[data-astro-cid-tifyeeov] .bfpb__cta{background:var(--color-accent);min-height:48px;color:var(--color-text-inverse);border:0;border-radius:7px;justify-content:center;align-items:center;margin-block-start:6px;padding:14px 32px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.bfpb[data-astro-cid-tifyeeov] .bfpb__cta:hover{background:var(--color-accent-hover)}.bfpb[data-astro-cid-tifyeeov] .bfpb__cta:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:3px}.bfpb[data-astro-cid-tifyeeov] .vtoggle.bfpb__toggle{inset-block-end:14px;inset-inline-end:14px}@media (width<=767px){.bfpb[data-astro-cid-tifyeeov]{min-height:0}.bfpb__media[data-astro-cid-tifyeeov]{aspect-ratio:375/525;grid-row:2;margin-block-start:-24px;position:relative;inset:auto}.bfpb__video[data-astro-cid-tifyeeov],.bfpb__photo[data-astro-cid-tifyeeov]{object-position:center top}.bfpb__media[data-astro-cid-tifyeeov]:after{content:"";z-index:1;background:linear-gradient(to bottom, var(--color-surface-night), color-mix(in srgb, var(--color-surface-night) 0%, transparent));height:30%;position:absolute;inset:0 0 auto}.bfpb__photo[data-astro-cid-tifyeeov]{mask-image:none}.bfpb__copy[data-astro-cid-tifyeeov]{text-align:center;grid-row:1;justify-items:center;max-width:none;padding:44px 22px 0}.bfpb[data-astro-cid-tifyeeov] .bfpb__badge{width:130px}.bfpb__title[data-astro-cid-tifyeeov]{font-size:36px}}.pbanner[data-astro-cid-tlsowfxb]{background:var(--color-surface-blush);color:var(--color-text);text-align:center;border-radius:16px;justify-items:center;gap:12px;margin-block:64px 0;padding:60px 24px;display:grid}.pbanner--video[data-astro-cid-tlsowfxb]{background:var(--color-video-panel);color:var(--color-text-inverse)}.pbanner__title[data-astro-cid-tlsowfxb]{font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:40px;line-height:1.15}.pbanner__body[data-astro-cid-tlsowfxb]{margin:0;font-size:18px;line-height:1.4}.pbanner__body[data-astro-cid-tlsowfxb] strong[data-astro-cid-tlsowfxb]{font-weight:600}.pbanner[data-astro-cid-tlsowfxb] .pbanner__cta{background:var(--color-accent);min-height:48px;color:var(--color-text-inverse);border:0;border-radius:7px;justify-content:center;align-items:center;margin-block-start:8px;padding:14px 28px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.pbanner[data-astro-cid-tlsowfxb] .pbanner__cta:hover{background:var(--color-accent-hover)}.pbanner--video[data-astro-cid-tlsowfxb] .pbanner__cta{background:var(--color-video-accent);color:var(--color-text-inverse)}.pbanner--video[data-astro-cid-tlsowfxb] .pbanner__cta:hover{background:var(--color-video-accent-hover)}.pbanner[data-astro-cid-tlsowfxb] .pbanner__cta:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (width<=767px){.pbanner[data-astro-cid-tlsowfxb]{padding:40px 20px}.pbanner__title[data-astro-cid-tlsowfxb]{font-size:30px}}.pprofiles[data-astro-cid-megnj6r6]{background:var(--color-surface-blush);color:var(--color-text);border-radius:16px;gap:24px;margin-block:64px 0;padding:40px 32px;display:grid}.pprofiles__head[data-astro-cid-megnj6r6]{gap:8px;display:grid}.pprofiles__title[data-astro-cid-megnj6r6]{font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:34px;line-height:1.15}.pprofiles__body[data-astro-cid-megnj6r6]{margin:0;font-size:17px;line-height:1.45}.pprofiles__list[data-astro-cid-megnj6r6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pprofiles__list[data-astro-cid-megnj6r6] li[data-astro-cid-megnj6r6]{margin:0}.pprofiles__card[data-astro-cid-megnj6r6]{background:var(--color-surface);height:100%;color:var(--color-text);border-radius:12px;gap:6px;padding:10px 10px 14px;text-decoration:none;display:grid}.pprofiles__card[data-astro-cid-megnj6r6]:hover .pprofiles__name[data-astro-cid-megnj6r6]{text-underline-offset:3px;text-decoration:underline}.pprofiles__card[data-astro-cid-megnj6r6]:focus-visible,.pprofiles__cta[data-astro-cid-megnj6r6]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.pprofiles[data-astro-cid-megnj6r6] .pprofiles__photo{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.pprofiles__name[data-astro-cid-megnj6r6]{font-size:16px;font-weight:600;line-height:1.3}.pprofiles__meta[data-astro-cid-megnj6r6]{color:var(--color-text-muted);justify-content:space-between;gap:8px;font-size:14px;line-height:1.35;display:flex}.pprofiles__price[data-astro-cid-megnj6r6]{color:var(--color-text);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.pprofiles__cta[data-astro-cid-megnj6r6]{background:var(--color-surface-inverse);min-height:48px;color:var(--color-text-inverse);border-radius:7px;justify-self:start;align-items:center;padding:14px 28px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.pprofiles__cta[data-astro-cid-megnj6r6]:hover{background:var(--color-ink-800)}@media (width<=599px){.pprofiles[data-astro-cid-megnj6r6]{padding:28px 16px}.pprofiles__title[data-astro-cid-megnj6r6]{font-size:28px}.pprofiles__list[data-astro-cid-megnj6r6]{grid-template-columns:1fr;gap:10px}.pprofiles__card[data-astro-cid-megnj6r6]{grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:2px 14px}.pprofiles[data-astro-cid-megnj6r6] .pprofiles__photo{grid-row:1/3}.pprofiles__name[data-astro-cid-megnj6r6]{align-self:end}.pprofiles__meta[data-astro-cid-megnj6r6]{flex-direction:column;align-self:start;gap:0}.pprofiles__cta[data-astro-cid-megnj6r6]{justify-content:center;justify-self:stretch}}.pbody[data-astro-cid-njfmbmzl]{font-size:18px;line-height:1.5}.pbody[data-astro-cid-njfmbmzl] :where(h2,h3,h4,h5,h6){text-wrap:pretty;margin:52px 0 24px;scroll-margin-top:96px;font-weight:500;line-height:1.3}.pbody[data-astro-cid-njfmbmzl] h2{font-size:27px}.pbody[data-astro-cid-njfmbmzl] h3{font-size:23px}.pbody[data-astro-cid-njfmbmzl] :where(h4,h5,h6){font-size:20px}.pbody[data-astro-cid-njfmbmzl] p{text-wrap:pretty;margin:12px 0}.pbody[data-astro-cid-njfmbmzl] :where(ul,ol){margin:24px 0;padding-inline-start:1.25em}.pbody[data-astro-cid-njfmbmzl] li{margin:12px 0}.pbody[data-astro-cid-njfmbmzl] li::marker{color:inherit}.pbody[data-astro-cid-njfmbmzl] .post-link{color:var(--color-accent-text);text-underline-offset:3px;text-decoration:underline 1px}.pbody[data-astro-cid-njfmbmzl] .post-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pbody[data-astro-cid-njfmbmzl] img{border:1px solid var(--color-ink-200);max-width:100%;height:auto;margin:24px 0 4px;display:block}.pbody[data-astro-cid-njfmbmzl] p:has(>img)+p>em:only-child{font-size:14px}.pbody[data-astro-cid-njfmbmzl] blockquote{border-inline-start:3px solid var(--color-accent);margin:32px 0;padding-inline-start:20px}.pbody[data-astro-cid-njfmbmzl] table{border-collapse:collapse;max-width:100%;margin:32px 0;font-size:16px;line-height:1.4;display:block;overflow-x:auto}.pbody[data-astro-cid-njfmbmzl] :where(th,td){border:1px solid var(--post-rule,var(--color-ink-200));text-align:start;vertical-align:top;min-width:120px;padding:10px 12px}.pbody[data-astro-cid-njfmbmzl] th{background:var(--post-panel,var(--color-surface-muted));font-weight:600}.pbody[data-astro-cid-njfmbmzl] .post-deals table{border:1px solid var(--color-ink-200);border-collapse:separate;border-spacing:0;border-radius:12px}.pbody[data-astro-cid-njfmbmzl] .post-deals :where(th,td){vertical-align:middle;border:0;min-width:0;padding:14px 18px}.pbody[data-astro-cid-njfmbmzl] .post-deals td{border-block-start:1px solid var(--color-ink-200)}.pbody[data-astro-cid-njfmbmzl] .post-deals th{background:var(--color-surface-night);color:var(--color-text-inverse);letter-spacing:.04em;text-transform:uppercase;font-size:14px}.pbody[data-astro-cid-njfmbmzl] .post-deals tbody tr:nth-child(2n){background:var(--color-ink-50)}.pbody[data-astro-cid-njfmbmzl] .post-deals td:first-child{white-space:nowrap;font-weight:600}.pbody[data-astro-cid-njfmbmzl] .post-deals td:nth-child(2){min-width:180px}.pbody[data-astro-cid-njfmbmzl] .post-deals td:last-child{white-space:nowrap}.pbody[data-astro-cid-njfmbmzl] .post-deals code{border:1px dashed var(--color-ink-500);background:var(--color-surface);letter-spacing:.06em;white-space:nowrap;border-radius:6px;margin-block:2px;padding:2px 8px;font-family:inherit;font-size:14px;font-weight:600;display:inline-block}@media (width<=767px){.pbody[data-astro-cid-njfmbmzl] .post-deals :where(th,td){padding:12px 14px}.pbody[data-astro-cid-njfmbmzl] .post-deals th:first-child,.pbody[data-astro-cid-njfmbmzl] .post-deals td:first-child{z-index:1;white-space:normal;min-width:112px;max-width:112px;box-shadow:1px 0 0 var(--color-ink-200);position:sticky;inset-inline-start:0}.pbody[data-astro-cid-njfmbmzl] .post-deals td:first-child{background:var(--color-surface)}.pbody[data-astro-cid-njfmbmzl] .post-deals tbody tr:nth-child(2n) td:first-child{background:var(--color-ink-50)}.pbody[data-astro-cid-njfmbmzl] .post-deals td:nth-child(2){min-width:150px}.pbody[data-astro-cid-njfmbmzl] .post-deals td:last-child{white-space:normal;min-width:160px}}.pbody[data-astro-cid-njfmbmzl] hr{border:0;border-block-start:1px solid var(--post-rule,var(--color-hairline));margin:48px 0}.pbody[data-astro-cid-njfmbmzl] pre{background:var(--post-panel,var(--color-surface-muted));padding:16px;font-size:15px;overflow-x:auto}.pbody[data-astro-cid-njfmbmzl] .post-video{background:var(--color-ink-950);width:100%;height:auto;max-height:480px;margin:24px auto;display:block}.pbody[data-astro-cid-njfmbmzl] a[href^="https://www.youtube.com/watch"]:has(>img){margin:24px 0;display:block;position:relative}.pbody[data-astro-cid-njfmbmzl] a[href^="https://www.youtube.com/watch"]:has(>img):before,.pbody[data-astro-cid-njfmbmzl] a[href^="https://www.youtube.com/watch"]:has(>img):after{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.pbody[data-astro-cid-njfmbmzl] a[href^="https://www.youtube.com/watch"]:has(>img):before{background:var(--color-ink-950);opacity:.85;border-radius:12px;width:68px;height:48px}.pbody[data-astro-cid-njfmbmzl] a[href^="https://www.youtube.com/watch"]:has(>img):after{z-index:1;background:var(--color-text-inverse);clip-path:polygon(0 0,100% 50%,0 100%);width:20px;height:22px;margin-inline-start:2px}.pbody[data-astro-cid-njfmbmzl] a[href^="https://www.youtube.com/watch"]:has(>img) img{margin:0}.pbody[data-astro-cid-njfmbmzl] .post-player{aspect-ratio:16/9;border:0;width:100%;height:auto;margin:24px 0;display:block}.pnews[data-astro-cid-im5oohos]{background:var(--color-surface);width:min(903px,100% - 32px);max-height:calc(100% - 32px);color:var(--color-text);text-align:center;border:0;border-radius:16px;margin:auto;padding:64px 48px 56px}.pnews[data-astro-cid-im5oohos]::backdrop{background:color-mix(in srgb, var(--color-ink-950) 60%, transparent)}.pnews[data-astro-cid-im5oohos][open]{justify-items:center;display:grid}.pnews__close-form[data-astro-cid-im5oohos]{position:absolute;inset-block-start:12px;inset-inline-end:12px}.pnews__close[data-astro-cid-im5oohos]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.pnews__close[data-astro-cid-im5oohos] svg[data-astro-cid-im5oohos]{width:20px;height:20px}.pnews__close[data-astro-cid-im5oohos]:hover{background:var(--color-surface-hover)}.pnews[data-astro-cid-im5oohos] .pnews__mark{width:91px;height:34px;margin-block-end:48px}.pnews__title[data-astro-cid-im5oohos]{font-family:var(--font-serif);text-wrap:balance;margin:0 0 20px;font-size:64px;font-weight:400;line-height:1.05}.pnews__body[data-astro-cid-im5oohos]{max-width:738px;margin:0;font-size:22px;line-height:1.35}.pnews__form[data-astro-cid-im5oohos]{grid-template-columns:3fr 2fr;gap:8px;width:100%;max-width:597px;margin-block-start:24px;display:grid}.pnews__input[data-astro-cid-im5oohos]{border:1px solid var(--color-rule);background:var(--color-surface);min-height:56px;color:inherit;font:inherit;border-radius:5px;padding:10px 16px;font-size:18px}.pnews__input[data-astro-cid-im5oohos]::placeholder{color:var(--color-text-muted)}.pnews__submit[data-astro-cid-im5oohos]{background:var(--color-accent);min-height:56px;color:var(--color-text-inverse);font:inherit;cursor:pointer;border:0;border-radius:5px;padding:15px 12px;font-size:16px;font-weight:500}.pnews__submit[data-astro-cid-im5oohos]:hover{background:var(--color-accent-hover)}.pnews__close[data-astro-cid-im5oohos]:focus-visible,.pnews__submit[data-astro-cid-im5oohos]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pnews__status[data-astro-cid-im5oohos]{min-height:1.4em;margin:16px 0 0;font-size:16px}.pnews__status[data-astro-cid-im5oohos]:empty{margin:0}@media (width<=767px){.pnews[data-astro-cid-im5oohos]{border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:72px 20px 40px}.pnews[data-astro-cid-im5oohos][open]{align-content:center}.pnews__title[data-astro-cid-im5oohos]{font-size:44px}.pnews__body[data-astro-cid-im5oohos]{font-size:18px}.pnews__form[data-astro-cid-im5oohos]{grid-template-columns:1fr}}.post[data-astro-cid-um53ibgt]{background:var(--color-surface-muted);color:var(--color-text)}.post--dark[data-astro-cid-um53ibgt]{--post-panel:var(--color-video-panel);--post-rule:var(--color-video-edge);background:var(--color-ink-950);color:var(--color-text-inverse)}.post__page[data-astro-cid-um53ibgt]{max-width:998px;margin-inline:auto}.post__sheet[data-astro-cid-um53ibgt]{background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);gap:28px;padding:64px 32px;display:grid}.post--dark[data-astro-cid-um53ibgt] .post__sheet[data-astro-cid-um53ibgt]{background:var(--color-ink-950)}.post__share[data-astro-cid-um53ibgt]{align-self:start;position:sticky;top:96px}.post__title[data-astro-cid-um53ibgt]{font-family:var(--font-serif);margin:0 0 24px;font-size:40px;font-weight:700;line-height:1.2}.post__date[data-astro-cid-um53ibgt]{margin:16px 0 24px;font-size:18px}@media (width<=767px){.post__sheet[data-astro-cid-um53ibgt]{grid-template-columns:minmax(0,1fr);gap:8px;padding:32px 16px 48px}.post__share[data-astro-cid-um53ibgt]{position:static}.post__title[data-astro-cid-um53ibgt]{font-size:32px}}
