.pt-h2[data-astro-cid-z55vv3ga]{font-family:var(--font-display);font-size:clamp(2.125rem,1.6rem + 2.3vw,3.5rem);line-height:1.04;letter-spacing:-.022em;font-variation-settings:"opsz" 144;color:var(--color-ink);text-wrap:balance}.band-paper[data-astro-cid-z55vv3ga] .pt-h2[data-astro-cid-z55vv3ga]{color:var(--color-paper-ink)}.pt-btn[data-astro-cid-z55vv3ga]{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding-inline:1.75rem;font-family:var(--font-sans);font-weight:650;font-size:1.0625rem;letter-spacing:.005em;border-radius:var(--radius-xs);text-decoration:none;cursor:pointer;border:0;transition:background-color .22s var(--ease-out-soft),transform .22s var(--ease-out-soft),box-shadow .22s var(--ease-out-soft)}.pt-btn--red[data-astro-cid-z55vv3ga]{background:var(--color-brand-red);color:#fff;box-shadow:0 10px 24px -12px #b22222cc}.pt-btn--red[data-astro-cid-z55vv3ga]:hover{background:#c62b2b;transform:translateY(-1px)}.pt-btn--ink[data-astro-cid-z55vv3ga]{background:var(--color-paper-ink);color:var(--color-paper)}.pt-btn--ink[data-astro-cid-z55vv3ga]:hover{background:#3a2a22;transform:translateY(-1px)}.pt-btn[data-astro-cid-z55vv3ga]:active{transform:translateY(0)}.pt-btn[data-astro-cid-z55vv3ga]:focus-visible{outline:2px solid var(--color-azure-lift);outline-offset:3px}.band-paper[data-astro-cid-z55vv3ga] .pt-btn[data-astro-cid-z55vv3ga]:focus-visible{outline-color:var(--color-paper-azure)}.pt-hero[data-astro-cid-z55vv3ga]{position:relative;isolation:isolate;overflow:hidden;background:var(--color-ground-deep)}.pt-hero-photo[data-astro-cid-z55vv3ga] img[data-astro-cid-z55vv3ga]{width:100%;height:100%;object-fit:cover;object-position:50% 40%;filter:brightness(.9) saturate(.92)}.pt-hero-credit[data-astro-cid-z55vv3ga]{position:absolute;z-index:1;right:1rem;bottom:.75rem;margin:0;font-family:var(--font-sans);font-size:.875rem;color:var(--color-ink-faint)}.pt-hero-credit[data-astro-cid-z55vv3ga] a[data-astro-cid-z55vv3ga]{color:inherit;text-decoration:underline;text-underline-offset:2px}.pt-hero-credit[data-astro-cid-z55vv3ga] a[data-astro-cid-z55vv3ga]:hover{color:var(--color-ink)}.pt-hero-photo[data-astro-cid-z55vv3ga]{position:absolute;inset:0;z-index:-2}.pt-hero-scrim[data-astro-cid-z55vv3ga]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#070403f7,#070403f0 40%,#070403b8 50%,#07040338 62%,#07040380),linear-gradient(0deg,rgb(7 4 3 / .95) 0%,transparent 38%),radial-gradient(60% 50% at 30% 100%,rgb(109 0 0 / .35),transparent 70%)}.pt-hero-grid[data-astro-cid-z55vv3ga]{display:grid;gap:2.5rem;padding-block:clamp(2.75rem,5vw,4rem) clamp(3rem,7vw,6rem);grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:1024px){.pt-hero-grid[data-astro-cid-z55vv3ga]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(3rem,5vw,5.5rem);min-height:calc(100svh - var(--bar-h))}}.pt-flag[data-astro-cid-z55vv3ga]{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;color:var(--color-ink)}.pt-flag[data-astro-cid-z55vv3ga] span[data-astro-cid-z55vv3ga]{width:.6rem;height:.6rem;border-radius:50%;background:var(--color-ember);box-shadow:0 0 #e2564a99;animation:pt-pulse 2.4s var(--ease-out-soft) infinite}@keyframes pt-pulse{0%{box-shadow:0 0 #e2564a8c}70%,to{box-shadow:0 0 0 .55rem #e2564a00}}.pt-h1[data-astro-cid-z55vv3ga]{margin-top:1rem;font-family:var(--font-display);font-size:clamp(2.375rem,1.7rem + 2.2vw,3.625rem);line-height:1.02;letter-spacing:-.026em;font-variation-settings:"opsz" 144;color:var(--color-ink);max-width:17ch}.pt-lede[data-astro-cid-z55vv3ga]{text-shadow:0 1px 2px rgb(0 0 0 / .6);margin-top:1.35rem;max-width:34rem;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.62;color:var(--color-ink-muted)}.pt-clock[data-astro-cid-z55vv3ga]{margin-top:2.25rem}.pt-clock-lab[data-astro-cid-z55vv3ga]{font-family:var(--font-sans);font-size:.9375rem;color:var(--color-ink-muted)}.pt-clock-row[data-astro-cid-z55vv3ga]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:30rem;margin-top:.75rem;border-top:1px solid var(--rule-strong)}.pt-clock-row[data-astro-cid-z55vv3ga]>div[data-astro-cid-z55vv3ga]{border-right:1px solid var(--rule);padding:.9rem .25rem 0 .9rem}.pt-clock-row[data-astro-cid-z55vv3ga]>div[data-astro-cid-z55vv3ga]:first-child{padding-left:0}.pt-clock-row[data-astro-cid-z55vv3ga]>div[data-astro-cid-z55vv3ga]:last-child{border-right:0}.pt-clock-row[data-astro-cid-z55vv3ga] span[data-astro-cid-z55vv3ga]{display:block;font-family:var(--font-display);font-size:clamp(2.4rem,1.6rem + 3vw,3.75rem);line-height:1;font-variation-settings:"opsz" 144;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:var(--color-ink)}.pt-clock-row[data-astro-cid-z55vv3ga]>div[data-astro-cid-z55vv3ga]:first-child span[data-astro-cid-z55vv3ga]{color:var(--color-ember)}.pt-clock-row[data-astro-cid-z55vv3ga] small[data-astro-cid-z55vv3ga]{display:block;margin-top:.45rem;font-family:var(--font-sans);font-size:.875rem;color:var(--color-ink-faint)}.pt-card[data-astro-cid-z55vv3ga]{position:relative;background:var(--color-paper);color:var(--color-paper-ink);border-radius:var(--radius);padding:clamp(1.5rem,1rem + 2vw,2.5rem);box-shadow:0 40px 80px -30px #000c,0 2px 6px #00000059;scroll-margin-top:calc(var(--bar-h) + 1rem)}.pt-card[data-astro-cid-z55vv3ga]:before{content:"";position:absolute;inset:0 0 auto;height:6px;border-radius:var(--radius) var(--radius) 0 0;background:var(--color-brand-red)}.pt-card-to[data-astro-cid-z55vv3ga]{font-family:var(--font-sans);font-size:.9375rem;color:#5f544b}.pt-card-h[data-astro-cid-z55vv3ga]{margin-top:.5rem;font-family:var(--font-display);font-size:clamp(1.375rem,1.15rem + .9vw,1.75rem);line-height:1.18;letter-spacing:-.012em;color:var(--color-paper-ink);font-variation-settings:"opsz" 48}.pt-form[data-astro-cid-z55vv3ga]{display:grid;gap:1rem;margin-top:1.5rem}.pt-row[data-astro-cid-z55vv3ga]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pt-field[data-astro-cid-z55vv3ga] label[data-astro-cid-z55vv3ga]{display:block;margin-bottom:.35rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;color:var(--color-paper-ink)}.pt-field[data-astro-cid-z55vv3ga] label[data-astro-cid-z55vv3ga] span[data-astro-cid-z55vv3ga]{font-weight:400;color:#5f544b}.pt-field[data-astro-cid-z55vv3ga] input[data-astro-cid-z55vv3ga]{width:100%;min-height:52px;padding:.75rem .9rem;font:400 1.0625rem/1.3 var(--font-sans);color:var(--color-paper-ink);background:#fffdf9;border:1px solid rgb(26 18 14 / .32);border-radius:var(--radius-sm);transition:border-color .18s ease-out,box-shadow .18s ease-out}.pt-field[data-astro-cid-z55vv3ga] input[data-astro-cid-z55vv3ga]:hover{border-color:#1a120e8c}.pt-field[data-astro-cid-z55vv3ga] input[data-astro-cid-z55vv3ga]:focus{outline:none;border-color:var(--color-paper-azure);box-shadow:0 0 0 3px #0a5e9638}.pt-field[data-astro-cid-z55vv3ga] input[data-astro-cid-z55vv3ga][aria-invalid=true]{border-color:#a61b1b;box-shadow:0 0 0 3px #a61b1b26}.pt-hp[data-astro-cid-z55vv3ga]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pt-submit[data-astro-cid-z55vv3ga]{width:100%;margin-top:.5rem;min-height:60px;font-size:1.125rem}.pt-submit[data-astro-cid-z55vv3ga][disabled]{opacity:.7;cursor:progress;transform:none}.pt-status[data-astro-cid-z55vv3ga]{font-family:var(--font-sans);font-size:.9375rem;color:#a61b1b;font-weight:600}.pt-consent[data-astro-cid-z55vv3ga]{font-family:var(--font-sans);font-size:.875rem;line-height:1.5;color:#5f544b}.pt-privacy[data-astro-cid-z55vv3ga]{font-family:var(--font-sans);font-size:.875rem;color:#5f544b}.pt-privacy[data-astro-cid-z55vv3ga] a[data-astro-cid-z55vv3ga]{color:var(--color-paper-azure);text-decoration:underline;text-underline-offset:2px}.pt-thanks[data-astro-cid-z55vv3ga]{margin-top:1.5rem;outline:none;animation:pt-in .42s var(--ease-out-soft) both}.pt-thanks-mark[data-astro-cid-z55vv3ga]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--color-brand-red);color:#fff}.pt-thanks-h[data-astro-cid-z55vv3ga]{margin-top:1rem;font-family:var(--font-display);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.375rem);line-height:1.08;letter-spacing:-.018em;color:var(--color-paper-ink)}.pt-thanks-p[data-astro-cid-z55vv3ga]{margin-top:.75rem;font-size:1.0625rem;line-height:1.6;color:#3b2f28}.pt-share-big[data-astro-cid-z55vv3ga] .share{display:block}.pt-share-big[data-astro-cid-z55vv3ga] .share-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;margin-top:.75rem}.pt-share-big[data-astro-cid-z55vv3ga] .share-list li:before{display:none!important}.pt-share-big[data-astro-cid-z55vv3ga] .share-list li[hidden]{display:none}.pt-share-big[data-astro-cid-z55vv3ga] .share-list :is(a,button){width:100%;justify-content:center;min-height:48px;padding:0 .75rem!important;border-radius:var(--radius-sm);text-decoration:none;font-weight:600;transition:border-color .18s ease-out,background-color .18s ease-out}.pt-share-big[data-astro-cid-z55vv3ga] .share-native button{background:var(--color-brand-red)!important;border-color:var(--color-brand-red)!important;color:#fff!important}.pt-share-big--paper[data-astro-cid-z55vv3ga] .share-list :is(a,button){border:1px solid rgb(26 18 14 / .28);background:#fffdf9}.pt-share-big--paper[data-astro-cid-z55vv3ga] .share-list :is(a,button):hover{border-color:var(--color-paper-ink)}.pt-share-big--dark[data-astro-cid-z55vv3ga] .share-list :is(a,button){border:1px solid var(--rule-strong);background:#f4eee60a;color:var(--color-ink)!important}.pt-share-big--dark[data-astro-cid-z55vv3ga] .share-list :is(a,button):hover{border-color:var(--color-ink);background:#f4eee614}.pt-thanks[data-astro-cid-z55vv3ga] .pt-share-big[data-astro-cid-z55vv3ga]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgb(26 18 14 / .15)}@media(hover:none),(pointer:coarse){.pt-share-big[data-astro-cid-z55vv3ga] .share-sms,.pt-hero-share[data-astro-cid-z55vv3ga] .share-sms{order:-2}.pt-share-big[data-astro-cid-z55vv3ga] .share-native,.pt-hero-share[data-astro-cid-z55vv3ga] .share-native{order:-1}.pt-share-big[data-astro-cid-z55vv3ga] .share-sms a{background:var(--color-brand-red)!important;border-color:var(--color-brand-red)!important;color:#fff!important}.pt-share-big--paper[data-astro-cid-z55vv3ga] .share-native button{background:#fffdf9!important;border-color:#1a120e47!important;color:var(--color-paper-ink)!important}.pt-share-big--dark[data-astro-cid-z55vv3ga] .share-native button{background:#f4eee60a!important;border-color:var(--rule-strong)!important;color:var(--color-ink)!important}.pt-hero-share[data-astro-cid-z55vv3ga] .share-list li:before{display:block!important}.pt-hero-share[data-astro-cid-z55vv3ga] .share-list li.share-sms:before{display:none!important}.pt-hero-share[data-astro-cid-z55vv3ga] .share-list li.share-sms a{padding-left:0;color:var(--color-ink);font-weight:700}.pt-hero-share[data-astro-cid-z55vv3ga] .share-list li:not(.share-sms) :is(a,button){padding-left:.5rem!important}}.pt-hero-share[data-astro-cid-z55vv3ga]{margin-top:1.5rem}.pt-hero-share[data-astro-cid-z55vv3ga] .share-lab{color:var(--color-ink-muted);font-weight:600}.pt-letter-share[data-astro-cid-z55vv3ga]{margin-top:3rem;padding-top:2rem;border-top:1px solid rgb(26 18 14 / .15);max-width:26rem}.pt-letter-share-h[data-astro-cid-z55vv3ga]{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.15;color:var(--color-paper-ink)}.pt-letter-share[data-astro-cid-z55vv3ga] p[data-astro-cid-z55vv3ga]{margin-top:.5rem;font-size:1.0625rem;color:#3b2f28}.pt-letter-share[data-astro-cid-z55vv3ga] .pt-share-big[data-astro-cid-z55vv3ga]{margin-top:1rem}@keyframes pt-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pt-law[data-astro-cid-z55vv3ga]{padding-block:clamp(4.5rem,9vw,8.5rem)}.pt-law-grid[data-astro-cid-z55vv3ga]{display:grid;gap:clamp(2.5rem,5vw,5.5rem);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1024px){.pt-law-grid[data-astro-cid-z55vv3ga]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.pt-doc[data-astro-cid-z55vv3ga]{background:#fffdf8;border:1px solid rgb(26 18 14 / .14);border-radius:var(--radius-sm);padding:clamp(1.5rem,1rem + 2.5vw,3rem);box-shadow:0 30px 60px -32px #1a120e73,0 1px 2px #1a120e1f;rotate:-.6deg}.pt-doc-head[data-astro-cid-z55vv3ga]{padding-bottom:1.25rem;border-bottom:2px solid var(--color-paper-ink);font-family:var(--font-sans);font-size:.9375rem;color:#5f544b}.pt-doc-title[data-astro-cid-z55vv3ga]{margin-top:.25rem;font-family:var(--font-display);font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);line-height:1.2;color:var(--color-paper-ink)}.pt-doc-sub[data-astro-cid-z55vv3ga]{margin-top:.2rem;font-style:italic;font-family:var(--font-body);font-size:1.0625rem}.pt-doc-list[data-astro-cid-z55vv3ga]{list-style:none;margin:0;padding:0}.pt-doc-list[data-astro-cid-z55vv3ga] li[data-astro-cid-z55vv3ga]{padding-block:1.1rem;border-bottom:1px solid rgb(26 18 14 / .12)}.pt-doc-sec[data-astro-cid-z55vv3ga]{font-family:var(--font-sans);font-size:.9375rem;font-weight:700;color:var(--color-paper-ink)}.pt-doc-text[data-astro-cid-z55vv3ga]{margin-top:.35rem;font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;color:#2b211c}.pt-doc-text[data-astro-cid-z55vv3ga] mark{background:linear-gradient(transparent 18%,rgb(226 86 74 / .22) 18%,rgb(226 86 74 / .22) 96%,transparent 96%);box-shadow:inset 0 -2px #b222228c;color:inherit;padding-inline:.05em}.pt-doc-cap[data-astro-cid-z55vv3ga]{margin-top:1rem;font-family:var(--font-sans);font-size:.875rem;color:#5f544b}.pt-law-copy[data-astro-cid-z55vv3ga] p[data-astro-cid-z55vv3ga]{margin-top:1.25rem;font-size:var(--text-lg);line-height:1.7;color:#3b2f28;max-width:34rem}.pt-law-copy[data-astro-cid-z55vv3ga] .pt-h2[data-astro-cid-z55vv3ga]{max-width:14ch}.pt-figure[data-astro-cid-z55vv3ga]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;align-items:center;margin-top:2.5rem;padding-block:1.75rem;border-block:1px solid rgb(26 18 14 / .18)}.pt-law-copy[data-astro-cid-z55vv3ga] .pt-figure-n[data-astro-cid-z55vv3ga]{margin:0;font-family:var(--font-display);font-size:clamp(5rem,3.5rem + 6vw,8.5rem);line-height:.85;letter-spacing:-.04em;color:var(--color-brand-red);font-variation-settings:"opsz" 144;font-variant-numeric:lining-nums}.pt-law-copy[data-astro-cid-z55vv3ga] .pt-figure-lab[data-astro-cid-z55vv3ga]{margin:0;font-family:var(--font-sans);font-size:1.0625rem;line-height:1.45;color:var(--color-paper-ink);max-width:18rem}.pt-figure-lab[data-astro-cid-z55vv3ga] span[data-astro-cid-z55vv3ga]{display:block;margin-top:.4rem;font-size:.875rem;color:#5f544b}.pt-law-note[data-astro-cid-z55vv3ga]{font-style:italic}.pt-stakes[data-astro-cid-z55vv3ga]{padding-block:clamp(4.5rem,9vw,8.5rem);background:var(--color-ground);border-top:1px solid var(--rule)}.pt-stakes-head[data-astro-cid-z55vv3ga]{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.pt-stakes-head[data-astro-cid-z55vv3ga]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:end}}.pt-stakes-head[data-astro-cid-z55vv3ga] p[data-astro-cid-z55vv3ga]{font-size:var(--text-lg);line-height:1.7;max-width:36rem}.pt-src[data-astro-cid-z55vv3ga]{display:block;margin-top:.6rem;font-family:var(--font-sans);font-size:.875rem;color:var(--color-ink-faint);text-decoration:underline;text-underline-offset:3px}.pt-src[data-astro-cid-z55vv3ga]:hover{color:var(--color-ink)}.pt-tiles[data-astro-cid-z55vv3ga]{list-style:none;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;display:grid;gap:clamp(1.25rem,2.5vw,2rem);grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.pt-tiles[data-astro-cid-z55vv3ga]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pt-tile[data-astro-cid-z55vv3ga]{background:var(--color-surface);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;transition:border-color .26s var(--ease-out-soft),translate .26s var(--ease-out-soft),opacity var(--dur-slow) var(--ease-out-soft) var(--d, 0ms),transform var(--dur-slow) var(--ease-out-soft) var(--d, 0ms)}.pt-tile[data-astro-cid-z55vv3ga]:hover{border-color:var(--rule-strong);translate:0 -2px}.pt-tile-img[data-astro-cid-z55vv3ga]{aspect-ratio:16 / 10}.pt-tile-img[data-astro-cid-z55vv3ga] img[data-astro-cid-z55vv3ga]{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out-soft)}.pt-tile[data-astro-cid-z55vv3ga]:hover .pt-tile-img[data-astro-cid-z55vv3ga] img[data-astro-cid-z55vv3ga]{transform:scale(1.03)}.pt-tile-body[data-astro-cid-z55vv3ga]{padding:clamp(1.25rem,1rem + 1vw,2rem)}.pt-tile[data-astro-cid-z55vv3ga] h3[data-astro-cid-z55vv3ga]{font-size:var(--text-2xl);line-height:1.15;letter-spacing:-.012em;font-variation-settings:"opsz" 72}.pt-tile-body[data-astro-cid-z55vv3ga] p[data-astro-cid-z55vv3ga]{margin-top:.75rem;font-size:1.0625rem;line-height:1.65}.pt-tile-cite[data-astro-cid-z55vv3ga]{font-family:var(--font-sans);font-size:.875rem!important;color:var(--color-ink-faint)}.pt-window[data-astro-cid-z55vv3ga]{display:grid;grid-template-columns:minmax(0,1fr);background:var(--color-ground-deep);border-top:1px solid var(--rule)}@media(min-width:1024px){.pt-window[data-astro-cid-z55vv3ga]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pt-window-photo[data-astro-cid-z55vv3ga]{aspect-ratio:16 / 11}@media(min-width:1024px){.pt-window-photo[data-astro-cid-z55vv3ga]{aspect-ratio:auto;position:sticky;top:var(--bar-h);height:calc(100svh - var(--bar-h))}}.pt-window-photo[data-astro-cid-z55vv3ga] img[data-astro-cid-z55vv3ga]{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.pt-credit[data-astro-cid-z55vv3ga]{position:absolute;z-index:1;left:0;bottom:0;margin:0;padding:.45rem .75rem;font-family:var(--font-sans);font-size:.875rem;line-height:1.3;color:var(--color-ink-muted);background:#070403c7;border-top-right-radius:var(--radius-sm)}.pt-window-copy[data-astro-cid-z55vv3ga]{padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,5vw,5.5rem)}.pt-window-copy[data-astro-cid-z55vv3ga]>p[data-astro-cid-z55vv3ga]{margin-top:1.25rem;font-size:var(--text-lg);line-height:1.7;max-width:34rem}.pt-line[data-astro-cid-z55vv3ga]{list-style:none;margin:2.5rem 0 2.75rem;padding:0;position:relative}.pt-line[data-astro-cid-z55vv3ga]:before{content:"";position:absolute;left:.4375rem;top:.5rem;bottom:.5rem;width:1px;background:var(--rule-strong)}.pt-line[data-astro-cid-z55vv3ga] li[data-astro-cid-z55vv3ga]{position:relative;padding:0 0 1.75rem 2.5rem}.pt-line[data-astro-cid-z55vv3ga] li[data-astro-cid-z55vv3ga]:last-child{padding-bottom:0}.pt-line[data-astro-cid-z55vv3ga] li[data-astro-cid-z55vv3ga]:before{content:"";position:absolute;left:0;top:.3rem;width:.875rem;height:.875rem;border-radius:50%;background:var(--color-ground-deep);border:1px solid var(--color-ink-faint)}.pt-line[data-astro-cid-z55vv3ga] li[data-astro-cid-z55vv3ga][data-iso=now]:before{background:var(--color-ember);border-color:var(--color-ember);box-shadow:0 0 0 .35rem #e2564a33}.pt-line[data-astro-cid-z55vv3ga] li[data-astro-cid-z55vv3ga]:last-child:before{background:var(--color-brand-red);border-color:var(--color-brand-red)}.pt-line-date[data-astro-cid-z55vv3ga]{font-family:var(--font-sans);font-size:.875rem;font-weight:600;color:var(--color-ink-faint)}.pt-line[data-astro-cid-z55vv3ga] li[data-astro-cid-z55vv3ga][data-iso=now] .pt-line-date[data-astro-cid-z55vv3ga]{color:var(--color-ember)}.pt-line[data-astro-cid-z55vv3ga] h3[data-astro-cid-z55vv3ga]{margin-top:.15rem;font-size:var(--text-xl);line-height:1.25}.pt-line[data-astro-cid-z55vv3ga] li[data-astro-cid-z55vv3ga]>p[data-astro-cid-z55vv3ga]:last-child{margin-top:.3rem;font-size:1.0625rem;line-height:1.6}.pt-kat[data-astro-cid-z55vv3ga]{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(4.5rem,9vw,8.5rem);background:var(--color-ground);border-top:1px solid var(--rule)}.pt-kat[data-astro-cid-z55vv3ga]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 60% at 22% 50%,rgb(138 22 22 / .4),transparent 70%)}.pt-kat-grid[data-astro-cid-z55vv3ga]{display:grid;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:1024px){.pt-kat-grid[data-astro-cid-z55vv3ga]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.pt-kat-photo[data-astro-cid-z55vv3ga]{aspect-ratio:4 / 5;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-lift);max-width:32rem}.pt-kat-photo[data-astro-cid-z55vv3ga] img[data-astro-cid-z55vv3ga]{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.pt-hero-video[data-astro-cid-z55vv3ga]{margin-top:1.75rem;max-width:36rem}.pt-video[data-astro-cid-z55vv3ga]{aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-lift)}.pt-video[data-astro-cid-z55vv3ga] img[data-astro-cid-z55vv3ga]{width:100%;height:100%;object-fit:cover;object-position:50% 30%;filter:brightness(.72) saturate(.9)}.pt-video--soon[data-astro-cid-z55vv3ga]{position:relative;cursor:default;background:#000;outline:1px solid var(--rule-strong);outline-offset:-1px}.pt-video--file[data-astro-cid-z55vv3ga]{position:relative;background:#000}.pt-video--file[data-astro-cid-z55vv3ga] video[data-astro-cid-z55vv3ga]{display:block;width:100%;height:100%;object-fit:cover;background:#000}.pt-video--file[data-astro-cid-z55vv3ga] .pt-play[data-astro-cid-z55vv3ga]{left:22%;border:0;cursor:pointer;background:#b22222f0}.pt-video--file[data-astro-cid-z55vv3ga] .pt-play[data-astro-cid-z55vv3ga]:focus-visible{outline:3px solid #fff;outline-offset:3px}.pt-video--file[data-astro-cid-z55vv3ga].is-playing .pt-play[data-astro-cid-z55vv3ga]{display:none}@media(max-width:639px){.pt-video--file[data-astro-cid-z55vv3ga] .pt-play[data-astro-cid-z55vv3ga]{width:3.75rem;height:3.75rem;left:20%}}.pt-video--soon[data-astro-cid-z55vv3ga] .pt-play[data-astro-cid-z55vv3ga]{left:22%;background:#b22222eb}@media(max-width:639px){.pt-video-title[data-astro-cid-z55vv3ga]{display:none}.pt-video--soon[data-astro-cid-z55vv3ga] .pt-play[data-astro-cid-z55vv3ga]{width:3.5rem;height:3.5rem;left:20%}.pt-video-bar[data-astro-cid-z55vv3ga]{justify-content:flex-end;padding:.6rem .75rem}}.pt-video-bar[data-astro-cid-z55vv3ga]{position:absolute;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1rem;padding:.75rem 1rem;background:linear-gradient(transparent,#070403e6);font-family:var(--font-sans)}.pt-video-title[data-astro-cid-z55vv3ga]{font-size:.9375rem;font-weight:600;color:var(--color-ink)}.pt-video-soon[data-astro-cid-z55vv3ga]{padding:.25rem .6rem;border:1px solid var(--rule-strong);border-radius:999px;font-size:.875rem;color:var(--color-ink-muted);background:#07040399}.pt-video[data-astro-cid-z55vv3ga]{position:relative;display:block;width:100%;padding:0;border:0;cursor:pointer;background:#000}.pt-video[data-astro-cid-z55vv3ga] iframe[data-astro-cid-z55vv3ga]{position:absolute;inset:0;width:100%;height:100%;border:0}.pt-play[data-astro-cid-z55vv3ga]{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:5rem;height:5rem;border-radius:50%;background:var(--color-brand-red);color:#fff;box-shadow:0 12px 30px -8px #0009;transition:transform .24s var(--ease-out-soft)}.pt-video[data-astro-cid-z55vv3ga]:hover .pt-play[data-astro-cid-z55vv3ga]{transform:scale(1.06)}.pt-kat-copy[data-astro-cid-z55vv3ga] p[data-astro-cid-z55vv3ga]{margin-top:1.25rem;font-size:var(--text-lg);line-height:1.7;max-width:34rem}.pt-kat-copy[data-astro-cid-z55vv3ga] .pt-btn[data-astro-cid-z55vv3ga]{margin-top:2rem}.pt-letter-band[data-astro-cid-z55vv3ga]{padding-block:clamp(4.5rem,9vw,8.5rem)}.pt-letter-grid[data-astro-cid-z55vv3ga]{display:grid;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:1024px){.pt-letter-grid[data-astro-cid-z55vv3ga]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.pt-letter-copy[data-astro-cid-z55vv3ga] p[data-astro-cid-z55vv3ga]{margin-top:1rem;font-size:var(--text-lg);color:#3b2f28}.pt-letter-copy[data-astro-cid-z55vv3ga] .pt-btn[data-astro-cid-z55vv3ga]{margin-top:2rem}.pt-letter-stack[data-astro-cid-z55vv3ga]{position:relative;isolation:isolate}.pt-letter-stack[data-astro-cid-z55vv3ga]:before{content:"";position:absolute;z-index:0;inset:.9rem 1.25rem -.7rem;background:#f1ead9;border:1px solid rgb(26 18 14 / .12);border-radius:var(--radius-sm);rotate:-1.2deg;box-shadow:0 20px 40px -28px #1a120e66}.pt-letter[data-astro-cid-z55vv3ga]{position:relative;z-index:1;background:#fffdf8;border:1px solid rgb(26 18 14 / .14);border-radius:var(--radius-sm);padding:clamp(1.75rem,1rem + 3vw,3.75rem);box-shadow:0 30px 60px -32px #1a120e73;rotate:.5deg}.pt-letter[data-astro-cid-z55vv3ga] p[data-astro-cid-z55vv3ga]{font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.75;color:#2b211c}.pt-letter[data-astro-cid-z55vv3ga] p[data-astro-cid-z55vv3ga]+p[data-astro-cid-z55vv3ga]{margin-top:1.1rem}.pt-letter-to[data-astro-cid-z55vv3ga]{font-family:var(--font-display);font-size:1.25rem!important;line-height:1.35!important;color:var(--color-paper-ink)!important;margin-bottom:1.5rem}.pt-sig[data-astro-cid-z55vv3ga]{display:grid;gap:1.1rem;margin-top:2.25rem}.pt-sig[data-astro-cid-z55vv3ga] span[data-astro-cid-z55vv3ga]{display:block;height:1px;background:#1a120e59}.pt-sig[data-astro-cid-z55vv3ga] span[data-astro-cid-z55vv3ga]:first-child{width:78%}.pt-sig[data-astro-cid-z55vv3ga] span[data-astro-cid-z55vv3ga]:nth-child(2){width:64%}.pt-sig[data-astro-cid-z55vv3ga] span[data-astro-cid-z55vv3ga]:nth-child(3){width:71%}.pt-letter-foot[data-astro-cid-z55vv3ga]{margin-top:1rem;font-family:var(--font-sans);font-size:.875rem!important;color:#5f544b!important}.pt-faq[data-astro-cid-z55vv3ga]{padding-block:clamp(4.5rem,9vw,8rem);border-top:1px solid var(--rule)}.pt-faq-grid[data-astro-cid-z55vv3ga]{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.pt-faq-grid[data-astro-cid-z55vv3ga]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5rem}}.pt-faq-share[data-astro-cid-z55vv3ga]{margin-top:2rem}.pt-faq-list[data-astro-cid-z55vv3ga]>div[data-astro-cid-z55vv3ga]{padding-block:1.5rem;border-top:1px solid var(--rule)}.pt-faq-list[data-astro-cid-z55vv3ga]>div[data-astro-cid-z55vv3ga]:last-child{border-bottom:1px solid var(--rule)}.pt-faq-list[data-astro-cid-z55vv3ga] dt[data-astro-cid-z55vv3ga]{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.3;color:var(--color-ink)}.pt-faq-list[data-astro-cid-z55vv3ga] dd[data-astro-cid-z55vv3ga]{margin:.6rem 0 0;font-size:1.0625rem;line-height:1.7}html.js .pt-tiles[data-astro-cid-z55vv3ga] .pt-tile[data-astro-cid-z55vv3ga]{transition:border-color .26s var(--ease-out-soft),translate .26s var(--ease-out-soft),opacity var(--dur-slow) var(--ease-out-soft) var(--d, 0ms),transform var(--dur-slow) var(--ease-out-soft) var(--d, 0ms)}.pt-hero-copy[data-astro-cid-z55vv3ga]>[data-astro-cid-z55vv3ga],.pt-card[data-astro-cid-z55vv3ga]{animation:pt-rise .7s var(--ease-out-soft) both}.pt-hero-copy[data-astro-cid-z55vv3ga]>[data-astro-cid-z55vv3ga]:nth-child(2){animation-delay:60ms}.pt-hero-copy[data-astro-cid-z55vv3ga]>[data-astro-cid-z55vv3ga]:nth-child(3){animation-delay:.12s}.pt-hero-copy[data-astro-cid-z55vv3ga]>[data-astro-cid-z55vv3ga]:nth-child(4){animation-delay:.18s}.pt-hero-copy[data-astro-cid-z55vv3ga]>[data-astro-cid-z55vv3ga]:nth-child(5){animation-delay:.24s}.pt-card[data-astro-cid-z55vv3ga]{animation-delay:.14s}.pt-hero-photo[data-astro-cid-z55vv3ga] img[data-astro-cid-z55vv3ga]{animation:pt-settle 1.6s var(--ease-out-soft) both}@keyframes pt-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pt-settle{0%{transform:scale(1.04)}to{transform:none}}.pt-dock[data-astro-cid-z55vv3ga]{position:fixed;z-index:40;left:0;right:0;bottom:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:#070403eb;border-top:1px solid var(--rule);backdrop-filter:blur(8px);transition:transform .26s var(--ease-out-soft),opacity .26s var(--ease-out-soft)}.pt-dock[data-astro-cid-z55vv3ga] .pt-btn[data-astro-cid-z55vv3ga]{width:100%;min-height:52px}.pt-dock[data-astro-cid-z55vv3ga].is-off{transform:translateY(110%);opacity:0;pointer-events:none}@media(min-width:1024px){.pt-dock[data-astro-cid-z55vv3ga]{display:none!important}}@media(max-width:639px){.pt-row--zip[data-astro-cid-z55vv3ga]{grid-template-columns:minmax(0,1fr)}.pt-clock-row[data-astro-cid-z55vv3ga]>div[data-astro-cid-z55vv3ga]{padding-left:.6rem}.pt-hero-grid[data-astro-cid-z55vv3ga]{padding-top:15rem}.pt-hero-photo[data-astro-cid-z55vv3ga]{bottom:auto;height:26rem}.pt-hero-photo[data-astro-cid-z55vv3ga] img[data-astro-cid-z55vv3ga]{object-position:50% 30%}.pt-hero-credit[data-astro-cid-z55vv3ga]{top:.6rem;bottom:auto;left:1.25rem;right:auto;text-shadow:0 1px 2px rgb(0 0 0 / .8)}.pt-hero-scrim[data-astro-cid-z55vv3ga]{background:linear-gradient(180deg,rgb(7 4 3 / .05) 0%,rgb(7 4 3 / .15) 6rem,rgb(7 4 3 / .82) 17rem,var(--color-ground-deep) 26rem),radial-gradient(80% 40% at 30% 100%,rgb(109 0 0 / .3),transparent 70%)}}@media(prefers-reduced-motion:reduce){.pt-flag[data-astro-cid-z55vv3ga] span[data-astro-cid-z55vv3ga],.pt-thanks[data-astro-cid-z55vv3ga],.pt-hero-copy[data-astro-cid-z55vv3ga]>[data-astro-cid-z55vv3ga],.pt-card[data-astro-cid-z55vv3ga],.pt-hero-photo[data-astro-cid-z55vv3ga] img[data-astro-cid-z55vv3ga]{animation:none}.pt-btn[data-astro-cid-z55vv3ga],.pt-tile[data-astro-cid-z55vv3ga],.pt-tile-img[data-astro-cid-z55vv3ga] img[data-astro-cid-z55vv3ga],.pt-dock[data-astro-cid-z55vv3ga]{transition:none}.pt-tile[data-astro-cid-z55vv3ga]:hover{translate:none}.pt-btn[data-astro-cid-z55vv3ga]:hover,.pt-tile[data-astro-cid-z55vv3ga]:hover .pt-tile-img[data-astro-cid-z55vv3ga] img[data-astro-cid-z55vv3ga]{transform:none}}
