/* The same daylight and painted-plaster finish as the homepage directory. */
:root{--tyd-green-finish:radial-gradient(ellipse at 4% 0%,#42635b 0%,#204941 35%,#052d2a 78%)}
:is(.about-opening,.about-close,.help-hero,.help-contact,.newsletter-opening,.newsletter-clarity,.ph-promise,.green-section){position:relative;isolation:isolate;background:var(--tyd-green-finish)}
:is(.about-opening,.about-close,.help-hero,.help-contact,.newsletter-opening,.newsletter-clarity,.ph-promise,.green-section)::before{content:"";position:absolute;inset:0;background:url('assets/plaster.svg') repeat;opacity:.18;mix-blend-mode:soft-light;pointer-events:none;z-index:-1}
:is(.about-opening,.about-close,.help-hero,.help-contact,.newsletter-opening,.newsletter-clarity,.ph-promise,.green-section)::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 9%,#e6e5c60a 18%,transparent 30%,#e6e5c605 39%,transparent 52%);pointer-events:none;z-index:-1}

.ph-belief-label{color:#f6f0e5;font:500 clamp(30px,3vw,44px)/1.1 TydDisplay,Arial,sans-serif;letter-spacing:-.04em;margin:0 0 3px}.ph-index{top:0;height:100svh}.ph-chapter{min-height:100svh;scroll-margin-top:0}
.ph-promise{background:radial-gradient(ellipse at 96% 100%,#42635b 0%,#204941 35%,#052d2a 78%)}.ph-promise::after{transform:rotate(180deg)}
@media(max-width:650px){.ph-belief-label{font-size:28px;margin:0 0 5px}.ph-index{top:0;height:auto}.ph-chapter{min-height:75svh;scroll-margin-top:250px}}

.newsletter-clarity{background:radial-gradient(ellipse at 96% 100%,#42635b 0%,#204941 35%,#052d2a 78%)}
.newsletter-clarity::after{transform:rotate(180deg)}
