.pc[data-astro-cid-frvaq3af]{--g: clamp(1.25rem, 5vw, 2.5rem);background:var(--color-bg)}.pc__stage[data-astro-cid-frvaq3af]{position:relative;height:clamp(22rem,62svh,34rem);background:var(--color-slate)}.pc__photo[data-astro-cid-frvaq3af]{position:absolute;inset:0;background:var(--color-slate)}.pc__photo[data-astro-cid-frvaq3af] img[data-astro-cid-frvaq3af]{object-position:var(--focus-phone)}.pc--filter[data-astro-cid-frvaq3af] .pc__photo[data-astro-cid-frvaq3af]:after{content:"";position:absolute;inset:0;pointer-events:none}.pc--filter[data-astro-cid-frvaq3af].pc--foot .pc__photo[data-astro-cid-frvaq3af]:after{background:linear-gradient(to top,#28323ac7,#28323a80 30%,#28323a1f 58%,#28323a00 72%)}.pc--filter[data-astro-cid-frvaq3af].pc--top .pc__photo[data-astro-cid-frvaq3af]:after{background:linear-gradient(to bottom,#28323ac7,#28323a80 30%,#28323a1f 58%,#28323a00 72%)}.pc__words[data-astro-cid-frvaq3af]{position:absolute;z-index:1;left:var(--g);right:var(--g);display:grid;justify-items:center;gap:var(--space-sm);text-align:center}.pc--foot[data-astro-cid-frvaq3af] .pc__words[data-astro-cid-frvaq3af]{bottom:clamp(1.75rem,6svh,3rem)}.pc--top[data-astro-cid-frvaq3af] .pc__words[data-astro-cid-frvaq3af]{top:clamp(2rem,8svh,3.5rem)}.pc__label[data-astro-cid-frvaq3af]{font-family:var(--font-heading);font-size:.78rem;letter-spacing:.42em;padding-left:.42em;text-transform:uppercase;color:var(--color-primary)}.pc__label[data-astro-cid-frvaq3af]:after{content:"";display:block;width:2.25rem;height:1px;margin:.85rem auto 0;background:var(--color-accent)}.pc__title[data-astro-cid-frvaq3af]{font-family:var(--font-heading);font-size:clamp(2rem,8.4vw,3.2rem);line-height:1.08;letter-spacing:.005em;color:var(--color-primary);text-wrap:balance}@media(max-width:899px){.pc--phone-below[data-astro-cid-frvaq3af] .pc__stage[data-astro-cid-frvaq3af]{height:auto;background:none}.pc--phone-below[data-astro-cid-frvaq3af] .pc__photo[data-astro-cid-frvaq3af]{position:relative;inset:auto;height:clamp(20rem,54svh,32rem)}.pc--phone-below[data-astro-cid-frvaq3af] .pc__words[data-astro-cid-frvaq3af]{position:static;padding:clamp(1.75rem,6vw,2.5rem) var(--g) 0;justify-items:start;text-align:left;--color-primary: var(--color-slate)}.pc--phone-below[data-astro-cid-frvaq3af] .pc__label[data-astro-cid-frvaq3af]{padding-left:0;color:var(--color-secondary)}.pc--phone-below[data-astro-cid-frvaq3af] .pc__label[data-astro-cid-frvaq3af]:after{margin-inline:0}.pc--phone-below[data-astro-cid-frvaq3af] .pc__intro[data-astro-cid-frvaq3af]{padding-top:var(--space-md)}}.pc__intro[data-astro-cid-frvaq3af]{display:grid;gap:var(--space-md);padding-block:clamp(2rem,6vw,4rem) clamp(1.5rem,4vw,3rem)}.pc__standfirst[data-astro-cid-frvaq3af]{max-width:40rem;font-size:1.1rem;line-height:1.7;color:var(--color-text)}.pc[data-astro-cid-frvaq3af] .pc__rule{width:15rem}.pc__chapters[data-astro-cid-frvaq3af] ul[data-astro-cid-frvaq3af]{list-style:none;padding:0;margin:var(--space-xs) 0 0;display:flex;flex-wrap:wrap;gap:0 var(--space-md)}.pc__chapters[data-astro-cid-frvaq3af] a[data-astro-cid-frvaq3af]{display:inline-flex;align-items:center;min-height:44px;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);text-decoration:none}.pc__chapters[data-astro-cid-frvaq3af] a[data-astro-cid-frvaq3af]:hover{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:6px}@media(min-width:900px){.pc__stage[data-astro-cid-frvaq3af]{height:clamp(26rem,68svh,46rem)}.pc__photo[data-astro-cid-frvaq3af] img[data-astro-cid-frvaq3af]{object-position:var(--focus)}.pc__words[data-astro-cid-frvaq3af]{left:max(var(--g),calc((100vw - var(--max-width)) / 2 + var(--g)));right:max(var(--g),calc((100vw - var(--max-width)) / 2 + var(--g)));gap:clamp(.9rem,2.2svh,1.4rem)}.pc--foot[data-astro-cid-frvaq3af] .pc__words[data-astro-cid-frvaq3af]{bottom:clamp(2.25rem,7svh,4.5rem)}.pc--top[data-astro-cid-frvaq3af] .pc__words[data-astro-cid-frvaq3af]{top:clamp(2.25rem,7svh,4.5rem)}.pc--left[data-astro-cid-frvaq3af] .pc__words[data-astro-cid-frvaq3af]{justify-items:start;text-align:left}.pc--right[data-astro-cid-frvaq3af] .pc__words[data-astro-cid-frvaq3af]{justify-items:end;text-align:right}.pc--left[data-astro-cid-frvaq3af] .pc__label[data-astro-cid-frvaq3af],.pc--right[data-astro-cid-frvaq3af] .pc__label[data-astro-cid-frvaq3af]{padding-left:0}.pc--left[data-astro-cid-frvaq3af] .pc__label[data-astro-cid-frvaq3af]:after{margin-inline:0}.pc--right[data-astro-cid-frvaq3af] .pc__label[data-astro-cid-frvaq3af]:after{margin-inline:auto 0}.pc__title[data-astro-cid-frvaq3af]{font-size:clamp(2.6rem,4.2vw,4.6rem);max-width:9.5em}.pc__intro[data-astro-cid-frvaq3af]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,6vw,5rem);align-items:start;padding-block:clamp(3rem,6vw,4.5rem) var(--space-md)}.pc__intro[data-astro-cid-frvaq3af]>[data-astro-cid-frvaq3af]:only-child{grid-column:1 / -1}}
