.ps-page{max-width:1180px;padding:24px var(--page-gutter) 0;font-family:"Helvetica Neue", var(--font-inter-tight), Helvetica, Arial, sans-serif;color:#1a1a1a;margin:0 auto}.ps-eyebrow{color:var(--pka-red);letter-spacing:.19em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700;line-height:1}.ps-h2{color:#3d3a36;letter-spacing:-.04em;text-wrap:balance;margin:0 0 18px;font-size:clamp(30px,3.2vw,42px);font-weight:700;line-height:1.05}.ps-link{font-size:16px;font-weight:700;text-decoration:none;color:var(--pka-sky)!important}.ps-link:hover{text-decoration:underline}.ps-button{border-radius:var(--radius-button);background:var(--pka-red);letter-spacing:.045em;text-transform:uppercase;justify-content:center;align-items:center;min-height:44px;padding:0 24px;font-size:14px;font-weight:700;transition:background-color .18s;display:inline-flex;color:#fff!important;text-decoration:none!important}.ps-button:hover{background:#861619}.ps-intro{text-align:center;max-width:780px;margin:0 auto}.ps-intro h1{color:#3d3a36;letter-spacing:-.04em;text-wrap:balance;margin:0 0 18px;font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.02}.ps-lead{color:#444;text-wrap:pretty;max-width:640px;margin:0 auto 28px;font-size:19px;line-height:1.5}.ps-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;display:flex}.ps-glance{border-top:1px solid #e6e6e3;border-bottom:1px solid #e6e6e3;grid-template-columns:repeat(4,1fr);margin:64px 0 0;padding:0;list-style:none;display:grid}.ps-glance li{text-align:center;padding:22px 20px}.ps-glance li+li{border-left:1px solid #e6e6e3}.ps-glance strong{color:#1a1a1a;letter-spacing:-.01em;font-size:18px;line-height:1.25;display:block}.ps-glance span{color:#5f5e5a;margin-top:4px;font-size:14.5px;line-height:1.4;display:block}.ps-section{margin-top:96px}.ps-section-head{text-align:center;max-width:720px;margin:0 auto 36px}.ps-moments{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.ps-moment-photo{aspect-ratio:4/3;border-radius:24px;line-height:0;overflow:hidden}.ps-moment-photo img{object-fit:cover;width:100%;height:100%;display:block}.ps-moment h3{color:#1f3b63;letter-spacing:-.02em;margin:18px 0 6px;font-size:20px;font-weight:700;line-height:1.2}.ps-moment p{color:#444;margin:0;font-size:16px;line-height:1.55}.ps-together{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.ps-together-copy{color:#444;margin:0 auto 40px;font-size:18px;line-height:1.6}.ps-quote{border-top:1px solid #e6e6e3;padding-top:34px}.ps-people{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.ps-people-photo{border-radius:24px;line-height:0;overflow:hidden}.ps-people-photo img{width:100%;height:auto;display:block}.ps-people-copy{color:#444;margin:0 0 18px;font-size:18px;line-height:1.6}html body .ps-next{margin:96px auto 0}@media (max-width:900px){.ps-glance{grid-template-columns:repeat(2,1fr)}.ps-glance li:nth-child(3){border-left:0}.ps-glance li:nth-child(n+3){border-top:1px solid #e6e6e3}.ps-moments{grid-template-columns:1fr;gap:36px;max-width:560px;margin:0 auto}.ps-people{grid-template-columns:1fr;gap:28px}}@media (max-width:767px){.ps-page{padding:17px 18px 0}.ps-intro h1{font-size:36px}.ps-lead{font-size:17px}.ps-actions{flex-direction:column;gap:16px}.ps-glance{margin-top:44px}.ps-glance li{padding:18px 10px}.ps-glance strong{font-size:16px}.ps-glance span{font-size:13.5px}.ps-section{margin-top:64px}.ps-section-head{margin-bottom:26px}.ps-moment-photo{border-radius:var(--radius-photo,24px)}.ps-together-copy,.ps-people-copy{font-size:16.5px}html body .ps-next{margin-top:64px}}.ps-eyebrow{color:#1f3b63}.ps-intro h1,.ps-h2{color:var(--pka-red)}html body .ps-next h3{color:var(--pka-red)}.ps-glance strong{color:#1f3b63}html body .ps-next .pka-preschool-next-title,html body .ps-next h3{color:#1f3b63!important}html body .ps-next .pka-preschool-next-label{color:#6b6862!important}
.pka-preschool-next,.pka-preschool-next *{box-sizing:border-box;font-family:"Helvetica Neue", var(--font-inter-tight), Helvetica, Arial, sans-serif}.pka-preschool-next{text-align:left;background:#f5f5f3;border-radius:16px;width:100%;max-width:620px;margin:38px auto;padding:30px 32px}.pka-preschool-next-label{color:#0b6fa8;letter-spacing:.14em;margin-bottom:9px;font-size:12px;font-weight:700;line-height:1.2}.pka-preschool-next h3{color:#111;letter-spacing:-.02em;margin:0 0 10px;font-size:25px;font-weight:700;line-height:1.2}.pka-preschool-next-intro{color:#555;max-width:520px;margin:0 0 24px;font-size:16px;line-height:1.5}.pka-preschool-next-links{border-top:1px solid #d8d8d8;width:100%}.pka-preschool-next-row{cursor:pointer;border-bottom:1px solid #d8d8d8;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:18px 2px;transition:padding .18s,color .18s;display:flex;color:#111!important;text-decoration:none!important}.pka-preschool-next-copy{flex-direction:column;gap:3px;display:flex}.pka-preschool-next-title{color:#111;font-size:17px;font-weight:700;line-height:1.25}.pka-preschool-next-text{color:#686868;font-size:14px;line-height:1.4}.pka-preschool-next-arrow{color:#0b6fa8;flex-shrink:0;font-size:25px;line-height:1;transition:transform .18s}.pka-preschool-next-row:hover{padding-left:7px}.pka-preschool-next-row:hover .pka-preschool-next-title{color:#0b6fa8}.pka-preschool-next-row:hover .pka-preschool-next-arrow{transform:translate(4px)}@media screen and (max-width:767px){.pka-preschool-next{border-radius:14px;width:100%;max-width:100%;margin:28px auto;padding:25px 22px}.pka-preschool-next h3{font-size:22px}.pka-preschool-next-intro{font-size:15px}.pka-preschool-next-row{padding:17px 0}.pka-preschool-next-title{font-size:16px}.pka-preschool-next-text{font-size:13px}.pka-preschool-next-arrow{font-size:23px}}
